Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jun 2013 18:45:23 +0000 (UTC)
From:      Renato Botelho <garga@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r321497 - head/security/clamav
Message-ID:  <201306211845.r5LIjNQE092741@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: garga
Date: Fri Jun 21 18:45:23 2013
New Revision: 321497
URL: http://svnweb.freebsd.org/changeset/ports/321497

Log:
  Use new macros

Modified:
  head/security/clamav/Makefile
  head/security/clamav/pkg-plist

Modified: head/security/clamav/Makefile
==============================================================================
--- head/security/clamav/Makefile	Fri Jun 21 18:41:08 2013	(r321496)
+++ head/security/clamav/Makefile	Fri Jun 21 18:45:23 2013	(r321497)
@@ -27,6 +27,19 @@ EXPERIMENTAL_DESC=	Build experimental co
 
 OPTIONS_DEFAULT=	ARC ARJ LHA UNZOO UNRAR LLVM DOCS
 
+ARC_RUN_DEPENDS=	arc:${PORTSDIR}/archivers/arc
+ARJ_RUN_DEPENDS=	arj:${PORTSDIR}/archivers/arj
+LHA_RUN_DEPENDS=	lha:${PORTSDIR}/archivers/lha
+UNZOO_RUN_DEPENDS=	unzoo:${PORTSDIR}/archivers/unzoo
+UNRAR_CONFIGURE_ENABLE=	unrar
+MILTER_CONFIGURE_ENABLE=milter
+TESTS_CONFIGURE_ENABLE=	check
+TESTS_BUILD_DEPENDS=	${LOCALBASE}/include/check.h:${PORTSDIR}/devel/libcheck
+ICONV_CONFIGURE_ON=	--with-iconv
+ICONV_CONFIGURE_OFF=	--without-iconv
+ICONV_USES=		iconv
+EXPERIMENTAL_CONFIGURE_ENABLE=	experimental
+
 GNU_CONFIGURE=	yes
 MAKE_JOBS_SAFE=	yes
 USE_LDCONFIG=	yes
@@ -42,6 +55,7 @@ RUNDIR=		/var/run/clamav
 PLIST_SUB+=	DBDIR=${DBDIR} LOGDIR=${LOGDIR} RUNDIR=${RUNDIR}
 PY_NO_THREAD=	${WRKDIR}/.python-has-no-threads
 USE_AUTOTOOLS=	libltdl
+OPTIONS_SUB=	yes
 
 CONFIGURE_ARGS=	--libdir=${PREFIX}/lib \
 		--with-dbdir=${DBDIR} \
@@ -113,31 +127,6 @@ PLIST_SUB+=	CLAMAVUSER=${CLAMAVUSER} \
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MARC}
-RUN_DEPENDS+=	arc:${PORTSDIR}/archivers/arc
-.endif
-.if ${PORT_OPTIONS:MARJ}
-RUN_DEPENDS+=	arj:${PORTSDIR}/archivers/arj
-.endif
-.if ${PORT_OPTIONS:MLHA}
-RUN_DEPENDS+=	lha:${PORTSDIR}/archivers/lha
-.endif
-.if ${PORT_OPTIONS:MUNZOO}
-RUN_DEPENDS+=	unzoo:${PORTSDIR}/archivers/unzoo
-.endif
-.if ${PORT_OPTIONS:MUNRAR}
-PLIST_SUB+=	UNRAR=""
-.else
-PLIST_SUB+=	UNRAR="@comment "
-CONFIGURE_ARGS+=--disable-unrar
-.endif
-.if ${PORT_OPTIONS:MICONV}
-CONFIGURE_ARGS+=--with-iconv
-USES+=		iconv
-.else
-CONFIGURE_ARGS+=--without-iconv
-.endif
-
 .if ${PORT_OPTIONS:MLLVM} && ( ${ARCH} == "i386" || ${ARCH} == "amd64" )
 CONFIGURE_ARGS+=--enable-llvm
 . if defined(WITH_TESTS)
@@ -161,34 +150,18 @@ CONFIGURE_ARGS+=--with-sendmail=${LOCALB
 . else
 CONFIGURE_ARGS+=--with-sendmail=/usr/sbin/sendmail
 . endif
-
-CONFIGURE_ARGS+=--enable-milter
-PLIST_SUB+=	CLAMAV-MILTER=""
-.else
-PLIST_SUB+=	CLAMAV-MILTER="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MSTDERR}
 EXTRA_PATCHES+=		${FILESDIR}/extra-patch-shared_output.c
 .endif
 
-.if ${PORT_OPTIONS:MEXPERIMENTAL}
-CONFIGURE_ARGS+=--enable-experimental
-.endif
-
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == "i386"
 CFLAGS+=	-march=i486
 .endif
 
-.if ${PORT_OPTIONS:MTESTS} && ${OSVERSION} >= 700000
-BUILD_DEPENDS+=	${LOCALBASE}/include/check.h:${PORTSDIR}/devel/libcheck
-CONFIGURE_ARGS+=--enable-check
-.else
-CONFIGURE_ARGS+=--disable-check
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \
 		${WRKSRC}/${CONFIGURE_SCRIPT}

Modified: head/security/clamav/pkg-plist
==============================================================================
--- head/security/clamav/pkg-plist	Fri Jun 21 18:41:08 2013	(r321496)
+++ head/security/clamav/pkg-plist	Fri Jun 21 18:45:23 2013	(r321497)
@@ -7,7 +7,7 @@ bin/clamscan
 bin/clamdscan
 bin/freshclam
 bin/sigtool
-%%CLAMAV-MILTER%%sbin/clamav-milter
+%%MILTER%%sbin/clamav-milter
 sbin/clamd
 include/clamav.h
 include/clamav-config.h
@@ -26,8 +26,8 @@ etc/clamd.conf.default
 @exec [ -f %B/clamd.conf ] || cp %B/%f %B/clamd.conf
 @unexec if cmp -s %D/etc/freshclam.conf %D/etc/freshclam.conf.default; then rm -f %D/etc/freshclam.conf; fi
 etc/freshclam.conf.default
-%%CLAMAV-MILTER%%@unexec if cmp -s %D/etc/clamav-milter.conf %D/etc/clamav-milter.conf.default; then rm -f %D/etc/clamav-milter.conf; fi
-%%CLAMAV-MILTER%%etc/clamav-milter.conf.default
+%%MILTER%%@unexec if cmp -s %D/etc/clamav-milter.conf %D/etc/clamav-milter.conf.default; then rm -f %D/etc/clamav-milter.conf; fi
+%%MILTER%%etc/clamav-milter.conf.default
 @exec [ -f %B/freshclam.conf ] || cp %B/%f %B/freshclam.conf
 @unexec [ -s %%DBDIR%%/daily.cvd ] || rm -f %%DBDIR%%/daily.cvd || true
 @unexec [ -s %%DBDIR%%/main.cvd ] || rm -f %%DBDIR%%/main.cvd || true



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306211845.r5LIjNQE092741>