diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2012-10-08 20:11:00 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2012-10-08 20:11:00 +0000 |
commit | e9da9492a1c32e11f436f5e3e90744aec6cc0825 (patch) | |
tree | 6ae8b28636a187bee003b559bb09fea049750db2 /net-nds/openldap | |
parent | switch to EAPI 4 and update dodoc calls for bug 408623 (diff) | |
download | historical-e9da9492a1c32e11f436f5e3e90744aec6cc0825.tar.gz historical-e9da9492a1c32e11f436f5e3e90744aec6cc0825.tar.bz2 historical-e9da9492a1c32e11f436f5e3e90744aec6cc0825.zip |
Version bump per bug #429970.
Package-Manager: portage-2.2.0_alpha121/cvs/Linux x86_64
Diffstat (limited to 'net-nds/openldap')
-rw-r--r-- | net-nds/openldap/ChangeLog | 7 | ||||
-rw-r--r-- | net-nds/openldap/Manifest | 124 | ||||
-rw-r--r-- | net-nds/openldap/openldap-2.4.32.ebuild | 672 |
3 files changed, 731 insertions, 72 deletions
diff --git a/net-nds/openldap/ChangeLog b/net-nds/openldap/ChangeLog index d89ac34cb141..f601a2eecd38 100644 --- a/net-nds/openldap/ChangeLog +++ b/net-nds/openldap/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-nds/openldap # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/ChangeLog,v 1.420 2012/07/02 23:12:32 naota Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/ChangeLog,v 1.421 2012/10/08 20:11:00 robbat2 Exp $ + +*openldap-2.4.32 (08 Oct 2012) + + 08 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> +openldap-2.4.32.ebuild: + Version bump per bug #429970. 02 Jul 2012; Naohiro Aota <naota@gentoo.org> openldap-2.4.21.ebuild, openldap-2.4.23.ebuild, openldap-2.4.24.ebuild, openldap-2.4.25-r1.ebuild, diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest index 5fc2e60bb8e2..105445a074cd 100644 --- a/net-nds/openldap/Manifest +++ b/net-nds/openldap/Manifest @@ -1,71 +1,53 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX DB_CONFIG.fast.example 746 RMD160 03d179d1c58d695c442eb5e3e69c245f3c2f2358 SHA1 c76a2a9f346a733ed6617d42229b434ce723c59e SHA256 69fc9aa6e4f0b888bc02d3f75642fe1ebf9345c685257a5c1236b2e79ed56e0b -AUX openldap-2.2.14-perlthreadsfix.patch 614 RMD160 6e868aa5a5cc4e80c0340af25d18d010b342ed15 SHA1 3bb05c7ed511e8464331619ce23064d236a5fe82 SHA256 bb719cc1fed47ff0f111c960f3295781ae6f0d9e98b4266a87751044b4bb3175 -AUX openldap-2.2.6-ntlm.patch 5011 RMD160 317f4b6dc9589826739a14a8ad7200ed287c87be SHA1 29b8e9c4835235c976f026cd5883228b77581083 SHA256 1f7e766bcafb412ec336aad7e07295d6d62d2e2a62b6804b07b06a5056102243 -AUX openldap-2.3.21-ppolicy.patch 402 RMD160 72da1c4a886a329607608f8fa07857874ea8973a SHA1 0c6fe313ad06ccee5a96402fc116cf243d37146b SHA256 97feaaff03e839aaad402024082ba62fb2cbe0c721664a85af8674ebb28d7dbd -AUX openldap-2.3.24-contrib-smbk5pwd.patch 1631 RMD160 01e394da82c2ca8493d0dc15c400675545f463bb SHA1 33781455168d2041f3ec00bbaf2da4ffbe411396 SHA256 277990c6bc9e00c29bc5123d5074e1a741a224e884f92651b301375b02edc70e -AUX openldap-2.3.34-slapd-conf 2067 RMD160 40be06ab9188480f9ae9d5e639b8f5c5787942f1 SHA1 ef8693eb4f13843261945460259ebab184f80210 SHA256 f7611233b83fa70dac313b4e734041dfe1ddac07c804bdb12a775d7cf88c36a1 -AUX openldap-2.3.37-libldap_r.patch 862 RMD160 1ab42b2cdc6f3d9d412ccdfa7a7a288c29733231 SHA1 c2f997f2e28b7452a3ef981db9c6d527342ad400 SHA256 82471cc13806a9260e441aea90c8dfe9ce21b6d3edabb71766a2afcff6f80dfb -AUX openldap-2.3.XY-gcc44.patch 1169 RMD160 51be41a0a3440e00507c540171fdcc4bf2eddd57 SHA1 ac2891193493415960509083dd78dd3ea422ef75 SHA256 c799ad2adde0e0801bfd641c1a43860180121a04897b8e2a01ad000ea31e2a8d -AUX openldap-2.4.11-libldap_r.patch 515 RMD160 aa778bad59d498601bab84e215b2bcb6d125cf00 SHA1 e2c52828e719c137802966879f8da93a196cfde3 SHA256 3310a89d38bc39e6eb4333799d475411b274482b8bccab212b3edfd4385db70e -AUX openldap-2.4.15-ppolicy.patch 418 RMD160 5b32da96fbc6002a2d464ea765ad72ebf23727f5 SHA1 cdd7c2bdfb0011561965a39f99e46cbb9f266aba SHA256 98269fa1e8a1a0e62dad9acd36fd9a33614fca9a5830d6e7e606db8eb7f85de5 -AUX openldap-2.4.17-contrib-smbk5pwd.patch 2046 RMD160 8e3834159767183535efa2144631e4cdfcd04a11 SHA1 6af3ca3f212414411e05c8766297b74573c103bc SHA256 81c146b2ee96ef03c169665f366ac25ebf93e2f1abb8ff41dc8741cb0927b813 -AUX openldap-2.4.17-fix-lmpasswd-gnutls-symbols.patch 3542 RMD160 7e17304b2b85e2dec12e0bc49b82e35443cc703e SHA1 7a25d0002581ae6f78ffe498c3e05eef0119f7a6 SHA256 31e816eb9f3b52f5f9d183f82adebff75892e45e764187e579a92204c90889cb -AUX openldap-2.4.17-gcc44.patch 509 RMD160 07c1b8400e1b24cb8f20f2647b1354d2b28f653d SHA1 5df5a165acec74667f5989f291aedd958be56358 SHA256 33345882f601050ecaa6bb3dd7458e6b5f8e3684345847f7a53d4a1b0f514bda -AUX openldap-2.4.19-contrib-smbk5pwd.patch 1555 RMD160 ce8f5caafa4b3d89dc11537f0045335b25c59404 SHA1 372906228b2ab6be13a689f895e173abb4862f2e SHA256 8e08af4235529cbc0c4541a28d5cf7e8cf3f41f7504af41527e993e1399fee92 -AUX openldap-2.4.28-contrib-smbk5pwd.patch 1621 RMD160 3708b0709210b15cc93557fbb816c9ca064f2ec1 SHA1 883730e1f10849f817d9a7198514159ca305b73d SHA256 62937bd82d218cddc8637d194c6aedc316cd1eb6179c00ba70cef0381b4e841b -AUX openldap-2.4.28-fix-dash.patch 1101 RMD160 0931b1358eda252b216883fce1bfa9f17c8527de SHA1 c23694f8590b082ee8cfc6f7d10db8bc10b1e276 SHA256 fddaad5f49cce39bf5492bb1dda10f2ce83419c48f128fe536661dde703b5d1b -AUX openldap-2.4.28-gnutls-gcrypt.patch 340 RMD160 69c2c7527aa3723fa24c6ed1895b4f83ea105902 SHA1 af09a9e41adcc2d307c1758fc76b4cb543dac455 SHA256 26dc29a502e45f6b1003674c1ef5bc6c79b71d00fc9b2fc7a145291a314370c0 -AUX openldap-2.4.30-contrib-samba4.patch 1639 RMD160 09967f517af46ce52f6a619ec2373933f7d15192 SHA1 00ad32c75cc82d25bf924fad0e12ea668e9c8500 SHA256 f47e416d8ef21dcfde6d0ecdace27063e8b20236f5d832675aa4efe222a5a69e -AUX openldap-2.4.31-gcc47.patch 480 RMD160 eee9064d07ea67163daab5c97c10634b8a75e5e4 SHA1 db451f6b0490f16fe961cb280c4d1226bac79d6b SHA256 6a0bef52a8681e30c4be7c11df88f5c73d2ab90f0bbbb79c550b6174d3978060 -AUX openldap-2.4.6-evolution-ntlm.patch 5161 RMD160 abbeb8b17a9011c1bfc3af3215839910a5a6b0ca SHA1 44aa771890530edd63fefa45cf6bef33202dd352 SHA256 3b79d9afaa7c76ca20c5e7aa856dea49931741a1022ae6c3bb264c38f4c22edb -AUX slapd-confd 614 RMD160 1b1909eb2d81e380b424a9c970199d6ffe231068 SHA1 955b45e018a59d185b19ea86bccd781d3524c069 SHA256 901044908fbbbbf333f7f0f1efccd1f0e213aa1a9156b3e659eaf0a0c7fdfc89 -AUX slapd-confd-2.4.28-r1 1072 RMD160 752fa2a79adde3f7d4c0709de2cbdc4383e30504 SHA1 9da7b859d89cc400b0b27a0da94b270423ddaf97 SHA256 5bca003ec3b67c7c78519aede1d82002579006ccfecce8f87b559df719f82e92 -AUX slapd-initd 607 RMD160 056f0389e19dbb970fd82a65d762c4b784509cda SHA1 1738ad164d2f5e53ce412cb1760df5e58236378e SHA256 25c4d06be8f2a5d715a531030ddba5124f17781ece62814543fc6403e68e9e01 -AUX slapd-initd-2.4.28-r1 981 RMD160 a3ad5d3e239299b046c83af4eaa7813373f09848 SHA1 4241f69a884412df9171965b79af4696cf8852db SHA256 1fc515a6816b8a750db513df0b3b9bf8dd8bd4c4e9051205521acadfdebeae0f -AUX slapd-initd2 622 RMD160 750d7c59d1b7e47b0b21b96d301244c3ec3e28bf SHA1 a438adef50bfb925cc7550156b6dbefd68dcb856 SHA256 abd3ab5c58b18845f6946bbf93c987d833c8a94b88841c587ce453faf738cefa -AUX slurpd-initd 494 RMD160 9f3a06bcab2e4ce8e66783af506d26595bbbdcd2 SHA1 8ab66a984510fa91755cbcbac29883cea1435db7 SHA256 b23e010f701620ec34c39cd215891c7c0afc773341392a1e762e84166d9863ff -DIST openldap-2.3.43.tgz 3803011 RMD160 3ecb789e5f4d4c939357e2e7220d793eb05402e7 SHA1 796b5db37ae5243b84f7b9c11217bbec44e0da8c SHA256 d7d2dea05362c8ac7e11bb7bf1da4cdeb07225ba8dc16974bff9f51a9f3d37e1 -DIST openldap-2.4.19.tgz 5474200 RMD160 89b6eb1bbf0290178a28a1447fb6240c5e8f79dc SHA1 4a78acae0dd6d51d22ff50eef77912e59b31779a SHA256 b7a2642f620f98bebf6b52a227ba66b93c5028c68088bf107b7403d2ce6e1533 -DIST openldap-2.4.21.tgz 5477877 RMD160 94f662e8fe1b009f5836cb9c19b095f1b159b1bd SHA1 cfcfff3df7804bab8eb0d9464d3712a3e32d677b SHA256 22eca357137c135b5561e2fa0e3336b280702acf2e5c4f40bc7aed1d1e8e9324 -DIST openldap-2.4.23.tgz 5182440 RMD160 d2268e8fb894680d1d9926fedca736f195e0a0be SHA1 26027e7020256c5f47e17787f17ee8b31af42378 SHA256 5a5ede91d5e8ab3c7f637620aa29a3b96eb34318a8b26c8eef2d2c789fc055e3 -DIST openldap-2.4.24.tgz 5240643 RMD160 b9df6a5a562b83fe4ad92f8779909b36fab65c52 SHA1 a4baad3d45ae5810ba5fee48603210697c70d52f SHA256 fdcecb64082a0d8e124f13b31fccf4765901e29decaf4224b28d4cff90a14614 -DIST openldap-2.4.25.tgz 5250595 RMD160 31217119f9a82712240bee10c2a350c8f35e0b8e SHA1 56efaf3656cc68d3b5be66422c0c89f0104d7183 SHA256 615acc9970ae2f612bae7e8012d63f3194ef02a2a638bc1fd9ca7f31d85c1075 -DIST openldap-2.4.28.tgz 5436340 RMD160 b542e19fcae08182cb18969f2d3fe8d87df8a7f2 SHA1 d888beae1723002a5a2ff5509d3040df40885774 SHA256 332ab5b13dbc0f85b1112d7a6f3485069108bfbd4d2603c8b548adbfa9bbc371 -DIST openldap-2.4.30.tgz 5440261 RMD160 071a3c2a183293999b2627be05ccb4fb1b271b16 SHA1 7447e89b9a5199f9bb2231bda42c308a1b6513d9 SHA256 fc013e528616f8578d9f221409c48af9b8937a62005e0bec88f6f1c4c8ff3d81 -DIST openldap-2.4.31.tgz 5444236 RMD160 47a50d8f42540f115b8e8b9ec531982b5c3a32d1 SHA1 8315a283fb3724abe6062e38d93bb69298d05765 SHA256 bde845840df4794b869a6efd6a6b1086f80989038e4844b2e4d7d6b57b39c5b6 -DIST rfc2307bis.schema-20100722 9718 RMD160 83569dc5ce62ab511153a8647296416ddcf34f58 SHA1 93be6c95a7a79d90c8bf480fdfe3a9ad661a082a SHA256 c61c72e04b45d1e774de1e4084fb2a596210307fc94fe6532b257cdae283b86b -DIST rfc2307bis.schema-20120525 11922 RMD160 430940727e807c4767e7f058f9ce2dbd3a90effb SHA1 a4b3812ad9e2bce1de2dd1584cd7122461204a3c SHA256 41f90e2eafab34925b8223887fa378fc4bbb2801937fdfd3e5a8cf3517229c38 -EBUILD openldap-2.3.43-r1.ebuild 18084 RMD160 892aed268955d4c9073042e2f91a0e0adaab1248 SHA1 040295c25323af76e55787f3fdeee5588a569a75 SHA256 37c30c55bde2936c78c1243caf64b6dd390703135225db8fc45a3e498e38da70 -EBUILD openldap-2.4.19-r1.ebuild 19730 RMD160 454758b7e4eddbe87940f3b88a1cebd113795d80 SHA1 cba7bd11ff2e284524bdb71ec40eaaa4acd2b217 SHA256 4e358e5b094537aaa633b9d9470b5045a5bd000c61b2ee4356fb4cc750d0a581 -EBUILD openldap-2.4.21.ebuild 20065 RMD160 1e13f76613cedaa14829f8dd2d2d0dc2ed2f0528 SHA1 32517bcbd3d2abccbfada78d69d4de9241ac8dfc SHA256 3fc415bf0949dc46a7cbeaa6d847e1735b1868574cfef6a5cb4cd7ca079b4014 -EBUILD openldap-2.4.23.ebuild 20055 RMD160 416a2ff51499df46b8f0c8295202da16ab18127e SHA1 6438e2dbe665bc1ae4bc89d2e51c98ca59d1bf97 SHA256 93343e668f213c833d09e51c567384cdedf6119387cd3e38dd9fe9989e30f823 -EBUILD openldap-2.4.24.ebuild 20055 RMD160 a9d1a2d5a8d096c73d19a4738fdf2eb0947b6646 SHA1 e708f128f3819653b3a9b38d85c2a82930fdf2ba SHA256 dae051f9106d6167a1de0aa99c13d65b5ab390cc24a9aaa72188ed6d810d00c4 -EBUILD openldap-2.4.25-r1.ebuild 20760 RMD160 aa49090b13f4768f5d43d07cc28442df3b732ca1 SHA1 e6dfe968a7108514a1dc065bdd6b0c43fe2232e2 SHA256 fd853f3f5513fb65e05aee6222fc7c14947577a4937b8099c6e2341c6216e562 -EBUILD openldap-2.4.25.ebuild 20065 RMD160 9cf99ea6b7b75cfab2ea86dde7ed68de4897ca62 SHA1 e4fc0bd03d78a4542956494fcf58c342151266ad SHA256 6455f4c344181670db2a3f7d3d2b50730f464e2d6e7a7e2f45a5cb492b98ba6e -EBUILD openldap-2.4.28-r1.ebuild 21959 RMD160 4672af79e47464673a97abd0d62b1fac02e99a14 SHA1 1ba4517e8cd11a6eeba1d4687a3ceea6f039aff1 SHA256 ab73dd89914c9ab2d74bcc487594757e53f73b16a672cb8ccfe33b496eec5ee0 -EBUILD openldap-2.4.28.ebuild 20757 RMD160 da0941dca4f6a71a094a6cc9dda55f865f04ccc9 SHA1 b83cfa44eb322342f421eeec0ca1a243a07bad39 SHA256 b411acac1feadc03e7e452b9313e470270725521f9de65014183929ef282de53 -EBUILD openldap-2.4.30.ebuild 21955 RMD160 f9af940b8a29d57de25175bb8b2e04834b7351f4 SHA1 6b916d2fd839624a681ed9d60b6a854fee5bc1d7 SHA256 ecbad5b89f3b753d654166c225b9bc262f2dfbd94e2dbedd1fdb8bf683b145aa -EBUILD openldap-2.4.31-r1.ebuild 22308 RMD160 954cca865a92c0ed7bba47966078268d1dcc778a SHA1 981dd5812e545148eb36ffa0f2c0c56359b586de SHA256 e2119da778f268dea2b6e7d43d4e4ab410cc9435c7cb1ddf757b7ff50ebca5a4 -EBUILD openldap-2.4.31.ebuild 22248 RMD160 8394e7d34abef66bd1fa57c5f1ea501d78be81b1 SHA1 bfb24dc570acc7bf7686c80d7760de69f4075cb2 SHA256 8f76f5f12a09c6031241049f882642d4b31ff21ae5fa326476390f02b48defeb -MISC ChangeLog 73487 RMD160 b09b3a79a42e0346391a75de32c004a5ba4e8c9e SHA1 1591cd2dd649a21feea570bd65aa512a3aabd176 SHA256 4df3b0a028354cbbb56a2e3d328c2f832513446e27a749f919ea6e756a6c76f8 -MISC metadata.xml 556 RMD160 14eae07812da4eecd05e467d1dccf841e6e16be6 SHA1 fa4c8d1aa03dd6bb9c27a7758fbaba5355cfe590 SHA256 405d4cd6f15d8495d0c7365f7b7d6bda9b82775d7e157339f3a6e92d46eed2c8 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJP8iriAAoJEDYO1FT4VRUUDGAP/2+wIqiEam3NL2JaOlWKiURY -PC+kk79dFLyGpz84rx1Y+M9VIuPKoBot2fcM/pfSRDtvsPxfKIkQd++1B3kK9FC5 -E/7Kcm2O+jwqCGGfW4IBom/Z8+nlTkVaYnuM4x1MkDj533fMqlZpjpAIUsfBBuiC -MPsGl4hq5yXx9IaS1naNcCqHGZ4CV1Nqi9pii66x1EyfB8FV2j+UCWveFECKhQW+ -huTo+xgvsdjfi87rbTy0nFbm5NrpmHRTGPfgQVi58HfxXekJchCNnLTkO1o7IHyN -25ll8DloifAXSQOBrNUjWudqs1RHIQFsEhOs/5UVl+1d/4AtdufXnrF/4Iu4OaCa -huiQKl/maDei7P3k7oZgIWEckvX1tzCWP6N+dVKF7loaWp75UjfpzcD098jKMXCK -I366k+I7WgY5dlUtQR2ZfxlC1yRJ9FeEGYwgBsdVnhvDD8MgfYYYTUmyLCAeuTpT -2cJ4s14hDr2VAZTUkpfMyEtqglgm28QKzfmOP2sjnoNd2k9CDT3eCABAQlnsx9Z1 -n0B3lGX02SKYgtATyyGWj1I0RmopStxbxjQoaslPyIDnzAdxqZ8MoaOTcAkAGFkq -xIqItPQl536508uasQ+NRRkjfMsWiEHDdr9+DbKLStlXIUI47NfCWhBXiDxY55DH -tHOhPFng6DmHFK+wZG3d -=9eRl ------END PGP SIGNATURE----- +AUX DB_CONFIG.fast.example 746 SHA256 69fc9aa6e4f0b888bc02d3f75642fe1ebf9345c685257a5c1236b2e79ed56e0b SHA512 07199416b7c91864a1dd5ad45642367c4f79ee8b694214305289c47afb5b53420f0fb81cf7c8b117400c903535e88a2dd47bda28d57e969aeeec669debf6dc9e WHIRLPOOL 1d6a2adcdbbac2698d8d5ab1867ecfafee23c8561c34addaea30f59bde8b4bfad88c576ffd7df102aa428c2588ed3b9376de49606eb6608c8e873f8119326c5a +AUX openldap-2.2.14-perlthreadsfix.patch 614 SHA256 bb719cc1fed47ff0f111c960f3295781ae6f0d9e98b4266a87751044b4bb3175 SHA512 e2579de72194c63e445108a39a85635622c1a629cec9d276df84ce9d770dbe7e2df2057663bac192558af3dee60fa2f0ae92f4cc34145c300fe141ae7f3f13b3 WHIRLPOOL 24cab36ff0368f81f555ba0fa0ea0f78d245d1863bf4c6c6d291536b16bdbe628a9a204ffccce12a6014b71717f3dd722c9f95061c1a519e273c0535316ad97d +AUX openldap-2.2.6-ntlm.patch 5011 SHA256 1f7e766bcafb412ec336aad7e07295d6d62d2e2a62b6804b07b06a5056102243 SHA512 8140dba85c56f269c953b0b23b2ca7eecb42f8e5167f4d0f08511dc8c06c30bcb42c3e38ed3b77d5622780a94c0aa9eb65bb8e45af50075acab97e7f466a1a9d WHIRLPOOL 75c2394c46242f738b5ee0db8473b05b5e7e75821e89dcea3ca7a139e34cc61f5848d0601dc66499dad35beefdd02aed5486ed138cfd8e216041aa5ceb85c920 +AUX openldap-2.3.21-ppolicy.patch 402 SHA256 97feaaff03e839aaad402024082ba62fb2cbe0c721664a85af8674ebb28d7dbd SHA512 19d2fb2755f62d3b77851983645f6656f10078e983ac09c8de7b50ba2ce52f2c8e5379f066cf1b6e91921b8ca5c54852bacd1563f20e5004babe94db66e7d88e WHIRLPOOL 32a93bc7daa952313643a56533719963766f944f25abedb29568b4e32fe1f42ffd7631b922dd2395d42d81ca2addcce8ddd5fd11432a4217c5f76f5b1ff8ef66 +AUX openldap-2.3.24-contrib-smbk5pwd.patch 1631 SHA256 277990c6bc9e00c29bc5123d5074e1a741a224e884f92651b301375b02edc70e SHA512 7aaab44cdf84233bfd78555db3af7c5a435cb3f37cb8f243b57b32391381835ce1efff7604f80cdf58fee429f6ecedc486f88addec15b6d32ef78f526c6c8826 WHIRLPOOL fbb14366c31ff97b9a706b9ceb0073e45affcf513a1c58966548537dfa3d3185ce5d8f0b38b627a5a729a3084b38f5681565bea2c46d369179879223e66adc37 +AUX openldap-2.3.34-slapd-conf 2067 SHA256 f7611233b83fa70dac313b4e734041dfe1ddac07c804bdb12a775d7cf88c36a1 SHA512 fa1c6051c8285cd8f91dd236289a7492efd30fe172d269b35a4941945623f87fd4ff0c8b47dae36e55e395e4d931cf680ab15c5f44fd7279be686678661971aa WHIRLPOOL 55384866d25d016a6135b443e9b25a8a321118a4e33214950f7f3ea51c357ba5a4b335d2f77aa941c04ebfd6131fcf48c87f29df8dc4fe685bad9f3aae61642a +AUX openldap-2.3.37-libldap_r.patch 862 SHA256 82471cc13806a9260e441aea90c8dfe9ce21b6d3edabb71766a2afcff6f80dfb SHA512 b49260b4a1583e1084f695e55e80aa90b301c9d56cd9cc04f0a78c0beb2e7d645e4b2163cae2be940f3918802b5d766e30f8550fd7fe723f365829c415fe364c WHIRLPOOL b22350b4ee9a3505b7b78ae915e82d3c84b19e7140047733cecd37818c57606097bd5d199d670ecf0d3bc350c08703bcaa126ed359b7930ab0a9b58e66f4aa50 +AUX openldap-2.3.XY-gcc44.patch 1169 SHA256 c799ad2adde0e0801bfd641c1a43860180121a04897b8e2a01ad000ea31e2a8d SHA512 9e7b726b384390dbf85c50cd344b6a614d09823293f1af2642cfb50c25f4f39254ae0b19cd0da0b30e6fbd270f61646487e1643406438bd2ec6b37883b03f9f2 WHIRLPOOL c5881dac9b095c28f3dd75fd71dfada84705bd42d643172389854f0c65e548a0f8721abef50568f63ebd85ac7bfeff68c64703dfdec0f7b42a57b92cf2f95097 +AUX openldap-2.4.11-libldap_r.patch 515 SHA256 3310a89d38bc39e6eb4333799d475411b274482b8bccab212b3edfd4385db70e SHA512 44d97efb25d4f39ab10cd5571db43f3bfa7c617a5bb087085ae16c0298aca899b55c8742a502121ba743a73e6d77cd2056bc96cee63d6d0862dabc8fb5574357 WHIRLPOOL f0c115c60a1405bb6d34090d878ba82b454cced4a7718e1132bc8d118032ae656dcd0207640142740ea4f547403edf2b95c97ae2c7f67a2b656b83cb3a508e45 +AUX openldap-2.4.15-ppolicy.patch 418 SHA256 98269fa1e8a1a0e62dad9acd36fd9a33614fca9a5830d6e7e606db8eb7f85de5 SHA512 59db36c9b4d16e7ccf4b318af2a8d0c6e29cda7e567641b3bcc6069bb7d610a8ac8b56e16ca72165b3e50841abb1ef693b9e2958f16997ac637554f3a67b7146 WHIRLPOOL ae52ce30b17e0413ee87db55070d64e06e4ab5e14adf96f808a0cfba39c3f946fc5b4e4431d8fc6123c025261acd6a16e2245a1b46e1eb7a131444e5ffc7825f +AUX openldap-2.4.17-contrib-smbk5pwd.patch 2046 SHA256 81c146b2ee96ef03c169665f366ac25ebf93e2f1abb8ff41dc8741cb0927b813 SHA512 71d231a5238dd4f6fee04f86fe859ec80a8cf357e8fb9eef8a7240094c0d096b0147d57f4d5c08830c313d65a7a237259a4202e0437cc49e002d62073b68fefb WHIRLPOOL eca3ffb644d63d0f5f903da5ac165a4b286425f8e26f85bd154f91be75c8d39177ae26af2fd670df965e9ab23990f4c4198f4d9c3b334402479cca958dfff85b +AUX openldap-2.4.17-fix-lmpasswd-gnutls-symbols.patch 3542 SHA256 31e816eb9f3b52f5f9d183f82adebff75892e45e764187e579a92204c90889cb SHA512 6e4d3d04344433967ae099471e2af9d706e77206fc5e8d84d63681c5b975110f9abbee5d29be0a51e4cf8bc8ee157d8f386d99ffcebd059ef1be660530aaa096 WHIRLPOOL 38d4e60faff9d3a5f21e0783e688b4716d8d04976f549958798becad3e03b06eec2eeeac1b7491fe361e077b4aca5b75506bd45d65668746ab67db3a20d86a28 +AUX openldap-2.4.17-gcc44.patch 509 SHA256 33345882f601050ecaa6bb3dd7458e6b5f8e3684345847f7a53d4a1b0f514bda SHA512 ea2c862c7a7b8bc17c31ece694c010dd648840cb4facd48d5640767d859bf3c9108d547007984cb759f4a8810ff99ab8295c82dc2ad069f568d037d8448e6ff4 WHIRLPOOL 5f597463b6e92b43e0d6beabf426f5d6000fb204dfe8080ebcf57ec71391712fb24f728f6e61d205dd3ef9e78c7eb8a443994c68469f80b2536cfea3cd75eed4 +AUX openldap-2.4.19-contrib-smbk5pwd.patch 1555 SHA256 8e08af4235529cbc0c4541a28d5cf7e8cf3f41f7504af41527e993e1399fee92 SHA512 da61e2732eded1e5563b899dee76dd28e4b1b594f5236eca0d53e433412c2803d2f1c63617f293099ec2a5e73645639f5d819104a7b63d19952770f35212ffd1 WHIRLPOOL 961951baaa604bd0b2bb0cc0a0ea6d67423e6930f1fb9f16780b66e58c1895c83c1609bf3dcd5ce333dc4c3f675c358f8c18e2898488098924faa9188c5adfaf +AUX openldap-2.4.28-contrib-smbk5pwd.patch 1621 SHA256 62937bd82d218cddc8637d194c6aedc316cd1eb6179c00ba70cef0381b4e841b SHA512 0ef2d506fff828f466b2a18453193ddbdf98bbf8e199383708086559215a35e8bb4999216798f249e00acb3b81253a0bb4597c6c4815245c2cc190d2122b5994 WHIRLPOOL da17b5eb387ef35680984d30215d74715bb3dabdc06d9d5673244e7681a769c7268ca7876a65692187b48c3f7a8f3ff16293306834a2ea1cd19edc008bd66426 +AUX openldap-2.4.28-fix-dash.patch 1101 SHA256 fddaad5f49cce39bf5492bb1dda10f2ce83419c48f128fe536661dde703b5d1b SHA512 f9b3a50eb972f746878afe4a8cda8d7e2a2807932ad2faf602f43e5a1b81166bea4fde764b4e1ae4be0000cc0713ee90a4620afab5809b8460f60ae39a716e9e WHIRLPOOL ba3856cd1008431025811aaa21d0a0ce94896590a16eee8cd27bdc84fd89884b0d27e8dce31bc79e4b4a91884bc90624f1a6afb38efb847839a036b4a2196af5 +AUX openldap-2.4.28-gnutls-gcrypt.patch 340 SHA256 26dc29a502e45f6b1003674c1ef5bc6c79b71d00fc9b2fc7a145291a314370c0 SHA512 53441707e9b24e774c0541ad8b63295eea6dc0352ae2ef3bf389f381da18f1df05fb2f7b41c816e1f697d8f1b208643d05891c03d8fba42d85e3b7689e5ee94f WHIRLPOOL 6be9eda56fd68c9e0818443ca70ee6c1e904aa6126576477d402c9abd2ee44952a0a313efc89f603b02cac35cbfea3c987de5b6ec3625a92bc691386edd85aa5 +AUX openldap-2.4.30-contrib-samba4.patch 1639 SHA256 f47e416d8ef21dcfde6d0ecdace27063e8b20236f5d832675aa4efe222a5a69e SHA512 39a8b2675aa98b4d74a374e3ac45e83e07201ccc807c96eff0aa26e8571503c13fe48fa0d76d610fab99c4615f2ee1388b9bc386abb38a3fa162ca278f872241 WHIRLPOOL 9967fd742c3ee80f5d2dd0c1906b00393bf5e29ba3f7b8d0eef2779004d67292c203eb8ead4e34a993499e8e1aef0e0e5ca78ab64785488bd566be503b0af237 +AUX openldap-2.4.31-gcc47.patch 480 SHA256 6a0bef52a8681e30c4be7c11df88f5c73d2ab90f0bbbb79c550b6174d3978060 SHA512 a35113fe3f5e9ae5b9631976415df41d53a99ae1ca4c4dcdcfd89e6ccc6ba906cf5cfe2ee4901033dba29d62b6607d4a93ca74645eb6ceba38e67c5d8521816a WHIRLPOOL bf1315bebf8b16a625d55ac1d040a1ab831c25c87fe6f9bb9ff4b1b54f621a36e75e6055955e60617823fbf78244cd4aec7f702ea0d7a8d85a164f550d2675e7 +AUX openldap-2.4.6-evolution-ntlm.patch 5161 SHA256 3b79d9afaa7c76ca20c5e7aa856dea49931741a1022ae6c3bb264c38f4c22edb SHA512 a553231ad3e2d2ca3a3a195b20da6163c135a723e0a3ed39afcad5601ed4ef01e692533df3f8f96d5ec8cc74ca27cbd16508818007dc1343899a42b5595b980b WHIRLPOOL 624f11c996825bb248dd7c33f64afd3a4e8b9edbbe79c6fdffc7f2d8e57c5d8ac4c651eae7763dbc0a06144b916131b70e599771034bcb6bd8c586a9bf6a8209 +AUX slapd-confd 614 SHA256 901044908fbbbbf333f7f0f1efccd1f0e213aa1a9156b3e659eaf0a0c7fdfc89 SHA512 e4ae52d10294da787016cf39adfd68c6ad812ac1758b00845810ee7936d21734d2ef3793252b878d88f21788414071adffb5f484381d4dc6a29f71a8729486b7 WHIRLPOOL d45df7487a952f899e9098779edda82afd9fb5ca66e42bbaf4a94f9ebdda9be58a026c0358a521a2feb4cc04c1f8477fb034896054ca4575d717bec367e1e2e8 +AUX slapd-confd-2.4.28-r1 1072 SHA256 5bca003ec3b67c7c78519aede1d82002579006ccfecce8f87b559df719f82e92 SHA512 7426c04ee689bcfb29a9a3956367c571eac6bc9620efda938591d09382a05527454458f7a25bdc2fa2ac920f93bae516121e085408ffefbe8ace0c7d8c5da315 WHIRLPOOL b9cb4e249f224ce2435184922df8d053d4c6d058a6408b72ac3c393563bdc0d413f7310e74ef7dcdab6dedc3d25a77d5af0581334356a9b55be5c516d6ee71d4 +AUX slapd-initd 607 SHA256 25c4d06be8f2a5d715a531030ddba5124f17781ece62814543fc6403e68e9e01 SHA512 3bb30661bb68afdcc4332a075483b075259e4ace5184c6799eab1055543d4f8600a3da28ca6279cf6a40b38d85331286cb5e05ad1d7de0ff26699fb41adea850 WHIRLPOOL f02ecdee1a236cee81b82d02df52d6d9fb2e7f0265d10481528d29744231a634d195f068401fa66509e6289cc57ba848eb078b4adfc495fd7c0cbcd378f95ba7 +AUX slapd-initd-2.4.28-r1 981 SHA256 1fc515a6816b8a750db513df0b3b9bf8dd8bd4c4e9051205521acadfdebeae0f SHA512 e57f1e26d3635cb9328aa021c7033abca5a02959eeb2ff9534c4cae6f89b1e4e4992590dd3ae9fcc5529fa6ab109973624d06bcfe3aac126214cfca08e8aed0e WHIRLPOOL bddd056cbf759ef5e9f510165eb786ed3153b1ed7f53191325ffff999adfc4360139da79873e2190d7988345559e62692dd5327f24fad1c28c7a8b6f38e8eb9f +AUX slapd-initd2 622 SHA256 abd3ab5c58b18845f6946bbf93c987d833c8a94b88841c587ce453faf738cefa SHA512 36faef3b274fbb8f958893a6375e8ba99949705f73ed06d0022b09e7e4531ff3fdc1f87b026a787fafab05a9d227b3381d769c79d54662542c5bc15f1fec3afa WHIRLPOOL dba6e25b5e7ceb0f72c5a46f39d6271e0e76410296584dee96e46c5c18793a995183154fa98dd76f4f926c76a8dc988c87dbe1912e9d8048bd7cf1bbffc1103c +AUX slurpd-initd 494 SHA256 b23e010f701620ec34c39cd215891c7c0afc773341392a1e762e84166d9863ff SHA512 d47c8ea473f3d9495583449d455581766b7bd3b913a314d720c514cfeae6b4e01973f1f2aa060f5cc5f2335fe57c2f4e78a56d02ba7859fc113cf69f6c233359 WHIRLPOOL 60bd05139e6af4710d265e71efe4aacaec468ae4289e8524870f157c2a36f427ef480cefed0f94c53414a2e31864127a6f5bf9ce3ebe0a217ff5e6aeaea020ef +DIST openldap-2.3.43.tgz 3803011 SHA256 d7d2dea05362c8ac7e11bb7bf1da4cdeb07225ba8dc16974bff9f51a9f3d37e1 SHA512 2b0ebb35adbeed34673e1a55cc7a89b348ddee7ad6ce7f915ca3745198cee992aba7281bf0d56197dcfd59665935d5d3764db0ba487975e4dbc2a2507d6ea7a6 WHIRLPOOL 7457112bbad83d75f7ad01230da97511a8d983a98f7e31357dbffd79a7ed7e53057af781002cae8c610d3ad7834dfeefbd7f223798d45aea8cd00b70f5ee0e39 +DIST openldap-2.4.19.tgz 5474200 SHA256 b7a2642f620f98bebf6b52a227ba66b93c5028c68088bf107b7403d2ce6e1533 SHA512 f802fd91596aba9f406e68797008edaebbcc65f7c0a71088c792fa358553e787b82e087e4e2461a27db3f4ed7dd2fc6ac8dabb8a58788d84406061826651570d WHIRLPOOL 5cfe98e627484935d13d281040a3e4d7300288573a7b7b9891fb24b6dbb63ac7f1fb3cf65c9825add6cbee655615cd4915c20d754c37b63eea15ef28005619f1 +DIST openldap-2.4.21.tgz 5477877 SHA256 22eca357137c135b5561e2fa0e3336b280702acf2e5c4f40bc7aed1d1e8e9324 SHA512 09bf3a4e4e44523898f3ab1005ff345d7b91d31212c7f4307640a5e4d39d9861f11e86ac8314f9a3239b5e164549143496a6031d8501633632455f006a93acfe WHIRLPOOL b831897219b4d1adcf1ff416d8c3f7c68012daf668ee389f553b792df17fcdcc2334bd8f703d3850fd0381efbc954d78ed465ae5df07e43ad08b9c77edc8159e +DIST openldap-2.4.23.tgz 5182440 SHA256 5a5ede91d5e8ab3c7f637620aa29a3b96eb34318a8b26c8eef2d2c789fc055e3 SHA512 cca9c32ab319cbe6fb851c0244a25d9e372f34f780a939b75cfe35fb77995918669b7d4e815bb7a7941a844f5b55b886caccc769180bfe87b20d66e4441008e2 WHIRLPOOL ba72e3857e0309b6db92626d600a13241ee110acf5cfd47e733b22582ac5118dc502eb3e60eec0026216671736281c110603b7527a1f8e21a311ed0052f13df3 +DIST openldap-2.4.24.tgz 5240643 SHA256 fdcecb64082a0d8e124f13b31fccf4765901e29decaf4224b28d4cff90a14614 SHA512 d889d5e5ec079a73a946719915b1b5f540676b735a628c764ec04e5f2b6786d35ead8de331e583b3e9c8b00f26023861ce5c32c935872ab7c0b66fe66b0aa09a WHIRLPOOL 58e279e5bc44f200a38b0993b340647d4c23834f72f9f736c2e454d3cdb9d7a96b64ccfc9a432ba16478ef6f9ed9d4627528376cb4dd844d9697dc637f163012 +DIST openldap-2.4.25.tgz 5250595 SHA256 615acc9970ae2f612bae7e8012d63f3194ef02a2a638bc1fd9ca7f31d85c1075 SHA512 11f71280430f024283dc9a5c0b217e14b0629f968989b54183b13c41ff06012eb2cdfd66047077d091b82fbc3651f7944c710e3b1b3d96da9bcc3602e21c1235 WHIRLPOOL 15516fcf5185d63128b6580c667c95280b1e9d9ef869c1870b39d3c80434dbdb7b4fbfe728d2b8e49e9f6c7481120dac760944ab577954847959f2e7cefca3a2 +DIST openldap-2.4.28.tgz 5436340 SHA256 332ab5b13dbc0f85b1112d7a6f3485069108bfbd4d2603c8b548adbfa9bbc371 SHA512 585f01cac1facf4e703b975d8132fe3cc4c5687d315f5825c5456971cdafae5f08f006c440764898789c1c87619428ac9629de0a499b83c3f63b7e4ccd46f1fe WHIRLPOOL 2c1b22b479a2f89e34f27831d5db8dae89a647c5368c862d9e9fbdc45840a5f352ec2be54d6acfc536dfb050d9941202efa627cd39972392e416397c281209c7 +DIST openldap-2.4.30.tgz 5440261 SHA256 fc013e528616f8578d9f221409c48af9b8937a62005e0bec88f6f1c4c8ff3d81 SHA512 89f032b069dc54cfe0c3149b85c5fedaf89b6b706c368da22852fed51c2574cb703823db1f4c52a9422d5274d4e70497f270fd558985675ab274d6025678c6f3 WHIRLPOOL 86009c7c269f9a0db93ba72e0aec04c15a5f89f39601468a2064fa814815d50a86e8a812979e060361a4f342ec5f21077d0ac5cc837d0c6b3e7af6dd926bc296 +DIST openldap-2.4.31.tgz 5444236 SHA256 bde845840df4794b869a6efd6a6b1086f80989038e4844b2e4d7d6b57b39c5b6 SHA512 c0f58928a339bedf68de4f95ca0e4d82b187d54ffa15834ebd69d8a90722f699cc495fb4f624450bc51b9e1bcb2b96c429b84dd80ba1930ecdd24c1cd77cc24b WHIRLPOOL 51b897ab6d7b2a50232d3ce59c928e9e12e372d61c888e5d1826ad14f313a48cb8cb47ec4156383ceb7a8ef20d0feaf60658a9c84f255e09f9510dbe0b34640b +DIST openldap-2.4.32.tgz 5450134 SHA256 9ee413c6a816cb41f71826759b78001d04e747ede9dde302d6ba94ab16f0b82e SHA512 85b6d32fb08c6f4230bfea3f7cb9de0723f4894eae1266384ffea289710e3f3c49b1b0c1802dde41f4a64292c5e68d1d7dd6812f6027e23609b950259b4c93e7 WHIRLPOOL dc99d68ad45f6881fbcad1efc4a74f11cec47517de52f7e7d407f9b85ea6d6f3df844d9bc95360a338ea4d22886508e1e1aba0a61c182a0e594f6cbcc8440e24 +DIST rfc2307bis.schema-20100722 9718 SHA256 c61c72e04b45d1e774de1e4084fb2a596210307fc94fe6532b257cdae283b86b SHA512 f71ec7f5ebf826524ef263c2d7e1fc17b7238bd82c3118bfdae2eddbb00e9777ea918c644f0416e818cf60f44807555a0ca48c20cc8738fcbf1675cff7292f17 WHIRLPOOL 77dd13ebbb87f44298cda6f48940662d288a7bf6fbcde3ad88656eee00b470fee11d8ecbd5a6008d3ca3263c48447b30310393881922a258d81722a56e05deb7 +DIST rfc2307bis.schema-20120525 11922 SHA256 41f90e2eafab34925b8223887fa378fc4bbb2801937fdfd3e5a8cf3517229c38 SHA512 cf313fcbbc79d2d1085f7547ed277f58605d931592d70298204f80f40092bf6450561162178e23add2fa5baf19c0b8fff82f69fbf9c2fde6744e9f29f4dac699 WHIRLPOOL b5dd02f0a5ab183b2f981995d886a6e193ec37c0247195a5eb30bc622aa8762130a053f6cad76923bffd55635e0c4e0904aabf0c1124dc9d69080d33f3f53e1c +EBUILD openldap-2.3.43-r1.ebuild 18084 SHA256 37c30c55bde2936c78c1243caf64b6dd390703135225db8fc45a3e498e38da70 SHA512 860b2714437d81177694c0fe4e4e737007f7ad7d8479dbab12fcc012fd5c4593bd0c5f0470291fb3a50276560e14fe8d4cac94ec3242767a22923e8b2d70f9e1 WHIRLPOOL db82423f023ed7496c77e8bfa33b9ff6018d96f03f42ad9f4fe1d2b14cde4aa8e55bb7f91a6271d3d22d47aa8ee81b4393637fc63343be7dac882a3e9a726d78 +EBUILD openldap-2.4.19-r1.ebuild 19730 SHA256 4e358e5b094537aaa633b9d9470b5045a5bd000c61b2ee4356fb4cc750d0a581 SHA512 8117fb7ab2e4401b8f418cd448ec33d6dc0ef1e3e5aaf1c9c3fb42ef3a3cb99a020ad037e4524b4c0a47a51cbaf7fa96fc789d3b25facf2b0cbbac81ef73b63d WHIRLPOOL 3d6a15c9d00f75f067c4c8cf25b7664f37f2f446f94d76bc808835910221a869baafcad6781c68f63ba713d2a1e3e7efe1d401094a6589dfd32ca0f7479199e6 +EBUILD openldap-2.4.21.ebuild 20065 SHA256 3fc415bf0949dc46a7cbeaa6d847e1735b1868574cfef6a5cb4cd7ca079b4014 SHA512 54c0d111e4de7f79c789fdea7587eef4d0c55d7b09d51379e438f85f0c7c1665a5caa0294e3cd9ecdac19f6348d42f450325a34ad0da53553ab960451b0959e3 WHIRLPOOL 24a9a32875a4d627dc1032526dbc2451fcad6158331eb2431e05ee802966f3b94890610f8f29a903e236904de4b42ee0e33442ac1c23e1627c04cdaeb53c564d +EBUILD openldap-2.4.23.ebuild 20055 SHA256 93343e668f213c833d09e51c567384cdedf6119387cd3e38dd9fe9989e30f823 SHA512 259efec792ae32994cb6a8aa42ce9b2f6cf2ae1982c73b3080630a96ece803856e9924d2d8ac073f8ff4e082f730affdb8ebe8d1ae82fe0655dc0bd50749b7b5 WHIRLPOOL 753b36331ca1aa702f54a6430cefc23fff906d604a3fd5b98ff65f4cc9d247484e69767b893fc54ff9ac125071950e174ee196eac8a610c19f893ac53bca78e3 +EBUILD openldap-2.4.24.ebuild 20055 SHA256 dae051f9106d6167a1de0aa99c13d65b5ab390cc24a9aaa72188ed6d810d00c4 SHA512 526676574143334afe747991ae5825446b9a9399f6571da87c428cf312a4fc7141cad85b27434f04be03080964ea3c367f427c7105ff75580dd29f4af67ffaeb WHIRLPOOL 5d0c5d815d8fad655ee6c751d55f2b1ab5ad3e15305ec8923d7988d748464b94321ae51a20e8f9f3d35cf557ed6cf513dc617957dff0bd15a56b4ac198b4f770 +EBUILD openldap-2.4.25-r1.ebuild 20760 SHA256 fd853f3f5513fb65e05aee6222fc7c14947577a4937b8099c6e2341c6216e562 SHA512 4e195967697ad14625c4f873484c7d37735126a954a46dfc429438c79a3aba848376a71b114b2311f26e15f00a23b456b5110720e4218ea3afdaae4bb2a26433 WHIRLPOOL a1f1f47621a500ea2333d2a235938662c57528c62dd2c04c515bf958d1709a93c9b0598ed8ce8f4308b7c4b8a289b1b3a11799726e0899c61e3d0c33712eb4e0 +EBUILD openldap-2.4.25.ebuild 20065 SHA256 6455f4c344181670db2a3f7d3d2b50730f464e2d6e7a7e2f45a5cb492b98ba6e SHA512 17bed0b4ae8b295ecb4a04f932f18a71f10adb3fbcfcaf8635711219afbcbe2441f24d1144f0163306da2054c3b682e0abb19a95a7bcb8f0ef0a02e5d288e0c7 WHIRLPOOL 9e2fd06542e9559a765e42a9402b98ec4f91a8f00c3eb3065995d70255e4ee493ae61ce7b3d2b4eb6411412bebc6d5eed50f88d96c74ba5941669eb29700c9fd +EBUILD openldap-2.4.28-r1.ebuild 21959 SHA256 ab73dd89914c9ab2d74bcc487594757e53f73b16a672cb8ccfe33b496eec5ee0 SHA512 7e8aa14d65cbb7cf0e2c7099bd6c3926d3b6377d4f34dc29af08c7689134ae1dfc636ecdd9e273a0c7fb9006ba0c4c1b150f4bf85eb353065b3b76ce58461ecc WHIRLPOOL dd2b01a0758a3dbc14832afff642adf8d128a2d9bd9c6e7d634d79b6475f5e5869b24935c9377e56d27875f6ae36ff73e1fc482e0a3256018c5a94ba0fb4ae0a +EBUILD openldap-2.4.28.ebuild 20757 SHA256 b411acac1feadc03e7e452b9313e470270725521f9de65014183929ef282de53 SHA512 25909babcef801fd6e4eb1eb4ef7f25e1dd883d25811a101d091ed6f4b476c1c4dce73b96bd5cacad1ed601fd35ebe81a6d47cf34bb9844a966c9ad812985db5 WHIRLPOOL 29d61be8dfa3b38301868da94e69d3ec119d4617c1f400487ac055ba1fa5b5555255b5144807b52f26f9e629b3d1c645fd08f9d195aa352001481f0a23c93a37 +EBUILD openldap-2.4.30.ebuild 21955 SHA256 ecbad5b89f3b753d654166c225b9bc262f2dfbd94e2dbedd1fdb8bf683b145aa SHA512 44751be2b8a6c2c91bc5f607767774cc8370da7a9890ed8fbd83d83beb8902ef662825071403d0de3955fd86e88f30f07c0f8ad0dc375e520d2ff18cc1db49ef WHIRLPOOL 1c86f735af9cd264828e5a22e117a35ed24efb271b07489a001f93801b587616b1c2bbd0476ea4954202bcb1606bdfc31b3a7875e2c689c515517bfe6c807a2d +EBUILD openldap-2.4.31-r1.ebuild 22308 SHA256 e2119da778f268dea2b6e7d43d4e4ab410cc9435c7cb1ddf757b7ff50ebca5a4 SHA512 5a2cc1acb641a78df46f6d5625088564f99534fbd285ce5de309ce88949cce84b363623e0ae6ef16f55117a2b06d9e9208b369b346f017071c302d3c95d663a8 WHIRLPOOL b5ac2e045e17fa2f245a9bb54bafca1b8af24125286b1f577d95cb2711625488b84dea36c4c446d42105570cf57ba0f5cac39e13133b806afb3ff97b66b5198c +EBUILD openldap-2.4.31.ebuild 22248 SHA256 8f76f5f12a09c6031241049f882642d4b31ff21ae5fa326476390f02b48defeb SHA512 92c78c6c1fdee0081a8f629ee74cc692cc89155d0e3345fd852ae8379eacd1c152e7e56b3a1c99d4dd6d6b6e4b3754b4a8b5a3abfdac4f68cf3c04a64d973fec WHIRLPOOL 017d34dc768c392e6537351acc02e8a2172e46138ebed674bdbedd00a89a6b020436657a47dfc330badc9d13c5f0c9ed5ce519ffeb060fafc2362251ba74d242 +EBUILD openldap-2.4.32.ebuild 22310 SHA256 cd4bf618094f84cffc878dce3c3a9fcd8c3c94a9713f5016cc689c795ca04d57 SHA512 453fa140f41a840e3bfcd8b2ac4725749c693d32e62a785c3e160717eaf19d974cbc76205ed748def9d517e2e81329b15f4a88493e0e8a400d7f2ef806b4861a WHIRLPOOL cad6b0437c6abef6fecff2d14223da8e78744b7775ba4b18fdbd690cf937614bb72fec5b887fbb79032e4fd4dddb1df265ca78f12b2204170062fe0d117cbf2b +MISC ChangeLog 73632 SHA256 3655fab337c047730cb5f8fda893cf7e83d24f576c3bcdc0c20cca422f0d89c8 SHA512 495742dc6d3af2280737fe7d97a4582cafca20108af7929ea5af47d9a5fdb92ecfaa3e1813999afd12209aa423ceae3b1d9182974597d48297b307d34944ddd6 WHIRLPOOL 36932eac25c97d0fdf0dccd7d3a11ccd1a759c9fe7dca7531cc1b7b9b448b1721c44fede6708b441cb86182c83274d38e61c85da923fad59def7fa9f72991a2b +MISC metadata.xml 556 SHA256 405d4cd6f15d8495d0c7365f7b7d6bda9b82775d7e157339f3a6e92d46eed2c8 SHA512 acd70587401362065e10adee6a000b55272f94f11ebec5be00c646f6188110e68f981823359130d03930b974423c6984f6401b292b66ba6079dcbbad5e95fec4 WHIRLPOOL f26823d366fd440906c6821b1f9af78dd91afc8bfd1e95f6b1c92d4ad551c54da47a9f35f05b35f8a822baac288668f6b8e965c99d999ba7aee9bdc30a2bfdcd diff --git a/net-nds/openldap/openldap-2.4.32.ebuild b/net-nds/openldap/openldap-2.4.32.ebuild new file mode 100644 index 000000000000..5f68756743c4 --- /dev/null +++ b/net-nds/openldap/openldap-2.4.32.ebuild @@ -0,0 +1,672 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/openldap-2.4.32.ebuild,v 1.1 2012/10/08 20:11:00 robbat2 Exp $ + +EAPI="4" + +inherit db-use eutils flag-o-matic multilib ssl-cert versionator toolchain-funcs autotools + +BIS_PN=rfc2307bis.schema +BIS_PV=20120525 +BIS_P="${BIS_PN}-${BIS_PV}" + +DESCRIPTION="LDAP suite of application and development tools" +HOMEPAGE="http://www.OpenLDAP.org/" +SRC_URI="mirror://openldap/openldap-release/${P}.tgz + mirror://gentoo/${BIS_P}" + +LICENSE="OPENLDAP" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" + +IUSE_DAEMON="crypt icu samba slp tcpd experimental minimal" +IUSE_BACKEND="+berkdb" +IUSE_OVERLAY="overlays perl" +IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 +syslog selinux" +IUSE_CONTRIB="smbkrb5passwd kerberos" +IUSE_CONTRIB="${IUSE_CONTRIB} -cxx" +IUSE="${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} ${IUSE_CONTRIB}" + +REQUIRED_USE="cxx? ( sasl )" + +# openssl is needed to generate lanman-passwords required by samba +RDEPEND="sys-libs/ncurses + sys-devel/libtool + icu? ( dev-libs/icu ) + tcpd? ( sys-apps/tcp-wrappers ) + ssl? ( !gnutls? ( dev-libs/openssl ) + gnutls? ( net-libs/gnutls dev-libs/libgcrypt ) ) + sasl? ( dev-libs/cyrus-sasl ) + !minimal? ( + odbc? ( !iodbc? ( dev-db/unixODBC ) + iodbc? ( dev-db/libiodbc ) ) + slp? ( net-libs/openslp ) + perl? ( dev-lang/perl[-build] ) + samba? ( dev-libs/openssl ) + berkdb? ( sys-libs/db ) + smbkrb5passwd? ( + dev-libs/openssl + app-crypt/heimdal ) + kerberos? ( virtual/krb5 ) + cxx? ( dev-libs/cyrus-sasl ) + ) + selinux? ( sec-policy/selinux-ldap )" +DEPEND="${RDEPEND} + sys-apps/groff" + +# for tracking versions +OPENLDAP_VERSIONTAG=".version-tag" +OPENLDAP_DEFAULTDIR_VERSIONTAG="/var/lib/openldap-data" + +openldap_filecount() { + local dir="$1" + find "${dir}" -type f ! -name '.*' ! -name 'DB_CONFIG.example' | wc -l +} + +openldap_find_versiontags() { + # scan for all datadirs + openldap_datadirs="" + if [ -f "${EROOT}"/etc/openldap/slapd.conf ]; then + openldap_datadirs="$(awk '{if($1 == "directory") print $2 }' ${EROOT}/etc/openldap/slapd.conf)" + fi + openldap_datadirs="${openldap_datadirs} ${OPENLDAP_DEFAULTDIR_VERSIONTAG}" + + einfo + einfo "Scanning datadir(s) from slapd.conf and" + einfo "the default installdir for Versiontags" + einfo "(${OPENLDAP_DEFAULTDIR_VERSIONTAG} may appear twice)" + einfo + + # scan datadirs if we have a version tag + openldap_found_tag=0 + have_files=0 + for each in ${openldap_datadirs}; do + CURRENT_TAGDIR=${ROOT}`echo ${each} | sed "s:\/::"` + CURRENT_TAG=${CURRENT_TAGDIR}/${OPENLDAP_VERSIONTAG} + if [ -d ${CURRENT_TAGDIR} ] && [ ${openldap_found_tag} == 0 ] ; then + einfo "- Checking ${each}..." + if [ -r ${CURRENT_TAG} ] ; then + # yey, we have one :) + einfo " Found Versiontag in ${each}" + source ${CURRENT_TAG} + if [ "${OLDPF}" == "" ] ; then + eerror "Invalid Versiontag found in ${CURRENT_TAGDIR}" + eerror "Please delete it" + eerror + die "Please kill the invalid versiontag in ${CURRENT_TAGDIR}" + fi + + OLD_MAJOR=`get_version_component_range 2-3 ${OLDPF}` + + [ $(openldap_filecount ${CURRENT_TAGDIR}) -gt 0 ] && have_files=1 + + # are we on the same branch? + if [ "${OLD_MAJOR}" != "${PV:0:3}" ] ; then + ewarn " Versiontag doesn't match current major release!" + if [[ "${have_files}" == "1" ]] ; then + eerror " Versiontag says other major and you (probably) have datafiles!" + echo + openldap_upgrade_howto + else + einfo " No real problem, seems there's no database." + fi + else + einfo " Versiontag is fine here :)" + fi + else + einfo " Non-tagged dir ${each}" + [ $(openldap_filecount ${each}) -gt 0 ] && have_files=1 + if [[ "${have_files}" == "1" ]] ; then + einfo " EEK! Non-empty non-tagged datadir, counting `ls -a ${each} | wc -l` files" + echo + + eerror + eerror "Your OpenLDAP Installation has a non tagged datadir that" + eerror "possibly contains a database at ${CURRENT_TAGDIR}" + eerror + eerror "Please export data if any entered and empty or remove" + eerror "the directory, installation has been stopped so you" + eerror "can take required action" + eerror + eerror "For a HOWTO on exporting the data, see instructions in the ebuild" + eerror + openldap_upgrade_howto + die "Please move the datadir ${CURRENT_TAGDIR} away" + fi + fi + einfo + fi + done + [ "${have_files}" == "1" ] && einfo "DB files present" || einfo "No DB files present" + + # Now we must check for the major version of sys-libs/db linked against. + SLAPD_PATH=${EROOT}/usr/$(get_libdir)/openldap/slapd + if [ "${have_files}" == "1" -a -f "${SLAPD_PATH}" ]; then + OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \ + | awk '/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')" + NEWVER="$(use berkdb && db_findver sys-libs/db)" + local fail=0 + if [ -z "${OLDVER}" -a -z "${NEWVER}" ]; then + : + # Nothing wrong here. + elif [ -z "${OLDVER}" -a -n "${NEWVER}" ]; then + eerror " Your existing version of OpenLDAP was not built against" + eerror " any version of sys-libs/db, but the new one will build" + eerror " against ${NEWVER} and your database may be inaccessible." + echo + fail=1 + elif [ -n "${OLDVER}" -a -z "${NEWVER}" ]; then + eerror " Your existing version of OpenLDAP was built against" + eerror " sys-libs/db:${OLDVER}, but the new one will not be" + eerror " built against any version and your database may be" + eerror " inaccessible." + echo + fail=1 + elif [ "${OLDVER}" != "${NEWVER}" ]; then + eerror " Your existing version of OpenLDAP was built against" + eerror " sys-libs/db:${OLDVER}, but the new one will build against" + eerror " ${NEWVER} and your database would be inaccessible." + echo + fail=1 + fi + [ "${fail}" == "1" ] && openldap_upgrade_howto + fi + + echo + einfo + einfo "All datadirs are fine, proceeding with merge now..." + einfo +} + +openldap_upgrade_howto() { + eerror + eerror "A (possible old) installation of OpenLDAP was detected," + eerror "installation will not proceed for now." + eerror + eerror "As major version upgrades can corrupt your database," + eerror "you need to dump your database and re-create it afterwards." + eerror + eerror "Additionally, rebuilding against different major versions of the" + eerror "sys-libs/db libraries will cause your database to be inaccessible." + eerror "" + d="$(date -u +%s)" + l="/root/ldapdump.${d}" + i="${l}.raw" + eerror " 1. /etc/init.d/slurpd stop ; /etc/init.d/slapd stop" + eerror " 2. slapcat -l ${i}" + eerror " 3. egrep -v '^(entry|context)CSN:' <${i} >${l}" + eerror " 4. mv /var/lib/openldap-data/ /var/lib/openldap-data-backup/" + eerror " 5. emerge --update \=net-nds/${PF}" + eerror " 6. etc-update, and ensure that you apply the changes" + eerror " 7. slapadd -l ${l}" + eerror " 8. chown ldap:ldap /var/lib/openldap-data/*" + eerror " 9. /etc/init.d/slapd start" + eerror "10. check that your data is intact." + eerror "11. set up the new replication system." + eerror + if [ "${FORCE_UPGRADE}" != "1" ]; then + die "You need to upgrade your database first" + else + eerror "You have the magical FORCE_UPGRADE=1 in place." + eerror "Don't say you weren't warned about data loss." + fi +} + +pkg_setup() { + if ! use sasl && use cxx ; then + die "To build the ldapc++ library you must emerge openldap with sasl support" + fi + # Bug #322787 + if use minimal && ! has_version "net-nds/openldap" ; then + einfo "No datadir scan needed, openldap not installed" + elif use minimal && has_version "net-nds/openldap" && built_with_use net-nds/openldap minimal ; then + einfo "Skipping scan for previous datadirs as requested by minimal useflag" + else + openldap_find_versiontags + fi + + enewgroup ldap 439 + enewuser ldap 439 -1 /usr/$(get_libdir)/openldap ldap +} + +src_prepare() { + # ensure correct SLAPI path by default + sed -i -e 's,\(#define LDAPI_SOCK\).*,\1 "'"${EPREFIX}"'/var/run/openldap/slapd.sock",' \ + "${S}"/include/ldap_defaults.h + + epatch "${FILESDIR}"/${PN}-2.4.17-gcc44.patch + + epatch \ + "${FILESDIR}"/${PN}-2.2.14-perlthreadsfix.patch \ + "${FILESDIR}"/${PN}-2.4.15-ppolicy.patch + + # bug #116045 - still present in 2.4.28 + epatch "${FILESDIR}"/${PN}-2.4.28-contrib-smbk5pwd.patch + # bug #408077 - samba4 + epatch "${FILESDIR}"/${PN}-2.4.30-contrib-samba4.patch + + # bug #189817 + epatch "${FILESDIR}"/${PN}-2.4.11-libldap_r.patch + + # bug #233633 + epatch "${FILESDIR}"/${PN}-2.4.17-fix-lmpasswd-gnutls-symbols.patch + + # bug #281495 + epatch "${FILESDIR}"/${PN}-2.4.28-gnutls-gcrypt.patch + + # bug #294350 + epatch "${FILESDIR}"/${PN}-2.4.6-evolution-ntlm.patch + + # unbreak /bin/sh -> dash + epatch "${FILESDIR}"/${PN}-2.4.28-fix-dash.patch + + # bug #420959 + epatch "${FILESDIR}"/${PN}-2.4.31-gcc47.patch + + cd "${S}"/build + einfo "Making sure upstream build strip does not do stripping too early" + sed -i.orig \ + -e '/^STRIP/s,-s,,g' \ + top.mk || die "Failed to block stripping" + + # wrong assumption that /bin/sh is /bin/bash + sed -i \ + -e 's|/bin/sh|/bin/bash|g' \ + "${S}"/tests/scripts/* || die "sed failed" + + cd "${S}" + AT_NOEAUTOMAKE=yes eautoreconf +} + +build_contrib_module() { + lt="${S}/libtool" + # <dir> <sources> <outputname> + cd "${S}/contrib/slapd-modules/$1" + einfo "Compiling contrib-module: $3" + # Make sure it's uppercase + local define_name="$(echo "SLAPD_OVER_${1}" | LC_ALL=C tr '[:lower:]' '[:upper:]')" + "${lt}" --mode=compile --tag=CC \ + "${CC}" \ + -D${define_name}=SLAPD_MOD_DYNAMIC \ + -I../../../include -I../../../servers/slapd ${CFLAGS} \ + -o ${2%.c}.lo -c $2 || die "compiling $3 failed" + einfo "Linking contrib-module: $3" + "${lt}" --mode=link --tag=CC \ + "${CC}" -module \ + ${CFLAGS} \ + ${LDFLAGS} \ + -rpath "${EPREFIX}"/usr/$(get_libdir)/openldap/openldap \ + -o $3.la ${2%.c}.lo || die "linking $3 failed" +} + +src_configure() { + local myconf + + #Fix for glibc-2.8 and ucred. Bug 228457. + append-flags -D_GNU_SOURCE + + # Bug 408001 + use elibc_FreeBSD && append-flags -DMDB_DSYNC=O_SYNC -DMDB_FDATASYNC=fsync + + use debug && myconf="${myconf} $(use_enable debug)" + + # ICU usage is not configurable + export ac_cv_header_unicode_utypes_h="$(use icu && echo yes || echo no)" + + if ! use minimal ; then + # re-enable serverside overlay chains per bug #296567 + # see ldap docs chaper 12.3.1 for details + myconf="${myconf} --enable-ldap" + + # backends + myconf="${myconf} --enable-slapd" + if use berkdb ; then + einfo "Using Berkeley DB for local backend" + myconf="${myconf} --enable-bdb --enable-hdb" + # We need to include the slotted db.h dir for FreeBSD + append-cppflags -I$(db_includedir) + else + ewarn + ewarn "Note: if you disable berkdb, you can only use remote-backends!" + ewarn + ebeep 5 + myconf="${myconf} --disable-bdb --disable-hdb" + fi + for backend in dnssrv ldap meta monitor null passwd relay shell sock; do + myconf="${myconf} --enable-${backend}=mod" + done + + myconf="${myconf} $(use_enable perl perl mod)" + + myconf="${myconf} $(use_enable odbc sql mod)" + if use odbc ; then + local odbc_lib="unixodbc" + if use iodbc ; then + odbc_lib="iodbc" + append-cppflags -I"${EPREFIX}"/usr/include/iodbc + fi + myconf="${myconf} --with-odbc=${odbc_lib}" + fi + + # slapd options + myconf="${myconf} $(use_enable crypt) $(use_enable slp)" + myconf="${myconf} $(use_enable samba lmpasswd) $(use_enable syslog)" + if use experimental ; then + myconf="${myconf} --enable-dynacl" + myconf="${myconf} --enable-aci=mod" + fi + for option in aci cleartext modules rewrite rlookups slapi; do + myconf="${myconf} --enable-${option}" + done + + # slapd overlay options + # Compile-in the syncprov, the others as module + myconf="${myconf} --enable-syncprov=yes" + use overlays && myconf="${myconf} --enable-overlays=mod" + + else + myconf="${myconf} --disable-slapd --disable-bdb --disable-hdb" + myconf="${myconf} --disable-overlays --disable-syslog" + fi + + # basic functionality stuff + myconf="${myconf} $(use_enable ipv6)" + myconf="${myconf} $(use_with sasl cyrus-sasl) $(use_enable sasl spasswd)" + myconf="${myconf} $(use_enable tcpd wrappers)" + + local ssl_lib="no" + if use ssl || ( use ! minimal && use samba ) ; then + ssl_lib="openssl" + use gnutls && ssl_lib="gnutls" + fi + + myconf="${myconf} --with-tls=${ssl_lib}" + + for basicflag in dynamic local proctitle shared static; do + myconf="${myconf} --enable-${basicflag}" + done + + # connectionless ldap per bug #342439 + append-cppflags -DLDAP_CONNECTIONLESS + + tc-export CC AR CXX + STRIP=/bin/true \ + econf \ + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/openldap \ + ${myconf} || die "econf failed" +} + +src_configure_cxx() { + # This needs the libraries built by the first build run. + # So we have to run it AFTER the main build, not just after the main + # configure. + if ! use minimal ; then + if use cxx ; then + local myconf_ldapcpp + myconf_ldapcpp="${myconf_ldapcpp} --with-ldap-includes=../../include" + cd "${S}/contrib/ldapc++" + OLD_LDFLAGS="$LDFLAGS" + OLD_CPPFLAGS="$CPPFLAGS" + append-ldflags -L../../libraries/liblber/.libs -L../../libraries/libldap/.libs + append-ldflags -L../../../libraries/liblber/.libs -L../../../libraries/libldap/.libs + append-cppflags -I../../../include + econf ${myconf_ldapcpp} \ + CC="${CC}" \ + CXX="${CXX}" \ + || die "econf ldapc++ failed" + CPPFLAGS="$OLD_CPPFLAGS" + LDFLAGS="${OLD_LDFLAGS}" + fi + fi +} + +src_compile() { + emake depend || die "emake depend failed" + emake CC="${CC}" AR="${AR}" SHELL="${EPREFIX}"/bin/bash || die "emake failed" + lt="${S}/libtool" + export echo="echo" + + if ! use minimal ; then + if use cxx ; then + einfo "Building contrib library: ldapc++" + src_configure_cxx + cd "${S}/contrib/ldapc++" + emake \ + CC="${CC}" CXX="${CXX}" \ + || die "emake ldapc++ failed" + fi + + if use smbkrb5passwd ; then + einfo "Building contrib-module: smbk5pwd" + cd "${S}/contrib/slapd-modules/smbk5pwd" + + emake \ + DEFS="-DDO_SAMBA -DDO_KRB5 -DDO_SHADOW" \ + KRB5_INC="$(krb5-config --cflags)" \ + CC="${CC}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" \ + || die "emake smbk5pwd failed" + fi + + if use overlays ; then + einfo "Building contrib-module: samba4" + cd "${S}/contrib/slapd-modules/samba4" + + emake \ + CC="${CC}" libexecdir="/usr/$(get_libdir)/openldap" \ + || die "emake samba4 failed" + fi + + if use kerberos ; then + cd "${S}/contrib/slapd-modules/passwd" + einfo "Compiling contrib-module: pw-kerberos" + "${lt}" --mode=compile --tag=CC \ + "${CC}" \ + -I../../../include \ + ${CFLAGS} \ + $(krb5-config --cflags) \ + -DHAVE_KRB5 \ + -o kerberos.lo \ + -c kerberos.c || die "compiling pw-kerberos failed" + einfo "Linking contrib-module: pw-kerberos" + "${lt}" --mode=link --tag=CC \ + "${CC}" -module \ + ${CFLAGS} \ + ${LDFLAGS} \ + -rpath "${EPREFIX}"/usr/$(get_libdir)/openldap/openldap \ + -o pw-kerberos.la \ + kerberos.lo || die "linking pw-kerberos failed" + fi + # We could build pw-radius if GNURadius would install radlib.h + cd "${S}/contrib/slapd-modules/passwd" + einfo "Compiling contrib-module: pw-netscape" + "${lt}" --mode=compile --tag=CC \ + "${CC}" \ + -I../../../include \ + ${CFLAGS} \ + -o netscape.lo \ + -c netscape.c || die "compiling pw-netscape failed" + einfo "Linking contrib-module: pw-netscape" + "${lt}" --mode=link --tag=CC \ + "${CC}" -module \ + ${CFLAGS} \ + ${LDFLAGS} \ + -rpath "${EPREFIX}"/usr/$(get_libdir)/openldap/openldap \ + -o pw-netscape.la \ + netscape.lo || die "linking pw-netscape failed" + + build_contrib_module "addpartial" "addpartial-overlay.c" "addpartial-overlay" + build_contrib_module "allop" "allop.c" "overlay-allop" + build_contrib_module "allowed" "allowed.c" "allowed" + build_contrib_module "autogroup" "autogroup.c" "autogroup" + build_contrib_module "denyop" "denyop.c" "denyop-overlay" + build_contrib_module "dsaschema" "dsaschema.c" "dsaschema-plugin" + # lastmod may not play well with other overlays + build_contrib_module "lastmod" "lastmod.c" "lastmod" + build_contrib_module "nops" "nops.c" "nops-overlay" + build_contrib_module "trace" "trace.c" "trace" + # build slapi-plugins + cd "${S}/contrib/slapi-plugins/addrdnvalues" + einfo "Building contrib-module: addrdnvalues plugin" + "${CC}" -shared \ + -I../../../include \ + ${CFLAGS} \ + -fPIC \ + ${LDFLAGS} \ + -o libaddrdnvalues-plugin.so \ + addrdnvalues.c || die "Building libaddrdnvalues-plugin.so failed" + + fi +} + +src_test() { + cd tests ; make tests || die "make tests failed" +} + +src_install() { + lt="${S}/libtool" + emake DESTDIR="${D}" SHELL="${EPREFIX}"/bin/bash install || die "make install failed" + + dodoc ANNOUNCEMENT CHANGES COPYRIGHT README "${FILESDIR}"/DB_CONFIG.fast.example + docinto rfc ; dodoc doc/rfc/*.txt + + # openldap modules go here + # TODO: write some code to populate slapd.conf with moduleload statements + keepdir /usr/$(get_libdir)/openldap/openldap/ + + # initial data storage dir + keepdir /var/lib/openldap-data + use prefix || fowners ldap:ldap /var/lib/openldap-data + fperms 0700 /var/lib/openldap-data + + echo "OLDPF='${PF}'" > "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}" + echo "# do NOT delete this. it is used" >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}" + echo "# to track versions for upgrading." >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}" + + # change slapd.pid location in configuration file + keepdir /var/run/openldap + use prefix || fowners ldap:ldap /var/run/openldap + fperms 0755 /var/run/openldap + + if ! use minimal; then + # use our config + rm "${ED}"etc/openldap/slapd.conf + insinto /etc/openldap + newins "${FILESDIR}"/${PN}-2.3.34-slapd-conf slapd.conf + configfile="${ED}"etc/openldap/slapd.conf + + # populate with built backends + ebegin "populate config with built backends" + for x in "${ED}"usr/$(get_libdir)/openldap/openldap/back_*.so; do + elog "Adding $(basename ${x})" + sed -e "/###INSERTDYNAMICMODULESHERE###$/a# moduleload\t$(basename ${x})" -i "${configfile}" + done + sed -e "s:###INSERTDYNAMICMODULESHERE###$:# modulepath\t${EPREFIX}/usr/$(get_libdir)/openldap/openldap:" -i "${configfile}" + use prefix || fowners root:ldap /etc/openldap/slapd.conf + fperms 0640 /etc/openldap/slapd.conf + cp "${configfile}" "${configfile}".default + eend + + # install our own init scripts + newinitd "${FILESDIR}"/slapd-initd-2.4.28-r1 slapd + newconfd "${FILESDIR}"/slapd-confd-2.4.28-r1 slapd + if [ $(get_libdir) != lib ]; then + sed -e "s,/usr/lib/,/usr/$(get_libdir)/," -i "${ED}"etc/init.d/slapd + fi + # If built without SLP, we don't need to be before avahi + use slp \ + || sed -i \ + -e '/before/{s/avahi-daemon//g}' \ + "${ED}"etc/init.d/slapd + + if use cxx ; then + einfo "Install the ldapc++ library" + cd "${S}/contrib/ldapc++" + emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install || die "emake install ldapc++ failed" + newdoc README ldapc++-README + fi + + if use smbkrb5passwd ; then + einfo "Install the smbk5pwd module" + cd "${S}/contrib/slapd-modules/smbk5pwd" + emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install || die "emake install smbk5pwd failed" + newdoc README smbk5pwd-README + fi + + if use overlays ; then + einfo "Install the samba4 module" + cd "${S}/contrib/slapd-modules/samba4" + emake DESTDIR="${D}" libexecdir="/usr/$(get_libdir)/openldap" install || die "emake install samba4 failed" + newdoc README samba4-README + fi + + einfo "Installing contrib modules" + cd "${S}/contrib/slapd-modules" + for l in */*.la; do + "${lt}" --mode=install cp ${l} \ + "${ED}"usr/$(get_libdir)/openldap/openldap || \ + die "installing ${l} failed" + done + docinto contrib + newdoc addpartial/README addpartial-README + newdoc allop/README allop-README + doman allop/slapo-allop.5 + newdoc autogroup/README autogroup-README + newdoc denyop/denyop.c denyop-denyop.c + newdoc dsaschema/README dsaschema-README + doman lastmod/slapo-lastmod.5 + doman nops/slapo-nops.5 + newdoc passwd/README passwd-README + cd "${S}/contrib/slapi-plugins" + insinto /usr/$(get_libdir)/openldap/openldap + doins */*.so + docinto contrib + newdoc addrdnvalues/README addrdnvalues-README + + insinto /etc/openldap/schema + newins "${DISTDIR}"/${BIS_P} ${BIS_PN} + fi +} + +pkg_preinst() { + # keep old libs if any + preserve_old_lib /usr/$(get_libdir)/{liblber,libldap_r,liblber}-2.3$(get_libname 0) +} + +pkg_postinst() { + if ! use minimal ; then + # You cannot build SSL certificates during src_install that will make + # binary packages containing your SSL key, which is both a security risk + # and a misconfiguration if multiple machines use the same key and cert. + if use ssl; then + install_cert /etc/openldap/ssl/ldap + use prefix || chown ldap:ldap "${EROOT}"etc/openldap/ssl/ldap.* + ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]" + ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]" + ewarn "add 'TLS_REQCERT never' if you want to use them." + fi + + if use prefix; then + # Warn about prefix issues with slapd + eerror "slapd might NOT be usable on Prefix systems as it requires root privileges" + eerror "to start up, and requires that certain files directories be owned by" + eerror "ldap:ldap. As Prefix does not support changing ownership of files and" + eerror "directories, you will have to manually fix this yourself." + fi + + # These lines force the permissions of various content to be correct + use prefix || chown ldap:ldap "${EROOT}"var/run/openldap + chmod 0755 "${EROOT}"var/run/openldap + use prefix || chown root:ldap "${EROOT}"etc/openldap/slapd.conf{,.default} + chmod 0640 "${EROOT}"etc/openldap/slapd.conf{,.default} + use prefix || chown ldap:ldap "${EROOT}"var/lib/openldap-data + fi + + elog "Getting started using OpenLDAP? There is some documentation available:" + elog "Gentoo Guide to OpenLDAP Authentication" + elog "(http://www.gentoo.org/doc/en/ldap-howto.xml)" + elog "---" + elog "An example file for tuning BDB backends with openldap is" + elog "DB_CONFIG.fast.example in /usr/share/doc/${PF}/" + + preserve_old_lib_notify /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.3$(get_libname 0) +} |