pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow installing kerbereos libraries without adding a dependancy on the large utilities package. It makes sense to put libgssapi in runtime rather than kerberos-lib since this is a plugin layer which is intended to support any GSS-API mechanisms, not just kerberos. A good example of a package which uses kerberos libraries without needing the kerberos utilities is sshd. This uses the kerberos GSS-API libraries to implement its GSSAPIAuthentication option. MFC after: 2 weeks Subscribers: imp Differential Revision: https://reviews.freebsd.org/D36028
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= asn1
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= gssapi_krb5
|
||||
LDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= gssapi_ntlm
|
||||
LDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= gssapi_spnego
|
||||
LDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= hdb
|
||||
LDFLAGS= -Wl,--no-undefined ${LDAPLDFLAGS}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#$FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= heimbase
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#$FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= heimipcc
|
||||
PRIVATELIB=
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#$FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= heimipcs
|
||||
PRIVATELIB=
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= heimntlm
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= hx509
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= kadm5clnt
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= kadm5srv
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= kafs5
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#$FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= kdc
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= krb5
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= roken
|
||||
LIBADD= crypt
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= sl
|
||||
INTERNALLIB=
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= vers
|
||||
INTERNALLIB=
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#$FreeBSD$
|
||||
|
||||
PACKAGE= kerberos
|
||||
PACKAGE= kerberos-lib
|
||||
|
||||
LIB= wind
|
||||
LDFLAGS= -Wl,--no-undefined
|
||||
|
||||
Reference in New Issue
Block a user