Update net/yaz to version 5.4.3
[dports.git] / net / yaz / Makefile
1 # Created by: Dmitry Sivachenko <dima@Chg.RU>
2 # $FreeBSD$
3
4 PORTNAME=       yaz
5 PORTVERSION=    5.4.3
6 CATEGORIES=     net
7 MASTER_SITES=   http://ftp.indexdata.dk/pub/yaz/
8
9 MAINTAINER=     pawel@FreeBSD.org
10 COMMENT=        Z39.50/SR client and API library
11
12 LIB_DEPENDS=    libicuuc.so:${PORTSDIR}/devel/icu
13
14 USES=           iconv libtool pathfix pkgconfig shebangfix tcl
15 SHEBANG_FILES=  util/yaz-asncomp
16 GNU_CONFIGURE=  yes
17 USE_OPENSSL=    yes
18 USE_GNOME=      libxml2 libxslt
19 USE_LDCONFIG=   yes
20 MAKE_JOBS_UNSAFE=       yes
21
22 CONFIGURE_ARGS+=--enable-shared --with-openssl=${OPENSSLBASE} \
23                 --with-iconv=${ICONV_PREFIX} --with-xml2=${LOCALBASE} \
24                 --with-xslt=${LOCALBASE} --with-icu=${LOCALBASE} \
25                 --enable-tcpd
26
27 PORTDOCS=       *
28
29 OPTIONS_DEFINE= DOCS
30 OPTIONS_SINGLE= DB
31 OPTIONS_SINGLE_DB=      MEMCACHED REDIS
32 OPTIONS_DEFAULT=        REDIS
33
34 MEMCACHED_DESC= Memcached distributed cache system support
35 MEMCACHED_CONFIGURE_WITH=       memcached
36 MEMCACHED_LIB_DEPENDS=  libmemcached.so:${PORTSDIR}/databases/libmemcached
37
38 REDIS_CONFIGURE_WITH=   redis
39 REDIS_LIB_DEPENDS=      libhiredis.so:${PORTSDIR}/databases/hiredis
40 REDIS_LDFLAGS=          -L${LOCALBASE}/lib
41
42 post-patch:
43         @${REINPLACE_CMD} 's|tclsh |tclsh8.6 |' ${WRKSRC}/configure
44
45 post-configure:
46         @${REINPLACE_CMD} -e 's,[$$]{datarootdir}/man,${PREFIX}/man,' \
47                 ${WRKSRC}/doc/Makefile
48
49 post-install:
50         @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.5
51
52 .include <bsd.port.mk>