Commit graph

72 commits

Author SHA1 Message Date
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
mef
bea12d47b5 Converted variable-match (:M) to plain equality with OPSYS, thanks joerg@ 2016-09-04 10:41:05 +00:00
mef
8851442e83 -lexecinfo only with NetBSD or FreeBSD, (DragonFly too ?). Thanks wiz@ 2016-09-03 07:13:46 +00:00
mef
3c94145425 Updated net/yaz 4.1.6 to 5.16
------------------------------
--- 5.16.0 2016/04/29
Allow multi-byte indicators for MARC subsystem. GitHub #11.

--- 5.15.3 2016/04/06
Fix yaz_query2xml aborts for attribute type 0. GitHub #9.

backtrace: exit with same signal as original fired
Until now with backtrace any signal would end up being an SIGABRT.

backtrace: cancel alarm if backtrace succeeds
This is to avoid "backtrace hangs" message that should not be
printed and gdb be invoked twice.

Fix some broken URLs in documentation and code.

yaz_marc_write_iso2709: truncate if 99,999 limit is reached.

--- 5.15.2 2016/01/11
Re-organize Windows build. Use ICU compiled with VS 2015 to use
same runtime as rest of components (YAZ, Libxml2, etc).

Move YAZ and many other software components to GitHub.

--- 5.15.1 2015/11/12
Bundle sha1 rather than use libgcrypt/nettle. This means that
configure no longer accepts --with-gcrypt and --with-nettle.

Fix rpn2cql fails for Bib-1 set in qry+conf YAZ-865

--- 5.15.0 2015/11/11
CCL: fix r=o, r=r WRT inherited attributes YAZ-864

(more 1400 lines are listed in NEWS, omitted)

(pkgsrc changes)
 - Add following line to find backtrace and backtrace_symbols
   # backtrace and backtrace_symbols
   LDFLAGS+=      -lexecinfo
2016-08-26 13:59:34 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
joerg
64e43c04d0 Not MAKE_JOBS_SAFE. 2015-08-10 19:30:42 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
ryoon
f8e628f818 * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-15 02:02:17 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
shattered
088e18038c Update homepage URLs. 2013-02-22 19:59:05 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
reed
dc391ed95f increase BUILDLINK_ABI_DEPENDS.icu due to so change from 49 to 50.
Also bump PKGREVISION for a few packages using it.

The packages I did this for:
net/yaz
lang/parrot
misc/openoffice3 (where I noticed the run-time failure due to missing shared library)
www/webkit-gtk
sysutils/open-vm-tools
inputmethod/ibus-qt

I didn't do this recursively or for all packages using icu
since I didn't know if they used the shared library directly,
some use was optional. The list of packages I didn't touch:
devel/devhelp
databases/idzebra
databases/sqlite3
devel/gnustep-base/
finance/gnucash
games/openttd
graphics/shotwell
lang/mono
meta-pkgs/boost
misc/calibre
misc/libreoffice
news/tin
textproc/php-intl
www/deforaos-surfer
www/epiphany
www/liferea-current
www/midori
2013-01-25 19:18:08 +00:00
asau
e059e7e469 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 17:18:07 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
sbd
98906a1738 Add missing readline buildlink.
Bump PKGREVISION
2011-10-31 19:23:07 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
wiz
1873af71ca Update to 4.1.6:
--- 4.1.6 2011/03/10

fix problem with record_render: records were converted (character set
wise) even if no charset was given. Problem introduced in YAZ 4.1.5.

--- 4.1.5 2011/03/08

SRU: add methods for handling DADS SRU-proxy facets.

Separate OPAC record character set for ZOOM_record. yaz_record_render
allows a character set given as charset=from/opacfrom,to where 'from' is
the character set of a bibliographic record, 'opacfrom' is character set
of OPAC record and 'to' is the target character set.
2011-03-18 09:44:12 +00:00
wiz
19611bc967 Update to 4.1.4:
--- 4.1.4 2011/02/21

yaz-client: show may XML format records. Command show followed by 'format'
will format XML records retrieved using Libxml2's xmlDocDumpFormatMemory
function.

src/stemmer.c: Avoid using unnamed union. It is not supported by some
older C compilers.

For PHPYAZ: set YAZVERSION, not YAZ_VERSION.
2011-03-11 11:01:26 +00:00
wiz
3a39f4c54d Update to 4.1.3:
--- 4.1.3 2011/01/27

Update yaz.spec to operate on both SLES11 / Centos 5.5.

