pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Initial import of heimdal-0.6 into security/heimdal.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/17bb59251a88
branches:  trunk
changeset: 466030:17bb59251a88
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Sat Jan 10 14:56:44 2004 +0000

description:
Initial import of heimdal-0.6 into security/heimdal.

Heimdal is a free implementation of Kerberos 5.

Kerberos is a system for authenticating users and services on a network.
It is built upon the assumption that the network is "unsafe".  Kerberos
is a trusted third-party service.  That means that there is a third
party (the Kerberos server) that is trusted by all the entities on the
network (users and services, usually called "principals").  All
principals share a secret password (or key) with the Kerberos server and
this enables principals to verify that the messages from the Kerberos
server are authentic.  Thus trusting the Kerberos server, users and
services can authenticate each other.

diffstat:

 doc/CHANGES                       |    3 +-
 security/heimdal/DESCR            |   11 +
 security/heimdal/Makefile         |   64 +++++
 security/heimdal/PLIST            |  445 ++++++++++++++++++++++++++++++++++++++
 security/heimdal/buildlink3.mk    |  103 ++++++++
 security/heimdal/distinfo         |    8 +
 security/heimdal/patches/patch-aa |   19 +
 security/heimdal/patches/patch-ab |   40 +++
 security/heimdal/patches/patch-ac |   14 +
 security/heimdal/patches/patch-ad |   14 +
 10 files changed, 720 insertions(+), 1 deletions(-)

diffs (truncated from 768 to 300 lines):

diff -r 32b46551c3db -r 17bb59251a88 doc/CHANGES
--- a/doc/CHANGES       Sat Jan 10 14:47:29 2004 +0000
+++ b/doc/CHANGES       Sat Jan 10 14:56:44 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.4416 2004/01/10 14:27:57 recht Exp $
+$NetBSD: CHANGES,v 1.4417 2004/01/10 14:57:02 jlam Exp $
 
 Changes to the packages collection and infrastructure in 2004:
 
@@ -153,3 +153,4 @@
        Updated pyslsk to 1.2.4nb3 [recht 2004-01-10]
        Updated xmule to 1.7.1nb3 [recht 2004-01-10]
        Updated py-wxWindows to 2.4.2.4nb3 [recht 2004-01-10]
