Merge branch 'staged'
[dports.git] / net / jwhois / Makefile
1 PORTNAME=       jwhois
2 PORTVERSION=    4.0
3 PORTREVISION=   8
4 CATEGORIES=     net
5 MASTER_SITES=   GNU \
6                 https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/j/:srpm
7 DISTFILES=      ${DISTNAME}.tar.gz jwhois-4.0-73.fc38.src.rpm:srpm
8
9 MAINTAINER=     terry-freebsd@glaver.org
10 COMMENT=        Improved WHOIS client capable of selecting server to query
11 WWW=            https://www.gnu.org/software/jwhois/
12
13 LICENSE=        GPLv3
14
15 RUN_DEPENDS=    lynx:www/lynx
16 LIB_DEPENDS=    libidn.so:dns/libidn
17
18 GNU_CONFIGURE=  yes
19 USES=           gettext gmake iconv
20 CPPFLAGS+=      -I${PREFIX}/include
21 LDFLAGS+=       -L${PREFIX}/lib
22 CONFIGURE_ARGS= --localstatedir=${PREFIX}/var/jwhois
23
24 OPTIONS_DEFINE= NLS
25 OPTIONS_SUB=    yes
26
27 NLS_CONFIGURE_OFF=      --disable-nls \
28                         --without-libiconv-prefix
29
30 INSTALL_TARGET= install-strip
31
32 INFO=           jwhois
33
34 .include <bsd.port.pre.mk>
35
36 JWHOIS_CONF_SRC=        ${WRKDIR}/jwhois.conf
37
38 pre-patch:
39 .for p in jwhois-4.0-connect.patch jwhois-4.0-ipv6match.patch jwhois-4.0-fclose.patch \
40                 jwhois-4.0-select.patch jwhois-4.0-multi-homed.patch jwhois-4.0-libidn2.patch \
41                 jwhois-4.0-idna.patch jwhois-4.0-idnfail.patch jwhois-4.0-ipv4_ipv6.patch \
42                 jwhois-configure-c99.patch jwhois-c99.patch
43         (cd ${WRKSRC} && ${PATCH} -p1 <  ${WRKDIR}/${p})
44 .endfor
45
46 post-patch:
47         ${REINPLACE_CMD} 's|browser-pathname = "/usr/bin|browser-pathname = "${LOCALBASE}/bin|' \
48                 ${WRKDIR}/jwhois.conf
49
50 post-install:
51         ${MKDIR} ${STAGEDIR}${PREFIX}/var/jwhois
52         ${INSTALL_DATA} ${JWHOIS_CONF_SRC} ${STAGEDIR}${PREFIX}/etc/jwhois.conf.sample
53
54 .include <bsd.port.post.mk>