RPM: Release includes 'indexdata' name. Use indexdata in release name so
this package can be distinguished from other vendors.

yaz-config: Use exec_prefix, libdir, includedir .  Use these variables
as determined by configure

yaz-config: set YAZ_VERSION env. php_yaz relies on it.

GFS: Z_PresentStatus_partial_4 for missing record. If bend_fetch handler
returns no error and no record, the present request is considered
partial (only a subset of the records could be returned by backend), and
so it is appropriate to set Present Status to partial-4.
2011-02-03 12:39:58 +00:00
obache
880707dc5b Bump PKGREVISION from icu shlib major bump. 2010-12-17 07:36:08 +00:00
wiz
fb0503e678 Update to 4.1.2:
--- 4.1.2 2010/11/02

Move yaz-config man pages to section 1.

More documentation about SOLR.

tcp comstack: change behavior for @-specs (anyaddr). @ listens on
AF_INET (IPV4) peers, and @6 listens to AF_INET6 (ipv6) peers.
Previously @ listened on AF_INET6 which accepted both IPV4 and IPV6
peers on some Linux systems. However, in general that does not work
so YAZ can not rely on that to work. Debian changed behavior in this
respect from Debian lenny to Debian squeeze (still testing as of Oct
2010). Refer to:
http://www.mail-archive.com/debian-devel@lists.debian.org/msg277726.html

zoomsh: remove "debugging" output. Was added by mistake in 4.1.0.
2010-11-23 17:25:10 +00:00
wiz
4fab7b1593 Update to 4.1.1:
--- 4.1.1 2010/10/05

Fix yaz-config output: echo_source not set correctly by configure.

--- 4.1.0 2010/10/05

SOLR WebService support for yaz-client and ZOOM.

Define record syntax JSON. OID: 1.2.840.10003.5.1000.81.3 .
2010-10-16 15:28:56 +00:00
wiz
29f06e50af Update to 4.0.12:
--- 4.0.12 2010/08/17

Z39.50 facet support. Facet specifications are passed for search in
other-information with ASN.1 as defined in facet.asn and OID
.10.1000.81.5 . Facets are expressed as an Attribute list as known
from Type-1/RPN queries.  Type 1 is field. Type 2 is sort order. Type
3 is limit (number of entries to get in response). yaz-ztest returns
dummy facets if a client asks for them.
2010-09-13 11:02:28 +00:00
obache
91fb271a78 Update yaz to 4.0.11.
Based on PR#43610 by Wen Heping.
While here, convert tclsh related matters to use pkgsrc frameworks.

--- 4.0.11 2010/07/09

CCL fixes: bug 2895 and bug 3539.

GR1-display: add comma in display - was removed by mistake in
version 4.0.0.

Windows installer: bundle MSVCP90.dll - used by icuuc42.dll.

SRU: Merge cookies on HTTP redirects (Giannis Kosmas <kosmas@lib.uoc.gr>).

--- 4.0.10 2010/06/18

ZOOM C: Add ZOOM_resultset_release. ZOOM_resultset_release releases a
result set from a connection. The result set will be on its own
thereafter; no operations on it will perform retrievals from a target.
Only cached copies are returned.

ZOOM C:fix case for HTTP servers responding with Connection:close.
Ensure that if there is a current task it is resumed (like fetching
more records in a result set) . Bug #3484.

PQF parser: use odr_atoi for Odr_int (not atoi)

