diff options
author | Eray Aslan <eras@gentoo.org> | 2013-06-05 20:14:29 +0000 |
---|---|---|
committer | Eray Aslan <eras@gentoo.org> | 2013-06-05 20:14:29 +0000 |
commit | 9821bebadb2e8792a86be7736f60ef8682638bf2 (patch) | |
tree | 11c9908269134984d1e13fa50d44d9b19aa4e277 /app-crypt/mit-krb5 | |
parent | Fix building with -Werror by default, bug #469026. Fix not respecting LDFLAGS... (diff) | |
download | historical-9821bebadb2e8792a86be7736f60ef8682638bf2.tar.gz historical-9821bebadb2e8792a86be7736f60ef8682638bf2.tar.bz2 historical-9821bebadb2e8792a86be7736f60ef8682638bf2.zip |
Version bump. Initialize some more variables - bug #471164
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64
Manifest-Sign-Key: 0x77F1F175586A3B1F
Diffstat (limited to 'app-crypt/mit-krb5')
-rw-r--r-- | app-crypt/mit-krb5/ChangeLog | 8 | ||||
-rw-r--r-- | app-crypt/mit-krb5/Manifest | 34 | ||||
-rw-r--r-- | app-crypt/mit-krb5/files/mit-krb5-1.11_uninitialized.patch | 11 | ||||
-rw-r--r-- | app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild | 126 |
4 files changed, 162 insertions, 17 deletions
diff --git a/app-crypt/mit-krb5/ChangeLog b/app-crypt/mit-krb5/ChangeLog index ad8997eff64e..b49425fd314c 100644 --- a/app-crypt/mit-krb5/ChangeLog +++ b/app-crypt/mit-krb5/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-crypt/mit-krb5 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.367 2013/05/14 06:01:50 eras Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.368 2013/06/05 20:14:16 eras Exp $ + +*mit-krb5-1.11.3 (05 Jun 2013) + + 05 Jun 2013; Eray Aslan <eras@gentoo.org> +mit-krb5-1.11.3.ebuild, + files/mit-krb5-1.11_uninitialized.patch: + Version bump. Initialize some more variables - bug #471164 *mit-krb5-1.11.2-r1 (14 May 2013) diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest index 0b71623a31b0..fde7700c785f 100644 --- a/app-crypt/mit-krb5/Manifest +++ b/app-crypt/mit-krb5/Manifest @@ -3,32 +3,34 @@ Hash: SHA256 AUX CVE-2002-2443.patch 2131 SHA256 1e2b53152faa9309d4dbfa0126d4e041d3c5a4519b91487aa20d019b9c00af9b SHA512 4f578a1c52de1cf2483aac4798eb577add8149daec9cb34c8cb1c2aeec8f78c8422f24c0a6844c8cc57d3eeea673d5f71fdb4369b11d3c682cf608270be07808 WHIRLPOOL a8cf34496ebfeb48c22717680384697639b76d8b66116e29ee960514a066c2517b54abd2ac04685445bbf15438e2b40674e61b635a987f52d5c7e85e1ae58cb0 AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42 -AUX mit-krb5-1.11_uninitialized.patch 2081 SHA256 d48d228e0c78d8a2b8c6b807e0294d68b87c9316770ece4b2033852ecff1ea30 SHA512 e108b183f9dddecf7a1decbfd1db14decf45799002401f77d9910c39125f14a4520a3e8588c1c55244add8a9c42a3066bd060b869d30b1e252fc7a9fa1935d88 WHIRLPOOL 03da04c94eb1f953310d7cf3b1f9f71322f51bb2582dde0c2d9b24a951420b60b77039726178d021a6068f489a6174f0099485f0817f954105a6ceaa1a6fc6e7 +AUX mit-krb5-1.11_uninitialized.patch 2337 SHA256 d0319626a6997e0fe34fae831ff376e09f476e043bc18bd25e97e962ad40306d SHA512 c53faf11ec8fee56af6a814740ab29f474bb603977dd0d2f7a893a7437c4d02eb274b1abc4a5db3e1138f261ecf39d9cfe664f12db24748ba6ff09db86fe6774 WHIRLPOOL c33f953bfb05d737117a681ecdd552ba2d2345f0c0f14e1bc7265775223ea5d21ddd68a0cc7c7d6d8947960bc4448889680130bfc7642f4f7526d8b8ae9d5e2a AUX mit-krb5_krb5-config_LDFLAGS.patch 458 SHA256 9ebfc38cc167bbf451105807512845cd961f839d64b7e2904a6c4e722e41fe2b SHA512 8118518e359cb5e69e3321b7438b200d5d74ceeac16b4623bf4e4bfb4ead6c656de6fa153f9bcc454097b45a512bc8cd0798b1f062a2c4a09f75253b204a7a17 WHIRLPOOL 61d4a6ba6ef4114c8277330c36e0e6c2c625536c8011d1badd1dd5393c4549f63e5402520a6260bf81c5d9e512a76a9b1b4369eb9e9d13379e5ff887cf67d750 AUX mit-krb5kadmind.initd-r1 592 SHA256 3e55c79f19aaa6ef6b64a621c03dbb2eac3ad923916dc803f4c1bfe48ce89fbb SHA512 f0595e9bbcd85badb403af7febce1fa28278bd7fc8118498948171ea12a27ce8b3c479a34b36639d7370193bc69a0b093ae7e3b66473078dabc38864fec931e9 WHIRLPOOL 16147fc873ad16c16410e82df817fdb7ff068ef5cc1c50d9bb5558f134db36d516ab80628714e836a20883d0d1dfd17bfca5a41225be4ecca270580f2db28e70 AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb DIST krb5-1.11.1-signed.tar 11663360 SHA256 3a230ff6a7f8775752292e9303d3fa8a801a353301bc24d80b860d99f9d20768 SHA512 721a14bf09571d951b0070110e2f2469e55b593d7321a1288bea1da62f33fb6d2be556bf6410a8ad0134cecdb6b67dafbd5f34404eb00383fe8fcac167f7743e WHIRLPOOL e8363343229e96eb9d2e05767d4b9b426b41a8bca51bb91cf815b50f920d289a7273d7cf9d279bfafcc3407ca0ecf67559c5c0a510562d2f7b61fc5d71f8cf3d DIST krb5-1.11.2-signed.tar 11673600 SHA256 f0373295fb320b9702468eb0df33397e7278326ec1681a8c6037cc53cb0120a5 SHA512 2db58530a98c4bdf9c6f797f3fb2881a3bdeda680804309f1f40e877a5a1c6e589021e1e0521b5a258626e5d04105ad0c01575b2104313b4b9592ee1ae8b8006 WHIRLPOOL 10deade6b13e88187e827513a8e56a4287a654e5b6f9554ef85657fd6d7ded5ba0d2311c001e1b35f13e0d1c5ddeefeca68cdf43ee4192432b318d8cc55c2bdd +DIST krb5-1.11.3-signed.tar 11673600 SHA256 9abd94bb94a70996da0f8d90408957154bb543271b097e86c63eb33e5f5751b5 SHA512 4d4c5d5c3a495da141bca40fe73378db190ace8ed397b7bb8e38c53757e6df3ec55fa0eb5628f7c6204d1265f8451535e65c4ebd844821c64cdfd0c6e32468a5 WHIRLPOOL 62befb0bd0dde3a459e877f9219c53486cd99b82de8ea6412caca59cc03f73c0f4ae327299d0c45a72ec70e96989f2dfb94ba7f21ccd691dc05c2f38c85d2111 EBUILD mit-krb5-1.11.1.ebuild 3270 SHA256 e39ba0c861bdd3f9477d55faf647e3985db5aa9d6178db5525dbb17ae87fd5aa SHA512 90429906b3f86720c1055c0bca1053826c0bf64a631b84d8177d3b5d111de5303e9d82b94eda074958f2931f5843f187aa71373a1c633bbc6755211306170e55 WHIRLPOOL f32dba7942629ade9facdf9b2c8b9a42e6a27cb67d046b2b030ce8bb666fb4294734dd038cd5913522eab22f864ce71a2195cb1f80d0244eee42ef6f722e8e0a EBUILD mit-krb5-1.11.2-r1.ebuild 3325 SHA256 e7ec907d50e97fc4a99694f5356db423b639adb8b7eea5bb2a53c83ba89534b3 SHA512 233d78b49bc6d9a6749cdcbba7974f2e53031b4525802fad18c8b95fa06ebad359a9f4e377cb44d8489c58268832a0b23911a8922c2bb94649b026fe9e68b8bb WHIRLPOOL 7e38a0427919dade826ef79230d9c3060aeb12fc53d54d7e741d0e6acb367418bb6638b98bee1f5678003fa7a263871fc5022e8f3ff065bf75f0b7983b7d62cb EBUILD mit-krb5-1.11.2.ebuild 3280 SHA256 aa04117b955500335d92d84611ecec0676b96337863a80dedac49014f1460c0a SHA512 9b96ccdb8f9ae4f581d0a19b49ad12c2299c9b03501a3fdd4ddc6c5aaa2e42a5be9c143c0c442640ffbe0a4c2d17e0546ef83b3c866ef376cc6e71d97c86d3d8 WHIRLPOOL 3ebd47ad0b81262f5940c5e5763c28eef2223a04d7a5a3ca8b1cf7eb18c1ce320514af296d10391364b5d8e965a0f548632ff9e95927ef7075f35b60166efaca -MISC ChangeLog 57851 SHA256 50f57992f8dbd11abb017a7845dec0819525dfd387db596784fb3959dbe5b275 SHA512 e2c60faad40c2142d253b885ea1181dff3f062c3192702f8f8649d7c73f29915fb57a6ca953e2cfac952e67793f58da4f8672b45a1884ca09c1527039a6e39fa WHIRLPOOL 4629bf6c9e6fdcd8a4de7a23e110b3a5e51b2d9aed65447ef600931f1be298b8e03689ff60275548d37f8c18b02a5d70bb127070ed5f683b5ccc35f74068e033 +EBUILD mit-krb5-1.11.3.ebuild 3280 SHA256 4154117ba06f8fa71e0be395a8295b5884abaad53de993d6bca8a8a51591bb96 SHA512 480bd86bb2868dcb122ac9eb1d32ce440f43afe6e6ff4c8bca521eb423e95196657fee8162a161e777d7a8a8c36ed0c202aeac6b0a56f97ed8c480757cd720a6 WHIRLPOOL 2006426921db535f9be371d91c40cae7b0fedd6d937ba8fd7e30c665b75adc3d0946d84ccb40d6ed652c6f56877ac79ace700380c4fd1a79a582de113025cd21 +MISC ChangeLog 58057 SHA256 a22a46219247034c0be9c6172d730b515588dc322b1aaed96f776603efa8cacf SHA512 39bcd1ab87bea207e982669accfa9947eeadd3ed525541cda328fc7b575fabdbfbc0a8cd338e17edfc37fc82bd7637e50a3c5dc2a23845d534a5ee770f5f39df WHIRLPOOL bef48888c7d07d2a164defada6e53ab28dc966d484a8f0fd73a32fd98dcf51191d85865d48d8fa98b55a18a560daeb515f1e3d46074a690fc8243a64c7868993 MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.20 (GNU/Linux) -iQIcBAEBCAAGBQJRkdNZAAoJEHfx8XVYajsf89AP/1Ghq+kJDNzUdAGhKpNs6x8Q -4gq30TiEmaDpWquHkQ7Jv9D6Rf6sph5jaYlLYK14ShDHUiLm9qfzUd7VtbEb5+xM -RT5H3NazHLgr0wFr+Ruz0AyshwwccmeCgE2eam+tyeo4PBDcbW3yLjDdeibyhOnM -yswsEelzOqBTc1pIl6MONMa4h1G91dMbAfaHe7gADUA5xleyY0EG5OB5yVymhNy5 -Wj2c8KOa474aSVZnpMdQbz4fgIQqrvtacu5Ybruy8rP7TEL9sjZOVKHXgZ7atLhY -d7a9V21rK/rRHPVcnBFEnqH2T5H006zW8gL0WmBp4kfMZoA8YywLgM1yYU7e8TcI -uRTUjmdgVJdIlp9ky55fM3vabeLQR1TEN6mAS1O3BPaGOYigW2izoRYfbZM23/Pa -8jKrhnCYJvuq+TJ//wu9sqisKoEJzQo52YZBiaT3KITAVrDFOFkKT32owre0YMWH -bF3XbN2yog70PllrfU87fJQyd5RlGhIiy3mc2Z6MRDM5uZkSU/kC564y/oqDkf3B -QgdG9t4OBkhnGBjfQ0/UX7iCNoZeqCdXSDsdHWXM82M4Fr6+TRqNJGtlqG+ZteDz -jP7bUAlpW6kucGQAWNQMdHLGpQPkcuANMNV4Y0adL+H8dKmdRwsk2ON3fTU1iVUi -PK7BrbjIy9a3AY8erJiP -=8OXz +iQIcBAEBCAAGBQJRr5wlAAoJEHfx8XVYajsfkwIP/2TkrbMO1H4vRZ+iScYEi2rH +Co2V0EWDY3SoSqhyjfuhMMswe+ihRLcstZcKWEdAu6dsgkFp6jwVn1rmznQm1QmG +cQcz98Vn/W1Tay+xKEoQnNNZWm/oyitY5TGQzlyp99ExmRVzr++EDkjG7wP7eoZh +rcCCmD7wfJPBkR4LbK2oFQHkZjlDnSIii37hfaQntr7+Z5/76Mu6RBng4Qr5rzwq +jZMfLGsGjhJkJ/DUIo9/7eriMUWzkXh4zLYWNsOSsl4i5yPjBDqtWmT/hnyC1/Ah +GbS3YrSDTLPrTTEJdb1nOpq9SwzcYZqjK5bX77jNviOT7WzXCoje5EbnWpWl6Vcr +OC+OH4WZwIp89+R4BUMdVZ7BH+S3EiiPdh1u8V5xo8t3vH1U2+3/Nak65XzN5B8v +hdW4nbH7TsYTXYcYj1tTycaa09LapH4+gmBRuTcyTyvyxIdBicQ3ihWW6JjR0afE +ejosM85qS7NN5lrpYpkhwAWeH7njS8VbR/4h1DJuX5MrlZzAKlT5wD9ofr98CC7S +H5GUobC4zkcdj0WDCKJaOg0obaKjb733NyqB/idkTu3xpZGPRKUVwZf6GH0YQkTM +bGM3dZIcrC7Qrl5XwmmHOd52DYiTcgbOY6dkrJfTHdl700xhCrh1cfD+x1K3f05i +ADKosUNBONijrJ5GKSrc +=VJQT -----END PGP SIGNATURE----- diff --git a/app-crypt/mit-krb5/files/mit-krb5-1.11_uninitialized.patch b/app-crypt/mit-krb5/files/mit-krb5-1.11_uninitialized.patch index 12d8e49828b7..16f07d7423a3 100644 --- a/app-crypt/mit-krb5/files/mit-krb5-1.11_uninitialized.patch +++ b/app-crypt/mit-krb5/files/mit-krb5-1.11_uninitialized.patch @@ -65,3 +65,14 @@ index 7dc5b47..cd90db8 100644 + krb5_error_code ret, module_ret = 0; krb5_responder_fn responder = opte->opt_private->responder; static const int paorder[] = { PA_INFO, PA_REAL }; + +--- a/src/tests/asn.1/trval.c 2013-04-12 12:51:36.000000000 -0500 ++++ b/src/tests/asn.1/trval.c 2013-05-24 04:31:14.077036380 -0500 +@@ -404,7 +404,7 @@ + { + int n; + int r = 0; +- int rlen2; ++ int rlen2 = 0; + int rlent; + int save_appl; diff --git a/app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild b/app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild new file mode 100644 index 000000000000..fff9835aed06 --- /dev/null +++ b/app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2013 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.11.3.ebuild,v 1.1 2013/06/05 20:14:16 eras Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_5,2_6,2_7} ) +inherit eutils flag-o-matic python-any-r1 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="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="doc +keyutils openldap +pkinit +threads test xinetd" + +RDEPEND="!!app-crypt/heimdal + >=sys-libs/e2fsprogs-libs-1.41.0 + || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) + keyutils? ( sys-apps/keyutils ) + openldap? ( net-nds/openldap ) + pkinit? ( dev-libs/openssl ) + 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}/${PN}-1.11_uninitialized.patch" + epatch "${FILESDIR}/${PN}_krb5-config_LDFLAGS.patch" + + # tcl-8.6 compatibility + sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \ + kadmin/testing/util/tcl_kadm5.c || die +} + +src_configure() { + append-cppflags "-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 +} + +src_test() { + emake -j1 check +} + +src_install() { + emake \ + DESTDIR="${D}" \ + EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ + install + + # default database dir + keepdir /var/lib/krb5kdc + + cd .. + dodoc README + + if use doc; then + dohtml -r doc/html/* + docinto pdf + dodoc doc/pdf/*.pdf + fi + + newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind + newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc + newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 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 +} |