summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/heimdal/ChangeLog7
-rw-r--r--app-crypt/heimdal/Manifest24
-rw-r--r--app-crypt/heimdal/heimdal-1.5.2.ebuild143
3 files changed, 167 insertions, 7 deletions
diff --git a/app-crypt/heimdal/ChangeLog b/app-crypt/heimdal/ChangeLog
index ed59470fbaad..91a318e86d6a 100644
--- a/app-crypt/heimdal/ChangeLog
+++ b/app-crypt/heimdal/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/heimdal
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.188 2012/01/08 17:01:22 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.189 2012/01/11 22:20:13 eras Exp $
+
+*heimdal-1.5.2 (11 Jan 2012)
+
+ 11 Jan 2012; Eray Aslan <eras@gentoo.org> +heimdal-1.5.2.ebuild:
+ version bump
08 Jan 2012; Raúl Porcel <armin76@gentoo.org> heimdal-1.5.1-r1.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #396105
diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 5545b1762761..e1bed82413ea 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX CVE-2011-4862.patch 456 RMD160 e28419dffda573918ff5d6e0da1dc51fd5324629 SHA1 b927c7cb3f8a69fcfac34615c381b118d4c91a53 SHA256 856ef749a795087582849e6e14921d36271c110b6e1039e7e073e8b508031a08
AUX heimdal-kadmind.confd 151 RMD160 25ae05e118d61a06871d4b7cea4caf3bf8b28cc1 SHA1 4187aa7ec5ddbc79f25d30d65c1f0d6dd2ab0992 SHA256 892f9650d4eb631eb1ea435dc8d3defd3805e6d1f2fa59a698d424c44915d644
@@ -25,18 +25,30 @@ AUX krb5.conf 424 RMD160 80a0159824b8a44698d97d911c701bb05f2f0688 SHA1 7602cc725
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.1.tar.gz 6800347 RMD160 d66b09bddcd762e91092f862ea084abbcc3670ca SHA1 78421d3f80d3bd1f2eccfa0e5a690e964842b2fb SHA256 bd69940e67ce985589451d868354a959eebf96d8a059f513b23d40e4aa101d5f
+DIST heimdal-1.5.2.tar.gz 6798615 RMD160 1ab2f835309a916dfbba667d3d0d38a57c312fde SHA1 dd0920a181d18236432e4b3e5eab6e468cda4b89 SHA256 22603f282f31173533b939d289f3374258aa1ccccbe51ee088d7568d321279ec
DIST heimdal-1.5.tar.gz 6594801 RMD160 308ef50e804402aab2fd3d8f25a798bec692c597 SHA1 fdf29096a1fa71a275881d64d178c211f148f0fc SHA256 8fe69a90e7ddbf5989054f899071365476689b7aed82bf0443b5bf85f934d53a
EBUILD heimdal-1.3.3-r1.ebuild 3117 RMD160 60261063ae30fb906c353218b55d513adf4548fe SHA1 56b35803057793143fe26101a69be1ed44998cb2 SHA256 3194ddfc323737a8c00e44ddc7368480e100438c79b0dc4d30eb78a43ced0350
EBUILD heimdal-1.4.1_pre20110304.ebuild 3642 RMD160 925071edf8d622763a2916b5cc595ea180432fe0 SHA1 3d40be95a8248c6a307838f60884625b0b87ef57 SHA256 9d43884ab18d00148ae7b5ce3321352d17ba00bc6e4ee72110581350d11dbd28
EBUILD heimdal-1.5.1-r1.ebuild 3745 RMD160 7342c1627396c950f4bdc5e2e2c67a85abd8d875 SHA1 26d1f86df9c9eaa9508e576b64a81a7d011c1707 SHA256 5e5909ff90f28810303b5e3cba79a88a7bd5f9054b712e6aade7ea63679ab7d5
EBUILD heimdal-1.5.1.ebuild 3527 RMD160 fd1e1a9e6172dfa64ca3fe6f87153ad0637af9f8 SHA1 caa4cdbb79679b31192c951d940aef6621b5ecbb SHA256 4ba9352ab2ae5938f995cfc447f5676e866f5c2ec526f404d2c097b5dd9df781
+EBUILD heimdal-1.5.2.ebuild 3708 RMD160 3db0e0be7e85c1cb354d8fec7f04bf62b3f1e1e8 SHA1 0961ea69dd175ae5f22e6a3cd0ef50bd738d3ba2 SHA256 64484520d8181861a18ac8f45250a8ed7667536599418f7a8142ce0bc423e37c
EBUILD heimdal-1.5.ebuild 3266 RMD160 5b520080e308b302669a8a3e8c9375e4aa01b0ac SHA1 876488d248c55e86c40a0681ddb0635d006abb47 SHA256 92e8fda935319fda977c6fe9ad8d4905bf043b7086974c27f92f7bf7ea8b210f
-MISC ChangeLog 30605 RMD160 0d07ba5ac306945549b709cacd91f9437e5185a8 SHA1 07825ce03646033576580ed0a0460e9ed80555b6 SHA256 383227e65110ec7796bb58db0d6b1c6fd46e93f1511ee5aa4b90cc17c4d7eb4d
+MISC ChangeLog 30715 RMD160 5780d3cd56caa478be69af48c8ddcf3269490e27 SHA1 987c87b08929eedfcfbd306f797fdd417073949a SHA256 261ca6af9475387dcc00fdc0c6389ddfe2b8405bd314e993ae30cf0747861bb5
MISC metadata.xml 469 RMD160 2dc8ebb842bdde2d766a1d35335d97581686cccc SHA1 f87ee646d52dc65e1c232b5ca15f7cfeef213304 SHA256 8d648750dfc00c8726d98166f672d9d35396cdad6f1ebed89e0ee4a29045abad
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk8Jy+gACgkQuQc30/atMkDP4ACgsFDHmLVuVFHTke/+YUom1Riz
-hOMAn0vTfcQLZSLzVl1yd/qd3tWp8w7T
-=L0op
+iQIcBAEBCAAGBQJPDgsvAAoJEHfx8XVYajsfEDsQALRYjXbwVv3FO1eKIVV6XVac
+ctGUq/fibnP5qJiAGcXVELIQ5NPVFQkPBZVKDefVG9/r5m0FNIyUd57YoHX3YeEO
+D8goDK6/m4g5fyPtEpYZIE25Smzop9QTMyVylciOLLCDQ/mkc5JhC7dN4tnAkaN6
+FUXaiwzw9SkfpdLUQ8HkWa5nzITKUhG8wHYuuSZWTumK1btHQixb+Mz9CLof+OaV
+8l78S9Yy630WHmTn3dNp8GXIzRkEnDrmGpwpCkgkqO+2Mb22jptzyAtyG4JLhNnz
+j3Mn3qMRUCcH0rInKdTxULlHoN/4WShSAR+7nodaHIp40gQfDxU2oXcCg7VEDLdj
+xGbtq7oKmUrBtQVUT5ZynhVxVBZjRn/n1B+qtPRyTdBHe4k6SMZ282J4e0BH0TQy
+nuF68Z1JZCG4Jx/3A5I5dsjGXSyioqaQ4PBupz8hLyNG0+rIoT2edZoOe67oFt3f
+KsXmaWkN6tKfRKNwdyNrQSuW/hF0nNvDCqrbHAc4Ey0g/RUG3y6t06vgvrZCxyJy
+GtWLsuASfXRjwKEuGwO0iVpJpox1m6r9cu2RWGHSesWDHk+FVG3gURjkoV+FQ7Ny
+214dCIeLO89vYE/3OOJNt30dHq1p2/XjoVJHv9Uo1kHyte8D47YfuqQ/9k3AkNzj
+9k2cxkiCPuzHa0xWxRpC
+=ehTt
-----END PGP SIGNATURE-----
diff --git a/app-crypt/heimdal/heimdal-1.5.2.ebuild b/app-crypt/heimdal/heimdal-1.5.2.ebuild
new file mode 100644
index 000000000000..cb1cdb6c0aad
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-1.5.2.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.2.ebuild,v 1.1 2012/01/11 22:20:13 eras Exp $
+
+EAPI=4
+# 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.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit ssl static-libs 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
+ sys-libs/ncurses
+ sys-libs/readline
+ afs? ( net-fs/openafs )
+ hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+ X? ( x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXt )
+ !!app-crypt/mit-krb5
+ !!app-crypt/mit-krb5-appl"
+
+DEPEND="${RDEPEND}
+ =dev-lang/python-2*
+ dev-util/pkgconfig
+ >=sys-devel/autoconf-2.62
+ test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/heimdal_missing-include.patch"
+ 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 static-libs static) \
+ $(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_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
+
+ use static-libs || find "${D}"/usr/lib* -name '*.la' -delete
+
+ # default database dir
+ keepdir /var/heimdal
+}
+
+pkg_preinst() {
+ preserve_old_lib /usr/$(get_libdir)/libgssapi.so.2
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify /usr/$(get_libdir)/libgssapi.so.2
+}