FreeBSD Bugzilla – Attachment 166225 Details for
Bug 206220
mail/mutt: GSSAPI not using Heimdal from Ports, leads to environ corruption
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
single patch
diff (text/plain), 3.48 KB, created by
Udo.Schweigert
on 2016-01-28 07:50:49 UTC
(
hide
)
Description:
single patch
Filename:
MIME Type:
Creator:
Udo.Schweigert
Created:
2016-01-28 07:50:49 UTC
Size:
3.48 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 9832) >+++ Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= mutt > PORTVERSION= 1.5.24 >-PORTREVISION?= 2 >+PORTREVISION?= 3 > CATEGORIES+= mail ipv6 > MASTER_SITES= ftp://ftp.mutt.org/mutt/ \ > ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \ >@@ -54,7 +54,7 @@ > OPTIONS_UNSET= NLS DOCS EXAMPLES > .else > OPTIONS_DEFINE= COMPRESSED_FOLDERS SASL DEBUG DOCS EXAMPLES FLOCK \ >- GPGME GREETING_PATCH GSSAPI HTML ICONV IDN IFDEF_PATCH \ >+ GPGME GREETING_PATCH HTML ICONV IDN IFDEF_PATCH \ > IMAP_HEADER_CACHE LOCALES_FIX MAILBOX_MANPAGES \ > MAILDIR_HEADER_CACHE MAILDIR_MTIME_PATCH \ > MIXMASTER NLS NNTP PARENT_CHILD_MATCH_PATCH \ >@@ -62,9 +62,10 @@ > SIGNATURE_MENU SMART_DATE SMIME_OUTLOOK_COMPAT SMTP \ > TOKYOCABINET TRASH_PATCH URLVIEW XML > >-OPTIONS_SINGLE= SCREEN >+OPTIONS_SINGLE= GSSAPI SCREEN > OPTIONS_RADIO= SPELL > OPTIONS_RADIO_SPELL= ASPELL ISPELL >+OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE > OPTIONS_SINGLE_SCREEN= NCURSES SLANG > > COMPRESSED_FOLDERS_DESC= Compressed folders >@@ -73,7 +74,6 @@ > FLOCK_DESC= flock() usage > GPGME_DESC= Gpgme interface > GREETING_PATCH_DESC= Greeting support >-GSSAPI_DESC= Use the gss API > HTML_DESC= HTML documentation > IFDEF_PATCH_DESC= ifdef feature > IMAP_HEADER_CACHE_DESC= IMAP header cache >@@ -141,6 +141,15 @@ > NLS_USES= gettext > NLS_CONFIGURE_OFF= --disable-nls > >+# Handle GSSAPI from various places >+GSSAPI_BASE_USES= gssapi >+GSSAPI_BASE_CONFIGURE_ON= --with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} >+GSSAPI_HEIMDAL_USES= gssapi:heimdal >+GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} >+GSSAPI_MIT_USES= gssapi:mit >+GSSAPI_MIT_CONFIGURE_ON= --with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} >+GSSAPI_NONE_CONFIGURE_ON= --without-gss >+ > ICONV_USES= iconv:translit > ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} > ICONV_CONFIGURE_OFF= --disable-iconv >@@ -229,24 +238,6 @@ > -e "s|^(AUTOHEADER = ).+|\1${AUTOHEADER}|" \ > ${BUILD_WRKSRC}/Makefile > >-.if ${PORT_OPTIONS:MGSSAPI} >-.if exists(${LOCALBASE}/bin/krb5-config) >-LIB_DEPENDS+= libgssapi_krb5.so:${PORTSDIR}/security/krb5 >-CONFIGURE_ARGS+= --with-gss=${LOCALBASE} >-.elif exists(${KRB5_HOME}/bin/krb5-config) >-LIB_DEPENDS+= libgssapi_krb5.so:${PORTSDIR}/security/krb5 >-CONFIGURE_ARGS+= --with-gss=${KRB5_HOME} >-LDFLAGS+= -L${KRB5_HOME}/lib -Wl,-rpath=${KRB5_HOME}/lib -ltinfow >-.elif exists(${HEIMDAL_HOME}/bin/krb5-config) >-LIB_DEPENDS+= libgssapi_krb5.so:${PORTSDIR}/security/krb5 >-CONFIGURE_ARGS+= --with-gss=${HEIMDAL_HOME} >-LDFLAGS+= -L${HEIMDAL_HOME}/lib -Wl,-rpath=${HEIMDAL_HOME}/lib -ltinfow >-.elif (defined(MAKE_KERBEROS5)) || exists(/usr/lib/libkrb5.a) >-CONFIGURE_ARGS+= --with-gss >-WITH_KRB5_SYS=yes >-.endif >-.endif >- > LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath=${LOCALBASE}/lib:/usr/lib -ltinfow > CFLAGS+= ${CFLAGS_ADD} > LDFLAGS+= ${LDFLAGS_ADD} >Index: files/patch-m4-gssapi.m4 >=================================================================== >--- files/patch-m4-gssapi.m4 (revision 0) >+++ files/patch-m4-gssapi.m4 (revision 9836) >@@ -0,0 +1,10 @@ >+--- m4/gssapi.m4.orig 2015-08-30 19:06:38.000000000 +0200 >++++ m4/gssapi.m4 2016-01-25 15:04:37.448609000 +0100 >+@@ -27,6 +27,7 @@ >+ GSSAPI_LIBS="$MUTTLIBS `$KRB5CFGPATH --libs gssapi`" >+ case "`$KRB5CFGPATH --version`" in >+ "Kerberos 5 "*) GSSAPI_IMPL="MIT";; >++ "FreeBSD heimdal"*) GSSAPI_IMPL="Heimdal";; >+ ?eimdal*) GSSAPI_IMPL="Heimdal";; >+ *) GSSAPI_IMPL="Unknown";; >+ esac >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
Udo.Schweigert:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 206220
:
165535
|
166102
|
166110
| 166225