ports/111373: [maintainer] mail/dkim-milter requires openssl 0.9.8 or later to support rsa-sha256
Hirohisa Yamaguchi
umq at ueo.co.jp
Mon Apr 9 07:20:19 UTC 2007
The following reply was made to PR ports/111373; it has been noted by GNATS.
From: Hirohisa Yamaguchi <umq at ueo.co.jp>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/111373: [maintainer] mail/dkim-milter requires openssl 0.9.8 or later to support rsa-sha256
Date: Mon, 09 Apr 2007 16:19:48 +0900
Shlib number differs depends on OSVERSION per Mk/bsd.openssl.mk,
here's the revised patch.
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/dkim-milter/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile 6 Apr 2007 17:41:00 -0000 1.19
+++ Makefile 9 Apr 2007 07:17:26 -0000
@@ -14,6 +14,7 @@
PORTNAME= dkim-milter
PORTVERSION= 0.6.3
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -23,6 +24,15 @@ COMMENT= Domainkeys Identified Mail (DKI
USE_RC_SUBR= milter-dkim.sh
+OPENSSL_PORT?= security/openssl
+.if ( ${OSVERSION} >= 600100 )
+LIB_DEPENDS+= ssl.5:${PORTSDIR}/${OPENSSL_PORT}
+.else
+LIB_DEPENDS+= ssl.4:${PORTSDIR}/${OPENSSL_PORT}
+.endif
+OPENSSLINC?= ${LOCALBASE}/include
+OPENSSLLIB?= ${LOCALBASE}/lib
+
.if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT)
SENDMAIL_MILTER_IN_BASE= yes
PKGMESSAGE= pkg-message.postfix
@@ -93,6 +103,8 @@ post-patch:
${WRKSRC}/devtools/OS/FreeBSD
@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
+ -e "s|%%OPENSSLINC%%|${OPENSSLINC}|g" \
+ -e "s|%%OPENSSLLIB%%|${OPENSSLLIB}|g" \
${SITE} > ${WCONF}/site.config.m4
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS)
cvs diff: Diffing files
Index: files/site.config.m4
===================================================================
RCS file: /home/ncvs/ports/mail/dkim-milter/files/site.config.m4,v
retrieving revision 1.1
diff -u -p -r1.1 site.config.m4
--- files/site.config.m4 11 Jan 2006 13:50:22 -0000 1.1
+++ files/site.config.m4 9 Apr 2007 07:17:26 -0000
@@ -4,3 +4,5 @@ define(`confMANROOTMAN',`%%PREFIX%%/man/
define(`confUBINDIR',`%%PREFIX%%/libexec')
define(`confLIBDIR',`%%PREFIX%%/lib')
define(`confDONT_INSTALL_CATMAN',`True')
+APPENDDEF(`confINCDIRS', `-I%%OPENSSLINC%%')
+APPENDDEF(`confLIBDIRS', `-L%%OPENSSLLIB%%')
More information about the freebsd-ports-bugs
mailing list