summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-crypt/heimdal/ChangeLog7
-rw-r--r--app-crypt/heimdal/Manifest24
-rw-r--r--app-crypt/heimdal/heimdal-1.5_pre20110620.ebuild142
3 files changed, 171 insertions, 2 deletions
diff --git a/app-crypt/heimdal/ChangeLog b/app-crypt/heimdal/ChangeLog
index c686d3c33cca..6d37531227d0 100644
--- a/app-crypt/heimdal/ChangeLog
+++ b/app-crypt/heimdal/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/heimdal
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.174 2011/03/25 07:27:23 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.175 2011/06/21 08:20:04 eras Exp $
+
+*heimdal-1.5_pre20110620 (21 Jun 2011)
+
+ 21 Jun 2011; Eray Aslan <eras@gentoo.org> +heimdal-1.5_pre20110620.ebuild:
+ Version bump
25 Mar 2011; Eray Aslan <eras@gentoo.org> heimdal-1.3.3-r1.ebuild:
remove left over virtual/krb5 - bug 360265
diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index d03d14cfa278..a2899a47ce9c 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX heimdal-kadmind.confd 151 RMD160 25ae05e118d61a06871d4b7cea4caf3bf8b28cc1 SHA1 4187aa7ec5ddbc79f25d30d65c1f0d6dd2ab0992 SHA256 892f9650d4eb631eb1ea435dc8d3defd3805e6d1f2fa59a698d424c44915d644
AUX heimdal-kadmind.initd 579 RMD160 d6cae14cfabe5b0170664b882fd8691870181f61 SHA1 b2c58d80917ae63eeb8eb120be076db0b673f6c5 SHA256 1f1e6a086d3f07620f0656bac67d1b3bbe0d8c9cca66dc3c5a01afd7fdbc0549
AUX heimdal-kadmind.initd-r1 553 RMD160 aaa2e4a8918254f1f663089ef2f63161cebefb0b SHA1 fdda38fda6ad81e3dfe31aa20b8948a57d940ae5 SHA256 cb598a34926c9152072f77027da0106684245e6c53cb931233de32a2c8011a79
@@ -19,7 +22,26 @@ AUX heimdal_testsuite_extra.patch 2352 RMD160 1f2dd032c995d672d376821060ea106847
AUX krb5.conf 424 RMD160 80a0159824b8a44698d97d911c701bb05f2f0688 SHA1 7602cc72576d144429cae5cf568feb25a5906ab7 SHA256 3acbae7a561b0a76c90ab53f41d5ffb5b811a39049c5ed15b1e7a34e8c889c6e
DIST heimdal-1.3.3.tar.gz 5744155 RMD160 ce97ac415e7c27912ba148b81c46e756dc54ba3e SHA1 a385d959e3edd144aee79e9df585e44347342049 SHA256 8c8d2b272529c87ae9800825e2f266821b696ae6b56837edf0d19e17fc2a8630
DIST heimdal-1.4.1_pre20110304.tar.bz2 10404973 RMD160 ff0161ceb82e60925ac53fae1ad547b6993616fe SHA1 ffa6b04deb1fa3b22a094d31735342906e6bd982 SHA256 af120ed7c20d12275966682a49ffc5607a393f61c411a00ebac563614b241b38
+DIST heimdal-1.5_pre20110620.tar.bz2 10648789 RMD160 ff2ea1a643f05ffa6fdd0118b154325d5f250f65 SHA1 11eae92d3e9a5d678ec5c0694a508b56566c2551 SHA256 5b1b54f238f2870ef2d86f10694d83807d96f97f86b2102c1720b44b43e224e6
EBUILD heimdal-1.3.3-r1.ebuild 3117 RMD160 60261063ae30fb906c353218b55d513adf4548fe SHA1 56b35803057793143fe26101a69be1ed44998cb2 SHA256 3194ddfc323737a8c00e44ddc7368480e100438c79b0dc4d30eb78a43ced0350
EBUILD heimdal-1.4.1_pre20110304.ebuild 3629 RMD160 3b7c624e29f77c4816eef70d050b38161ba044ea SHA1 af1d45bf55b19b98b30b6d0d082e0180a650b034 SHA256 3a0e49e295b1b18077e2ceb63205fa6cc466b48884d0f674d7ac366492edd020
-MISC ChangeLog 28784 RMD160 20b05978e96f6d19e8152c7ace5b7c8d29797d54 SHA1 59e02e437ab4d1874b1f7434a0a813074069fb73 SHA256 3a22d640c832794422c1364215487cb9ab13e975ad1189a40b7cca779e393dc6
+EBUILD heimdal-1.5_pre20110620.ebuild 3682 RMD160 7617c82c9228da74f3a31cc4caaf794f8b823bf3 SHA1 b780de34a3ba281f15644b66f2c05eaea2106a15 SHA256 a70111b24578b1f67aae60bbbeb87cb22499f2bad282c2543470a49e87f2e4ee
+MISC ChangeLog 28917 RMD160 51f56c814da28da3ef09cb19c00e6f7d19c23545 SHA1 1be07ed83d78cd0c04e0db13585494b44785dea3 SHA256 de62cacbabf15d563964e9f1fcd931ae055578a391c5ce1658396f7186d86a3a
MISC metadata.xml 469 RMD160 2dc8ebb842bdde2d766a1d35335d97581686cccc SHA1 f87ee646d52dc65e1c232b5ca15f7cfeef213304 SHA256 8d648750dfc00c8726d98166f672d9d35396cdad6f1ebed89e0ee4a29045abad
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOAFRBAAoJEHfx8XVYajsfo+AQALPDzKTPJZUOUVpl9ivDotqa
+sZfqocZT0oy0+4xdcWFVAE17RnAhZqEsRaK6aWsfiRWQ/iiGNQ9XfVdvbYASf49H
+mFDByDhzSoP7d/Wcj002CV4C2PFrKiMX65zxopRUGXfZP/wt+DCBiAYpiDPtrHwU
+zLMuPUGs+pToEq7J7g5/tbdsd+JoYAN72u6+LtxbRDZ1Pum0ETweDomkm93Zm/QD
+CRcuiM7BfQ4lFC1lUa1iP/PMLicqUfXDYwCA2e/caNU12II7CBlAdPh9dYroUF1T
+EIgMUgr6pFgh50PV527rupNfEeiOQ438g5RkTO5WYOqUvQPED3e1gqfW56Q+45h+
+iBlsz6DA3iCgTXsvcqY0weduLFOgRx1k07KmELmgm6wJ44uW3H5tDr0hI7BC6j+k
+xNPws4a4NqcYU3v04/Ys9yNXDFey3N3cipXOoJ4nIl4pkZVdKNQujVjCmsS9VHyw
+lTg+s0CxVfQGP6GM5Kg9j6Tf61W1MOaDJmgj8UvkNtG64KjVEVPgml5DV3UkE3sf
+hxBudmWJ+RpE1pGs71N0U6ZlxZB3EB3KmJvCNS3zwcO2yb5d+X76dQtiRxLTnBz4
+j2sEERfRiSGBt+j+l9nFTKkKvD0GdOSfhB6Sy/B9Uls+2PriU5jr1XsYbGgSC6CP
+cj7HO0AubKjvjGweZSiY
+=lXp+
+-----END PGP SIGNATURE-----
diff --git a/app-crypt/heimdal/heimdal-1.5_pre20110620.ebuild b/app-crypt/heimdal/heimdal-1.5_pre20110620.ebuild
new file mode 100644
index 000000000000..690926e03630
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-1.5_pre20110620.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5_pre20110620.ebuild,v 1.1 2011/06/21 08:20:04 eras Exp $
+
+EAPI=2
+# PYTHON_BDEPEND="2"
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use eutils libtool python toolchain-funcs virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/"
+SRC_URI="http://www.h5l.org/dist/src/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit ssl threads test X"
+
+RDEPEND="ssl? ( dev-libs/openssl )
+ berkdb? ( sys-libs/db )
+ !berkdb? ( sys-libs/gdbm )
+ caps? ( sys-libs/libcap-ng )
+ >=dev-db/sqlite-3.5.7
+ >=sys-libs/e2fsprogs-libs-1.41.11
+ afs? ( net-fs/openafs )
+ hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+ !!app-crypt/mit-krb5"
+
+DEPEND="${RDEPEND}
+ =dev-lang/python-2*
+ dev-util/pkgconfig
+ >=sys-devel/autoconf-2.62
+ test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+S="${WORKDIR}/${PN}"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/heimdal_db5.patch"
+ epatch "${FILESDIR}/heimdal_disable-check-iprop.patch"
+ epatch "${FILESDIR}/heimdal_link_order.patch"
+ eautoreconf
+}
+
+src_configure() {
+ # QA
+ append-flags -fno-strict-aliasing
+
+ local myconf=""
+ if use berkdb; then
+ myconf="--with-berkeley-db --with-berkeley-db-include=$(db_includedir)"
+ else
+ myconf="--without-berkeley-db"
+ fi
+ econf \
+ --enable-kcm \
+ --disable-osfc2 \
+ --enable-shared \
+ --with-libintl=/usr \
+ --with-readline=/usr \
+ --with-sqlite3=/usr \
+ --libexecdir=/usr/sbin \
+ $(use_enable afs afs-support) \
+ $(use_enable otp) \
+ $(use_enable pkinit kx509) \
+ $(use_enable pkinit pk-init) \
+ $(use_enable threads pthread-support) \
+ $(use_with caps capng) \
+ $(use_with hdb-ldap openldap /usr) \
+ $(use_with ipv6) \
+ $(use_with ssl openssl /usr) \
+ $(use_with X x) \
+ ${myconf}
+}
+
+src_compile() {
+ emake -j1 || die "emake failed"
+}
+
+src_test() {
+ einfo "Disabled check-iprop which is known to fail. Other tests should work."
+ default_src_test
+}
+
+src_install() {
+ INSTALL_CATPAGES="no" emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc ChangeLog README NEWS TODO
+
+ # Begin client rename and install
+ for i in {telnetd,ftpd,rshd,popper}
+ do
+ mv "${D}"/usr/share/man/man8/{,k}${i}.8
+ mv "${D}"/usr/sbin/{,k}${i}
+ done
+
+ for i in {rcp,rsh,telnet,ftp,su,login,pagsh,kf}
+ do
+ mv "${D}"/usr/share/man/man1/{,k}${i}.1
+ mv "${D}"/usr/bin/{,k}${i}
+ done
+
+ mv "${D}"/usr/share/man/man5/{,k}ftpusers.5
+ mv "${D}"/usr/share/man/man5/{,k}login.access.5
+
+ newinitd "${FILESDIR}"/heimdal-kdc.initd-r1 heimdal-kdc
+ newinitd "${FILESDIR}"/heimdal-kadmind.initd-r1 heimdal-kadmind
+ newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r1 heimdal-kpasswdd
+ newinitd "${FILESDIR}"/heimdal-kcm.initd-r1 heimdal-kcm
+
+ newconfd "${FILESDIR}"/heimdal-kdc.confd heimdal-kdc
+ newconfd "${FILESDIR}"/heimdal-kadmind.confd heimdal-kadmind
+ newconfd "${FILESDIR}"/heimdal-kpasswdd.confd heimdal-kpasswdd
+ newconfd "${FILESDIR}"/heimdal-kcm.confd heimdal-kcm
+
+ insinto /etc
+ newins "${FILESDIR}"/krb5.conf krb5.conf.example
+
+ if use hdb-ldap; then
+ insinto /etc/openldap/schema
+ doins "${S}/lib/hdb/hdb.schema"
+ fi
+
+ # default database dir
+ keepdir /var/heimdal
+}
+
+pkg_preinst() {
+ if has_version "=${CATEGORY}/${PN}-1.3.2*" ; then
+ if use hdb-ldap ; then
+ ewarn "Schema name changed to hdb.schema to follow upstream."
+ ewarn "Please check your slapd conf file to make sure"
+ ewarn "that the correct schema file is included."
+ fi
+ fi
+}