Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Apr 2007 07:20:19 GMT
From:      Hirohisa Yamaguchi <umq@ueo.co.jp>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/111373: [maintainer] mail/dkim-milter requires openssl 0.9.8 or later to support rsa-sha256
Message-ID:  <200704090720.l397KJR9003634@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/111373; it has been noted by GNATS.

From: Hirohisa Yamaguchi <umq@ueo.co.jp>
To: bug-followup@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%%')



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