[132236] trunk/dports/net/kerberos5
devans at macports.org
devans at macports.org
Tue Jan 27 12:58:28 PST 2015
Revision: 132236
https://trac.macports.org/changeset/132236
Author: devans at macports.org
Date: 2015-01-27 12:58:28 -0800 (Tue, 27 Jan 2015)
Log Message:
-----------
kerberos5: update to version 1.13, configuration.
Modified Paths:
--------------
trunk/dports/net/kerberos5/Portfile
trunk/dports/net/kerberos5/files/patch-config__shlib.conf-do-not-pass-dylib-file-ldflags.diff
trunk/dports/net/kerberos5/files/patch-lib_rpc_Makefile.in-explicitly-link-krb5support.diff
Modified: trunk/dports/net/kerberos5/Portfile
===================================================================
--- trunk/dports/net/kerberos5/Portfile 2015-01-27 19:39:18 UTC (rev 132235)
+++ trunk/dports/net/kerberos5/Portfile 2015-01-27 20:58:28 UTC (rev 132236)
@@ -5,9 +5,9 @@
PortGroup github 1.0
PortGroup compiler_blacklist_versions 1.0
-github.setup krb5 krb5 1.11.3-final krb5-
+github.setup krb5 krb5 1.13-final krb5-
name kerberos5
-version 1.11.3
+version 1.13
conflicts fbopenssl
set branch [join [lrange [split ${version} .] 0 1] .]
categories net security
@@ -26,24 +26,27 @@
Technology. Kerberos is available in many commercial \
products as well.
-checksums rmd160 08a7a63efa0fcd246560588a86fa2178884519a2 \
- sha256 96361922af02a7dddc6c6f69e655e2d58974aa8c2a5624b7b133cf026792789c
+checksums rmd160 bbea5571cc4be72c6016cc91702dca1f1f082759 \
+ sha256 e77cdc6182b5e5542a548ca9c04fc6cfaaf468bf81a2711f867ba995f6963476
+depends_build port:python27
+
depends_lib port:openssl \
port:libcomerr \
port:libedit
-worksrcdir krb5-krb5-c538c54/src
+worksrcdir ${worksrcdir}/src
patchfiles patch-util__verto__Makefile.in-use-nonzero-compat-version.diff \
patch-config__shlib.conf-do-not-pass-dylib-file-ldflags.diff \
patch-lib_rpc_Makefile.in-explicitly-link-krb5support.diff
use_autoreconf yes
-# kerberos5 fails to build in its own presence, see #23769, #37944; force
-# linking against its own libs first
+# kerberos5 fails to build in its own presence, see #23769, #37944
+# remove ${prefix}/lib from configure.ldflags to allow linking against its own libs first
+# adding ${worksrcpath}/lib is not necessary and pollutes krb5-config --libs and pkg-config files
configure.ldflags-delete -L${prefix}/lib
-configure.ldflags-append -L${worksrcpath}/lib -L${prefix}/lib
+configure.python ${prefix}/bin/python2.7
configure.args --mandir=${prefix}/share/man \
--with-system-et \
--without-system-db \
@@ -67,7 +70,7 @@
post-configure {
reinplace -E {s|-arch [^ ]+||g} \
- ${worksrcpath}/krb5-config
+ ${worksrcpath}/build-tools/krb5-config
}
livecheck.regex krb5-(\[0-9.\]+)-signed.tar
Modified: trunk/dports/net/kerberos5/files/patch-config__shlib.conf-do-not-pass-dylib-file-ldflags.diff
===================================================================
--- trunk/dports/net/kerberos5/files/patch-config__shlib.conf-do-not-pass-dylib-file-ldflags.diff 2015-01-27 19:39:18 UTC (rev 132235)
+++ trunk/dports/net/kerberos5/files/patch-config__shlib.conf-do-not-pass-dylib-file-ldflags.diff 2015-01-27 20:58:28 UTC (rev 132236)
@@ -1,6 +1,6 @@
---- config/shlib.conf.orig 2013-05-11 00:26:52.000000000 +0200
-+++ config/shlib.conf 2013-05-11 00:27:08.000000000 +0200
-@@ -359,15 +359,7 @@
+--- config/shlib.conf.orig 2014-10-15 16:24:27.000000000 -0700
++++ config/shlib.conf 2015-01-27 12:36:06.000000000 -0800
+@@ -362,15 +362,7 @@
DYNOBJEXT=.so
SHLIB_EXPORT_FILE_DEP=darwin.exports
LDCOMBINE='$(CC) -undefined error -dead_strip -dynamiclib -compatibility_version $(LIBMAJOR) -current_version $(LIBMAJOR).$(LIBMINOR) -install_name "$(KRB5_LIBDIR)/$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)" -exported_symbols_list darwin.exports $(CFLAGS)'
Modified: trunk/dports/net/kerberos5/files/patch-lib_rpc_Makefile.in-explicitly-link-krb5support.diff
===================================================================
--- trunk/dports/net/kerberos5/files/patch-lib_rpc_Makefile.in-explicitly-link-krb5support.diff 2015-01-27 19:39:18 UTC (rev 132235)
+++ trunk/dports/net/kerberos5/files/patch-lib_rpc_Makefile.in-explicitly-link-krb5support.diff 2015-01-27 20:58:28 UTC (rev 132236)
@@ -1,11 +1,11 @@
---- lib/rpc/Makefile.in.orig 2013-06-01 00:01:28.000000000 +0200
-+++ lib/rpc/Makefile.in 2013-06-01 00:01:53.000000000 +0200
-@@ -17,7 +17,7 @@
+--- lib/rpc/Makefile.in.orig 2014-10-15 16:24:27.000000000 -0700
++++ lib/rpc/Makefile.in 2015-01-27 11:19:12.000000000 -0800
+@@ -15,7 +15,7 @@
$(TOPLIBD)/libkrb5$(SHLIBEXT) \
$(TOPLIBD)/libk5crypto$(SHLIBEXT) \
$(COM_ERR_DEPLIB)
-SHLIB_EXPLIBS=-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err $(LIBS)
+SHLIB_EXPLIBS=-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support $(LIBS)
- SHLIB_DIRS=-L$(TOPLIBD)
- SHLIB_RDIRS=$(KRB5_LIBDIR)
RELDIR=rpc
+
+ SRCS = $(srcdir)/auth_none.c \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150127/77a101d5/attachment.html>
More information about the macports-changes
mailing list