diff options
Diffstat (limited to 'net/yaz')
-rw-r--r-- | net/yaz/Makefile | 25 | ||||
-rw-r--r-- | net/yaz/distinfo | 6 | ||||
-rw-r--r-- | net/yaz/files/patch-m4_ac__check__icu.m4 | 11 | ||||
-rw-r--r-- | net/yaz/files/patch-src_spipe.c | 11 | ||||
-rw-r--r-- | net/yaz/pkg-plist | 7 |
5 files changed, 28 insertions, 32 deletions
diff --git a/net/yaz/Makefile b/net/yaz/Makefile index 20b15f03db8f..b8634223868c 100644 --- a/net/yaz/Makefile +++ b/net/yaz/Makefile @@ -1,8 +1,8 @@ PORTNAME= yaz -DISTVERSION= 5.31.1 -PORTREVISION= 8 +DISTVERSION= 5.35.0 +PORTREVISION= 1 CATEGORIES= net -MASTER_SITES= https://ftp.indexdata.dk/pub/yaz/ +MASTER_SITES= https://ftp.indexdata.dk/pub/${PORTNAME}/ MAINTAINER= nc@FreeBSD.org COMMENT= Z39.50/SR client and API library @@ -15,19 +15,21 @@ LIB_DEPENDS= libicuuc.so:devel/icu \ libgnutls.so:security/gnutls USES= autoreconf gnome iconv libtool ncurses pathfix \ - localbase:ldflags pkgconfig readline shebangfix tcl + localbase:ldflags pkgconfig readline shebangfix tcl:build,run SHEBANG_FILES= src/yaz-asncomp USE_GNOME= libxml2 libxslt USE_LDCONFIG= yes -MAKE_JOBS_UNSAFE= yes - GNU_CONFIGURE= yes +USE_CSTD= c89 +CFLAGS+= -Wno-error=int-conversion LIBS+= -lexecinfo PORTDOCS= * +INSTALL_TARGET= install-strip + CONFIGURE_ARGS= --enable-shared \ --enable-tcpd \ --with-iconv=${ICONV_PREFIX} \ @@ -39,17 +41,10 @@ OPTIONS_DEFINE= DOCS MEMCACHED REDIS MEMCACHED_DESC= Memcached distributed cache system support -MEMCACHED_CONFIGURE_WITH= memcached MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached +MEMCACHED_CONFIGURE_WITH= memcached -REDIS_CONFIGURE_WITH= redis REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis - -post-configure: - @${REINPLACE_CMD} -e 's,[$$]{datarootdir}/man,${PREFIX}/share/man,' \ - ${WRKSRC}/doc/Makefile - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* +REDIS_CONFIGURE_WITH= redis .include <bsd.port.mk> diff --git a/net/yaz/distinfo b/net/yaz/distinfo index 607ac8683ca6..cb3bce091cc6 100644 --- a/net/yaz/distinfo +++ b/net/yaz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1640575808 -SHA256 (yaz-5.31.1.tar.gz) = 14cc34d19fd1fd27e544619f4c13300f14dc807088a1acc69fcb5c28d29baa15 -SIZE (yaz-5.31.1.tar.gz) = 2601554 +TIMESTAMP = 1747179682 +SHA256 (yaz-5.35.0.tar.gz) = df8203c8afe852ee79a54f9e05afd111ba81ca85c1608181decdaf29a5ec536c +SIZE (yaz-5.35.0.tar.gz) = 2701349 diff --git a/net/yaz/files/patch-m4_ac__check__icu.m4 b/net/yaz/files/patch-m4_ac__check__icu.m4 deleted file mode 100644 index 4c1776ba3dfd..000000000000 --- a/net/yaz/files/patch-m4_ac__check__icu.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- m4/ac_check_icu.m4.orig 2021-12-02 14:20:48 UTC -+++ m4/ac_check_icu.m4 -@@ -26,7 +26,7 @@ AC_DEFUN([AC_CHECK_ICU], - ICU_VERSION=`$pkgconfigpath --modversion icu-i18n` - ICU_CPPFLAGS="" - ICU_CFLAGS=`$pkgconfigpath --cflags icu-i18n` -- ICU_LIBS=`$pkgconfigpath --libs icu-i18n` -+ ICU_LIBS=`$pkgconfigpath --libs icu-i18n icu-uc` - else - AC_MSG_RESULT([not found]) - fi diff --git a/net/yaz/files/patch-src_spipe.c b/net/yaz/files/patch-src_spipe.c new file mode 100644 index 000000000000..c3c1e7909845 --- /dev/null +++ b/net/yaz/files/patch-src_spipe.c @@ -0,0 +1,11 @@ +--- src/spipe.c.orig 2025-05-14 00:41:10 UTC ++++ src/spipe.c +@@ -27,6 +27,8 @@ + #include <unistd.h> + #endif + ++#include <sys/socket.h> ++ + #ifdef WIN32 + #include <winsock2.h> + #define YAZ_INVALID_SOCKET INVALID_SOCKET diff --git a/net/yaz/pkg-plist b/net/yaz/pkg-plist index a8e294e07eac..d6a60e98b60d 100644 --- a/net/yaz/pkg-plist +++ b/net/yaz/pkg-plist @@ -37,6 +37,7 @@ include/yaz/json.h include/yaz/log.h include/yaz/logrpn.h include/yaz/malloc_info.h +include/yaz/marc_sax.h include/yaz/marcdisp.h include/yaz/match_glob.h include/yaz/matchstr.h @@ -128,15 +129,15 @@ include/yaz/zoom.h lib/libyaz.a lib/libyaz.so lib/libyaz.so.5 -lib/libyaz.so.5.0.0 +lib/libyaz.so.5.1.0 lib/libyaz_icu.a lib/libyaz_icu.so lib/libyaz_icu.so.5 -lib/libyaz_icu.so.5.0.0 +lib/libyaz_icu.so.5.1.0 lib/libyaz_server.a lib/libyaz_server.so lib/libyaz_server.so.5 -lib/libyaz_server.so.5.0.0 +lib/libyaz_server.so.5.1.0 libdata/pkgconfig/yaz-icu.pc libdata/pkgconfig/yaz-server.pc libdata/pkgconfig/yaz.pc |