diff options
author | Stefaan De Roeck <stefaan@gentoo.org> | 2009-04-27 09:04:28 +0000 |
---|---|---|
committer | Stefaan De Roeck <stefaan@gentoo.org> | 2009-04-27 09:04:28 +0000 |
commit | 2db2868f78c45d36d76621667d49aecb4ccad2b3 (patch) | |
tree | d65a08689072177d5381040d547ff575821af37a /net-fs/autofs | |
parent | Bump (diff) | |
download | historical-2db2868f78c45d36d76621667d49aecb4ccad2b3.tar.gz historical-2db2868f78c45d36d76621667d49aecb4ccad2b3.tar.bz2 historical-2db2868f78c45d36d76621667d49aecb4ccad2b3.zip |
Update patch set, probably fixing bugs #253806 and #255369
Package-Manager: portage-2.2_rc31/cvs/Linux x86_64
Diffstat (limited to 'net-fs/autofs')
-rw-r--r-- | net-fs/autofs/ChangeLog | 9 | ||||
-rw-r--r-- | net-fs/autofs/Manifest | 41 | ||||
-rw-r--r-- | net-fs/autofs/autofs-5.0.4-r3.ebuild | 123 | ||||
-rw-r--r-- | net-fs/autofs/files/autofs-5.0.4-user-ldflags-and-as-needed-v2.patch | 59 |
4 files changed, 230 insertions, 2 deletions
diff --git a/net-fs/autofs/ChangeLog b/net-fs/autofs/ChangeLog index d2c3eb2e2894..23d78183c485 100644 --- a/net-fs/autofs/ChangeLog +++ b/net-fs/autofs/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-fs/autofs # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/ChangeLog,v 1.83 2009/04/08 13:14:10 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/ChangeLog,v 1.84 2009/04/27 09:04:27 stefaan Exp $ + +*autofs-5.0.4-r3 (27 Apr 2009) + + 27 Apr 2009; Stefaan De Roeck <stefaan@gentoo.org> + +files/autofs-5.0.4-user-ldflags-and-as-needed-v2.patch, + +autofs-5.0.4-r3.ebuild: + Update patch set, probably fixing bugs #253806 and #255369 08 Apr 2009; Raúl Porcel <armin76@gentoo.org> autofs-5.0.3-r6.ebuild: arm/ia64/sparc stable wrt #257097 diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 018f376e30a0..fcae9e1f2547 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -4,6 +4,7 @@ AUX auto.net 1134 RMD160 6396a1d4faac5e9a2bf0f83d53fa7e3c578840f9 SHA1 7a6c88657 AUX autofs-4.1.3-signal-race-fix.patch 426 RMD160 1cd4bdc099d29e75d5b6833ffbd2c93f22bf4a3d SHA1 31d20235bd414e8a74de19d951e3f7cf3b61c035 SHA256 1f7f25ce97546c038b71cb9a4ba7dd1fe88e9cd66f0fc34c8411fd76bd7b60de AUX autofs-5.0.3-heimdal.patch 1380 RMD160 ed40e452a7648aec1b25e1002c99929be97b8bf9 SHA1 3f7d05c14e52a9a8160a43a38a7b736bb81bb68b SHA256 ca62546abf6b6ae2ed95f53d439d25770f20e70651fdaf5a0edf9d69920b108a AUX autofs-5.0.3-map-patch-fix.patch 2543 RMD160 3be39a53ddc5125b9ca09f636f3099c02b15de20 SHA1 4d0613ba4c9f51b1bdfdc2f854f02b0acc2681fa SHA256 7a905f5784b9ecddb757cc998033827b58c2c3f4ea514fd746d1d99d8f0f1d5b +AUX autofs-5.0.4-user-ldflags-and-as-needed-v2.patch 1520 RMD160 ab22c45f92eca01abeaaba9546263340de8e5c9b SHA1 c91af03a8b61458127a9a37c8bab3941fff3942c SHA256 6a772377a5e37e1056ca337d22dcbdeb3fd5667947d5e728288eaa8fed86912f AUX autofs-5.0.4-user-ldflags-and-as-needed.patch 1692 RMD160 7309a7461484b9fb1fc9791d7fae75e415853964 SHA1 96ccf835dfb966180dd472b320bce5ecf72eb823 SHA256 dd2f8e449e99d3445c4c7ddb6b68938bbdc982dfbbcbcd6dfbd1ef1a680af6dd AUX autofs.confd 186 RMD160 812709be1af1cfc35fa313907496bfb4e9490386 SHA1 51cfe6ffa36ee5bc02f61a3d500469d73e3aa266 SHA256 d32c102ae6bab4958d230366cd42c1a67fab4f38e0d6abdf0c4a94cd71dffa45 AUX autofs.confd9 799 RMD160 ef61372f9f804dc5b9f662d3810b8a8c80b635de SHA1 80612d8fa46c2b9b7ffdd8d3e711e6d14f0af19f SHA256 c19db9095a5b21bcc0da40adad7141800ddb43db09548adf4c91fd813d9b5e1f @@ -81,14 +82,51 @@ DIST autofs-5.0.3-update-replicated-doco.patch 3630 RMD160 f4030e46757359678b5d6 DIST autofs-5.0.3-use-dev-urandom.patch 1087 RMD160 99b7b351fb450f156ae6b7e412107166641c1d9c SHA1 c2ccfb95da23187b0896b23935af8fa210d8b485 SHA256 b43f53b95d4dc4a9473a97288633e3616879d512240bde0e24deb9bdbdad2ba8 DIST autofs-5.0.3-xfn-not-supported.patch 1753 RMD160 25729dd9fc17f8fbd143ee4670fa9d498473d015 SHA1 8d0e17e1ab721758f932f37efb49541101bfe27a SHA256 fa674ca5e63b01d6a6eee21ef8b1c81c432b7fe353390c60edae7fa0f4c5b67f DIST autofs-5.0.3.tar.bz2 225298 RMD160 b25fd5f2da4592ec3827de1cd7227d66469fe853 SHA1 3e6c275d8c8752132ffd881ac3ec962dd2926498 SHA256 1598f6849c1bf0ec596e7dad7c7c8176a958e973d55370da1236d8b9bdd4acc9 +DIST autofs-5.0.4-add-lsb-init-script-parameter-block.patch 1846 RMD160 da50db8258b52b932462c24dd352dbbc791e149d SHA1 df09ec580fa128a39698b66123f2f99c3e4d9a16 SHA256 da28e45d96cce36583fe0b9184fc441880b5e9d3e92c856c286067b619684a28 +DIST autofs-5.0.4-add-missing-changelog-entries.patch 758 RMD160 3ec21b4719e302652d4dc7dac36bbe7351191072 SHA1 457a8ac730fbe290c8e539e41bd4364df976f1e6 SHA256 7bce25e718278d4d92052f30536c47beae5410d8daf78149508d71425d1e9b6f +DIST autofs-5.0.4-add-nfs-mount-proto-default-conf-option.patch 6784 RMD160 337299b99c45b7c9f0450f2c1f07f5469844c9c7 SHA1 60c8384a0002f8f76a294645fb1ebbe89962625b SHA256 9e78f56f0b6ec72d403548bb57e79c10ab5f3e0d22b249a4fed57226e0febb24 +DIST autofs-5.0.4-always-read-file-maps-fix.patch 2175 RMD160 72535373fb232571f698039d7d7c9e49840b7bc2 SHA1 a865c5180f9df3d2b3ea0fba0b57b3645504d3e0 SHA256 c1bdc85074d284013ae7e0f5bbc40e0f77ba3100959553cb36073474d0c3c5f0 +DIST autofs-5.0.4-always-read-file-maps.patch 6680 RMD160 09d8282b9b71638c154a261faf78d63e850d43f9 SHA1 5240db2d89f9f45feac55e0d3729ae7e6b283dec SHA256 0e2ef89ce7d8ad061cc9196829b7db41dc26970107ac500cf64e0fd89c6bf537 +DIST autofs-5.0.4-another-easy-alloca-replacements-fix.patch 976 RMD160 3ab9cd21595f240c22a75fe36121b17a287e932e SHA1 983b9d4688f266fd9704f50360b1da978f248b72 SHA256 355163b4a71a6681e454a4cd016b2d197689c88ba523b3885dab04d2e198b1a5 +DIST autofs-5.0.4-clear-rpc-client-on-lookup-fail.patch 1392 RMD160 8fa1ffcff7f88cc00caadb183cf3a6164faedce7 SHA1 9a14840644118aa8f8d11cc341d0ef1ec96bb6b8 SHA256 695d8f95cadd4e5c622013b3fea759b9d829cf61169de469224cdb12531fc19c +DIST autofs-5.0.4-code-analysis-corrections.patch 16459 RMD160 3e3683992c64670b0c588e085be887378e73f393 SHA1 60fe2dc851e11267ab60b5785e67705c25850b48 SHA256 b3b24b438a46a53d45b40153f9485dfb0064bc66ca3c65a6d5c0cedea234f72a +DIST autofs-5.0.4-configure-libtirpc-fix.patch 188984 RMD160 8ffc8f5add62d4156810943384d30ce582267b92 SHA1 397f5620f5bab053ed78994e5cabd5f83c21f8a8 SHA256 ae70f56bf0b37159c45f6871e4bc53be25baa351e5a28cdf24e90d676629ced2 +DIST autofs-5.0.4-configure-libtirpc.patch 45852 RMD160 3f148e3fd0d25afe3fb4e5465f6391bca0f36946 SHA1 80b5b740e5fe937a71db91ba45c7dfaa8bb7a720 SHA256 58517c08b58f3a8046b8321d2a5c8d89682eb364589eced5f095b28d2a15b293 +DIST autofs-5.0.4-dont-umount-existing-direct-mount-on-reread.patch 10846 RMD160 eba46f225439b38246230e72621dbc8b76586714 SHA1 e045c213fe60aa84e47e68c1cbd856524a41411b SHA256 ffafa2ab464a71d02cce42f1baf758a9f7ac83409166ea9716f16e45c7007ed8 +DIST autofs-5.0.4-easy-alloca-replacements-fix.patch 6310 RMD160 737318d7ceb9ddc2b281870407fc658f2a275f28 SHA1 353e2f49bbd7bd348bc9d570121d5da568fbb0c0 SHA256 2211c0c514b874bf2a10215100b4c5eafe39ea38304637205cc89807e2786e33 +DIST autofs-5.0.4-easy-alloca-replacements.patch 34981 RMD160 25c8d563daa402a4fb9a7bdea448f2ade3bc3f54 SHA1 b001a37a2cf67ffb827633ac600212b478b252b5 SHA256 c2f580ca8b06514f948a568b534d9e9441bd0f7d4b1fc5e2f08d1744c3af3618 DIST autofs-5.0.4-expire-specific-submount-only.patch 2461 RMD160 003862536a66c75579a8e1de99473fcaf177bcc2 SHA1 68316db81acb7d6ccceb16a77a700b439db91898 SHA256 03751bbeb7eac53151124a83dac9970b747a7d38b00d4471d2a5d1f9aab0a157 +DIST autofs-5.0.4-fix-bad-token-declare.patch 1085 RMD160 f32aa420dd15fdcb9c3401b8cda4a8efbc1231b8 SHA1 1e6f3d1b1ee6d609e22b3ad3983dbf8201f9e077 SHA256 2ee71883581ce6c28c381dbe633fd310bc3d763f7e4db92db18d0e05cca7e2b8 +DIST autofs-5.0.4-fix-double-free-in-expire_proc.patch 1078 RMD160 89c61467d2f48ee39e9964b2172c8f3e0c3db19c SHA1 f00605d825aba19925c242c315392e63d6553b9c SHA256 5316540f9944ae563f3db9563f7f2cd7a09fe692f10ad4163bd4ca8c06ac7e84 DIST autofs-5.0.4-fix-dumb-libxml2-check.patch 2462 RMD160 3a7ece1593cff78d253ae79bfd5bf87ca372063b SHA1 4d97b3fe0c1b0097e182be01bb61308b3538193f SHA256 4dc61fc8d05d5ce268447b1f3ff92aafad3956a24ae80d44a4be64b666efcd99 +DIST autofs-5.0.4-fix-hosts-map-use-after-free.patch 1357 RMD160 64cbd8cc207a79ad61f591bd09146db7c9ff7f83 SHA1 291e42618ef04cebefc15d236135e9468ee3c88c SHA256 81742146f6d31ade103acace3e410675342490d2608833523249a3c81016ee65 +DIST autofs-5.0.4-fix-kernel-includes.patch 2689 RMD160 202ad11af683b7fbab7cd29e708fb753d6d31c36 SHA1 e7ba25235a42442c4c60e74061164b4a67cd5a6c SHA256 ca8198fab9dc597f19c431d7c66ff25a1c88a5ef3b503697f0eb2721a21796d3 DIST autofs-5.0.4-fix-ldap-detection.patch 3546 RMD160 f20b055dbcb267a105a76a49d5bd24ac18ffc063 SHA1 915e6db1d43de4ad1c246d8b63c6fbb1adfa1a30 SHA256 046a8fc50a0033efe50d165544b9a9e16f8b726c34ae267992f17c0307e54cfb +DIST autofs-5.0.4-fix-lsb-init-script-header.patch 1623 RMD160 e5ad71c91bd68a679034a3d67e6acc0cad7cd6e1 SHA1 d09cdc5a7547af4812946029fca7106d61eedc98 SHA256 1c5ce9740e77d6ae3ab8fe92b8270a78e91d7a3ffd9aec73fde79477bfd22194 +DIST autofs-5.0.4-fix-memory-leak-reading-ldap-master.patch 1062 RMD160 11702551c7873ce0cf5be0b900a9ce7a6dbb26e5 SHA1 a7751bdf373fce33089f170e8edd406f69964ca1 SHA256 a38bb91a716c73010b8b310222877c94f0fbf85a6f3fca2264020047801a8180 DIST autofs-5.0.4-fix-negative-cache-non-existent-key.patch 9852 RMD160 3e9cf52fc6bdca447d5164eac0c93819fa1303f5 SHA1 cab61d77fb8729765fbb81e76e4e6f99f5c61eb5 SHA256 7a9a438899c422b74283399587fa2037a67425aaebe4e952fb485088e3ae9f4c DIST autofs-5.0.4-fix-quoted-mess.patch 1049 RMD160 7091cb2dff02845d3a5f3ded056a760f06adb07b SHA1 59e9ba917cb5cd370f3d37e9390cc40b94b05bd0 SHA256 e8fec6ecd6fc3e7867aa5c3e2eeed40d6c8068008a83cac6e1ad4dc7251a0e95 +DIST autofs-5.0.4-fix-restorecon.patch 1437 RMD160 a8c839781eede4ea999aa85479e1d6c6154817c8 SHA1 34365e6b7b3337ffdae717dc6742bca277986b57 SHA256 0d09fe5b22cf6c915addf30664221dc0ea95a6da9194ee890da2a83b555f6b6a +DIST autofs-5.0.4-fix-return-start-status-on-fail.patch 5080 RMD160 dc38afb301e1931cd03824753449ce6896ece995 SHA1 aa34994a80e606bb9f826b6ab9c79e26cb6f2793 SHA256 3af14f7d48a80bbe52d252b6053ea1adc5cef0a9668c81e76aff028802b53f2a DIST autofs-5.0.4-fix-select-fd-limit.patch 6912 RMD160 5571c1a0bffa74d7d2be7479aa48a8250f012b73 SHA1 530fe6e3d3ce177640ebed482b5d60993c9ce680 SHA256 2678fd5b1d4c184f2d30b06b8854a1d6ea5f1b4dfc3933a5588ed75e845cec5e +DIST autofs-5.0.4-fix-st_remove_tasks-locking.patch 1598 RMD160 f505a51579577a95ddccbbbdff0d4c1f200bc894 SHA1 980f0162941b4e1ee50db6a06e996c79ddd7a273 SHA256 c3d4120e3287017ea1970ebf2db5c8a65a055cbbce7e19d7e6b85a3439268d97 +DIST autofs-5.0.4-force-unlink-umount.patch 7167 RMD160 707f9f60804ce89d0afbd04f50fc0f86f3ea6537 SHA1 e2200b442513b8949674df8fa6f36e3942a64349 SHA256 bb463a988dfd09859577505f45275f2ea7718657a1a496c76ca0b5aa86b3a2d3 +DIST autofs-5.0.4-ipv6-name-and-address-support.patch 25149 RMD160 f765d186657b35f572aa401ab016bef1e8c9681f SHA1 fd860b4e8ab43a8e7f34c3b32240036b5ba0c7d9 SHA256 f6de85f29a56afb1116065c2db81097a0b42eb5fd25449c6e0ace6ce01417e2f +DIST autofs-5.0.4-ipv6-parse.patch 12264 RMD160 58aa234c25d32896e6884e4060bc2b5a9eb70037 SHA1 4667a992f82941c36c734cbc07a47c0a71329660 SHA256 94f562284bfcb060e3908b2caf34b5370b27e12af3fb8df28b796b09f4821ce7 +DIST autofs-5.0.4-library-reload-fix-update.patch 11309 RMD160 cd9b096518a611c8d03edd963d1715ae148dbd89 SHA1 75b7acf167f23e07391babea786dd8001a9558ee SHA256 c5198bab85aab40694e4018b5e1bbc096c656d2e9a6ebb16ce81da59252a7f64 +DIST autofs-5.0.4-libxml2-workaround-fix.patch 1062 RMD160 4fa0f5c12fd3ba327a7c323297eb393c06df574c SHA1 b0933205f2c6c8c0c9dc785717b5e3d87b77530b SHA256 879b1868d6f386a3c1f62e8e90f89524c9595cd7d70918b21d97e7d04f3fd021 +DIST autofs-5.0.4-make-MAX_ERR_BUF-and-PARSE_MAX_BUF-use-easier-to-audit.patch 7876 RMD160 524d5309c5afd2879779004b58d6d0d985bfc1f9 SHA1 06c094765f759a9b0df52e122c7854e2c33ee21d SHA256 0e34aaa4e6cf2be0188aebabb0c4c796ecd7b33b06b21dda1773b696b15a7978 DIST autofs-5.0.4-make-hash-table-scale-to-thousands-of-entries.patch 9173 RMD160 62b26be1d1d0b5900ed7b7bf8926e9653e835603 SHA1 b501c112bbfa9f2bf666673ba9b1864769abbbef SHA256 24a288f5928812315821c70f7e98d760b1fcdb8e4d85478eae1197cfdb239ad3 +DIST autofs-5.0.4-renew-sasl-creds-upon-reconnect-fail.patch 1785 RMD160 d2bf66403147403644320af74b0f3d61cf90bf23 SHA1 38bb5c5c8b3c31911e1c38066119cc24b962d6f3 SHA256 6cca5a02838d4875ac593e0a54905ff884e820ef3270269ece6d42355dcc4fb0 +DIST autofs-5.0.4-reset-flex-scanner-when-setting-buffer.patch 1471 RMD160 982c558e344a0684e9e2859932fedf6ee7229994 SHA1 47ff5772e09489c13ebef4ca0cdcd9a84e1b8013 SHA256 83d57377f2cb23024c59bb3517fde6553ccf658d12cd20a7f38691f8451cb1d9 +DIST autofs-5.0.4-uris-list-locking-fix.patch 6981 RMD160 b5bdbfd87a711347084875d7470887a42776cae0 SHA1 a623b73f2fb89b778b20d21f1ef8a69e3cdec5c8 SHA256 d3d0c6529428fc1fe37bcd880c5075f51d4e8eb06b89a133aa584e9a177bf043 +DIST autofs-5.0.4-use-CLOEXEC-flag-setmntent-include-fix.patch 1137 RMD160 d78fe68805a9036b44daab5bc6552b962a44266b SHA1 1e02590c61baa12e9efec02543dac805e38c5226 SHA256 0e156f3505e7ef2b69c29c8af00a6c69799d740f154963dd047a2cd310490085 +DIST autofs-5.0.4-use-CLOEXEC-flag-setmntent.patch 2636 RMD160 6c3f2d300930e2a67ebf4d031ed79a6bf04e8a3d SHA1 e4651099faf2453dee1bda393cc84930e87d1073 SHA256 b5fdbaa54bd95a93e83c773522f64c0bd4c7eea735f97dc89472f2fbefe0846f DIST autofs-5.0.4-use-CLOEXEC-flag.patch 30508 RMD160 eb01b3ef5fb3473381471fc653ca829c5fc960a1 SHA1 0b835638924098b6305c38aa6372064e5b72d2e2 SHA256 741ed2bf9b7a0b40c974c71a7e26d14dc9aac2273c78a8df258eb3edad7da07c +DIST autofs-5.0.4-use-intr-as-hosts-mount-default.patch 2754 RMD160 be2192fc634c0f76949050b80b9b84e2c04ec9df SHA1 3b00dcaf8f4d83fd05596734a682fad2779b01e4 SHA256 c7540c823332d4d6194033cbeb8e520f11e1d444e885e8ac99cfc8b2802a11eb +DIST autofs-5.0.4-use-misc-device.patch 1607 RMD160 0711837aad8ebb9bf80f95c7414cb2f061946727 SHA1 d6e1df291559649091cd0d4899816bbe4c6dc3d7 SHA256 7e065f514e9e44da875426a715f0d61059e81832b221247a88c91f1aff29eea1 +DIST autofs-5.0.4-use-percent-hack-for-master.patch 3850 RMD160 66f2437ae2c32e9b949070183d8cf3af7b82ab10 SHA1 0d9821fe81a36e931245c17bbb5afd6a0f8e9f67 SHA256 6d003fa293c01b093c3bb6035268d8e8741c1d82c20158f89174bac6a0d14ede +DIST autofs-5.0.4-zero-s_magic-is-valid.patch 1320 RMD160 17b727128f589c744ece5cc6c8b3fccf0926fefb SHA1 4cc9d2213aa83b5e829c563c055cf6782782c4d1 SHA256 dc126f69203c6c486fecf42508b2c995ee4a8e0a26b01b97112dc5c2dfe9f547 DIST autofs-5.0.4.tar.bz2 303863 RMD160 00708143c56b440fa0c7589c2d0d9170334e7c3e SHA1 0a50408ba2c1f6d27f3a448edc70f2395b6566b5 SHA256 631fe1a3cdc11c66aaf356fc6c0b8e41dff45897c43bb536a29b432e89d8da1b EBUILD autofs-3.1.7-r3.ebuild 1285 RMD160 ba36b6a4dcf4164e79e75fca03bd9a13b53beb49 SHA1 dc51bd1d3f3db641c6087001bbf45f22704055d8 SHA256 66d8b470cf2f10b08a71a4a588a67371a92323de0f91d7c12637d3b6cd925bab EBUILD autofs-3.1.7-r4.ebuild 1725 RMD160 8d3a806b959f2700c43364acc9b49d174e3c092f SHA1 c82743878f9c3424fa91a684dfb200b87fc35ad4 SHA256 c45d1025c201329e2fc0d72cbf39807ef07536446b893583bc693b2422232560 @@ -110,6 +148,7 @@ EBUILD autofs-5.0.3-r5.ebuild 3634 RMD160 2b144b12dc0ef3c58f5133113b2202c26a2824 EBUILD autofs-5.0.3-r6.ebuild 4283 RMD160 a1f5737b00906714056b18c6e32a5274255ddfc5 SHA1 9c7a89688ee84f6e99227831684bd49377d41107 SHA256 164cfc68c6a5253387496844e0fd6b6577eb54af054b74117c2c2819275752c7 EBUILD autofs-5.0.3.ebuild 1635 RMD160 3b0d5e7c5100f60e7d6da903000142e676dce338 SHA1 e4d85cdbbbc89daec1e536fda5f9b6faf4ddf95f SHA256 a5839d8964101cec67d5ec3e70870122acab999906db3d65c40a0ea9ab77604c EBUILD autofs-5.0.4-r2.ebuild 2708 RMD160 2f04b946efd04385d5c37373f247f27c1e30ccad SHA1 de1ac1785e6f81edc3b14071353d0321f21aef36 SHA256 a11fb8da0340a3072057aba75167b31fb7e2cf829ebfa83f7c01aae663149d15 +EBUILD autofs-5.0.4-r3.ebuild 4211 RMD160 0a1dc6427d22e97a6814b9f3bef480ef8ed48458 SHA1 f949b4ee0dcdf487a50b2df0f4df8641344772ee SHA256 e50f9c00c2fc1528757bb279cc32865fc4ae3ec2aa87b78d007b6793e7953fbd EBUILD autofs-5.0.4.ebuild 2538 RMD160 07754d4304cb7bcdac718f24dfb4d7720cd83e2d SHA1 836870ac883c18e5138c995621188a08ef1f0db2 SHA256 eea28b3082acda4215343f0100d1f896d4364961b74db0ce518746b94ef32c76 -MISC ChangeLog 12704 RMD160 90405eb290572a1e947ed9ebd3798a38756862a4 SHA1 c141c56bcab0cb17f529c23952c21fed29cf410e SHA256 d2df5aa5a323548128ad06b890c9131c256aa363917b1fb80190542d8bb33c46 +MISC ChangeLog 12937 RMD160 d5f345fc08b278c0e34ac3deec381f1846f4efa4 SHA1 ded5bebc6ed69edbc72634a9d7180bce792f54b8 SHA256 3c6a38d273afffd0b2feb1c2cc933cb8770b25d0ca09c6f02b90c85fbd7bd7b4 MISC metadata.xml 258 RMD160 3e5f58364805d3e42d35bb18afabc84771edc6e3 SHA1 f889879c2dfdef80624ebebd791c1b944ff859ae SHA256 3a3251d51801f0288687f235aed354e0f68cb6f90775941ba03b83bfd71e5dae diff --git a/net-fs/autofs/autofs-5.0.4-r3.ebuild b/net-fs/autofs/autofs-5.0.4-r3.ebuild new file mode 100644 index 000000000000..a4995ffee702 --- /dev/null +++ b/net-fs/autofs/autofs-5.0.4-r3.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/autofs-5.0.4-r3.ebuild,v 1.1 2009/04/27 09:04:27 stefaan Exp $ + +inherit eutils multilib autotools + +IUSE="ldap sasl" +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html" +SRC_URI_BASE="mirror://kernel/linux/daemons/${PN}/v5" +# This list is taken directly from http://kernel.org/pub/linux/daemons/autofs/v5/patch_order-5.0.3 +# Please do not modify the order +PATCH_LIST=" + ${P}-fix-dumb-libxml2-check.patch + ${P}-expire-specific-submount-only.patch + ${P}-fix-negative-cache-non-existent-key.patch + ${P}-fix-ldap-detection.patch + ${P}-use-CLOEXEC-flag.patch + ${P}-fix-select-fd-limit.patch + ${P}-make-hash-table-scale-to-thousands-of-entries.patch + ${P}-fix-quoted-mess.patch + ${P}-use-CLOEXEC-flag-setmntent.patch + ${P}-fix-hosts-map-use-after-free.patch + ${P}-uris-list-locking-fix.patch + ${P}-renew-sasl-creds-upon-reconnect-fail.patch + ${P}-library-reload-fix-update.patch + ${P}-force-unlink-umount.patch + ${P}-always-read-file-maps.patch + ${P}-code-analysis-corrections.patch + ${P}-make-MAX_ERR_BUF-and-PARSE_MAX_BUF-use-easier-to-audit.patch + ${P}-easy-alloca-replacements.patch + ${P}-configure-libtirpc.patch + ${P}-ipv6-name-and-address-support.patch + ${P}-ipv6-parse.patch + ${P}-add-missing-changelog-entries.patch + ${P}-use-CLOEXEC-flag-setmntent-include-fix.patch + ${P}-easy-alloca-replacements-fix.patch + ${P}-libxml2-workaround-fix.patch + ${P}-configure-libtirpc-fix.patch + ${P}-add-nfs-mount-proto-default-conf-option.patch + ${P}-fix-bad-token-declare.patch + ${P}-fix-return-start-status-on-fail.patch + ${P}-fix-double-free-in-expire_proc.patch + ${P}-another-easy-alloca-replacements-fix.patch + ${P}-add-lsb-init-script-parameter-block.patch + ${P}-always-read-file-maps-fix.patch + ${P}-use-misc-device.patch + ${P}-fix-restorecon.patch + ${P}-clear-rpc-client-on-lookup-fail.patch + ${P}-fix-lsb-init-script-header.patch + ${P}-fix-memory-leak-reading-ldap-master.patch + ${P}-fix-st_remove_tasks-locking.patch + ${P}-reset-flex-scanner-when-setting-buffer.patch + ${P}-zero-s_magic-is-valid.patch + ${P}-use-percent-hack-for-master.patch + ${P}-use-intr-as-hosts-mount-default.patch + ${P}-fix-kernel-includes.patch + ${P}-dont-umount-existing-direct-mount-on-reread.patch" +SRC_URI="${SRC_URI_BASE}/${P}.tar.bz2" +for i in ${PATCH_LIST} ; do + SRC_URI="${SRC_URI} ${SRC_URI_BASE}/${i}" +done ; +DEPEND="virtual/libc + ldap? ( >=net-nds/openldap-2.0 ) + sasl? ( virtual/krb5 )" + # currently, sasl code assumes the presence of kerberosV +RDEPEND="${DEPEND}" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + +src_unpack() { + unpack ${P}.tar.bz2 + for i in ${PATCH_LIST}; do + EPATCH_OPTS="-p1 -d ${S}" epatch "${DISTDIR}"/${i} + done + + cd "${S}" + + # fixes bug #210762 + epatch "${FILESDIR}"/${PN}-5.0.3-heimdal.patch + + # fixes bugs #253412 and #247969 + epatch "${FILESDIR}"/${P}-user-ldflags-and-as-needed-v2.patch + + # # use CC and CFLAGS from environment (bug #154797) + # write these values in Makefile.conf + (echo "# Use the compiler and cflags determined by configure"; + echo "CC := @CC@"; echo "CFLAGS := @CFLAGS@") >> Makefile.conf.in + # make sure Makefile.conf is parsed after Makefile.rules + sed -ni '/include Makefile.conf/{x; n; G}; p' Makefile + sed -i 's/^\(CC\|CXX\).*//' Makefile.rules + sed -i 's/^CFLAGS=-fPIE.*//' configure.in + + # do not include <nfs/nfs.h>, rather <linux/nfs.h>, + # as the former is a lame header for the latter (bug #157968) + sed -i 's@nfs/nfs.h@linux/nfs.h@' include/rpc_subs.h + + eautoreconf || die "Autoconf failed" +} + +src_compile() { + CFLAGS="${CFLAGS}" \ + econf \ + $(use_with ldap openldap) \ + $(use_with sasl) \ + --enable-ignore-busy \ + || die "configure failed" + + emake DONTSTRIP=1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + + newinitd "${FILESDIR}"/autofs5.rc1 autofs +} + +pkg_postinst() { + elog "Note: If you plan on using autofs for automounting" + elog "remote NFS mounts without having the NFS daemon running" + elog "please add portmap to your default run-level." +} diff --git a/net-fs/autofs/files/autofs-5.0.4-user-ldflags-and-as-needed-v2.patch b/net-fs/autofs/files/autofs-5.0.4-user-ldflags-and-as-needed-v2.patch new file mode 100644 index 000000000000..931ebf494878 --- /dev/null +++ b/net-fs/autofs/files/autofs-5.0.4-user-ldflags-and-as-needed-v2.patch @@ -0,0 +1,59 @@ +diff -ur autofs-5.0.4-old/Makefile.rules autofs-5.0.4/Makefile.rules +--- autofs-5.0.4-old/Makefile.rules 2009-04-27 10:54:19.000000000 +0200 ++++ autofs-5.0.4/Makefile.rules 2009-04-27 10:55:55.000000000 +0200 +@@ -24,16 +24,16 @@ + + ifdef DEBUG + CFLAGS ?= -g -Wall -DDEBUG +-LDFLAGS = -g ++AUTOFS_LDFLAGS = -g + STRIP = : + else + ifdef DONTSTRIP + CFLAGS ?= -O2 -g +-LDFLAGS = -g ++AUTOFS_LDFLAGS = -g + STRIP = : + else + CFLAGS ?= -O2 -Wall +-LDFLAGS = -s ++AUTOFS_LDFLAGS = -s + STRIP = strip --strip-debug + endif + endif +@@ -45,15 +45,14 @@ + SOLDFLAGS = -shared + + CFLAGS += -D_REENTRANT -D_FILE_OFFSET_BITS=64 +-LDFLAGS += -lpthread + + ifdef TIRPCLIB + CFLAGS += -I/usr/include/tirpc +-LDFLAGS += $(TIRPCLIB) ++AUTOFS_LDFLAGS += $(TIRPCLIB) + endif + + ifdef DMALLOCLIB +-LDFLAGS += $(DMALLOCLIB) ++AUTOFS_LDFLAGS += $(DMALLOCLIB) + endif + + # Standard rules +diff -ur autofs-5.0.4-old/daemon/Makefile autofs-5.0.4/daemon/Makefile +--- autofs-5.0.4-old/daemon/Makefile 2009-04-27 10:54:19.000000000 +0200 ++++ autofs-5.0.4/daemon/Makefile 2009-04-27 10:54:37.000000000 +0200 +@@ -20,12 +20,12 @@ + CFLAGS += -DAUTOFS_FLAG_DIR=\"$(autofsflagdir)\" + CFLAGS += -DVERSION_STRING=\"$(version)\" + LDFLAGS += -rdynamic +-LIBS = -ldl ++LIBS = -ldl -lpthread + + all: automount + + automount: $(OBJS) $(AUTOFS_LIB) +- $(CC) $(LDFLAGS) $(DAEMON_LDFLAGS) -o automount $(OBJS) $(AUTOFS_LIB) $(LIBS) ++ $(CC) $(AUTOFS_LDFLAGS) $(DAEMON_LDFLAGS) $(LDFLAGS) -o automount $(OBJS) $(AUTOFS_LIB) $(LIBS) + $(STRIP) automount + + clean: |