diff options
author | mycroft <mycroft@pkgsrc.org> | 1998-03-16 08:24:49 +0000 |
---|---|---|
committer | mycroft <mycroft@pkgsrc.org> | 1998-03-16 08:24:49 +0000 |
commit | 50ccc15d2b5adc97f2e0e6fb59611ae105027a0b (patch) | |
tree | 4b6782e33b11335de571b3c48c25f630c12ab2dc /mail/fetchmail | |
parent | 5355781ff23eabeaf2ec573b73694f05ea835463 (diff) | |
download | pkgsrc-50ccc15d2b5adc97f2e0e6fb59611ae105027a0b.tar.gz |
Make this compile with Kerberos.
Diffstat (limited to 'mail/fetchmail')
-rw-r--r-- | mail/fetchmail/Makefile | 4 | ||||
-rw-r--r-- | mail/fetchmail/patches/patch-ba | 44 |
2 files changed, 46 insertions, 2 deletions
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile index 0f7f1b1e838..600eb936f1d 100644 --- a/mail/fetchmail/Makefile +++ b/mail/fetchmail/Makefile @@ -3,7 +3,7 @@ # Date created: 26 Oct 1996 # Whom: Ville Eerola <ve@sci.fi> # -# $NetBSD: Makefile,v 1.3 1998/03/07 22:25:18 hubertf Exp $ +# $NetBSD: Makefile,v 1.4 1998/03/16 08:24:49 mycroft Exp $ # $FreeBSD Id: Makefile,v 1.55 1998/01/29 17:13:07 ache Exp # @@ -18,7 +18,7 @@ CONFIGURE_ENV= LDFLAGS="${CFLAGS}" MAN1= fetchmail.1 .if exists(/usr/lib/libkrb.a) && (defined(MAKE_EBONES) || defined(MAKE_KERBEROS4)) -CONFIGURE_ARGS += --with-kerberos=/usr/include/kerberosIV +CONFIGURE_ARGS += --with-kerberos=/usr .endif FDOC= ${PREFIX}/share/doc/fetchmail diff --git a/mail/fetchmail/patches/patch-ba b/mail/fetchmail/patches/patch-ba new file mode 100644 index 00000000000..517c0a9ebfe --- /dev/null +++ b/mail/fetchmail/patches/patch-ba @@ -0,0 +1,44 @@ +--- driver.c.orig Thu Mar 5 23:16:28 1998 ++++ driver.c Mon Mar 16 03:14:48 1998 +@@ -54,6 +54,11 @@ + #include <krb.h> + #define krb_get_err_text(e) (krb_err_txt[e]) + #else ++#if defined(__NetBSD__) ++#define krb_get_err_text(e) (krb_err_txt[e]) ++#include <kerberosIV/krb.h> ++#include <kerberosIV/des.h> ++#else + #if defined(__FreeBSD__) || defined(__linux__) + #define krb_get_err_text(e) (krb_err_txt[e]) + #include <krb.h> +@@ -62,6 +67,7 @@ + #include <krb.h> + #include <des.h> + #endif /* ! defined (__FreeBSD__) */ ++#endif /* ! defined (__NetBSD__) */ + #endif /* ! defined (__bsdi__) */ + #include <netinet/in.h> + #include <netdb.h> +--- imap.c.orig Tue Mar 3 16:34:02 1998 ++++ imap.c Mon Mar 16 03:15:37 1998 +@@ -18,12 +18,18 @@ + #ifdef KERBEROS_V4 + #if defined (__bsdi__) + #include <des.h> ++#include <krb.h> + #define krb_get_err_text(e) (krb_err_txt[e]) + #endif ++#if defined (__NetBSD__) ++#define krb_get_err_text(e) (krb_err_txt[e]) ++#include <kerberosIV/krb.h> ++#else + #if defined (__FreeBSD__) || defined(__linux__) + #define krb_get_err_text(e) (krb_err_txt[e]) +-#endif + #include <krb.h> ++#endif ++#endif + #endif /* KERBEROS_V4 */ + + #ifdef GSSAPI |