aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2011-08-29 03:16:00 +0800
committerBaptiste Daroussin <bapt@FreeBSD.org>2011-08-29 03:16:00 +0800
commit5b44be2c97fbf0183812a7d3acd4532889daddda (patch)
tree46687a0866528fba88565710eda599b455651e3f /net
parent1bb4c339de88c0dfeb2da5c1a1d571b95d966825 (diff)
downloadfreebsd-ports-gnome-5b44be2c97fbf0183812a7d3acd4532889daddda.tar.gz
freebsd-ports-gnome-5b44be2c97fbf0183812a7d3acd4532889daddda.tar.zst
freebsd-ports-gnome-5b44be2c97fbf0183812a7d3acd4532889daddda.zip
optionsify gnutls and gcrypt support
Remove CPPFLAGS and LDFLAGS from CONFIGURE_ENV PR: ports/160245 Submitted by: Mikhail T. <m.tsatsenko@gmail.com>
Diffstat (limited to 'net')
-rw-r--r--net/libvncserver/Makefile23
1 files changed, 21 insertions, 2 deletions
diff --git a/net/libvncserver/Makefile b/net/libvncserver/Makefile
index a44884e0ad7f..e3d79cb2de1c 100644
--- a/net/libvncserver/Makefile
+++ b/net/libvncserver/Makefile
@@ -22,10 +22,29 @@ LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg
USE_GNOME= gnomehack
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+CPPFLAGS= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --without-x
+OPTIONS= GNUTLS "Adds GnuTLS support" Off \
+ GCRYPT "Adds Libgcrypt support" Off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_GNUTLS)
+LIB_DEPENDS+= gnutls.0:${PORTSDIR}/security/gnutls
+CONFIGURE_ARGS+= --with-gnutls
+.else
+CONFIGURE_ARGS+= --without-gnutls
+.endif
+
+.if defined(WITH_GCRYPT)
+LIB_DEPENDS+= gcrypt.0:${PORTSDIR}/security/libgcrypt
+CONFIGURE_ARGS+= --with-gcrypt
+.else
+CONFIGURE_ARGS+= --without-gcrypt
+.endif
+
post-patch:
@${REINPLACE_CMD} -e \
's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure