| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.10 2023/05/17 23:24:03 nikita Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2023/05/31 18:40:00 nikita Exp $ |
2 | | | 2 | |
3 | DISTNAME= gnunet-0.19.4 | | 3 | DISTNAME= gnunet-0.19.4 |
4 | PKGREVISION= 2 | | 4 | PKGREVISION= 2 |
5 | CATEGORIES= net | | 5 | CATEGORIES= net |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=gnunet/} | | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=gnunet/} |
7 | | | 7 | |
8 | MAINTAINER= nikita@NetBSD.org | | 8 | MAINTAINER= nikita@NetBSD.org |
9 | HOMEPAGE= https://gnunet.org/ | | 9 | HOMEPAGE= https://gnunet.org/ |
10 | COMMENT= Framework for secure P2P networking | | 10 | COMMENT= Framework for secure P2P networking |
11 | LICENSE= gnu-agpl-v3 | | 11 | LICENSE= gnu-agpl-v3 |
12 | | | 12 | |
13 | USE_TOOLS+= msgfmt pkg-config gmake | | 13 | USE_TOOLS+= msgfmt pkg-config gmake |
14 | USE_LANGUAGES= c | | 14 | USE_LANGUAGES= c |
| @@ -24,26 +24,29 @@ CHECK_PORTABILITY_SKIP+= contrib/package | | | @@ -24,26 +24,29 @@ CHECK_PORTABILITY_SKIP+= contrib/package |
24 | .include "../../mk/bsd.prefs.mk" | | 24 | .include "../../mk/bsd.prefs.mk" |
25 | .include "options.mk" | | 25 | .include "options.mk" |
26 | | | 26 | |
27 | BUILD_DEFS+= VARBASE | | 27 | BUILD_DEFS+= VARBASE |
28 | | | 28 | |
29 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | | 29 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} |
30 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 30 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
31 | CONFIGURE_ARGS+= --with-extractor=${BUILDLINK_PREFIX.libextractor} | | 31 | CONFIGURE_ARGS+= --with-extractor=${BUILDLINK_PREFIX.libextractor} |
32 | CONFIGURE_ARGS+= --with-jansson=${BUILDLINK_PREFIX.jansson} | | 32 | CONFIGURE_ARGS+= --with-jansson=${BUILDLINK_PREFIX.jansson} |
33 | CONFIGURE_ARGS+= --with-jose=${BUILDLINK_PREFIX.jose}/lib | | 33 | CONFIGURE_ARGS+= --with-jose=${BUILDLINK_PREFIX.jose}/lib |
34 | CONFIGURE_ARGS+= --with-libgcrypt-prefix=${BUILDLINK_PREFIX.libgcrypt} | | 34 | CONFIGURE_ARGS+= --with-libgcrypt-prefix=${BUILDLINK_PREFIX.libgcrypt} |
35 | CONFIGURE_ARGS+= --with-microhttpd=${BUILDLINK_PREFIX.libmicrohttpd} | | 35 | CONFIGURE_ARGS+= --with-microhttpd=${BUILDLINK_PREFIX.libmicrohttpd} |
36 | CONFIGURE_ARGS+= --without-zbar | | 36 | CONFIGURE_ARGS+= --without-zbar |
| | | 37 | .if ${OPSYS} == "Linux" |
| | | 38 | CONFIGURE_ARGS+= --with-libcurl=${BUILDLINK_PREFIX.libcurl-gnutls}/lib |
| | | 39 | .endif |
37 | | | 40 | |
38 | | | 41 | |
39 | GNUNET_LOG_DIR= ${VARBASE}/chroot/gnunet/cache | | 42 | GNUNET_LOG_DIR= ${VARBASE}/chroot/gnunet/cache |
40 | GNUNET_DIR= ${VARBASE}/chroot/gnunet | | 43 | GNUNET_DIR= ${VARBASE}/chroot/gnunet |
41 | GNUNET_USER= gnunet | | 44 | GNUNET_USER= gnunet |
42 | GNUNET_GROUP= gnunet | | 45 | GNUNET_GROUP= gnunet |
43 | GNUNETDNS_GROUP= gnunetdns | | 46 | GNUNETDNS_GROUP= gnunetdns |
44 | PKG_SYSCONFSUBDIR= gnunet | | 47 | PKG_SYSCONFSUBDIR= gnunet |
45 | | | 48 | |
46 | PKG_GROUPS+= ${GNUNET_GROUP} | | 49 | PKG_GROUPS+= ${GNUNET_GROUP} |
47 | PKG_GROUPS+= ${GNUNETDNS_GROUP} | | 50 | PKG_GROUPS+= ${GNUNETDNS_GROUP} |
48 | PKG_USERS+= ${GNUNET_USER}:${GNUNET_GROUP} | | 51 | PKG_USERS+= ${GNUNET_USER}:${GNUNET_GROUP} |
49 | PKG_GECOS.gnunet= GNUnet System user | | 52 | PKG_GECOS.gnunet= GNUnet System user |
| @@ -118,18 +121,21 @@ SPECIAL_PERMS+= ${PREFIX}/lib/gnunet/lib | | | @@ -118,18 +121,21 @@ SPECIAL_PERMS+= ${PREFIX}/lib/gnunet/lib |
118 | .include "../../devel/nss/buildlink3.mk" | | 121 | .include "../../devel/nss/buildlink3.mk" |
119 | .include "../../devel/zlib/buildlink3.mk" | | 122 | .include "../../devel/zlib/buildlink3.mk" |
120 | .include "../../devel/libextractor/buildlink3.mk" | | 123 | .include "../../devel/libextractor/buildlink3.mk" |
121 | .include "../../devel/libgsf/buildlink3.mk" | | 124 | .include "../../devel/libgsf/buildlink3.mk" |
122 | .include "../../devel/libltdl/buildlink3.mk" | | 125 | .include "../../devel/libltdl/buildlink3.mk" |
123 | .include "../../net/miniupnpc/buildlink3.mk" | | 126 | .include "../../net/miniupnpc/buildlink3.mk" |
124 | .include "../../security/gnutls/buildlink3.mk" | | 127 | .include "../../security/gnutls/buildlink3.mk" |
125 | .include "../../security/libgcrypt/buildlink3.mk" | | 128 | .include "../../security/libgcrypt/buildlink3.mk" |
126 | .include "../../security/libsodium/buildlink3.mk" | | 129 | .include "../../security/libsodium/buildlink3.mk" |
127 | .include "../../security/openssl/buildlink3.mk" | | 130 | .include "../../security/openssl/buildlink3.mk" |
128 | .include "../../textproc/jansson/buildlink3.mk" | | 131 | .include "../../textproc/jansson/buildlink3.mk" |
129 | .include "../../textproc/jose/buildlink3.mk" | | 132 | .include "../../textproc/jose/buildlink3.mk" |
130 | .include "../../textproc/libunistring/buildlink3.mk" | | 133 | .include "../../textproc/libunistring/buildlink3.mk" |
| | | 134 | .if ${OPSYS} == "Linux" |
| | | 135 | .include "../../www/libcurl-gnutls/buildlink3.mk" |
| | | 136 | .endif |
131 | .include "../../www/curl/buildlink3.mk" | | 137 | .include "../../www/curl/buildlink3.mk" |
132 | .include "../../www/libmicrohttpd/buildlink3.mk" | | 138 | .include "../../www/libmicrohttpd/buildlink3.mk" |
133 | .include "../../mk/atomic64.mk" | | 139 | .include "../../mk/atomic64.mk" |
134 | .include "../../mk/pthread.buildlink3.mk" | | 140 | .include "../../mk/pthread.buildlink3.mk" |
135 | .include "../../mk/bsd.pkg.mk" | | 141 | .include "../../mk/bsd.pkg.mk" |