summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEray Aslan <eras@gentoo.org>2013-02-25 15:03:57 +0000
committerEray Aslan <eras@gentoo.org>2013-02-25 15:03:57 +0000
commitaf17c0af65198cdfef6746ded6de779d0ab2bbb1 (patch)
tree37b7615d47fbfacc51173f933ec0df00c41752d1 /app-crypt
parentrespect CC (diff)
downloadhistorical-af17c0af65198cdfef6746ded6de779d0ab2bbb1.tar.gz
historical-af17c0af65198cdfef6746ded6de779d0ab2bbb1.tar.bz2
historical-af17c0af65198cdfef6746ded6de779d0ab2bbb1.zip
Remove vulnerable versions
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64 Manifest-Sign-Key: 0x77F1F175586A3B1F
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/mit-krb5/ChangeLog10
-rw-r--r--app-crypt/mit-krb5/Manifest40
-rw-r--r--app-crypt/mit-krb5/files/CVE-2012-1014.patch21
-rw-r--r--app-crypt/mit-krb5/files/mit-krb5-1.10.1_gcc470.patch12
-rw-r--r--app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch48
-rw-r--r--app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra.patch32
-rw-r--r--app-crypt/mit-krb5/files/mit-krb5-1.11_clang.patch12
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.10.2-r1.ebuild128
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.10.3.ebuild126
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.11-r1.ebuild117
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.11.ebuild115
11 files changed, 23 insertions, 638 deletions
diff --git a/app-crypt/mit-krb5/ChangeLog b/app-crypt/mit-krb5/ChangeLog
index cd31e2276caa..30f20a64b135 100644
--- a/app-crypt/mit-krb5/ChangeLog
+++ b/app-crypt/mit-krb5/ChangeLog
@@ -1,6 +1,14 @@
# 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.351 2013/02/22 11:06:01 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.352 2013/02/25 15:03:46 eras Exp $
+
+ 25 Feb 2013; Eray Aslan <eras@gentoo.org> -files/CVE-2012-1014.patch,
+ -files/mit-krb5-1.10.1_gcc470.patch,
+ -files/mit-krb5-1.10.1_uninitialized_extra-2.patch,
+ -files/mit-krb5-1.10.1_uninitialized_extra.patch,
+ -files/mit-krb5-1.11_clang.patch, -mit-krb5-1.10.2-r1.ebuild,
+ -mit-krb5-1.10.3.ebuild, -mit-krb5-1.11-r1.ebuild, -mit-krb5-1.11.ebuild:
+ Remove vulnerable versions
*mit-krb5-1.11.1 (22 Feb 2013)
diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
index e06e2fafbc47..3810df94b717 100644
--- a/app-crypt/mit-krb5/Manifest
+++ b/app-crypt/mit-krb5/Manifest
@@ -1,13 +1,8 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX CVE-2012-1014.patch 697 SHA256 2c98d1625eaaeda8e96d812bff722c6175491dd87b159ec01d422de3c0228cce SHA512 048dd15c89b699d43225705dad566a2115980e57ec117bd318fe97a3ace98a52ffb4271dd7c5a548e32ca42a17984d72627ed5c9d1ae82242d8421e47a5f026f WHIRLPOOL b32e13882e6084ecd350011965756b7eecc0b831c867d9dcec022c1a69d6fdec28565791d36ae2918afa14af960acd7d2ef902ed475805548d55d480b5a4313b
AUX CVE-2012-1015.patch 1752 SHA256 6e6749d4dcfaad1df963983ffb1cf144f11ab79af035ccf0a44f047dd0a8d6ad SHA512 9ef4a76fb68a7cdc3a2cf488cba394171432ba30812d4041a8315916217cd1443f9ab0094c7329f1464dcef3f0a38a548c82b0ee022c3da0e6ca6d0e3635f421 WHIRLPOOL 77276937a29f38038f993f29798459beb2d242a663867cee7324aa012eadf550afb3b2b731d4ba66f79baca1f52098d5ac93ac7fd4428f193b4190df2d0d4efa
AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42
-AUX mit-krb5-1.10.1_gcc470.patch 345 SHA256 e1f326b015fe9a91d50ee5f6cc74690416f017e34aa1216b38e0444f68897807 SHA512 2c4690d9b6310e98095ee7b80da330c3276606b255ea7769056e2ef3270cfb9076ffaf13b3f1fbe20e45f75e750bace4d17abf90edfec35a0cc8291273a06f20 WHIRLPOOL 7a5d9070eee158e4fe48877854dd4a8839e9c0f704358db795761a6bc9c40890f8239a481d0f9a3a84fd3d2294d20c8321d37a57f1ba7a877aba126f0127d0aa
-AUX mit-krb5-1.10.1_uninitialized_extra-2.patch 1338 SHA256 8ef6e5375d9eb932aae5650441a4f61d4e81eb68bf6baa5f7ded40e3b0fae95b SHA512 7fa655ce412e8dfc92ac002fe7ce8b6f0aee5470c2fca2a9f1974c016b3ef251216b0ba74df4ca3651d9838f6353f7ffdf264dce34eaa108feded64a4613c1c4 WHIRLPOOL b2f65d4bbb79652d7aca3a25c7382190f5efbe5b8d0494737ae2274fe4b7ee5fae1f9c8c42b4625be6ac4e6aceb59e64c07c470b8ea33f289e9bd73bafb6a922
-AUX mit-krb5-1.10.1_uninitialized_extra.patch 985 SHA256 447f55fdb3641a7d57018112e137e1d1bc073c4bb5d97a9eb4e78cf12c8d77e9 SHA512 d20ad6823ea743204246479dbd630ff511871c5277b3e47bda09b0156d82cfd481863b0f7a4fed640f40b698e8acd46842da4d87d54e7df9b65ccb81fb15a82e WHIRLPOOL d22e981d7bec1d00c13ec8b1fae7d6e6e398317594483d07dcd20f324095cfacd31226710aac4b33042e82544cf6d1599ed849fe406bc6cd1c494c7c358a8265
-AUX mit-krb5-1.11_clang.patch 510 SHA256 9502c545c47bbcf7c6fa2b78d780cbf54e2a745f98612c347ce2350304863585 SHA512 4b4154581e386025c53fa3b684f0bb84ab3e9d823c430a90e9f7b1e2f0bfb7c4829e2b6df9bbbff352f607a9a83ff759053a62e1015463beca59d13cae3598c7 WHIRLPOOL 4e742500a75f6c49a48ee2f005fca8fcefb5d0650276d3684c12ef72ee25e69691216238482a91a8aa6cd9bd04cbfe023e4553ec1c8b0df794f8a74b2e9442f5
AUX mit-krb5-1.11_uninitialized.patch 2081 SHA256 d48d228e0c78d8a2b8c6b807e0294d68b87c9316770ece4b2033852ecff1ea30 SHA512 e108b183f9dddecf7a1decbfd1db14decf45799002401f77d9910c39125f14a4520a3e8588c1c55244add8a9c42a3066bd060b869d30b1e252fc7a9fa1935d88 WHIRLPOOL 03da04c94eb1f953310d7cf3b1f9f71322f51bb2582dde0c2d9b24a951420b60b77039726178d021a6068f489a6174f0099485f0817f954105a6ceaa1a6fc6e7
AUX mit-krb5_krb5-config_LDFLAGS.patch 458 SHA256 9ebfc38cc167bbf451105807512845cd961f839d64b7e2904a6c4e722e41fe2b SHA512 8118518e359cb5e69e3321b7438b200d5d74ceeac16b4623bf4e4bfb4ead6c656de6fa153f9bcc454097b45a512bc8cd0798b1f062a2c4a09f75253b204a7a17 WHIRLPOOL 61d4a6ba6ef4114c8277330c36e0e6c2c625536c8011d1badd1dd5393c4549f63e5402520a6260bf81c5d9e512a76a9b1b4369eb9e9d13379e5ff887cf67d750
AUX mit-krb5kadmind.initd 587 SHA256 fcf92aa6a325bee8b5a1a5d9f627a1ee85d36eb1d410f8fb169550e61d7b1da5 SHA512 0f601aeaf6a7bdf3c832cf1c426721d47a1c3c16fc79c7f6eebf0631452a64846ebcf8edb57d7c2c4acf4f6887f8bf6df3bc6e04c305ffd2f679a35fd75cfe0b WHIRLPOOL a114829df706e7e6b0720464d0138b0b76ce29ccbf855703228ac1da97de19123b3761c953eb94d69c508dd1863ce355347e60e11e0146809f66d42151795ed8
@@ -16,33 +11,26 @@ AUX mit-krb5kdc.initd 557 SHA256 12c642b59b821121beabd09e78fcf46aeea8269d29e14e5
AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef
AUX mit-krb5kpropd.initd 601 SHA256 29e48df9b21ad4acb73618273c6cb1244d15343a71610763f3c292ac934ca189 SHA512 680f4792a384843865b4d82b99b4a5d74498e87735b9f90d787c57c798290580bf5a39c90d57f8d62601d9ecb5c5eae9da5281ce034beaa85aed64241415adc5 WHIRLPOOL cd2d1d2dbac5f5c85a0d06109131ca30fa8f9559d132031ae6b69bc676580307d127ef42d397226b7e7606e66acc349c585402f157e8232b24833738b4bef516
AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb
-DIST krb5-1.10.2-signed.tar 11520000 SHA256 52c719de1a7f042109486a80e7b69e43555186a2acf26c1e5ab83a3ab1cebe3d SHA512 989d49e2b5cfa55ccf01fd075a9ebe27eb22e2682a3c59eac1489318c84ad8b950458cf6c7ea9a0bfc81423e91a9545fed164799d73a6f6c46ff8f8b97bb2475 WHIRLPOOL 98440f22f737fa9b6a4482d4e7483bf458464a02747ee947296e898fe1407d128c3e74c120ea356ec724a8b26ecbee910b85fb146cfd2b46af932f7e4a968460
-DIST krb5-1.10.3-signed.tar 11530240 SHA256 fc48f9f985bf04aa91c239dae0daaa0509c85b61b2d172d9d65ab0c52bcea3cf SHA512 1f2e3bff5b7485fb5b95a247216d952c4fd0b64ed4eaea14693b687a0268f4f88cf018b4c920329f806ecf7f2cde32ff033fc8f2136a7007fdb88c4b1759dfbb WHIRLPOOL f225650f97ca21526761467d83e05de7252d329724b6b88a2d89fa210abdf0d0248e01de50eaaac200deb6eabb9adfb2129cbe297355923a88f2e67e16c6ab70
-DIST krb5-1.11-signed.tar 11653120 SHA256 fe37fb93b398db98a1b23f814673ea2ae4b90138f85e1a4027ef639456a78651 SHA512 ee6194d3d504c3d40cb025b9988dcdcabbfdcf5de4711c3475f9ac1d4178095fe2114691c0f212c21d2b99d771ecc42cdd14bd18e7c987681c0092e6ce46068f WHIRLPOOL 97942183a2e499e9cb2e56c4a5d1a80f23919c365896f9853f7708a4937eab18980dc0430d45de66470f51318cd20d3bced83b9c6596b8954178c4241f49de87
DIST krb5-1.11.1-signed.tar 11663360 SHA256 3a230ff6a7f8775752292e9303d3fa8a801a353301bc24d80b860d99f9d20768 SHA512 721a14bf09571d951b0070110e2f2469e55b593d7321a1288bea1da62f33fb6d2be556bf6410a8ad0134cecdb6b67dafbd5f34404eb00383fe8fcac167f7743e WHIRLPOOL e8363343229e96eb9d2e05767d4b9b426b41a8bca51bb91cf815b50f920d289a7273d7cf9d279bfafcc3407ca0ecf67559c5c0a510562d2f7b61fc5d71f8cf3d
DIST krb5-1.9.4-signed.tar 13025280 SHA256 42fd639b0cb9568c4ae3d92874a76f75ffdc0071cf466a967b7beb340c020961 SHA512 8638f679a3f93a145ec6c5304125c77743278e5912a2d0d5e96157d60639ce26d5a135caa528570b301b3896c4752e81c523ee71b99534fe71fdc6d8083cbc04 WHIRLPOOL 559098eb8654248c612a2d23533d953f3572052b74a469dd6b4054a25167f72d1ac65ad4f5b714d9d8b9101376728c0ac34e4fce1dc73ad0aab7fa6f4a49d3c0
-EBUILD mit-krb5-1.10.2-r1.ebuild 3301 SHA256 d75ca131c73dac9b2ca89928cee9365baea4e75e700a153265a5f778b7365357 SHA512 92b7b199bfc6aac6d853a2ad8c0c487bd7b9f71b999d6f97ee4d431de1f1e03ec9d988465c602838eff806bb9f2185025a9a70b0102bce3530f30f21ce3409ae WHIRLPOOL eb156a39e2cbe9c7c36c175867148cdd274d4b87f9fff2a8db062a085aea994fb3acb72bdaea73e8f3b9efc7626c333b79e4b2741c2bafb1e918af5ee0b1690e
-EBUILD mit-krb5-1.10.3.ebuild 3223 SHA256 dd3d1151b36f451b02ab9b5035abcc594f1463079656108453221ca78cde839a SHA512 d7c8207e22817907d17a54141ae4e9d2f35d52c2d92cc5c65eab503b287c3a22a00100f128fdf593d52a3383ace510a0c78a875ba0082799d5fe893855d9a792 WHIRLPOOL 4c261de998061b6c0b4edd03d8e834eacb46bd80b4ae57e049a9fb1d0748646c2d1d5dc351a9da09537d954029f3efc660558d0329b29af2296a4e851576ee0b
-EBUILD mit-krb5-1.11-r1.ebuild 3015 SHA256 97e07de4e76f418064a8701add026e0f91e9bbffc271e090afa848c89eafb085 SHA512 a7b837b2972a10027ad46ffa305cefe56dfba1d0922f6b9c2c6eeb228adae3c76fd571a65d47e844e41098ba1ee1e46536d883b74b9d55eb1afe087d7019e54c WHIRLPOOL 191dee3aeba28730f05ccb4476e787907ee6d5a2f6d3bb23c3919fedd6c72027bf4d1394c7b98bb26d5789c382041297cb16fe7566f177aadd182872dcd159f5
EBUILD mit-krb5-1.11.1.ebuild 3181 SHA256 d473e42b4f9c825a4d22c4de68e5b797c9ae0f80658f2df904dba70ef0833dec SHA512 812bb14ff5453a00efc2ca79afba13c06d687f7be59b33a18e842f5db17d0333f8c100bdf798b489468f3a88011f0e758f426a6f44ff48efd0c18b08ea308990 WHIRLPOOL f41c6748b68ceaf1a4175b088a3a32c77397b7ed33e288385be37af14d79a91a498961e671e4471d63b5abde4901d63c114caaffe3bf264a704a626fb7c0c201
-EBUILD mit-krb5-1.11.ebuild 2912 SHA256 43a1bf2967305ecb905a12f3b70323a077d835987adf035f05f5f11dfa84b8b9 SHA512 d8afe27932409405fd952aab58dc7a977aadf79d79a3c9fac1dd8ac2a774c8893e197bf89fb527711c3e13273dca1bd99b377188d53ab11988c3c0e19b73c14b WHIRLPOOL fd97dcee80ba71ff65cf92e3407743f47441c822d4ba43f99cc584bbed3f339d690153cf98050d6e5838ec70b45bdb51163d901adfb0bc3bf7bdf9f9a0f4888a
EBUILD mit-krb5-1.9.4-r1.ebuild 3049 SHA256 576f46bfcc2cec0e9440f2be2a340ca30768eefc89001c3af3db5b971060181d SHA512 913f2f291b63bd182ff0c7d65cce950b54126740c1a65d314f5a8f9bbd0705b8efdd129098070688d80c87e3f1b08157ac1b6f6dd33e8e97020ba926b64965fa WHIRLPOOL f1da7e873db7e7404dd8e07f88ca7b38ef8f83e5a25ff3883c48f41d5d5b912ea366a96674977421b68dc678f73556de43392e6c37d096630722227b2a731e91
-MISC ChangeLog 55655 SHA256 146f3a6dda88e1106a27586f8f36d2cb288fe5c34a697cd8b3521b7aa01171e8 SHA512 8a4262ef54a39602c1fe033fda393d56cbdcd7b893aa03a51d872d1061b9668009568ff87ed4468eb6663936e7ba0a0c5cdf9cbfd95a720805d49677d45c7ca3 WHIRLPOOL a007659e33cbbe95c538ac5f37d129f546a7311787ca79ece28525b384b6405babd1ff41c47423a52869473d5a81a371ac57d64a9815f0a886714de74f7a65fe
+MISC ChangeLog 56042 SHA256 d2ad1695393e59a62f388d4808977aca96c749d8cdb0a2857834a026d05d0adf SHA512 4678781a76ead7569f0fb4423c8327fa5059d9e2811412ed03871af9990aac1757c142ced7c48d42df4d299ea87ef74877e028ad1b9b88ce2ec4649a38980962 WHIRLPOOL fdd3da158fc9676bd4c95556a9ed80c1985c416a2a063ba1cb61b0454c52adc496c28e4ebf4ede8bc43e2648e87194cfa591a6c4153a0835d5d917e147ada68a
MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJRJ1EjAAoJEHfx8XVYajsfbJQQAIoKVD4czpOZWcywt4sgItEI
-uYv3VFFR3AHYQPDGSSK8utU0E4+a2Za349q4GoOk4E1WgqIqfWJJRTf322nt31nF
-E/yiNIEo0fNf8dJCPI8T3+BSnEjzqhjCcAFntmev/UbkVkEmwk4TjkjgfGb6BAtm
-p6jVW00alSZt7qta/nXUAsvj4znKLsBN3jUd5xjvMiOTaW/GjXaTnLbbgw1K0uA6
-b/bglZC6czADC1FIJ249znEQ9WoMIbi9WcqDq/gPZR3WaQYCr2wF1BfyQiYTlGzL
-RxY+LwDwL+5OHGGTrm8ltinGCbAQAPmybtTo1U3bV7+mcv1FjHBgw6XmphIlQy6F
-QcP1Pg8SdCTa82TxsGHW/Dc17yHkyYANw9A4DuPJjhm6vyk09jZuDQizjMLYWH7U
-uG500emqS4W3+T5FhSlpOcfWQV/G+b4TzN8yOWj0FQY1H8ciJUJvpLwMzVaNztU0
-Hc+cOP9L2zOr6S8AuugfTnF2ULHgMlVb2i7U07PDOEpWduW/gf0bLH/VS4ps6Dr7
-xuHa0nK5X947EnLAVDoX1QKGiucpElgmOmy/bffz20HLS5wqshklvpWWlGZHkvvu
-d2n1REr4Q/wIiISiQCZOhphp2HVC24WTPnY653eUrknv5UiC2Jn2aLBYcUYd9eRV
-533JKafbecLVgW9uNqNT
-=a3nr
+iQIcBAEBCAAGBQJRK31cAAoJEHfx8XVYajsfazMP+gNHoNx6gbLV/ZluxsfnyVeF
+7FdtkWLj016OlgBEzPNnl6D6Ze9RibjySwizcRuKkKFUilabDBFKB6ngWSSSzUAG
+4dT5jlsBtUTJAS52ZAS/wYn2MlAvcI7b2zePX+DxO7YLQgvnEsBg58q/GHa33QG0
+ChJOIfU6+ssFyTqSyZJeAhHn2gsm8KdW7wSRH4HxV40GgyXwZLHOlr7YiH545n4l
++1PQfXhdOqSE0BNZTfejTTaiCE3oul7avNkp66VORGkFZz2X0qDyjjkUqV0Z560s
+MqK0LATZ0v3wqrhIjQIi8Z8AMOyFuIHAnt29dVZ5juo0/SPXXMnrcCY93Ul5/97b
+nf+6Qzj5TaULXZmTl8v6zOgg7Ak7cmPrPihuY8+X3ACR+EhFCWynD6UJdVV80x0e
+1X60MG8E8YQVQz5+MYOL+rZaFZBQlRcUdawaSIK6nPAW82WaNoo8bGDPDzQLSC0v
+PwY7vDdObeCVRhhJrpVZD+5pPGHuVyar3lxx4NmAhvVZ4yOPuq8iTBmeBw0CdgKM
+QRH+BJ97qjDtECc56G0xBfY7VSgUtOcXP5lf95z4iHAl1aM0fsV27gZkoDqzEnML
+fHnjeiFThN4kJ3BJ+r1OybACMkq/bBZdbIPRq4w4yhwhC7sBR4XmqfThaAoxRJ+r
+8QeT8PJjHxWeaWuC3IMi
+=/78e
-----END PGP SIGNATURE-----
diff --git a/app-crypt/mit-krb5/files/CVE-2012-1014.patch b/app-crypt/mit-krb5/files/CVE-2012-1014.patch
deleted file mode 100644
index c7da7171959f..000000000000
--- a/app-crypt/mit-krb5/files/CVE-2012-1014.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c
-index 23623fe..8ada9d0 100644
---- a/src/kdc/do_as_req.c
-+++ b/src/kdc/do_as_req.c
-@@ -463,7 +463,7 @@ process_as_req(krb5_kdc_req *request, krb5_data *req_pkt,
- krb5_enctype useenctype;
- struct as_req_state *state;
-
-- state = malloc(sizeof(*state));
-+ state = calloc(sizeof(*state), 1);
- if (!state) {
- (*respond)(arg, ENOMEM, NULL);
- return;
-@@ -486,6 +486,7 @@ process_as_req(krb5_kdc_req *request, krb5_data *req_pkt,
- state->authtime = 0;
- state->c_flags = 0;
- state->req_pkt = req_pkt;
-+ state->inner_body = NULL;
- state->rstate = NULL;
- state->sname = 0;
- state->cname = 0;
diff --git a/app-crypt/mit-krb5/files/mit-krb5-1.10.1_gcc470.patch b/app-crypt/mit-krb5/files/mit-krb5-1.10.1_gcc470.patch
deleted file mode 100644
index 21d3ab527149..000000000000
--- a/app-crypt/mit-krb5/files/mit-krb5-1.10.1_gcc470.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-bug #412359
-
---- src/lib/krb5/krb/deltat.c 2011-09-06 14:34:32.000000000 +0300
-+++ src/lib/krb5/krb/deltat.c 2012-04-17 23:15:11.405005256 +0300
-@@ -77,6 +77,7 @@
- #ifdef __GNUC__
- #pragma GCC diagnostic push
- #pragma GCC diagnostic ignored "-Wuninitialized"
-+#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
- #endif
-
- #include <ctype.h>
diff --git a/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch b/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch
deleted file mode 100644
index 6cb25f2e8ef2..000000000000
--- a/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-# bug 410431
-
---- a/src/kadmin/ktutil/ktutil_funcs.c
-+++ b/src/kadmin/ktutil/ktutil_funcs.c
-@@ -64,7 +64,7 @@
- krb5_kt_list *list;
- int idx;
- {
-- krb5_kt_list lp, prev;
-+ krb5_kt_list lp, prev = NULL;
- int i;
-
- for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
---- a/src/lib/kadm5/alt_prof.c
-+++ b/src/lib/kadm5/alt_prof.c
-@@ -164,7 +164,7 @@
- char **values;
- char *valp;
- int idx;
-- krb5_boolean val;
-+ krb5_boolean val = 0;
-
- kret = krb5_aprof_getvals (acontext, hierarchy, &values);
- if (kret)
---- a/src/lib/krb5/unicode/ucstr.c
-+++ b/src/lib/krb5/unicode/ucstr.c
-@@ -109,7 +109,7 @@
- krb5_data ** newdataptr,
- unsigned flags)
- {
-- int i, j, len, clen, outpos, ucsoutlen, outsize;
-+ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
- char *out = NULL, *outtmp, *s;
- krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
- krb5_data *newdata;
-diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
-index 7dc5b47..cd90db8 100644
---- a/src/util/profile/prof_init.c
-+++ b/src/util/profile/prof_init.c
-@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
- {
- errcode_t err;
- void *cbdata;
-- profile_t new_profile;
-+ profile_t new_profile = NULL;
-
- *ret_new_profile = NULL;
-
diff --git a/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra.patch b/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra.patch
deleted file mode 100644
index 0c1376fe815f..000000000000
--- a/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/src/kdc/do_as_req.c
-+++ b/src/kdc/do_as_req.c
-@@ -191,6 +191,7 @@ finish_process_as_req(struct as_req_state *state, krb5_error_code errcode)
- * by request keytype list.
- */
- client_key = NULL;
-+ useenctype = 0;
- for (i = 0; i < state->request->nktypes; i++) {
- useenctype = state->request->ktype[i];
- if (!krb5_c_valid_enctype(useenctype))
---- a/src/lib/kadm5/srv/svr_iters.c
-+++ b/src/lib/kadm5/srv/svr_iters.c
-@@ -187,7 +187,7 @@ static kadm5_ret_t kadm5_get_either(int princ,
- #ifdef BSD_REGEXPS
- char *msg;
- #endif
-- char *regexp;
-+ char *regexp = NULL;
- int i, ret;
- kadm5_server_handle_t handle = server_handle;
-
---- a/src/slave/kprop.c
-+++ b/src/slave/kprop.c
-@@ -91,7 +91,7 @@ main(argc, argv)
- int argc;
- char **argv;
- {
-- int fd, database_fd, database_size;
-+ int fd = -1, database_fd, database_size;
- krb5_error_code retval;
- krb5_context context;
- krb5_creds *my_creds;
diff --git a/app-crypt/mit-krb5/files/mit-krb5-1.11_clang.patch b/app-crypt/mit-krb5/files/mit-krb5-1.11_clang.patch
deleted file mode 100644
index 07c5af88e614..000000000000
--- a/app-crypt/mit-krb5/files/mit-krb5-1.11_clang.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Bug #454980
---- a/src/kadmin/dbutil/dump.c 2013-02-10 00:00:59.336080898 +0200
-+++ b/src/kadmin/dbutil/dump.c 2013-02-10 00:02:00.559494398 +0200
-@@ -1708,7 +1708,7 @@
- int alt_key_len, salt_len, alt_salt_len;
- char *name;
- char *mod_name;
-- int tmpint1, tmpint2, tmpint3;
-+ int tmpint1 = 0, tmpint2 = 0, tmpint3 = 0;
- int error;
- const char *try2read;
- int i;
diff --git a/app-crypt/mit-krb5/mit-krb5-1.10.2-r1.ebuild b/app-crypt/mit-krb5/mit-krb5-1.10.2-r1.ebuild
deleted file mode 100644
index daec246d258f..000000000000
--- a/app-crypt/mit-krb5/mit-krb5-1.10.2-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# 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.10.2-r1.ebuild,v 1.4 2013/02/07 21:20:16 ulm 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="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="~amd64 ~arm ~hppa ~ppc ~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 )
- 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.10.1_uninitialized_extra.patch"
- epatch "${FILESDIR}/${PN}-1.10.1_uninitialized_extra-2.patch"
- epatch "${FILESDIR}/${PN}-1.10.1_gcc470.patch"
- epatch "${FILESDIR}"/CVE-2012-1014.patch
- epatch "${FILESDIR}"/CVE-2012-1015.patch
-}
-
-src_configure() {
- append-cppflags "-I${EPREFIX}/usr/include/et"
- # QA
- append-flags -fno-strict-aliasing
- append-flags -fno-strict-overflow
- [[ $(gcc-version) == "4.7" ]] && replace-flags -O? -O0
-
- 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
-}
diff --git a/app-crypt/mit-krb5/mit-krb5-1.10.3.ebuild b/app-crypt/mit-krb5/mit-krb5-1.10.3.ebuild
deleted file mode 100644
index 1ec187b4fb49..000000000000
--- a/app-crypt/mit-krb5/mit-krb5-1.10.3.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# 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.10.3.ebuild,v 1.5 2013/02/07 21:20:16 ulm 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="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="~amd64 ~arm ~hppa ~ia64 ~ppc ~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 )
- 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.10.1_uninitialized_extra.patch"
- epatch "${FILESDIR}/${PN}-1.10.1_uninitialized_extra-2.patch"
- epatch "${FILESDIR}/${PN}-1.10.1_gcc470.patch"
-}
-
-src_configure() {
- append-cppflags "-I${EPREFIX}/usr/include/et"
- # QA
- append-flags -fno-strict-aliasing
- append-flags -fno-strict-overflow
- #[[ $(gcc-version) == "4.7" ]] && replace-flags -O? -O0
-
- 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
-}
diff --git a/app-crypt/mit-krb5/mit-krb5-1.11-r1.ebuild b/app-crypt/mit-krb5/mit-krb5-1.11-r1.ebuild
deleted file mode 100644
index 2a99ed927d9c..000000000000
--- a/app-crypt/mit-krb5/mit-krb5-1.11-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# 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-r1.ebuild,v 1.3 2013/02/09 22:09:17 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="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="~amd64 ~arm ~hppa ~ia64 ~ppc ~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 )
- 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}-1.11_clang.patch"
- epatch "${FILESDIR}/${PN}_krb5-config_LDFLAGS.patch"
-}
-
-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_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
-}
diff --git a/app-crypt/mit-krb5/mit-krb5-1.11.ebuild b/app-crypt/mit-krb5/mit-krb5-1.11.ebuild
deleted file mode 100644
index 24a1494bfa8f..000000000000
--- a/app-crypt/mit-krb5/mit-krb5-1.11.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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.ebuild,v 1.2 2013/02/07 21:20:16 ulm 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="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="~amd64 ~arm ~hppa ~ia64 ~ppc ~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 )
- 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"
-}
-
-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_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
-}