ports/105171: [PATCH] www/cherokee Added Options

Beech Rintoul beech at alaskaparadise.com
Sun Nov 5 11:44:05 UTC 2006


Please use this patch:


diff -ruN --exclude=CVS /usr/ports/www/cherokee.orig/Makefile /usr/ports/www/cherokee/Makefile
--- /usr/ports/www/cherokee.orig/Makefile	Sat Nov  4 22:08:11 2006
+++ /usr/ports/www/cherokee/Makefile	Sun Nov  5 00:49:15 2006
@@ -7,8 +7,10 @@
 
 PORTNAME=	cherokee
 PORTVERSION=	0.5.5
+PORTREVISION=	1
 CATEGORIES=	www
-MASTER_SITES=	http://www.cherokee-project.com/download/%SUBDIR%/
+MASTER_SITES=	http://www.cherokee-project.com/download/%SUBDIR%/ \
+		http://www.alaskaparadise.com/freebsd/
 MASTER_SITE_SUBDIR=	${PORTVERSION:R}/${PORTVERSION}
 
 MAINTAINER=	beech at alaskaparadise.com
@@ -26,6 +28,12 @@
 CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 CONFIGURE_ARGS=	--mandir=${MANPREFIX}/man \
 		--with-wwwroot=${PREFIX}/www
+
+OPTIONS=	GNUTLS	"TLS/SSL Use gnutls"	on \
+		OPENSSL	"TLS/SSL Use openssl"	off \
+		NOTLS	"No TLS/SSL"	off \
+		NOIPV6	"No IPv6"	off
+
 USE_LDCONFIG=	yes
 
 MAN1=		cget.1 cherokee-config.1 cherokee.1 cherokee_logrotate.1
@@ -33,16 +41,26 @@
 CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
-.if defined(WITHOUT_GNUTLS)
-USE_OPENSSL=	yes
-CONFIGURE_ARGS+=	--enable-tls=openssl
-LDFLAGS+=	-lssl -lcrypto
-.else
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_GNUTLS)
 LIB_DEPENDS+=	gnutls.13:${PORTSDIR}/security/gnutls
 CONFIGURE_ARGS+=	--enable-tls=gnutls
 .endif
 
-.include <bsd.port.pre.mk>
+.if defined(WITH_OPENSSL)
+CFLAGS+=	-DHAVE_OPENSSL
+CONFIGURE_ARGS+=	--enable-tls=openssl
+LDFLAGS+=	-lssl -lcrypto
+.endif
+
+.if defined(WITH_NOTLS)
+CONFIGURE_ARGS+=	--disable-tls
+.endif
+
+.if defined(WITH_NOIPV6)
+CONFIGURE_ARGS+=	--disable-ipv6
+.endif
 
 .if ${OSVERSION} < 500000
 PLIST_SUB+=	PAM=""



More information about the freebsd-ports-bugs mailing list