ports/162177: mail/opendkim - make dependency to Sendmail optional

Michele Mazzucchi m.mazzucchi at frontdam.com
Mon Oct 31 00:30:15 UTC 2011


The following reply was made to PR ports/162177; it has been noted by GNATS.

From: Michele Mazzucchi <m.mazzucchi at frontdam.com>
To: bug-followup at FreeBSD.org,
 m.mazzucchi at frontdam.com
Cc: umq at ueo.co.jp
Subject: Re: ports/162177: mail/opendkim - make dependency to Sendmail optional
Date: Mon, 31 Oct 2011 00:55:59 +0100

 --Apple-Mail-2-261859212
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=us-ascii
 
 This patch improves on the former, including PORTREVISION and @comment-ing
 the relevant missing components from pkg-plist.
 
 --
 http://www.frontdam.com
 
 
 
 --Apple-Mail-2-261859212
 Content-Disposition: attachment;
 	filename=patch.txt
 Content-Type: text/plain;
 	name="patch.txt"
 Content-Transfer-Encoding: quoted-printable
 
 diff -ruN opendkim-orig/Makefile opendkim/Makefile
 --- opendkim-orig/Makefile	2011-07-02 13:55:27.000000000 +0200
 +++ opendkim/Makefile	2011-10-30 23:57:45.118832722 +0100
 @@ -7,6 +7,7 @@
 =20
  PORTNAME=3D	opendkim
  PORTVERSION=3D	2.4.1
 +PORTREVISION=3D	1
  CATEGORIES=3D	mail security
  MASTER_SITES=3D	SF
  MASTER_SITE_SUBDIR=3D	${PORTNAME}
 @@ -25,18 +26,13 @@
 =20
  GNU_CONFIGURE=3D	yes
  USE_OPENSSL=3D	yes
 -USE_RC_SUBR=3D	milter-opendkim
  USE_LDCONFIG=3D	yes
 =20
 -MAN5=3D		opendkim.conf.5
 -MAN8=3D		opendkim-genkey.8 opendkim-genzone.8 \
 -		opendkim-testadsp.8 opendkim-testkey.8 \
 -		opendkim.8
 -
  SUB_FILES=3D	pkg-message
 =20
 -OPTIONS=3D \
 +OPTIONS=3D	\
  	ARLIB		"Asynchronous thread-safe DNS library"	On  \
 +	FILTER		"opendkim filter, requires libmilter/Sendmail"	=
 On \
  	GNUTLS		"Use GnuTLS instead of OpenSSL"		Off \
  	LUA		"Describe filter policy with lua"	Off \
  	MEMCACHED	"Use memcached as a data set"		Off \
 @@ -50,10 +46,23 @@
 =20
  .include <bsd.port.pre.mk>
 =20
 +.if defined(WITH_FILTER) && !defined(WITHOUT_FILTER)
 +USE_RC_SUBR=3D	milter-opendkim
 +# man pages
 +MAN5+=3D		opendkim.conf.5
 +MAN8+=3D		opendkim-genkey.8 opendkim-genzone.8 \
 +		opendkim-testadsp.8 opendkim-testkey.8 \
 +		opendkim.8
 +# installed opendkim* binaries
 +PLIST_SUB+=3D		FILTER=3D""
 +# milter options
  WITHOUT_MILTER_CFLAGS=3D	yes
  WITHOUT_MILTER_LDFLAGS=3D	yes
  .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
  CONFIGURE_ARGS+=3D	--with-milter=3D${MILTERBASE}
 +.else
 +PLIST_SUB+=3D		FILTER=3D"@comment "
 +.endif
 =20
  .if defined(WITH_GNUTLS)
  LIB_DEPENDS+=3D	gnutls.47:${PORTSDIR}/security/gnutls
 diff -ruN opendkim-orig/Makefile.features opendkim/Makefile.features
 --- opendkim-orig/Makefile.features	2011-07-02 13:55:27.000000000 =
 +0200
 +++ opendkim/Makefile.features	2011-10-30 21:52:29.000000000 +0100
 @@ -11,6 +11,10 @@
  CONFIGURE_ARGS+=3D	--enable-adsp_lists
  .endif
 =20
 +.if !defined(WITH_FILTER) && defined(WITHOUT_FILTER)
 +CONFIGURE_ARGS+=3D    --disable-filter
 +.endif
 +
  .if defined(WITH_ALLSYMBOLS) && !defined(WITHOUT_ALLSYMBOLS)
  CONFIGURE_ARGS+=3D	--enable-allsymbols
  .endif
 Files opendkim-orig/opendkim-2.4.1.tbz and opendkim/opendkim-2.4.1.tbz =
 differ
 Files opendkim-orig/opendkim-2.4.1_1.tbz and =
 opendkim/opendkim-2.4.1_1.tbz differ
 diff -ruN opendkim-orig/pkg-plist opendkim/pkg-plist
 --- opendkim-orig/pkg-plist	2011-07-02 13:55:27.000000000 +0200
 +++ opendkim/pkg-plist	2011-10-30 23:44:23.878792592 +0100
 @@ -1,11 +1,11 @@
  @comment $FreeBSD: ports/mail/opendkim/pkg-plist,v 1.6 2011/07/02 =
 11:55:27 swills Exp $
  %%LUA%%bin/miltertest
 -bin/opendkim-genkey
 -bin/opendkim-genzone
 -%%STATS%%bin/opendkim-stats
 -bin/opendkim-testadsp
 -bin/opendkim-testkey
 -etc/mail/opendkim.conf.sample
 +%%FILTER%%bin/opendkim-genkey
 +%%FILTER%%bin/opendkim-genzone
 +%%FILTER%%%%STATS%%bin/opendkim-stats
 +%%FILTER%%bin/opendkim-testadsp
 +%%FILTER%%bin/opendkim-testkey
 +%%FILTER%%etc/mail/opendkim.conf.sample
  %%ARLIB%%include/ar/ar.h
  include/opendkim/dkim.h
  %%ARLIB%%lib/libar.a
 @@ -18,7 +18,7 @@
  lib/libopendkim.so.5
  %%ARLIB%%libdata/pkgconfig/ar.pc
  libdata/pkgconfig/opendkim.pc
 -sbin/opendkim
 +%%FILTER%%sbin/opendkim
  @dirrm include/opendkim
  %%ARLIB%%@dirrm include/ar
  @dirrmtry etc/mail
 
 --Apple-Mail-2-261859212--



More information about the freebsd-ports-bugs mailing list