Specify include/qlibs and lib/qlibs paths once, in fehqlibs/buildlink3.mk.diff -r1.7 -r1.8 pkgsrc/net/djbdnscurve6/Makefile
(schmonz)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2019/07/10 11:23:34 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2019/07/10 12:59:53 schmonz Exp $ | |
2 | 2 | |||
3 | DISTNAME= djbdnscurve6-35 | 3 | DISTNAME= djbdnscurve6-35 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= https://www.fehcom.de/ipnet/djbdnscurve6/ | 6 | MASTER_SITES= https://www.fehcom.de/ipnet/djbdnscurve6/ | |
7 | EXTRACT_SUFX= .tgz | 7 | EXTRACT_SUFX= .tgz | |
8 | 8 | |||
9 | MAINTAINER= schmonz@NetBSD.org | 9 | MAINTAINER= schmonz@NetBSD.org | |
10 | HOMEPAGE= https://www.fehcom.de/ipnet/djbdnscurve6.html | 10 | HOMEPAGE= https://www.fehcom.de/ipnet/djbdnscurve6.html | |
11 | COMMENT= Fork of djbdns with IPv6 and DNSCurve support | 11 | COMMENT= Fork of djbdns with IPv6 and DNSCurve support | |
12 | #LICENSE= # TODO: (see mk/license.mk) | 12 | #LICENSE= # TODO: (see mk/license.mk) | |
13 | 13 | |||
14 | CONFLICTS+= djbdns-[0-9]* | 14 | CONFLICTS+= djbdns-[0-9]* | |
@@ -28,30 +28,24 @@ SUBST_MESSAGE.etc= Fixing prefix. | @@ -28,30 +28,24 @@ SUBST_MESSAGE.etc= Fixing prefix. | |||
28 | SUBST_CLASSES+= sysconfdir | 28 | SUBST_CLASSES+= sysconfdir | |
29 | SUBST_STAGE.sysconfdir= do-configure | 29 | SUBST_STAGE.sysconfdir= do-configure | |
30 | SUBST_FILES.sysconfdir= src/dnscache-conf.c | 30 | SUBST_FILES.sysconfdir= src/dnscache-conf.c | |
31 | SUBST_VARS.sysconfdir= PKG_SYSCONFDIR | 31 | SUBST_VARS.sysconfdir= PKG_SYSCONFDIR | |
32 | SUBST_MESSAGE.sysconfdir=Fixing sysconfdir. | 32 | SUBST_MESSAGE.sysconfdir=Fixing sysconfdir. | |
33 | 33 | |||
34 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | 34 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | |
35 | CONF_FILES+= ${EGDIR}/dnsroots.global ${PKG_SYSCONFDIR}/dnsroots.global | 35 | CONF_FILES+= ${EGDIR}/dnsroots.global ${PKG_SYSCONFDIR}/dnsroots.global | |
36 | BUILD_DEFS+= PKG_SYSCONFBASE | 36 | BUILD_DEFS+= PKG_SYSCONFBASE | |
37 | 37 | |||
38 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 \ | 38 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 \ | |
39 | share/examples/${PKGBASE} | 39 | share/examples/${PKGBASE} | |
40 | 40 | |||
41 | .include "../../mk/bsd.prefs.mk" | |||
42 | ||||
43 | CFLAGS+= -I${PREFIX}/include/qlibs | |||
44 | CFLAGS+= -I${PREFIX}/include/sodium | |||
45 | LDFLAGS+= -L${PREFIX}/lib/qlibs | |||
46 | ||||
47 | do-install: | 41 | do-install: | |
48 | cd ${WRKSRC}/compile && ./install && ./instcheck | 42 | cd ${WRKSRC}/compile && ./install && ./instcheck | |
49 | cd ${WRKSRC}/man; for i in 1 5 8; do \ | 43 | cd ${WRKSRC}/man; for i in 1 5 8; do \ | |
50 | for j in *.$$i; do ${INSTALL_MAN} $$j \ | 44 | for j in *.$$i; do ${INSTALL_MAN} $$j \ | |
51 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$i; done \ | 45 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$i; done \ | |
52 | done | 46 | done | |
53 | 47 | |||
54 | .include "../../net/fehqlibs/buildlink3.mk" | 48 | .include "../../net/fehqlibs/buildlink3.mk" | |
55 | .include "../../security/libsodium/buildlink3.mk" | 49 | .include "../../security/libsodium/buildlink3.mk" | |
56 | .include "../../mk/djbware.mk" | 50 | .include "../../mk/djbware.mk" | |
57 | .include "../../mk/bsd.pkg.mk" | 51 | .include "../../mk/bsd.pkg.mk" |
@@ -1,12 +1,14 @@ | @@ -1,12 +1,14 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.3 2019/07/10 11:20:02 schmonz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.4 2019/07/10 12:59:54 schmonz Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= fehqlibs | 3 | BUILDLINK_TREE+= fehqlibs | |
4 | 4 | |||
5 | .if !defined(FEHQLIBS_BUILDLINK3_MK) | 5 | .if !defined(FEHQLIBS_BUILDLINK3_MK) | |
6 | FEHQLIBS_BUILDLINK3_MK:= | 6 | FEHQLIBS_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.fehqlibs+=fehqlibs>=0.9.12.10 | 8 | BUILDLINK_API_DEPENDS.fehqlibs+=fehqlibs>=0.9.12.10 | |
9 | BUILDLINK_PKGSRCDIR.fehqlibs?= ../../net/fehqlibs | 9 | BUILDLINK_PKGSRCDIR.fehqlibs?= ../../net/fehqlibs | |
10 | BUILDLINK_INCDIRS.fehqlibs+= include/qlibs | |||
11 | BUILDLINK_LIBDIRS.fehqlibs+= lib/qlibs | |||
10 | .endif # FEHQLIBS_BUILDLINK3_MK | 12 | .endif # FEHQLIBS_BUILDLINK3_MK | |
11 | 13 | |||
12 | BUILDLINK_TREE+= -fehqlibs | 14 | BUILDLINK_TREE+= -fehqlibs |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.33 2019/07/10 11:23:35 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.34 2019/07/10 12:59:54 schmonz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ucspi-ssl-0.10.10 | 4 | DISTNAME= ucspi-ssl-0.10.10 | |
5 | PKGNAME= ${DISTNAME:S/-0./-0.999./} | 5 | PKGNAME= ${DISTNAME:S/-0./-0.999./} | |
6 | PKGREVISION= 2 | 6 | PKGREVISION= 2 | |
7 | CATEGORIES= net | 7 | CATEGORIES= net | |
8 | MASTER_SITES= https://www.fehcom.de/ipnet/ucspi-ssl/ | 8 | MASTER_SITES= https://www.fehcom.de/ipnet/ucspi-ssl/ | |
9 | EXTRACT_SUFX= .tgz | 9 | EXTRACT_SUFX= .tgz | |
10 | 10 | |||
11 | MAINTAINER= schmonz@NetBSD.org | 11 | MAINTAINER= schmonz@NetBSD.org | |
12 | HOMEPAGE= https://www.fehcom.de/ipnet/ucspi-ssl.html | 12 | HOMEPAGE= https://www.fehcom.de/ipnet/ucspi-ssl.html | |
13 | COMMENT= Command-line tools for SSL client-server applications | 13 | COMMENT= Command-line tools for SSL client-server applications | |
14 | 14 | |||
@@ -34,31 +34,26 @@ MAKE_DIRS+= ${PKG_SYSCONFDIR} | @@ -34,31 +34,26 @@ MAKE_DIRS+= ${PKG_SYSCONFDIR} | |||
34 | CONF_FILES+= ${EGDIR}/dh1024.pem ${PKG_SYSCONFDIR}/dh1024.pem | 34 | CONF_FILES+= ${EGDIR}/dh1024.pem ${PKG_SYSCONFDIR}/dh1024.pem | |
35 | 35 | |||
36 | DJB_CONFIG_DIR= ${WRKSRC} | 36 | DJB_CONFIG_DIR= ${WRKSRC} | |
37 | DJB_CONFIG_CMDS= \ | 37 | DJB_CONFIG_CMDS= \ | |
38 | ${ECHO} ${PREFIX}/bin > conf-tcpbin; \ | 38 | ${ECHO} ${PREFIX}/bin > conf-tcpbin; \ | |
39 | ${ECHO} > conf-ssl; \ | 39 | ${ECHO} > conf-ssl; \ | |
40 | ${ECHO} ${SSLDIR}/certs > conf-cadir; \ | 40 | ${ECHO} ${SSLDIR}/certs > conf-cadir; \ | |
41 | ${ECHO} ${PKG_SYSCONFDIR}/dh1024.pem > conf-dhfile; \ | 41 | ${ECHO} ${PKG_SYSCONFDIR}/dh1024.pem > conf-dhfile; \ | |
42 | ${ECHO} ${DEFAULT_MEDIUM_CIPHERS} > conf-ciphers; | 42 | ${ECHO} ${DEFAULT_MEDIUM_CIPHERS} > conf-ciphers; | |
43 | 43 | |||
44 | # from `postconf -d | grep tls_medium_cipherlist` | 44 | # from `postconf -d | grep tls_medium_cipherlist` | |
45 | DEFAULT_MEDIUM_CIPHERS= aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH | 45 | DEFAULT_MEDIUM_CIPHERS= aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH | |
46 | 46 | |||
47 | .include "../../mk/bsd.prefs.mk" | |||
48 | ||||
49 | CFLAGS+= -I${PREFIX}/include/qlibs | |||
50 | LDFLAGS+= -L${PREFIX}/lib/qlibs | |||
51 | ||||
52 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 share/doc/${PKGBASE} ${EGDIR} | 47 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 share/doc/${PKGBASE} ${EGDIR} | |
53 | 48 | |||
54 | do-install: do-install-sslperl | 49 | do-install: do-install-sslperl | |
55 | . for i in ${SSL_SCRIPTS} | 50 | . for i in ${SSL_SCRIPTS} | |
56 | ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin | 51 | ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin | |
57 | . endfor | 52 | . endfor | |
58 | 53 | |||
59 | . for i in ${SSL_PROGRAMS} | 54 | . for i in ${SSL_PROGRAMS} | |
60 | ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin | 55 | ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin | |
61 | . endfor | 56 | . endfor | |
62 | 57 | |||
63 | . for i in ${SSL_MAN1PAGES} | 58 | . for i in ${SSL_MAN1PAGES} | |
64 | ${INSTALL_MAN} ${WRKSRC}/man/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 59 | ${INSTALL_MAN} ${WRKSRC}/man/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
@@ -1,36 +1,33 @@ | @@ -1,36 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2019/07/10 11:23:34 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2019/07/10 12:59:54 schmonz Exp $ | |
2 | 2 | |||
3 | DISTNAME= ucspi-tcp6-1.10.6 | 3 | DISTNAME= ucspi-tcp6-1.10.6 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= https://www.fehcom.de/ipnet/ucspi-tcp6/ | 6 | MASTER_SITES= https://www.fehcom.de/ipnet/ucspi-tcp6/ | |
7 | EXTRACT_SUFX= .tgz | 7 | EXTRACT_SUFX= .tgz | |
8 | 8 | |||
9 | MAINTAINER= schmonz@NetBSD.org | 9 | MAINTAINER= schmonz@NetBSD.org | |
10 | HOMEPAGE= https://www.fehcom.de/ipnet/ucspi-tcp6.html | 10 | HOMEPAGE= https://www.fehcom.de/ipnet/ucspi-tcp6.html | |
11 | COMMENT= Command-line tools for building TCP client-server applications | 11 | COMMENT= Command-line tools for building TCP client-server applications | |
12 | LICENSE= public-domain | 12 | LICENSE= public-domain | |
13 | 13 | |||
14 | CONFLICTS+= ucspi-tcp-[0-9]* | 14 | CONFLICTS+= ucspi-tcp-[0-9]* | |
15 | 15 | |||
16 | WRKSRC= ${WRKDIR}/net/${PKGBASE}/${DISTNAME} | 16 | WRKSRC= ${WRKDIR}/net/${PKGBASE}/${DISTNAME} | |
17 | DJB_SLASHPACKAGE= yes | 17 | DJB_SLASHPACKAGE= yes | |
18 | DJB_RESTRICTED= no | 18 | DJB_RESTRICTED= no | |
19 | DJB_CONFIG_DIR= ${WRKSRC} | 19 | DJB_CONFIG_DIR= ${WRKSRC} | |
20 | 20 | |||
21 | CPPFLAGS+= -I${PREFIX}/include/qlibs | |||
22 | LDFLAGS+= -L${PREFIX}/lib/qlibs | |||
23 | ||||
24 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 | 21 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 | |
25 | 22 | |||
26 | post-configure: | 23 | post-configure: | |
27 | ${RUN}cd ${DJB_CONFIG_DIR}; \ | 24 | ${RUN}cd ${DJB_CONFIG_DIR}; \ | |
28 | ${MKDIR} compile; \ | 25 | ${MKDIR} compile; \ | |
29 | ${ECHO} ${DJB_CONFIG_PREFIX}/bin > compile/home | 26 | ${ECHO} ${DJB_CONFIG_PREFIX}/bin > compile/home | |
30 | 27 | |||
31 | do-install: | 28 | do-install: | |
32 | cd ${WRKSRC}; \ | 29 | cd ${WRKSRC}; \ | |
33 | for i in addcr argv0 delcr fixcrio mconnect-io rblsmtpd \ | 30 | for i in addcr argv0 delcr fixcrio mconnect-io rblsmtpd \ | |
34 | recordio tcpclient tcprules tcprulescheck tcpserver; do \ | 31 | recordio tcpclient tcprules tcprulescheck tcpserver; do \ | |
35 | ${INSTALL_PROGRAM} command/$${i} ${DESTDIR}${PREFIX}/bin; \ | 32 | ${INSTALL_PROGRAM} command/$${i} ${DESTDIR}${PREFIX}/bin; \ | |
36 | done; \ | 33 | done; \ |