From 6f855b0ae4755f2b7629ad318ac827a6cfec8371 Mon Sep 17 00:00:00 2001 From: Cy Schubert Date: Tue, 22 Dec 2009 00:16:49 +0000 Subject: Make OpenSSL support an OPTION to unbreak on FreeBSD < 7. Make TCP/Wrappers an menu option. PR: 141287 Submitted by: Sean McAfee --- sysutils/syslog-ng3-devel/Makefile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'sysutils/syslog-ng3-devel') diff --git a/sysutils/syslog-ng3-devel/Makefile b/sysutils/syslog-ng3-devel/Makefile index ba7a6d2ea80f..cdc993325e59 100644 --- a/sysutils/syslog-ng3-devel/Makefile +++ b/sysutils/syslog-ng3-devel/Makefile @@ -16,6 +16,9 @@ DISTFILES= $(PORTNAME)_$(PORTVERSION).tar.gz MAINTAINER= cy@FreeBSD.org COMMENT= A powerful syslogd replacement +OPTIONS= SSL "Build with OpenSSL support (requires >= 7.x)" on \ + TCP_WRAPPERS "Build with TCP Wrappers" off + BUILD_DEPENDS= ${LIBNET_CONFIG}:${PORTSDIR}/net/libnet LIB_DEPENDS= evtlog.0:${PORTSDIR}/sysutils/eventlog @@ -35,19 +38,18 @@ LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet11-config CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \ --enable-dynamic-linking --with-libnet=${LOCALBASE}/bin CONFIGURE_ENV= CFLAGS="`${LIBNET_CONFIG} --cflags` ${CFLAGS}" \ - LDFLAGS="`${LIBNET_CONFIG} --libs` ${LDFLAGS}" \ - OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" \ - OPENSSL_LIBS="${OPENSSL_LDFLAGS} -lcrypto -lssl" + LDFLAGS="`${LIBNET_CONFIG} --libs` ${LDFLAGS}" +.if defined (WITH_SSL) +CONFIGURE_ENV+= OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" \ + OPENSSL_LIBS="${OPENSSL_LDFLAGS} -lcrypto -lssl" +.endif .if defined(WITH_TCP_WRAPPERS) CONFIGURE_ARGS+=--enable-tcp-wrapper .endif .include -.if ${OSVERSION} < 700000 -BROKEN= Does not build under FreeBSD 6.4 -.endif post-patch: @${REINPLACE_CMD} -e 's:__PREFIX__:${PREFIX}:g' ${WRKSRC}/src/syslog-ng.h -- cgit v1.2.3