1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Update to 5.8.6.

Fix a problem with building Kerberos 4 (Kerberos 5 is still broken).

PR:		27941 (the Kerberos 4 build problem)
Submitted by:	Shawn Halpenny <malachai@iname.com>
Approved by:	maintainer
This commit is contained in:
Peter Pentchev 2001-06-15 07:51:44 +00:00
parent 985c3da100
commit feedac49cd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=44016
3 changed files with 20 additions and 9 deletions

View File

@ -10,7 +10,7 @@
# want fetchmailconf to work, define WITH_X11 # want fetchmailconf to work, define WITH_X11
PORTNAME= fetchmail PORTNAME= fetchmail
PORTVERSION= 5.8.5 PORTVERSION= 5.8.6
CATEGORIES= mail ipv6 CATEGORIES= mail ipv6
MASTER_SITES= http://www.tuxedo.org/~esr/fetchmail/ \ MASTER_SITES= http://www.tuxedo.org/~esr/fetchmail/ \
ftp://ftp.ccil.org/pub/esr/fetchmail/ ftp://ftp.ccil.org/pub/esr/fetchmail/
@ -33,6 +33,10 @@ MAKE_ENV+= ${CONFIGURE_ENV}
MAN1= fetchmail.1 MAN1= fetchmail.1
MLINKS= fetchmail.1 fetchmailconf.1 MLINKS= fetchmail.1 fetchmailconf.1
FDOC= ${PREFIX}/share/doc/fetchmail
DOCS= COPYING FAQ FEATURES NOTES README \
design-notes.html fetchmail-FAQ.html fetchmail-features.html
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
.if ${OSVERSION} >= 400014 .if ${OSVERSION} >= 400014
@ -41,13 +45,19 @@ CONFIGURE_ARGS+=--enable-inet6
.if exists(/usr/lib/libssl.a) && exists(/usr/lib/libcrypto.a) .if exists(/usr/lib/libssl.a) && exists(/usr/lib/libcrypto.a)
CONFIGURE_ARGS+=--with-ssl=/usr CONFIGURE_ARGS+=--with-ssl=/usr
DOCS+= README.SSL
PLIST_SUB+= SSLDOCS="%%PORTDOCS%%"
.elif exists(${LOCALBASE}/lib/libssl.a) && exists(${LOCALBASE}/lib/libcrypto.a) .elif exists(${LOCALBASE}/lib/libssl.a) && exists(${LOCALBASE}/lib/libcrypto.a)
CONFIGURE_ARGS+=-with-includes=${LOCALBASE}/include/openssl --with-ssl=${LOCALBASE} CONFIGURE_ARGS+=-with-includes=${LOCALBASE}/include/openssl --with-ssl=${LOCALBASE}
CONFIGURE_ENV+= RSAGLUE=-lRSAglue CONFIGURE_ENV+= RSAGLUE=-lRSAglue
DOCS+= README.SSL
PLIST_SUB+= SSLDOCS="%%PORTDOCS%%"
.else
PLIST_SUB+= SSLDOCS="%%PORTDOCS%%@comment "
.endif .endif
.if exists(/usr/lib/libkrb.a) && defined(MAKE_KERBEROS4) .if exists(/usr/lib/libkrb.a) && defined(MAKE_KERBEROS4)
CONFIGURE_ARGS += --with-kerberos=/usr/include CONFIGURE_ARGS += --with-kerberos=/usr
.endif .endif
.if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libkrb5.a) .if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libkrb5.a)
@ -56,10 +66,12 @@ CONFIGURE_ARGS += --with-kerberos5=${KRB5_HOME}
.if defined(WITH_NTLM) .if defined(WITH_NTLM)
CONFIGURE_ARGS += --enable-NTLM CONFIGURE_ARGS += --enable-NTLM
DOCS+= README.NTLM
PLIST_SUB+= NTLMDOCS="%%PORTDOCS%%"
.else
PLIST_SUB+= NTLMDOCS="%%PORTDOCS%%@comment "
.endif .endif
FDOC= ${PREFIX}/share/doc/fetchmail
pre-patch: pre-patch:
@${CP} -f /usr/include/md5.h ${WRKSRC} @${CP} -f /usr/include/md5.h ${WRKSRC}
@${PERL} -pi.bak -e 's|^#!/.*/python|#!${PREFIX}/bin/python|;' ${WRKSRC}/fetchmailconf @${PERL} -pi.bak -e 's|^#!/.*/python|#!${PREFIX}/bin/python|;' ${WRKSRC}/fetchmailconf
@ -68,10 +80,7 @@ pre-patch:
post-install: post-install:
.if !defined(NOPORTDOCS) .if !defined(NOPORTDOCS)
${INSTALL} -d -m 555 -o ${DOCOWN} -g ${DOCGRP} ${FDOC} ${INSTALL} -d -m 555 -o ${DOCOWN} -g ${DOCGRP} ${FDOC}
cd ${WRKSRC} && ${INSTALL_DATA} \ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${FDOC}
FAQ NOTES FEATURES README COPYING \
fetchmail-FAQ.html fetchmail-features.html \
design-notes.html ${FDOC}
.endif .endif
${MV} ${PREFIX}/bin/fetchmailconf ${PREFIX}/libexec/fetchmailconf.bin ${MV} ${PREFIX}/bin/fetchmailconf ${PREFIX}/libexec/fetchmailconf.bin
${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${PREFIX}/bin

View File

@ -1 +1 @@
MD5 (fetchmail-5.8.5.tar.gz) = 980e67fedcd02578d45fd939fe1c1643 MD5 (fetchmail-5.8.6.tar.gz) = 576a9fd8d092706cd74d74d742c7d543

View File

@ -6,6 +6,8 @@ libexec/fetchmailconf.bin
%%PORTDOCS%%share/doc/fetchmail/FEATURES %%PORTDOCS%%share/doc/fetchmail/FEATURES
%%PORTDOCS%%share/doc/fetchmail/NOTES %%PORTDOCS%%share/doc/fetchmail/NOTES
%%PORTDOCS%%share/doc/fetchmail/README %%PORTDOCS%%share/doc/fetchmail/README
%%NTLMDOCS%%share/doc/fetchmail/README.NTLM
%%SSLDOCS%%share/doc/fetchmail/README.SSL
%%PORTDOCS%%share/doc/fetchmail/design-notes.html %%PORTDOCS%%share/doc/fetchmail/design-notes.html
%%PORTDOCS%%share/doc/fetchmail/fetchmail-FAQ.html %%PORTDOCS%%share/doc/fetchmail/fetchmail-FAQ.html
%%PORTDOCS%%share/doc/fetchmail/fetchmail-features.html %%PORTDOCS%%share/doc/fetchmail/fetchmail-features.html