+       Added heimdal-0.6 [jlam 2004-01-10]
diff -r 32b46551c3db -r 17bb59251a88 security/heimdal/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/heimdal/DESCR    Sat Jan 10 14:56:44 2004 +0000
@@ -0,0 +1,11 @@
+Heimdal is a free implementation of Kerberos 5.
+
+Kerberos is a system for authenticating users and services on a network.
+It is built upon the assumption that the network is "unsafe".  Kerberos
+is a trusted third-party service.  That means that there is a third
+party (the Kerberos server) that is trusted by all the entities on the
+network (users and services, usually called "principals").  All
+principals share a secret password (or key) with the Kerberos server and
+this enables principals to verify that the messages from the Kerberos
+server are authentic.  Thus trusting the Kerberos server, users and
+services can authenticate each other.
diff -r 32b46551c3db -r 17bb59251a88 security/heimdal/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/heimdal/Makefile Sat Jan 10 14:56:44 2004 +0000
@@ -0,0 +1,64 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/01/10 14:56:45 jlam Exp $
+
+DISTNAME=              heimdal-0.6
+CATEGORIES=            security
+MASTER_SITES=          ftp://ftp.pdc.kth.se/pub/heimdal/src/           \
+                       ftp://ftp.pdc.kth.se/pub/heimdal/src/old/       \
+                       ftp://ftp.pdc.kth.se/pub/heimdal/src/snapshots/
+
+MAINTAINER=            jlam%NetBSD.org@localhost
+HOMEPAGE=              http://www.pdc.kth.se/heimdal/
+COMMENT=               Kerberos 5 implementation
+
+PKG_INSTALLATION_TYPES=        overwrite pkgviews
+
+USE_BUILDLINK3=                yes
+USE_LIBTOOL=           yes
+LIBTOOL_OVERRIDE=      ${WRKSRC}/libtool
+
+HEIMDAL_STATEDIR?=     /var/heimdal
+
+GNU_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+=       --localstatedir=${HEIMDAL_STATEDIR}
+CONFIGURE_ARGS+=       --includedir=${PREFIX}/include/krb5
+CONFIGURE_ARGS+=       --without-x
+CONFIGURE_ARGS+=       --without-krb4
+
+# Heimdal's configure script expects to find the readline.h header as
+# <readline.h>.
+#
+BUILDLINK_INCDIRS.readline=    include/readline
+.include "../../devel/readline/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-readline=${BUILDLINK_PREFIX.readline}
+
+USE_DB185=             yes
+.include "../../databases/db/buildlink3.mk"
+
+CONFIGURE_ARGS+=       --with-openssl=${SSLBASE}
+.include "../../security/openssl/buildlink3.mk"
+
+# XXX Using heimdal with an LDAP backend isn't supported yet.
+#BUILD_DEFS+=          HEIMDAL_USE_LDAP
+#.if defined(HEIMDAL_USE_LDAP) && !empty(HEIMDAL_USE_LDAP:M[yY][eE][sS])
+#.  include "../../databases/openldap/buildlink3.mk"
+#CONFIGURE_ARGS+=      --with-openldap=${BUILDLINK_PREFIX.openldap}
+#.endif
+
+# Rename heimdal's ftp/ftpd to kftp/kftpd so we don't conflict with
+# net/tnftp and net/tnftpd.
+#
+CONFIGURE_ARGS+=       --program-transform-name=${HEIMDAL_TRANSFORM}
+HEIMDAL_TRANSFORM=     "s/^ftp/kftp/"
+
+USE_PKGINSTALL=                yes
+OWN_DIRS_PERMS=                ${HEIMDAL_STATEDIR} ${ROOT_USER} ${ROOT_GROUP} 0700
+
+pre-configure:
+       cd ${WRKSRC}; for file in lib/hdb/hdb.h; do                     \
+               ${SED}  -e "s|/var/heimdal|${HEIMDAL_STATEDIR}|g"       \
+                       $$file > $$file.new;                            \
+               ${MV} -f $$file.new $$file;                             \
+       done
+
+.include "../../mk/bsd.pkg.mk"
diff -r 32b46551c3db -r 17bb59251a88 security/heimdal/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/heimdal/PLIST    Sat Jan 10 14:56:44 2004 +0000
@@ -0,0 +1,445 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/10 14:56:45 jlam Exp $
+bin/afslog
+bin/compile_et
+bin/kauth
+bin/kdestroy
+bin/kf
+bin/kftp
+bin/kgetcred
+bin/kinit
+bin/klist
+bin/kpasswd
+bin/krb5-config
+bin/login
+bin/mk_cmds
+bin/otp
+bin/otpprint
+bin/pagsh
+bin/pfrom
+bin/rcp
+bin/rsh
+bin/string2key
+bin/su
+bin/telnet
+bin/verify_krb5_conf
+include/krb5/asn1_err.h
+include/krb5/base64.h
+include/krb5/com_err.h
+include/krb5/com_right.h
+include/krb5/der.h
+include/krb5/editline.h
+include/krb5/fnmatch.h
+include/krb5/getarg.h
+include/krb5/gssapi.h
+include/krb5/hdb-private.h
+include/krb5/hdb-protos.h
+include/krb5/hdb.h
+include/krb5/hdb_asn1.h
+include/krb5/hdb_err.h
+include/krb5/heim_err.h
+include/krb5/k524_err.h
+include/krb5/kadm5/admin.h
+include/krb5/kadm5/kadm5-private.h
+include/krb5/kadm5/kadm5-protos.h
+include/krb5/kadm5/kadm5_err.h
+include/krb5/kadm5/private.h
+include/krb5/kafs.h
+include/krb5/krb5-private.h
+include/krb5/krb5-protos.h
+include/krb5/krb5-types.h
+include/krb5/krb5.h
+include/krb5/krb5_asn1.h
+include/krb5/krb5_err.h
+include/krb5/otp.h
+include/krb5/parse_bytes.h
+include/krb5/parse_time.h
+include/krb5/parse_units.h
+include/krb5/resolve.h
+include/krb5/roken-common.h
+include/krb5/roken.h
+include/krb5/rtbl.h
+include/krb5/sl.h
+include/krb5/ss/ss.h
+include/krb5/xdbm.h
+info/heimdal.info
+info/heimdal.info-1
+info/heimdal.info-2
+lib/libasn1.a
+lib/libasn1.la
+lib/libasn1.so
+lib/libasn1.so.6
+lib/libasn1.so.6.1
+lib/libcom_err.a
+lib/libcom_err.la
+lib/libcom_err.so
+lib/libcom_err.so.2
+lib/libcom_err.so.2.1
+lib/libeditline.a
+lib/libeditline.la
+lib/libgssapi.a
+lib/libgssapi.la
+lib/libgssapi.so
+lib/libgssapi.so.4
+lib/libgssapi.so.4.0
+lib/libhdb.a
+lib/libhdb.la
+lib/libhdb.so
+lib/libhdb.so.7
+lib/libhdb.so.7.6
+lib/libkadm5clnt.a
+lib/libkadm5clnt.la
+lib/libkadm5clnt.so
+lib/libkadm5clnt.so.6
+lib/libkadm5clnt.so.6.4
+lib/libkadm5srv.a
+lib/libkadm5srv.la
+lib/libkadm5srv.so
+lib/libkadm5srv.so.7
+lib/libkadm5srv.so.7.6
+lib/libkafs.a
+lib/libkafs.la
+lib/libkafs.so
+lib/libkafs.so.4
+lib/libkafs.so.4.0
+lib/libkrb5.a
+lib/libkrb5.la
+lib/libkrb5.so
+lib/libkrb5.so.19
+lib/libkrb5.so.19.0
+lib/libotp.a
+lib/libotp.la
+lib/libotp.so
+lib/libotp.so.1
+lib/libotp.so.1.4
+lib/libroken.a
+lib/libroken.la
+lib/libroken.so
+lib/libroken.so.16
+lib/libroken.so.16.2
+lib/libsl.a
+lib/libsl.la
+lib/libsl.so
+lib/libsl.so.1
+lib/libsl.so.1.2
+lib/libss.a
+lib/libss.la
+lib/libss.so
+lib/libss.so.1
+lib/libss.so.1.4
+libexec/hprop
+libexec/hpropd
+libexec/ipropd-master
+libexec/ipropd-slave
+libexec/kadmind
+libexec/kdc
+libexec/kfd
+libexec/kftpd
+libexec/kpasswdd
+libexec/popper
+libexec/push
+libexec/rshd
+libexec/telnetd
+man/man1/afslog.1
+man/man1/kauth.1
+man/man1/kdestroy.1
+man/man1/kf.1
+man/man1/kftp.1
+man/man1/kgetcred.1
+man/man1/kinit.1
+man/man1/klist.1
+man/man1/kpasswd.1
+man/man1/krb5-config.1
+man/man1/kx.1
+man/man1/login.1
+man/man1/otp.1
+man/man1/otpprint.1
+man/man1/pfrom.1
+man/man1/rsh.1
+man/man1/rxtelnet.1
+man/man1/rxterm.1
+man/man1/telnet.1
+man/man1/tenletxr.1
+man/man1/xnlock.1
+man/man3/arg_printusage.3
+man/man3/editline.3
+man/man3/getarg.3
+man/man3/gss_accept_sec_context.3
+man/man3/gss_acquire_cred.3
+man/man3/gss_add_cred.3
+man/man3/gss_add_oid_set_member.3
+man/man3/gss_canonicalize_name.3
+man/man3/gss_compare_name.3
+man/man3/gss_context_time.3
+man/man3/gss_create_empty_oid_set.3
+man/man3/gss_delete_sec_context.3
+man/man3/gss_display_name.3
+man/man3/gss_display_status.3
+man/man3/gss_duplicate_name.3
+man/man3/gss_export_name.3
+man/man3/gss_export_sec_context.3
+man/man3/gss_get_mic.3
+man/man3/gss_import_name.3
+man/man3/gss_import_sec_context.3
+man/man3/gss_indicate_mechs.3
+man/man3/gss_init_sec_context.3
+man/man3/gss_inquire_context.3
+man/man3/gss_inquire_cred.3
+man/man3/gss_inquire_cred_by_mech.3
+man/man3/gss_inquire_mechs_for_name.3
+man/man3/gss_inquire_names_for_mech.3
+man/man3/gss_krb5_compat_des3_mic.3
+man/man3/gss_krb5_copy_ccache.3
+man/man3/gss_process_context_token.3
+man/man3/gss_release_buffer.3
+man/man3/gss_release_cred.3
+man/man3/gss_release_name.3
+man/man3/gss_release_oid_set.3
+man/man3/gss_seal.3
+man/man3/gss_sign.3
+man/man3/gss_test_oid_set_member.3



Home | Main Index | Thread Index | Old Index