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:
parent
08bb0873ca
commit
6e4dbb7fef
@ -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
|
||||
|
@ -1,5 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PACKAGE= runtime
|
||||
LIB= gssapi
|
||||
SHLIB_MAJOR= 10
|
||||
VERSION_DEF= ${SRCTOP}/lib/libc/Versions.def
|
||||
|
@ -75,6 +75,8 @@ jail-lib32-development_DESCR=32-bit Development Files
|
||||
jail-lib32-profile_DESCR=32-bit Profiling Libraries
|
||||
kerberos_COMMENT= Kerberos Utilities
|
||||
kerberos_DESC= Kerberos Utilities
|
||||
kerberos-lib_COMMENT= Kerberos Libraries
|
||||
kerberos-lib_DESC= Kerberos Libraries
|
||||
kernel_COMMENT= FreeBSD Kernel
|
||||
kernel_DESC= FreeBSD Kernel
|
||||
manuals_COMMENT= Manual Pages
|
||||
|
Loading…
Reference in New Issue
Block a user