SPECIAL_PERMS+= ${PREFIX}/lib/gnunet/libexec/gnunet-helper-nat-server ${SETUID_ROOT_PERMS}
.endif
+# openssl is currently required by:
+# src/transport/gnunet-transport-certificate-creation
+# src/gns/gnunet-gns-proxy-setup-ca
+
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
.include "../../devel/nss/buildlink3.mk"
.include "../../security/gnutls/buildlink3.mk"
.include "../../security/libgcrypt/buildlink3.mk"
.include "../../security/libsodium/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/jansson/buildlink3.mk"
.include "../../textproc/libunistring/buildlink3.mk"
.include "../../wip/gnurl/buildlink3.mk"
.if !defined(GNUNET_BUILDLINK3_MK)
GNUNET_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.gnunet+= gnunet>=0.11.0
+BUILDLINK_API_DEPENDS.gnunet+= gnunet>=0.16.0
BUILDLINK_PKGSRCDIR.gnunet?= ../../wip/gnunet
pkgbase:= gnunet
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
-.include "../../devel/nss/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
.include "../../devel/libextractor/buildlink3.mk"
.include "../../devel/libgsf/buildlink3.mk"
.include "../../devel/libltdl/buildlink3.mk"
+.include "../../devel/nss/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
.include "../../security/libgcrypt/buildlink3.mk"
.include "../../security/libsodium/buildlink3.mk"
-.include "../../security/gnutls/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/jansson/buildlink3.mk"
.include "../../textproc/libunistring/buildlink3.mk"
.include "../../wip/gnurl/buildlink3.mk"
PKG_OPTIONS_VAR= PKG_OPTIONS.gnunet
PKG_SUPPORTED_OPTIONS+= doc mdoc idn mysql pgsql tests
-PKG_SUPPORTED_OPTIONS+= experimental bluez pulseaudio
+PKG_SUPPORTED_OPTIONS+= experimental pulseaudio
PKG_SUPPORTED_OPTIONS+= opus ogg sqlite3 audio
PKG_SUPPORTED_OPTIONS+= gstreamer perl verbose-logging
-# Should we name this qrcode instead?
-PKG_SUPPORTED_OPTIONS+= zbar
-PKG_SUGGESTED_OPTIONS+= idn gstreamer doc sqlite3 opus ogg
-PKG_SUGGESTED_OPTIONS+= audio
+
+PKG_SUGGESTED_OPTIONS+= audio gstreamer opus ogg
+PKG_SUGGESTED_OPTIONS+= idn doc sqlite3
# bluez is still in pkgsrc-wip, and I should test this
# before claiming bluez from pkgsrc-wip on Linux works.
# gnunet-qr needs zbar with video support. v4l2 only works
# on Linux.
.if ${OPSYS} == "Linux"
+PKG_SUPPORTED_OPTIONS+= bluez zbar
# outdated package, update the package in wip
# PKG_SUGGESTED_OPTIONS+= bluez
PKG_SUGGESTED_OPTIONS+= zbar
# option is not easy on the one doing the updates.
PLIST_SRC= PLIST
-# openssl is currently required by:
-# src/transport/gnunet-transport-certificate-creation
-# src/gns/gnunet-gns-proxy-setup-ca
-
.include "../../mk/bsd.options.mk"
.if ${PKG_OPTIONS:Mtests}