summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEray Aslan <eras@gentoo.org>2012-04-18 09:03:10 +0000
committerEray Aslan <eras@gentoo.org>2012-04-18 09:03:10 +0000
commit10e8274583f0b87436aa7cfd53891a49b9b349a6 (patch)
treef62735a62073d92c0a8677796d54e61cd5682822 /app-crypt
parentAdd patch that disables the header check for clucene, for some reason the che... (diff)
downloadhistorical-10e8274583f0b87436aa7cfd53891a49b9b349a6.tar.gz
historical-10e8274583f0b87436aa7cfd53891a49b9b349a6.tar.bz2
historical-10e8274583f0b87436aa7cfd53891a49b9b349a6.zip
add dev-libs/libverto dependency - bug #411711
Package-Manager: portage-2.1.10.56/cvs/Linux x86_64
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/mit-krb5/ChangeLog7
-rw-r--r--app-crypt/mit-krb5/Manifest29
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.10.1-r3.ebuild124
3 files changed, 145 insertions, 15 deletions
diff --git a/app-crypt/mit-krb5/ChangeLog b/app-crypt/mit-krb5/ChangeLog
index 8171b05c2e16..1f3ac2fd6b21 100644
--- a/app-crypt/mit-krb5/ChangeLog
+++ b/app-crypt/mit-krb5/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/mit-krb5
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.317 2012/04/17 21:31:09 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.318 2012/04/18 09:03:10 eras Exp $
+
+*mit-krb5-1.10.1-r3 (18 Apr 2012)
+
+ 18 Apr 2012; Eray Aslan <eras@gentoo.org> +mit-krb5-1.10.1-r3.ebuild:
+ add dev-libs/libverto dependency - bug #411711
17 Apr 2012; Eray Aslan <eras@gentoo.org> mit-krb5-1.10.1-r2.ebuild,
+files/mit-krb5-1.10.1_gcc470.patch:
diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
index 6986e4a39301..2565a17b951a 100644
--- a/app-crypt/mit-krb5/Manifest
+++ b/app-crypt/mit-krb5/Manifest
@@ -32,6 +32,7 @@ DIST krb5-1.9.3-signed.tar 12195840 RMD160 3ad9c4f24ae8b9d177181d8ea305341e88147
EBUILD mit-krb5-1.10-r1.ebuild 3012 RMD160 2848183c1d32dbba5ea1e0c170a72bf46b26df5c SHA1 838ea95410e874b1abfb2f62a2462e0f7cc0c114 SHA256 197be2f0f4c83c7a43e7516edea6bd613bd5fee89df90f87230ab34376a1bec8
EBUILD mit-krb5-1.10.1-r1.ebuild 2981 RMD160 e60701af68feea723f58ca86fe484af81a3fba59 SHA1 b739a462409756eba3fc2e01ad4859987656e328 SHA256 759e79a865ea86f2642e36b24626ef2c05fc02341f131fc2b3615a5613132ad3
EBUILD mit-krb5-1.10.1-r2.ebuild 3076 RMD160 b8ac7b6681806b3e8fbf810e4dd9400b5dd0dbb7 SHA1 1b76f835e31c0fd80479b8e7fc068d9a74658e5f SHA256 41c6391226e356506378341e2b5aaeacec08926e46bdb8534e70529854529213
+EBUILD mit-krb5-1.10.1-r3.ebuild 3014 RMD160 13c191ad57d7d7296ea03fe0fac7d14772cdd3e4 SHA1 a6958ebb337b683475034778e4f8dc168159aa67 SHA256 2950731988240b63d89ad1dc33ef173c8eeabcb0e3b51e22ab609238eeb38a0e
EBUILD mit-krb5-1.10.1.ebuild 2945 RMD160 15dd105647ed1170b57cc97e1df5de825d218b3b SHA1 2590a31a6c9129ffe00be4b075b61ead7423158f SHA256 605e3e546b4e2d654f740c39695e3dc8c223b3ecdb9af01e5585dbb808b0ab9d
EBUILD mit-krb5-1.10.ebuild 2943 RMD160 603832b6b69cf1ed3b8b761925f80878d9548b5f SHA1 643c21a269ba267d5bd1d242c341359b223096e0 SHA256 bbd7921da0538bf146c10a0b8d1b19164d139fa65c9ad7a15dd68ca1bfcefea2
EBUILD mit-krb5-1.8.3-r6.ebuild 2940 RMD160 25f48a0288e3b15a4f3b71cb483c86095d3bb527 SHA1 0a1fdcd668f75d2c932ca89e38bee9691a07270c SHA256 a88bacc133fbabd59298afb2f534ba6e3b9b2bb1aac0063bd6d0b42c437ff6cf
@@ -40,22 +41,22 @@ EBUILD mit-krb5-1.8.5-r1.ebuild 2713 RMD160 9b083b7d5bd3d16398ca16e65c42424b29e1
EBUILD mit-krb5-1.8.6.ebuild 2709 RMD160 d9758a70d15e9427310a40c663993d91838fe6c7 SHA1 eb782ffc09d160e4fe5b7278d4a5b2e02540d6ce SHA256 0444ca7072ecd17d7187441648a3d0e5930f6fc26240c690d8303774bf19905a
EBUILD mit-krb5-1.9.2-r2.ebuild 3181 RMD160 fe225e09ce0cd00bd14781659b591a2e9dbdcc1e SHA1 3065eaa5adf551595a486d6c0e2802003fd76e41 SHA256 468190582049855a9aa3ab0ce8e17545295a6bd15fc6c7985f8e1f732a6098e8
EBUILD mit-krb5-1.9.3.ebuild 3073 RMD160 69dd70c32dfa726777cec9bd40e748683e8cb2ed SHA1 e68061ee5e7bb11a07a7df8c5f9ed4d58177c6c0 SHA256 1d4dcef2a3e7cce8be4a7ebf625180ff3a70d6224bc92be93efc6a037b2251a1
-MISC ChangeLog 50392 RMD160 fddd98259a02e813ffd59198847070627d8133df SHA1 edf3fc4c6e16f8fdb04f18ac1558c7b26a210210 SHA256 2611a93c8ce550fe6ea70cada46682e44a95a8b59cd5e2522d50c1e8f7030bbb
+MISC ChangeLog 50549 RMD160 c9e56e41a3a8af80f7319f02081ace94e2d78f80 SHA1 e4a19a1abf650d5712a88de3df994bac2ef355f9 SHA256 bfd4f8c4416831b243c0182450d502d39b1b8bce1aa0cc509e6350dfe7b466c0
MISC metadata.xml 668 RMD160 825e73c2b8d1bdcfffb6c5cfa2110f596d7940ae SHA1 b9fca90e7a86fea05d8174d824e939cf61905310 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJPjeEtAAoJEHfx8XVYajsfaGwP/0Aas6NsusjNmTj1buXU7LTf
-iCxp+IeYiLZ0WPrdzmKMIdhvtCJGY6qUdQPHZbvp7m8ucsHY7m60lFg3ieIVdxth
-cItdfDFx7mN9eOJziYKkeYWtRuACgomlBEvODT9RDal6/8NSDW0BPJ1BlCAoAKUG
-NWPZBZRstNUwSgynbfz8Ita9O7pAnSm056GClkneNPd6hJgT4hoCfnML+rfvQDax
-0nuqPWVBp/6wtXvbpGovH7CNPd7SVd4gvRUUBIBm2q03wV+wqLb7lJ5BJS6LXS0k
-tOboxSyJqhA9vTYKn+zCusbqZa1yNiNCStWEwCNkxmSwBA7xgBL19GGsFRGDmGUo
-RioQVE4mBlXzjqSaNeXieQxT+Llj2H4tGv0BVx6MEn+3rGJMgZNDJFY7z4sLy/hg
-+VcC2YNIIhKipSNacxAitzzYkT0rcuRaLBhR4YCA3ynyX8SyrF2LeTTq6RCpwNEh
-CsTU9HOrAuab65vaFQxvoHQFOCSz7PGdXCv260KzvGhjO5wkRvQp/X6zrA0HBVAu
-phNp+MGdXS60nwBZeDFPX6dzOjXNKOyyNrIUsbgRiEjUbaFo61Vh+L/MQdC/bzIM
-4TdbJWhWOzk3lFfOTfW/Hc2klXGcWSuWIooCOIKcFitkIDBDii5PzdB5SK4myl4Z
-nJKmx3RVQES3u4/zw7rv
-=oA7+
+iQIcBAEBCAAGBQJPjoNTAAoJEHfx8XVYajsfOyYP/3nEyH9gvYwJlQDQrumq0Aep
+eAKP7swtDnLDRH5VbYqsOfc/oYMGNE3qNpo8YWA0CyAPAZOWh8EkL+Gc+X8f/ezY
+YfPVe/QH6Zn5azql/NBrxHJGBLOPq16bMCFXDnA5LlF1hJR/Jz51HMKko0w1JeJJ
+8usyBnwpeGH9YtkqWj8T/k9bGfWY8q/7QSqcyuZNILfO79dSovn+XQs2gvN1XZCm
+Lk0/rMLrIpdZ3VU0JWNBOfB8kOil0BIZGvRKNNpOH+MLhIMD3l4O3CQizYp0UUjp
+heG5XbUO3EjoTkyoDH9kkuQKlQIVyJBKgMsoTUilFha99v/corN/KYYLQHQhgmG6
+yw0x7dYnpZQT2PEBAj9qA8ZNRdueU40tsau6KK/Rfj4KYECikJMKADNQ9216ZMcX
+Z5aKv/1xMitjXSbIn4qVF3Hzq78H9c9IIlFQAzNOvIw6FiAId1NcoNISGxsUc0yn
+EyDkJQiqImz5+1fI3TZOqaTF1XqEyGcZark2y2SsYYxKA9yBF6kvhheqE77jNER9
+9MJX/R8cBIk0kcI7G/lRmLkx/wWWxq3UH8/J1EGaxi1Pw9Vsdlope27pAkY9Dtqh
+jjwFfG6rAJJv2SlM0aIFpKvwyn/kHs0jecgLwFGoxt4XVRXS1lb/m0zPGoDZDv4Q
+getfvbTfsgTL+3bCiilS
+=B4FM
-----END PGP SIGNATURE-----
diff --git a/app-crypt/mit-krb5/mit-krb5-1.10.1-r3.ebuild b/app-crypt/mit-krb5/mit-krb5-1.10.1-r3.ebuild
new file mode 100644
index 000000000000..c981aa1a3559
--- /dev/null
+++ b/app-crypt/mit-krb5/mit-krb5-1.10.1-r3.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.10.1-r3.ebuild,v 1.1 2012/04/18 09:03:10 eras Exp $
+
+EAPI=4
+
+inherit eutils flag-o-matic versionator
+
+MY_P="${P/mit-}"
+P_DIR=$(get_version_component_range 1-2)
+DESCRIPTION="MIT Kerberos V"
+HOMEPAGE="http://web.mit.edu/kerberos/www/"
+SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
+
+RDEPEND="!!app-crypt/heimdal
+ >=sys-libs/e2fsprogs-libs-1.41.0
+ dev-libs/libverto
+ keyutils? ( sys-apps/keyutils )
+ openldap? ( net-nds/openldap )
+ xinetd? ( sys-apps/xinetd )"
+DEPEND="${RDEPEND}
+ virtual/yacc
+ doc? ( virtual/latex-base )
+ test? ( dev-lang/tcl
+ dev-lang/python
+ dev-util/dejagnu )"
+
+S=${WORKDIR}/${MY_P}/src
+
+src_unpack() {
+ unpack ${A}
+ unpack ./"${MY_P}".tar.gz
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}_uninitialized_extra.patch"
+ epatch "${FILESDIR}/${P}_uninitialized_extra-2.patch"
+ epatch "${FILESDIR}/${P}_gcc470.patch"
+}
+
+src_configure() {
+ append-flags "-I${EPREFIX}/usr/include/et"
+ # QA
+ append-flags -fno-strict-aliasing
+ append-flags -fno-strict-overflow
+ use keyutils || export ac_cv_header_keyutils_h=no
+ econf \
+ $(use_with openldap ldap) \
+ "$(use_with test tcl "${EPREFIX}/usr")" \
+ $(use_enable pkinit) \
+ $(use_enable threads thread-support) \
+ --without-hesiod \
+ --enable-shared \
+ --with-system-et \
+ --with-system-ss \
+ --enable-dns-for-realm \
+ --enable-kdc-lookaside-cache \
+ --with-system-verto \
+ --disable-rpath
+}
+
+src_compile() {
+ emake -j1
+
+ if use doc ; then
+ cd ../doc
+ for dir in api implement ; do
+ emake -C "${dir}"
+ done
+ fi
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
+ install
+
+ # default database dir
+ keepdir /var/lib/krb5kdc
+
+ cd ..
+ dodoc NOTICE README
+ dodoc doc/*.{ps,txt}
+ doinfo doc/*.info*
+ dohtml -r doc/*.html
+
+ if use doc ; then
+ dodoc doc/{api,implement}/*.ps
+ fi
+
+ newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
+ newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
+ newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd
+
+ insinto /etc
+ newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
+ insinto /var/lib/krb5kdc
+ newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
+
+ if use openldap ; then
+ insinto /etc/openldap/schema
+ doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
+ fi
+
+ if use xinetd ; then
+ insinto /etc/xinetd.d
+ newins "${FILESDIR}/kpropd.xinetd" kpropd
+ fi
+}
+
+pkg_preinst() {
+ if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
+ elog "MIT split the Kerberos applications from the base Kerberos"
+ elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
+ elog "ftp clients and telnet, ftp deamons now live in"
+ elog "\"app-crypt/mit-krb5-appl\" package."
+ fi
+}