Minor PQF encoding and decoding changes; reformat. PQF decoding: attribute
values that contain any non-digits are treated as string attributes
(previously decoding only checked for leading character ([0-9]). PQF
encoding: attribute string values are not surrounded by double-quotes.
2010-07-14 12:53:50 +00:00
wiz
29dd64f40d Update to 4.0.9:
--- 4.0.9 2010/05/21

New utility for managing threads - thread_create.h.

Add socket pipe utility - spipe.h. The socket pipe has same purpose as
Unix pipe . Unfortunately Windows pipes do not work on select/poll -
but YAZ' implementation do.

Fixes for yaz_cond-functions on Windows 7.

DLL export more symbols.

zoomsh: show record do NOT render opac.

Remove *.la files from Debian and RPM packages.

--- 4.0.8 2010/05/11

Debian package libyaz-dev depends on libgnutls-dev again (was
removed in YAZ 4.0.6, but due to Libtool it is still needed
even though yaz-config do not list libgnutls libs).

ZOOM: Use only one WRBUF for returning string results for
ZOOM_resultset. Reduces memory usage for ZOOM in general.

ZOOM: ZOOM_connection do not use a shared pointer to
ZOOM_resultset after ZOOM_resultset is destructed by
user. Reverts to YAZ 4.0.4 behavior.

--- 4.0.7 2010/05/04

record-conv: fix problem with at least one XSL conversion -
due to probably incorrect usage of XML XSL documents.
2010-06-05 14:34:38 +00:00
wiz
575721d060 Update to 4.0.6:
--- 4.0.6 2010/04/29

Fix yaz-config for static mode and the use of SSL (gnutls).

--- 4.0.5 2010/04/29

Forward decl timeval struct in mutex.h and gettimeofday.h.

yaz-config: fix 'static' mode linking.

--- 4.0.4 2010/04/28

Add functions yaz_cond_{create,destroy,wait,signal,broadcast}. These
are wrappers for pthreads or Windows. For Windows these are put in
a separate DLL: yaz_cond4.

libyaz.la (whole source) is compiled with thread. If thread support
is enabled enabled, all source of YAZ is compiled with treading support.
This allows core utilities such as yaz_log to use thread facilities.
Previously (YAZ 3 and YAZ 4 releases), only libyaz_server.la was using
thread utilities. This commit moves mutex utilities (mutex.c) from
libyaz_server.la to libyaz.la.

yaz-json-parse displays leading text until error.
2010-05-02 13:46:56 +00:00
wiz
95352f2198 Update to 4.0.3:
--- 4.0.3 2010/04/09

Handle HTTP redirect for SRU GET in yaz-client and ZOOM C. Based on
patch from Giannis Kosmas.

SRU: no longer URL encode SRU database. The URL for an SRU server is
a URL and such is alreeady encoded - at least when given with leading
http:// or https://. This reverts behavior to YAZ 3.0.50.

Support for new MARC XML notation TurboMARC which like MARCXML is a
complete representation of MARC/ISO2709.. This one, however, is more
compact and allows for faster processing with XSLT. TurboMARC can be
used in the marcdisp.h API, from the yaz-marcdump utility and from
the API of ZOOM C.

yaz-ztest can be configured - via the database - to perform certain
delays when it performs operations search, present and single record
fetch. This allows testers to make yaz-ztest act as a real or even slow
Z39.50 server. Refer to the yaz-ztest man pages for details.
2010-04-23 21:29:39 +00:00
wiz
64b55a3d6d Update to 4.0.2:
--- 4.0.2 2010/03/09

wrbuf_destroy allows NULL WRBUF passed to it.

Fix CCL qualifier aliases (did not work since YAZ 2.1.56).

Add ZOOM_connection_close.

No fixed size buffers for ZOOM shell - bug #3257.

tstodr: make it work on s390 platform.

New icu iterator-functions. The new icu_iter-functions makes it possible
to use ICU chains from many threads.

yaz-client: better syntax check for show command.
2010-03-15 10:31:39 +00:00
wiz
6c301133ae Update to 4.0.1, bump ABI depends for shlib major change.
--- 4.0.1 2010/01/26

New glob file pattern utility. Like POSIX glob. For Windows too. Refer to
yaz/file_glob.h.

New simple local-file XML include facility which allows file glob-patterns.
Refer to yaz/xml_include.h.

Utility yaz-json-parse which parses JSON and demonstrates the JSON parser
API.

ZOOM_record_get supports new parameter "format" which makes it format XML
record content.

Fix JSON parser WRT start symbol. The start grammar symbol (referred to as
JSONText in ECMA-262) is JSONValue, not JSONObject.

--- 4.0.0 2010/01/20

Windows binaries for YAZ now compiled with Visual Studio 2008 (VC9).
Older versions of YAZ was compiled with Visual Studio 6.0 (1998).

Update so/DLL to version 4. Windows version builds YAZ4.DLL.
POSIX/Unix builds .so with major version 4.

Remove old LOG_-defines from log.h. They have been obsolete and
undefined by default for the last 5 years.

Odr_int is now of type 'long long'. Used to be 'int' in YAZ 3 series.

GFS: Remove socket (int *fd) from search_rr handler. The socket
descriptor ptr is a facility that allowed a search handler to supply
a socket which would serve as a callback - when search was complete.
This facility has now been in use for years.

COMSTACK API changes: cs_stackerr, cs_addrstr. COMSTACK method cs_stackerr
removed. It is not implemented by tcpip or unix COMSTACK, perhaps for ISO
SR which was removed 7 years ago. COMSTACK macro / method cs_addrstr now
returns 'const char *' rather than 'char *. The returned string is
read-only and should not be modified by applications. COMSTACK cs_close is
now a void function - it no longer returns int. No applications check for
the value and the implementations has always returned 0.

ZOOM: use size_t for scan hit counts and str size. Functions
ZOOM_scanset_term and ZOOM_scanset_display_term have changed, so that
occ (hit count) and len (string length) are now of type size_t pointer
rather than int pointer. This is to be able to represent large hit counts
and to also just to use the proper type for string length (strlen result).

New JSON parser. Refer to include/yaz/json.h .

WRBUF API changes.. For size parameters for WRBUF size_t is now used ..
Used to be int in some cases. Many wrbuf_-functions used to return an int
indicating some length.. These return values were never used. And so they
are now void.

ODR: odr_malloc, odr_total now takes size_t for size.

clone_z_type: fix leak; occurred for encoding failures.
2010-02-04 11:17:06 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
wiz
d7e3081880 Update to 3.0.52:
--- 3.0.52 2009/12/03

tcpip comstack: fix use of uinitialized variable in cs_straddr. This
bug was introduced in 3.0.51.

--- 3.0.51 2009/12/02

tcpip comstack: Remove TCP receiver buffer optimizations for Solaris.

tcpip comstack: fix leak for getaddrinfo.

Encoding of SRU database is performed by yaz_encode_sru_dbpath_odr or
yaz_encode_sru_dbpath_buf. Now used by yaz-client and the ZOOM API.
Decoding of SRU "path" database is performed by private function
yaz_decode_sru_dbpath_odr . This in turn is used by yaz_srw_decode
and yaz_sru_decode in server applications, GFS, yazproxy, metaproxy.

yaz-client: honor base command for SRU. Change when database setting
is applied for SRU and ensure it is kept when a connection is reset.
Change also the way errors are displayed or SRU (decoding of packages).
2009-12-08 21:17:45 +00:00
wiz
0b079766dc Update to 3.0.50:
--- 3.0.50 2009/11/02

Add support for extra request / response data for SRU codecs and GFS.
The Z_SRW_PDU structure has two new members extraResponseData_{buf,len}
for extra data response buffer and length. For the GFS, both request
and response data (XML) is carried in extra_args and extra_response_data
for the search handler. Patch by Ko van der Sloot.

ZOOM: For queries that cannot be converted to the specified rpnCharset,
ZOOM now returns a diagnostic on the client-side ('invalid query' /
10010).  This fixes bug #2113.

yaz-client fix: If cmdfile is passed to yaz-client (option -f) and that
cmdfile included a 'quit' command that would result in a memory violation.
2009-11-15 21:22:25 +00:00
wiz
0402f8a97f Update to 3.0.49:
--- 3.0.49 2009/10/01

Make a number of functions defined in xmlquery.c static. These have
never been declared in a public header file (yaz/xmlquery.h) and was
made public by mistake.

Improve speed of character conversions (iconv utilities). This makes
conversions from MARC-8 faster.

ZOOM_record_get returns 0 pointer if a MARC record can not be decoded -
unless type desired is "raw". This will prevent type "xml" from
returning ISO2709 .. Which obviously can not be XML parsed.

Fix memory leak in ZOOM that would occur if option apdulog was used
on a re-used connection.

Frontend server logs HTTP requests.

Frontend server now sends Z39.50 close when it times out (sesssion has
been idle for too long). Versions 2.0.30 and earlier also sent close.
But due to a mistake this was disabled in all versions after that, i.e.
the server would just close the socket immediately.

yaz-client emits a better message when receiving an unrecognised
userInformationField.

Skip zero-length subfields when decoding ISO2709. This rare case happens
if a record has two FS characters in a sequence. Without this patch
there would be a reference beyond char array in using_code_len fragments
in marcdisp.c.

Fix yaz-marcdump error that would occur if option -n was used (bug #3028).
2009-10-31 02:32:30 +00:00
wiz
d45ea37d5b Update to 3.0.48:
--- 3.0.48 2009/08/28

The show command offered by the zoomsh command now takes a 3d optional
parameter type which is what is passed to ZOOM_record. If the type
argument is omitted, "render" is used.

RPN to CQL conv may use USE string attributes (bug #2978).

MarcXchange NS is now info:lc/xmlns/marcxchange-v1 .
2009-08-31 14:07:51 +00:00
obache
3b11655430 recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00