83205f533f
Changes since 5.9.6: fetchmail-5.9.11 (Mon Apr 1 17:09:13 EST 2002), 21597 lines: * Updated Turkish and Japanese translations. * Added warning about auth failures on the GMX server. * HMH's Debian 5.9.10 patches: 1. Fix minor typo in FAQ 2. Fix partial implementation of ESMTP auth, and some minor fetchmailconf stuff 3. Add proper error reporting to bad logfile creation. patch by Sunil Shetye <shetye@bombay.retortsoft.com> 4. Fix incredible aggravating bug that caused dataloss risks if 4xx errors were returned by the MTA 5. Corrected version of the fix-timeouts-for-ssl and descriptor leaking patches from Sylvain Benoist <sylvainb@whitepj.com> Also fix outdated comments in driver.c 6. Sunil Shetye's patch to stop fetchmail from trying to fetch twice with IMAP 7. Stop stupid complaint about turning off SSL being illegal without SSL support. 8. Byrial Jensen <byrial@image.dk> i18n fixes * Sunil Shetye's attribute patch. * HMH's revised but untested SMTP authentication patch. fetchmail-5.9.10 (Sun Mar 10 15:09:57 EST 2002), 21529 lines: * Security fix: don't trust the message count passed back by the server. fetchmail-5.9.9 (Sat Mar 9 08:54:28 EST 2002), 21508 lines: * Renamed misnamed tr.po and da.po files * Jakub Ulanowski's patch to fix SSL fingerprint handling. * Matt Kraai's patch for supporting STLS over POP3. * French translation updated. * Debian fixes merged. * Added maildrop (MDA shipped with courier) as fallback after procmail and sendmail (thanks to Alexander Lazic <al-fetchmail@none.at>). * ESMTP AUTH support from Wojciech Polak <polak@lodz.pdi.net>. fetchmail-5.9.8 (Thu Feb 14 23:47:31 EST 2002), 21358 lines: * Added de translation catalog; updated da and tr catalogs. * vsprintf underflow fixes by Sunil Shetye. * Added warning about IMS POP3 server. * Mattyhias Andree's fix for a longstanding SSL hang bug. * Fix yacc syntax bug when building with SSL. * Sunil Shetye's patch for idle timeout during poll. * Applied HMH's fix for the "message delimiter found in headers" code path (Debian bug #128672). fetchmail-5.9.7 (Sat Feb 2 00:33:40 EST 2002), 21330 lines: * Minor fixes by HMH. * Properly guard some transaction reporting in the SSL code. * Updated German (de) po file. Added Turkish (tr) po file. * Expunge edge case fix by Sunil Shetye. * Fixes for some odd IMAP and SMTP edge cases by Sunil Shetye. * UIDL bug fix by Matthias Andree. * Use smtpaddress, if present, to set the return path on warning mail. * Tell parser to object when SSL keyboard is used with SSL not compiled. * GSSAPI and ODMR fixes by Tom Hughes.
81 lines
1.9 KiB
Makefile
81 lines
1.9 KiB
Makefile
# $NetBSD: Makefile,v 1.113 2002/04/06 16:53:01 frueauf Exp $
|
|
|
|
DISTNAME= fetchmail-5.9.11
|
|
CATEGORIES= mail
|
|
MASTER_SITES= ftp://ftp.ccil.org/pub/esr/fetchmail/ \
|
|
http://www.tuxedo.org/~esr/fetchmail/ \
|
|
http://sunsite.unc.edu/pub/Linux/system/mail/pop/
|
|
|
|
MAINTAINER= frueauf@netbsd.org
|
|
HOMEPAGE= http://www.tuxedo.org/~esr/fetchmail/
|
|
COMMENT= batch mail retrieval/forwarding utility for pop2, pop3, apop, imap
|
|
|
|
BUILD_USES_MSGFMT= yes
|
|
|
|
USE_BUILDLINK_ONLY= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --without-hesiod
|
|
|
|
BUILD_DEFS+= USE_INET6
|
|
CFLAGS+= ${CPPFLAGS}
|
|
LDFLAGS+= ${CFLAGS}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
FETCHMAIL_USE_SSL?= YES
|
|
|
|
.if defined(FETCHMAIL_USE_SSL) && ${FETCHMAIL_USE_SSL} == YES
|
|
.include "../../security/openssl/buildlink.mk"
|
|
#USE_SSL= yes
|
|
CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_DIR}
|
|
.else
|
|
CONFIGURE_ARGS+= --without-ssl
|
|
.else
|
|
.endif
|
|
|
|
BUILD_DEFS+= FETCHMAIL_USE_SSL
|
|
|
|
.if defined(KERBEROS)
|
|
USE_KERBEROS= yes
|
|
CONFIGURE_ARGS+= --with-kerberos=yes
|
|
.if ${MACHINE_PLATFORM:MNetBSD-1.[0-4]*-i386} == ""
|
|
REPLACE_KERBEROS_LIBS= # defined
|
|
.endif
|
|
.else
|
|
CONFIGURE_ARGS+= --with-kerberos=no
|
|
.endif
|
|
|
|
.if defined(USE_INET6) && ${USE_INET6} == YES
|
|
CONFIGURE_ARGS+= --enable-inet6
|
|
.endif
|
|
|
|
FDOC= ${PREFIX}/share/doc/fetchmail
|
|
|
|
post-extract:
|
|
@${RM} -f ${WRKSRC}/intl/libintl.h
|
|
.if ${OPSYS} == "NetBSD"
|
|
@${RM} -f ${WRKSRC}/md5.h
|
|
.endif
|
|
@${MV} ${WRKSRC}/fetchmail.man ${WRKSRC}/fetchmail.tbl
|
|
.if defined(REPLACE_KERBEROS_LIBS)
|
|
cd ${WRKSRC} && \
|
|
for F in configure.in configure; do \
|
|
${SED} -e "s/-lkrb -ldes/-lkrb -ldes -lcom_err -lroken/" \
|
|
$$F > $$F.mod; \
|
|
${MV} -f $$F.mod $$F; \
|
|
done
|
|
${CHMOD} a+x ${WRKSRC}/configure
|
|
.endif
|
|
|
|
post-build:
|
|
tbl ${WRKSRC}/fetchmail.tbl >${WRKSRC}/fetchmail.man
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${FDOC}
|
|
cd ${WRKSRC} && ${INSTALL_DATA} \
|
|
FAQ NOTES FEATURES README COPYING \
|
|
fetchmail-FAQ.html fetchmail-features.html \
|
|
design-notes.html ${FDOC}
|
|
|
|
.include "../../devel/gettext-lib/buildlink.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|