Index: head/security/krb5/pkg-descr =================================================================== --- head/security/krb5/pkg-descr (revision 403758) +++ head/security/krb5/pkg-descr (nonexistent) @@ -1,24 +0,0 @@ -Kerberos V5 is an authentication system developed at MIT. -WWW: http://web.mit.edu/kerberos/ - -Abridged from the User Guide: - Under Kerberos, a client sends a request for a ticket to the - Key Distribution Center (KDC). The KDC creates a ticket-granting - ticket (TGT) for the client, encrypts it using the client's - password as the key, and sends the encrypted TGT back to the - client. The client then attempts to decrypt the TGT, using - its password. If the client successfully decrypts the TGT, it - keeps the decrypted TGT, which indicates proof of the client's - identity. The TGT permits the client to obtain additional tickets, - which give permission for specific services. - Since Kerberos negotiates authenticated, and optionally encrypted, - communications between two points anywhere on the internet, it - provides a layer of security that is not dependent on which side of a - firewall either client is on. - The Kerberos V5 package is designed to be easy to use. Most of the - commands are nearly identical to UNIX network programs you are already - used to. Kerberos V5 is a single-sign-on system, which means that you - have to type your password only once per session, and Kerberos does - the authenticating and encrypting transparently. - -Jacques Vidrine Property changes on: head/security/krb5/pkg-descr ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/distinfo =================================================================== --- head/security/krb5/distinfo (revision 403758) +++ head/security/krb5/distinfo (nonexistent) @@ -1,2 +0,0 @@ -SHA256 (krb5-1.14.tar.gz) = cedb07fad8331e3ff2983d26e977a2ddba622f379c2b19bfea85bd695930f9e9 -SIZE (krb5-1.14.tar.gz) = 12255176 Property changes on: head/security/krb5/distinfo ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/pkg-plist =================================================================== --- head/security/krb5/pkg-plist (revision 403758) +++ head/security/krb5/pkg-plist (nonexistent) @@ -1,170 +0,0 @@ -bin/compile_et -bin/gss-client -bin/k5srvutil -bin/kadmin -bin/kdestroy -bin/kinit -bin/klist -bin/kpasswd -bin/krb5-config -@mode 04755 -@owner root -@group wheel -bin/ksu -@mode -@owner root -@group wheel -bin/kswitch -bin/ktutil -bin/kvno -bin/sclient -bin/sim_client -bin/uuclient -include/com_err.h -include/gssapi.h -include/gssapi/gssapi.h -include/gssapi/gssapi_ext.h -include/gssapi/gssapi_generic.h -include/gssapi/gssapi_krb5.h -include/gssapi/mechglue.h -include/gssrpc/auth.h -include/gssrpc/auth_gss.h -include/gssrpc/auth_gssapi.h -include/gssrpc/auth_unix.h -include/gssrpc/clnt.h -include/gssrpc/netdb.h -include/gssrpc/pmap_clnt.h -include/gssrpc/pmap_prot.h -include/gssrpc/pmap_rmt.h -include/gssrpc/rename.h -include/gssrpc/rpc.h -include/gssrpc/rpc_msg.h -include/gssrpc/svc.h -include/gssrpc/svc_auth.h -include/gssrpc/types.h -include/gssrpc/xdr.h -include/krad.h -include/krb5.h -include/krb5/ccselect_plugin.h -include/krb5/clpreauth_plugin.h -include/krb5/hostrealm_plugin.h -include/krb5/kadm5_hook_plugin.h -include/krb5/kdcpreauth_plugin.h -include/krb5/localauth_plugin.h -include/krb5/krb5.h -include/krb5/locate_plugin.h -include/krb5/plugin.h -include/krb5/pwqual_plugin.h -include/kadm5/admin.h -include/kadm5/chpass_util_strings.h -include/kadm5/kadm_err.h -include/kdb.h -include/krb5/preauth_plugin.h -include/profile.h -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.10 -lib/libkadm5clnt_mit.so.10.0 -lib/libkadm5srv.so -lib/libkadm5srv_mit.so -lib/libkadm5srv_mit.so.10 -lib/libkadm5srv_mit.so.10.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 -lib/krb5/plugins/preauth/otp.so -lib/krb5/plugins/preauth/pkinit.so -lib/krb5/plugins/preauth/test.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/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 -libdata/pkgconfig/kdb.pc -libdata/pkgconfig/krb5-gssapi.pc -libdata/pkgconfig/krb5.pc -libdata/pkgconfig/mit-krb5-gssapi.pc -libdata/pkgconfig/mit-krb5.pc -man/man1/k5srvutil.1.gz -man/man1/kadmin.1.gz -man/man1/krb5-config.1.gz -man/man1/kpasswd.1.gz -man/man1/klist.1.gz -man/man1/kinit.1.gz -man/man1/kdestroy.1.gz -man/man1/kswitch.1.gz -man/man1/ksu.1.gz -man/man1/ktutil.1.gz -man/man1/sclient.1.gz -man/man1/kvno.1.gz -man/man1/compile_et.1.gz -man/man5/kadm5.acl.5.gz -man/man5/kdc.conf.5.gz -man/man5/krb5.conf.5.gz -man/man5/.k5identity.5.gz -man/man5/.k5login.5.gz -man/man5/k5identity.5.gz -man/man5/k5login.5.gz -man/man8/krb5kdc.8.gz -man/man8/kadmin.local.8.gz -man/man8/kdb5_ldap_util.8.gz -man/man8/kdb5_util.8.gz -man/man8/kadmind.8.gz -man/man8/kprop.8.gz -man/man8/kpropd.8.gz -man/man8/kproplog.8.gz -man/man8/sserver.8.gz -sbin/gss-server -sbin/kadmin.local -sbin/kadmind -%%LDAP%%sbin/kdb5_ldap_util -sbin/kdb5_util -sbin/kprop -sbin/kpropd -sbin/kproplog -sbin/krb5-send-pr -sbin/krb5kdc -sbin/sim_server -sbin/sserver -sbin/uuserver -share/doc/krb5/README.FreeBSD -share/et/et_c.awk -share/et/et_h.awk -share/examples/krb5/kdc.conf -share/examples/krb5/krb5.conf -share/examples/krb5/services.append -share/locale/en_US/LC_MESSAGES/mit-krb5.mo -@dir lib/krb5/plugins/authdata -@dir lib/krb5/plugins/libkrb5 -@dir var/run/krb5kdc -@dir var/krb5kdc Property changes on: head/security/krb5/pkg-plist ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/Makefile =================================================================== --- head/security/krb5/Makefile (revision 403758) +++ head/security/krb5/Makefile (nonexistent) @@ -1,156 +0,0 @@ -# Created by: nectar@FreeBSD.org -# $FreeBSD$ - -PORTNAME= krb5 -PORTVERSION= 1.14 -CATEGORIES= security -MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ - -PATCH_SITES= http://web.mit.edu/kerberos/advisories/ -PATCH_DIST_STRIP= -p2 - -MAINTAINER= cy@FreeBSD.org -COMMENT= Authentication system developed at MIT, successor to Kerberos IV - -LICENSE= MIT - -BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 - -CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[0-9]-* - -KERBEROSV_URL= http://web.mit.edu/kerberos/ -USE_PERL5= build -USE_LDCONFIG= yes -USE_CSTD= gnu99 -GNU_CONFIGURE= yes -USES= cpe gettext gmake perl5 libtool:build \ - gssapi:bootstrap,mit pkgconfig:both -CONFIGURE_ARGS?= --enable-shared --without-system-verto \ - --disable-rpath --localstatedir="${PREFIX}/var" -CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" -MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" - -CPE_VENDOR= mit -CPE_VERSION= 5-${PORTVERSION} -CPE_PRODUCT= kerberos - -OPTIONS_DEFINE= KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP -OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML -OPTIONS_RADIO= CMD_LINE_EDITING -OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT -KRB5_PDF_DESC= Install krb5 PDF documentation -KRB5_HTML_DESC= Install krb5 HTML documentation -DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names -LDAP= Enable LDAP support - -.if defined(KRB5_HOME) -PREFIX= ${KRB5_HOME} -.endif -CPPFLAGS+= -I${LOCALBASE}/include -I${OPENSSLINC} -LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB} - -USE_OPENSSL= yes -USE_RC_SUBR= kpropd - -.include - -# Fix up -Wl,-rpath in LDFLAGS -.if !empty(KRB5_HOME) -_RPATH= ${KRB5_HOME}/lib: -.else -_RPATH= ${LOCALBASE}/lib: -.endif -.if !empty(LDFLAGS:M-Wl,-rpath,*) -.for F in ${LDFLAGS:M-Wl,-rpath,*} -LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ - ${LDFLAGS:N-Wl,-rpath,*} -.endfor -.endif - -.if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} -BROKEN= LIB_DEPENDS when using KRB5_HOME is broken -.endif - -.if ${PORT_OPTIONS:MDNS_FOR_REALM} -CONFIGURE_ARGS+= --enable-dns-for-realm -.endif - -.if ${PORT_OPTIONS:MLDAP} -USE_OPENLDAP= yes -CONFIGURE_ARGS+= --with-ldap -PLIST_SUB+= LDAP="" -.else -PLIST_SUB+= LDAP="@comment " -.endif - -.if ${PORT_OPTIONS:MREADLINE} -USES+= readline -CONFIGURE_ARGS+= --with-readline -.else -CONFIGURE_ARGS+= --without-readline -.endif - -.if ${PORT_OPTIONS:MLIBEDIT} -USES+= libedit -CONFIGURE_ARGS+= --with-libedit -.else -CONFIGURE_ARGS+= --without-libedit -.endif - -.if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" -CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" -.endif - -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src - -HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html -PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf - -post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 -# html documentation -.if ${PORT_OPTIONS:MKRB5_PDF} - pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` - pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` - for i in $${pdf_dirs}; do \ - ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ - done; \ - for i in $${pdf_files}; do \ - ${INSTALL_MAN} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ - ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done -.endif -.if ${PORT_OPTIONS:MKRB5_HTML} - html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` - html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` - for i in $${html_dirs}; do \ - ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ - done; \ - for i in $${html_files}; do \ - ${INSTALL_MAN} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ - ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done -.endif -.if ${PORT_OPTIONS:MKRB5_PDF} - for i in $${pdf_dirs}; do \ - ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done | ${TAIL} -r >> ${TMPPLIST} -.endif -.if ${PORT_OPTIONS:MKRB5_HTML} - for i in $${html_dirs}; do \ - ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done | ${TAIL} -r >> ${TMPPLIST} -.endif - ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} - @${SED} "s%\${PREFIX}%${PREFIX}%" ${FILESDIR}/README.FreeBSD > ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD - @${CHMOD} 444 ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD - @${ECHO} "------------------------------------------------------" - @${ECHO} "This port of MIT Kerberos 5 includes remote login " - @${ECHO} "daemons (telnetd and klogind). These daemons default " - @${ECHO} "to using the system login program (/usr/bin/login). " - @${ECHO} "Please see the file " - @${ECHO} "${PREFIX}/share/doc/krb5/README.FreeBSD" - @${ECHO} "for more information. " - @${ECHO} "------------------------------------------------------" - -.include Property changes on: head/security/krb5/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/README.FreeBSD =================================================================== --- head/security/krb5/files/README.FreeBSD (revision 403758) +++ head/security/krb5/files/README.FreeBSD (nonexistent) @@ -1,32 +0,0 @@ -The MIT KRB5 port provides its own login program at -${PREFIX}/sbin/login.krb5. However, login.krb5 does not make use of -the FreeBSD login.conf and login.access files that provide a means of -setting up and controlling sessions under FreeBSD. To overcome this, -the MIT KRB5 port uses the FreeBSD /usr/bin/login program to provide -interactive login password authentication instead of the login.krb5 -program provided by MIT KRB5. The FreeBSD /usr/bin/login program does -not have support for Kerberos V password authentication, -e.g. authentication at the console. The pam_krb5 port must be used to -provide Kerberos V password authentication. - -For more information about pam_krb5, please see pam(8) and pam_krb5(8). - -If you wish to use login.krb5 that is provided by the MIT KRB5 port, -the arguments "-L ${PREFIX}/sbin/login.krb5" must be -specified as arguments to klogind and KRB5 telnetd, e.g. - -klogin stream tcp nowait root ${PREFIX}/sbin/klogind klogind -k -c -L ${PREFIX}/sbin/login.krb5 -eklogin stream tcp nowait root ${PREFIX}/sbin/klogind klogind -k -c -e -L ${PREFIX}/sbin/login.krb5 -telnet stream tcp nowait root ${PREFIX}/sbin/telnetd telnetd -a none -L ${PREFIX}/sbin/login.krb5 - -Additionally, if you wish to use the MIT KRB5 provided login.krb5 instead -of the FreeBSD provided /usr/bin/login for local tty logins, -"lo=${PREFIX}/sbin/login.krb5" must be specified in /etc/gettytab, e.g., - -default:\ - :cb:ce:ck:lc:fd#1000:im=\r\n%s/%m (%h) (%t)\r\n\r\n:sp#1200:\ - :if=/etc/issue:\ - :lo=${PREFIX}/sbin/login.krb5: - -It is recommended that the FreeBSD /usr/bin/login be used with the -pam_krb5 port instead of the MIT KRB5 provided login.krb5. Property changes on: head/security/krb5/files/README.FreeBSD ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/patch-lib__gssapi__krb5__import_name.c =================================================================== --- head/security/krb5/files/patch-lib__gssapi__krb5__import_name.c (revision 403758) +++ head/security/krb5/files/patch-lib__gssapi__krb5__import_name.c (nonexistent) @@ -1,14 +0,0 @@ ---- lib/gssapi/krb5/import_name.c.orig Mon Jul 18 15:12:42 2005 -+++ lib/gssapi/krb5/import_name.c Tue Nov 8 09:53:58 2005 -@@ -33,6 +33,11 @@ - #endif - #endif - -+#include -+#if __FreeBSD_version < 500100 -+#include -+#endif -+ - #ifdef HAVE_STRING_H - #include - #else Property changes on: head/security/krb5/files/patch-lib__gssapi__krb5__import_name.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/patch-config__shlib.conf =================================================================== --- head/security/krb5/files/patch-config__shlib.conf (revision 403758) +++ head/security/krb5/files/patch-config__shlib.conf (nonexistent) @@ -1,22 +0,0 @@ ---- 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)' -- RPATH_FLAG='-Wl,--enable-new-dtags -Wl,-rpath -Wl,' -+ 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)' - CXX_LINK_SHARED='$(CXX) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CXXFLAGS) $(LDFLAGS)' - SHLIBEXT=.so -- LDCOMBINE='ld -Bshareable' -- SHLIB_RPATH_FLAGS='--enable-new-dtags -rpath $(SHLIB_RDIRS)' -+ SHLIB_RPATH_FLAGS='-rpath $(SHLIB_RDIRS)' - SHLIB_EXPFLAGS='$(SHLIB_RPATH_FLAGS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)' - CC_LINK_STATIC='$(CC) $(PROG_LIBPATH) $(CFLAGS) $(LDFLAGS)' - CXX_LINK_STATIC='$(CXX) $(PROG_LIBPATH) $(CXXFLAGS) $(LDFLAGS)' Property changes on: head/security/krb5/files/patch-config__shlib.conf ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/patch-config__pre.in =================================================================== --- head/security/krb5/files/patch-config__pre.in (revision 403758) +++ head/security/krb5/files/patch-config__pre.in (nonexistent) @@ -1,23 +0,0 @@ ---- config/pre.in.orig 2014-10-15 16:55:10.000000000 -0700 -+++ config/pre.in 2015-02-04 12:43:45.693875606 -0800 -@@ -178,9 +178,9 @@ - INSTALL=@INSTALL@ - INSTALL_STRIP= - INSTALL_PROGRAM=@INSTALL_PROGRAM@ $(INSTALL_STRIP) --INSTALL_SCRIPT=@INSTALL_PROGRAM@ -+INSTALL_SCRIPT=@INSTALL_SCRIPT@ - INSTALL_DATA=@INSTALL_DATA@ --INSTALL_SHLIB=@INSTALL_SHLIB@ -+INSTALL_SHLIB=$(INSTALL_LIB) - INSTALL_SETUID=$(INSTALL) $(INSTALL_STRIP) -m 4755 -o root - ## This is needed because autoconf will sometimes define @exec_prefix@ to be - ## ${prefix}. -@@ -197,7 +197,7 @@ - ADMIN_BINDIR = @sbindir@ - SERVER_BINDIR = @sbindir@ - CLIENT_BINDIR =@bindir@ --PKGCONFIG_DIR = @libdir@/pkgconfig -+PKGCONFIG_DIR = $(prefix)/libdata/pkgconfig - ADMIN_MANDIR = $(KRB5MANROOT)/man8 - SERVER_MANDIR = $(KRB5MANROOT)/man8 - CLIENT_MANDIR = $(KRB5MANROOT)/man1 Property changes on: head/security/krb5/files/patch-config__pre.in ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/kpropd.in =================================================================== --- head/security/krb5/files/kpropd.in (revision 403758) +++ head/security/krb5/files/kpropd.in (nonexistent) @@ -1,28 +0,0 @@ -#!/bin/sh - -# $FreeBSD$ -# -# PROVIDE: kpropd -# REQUIRE: LOGIN -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# kpropd_enable (bool): Set to NO by default. -# Set it to YES to enable kpropd. -# kpropd_flags (str): Set to "" by default. - -. /etc/rc.subr - -name=kpropd -rcvar=kpropd_enable - -load_rc_config $name - -: ${kpropd_enable:="NO"} -: ${kpropd_flags=""} - -command=%%PREFIX%%/sbin/${name} - -run_rc_command "$1" Property changes on: head/security/krb5/files/kpropd.in ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/patch-lib-krb5-os-localaddr.c =================================================================== --- head/security/krb5/files/patch-lib-krb5-os-localaddr.c (revision 403758) +++ head/security/krb5/files/patch-lib-krb5-os-localaddr.c (nonexistent) @@ -1,75 +0,0 @@ ---- lib/krb5/os/localaddr.c.orig 2009-10-30 20:17:27.000000000 -0700 -+++ lib/krb5/os/localaddr.c 2010-04-19 12:39:56.707090973 -0700 -@@ -175,6 +175,7 @@ - } - #endif - -+#if 0 - static int - is_loopback_address(struct sockaddr *sa) - { -@@ -191,6 +192,7 @@ - return 0; - } - } -+#endif - - #ifdef HAVE_IFADDRS_H - #include -@@ -467,12 +469,14 @@ - ifp->ifa_flags &= ~IFF_UP; - continue; - } -+#if 0 - if (is_loopback_address(ifp->ifa_addr)) { - /* Pretend it's not up, so the second pass will skip - it. */ - ifp->ifa_flags &= ~IFF_UP; - continue; - } -+#endif - /* If this address is a duplicate, punt. */ - match = 0; - for (ifp2 = ifp_head; ifp2 && ifp2 != ifp; ifp2 = ifp2->ifa_next) { -@@ -601,11 +605,13 @@ - } - /*@=moduncon@*/ - -+#if 0 - /* None of the current callers want loopback addresses. */ - if (is_loopback_address((struct sockaddr *)&lifr->lifr_addr)) { - Tprintf ((" loopback\n")); - goto skip; - } -+#endif - /* Ignore interfaces that are down. */ - if ((lifreq.lifr_flags & IFF_UP) == 0) { - Tprintf ((" down\n")); -@@ -772,11 +778,13 @@ - } - /*@=moduncon@*/ - -+#if 0 - /* None of the current callers want loopback addresses. */ - if (is_loopback_address(&lifr->iflr_addr)) { - Tprintf ((" loopback\n")); - goto skip; - } -+#endif - /* Ignore interfaces that are down. */ - if ((lifreq.iflr_flags & IFF_UP) == 0) { - Tprintf ((" down\n")); -@@ -987,11 +995,13 @@ - } - /*@=moduncon@*/ - -+#if 0 - /* None of the current callers want loopback addresses. */ - if (is_loopback_address(&ifreq.ifr_addr)) { - Tprintf ((" loopback\n")); - goto skip; - } -+#endif - /* Ignore interfaces that are down. */ - if ((ifreq.ifr_flags & IFF_UP) == 0) { - Tprintf ((" down\n")); Property changes on: head/security/krb5/files/patch-lib-krb5-os-localaddr.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/patch-clients__ksu__Makefile.in =================================================================== --- head/security/krb5/files/patch-clients__ksu__Makefile.in (revision 403758) +++ head/security/krb5/files/patch-clients__ksu__Makefile.in (nonexistent) @@ -1,18 +0,0 @@ ---- clients/ksu/Makefile.in.orig 2014-01-15 16:44:15.000000000 -0800 -+++ clients/ksu/Makefile.in 2014-05-05 20:51:51.925985974 -0700 -@@ -1,6 +1,6 @@ - mydir=clients$(S)ksu - BUILDTOP=$(REL)..$(S).. --DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/bin /local/bin"' -+DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/usr/bin /bin /usr/sbin /sbin"' -DDEBUG - - KSU_LIBS=@KSU_LIBS@ - -@@ -30,6 +30,6 @@ - - install:: - -for f in ksu; do \ -- $(INSTALL_SETUID) $$f \ -+ $(INSTALL_PROGRAM) $$f \ - $(DESTDIR)$(CLIENT_BINDIR)/`echo $$f|sed '$(transform)'`; \ - done Property changes on: head/security/krb5/files/patch-clients__ksu__Makefile.in ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5/files/patch-lib__krb5__ccache__kcm.c =================================================================== --- head/security/krb5/files/patch-lib__krb5__ccache__kcm.c (revision 403758) +++ head/security/krb5/files/patch-lib__krb5__ccache__kcm.c (nonexistent) @@ -1,11 +0,0 @@ ---- lib/krb5/ccache/cc_kcm.c.orig 2014-10-15 16:55:10.000000000 -0700 -+++ lib/krb5/ccache/cc_kcm.c 2014-10-16 00:04:30.312921884 -0700 -@@ -377,7 +377,7 @@ - kcmio_call(krb5_context context, struct kcmio *io, struct kcmreq *req) - { - krb5_error_code ret; -- size_t reply_len; -+ size_t reply_len = 0; /* XXX Make clang happy */ - - if (k5_buf_status(&req->reqbuf) != 0) - return ENOMEM; Property changes on: head/security/krb5/files/patch-lib__krb5__ccache__kcm.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/krb5-114/Makefile =================================================================== --- head/security/krb5-114/Makefile (nonexistent) +++ head/security/krb5-114/Makefile (revision 403759) @@ -0,0 +1,156 @@ +# Created by: nectar@FreeBSD.org +# $FreeBSD$ + +PORTNAME= krb5 +PORTVERSION= 1.14 +CATEGORIES= security +MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ + +PATCH_SITES= http://web.mit.edu/kerberos/advisories/ +PATCH_DIST_STRIP= -p2 + +MAINTAINER= cy@FreeBSD.org +COMMENT= Authentication system developed at MIT, successor to Kerberos IV + +LICENSE= MIT + +BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 + +CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[0-9]-* + +KERBEROSV_URL= http://web.mit.edu/kerberos/ +USE_PERL5= build +USE_LDCONFIG= yes +USE_CSTD= gnu99 +GNU_CONFIGURE= yes +USES= cpe gettext gmake perl5 libtool:build \ + gssapi:bootstrap,mit pkgconfig:both +CONFIGURE_ARGS?= --enable-shared --without-system-verto \ + --disable-rpath --localstatedir="${PREFIX}/var" +CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" +MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" + +CPE_VENDOR= mit +CPE_VERSION= 5-${PORTVERSION} +CPE_PRODUCT= kerberos + +OPTIONS_DEFINE= KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP +OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML +OPTIONS_RADIO= CMD_LINE_EDITING +OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT +KRB5_PDF_DESC= Install krb5 PDF documentation +KRB5_HTML_DESC= Install krb5 HTML documentation +DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names +LDAP= Enable LDAP support + +.if defined(KRB5_HOME) +PREFIX= ${KRB5_HOME} +.endif +CPPFLAGS+= -I${LOCALBASE}/include -I${OPENSSLINC} +LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB} + +USE_OPENSSL= yes +USE_RC_SUBR= kpropd + +.include + +# Fix up -Wl,-rpath in LDFLAGS +.if !empty(KRB5_HOME) +_RPATH= ${KRB5_HOME}/lib: +.else +_RPATH= ${LOCALBASE}/lib: +.endif +.if !empty(LDFLAGS:M-Wl,-rpath,*) +.for F in ${LDFLAGS:M-Wl,-rpath,*} +LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ + ${LDFLAGS:N-Wl,-rpath,*} +.endfor +.endif + +.if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} +BROKEN= LIB_DEPENDS when using KRB5_HOME is broken +.endif + +.if ${PORT_OPTIONS:MDNS_FOR_REALM} +CONFIGURE_ARGS+= --enable-dns-for-realm +.endif + +.if ${PORT_OPTIONS:MLDAP} +USE_OPENLDAP= yes +CONFIGURE_ARGS+= --with-ldap +PLIST_SUB+= LDAP="" +.else +PLIST_SUB+= LDAP="@comment " +.endif + +.if ${PORT_OPTIONS:MREADLINE} +USES+= readline +CONFIGURE_ARGS+= --with-readline +.else +CONFIGURE_ARGS+= --without-readline +.endif + +.if ${PORT_OPTIONS:MLIBEDIT} +USES+= libedit +CONFIGURE_ARGS+= --with-libedit +.else +CONFIGURE_ARGS+= --without-libedit +.endif + +.if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" +CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" +.endif + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src + +HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html +PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 +# html documentation +.if ${PORT_OPTIONS:MKRB5_PDF} + pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` + pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` + for i in $${pdf_dirs}; do \ + ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ + done; \ + for i in $${pdf_files}; do \ + ${INSTALL_MAN} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ + ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ + done +.endif +.if ${PORT_OPTIONS:MKRB5_HTML} + html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` + html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` + for i in $${html_dirs}; do \ + ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ + done; \ + for i in $${html_files}; do \ + ${INSTALL_MAN} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ + ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ + done +.endif +.if ${PORT_OPTIONS:MKRB5_PDF} + for i in $${pdf_dirs}; do \ + ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ + done | ${TAIL} -r >> ${TMPPLIST} +.endif +.if ${PORT_OPTIONS:MKRB5_HTML} + for i in $${html_dirs}; do \ + ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ + done | ${TAIL} -r >> ${TMPPLIST} +.endif + ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} + @${SED} "s%\${PREFIX}%${PREFIX}%" ${FILESDIR}/README.FreeBSD > ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD + @${CHMOD} 444 ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD + @${ECHO} "------------------------------------------------------" + @${ECHO} "This port of MIT Kerberos 5 includes remote login " + @${ECHO} "daemons (telnetd and klogind). These daemons default " + @${ECHO} "to using the system login program (/usr/bin/login). " + @${ECHO} "Please see the file " + @${ECHO} "${PREFIX}/share/doc/krb5/README.FreeBSD" + @${ECHO} "for more information. " + @${ECHO} "------------------------------------------------------" + +.include Property changes on: head/security/krb5-114/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/distinfo =================================================================== --- head/security/krb5-114/distinfo (nonexistent) +++ head/security/krb5-114/distinfo (revision 403759) @@ -0,0 +1,2 @@ +SHA256 (krb5-1.14.tar.gz) = cedb07fad8331e3ff2983d26e977a2ddba622f379c2b19bfea85bd695930f9e9 +SIZE (krb5-1.14.tar.gz) = 12255176 Property changes on: head/security/krb5-114/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/patch-config__shlib.conf =================================================================== --- head/security/krb5-114/files/patch-config__shlib.conf (nonexistent) +++ head/security/krb5-114/files/patch-config__shlib.conf (revision 403759) @@ -0,0 +1,22 @@ +--- 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)' +- RPATH_FLAG='-Wl,--enable-new-dtags -Wl,-rpath -Wl,' ++ 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)' + CXX_LINK_SHARED='$(CXX) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CXXFLAGS) $(LDFLAGS)' + SHLIBEXT=.so +- LDCOMBINE='ld -Bshareable' +- SHLIB_RPATH_FLAGS='--enable-new-dtags -rpath $(SHLIB_RDIRS)' ++ SHLIB_RPATH_FLAGS='-rpath $(SHLIB_RDIRS)' + SHLIB_EXPFLAGS='$(SHLIB_RPATH_FLAGS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)' + CC_LINK_STATIC='$(CC) $(PROG_LIBPATH) $(CFLAGS) $(LDFLAGS)' + CXX_LINK_STATIC='$(CXX) $(PROG_LIBPATH) $(CXXFLAGS) $(LDFLAGS)' Property changes on: head/security/krb5-114/files/patch-config__shlib.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/patch-config__pre.in =================================================================== --- head/security/krb5-114/files/patch-config__pre.in (nonexistent) +++ head/security/krb5-114/files/patch-config__pre.in (revision 403759) @@ -0,0 +1,23 @@ +--- config/pre.in.orig 2014-10-15 16:55:10.000000000 -0700 ++++ config/pre.in 2015-02-04 12:43:45.693875606 -0800 +@@ -178,9 +178,9 @@ + INSTALL=@INSTALL@ + INSTALL_STRIP= + INSTALL_PROGRAM=@INSTALL_PROGRAM@ $(INSTALL_STRIP) +-INSTALL_SCRIPT=@INSTALL_PROGRAM@ ++INSTALL_SCRIPT=@INSTALL_SCRIPT@ + INSTALL_DATA=@INSTALL_DATA@ +-INSTALL_SHLIB=@INSTALL_SHLIB@ ++INSTALL_SHLIB=$(INSTALL_LIB) + INSTALL_SETUID=$(INSTALL) $(INSTALL_STRIP) -m 4755 -o root + ## This is needed because autoconf will sometimes define @exec_prefix@ to be + ## ${prefix}. +@@ -197,7 +197,7 @@ + ADMIN_BINDIR = @sbindir@ + SERVER_BINDIR = @sbindir@ + CLIENT_BINDIR =@bindir@ +-PKGCONFIG_DIR = @libdir@/pkgconfig ++PKGCONFIG_DIR = $(prefix)/libdata/pkgconfig + ADMIN_MANDIR = $(KRB5MANROOT)/man8 + SERVER_MANDIR = $(KRB5MANROOT)/man8 + CLIENT_MANDIR = $(KRB5MANROOT)/man1 Property changes on: head/security/krb5-114/files/patch-config__pre.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/patch-lib__krb5__ccache__kcm.c =================================================================== --- head/security/krb5-114/files/patch-lib__krb5__ccache__kcm.c (nonexistent) +++ head/security/krb5-114/files/patch-lib__krb5__ccache__kcm.c (revision 403759) @@ -0,0 +1,11 @@ +--- lib/krb5/ccache/cc_kcm.c.orig 2014-10-15 16:55:10.000000000 -0700 ++++ lib/krb5/ccache/cc_kcm.c 2014-10-16 00:04:30.312921884 -0700 +@@ -377,7 +377,7 @@ + kcmio_call(krb5_context context, struct kcmio *io, struct kcmreq *req) + { + krb5_error_code ret; +- size_t reply_len; ++ size_t reply_len = 0; /* XXX Make clang happy */ + + if (k5_buf_status(&req->reqbuf) != 0) + return ENOMEM; Property changes on: head/security/krb5-114/files/patch-lib__krb5__ccache__kcm.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/patch-clients__ksu__Makefile.in =================================================================== --- head/security/krb5-114/files/patch-clients__ksu__Makefile.in (nonexistent) +++ head/security/krb5-114/files/patch-clients__ksu__Makefile.in (revision 403759) @@ -0,0 +1,18 @@ +--- clients/ksu/Makefile.in.orig 2014-01-15 16:44:15.000000000 -0800 ++++ clients/ksu/Makefile.in 2014-05-05 20:51:51.925985974 -0700 +@@ -1,6 +1,6 @@ + mydir=clients$(S)ksu + BUILDTOP=$(REL)..$(S).. +-DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/bin /local/bin"' ++DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/usr/bin /bin /usr/sbin /sbin"' -DDEBUG + + KSU_LIBS=@KSU_LIBS@ + +@@ -30,6 +30,6 @@ + + install:: + -for f in ksu; do \ +- $(INSTALL_SETUID) $$f \ ++ $(INSTALL_PROGRAM) $$f \ + $(DESTDIR)$(CLIENT_BINDIR)/`echo $$f|sed '$(transform)'`; \ + done Property changes on: head/security/krb5-114/files/patch-clients__ksu__Makefile.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/patch-lib__gssapi__krb5__import_name.c =================================================================== --- head/security/krb5-114/files/patch-lib__gssapi__krb5__import_name.c (nonexistent) +++ head/security/krb5-114/files/patch-lib__gssapi__krb5__import_name.c (revision 403759) @@ -0,0 +1,14 @@ +--- lib/gssapi/krb5/import_name.c.orig Mon Jul 18 15:12:42 2005 ++++ lib/gssapi/krb5/import_name.c Tue Nov 8 09:53:58 2005 +@@ -33,6 +33,11 @@ + #endif + #endif + ++#include ++#if __FreeBSD_version < 500100 ++#include ++#endif ++ + #ifdef HAVE_STRING_H + #include + #else Property changes on: head/security/krb5-114/files/patch-lib__gssapi__krb5__import_name.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/kpropd.in =================================================================== --- head/security/krb5-114/files/kpropd.in (nonexistent) +++ head/security/krb5-114/files/kpropd.in (revision 403759) @@ -0,0 +1,28 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: kpropd +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# kpropd_enable (bool): Set to NO by default. +# Set it to YES to enable kpropd. +# kpropd_flags (str): Set to "" by default. + +. /etc/rc.subr + +name=kpropd +rcvar=kpropd_enable + +load_rc_config $name + +: ${kpropd_enable:="NO"} +: ${kpropd_flags=""} + +command=%%PREFIX%%/sbin/${name} + +run_rc_command "$1" Property changes on: head/security/krb5-114/files/kpropd.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/README.FreeBSD =================================================================== --- head/security/krb5-114/files/README.FreeBSD (nonexistent) +++ head/security/krb5-114/files/README.FreeBSD (revision 403759) @@ -0,0 +1,32 @@ +The MIT KRB5 port provides its own login program at +${PREFIX}/sbin/login.krb5. However, login.krb5 does not make use of +the FreeBSD login.conf and login.access files that provide a means of +setting up and controlling sessions under FreeBSD. To overcome this, +the MIT KRB5 port uses the FreeBSD /usr/bin/login program to provide +interactive login password authentication instead of the login.krb5 +program provided by MIT KRB5. The FreeBSD /usr/bin/login program does +not have support for Kerberos V password authentication, +e.g. authentication at the console. The pam_krb5 port must be used to +provide Kerberos V password authentication. + +For more information about pam_krb5, please see pam(8) and pam_krb5(8). + +If you wish to use login.krb5 that is provided by the MIT KRB5 port, +the arguments "-L ${PREFIX}/sbin/login.krb5" must be +specified as arguments to klogind and KRB5 telnetd, e.g. + +klogin stream tcp nowait root ${PREFIX}/sbin/klogind klogind -k -c -L ${PREFIX}/sbin/login.krb5 +eklogin stream tcp nowait root ${PREFIX}/sbin/klogind klogind -k -c -e -L ${PREFIX}/sbin/login.krb5 +telnet stream tcp nowait root ${PREFIX}/sbin/telnetd telnetd -a none -L ${PREFIX}/sbin/login.krb5 + +Additionally, if you wish to use the MIT KRB5 provided login.krb5 instead +of the FreeBSD provided /usr/bin/login for local tty logins, +"lo=${PREFIX}/sbin/login.krb5" must be specified in /etc/gettytab, e.g., + +default:\ + :cb:ce:ck:lc:fd#1000:im=\r\n%s/%m (%h) (%t)\r\n\r\n:sp#1200:\ + :if=/etc/issue:\ + :lo=${PREFIX}/sbin/login.krb5: + +It is recommended that the FreeBSD /usr/bin/login be used with the +pam_krb5 port instead of the MIT KRB5 provided login.krb5. Property changes on: head/security/krb5-114/files/README.FreeBSD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/files/patch-lib-krb5-os-localaddr.c =================================================================== --- head/security/krb5-114/files/patch-lib-krb5-os-localaddr.c (nonexistent) +++ head/security/krb5-114/files/patch-lib-krb5-os-localaddr.c (revision 403759) @@ -0,0 +1,75 @@ +--- lib/krb5/os/localaddr.c.orig 2009-10-30 20:17:27.000000000 -0700 ++++ lib/krb5/os/localaddr.c 2010-04-19 12:39:56.707090973 -0700 +@@ -175,6 +175,7 @@ + } + #endif + ++#if 0 + static int + is_loopback_address(struct sockaddr *sa) + { +@@ -191,6 +192,7 @@ + return 0; + } + } ++#endif + + #ifdef HAVE_IFADDRS_H + #include +@@ -467,12 +469,14 @@ + ifp->ifa_flags &= ~IFF_UP; + continue; + } ++#if 0 + if (is_loopback_address(ifp->ifa_addr)) { + /* Pretend it's not up, so the second pass will skip + it. */ + ifp->ifa_flags &= ~IFF_UP; + continue; + } ++#endif + /* If this address is a duplicate, punt. */ + match = 0; + for (ifp2 = ifp_head; ifp2 && ifp2 != ifp; ifp2 = ifp2->ifa_next) { +@@ -601,11 +605,13 @@ + } + /*@=moduncon@*/ + ++#if 0 + /* None of the current callers want loopback addresses. */ + if (is_loopback_address((struct sockaddr *)&lifr->lifr_addr)) { + Tprintf ((" loopback\n")); + goto skip; + } ++#endif + /* Ignore interfaces that are down. */ + if ((lifreq.lifr_flags & IFF_UP) == 0) { + Tprintf ((" down\n")); +@@ -772,11 +778,13 @@ + } + /*@=moduncon@*/ + ++#if 0 + /* None of the current callers want loopback addresses. */ + if (is_loopback_address(&lifr->iflr_addr)) { + Tprintf ((" loopback\n")); + goto skip; + } ++#endif + /* Ignore interfaces that are down. */ + if ((lifreq.iflr_flags & IFF_UP) == 0) { + Tprintf ((" down\n")); +@@ -987,11 +995,13 @@ + } + /*@=moduncon@*/ + ++#if 0 + /* None of the current callers want loopback addresses. */ + if (is_loopback_address(&ifreq.ifr_addr)) { + Tprintf ((" loopback\n")); + goto skip; + } ++#endif + /* Ignore interfaces that are down. */ + if ((ifreq.ifr_flags & IFF_UP) == 0) { + Tprintf ((" down\n")); Property changes on: head/security/krb5-114/files/patch-lib-krb5-os-localaddr.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/pkg-plist =================================================================== --- head/security/krb5-114/pkg-plist (nonexistent) +++ head/security/krb5-114/pkg-plist (revision 403759) @@ -0,0 +1,170 @@ +bin/compile_et +bin/gss-client +bin/k5srvutil +bin/kadmin +bin/kdestroy +bin/kinit +bin/klist +bin/kpasswd +bin/krb5-config +@mode 04755 +@owner root +@group wheel +bin/ksu +@mode +@owner root +@group wheel +bin/kswitch +bin/ktutil +bin/kvno +bin/sclient +bin/sim_client +bin/uuclient +include/com_err.h +include/gssapi.h +include/gssapi/gssapi.h +include/gssapi/gssapi_ext.h +include/gssapi/gssapi_generic.h +include/gssapi/gssapi_krb5.h +include/gssapi/mechglue.h +include/gssrpc/auth.h +include/gssrpc/auth_gss.h +include/gssrpc/auth_gssapi.h +include/gssrpc/auth_unix.h +include/gssrpc/clnt.h +include/gssrpc/netdb.h +include/gssrpc/pmap_clnt.h +include/gssrpc/pmap_prot.h +include/gssrpc/pmap_rmt.h +include/gssrpc/rename.h +include/gssrpc/rpc.h +include/gssrpc/rpc_msg.h +include/gssrpc/svc.h +include/gssrpc/svc_auth.h +include/gssrpc/types.h +include/gssrpc/xdr.h +include/krad.h +include/krb5.h +include/krb5/ccselect_plugin.h +include/krb5/clpreauth_plugin.h +include/krb5/hostrealm_plugin.h +include/krb5/kadm5_hook_plugin.h +include/krb5/kdcpreauth_plugin.h +include/krb5/localauth_plugin.h +include/krb5/krb5.h +include/krb5/locate_plugin.h +include/krb5/plugin.h +include/krb5/pwqual_plugin.h +include/kadm5/admin.h +include/kadm5/chpass_util_strings.h +include/kadm5/kadm_err.h +include/kdb.h +include/krb5/preauth_plugin.h +include/profile.h +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.10 +lib/libkadm5clnt_mit.so.10.0 +lib/libkadm5srv.so +lib/libkadm5srv_mit.so +lib/libkadm5srv_mit.so.10 +lib/libkadm5srv_mit.so.10.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 +lib/krb5/plugins/preauth/otp.so +lib/krb5/plugins/preauth/pkinit.so +lib/krb5/plugins/preauth/test.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/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 +libdata/pkgconfig/kdb.pc +libdata/pkgconfig/krb5-gssapi.pc +libdata/pkgconfig/krb5.pc +libdata/pkgconfig/mit-krb5-gssapi.pc +libdata/pkgconfig/mit-krb5.pc +man/man1/k5srvutil.1.gz +man/man1/kadmin.1.gz +man/man1/krb5-config.1.gz +man/man1/kpasswd.1.gz +man/man1/klist.1.gz +man/man1/kinit.1.gz +man/man1/kdestroy.1.gz +man/man1/kswitch.1.gz +man/man1/ksu.1.gz +man/man1/ktutil.1.gz +man/man1/sclient.1.gz +man/man1/kvno.1.gz +man/man1/compile_et.1.gz +man/man5/kadm5.acl.5.gz +man/man5/kdc.conf.5.gz +man/man5/krb5.conf.5.gz +man/man5/.k5identity.5.gz +man/man5/.k5login.5.gz +man/man5/k5identity.5.gz +man/man5/k5login.5.gz +man/man8/krb5kdc.8.gz +man/man8/kadmin.local.8.gz +man/man8/kdb5_ldap_util.8.gz +man/man8/kdb5_util.8.gz +man/man8/kadmind.8.gz +man/man8/kprop.8.gz +man/man8/kpropd.8.gz +man/man8/kproplog.8.gz +man/man8/sserver.8.gz +sbin/gss-server +sbin/kadmin.local +sbin/kadmind +%%LDAP%%sbin/kdb5_ldap_util +sbin/kdb5_util +sbin/kprop +sbin/kpropd +sbin/kproplog +sbin/krb5-send-pr +sbin/krb5kdc +sbin/sim_server +sbin/sserver +sbin/uuserver +share/doc/krb5/README.FreeBSD +share/et/et_c.awk +share/et/et_h.awk +share/examples/krb5/kdc.conf +share/examples/krb5/krb5.conf +share/examples/krb5/services.append +share/locale/en_US/LC_MESSAGES/mit-krb5.mo +@dir lib/krb5/plugins/authdata +@dir lib/krb5/plugins/libkrb5 +@dir var/run/krb5kdc +@dir var/krb5kdc Property changes on: head/security/krb5-114/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/krb5-114/pkg-descr =================================================================== --- head/security/krb5-114/pkg-descr (nonexistent) +++ head/security/krb5-114/pkg-descr (revision 403759) @@ -0,0 +1,24 @@ +Kerberos V5 is an authentication system developed at MIT. +WWW: http://web.mit.edu/kerberos/ + +Abridged from the User Guide: + Under Kerberos, a client sends a request for a ticket to the + Key Distribution Center (KDC). The KDC creates a ticket-granting + ticket (TGT) for the client, encrypts it using the client's + password as the key, and sends the encrypted TGT back to the + client. The client then attempts to decrypt the TGT, using + its password. If the client successfully decrypts the TGT, it + keeps the decrypted TGT, which indicates proof of the client's + identity. The TGT permits the client to obtain additional tickets, + which give permission for specific services. + Since Kerberos negotiates authenticated, and optionally encrypted, + communications between two points anywhere on the internet, it + provides a layer of security that is not dependent on which side of a + firewall either client is on. + The Kerberos V5 package is designed to be easy to use. Most of the + commands are nearly identical to UNIX network programs you are already + used to. Kerberos V5 is a single-sign-on system, which means that you + have to type your password only once per session, and Kerberos does + the authenticating and encrypting transparently. + +Jacques Vidrine Property changes on: head/security/krb5-114/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property