aboutsummaryrefslogtreecommitdiffstats
path: root/security/krb5
diff options
context:
space:
mode:
authorcy <cy@FreeBSD.org>2015-10-21 14:59:10 +0800
committercy <cy@FreeBSD.org>2015-10-21 14:59:10 +0800
commit9521391191e82e9ecd6b7b2c763aff6d1a60aecf (patch)
tree5756a6ecf920d8c43ea0e1dce39447f493575c0b /security/krb5
parent2771315893e09a2ed024185232e7f2364434b998 (diff)
downloadfreebsd-ports-gnome-9521391191e82e9ecd6b7b2c763aff6d1a60aecf.tar.gz
freebsd-ports-gnome-9521391191e82e9ecd6b7b2c763aff6d1a60aecf.tar.zst
freebsd-ports-gnome-9521391191e82e9ecd6b7b2c763aff6d1a60aecf.zip
Add sonames and minor versioned library names.
PR: 203882
Diffstat (limited to 'security/krb5')
-rw-r--r--security/krb5/Makefile2
-rw-r--r--security/krb5/files/patch-config__shlib.conf13
-rw-r--r--security/krb5/pkg-plist14
3 files changed, 22 insertions, 7 deletions
diff --git a/security/krb5/Makefile b/security/krb5/Makefile
index ba34af58e4ab..43502701f348 100644
--- a/security/krb5/Makefile
+++ b/security/krb5/Makefile
@@ -3,7 +3,7 @@
PORTNAME= krb5
PORTVERSION= 1.13.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-signed
diff --git a/security/krb5/files/patch-config__shlib.conf b/security/krb5/files/patch-config__shlib.conf
index 3553d48a2bde..3697783e47be 100644
--- a/security/krb5/files/patch-config__shlib.conf
+++ b/security/krb5/files/patch-config__shlib.conf
@@ -1,11 +1,14 @@
---- config/shlib.conf.orig 2013-12-10 14:49:15.000000000 -0800
-+++ config/shlib.conf 2013-12-11 12:58:51.983110392 -0800
-@@ -315,13 +315,13 @@
+--- config/shlib.conf.orig 2015-05-08 16:27:02.000000000 -0700
++++ config/shlib.conf 2015-10-20 21:54:39.834348929 -0700
+@@ -320,14 +320,15 @@
+ PICFLAGS=-fpic
;;
esac
- SHLIBVEXT='.so.$(LIBMAJOR)'
+- SHLIBVEXT='.so.$(LIBMAJOR)'
- RPATH_FLAG='-Wl,--enable-new-dtags -Wl,-rpath -Wl,'
-+ LDCOMBINE="libtool --tag=CC --mode=link cc -Xcompiler -shared"
++ SHLIBVEXT='.so.$(LIBMAJOR).$(LIBMINOR)'
++ SHLIBSEXT='.so.$(LIBMAJOR)'
++ LDCOMBINE='libtool --tag=CC --mode=link cc -Xcompiler -shared -Wl,-soname=$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)'
+ RPATH_FLAG='-Wl,-rpath -Wl,'
PROG_RPATH_FLAGS='$(RPATH_FLAG)$(PROG_RPATH)'
CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CFLAGS) $(LDFLAGS)'
diff --git a/security/krb5/pkg-plist b/security/krb5/pkg-plist
index ca25dff93ebb..f8126ea43d6d 100644
--- a/security/krb5/pkg-plist
+++ b/security/krb5/pkg-plist
@@ -65,24 +65,33 @@ include/verto-module.h
include/verto.h
lib/libcom_err.so
lib/libcom_err.so.3
+lib/libcom_err.so.3.0
lib/libgssapi_krb5.so
lib/libgssapi_krb5.so.2
+lib/libgssapi_krb5.so.2.2
lib/libgssrpc.so
lib/libgssrpc.so.4
+lib/libgssrpc.so.4.2
lib/libk5crypto.so
lib/libk5crypto.so.3
+lib/libk5crypto.so.3.1
lib/libkadm5clnt.so
lib/libkadm5clnt_mit.so
lib/libkadm5clnt_mit.so.9
+lib/libkadm5clnt_mit.so.9.0
lib/libkadm5srv.so
lib/libkadm5srv_mit.so
lib/libkadm5srv_mit.so.9
+lib/libkadm5srv_mit.so.9.0
lib/libkdb5.so
lib/libkdb5.so.8
+lib/libkdb5.so.8.0
lib/libkrb5.so
lib/libkrb5.so.3
+lib/libkrb5.so.3.3
lib/libkrb5support.so
lib/libkrb5support.so.0
+lib/libkrb5support.so.0.1
lib/krb5/plugins/kdb/db2.so
lib/krb5/plugins/tls/k5tls.so
%%LDAP%%lib/krb5/plugins/kdb/kldap.so
@@ -90,10 +99,13 @@ lib/krb5/plugins/preauth/otp.so
lib/krb5/plugins/preauth/pkinit.so
%%LDAP%%lib/libkdb_ldap.so
%%LDAP%%lib/libkdb_ldap.so.1
+%%LDAP%%lib/libkdb_ldap.so.1.0
lib/libkrad.so
lib/libkrad.so.0
-lib/libverto.so.0
+lib/libkrad.so.0.0
lib/libverto.so
+lib/libverto.so.0
+lib/libverto.so.0.0
libdata/pkgconfig/gssrpc.pc
libdata/pkgconfig/kadm-client.pc
libdata/pkgconfig/kadm-server.pc