1 # Created by: Dmitry Sivachenko <dima@Chg.RU>
7 MASTER_SITES= http://ftp.indexdata.dk/pub/yaz/
9 MAINTAINER= pawel@FreeBSD.org
10 COMMENT= Z39.50/SR client and API library
12 LIB_DEPENDS= libicuuc.so:${PORTSDIR}/devel/icu
14 USES= iconv libtool pathfix pkgconfig shebangfix tcl
15 SHEBANG_FILES= util/yaz-asncomp
18 USE_GNOME= libxml2 libxslt
22 CONFIGURE_ARGS+=--enable-shared --with-openssl=${OPENSSLBASE} \
23 --with-iconv=${ICONV_PREFIX} --with-xml2=${LOCALBASE} \
24 --with-xslt=${LOCALBASE} --with-icu=${LOCALBASE} \
31 OPTIONS_SINGLE_DB= MEMCACHED REDIS
32 OPTIONS_DEFAULT= REDIS
34 MEMCACHED_DESC= Memcached distributed cache system support
35 MEMCACHED_CONFIGURE_WITH= memcached
36 MEMCACHED_LIB_DEPENDS= libmemcached.so:${PORTSDIR}/databases/libmemcached
38 REDIS_CONFIGURE_WITH= redis
39 REDIS_LIB_DEPENDS= libhiredis.so:${PORTSDIR}/databases/hiredis
40 REDIS_LDFLAGS= -L${LOCALBASE}/lib
43 @${REINPLACE_CMD} 's|tclsh |tclsh8.6 |' ${WRKSRC}/configure
46 @${REINPLACE_CMD} -e 's,[$$]{datarootdir}/man,${PREFIX}/man,' \
47 ${WRKSRC}/doc/Makefile
50 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.5
52 .include <bsd.port.mk>