diff options
author | William Hubbs <williamh@gentoo.org> | 2013-01-11 19:43:48 +0000 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2013-01-11 19:43:48 +0000 |
commit | b9cbea4d7dfdb9bef22d88c6e7a79ca4e55fabb6 (patch) | |
tree | 27ed19fc331658d7e4dc56271b610d77273cd02f /sys-fs | |
parent | Fix nss/nspr dep for firefox-17.0.2esr build (diff) | |
download | historical-b9cbea4d7dfdb9bef22d88c6e7a79ca4e55fabb6.tar.gz historical-b9cbea4d7dfdb9bef22d88c6e7a79ca4e55fabb6.tar.bz2 historical-b9cbea4d7dfdb9bef22d88c6e7a79ca4e55fabb6.zip |
remove old versions
Package-Manager: portage-2.2.0_alpha150/cvs/Linux i686
Manifest-Sign-Key: 0x30C46538
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/udev/ChangeLog | 6 | ||||
-rw-r--r-- | sys-fs/udev/Manifest | 12 | ||||
-rw-r--r-- | sys-fs/udev/udev-195.ebuild | 428 | ||||
-rw-r--r-- | sys-fs/udev/udev-197.ebuild | 409 |
4 files changed, 9 insertions, 846 deletions
diff --git a/sys-fs/udev/ChangeLog b/sys-fs/udev/ChangeLog index a46fcd01352d..0db351b647c9 100644 --- a/sys-fs/udev/ChangeLog +++ b/sys-fs/udev/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-fs/udev # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.754 2013/01/11 07:35:43 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.755 2013/01/11 19:42:35 williamh Exp $ + + 11 Jan 2013; William Hubbs <williamh@gentoo.org> -udev-195.ebuild, + -udev-197.ebuild: + remove old versions *udev-197-r1 (11 Jan 2013) diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest index bcc4c19857f6..a837a3133494 100644 --- a/sys-fs/udev/Manifest +++ b/sys-fs/udev/Manifest @@ -3,7 +3,6 @@ Hash: SHA256 AUX 40-gentoo.rules 349 SHA256 5d618b899475925ceccc330b6a738644aedd582d039f0cc404502637351347ea SHA512 b8d90037c08f30c9fb9e22a43c59a3627c218313b0421d4b70feba1731cda76ddc4ee6bdb99dca8df61e11f8d656a8769e172f0a584d7620213973dacfbbb4aa WHIRLPOOL a4086cd5f0e8849369389aa29ec42f5d906b00e3d650724d38ff8b4df4e36de7d3a37393b14f2f30a7102d6f2859b6847b5f4b7813be12d945ce1515494ce120 AUX 80-net-name-slot.rules 1667 SHA256 08c284ea2e9b30d14ce18663c37f6789c8191feb146c69219e3d7c7c3132f4f6 SHA512 efd56ae999590e638f8f5d050a27ece9511f5b7b6009c15b9b85441ec6e67178533371ab855511160e9247a2f18a2d1eac0122285598423adf60e241a2918f05 WHIRLPOOL 119e8bb3275caa560bc3fa31a5ece91a2862963d8cf72f50fd8e6239c0ee0469ca748fdf2e0e94347957dc416b09c7d75362bc098f79840b7d4ca63cf4a8249c -DIST systemd-195.tar.xz 1441308 SHA256 e9041a8b84ed971d08df2b96f1b7dbb1d49b788e275c7cc39912f656bd826303 SHA512 2ccd6ad065cd70aad7e666c1beba9fb31bff4dca7d54d00bfa54976e91795c1e19d5f595e88660ea3797699001613ae9204cf538fe8b0c321ba42bd7a4c402f5 WHIRLPOOL 24bd54fe3b0ddf523b9d1d30e64052ec96ac56644efce272f87d5d2cf65ec5660da404dc6c61b7ee8d66a97660fd11ce71abad0a4e7b61c6d991a07c7bfcd592 DIST systemd-196.tar.xz 1967216 SHA256 6bd4a658a5dd8198235b17ad1b1f0cc56d9e6f00d646ddcffdfc6f058b55e4bf SHA512 89206b63bbc34ad72e4a99dfec1907e0ab68953df44a28ae18cef40c00682b7f6d88d241ca513be6dbac44d83f9d0fd05a230b81a6961cd797526867db5cdc3a WHIRLPOOL 131493428dc1b3bbe560ffeb61465192b1ced14f9061031ef2981c016b03da5368a1201ee68e1a71046e7c701cb3d48358403dd6f3cdc515986086bf8953c0c2 DIST systemd-197.tar.xz 2054644 SHA256 e6857ea21ae24d7056e7b0f4c2aaaba73b8bf57025b8949c0a8af0c1bc9774b5 SHA512 df158f85dee4c38dc2ff305bc03eee3b71d77eb683ab2739549282f7d552af4d2a247f52241f68e1b7c88c668bce93531986a39937a99cac401791ec95916769 WHIRLPOOL 027fc6aa5972988173721b120b8c1f371bc02d3066e04ea0923d6cc70778a3381f600a865aa136b5789755fbd5358e97304da265f8937d789a28b33cc778df46 DIST udev-141.tar.bz2 448373 SHA256 51e0128c3fc29971d978050839fd59f103fddae4a47c8fd2b36f2836cfb59d35 SHA512 d039792eb19c639636c221857f8901dd1fc24ead8da2927d10ce48e3acd22a883d55c48cf66f3a0ab396dd89e46bd7d96a8f345e6d1b9f6592711fd254ffad05 WHIRLPOOL 3806087eb04e54dfc51bca96621eaab56aee4244bf60d1bf4eec9731e4e648e1602ba98f67b7e2b9d34ee91cf33a554a545f9dfdb1df8f187b11cb100d9a3a5c @@ -19,7 +18,6 @@ DIST udev-171-gentoo-patchset-v1.tar.bz2 796 SHA256 9524e64068d67bb55ddad16dd36a DIST udev-171-gentoo-patchset-v2.tar.bz2 2961 SHA256 9a4a11f8da06337a48291fad02e83b7787c3e5d0fea848f9ac8e67d9306587fd SHA512 2aea1c27596c61a0cfac573d74863783bd81e586ba56de01735856ac7c36738912e1d54663705a2af70fbbbb2043765933ea4e409ab913232913fe22369e78f6 WHIRLPOOL 8d4b54ff916ccf95b78577c5d5ca003460d4d8bdb4065053c03aee937ac28107ffba718cf9fc80bf3a50803ae09c161f72da0a6c57dce806afdcff2057bd17bc DIST udev-171-testsys.tar.bz2 155001 SHA256 7383701b64701f58f16e0ddb19fe33b4eb53fac6fc6068bdcbff7e6325b79dcc SHA512 f3f537d771e36b87c71004f5576f7672ffeb815d0b5337bb6bbb6e842c32a28d1d92b4eb0ee2edc60c0b8bd576fc2f36e8b0ed16ec9c0cff9c216e04fb1438ad WHIRLPOOL 0ee66df2f52496d592d0dd3de7c628f6deee7f41c2d21e745f22d74e61c276e01cc6ba584c65b05d36c8a4fb14bc54e3e1a89b975751929b19e91458e3550253 DIST udev-171.tar.bz2 597937 SHA256 fed1e46074c1a16c828193ebd73b3940b7905cc7dcaeb0b3c720d4615210695e SHA512 dea189d79b195f8c10740507b11de2c2074442301ee52a0b2c62efa8663e1793c1a78b03b95510ba19bc93d4dcc497120fbf6bb5784878aa903973f76b92d42f WHIRLPOOL a93241b0f0645696e6a88ddb152c3ef8f2c73b5bf3591892384f180fc7abeb580c59642013480546eac00ad5028b1900ad35b88f6a27ad2d07792e9f34e59743 -DIST udev-195-patches-1.tar.bz2 1288 SHA256 d0995c6dea2c62d234f25b24ebb6e45ea7860f2036d4356ff0c727442cb8643a SHA512 760443b298ab0acb0a0c3cf7c1ff85ae0c2cbbf2c50e335fb14910b362c60abf2de1471abe5e14522f0524bca6f3e2390593c2a94ab336c175ab5df2ef98ea6b WHIRLPOOL a4645389fb302659804f2687830e0e288cbc0dad7c6f9a53de8810568d2ff10f91b5b20bb4fce6852097a41835225229b0e95092ce0ea14ba75955c94d440a8d DIST udev-196-patches-1.tar.bz2 1272 SHA256 0e4e6907df4a223a278340c4e82eea19be18f3fd727a5ecd8b6359912604ef2d SHA512 7da1a57f7b357ce474d3c505a163349d3bba09bf3355da774621730768ef830711370cbcb633c56d78fec53d566d65448d4a011d16efde22921ab5c298fc0446 WHIRLPOOL 861e06714f6e6a068932891b1c877d6f1aa5e4abc5a1dbf025c97fe78bca52ec6ce97e49e96b9bcec7457b4b6764aca3dfba7339bdd79a95bc690d489f06dec2 DIST udev-197-patches-1.tar.bz2 1344 SHA256 563479e8860ba6d67366f40d9e58b85e31f9de76c27c2bd5448dc04a64ac46a3 SHA512 374dc69521a05ab45c7080c4957457af25d668efd5b2590701f3d38789e17029a1620098c9fb66beaa6fe78ab48bf65a7b0138c2cd21c4738a3eb3dad3247ebe WHIRLPOOL fcf227acec10cdd1e5df0e263a6f2b282af3c2070a43ca1f07545692c3d808392d57185afb7eedd9302b5d98028b7388234d6a29459a505cec35ce4038ebba87 DIST udev-gentoo-legacy-patchset-1.tar.bz2 14039 SHA256 0a82fd7a6ed4212dc26d7b562d91e9bb7174581717683d447902f308110b635a SHA512 4a64d972ab361c781ebde7f9360d7842f8be2c945fbcf526019a49194197af9f2575e5ba399d7494c84b12489fe09333bf225f697b786fb6ccef7b287e58c9cc WHIRLPOOL 70e84987aa3c5ef93d624014bd13156a95d456ade17389b2a89261f57dee32d1dd7f416dd2397c4e6e2bbc09d0fee7acde8325bdf203021f45c49adf7c6e72ba @@ -33,18 +31,16 @@ EBUILD udev-151-r4.ebuild 16804 SHA256 7315f6e89edd97ef057259e64465aa669b53fe020 EBUILD udev-164-r2.ebuild 15179 SHA256 e957e7d9bb99f29a20de5f5666c19db0e645fdf70751741926819cf85dfe8365 SHA512 8c9143207389a70ff3919753d250ef1d68bbdae6b4ca224d43a3f3314a5f80e2617d4b0af4678bf1d08afb7ada6984459d1bc10ec502bf278f093e058c6fde8e WHIRLPOOL e778db14702ae5e9559afef46b70315829f7c0d0f4c40a1e85c8af5a6ef9be7ab2e8e15274f2f82b363f75123dfee631ced2aa56c7c0997babb4d25ba702c064 EBUILD udev-171-r10.ebuild 16113 SHA256 6ea7a8f6f468c011db876363559be8504ffb6e8c868587cb2e07d67cfd6e3039 SHA512 49b6ee43de09052461b094d2441c2e14f15390fc4839c56e6e58e78e2ac0f7df37e2d8b0b6934c0baf8a153822c9ec416560f7288a9c601759ec58c8e360e0b9 WHIRLPOOL 028762c4c77afa2c3a5c5359e75c92dee59b50e6b369970c5c15e5f3e3ef2bbbe68b9523e3b9218e47b61a395c420eab3a52ae68adb4457bf5b4c3f07701a70b EBUILD udev-171-r9.ebuild 16105 SHA256 1b21d6b2fd4af6382ab5cf3c255cb6c2b2f026ffbfbd808db8662b958de30f1b SHA512 efce00bbb87120a476fc2bfd497a460b3656024389fc2ac999dcaac8e95e2450d101038b0838d0a9f8dbc948c4b1f42e6cc3819df2857839564806f7293e5af9 WHIRLPOOL 7e73e343a7778bffdb5002fa0994a3d4e55972d230877d6501afc777717244eb81b16a50e9a28ed698b8842c8b5c44b182825ac9c551217a2401009eb31b1761 -EBUILD udev-195.ebuild 11412 SHA256 f653139c9ea79bc7c743c9991febf1e74fc38e04aa487698492e0e34c2b278f7 SHA512 88d74d73158f3a7d4d2f24935abbfd60afae80c9778493d30558555852762b0356625e67ed2327baf1d0c9bb4ade41911b19ffc702ae4153e1f0a17d1b683f51 WHIRLPOOL 113a3d56da645744dbfc8c8278dd429807dae42f2179c502725412dec155681c0e70fe4d36d0420c3506a69bedc6523c344a258e4510d0349439108484394314 EBUILD udev-196-r1.ebuild 10318 SHA256 59fc1cc0540202d2406c4ad2ddb3d902b17f7fd67eecf8d727901aeee1fd57b4 SHA512 e9871d9d3258867d3f62444bd471b76504affeb1738e1e2059c59d493ab6d9735f3beed3234a9a9f080e1622a23593c85cc9ec80dfe9483b23d37d6cbb46373e WHIRLPOOL 0e58f4f2e68db2667e9e4e9e31eb0e447951b975aaf5f992150e5ed8f92fff35cf9e5766c2fd812c2a9b9d08b15c97c3689181fecbbe6be89dfb4ce488dd0537 EBUILD udev-197-r1.ebuild 10473 SHA256 dcdb55ce054bef7b48007e4fc3985896ee788cd0efc1f423067065434f59aa90 SHA512 d5c9cb5ee966ad0a3a7bcc6c03f3d9ec155495f68bf27d817fee43c2f58b9e0cba7276752cace24d82c9a8d6524342828487ed3e3f3e1d56368c76a36747a067 WHIRLPOOL 62d049f01ccea877d592ba11ea910f35e9ec92ddc559a46d902e0cf3e96d5f69827d4c7243499ee42b587aa218b02f56f72c6e91a5b5c59a8c8f6110d8c59700 -EBUILD udev-197.ebuild 10421 SHA256 cc5fd251e58492ee237e6a74c2d49dda4b10971e503da8a9407b388ac9ac2860 SHA512 dc0832455a0650b0ba0d803910393748d1988046f8468ded2c3d7911c3cfa77d38c17e62a8b604b8bb15896e8dffa19e79123601cc42a15b466519b9317549d7 WHIRLPOOL e1a163b50fc8493899a4b1182e6d77005e0463c85789e849dcf19d77644638803e39eab5393a06a7af75828da1dc907a2daca00c52c87fb07afc38fc26bc6555 EBUILD udev-9999.ebuild 10472 SHA256 c2d74437ee2fe5174cb2f983b1816e6b2e710c1fad3ae83cf4dc06e9fdbac97f SHA512 b35bfca1daad75a3e93df1a62bbf8d5e750b2b642c1216c06465b7d72fdd1a2389244d54a60456f567a07a98317354b3370b9c2a2c835a7529532f609b09b08c WHIRLPOOL 4ce156569a557354860deea24c80aeb109f9cdc2353bf373c3866419ae7561c0f093001e70f43aeecbd3a818549e8d3a87bd2dd6e50ef5987229add714493bba -MISC ChangeLog 45887 SHA256 6108a73554bc4f2460ac78ae801387392273a7be1df39f33f85c79ffafdf508a SHA512 05cd404fffb62e038e8e9daf00582e858a67f97e2c440dbeba058666d335e14376b6c2fbb7602031a77dba71f403ede0d75053b443aeb264c939b16d42aa2a7a WHIRLPOOL 3bd1e9726fc91a9ac293f9c86130c111652e2552201877b2da468b345ee5d17d3bcae52222b8e2f5edd147f50a4df7c11234b3f30f1e59ef45ee25f70a18ec91 +MISC ChangeLog 45999 SHA256 33ec3db106d5691bf1f95e20b83d790fe5ce55c5f7ceb6d9b9084c506427c99d SHA512 1a61d9af35940c3fc587623ad4214014f540f3bfe64855af897fca35c18e92af9c562288e3fad6015781d8654daff3ec8339abb67706bdf3692c11cdfcf07223 WHIRLPOOL b69dd2548fb016534a87ab219bef3205b383fc43f39480087b884d9527ff70594117027254a3a71999f1b5847acade8ed18ea0379296572b81f8ca1fedbd245a MISC ChangeLog-2009 105929 SHA256 7a8d7123b7395dc5bbde09a8c0cee1c5110d24faf87a68a8210b0c6bdf862c1c SHA512 3b577c97224e7f85ae5fb0a0ead538f8aa83c738e6014fadaf5247f34d3863df4bc10f9d15a5e117813d081a8af1913ea41a5e60d00ed521ea0c1e5b71a91a2b WHIRLPOOL c9f527ba19e787f9973a26ed535dbf7af760c3a519f4b062cf2a8069e134a803ebe669450deace804be70619995b389529febf03e8aeb7183c3ea984c0dfdaa5 MISC metadata.xml 1281 SHA256 6315e69296f31468a999b4fbfce2e2a5ff3246d653e5f6337778fd7b068ef790 SHA512 aa5da08d7c6e2c9d20c85b46875c9a5707e173ded718bba6258c68ac2b04e43e0370b5cadac2eae06689cb2f37a7c5bc0406117f4ae519ce55d8230c5a25f5f4 WHIRLPOOL 88cc83f43ad815497b524847ed19a140c171c7a170356f9f3b38330da7ffa86f94b1758803efe2b0d412a2b9106a43fca48bca38d360abe97b909b791b756607 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlDvwPQACgkQblQW9DDEZTiVygCgtMj5AoI6meTgUcNmtVlYEpJp -Um8An1B7Qq+GGaLjNA9gSWAuc29cQOA3 -=ota0 +iEYEAREIAAYFAlDwa3MACgkQblQW9DDEZTgd2wCfcbBXa6Nhw2t9q1x5bRF4k7EG +SO8An0toO9w0DEsnT2KrQSG8SisZ95lW +=IyFU -----END PGP SIGNATURE----- diff --git a/sys-fs/udev/udev-195.ebuild b/sys-fs/udev/udev-195.ebuild deleted file mode 100644 index 5fce858dae8c..000000000000 --- a/sys-fs/udev/udev-195.ebuild +++ /dev/null @@ -1,428 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-195.ebuild,v 1.4 2012/11/29 23:16:08 williamh Exp $ - -EAPI=4 - -KV_min=2.6.39 - -inherit autotools eutils linux-info - -if [[ ${PV} = 9999* ]] -then - EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd" - inherit git-2 -else - patchset=1 - SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz" - if [[ -n "${patchset}" ]] - then - SRC_URI="${SRC_URI} - http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.bz2" - fi - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd" - -LICENSE="LGPL-2.1 MIT GPL-2" -SLOT="0" -IUSE="acl doc gudev hwdb introspection keymap +openrc selinux static-libs" - -RESTRICT="test" - -COMMON_DEPEND="acl? ( sys-apps/acl ) - gudev? ( dev-libs/glib:2 ) - introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) - selinux? ( sys-libs/libselinux ) - >=sys-apps/kmod-5 - >=sys-apps/util-linux-2.20 - !<sys-libs/glibc-2.11" - -DEPEND="${COMMON_DEPEND} - dev-util/gperf - >=dev-util/intltool-0.40.0 - virtual/pkgconfig - virtual/os-headers - !<sys-kernel/linux-headers-${KV_min} - doc? ( dev-util/gtk-doc )" - -if [[ ${PV} = 9999* ]] -then - DEPEND="${DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt" -fi - -RDEPEND="${COMMON_DEPEND} - hwdb? ( sys-apps/hwids ) - openrc? ( >=sys-fs/udev-init-scripts-16 - !<sys-apps/openrc-0.9.9 ) - !sys-apps/coldplug - !=sys-apps/systemd-188 - !<sys-fs/lvm2-2.02.45 - !sys-fs/device-mapper - !<sys-fs/udev-init-scripts-16 - !<sys-kernel/dracut-017-r1 - !<sys-kernel/genkernel-3.4.25" - -PDEPEND=">=virtual/udev-180" - -S="${WORKDIR}/systemd-${PV}" - -QA_MULTILIB_PATHS="usr/lib/systemd/systemd-udevd" - -udev_check_KV() -{ - if kernel_is lt ${KV_min//./ } - then - return 1 - fi - return 0 -} - -check_default_rules() -{ - # Make sure there are no sudden changes to upstream rules file - # (more for my own needs than anything else ...) - local udev_rules_md5=f742230cf0c2075adfba9e6b517c7095 - MD5=$(md5sum < "${S}/rules/50-udev-default.rules") - MD5=${MD5/ -/} - if [[ ${MD5} != ${udev_rules_md5} ]] - then - eerror "50-udev-default.rules has been updated, please validate!" - eerror "md5sum: ${MD5}" - die "50-udev-default.rules has been updated, please validate!" - fi -} - -pkg_setup() -{ - # required kernel options - CONFIG_CHECK="~DEVTMPFS" - ERROR_DEVTMPFS="DEVTMPFS is not set in this kernel. Udev will not run." - - linux-info_pkg_setup - - if ! udev_check_KV - then - eerror "Your kernel version (${KV_FULL}) is too old to run ${P}" - eerror "It must be at least ${KV_min}!" - fi - - KV_FULL_SRC=${KV_FULL} - get_running_version - if ! udev_check_KV - then - eerror - eerror "Your running kernel version (${KV_FULL}) is too old" - eerror "for this version of udev." - eerror "You must upgrade your kernel or downgrade udev." - fi -} - -src_prepare() -{ - # backport some patches - if [[ -n "${patchset}" ]] - then - EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch - fi - - # change rules back to group uucp instead of dialout for now - sed -e 's/GROUP="dialout"/GROUP="uucp"/' \ - -i rules/*.rules \ - || die "failed to change group dialout to uucp" - - if [[ ! -e configure ]] - then - if use doc - then - gtkdocize --docdir docs || die "gtkdocize failed" - else - echo 'EXTRA_DIST =' > docs/gtk-doc.make - fi - eautoreconf - else - check_default_rules - elibtoolize - fi -} - -src_configure() -{ - local econf_args - - econf_args=( - ac_cv_search_cap_init= - ac_cv_header_sys_capability_h=yes - DBUS_CFLAGS=' ' - DBUS_LIBS=' ' - --docdir=/usr/share/doc/${PF} - --libdir=/usr/$(get_libdir) - --with-distro=gentoo - --with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware:/lib/firmware/updates:/lib/firmware - --with-html-dir=/usr/share/doc/${PF}/html - --with-pci-ids-path=/usr/share/misc/pci.ids - --with-rootlibdir=/usr/$(get_libdir) - --with-rootprefix=/usr - --with-usb-ids-path=/usr/share/misc/usb.ids - --disable-audit - --disable-coredump - --disable-hostnamed - --disable-ima - --disable-libcryptsetup - --disable-localed - --disable-logind - --disable-nls - --disable-pam - --disable-quotacheck - --disable-readahead - --enable-split-usr - --disable-tcpwrap - --disable-timedated - --disable-xz - $(use_enable acl) - $(use_enable doc gtk-doc) - $(use_enable gudev) - $(use_enable introspection) - $(use_enable keymap) - $(use_enable selinux) - $(use_enable static-libs static) - ) - econf "${econf_args[@]}" -} - -src_compile() -{ - echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra - emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES - local targets=( - systemd-udevd - udevadm - libudev.la - ata_id - cdrom_id - collect - scsi_id - v4l_id - accelerometer - mtd_probe - man/udev.7 - man/udevadm.8 - man/systemd-udevd.8 - man/systemd-udevd.service.8 - ) - use keymap && targets+=( keymap ) - use gudev && targets+=( libgudev-1.0.la ) - - emake "${targets[@]}" - if use doc - then - emake -C docs/libudev - use gudev && emake -C docs/gudev - fi -} - -src_install() -{ - local lib_LTLIBRARIES=libudev.la \ - pkgconfiglib_DATA=src/libudev/libudev.pc - - local targets=( - install-libLTLIBRARIES - install-includeHEADERS - install-libgudev_includeHEADERS - install-binPROGRAMS - install-rootlibexecPROGRAMS - install-udevlibexecPROGRAMS - install-dist_systemunitDATA - install-dist_udevconfDATA - install-dist_udevhomeSCRIPTS - install-dist_udevkeymapDATA - install-dist_udevkeymapforcerelDATA - install-dist_udevrulesDATA - install-girDATA - install-man7 - install-man8 - install-nodist_systemunitDATA - install-pkgconfiglibDATA - install-sharepkgconfigDATA - install-typelibsDATA - install-dist_docDATA - udev-confdirs - systemd-install-hook - ) - - if use gudev - then - lib_LTLIBRARIES+=" libgudev-1.0.la" - pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc" - fi - - # add final values of variables: - targets+=( - rootlibexec_PROGRAMS=systemd-udevd - bin_PROGRAMS=udevadm - lib_LTLIBRARIES="${lib_LTLIBRARIES}" - MANPAGES="man/udev.7 man/udevadm.8 man/systemd-udevd.service.8" - MANPAGES_ALIAS="man/systemd-udevd.8" - dist_systemunit_DATA="units/systemd-udevd-control.socket \ - units/systemd-udevd-kernel.socket" - nodist_systemunit_DATA="units/systemd-udevd.service \ - units/systemd-udev-trigger.service \ - units/systemd-udev-settle.service" - pkgconfiglib_DATA="${pkgconfiglib_DATA}" - ) - emake DESTDIR="${D}" "${targets[@]}" - if use doc - then - emake -C docs/libudev DESTDIR="${D}" install - use gudev && emake -C docs/gudev DESTDIR="${D}" install - fi - dodoc TODO - - prune_libtool_files --all - rm -f "${D}"/usr/lib/udev/rules.d/99-systemd.rules - rm -rf "${D}"/usr/share/doc/${PF}/LICENSE.* - - # install gentoo-specific rules - insinto /usr/lib/udev/rules.d - doins "${FILESDIR}"/40-gentoo.rules - - # install udevadm symlink - dosym ../usr/bin/udevadm /sbin/udevadm -} - -pkg_preinst() -{ - local htmldir - for htmldir in gudev libudev; do - if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]] - then - rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir} - fi - if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]] - then - dosym ../../doc/${PF}/html/${htmldir} \ - /usr/share/gtk-doc/html/${htmldir} - fi - done - preserve_old_lib /$(get_libdir)/libudev.so.0 -} - -# This function determines if a directory is a mount point. -# It was lifted from dracut. -ismounted() -{ - while read a m a; do - [[ $m = $1 ]] && return 0 - done < "${ROOT}"/proc/mounts - return 1 -} - -pkg_postinst() -{ - mkdir -p "${ROOT}"/run - - # "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766 - # So try to remove it here (will only work if empty). - rmdir "${ROOT}"/dev/loop 2>/dev/null - if [[ -d ${ROOT}/dev/loop ]] - then - ewarn "Please make sure your remove /dev/loop," - ewarn "else losetup may be confused when looking for unused devices." - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - - # 64-device-mapper.rules now gets installed by sys-fs/device-mapper - # remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007 - if [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] && - ! has_version sys-fs/device-mapper - then - rm -f "${ROOT}"/etc/udev/rules.d/64-device-mapper.rules - einfo "Removed unneeded file 64-device-mapper.rules" - fi - - # http://bugs.gentoo.org/440462 - if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 141 ]]; then - ewarn - ewarn "If you build an initramfs including udev, please make sure the" - ewarn "/usr/bin/udevadm binary gets included, Also, change your scripts to" - ewarn "use it, as it replaces the old udevinfo and udevtrigger helpers." - - ewarn - ewarn "mount options for /dev are no longer set in /etc/udev/udev.conf." - ewarn "Instead, /etc/fstab should be used. This matches other mount points." - fi - - if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 151 ]]; then - ewarn - ewarn "Rules for /dev/hd* devices have been removed." - ewarn "Please migrate to libata." - fi - - if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 189 ]]; then - ewarn - ewarn "action_modeswitch has been removed by upstream." - ewarn "Please use sys-apps/usb_modeswitch." - - if use acl; then - ewarn - ewarn "The udev-acl functionality has been moved." - ewarn "If you are not using systemd, this is handled by ConsoleKit." - ewarn "Otherwise, you need to make sure that systemd is emerged with" - ewarn "the acl use flag active." - fi - - ewarn - ewarn "Upstream has removed the persistent-net and persistent-cd rules" - ewarn "generator. If you need persistent names for these devices," - ewarn "place udev rules for them in ${ROOT}etc/udev/rules.d." - ewarn "Be aware that you cannot directly swap device names, so persistent" - ewarn "rules for network devices should be like the ones at the following" - ewarn "URL:" - ewarn "http://bugs.gentoo.org/show_bug.cgi?id=433746#c1" - fi - - if ismounted /usr - then - ewarn - ewarn "Your system has /usr on a separate partition. This means" - ewarn "you will need to use an initramfs to pre-mount /usr before" - ewarn "udev runs." - ewarn "This must be set up before your next reboot, or you may" - ewarn "experience failures which are very difficult to troubleshoot." - ewarn "For a more detailed explanation, see the following URL:" - ewarn "http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken" - ewarn - ewarn "For more information on setting up an initramfs, see the" - ewarn "following URL:" - ewarn "http://www.gentoo.org/doc/en/initramfs-guide.xml" - fi - - if [[ -d ${ROOT}lib/udev ]] - then - ewarn - ewarn "This version of udev moves the files which were installed in" - ewarn "/lib/udev to /usr/lib/udev. We include a backward compatibility" - ewarn "patch for gentoo to allow the rules in /lib/udev/rules.d to be" - ewarn "read; however, bugs should be filed against packages which are" - ewarn "installing things in /lib/udev so they can be fixed." - fi - - ewarn - ewarn "You need to restart udev as soon as possible to make the upgrade go" - ewarn "into effect." - ewarn "The method you use to do this depends on your init system." - - preserve_old_lib_notify /$(get_libdir)/libudev.so.0 - - elog - elog "For more information on udev on Gentoo, writing udev rules, and" - elog " fixing known issues visit:" - elog " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-197.ebuild b/sys-fs/udev/udev-197.ebuild deleted file mode 100644 index 7adacca07851..000000000000 --- a/sys-fs/udev/udev-197.ebuild +++ /dev/null @@ -1,409 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-197.ebuild,v 1.2 2013/01/09 19:39:55 williamh Exp $ - -EAPI=4 - -KV_min=2.6.39 - -inherit autotools eutils linux-info - -if [[ ${PV} = 9999* ]] -then - EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd" - inherit git-2 -else - patchset=1 - SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz" - if [[ -n "${patchset}" ]] - then - SRC_URI="${SRC_URI} - http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.bz2" - fi - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd" - -LICENSE="LGPL-2.1 MIT GPL-2" -SLOT="0" -IUSE="acl doc gudev hwdb introspection keymap +kmod +openrc selinux static-libs" - -RESTRICT="test" - -COMMON_DEPEND=">=sys-apps/util-linux-2.20 - acl? ( sys-apps/acl ) - gudev? ( >=dev-libs/glib-2 ) - introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) - kmod? ( >=sys-apps/kmod-12 ) - selinux? ( sys-libs/libselinux ) - !<sys-libs/glibc-2.11" - -DEPEND="${COMMON_DEPEND} - dev-util/gperf - >=dev-util/intltool-0.50 - virtual/os-headers - virtual/pkgconfig - !<sys-kernel/linux-headers-${KV_min} - doc? ( dev-util/gtk-doc ) - hwdb? ( >=sys-apps/hwids-20121202.2[udev] )" - -if [[ ${PV} = 9999* ]] -then - DEPEND="${DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt" -fi - -RDEPEND="${COMMON_DEPEND} - openrc? ( >=sys-fs/udev-init-scripts-19 - !<sys-apps/openrc-0.9.9 ) - !sys-apps/coldplug - !<sys-fs/lvm2-2.02.45 - !sys-fs/device-mapper - !<sys-fs/udev-init-scripts-19 - !<sys-kernel/dracut-017-r1 - !<sys-kernel/genkernel-3.4.25" - -PDEPEND=">=virtual/udev-180" - -S=${WORKDIR}/systemd-${PV} - -QA_MULTILIB_PATHS="lib/systemd/systemd-udevd" - -udev_check_KV() -{ - if kernel_is lt ${KV_min//./ } - then - return 1 - fi - return 0 -} - -check_default_rules() -{ - # Make sure there are no sudden changes to upstream rules file - # (more for my own needs than anything else ...) - local udev_rules_md5=66bb698deeae64ab444b710baf54a412 - MD5=$(md5sum < "${S}"/rules/50-udev-default.rules) - MD5=${MD5/ -/} - if [[ ${MD5} != ${udev_rules_md5} ]] - then - eerror "50-udev-default.rules has been updated, please validate!" - eerror "md5sum: ${MD5}" - die "50-udev-default.rules has been updated, please validate!" - fi -} - -pkg_setup() -{ - # required kernel options - CONFIG_CHECK="~DEVTMPFS" - ERROR_DEVTMPFS="DEVTMPFS is not set in this kernel. Udev will not run." - - linux-info_pkg_setup - - if ! udev_check_KV - then - eerror "Your kernel version (${KV_FULL}) is too old to run ${P}" - eerror "It must be at least ${KV_min}!" - fi - - KV_FULL_SRC=${KV_FULL} - get_running_version - if ! udev_check_KV - then - eerror - eerror "Your running kernel version (${KV_FULL}) is too old" - eerror "for this version of udev." - eerror "You must upgrade your kernel or downgrade udev." - fi -} - -src_prepare() -{ - # backport some patches - if [[ -n "${patchset}" ]] - then - EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch - fi - - # change rules back to group uucp instead of dialout for now - sed -e 's/GROUP="dialout"/GROUP="uucp"/' \ - -i rules/*.rules \ - || die "failed to change group dialout to uucp" - - if [[ ! -e configure ]] - then - if use doc - then - gtkdocize --docdir docs || die "gtkdocize failed" - else - echo 'EXTRA_DIST =' > docs/gtk-doc.make - fi - eautoreconf - else - check_default_rules - elibtoolize - fi -} - -src_configure() -{ - local econf_args - - econf_args=( - ac_cv_search_cap_init= - ac_cv_header_sys_capability_h=yes - DBUS_CFLAGS=' ' - DBUS_LIBS=' ' - --docdir=/usr/share/doc/${PF} - --libdir=/usr/$(get_libdir) - --with-html-dir=/usr/share/doc/${PF}/html - --with-rootprefix= - --with-rootlibdir=/lib - --disable-audit - --disable-coredump - --disable-hostnamed - --disable-ima - --disable-libcryptsetup - --disable-localed - --disable-logind - --disable-myhostname - --disable-nls - --disable-pam - --disable-quotacheck - --disable-readahead - --enable-split-usr - --disable-tcpwrap - --disable-timedated - --disable-xz - $(use_enable acl) - $(use_enable doc gtk-doc) - $(use_enable gudev) - $(use_enable keymap) - $(use_enable kmod) - $(use_enable selinux) - $(use_enable static-libs static) - ) - if use introspection; then - econf_args+=( - --enable-introspection=$(usex introspection) - ) - fi - econf "${econf_args[@]}" -} - -src_compile() -{ - echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra - emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES - local targets=( - systemd-udevd - udevadm - libudev.la - libsystemd-daemon.la - ata_id - cdrom_id - collect - scsi_id - v4l_id - accelerometer - mtd_probe - man/udev.7 - man/udevadm.8 - man/systemd-udevd.8 - man/systemd-udevd.service.8 - ) - use keymap && targets+=( keymap ) - use gudev && targets+=( libgudev-1.0.la ) - - emake "${targets[@]}" - if use doc - then - emake -C docs/libudev - use gudev && emake -C docs/gudev - fi -} - -src_install() -{ - local lib_LTLIBRARIES="libsystemd-daemon.la libudev.la" \ - pkgconfiglib_DATA="src/libsystemd-daemon/libsystemd-daemon.pc src/libudev/libudev.pc" - - local targets=( - install-libLTLIBRARIES - install-includeHEADERS - install-libgudev_includeHEADERS - install-binPROGRAMS - install-rootlibexecPROGRAMS - install-udevlibexecPROGRAMS - install-dist_systemunitDATA - install-dist_udevconfDATA - install-dist_udevhomeSCRIPTS - install-dist_udevkeymapDATA - install-dist_udevkeymapforcerelDATA - install-dist_udevrulesDATA - install-girDATA - install-man7 - install-man8 - install-nodist_systemunitDATA - install-pkgconfiglibDATA - install-sharepkgconfigDATA - install-typelibsDATA - install-dist_docDATA - udev-confdirs - systemd-install-hook - ) - - if use gudev - then - lib_LTLIBRARIES+=" libgudev-1.0.la" - pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc" - fi - - # add final values of variables: - targets+=( - rootlibexec_PROGRAMS=systemd-udevd - bin_PROGRAMS=udevadm - lib_LTLIBRARIES="${lib_LTLIBRARIES}" - MANPAGES="man/udev.7 man/udevadm.8 man/systemd-udevd.service.8" - MANPAGES_ALIAS="man/systemd-udevd.8" - dist_systemunit_DATA="units/systemd-udevd-control.socket \ - units/systemd-udevd-kernel.socket" - nodist_systemunit_DATA="units/systemd-udevd.service \ - units/systemd-udev-trigger.service \ - units/systemd-udev-settle.service" - pkgconfiglib_DATA="${pkgconfiglib_DATA}" - ) - emake DESTDIR="${D}" "${targets[@]}" - if use doc - then - emake -C docs/libudev DESTDIR="${D}" install - use gudev && emake -C docs/gudev DESTDIR="${D}" install - fi - dodoc TODO - - prune_libtool_files --all - rm -f "${D}"/lib/udev/rules.d/99-systemd.rules - rm -rf "${D}"/usr/share/doc/${PF}/LICENSE.* - - # install gentoo-specific rules - insinto /lib/udev/rules.d - doins "${FILESDIR}"/40-gentoo.rules - - # install udevadm symlink - dosym ../usr/bin/udevadm /sbin/udevadm -} - -pkg_preinst() -{ - local htmldir - for htmldir in gudev libudev; do - if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]] - then - rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir} - fi - if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]] - then - dosym ../../doc/${PF}/html/${htmldir} \ - /usr/share/gtk-doc/html/${htmldir} - fi - done - preserve_old_lib /$(get_libdir)/libudev.so.0 - if has_version '<sys-fs/udev-197'; then - net_rules="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules - cp "${FILESDIR}"/80-net-name-slot.rules "${net_rules}" - fi -} - -# This function determines if a directory is a mount point. -# It was lifted from dracut. -ismounted() -{ - while read a m a; do - [[ $m = $1 ]] && return 0 - done < "${ROOT}"/proc/mounts - return 1 -} - -pkg_postinst() -{ - mkdir -p "${ROOT}"/run - - # "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766 - # So try to remove it here (will only work if empty). - rmdir "${ROOT}"/dev/loop 2>/dev/null - if [[ -d ${ROOT}/dev/loop ]] - then - ewarn "Please make sure your remove /dev/loop," - ewarn "else losetup may be confused when looking for unused devices." - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - - # 64-device-mapper.rules now gets installed by sys-fs/device-mapper - # remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007 - if [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] && - ! has_version sys-fs/device-mapper - then - rm -f "${ROOT}"/etc/udev/rules.d/64-device-mapper.rules - einfo "Removed unneeded file 64-device-mapper.rules" - fi - - if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 189 ]]; then - ewarn - ewarn "Upstream has removed the persistent-cd rules" - ewarn "generator. If you need persistent names for these devices," - ewarn "place udev rules for them in ${ROOT}etc/udev/rules.d." - fi - - if ismounted /usr - then - ewarn - ewarn "Your system has /usr on a separate partition. This means" - ewarn "you will need to use an initramfs to pre-mount /usr before" - ewarn "udev runs." - ewarn "This must be set up before your next reboot, or you may" - ewarn "experience failures which are very difficult to troubleshoot." - ewarn "For a more detailed explanation, see the following URL:" - ewarn "http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken" - ewarn - ewarn "For more information on setting up an initramfs, see the" - ewarn "following URL:" - ewarn "http://www.gentoo.org/doc/en/initramfs-guide.xml" - fi - - if [ -n "${net_rules}" ]; then - ewarn - ewarn "udev-197 and newer introduces a new method of naming network" - ewarn "interfaces. The new names are a very significant change, so" - ewarn "they are disabled by default on live systems." - ewarn "Please see the contents of ${net_rules} for more" - ewarn "information on this feature." - ewarn - fi - if [[ -d ${ROOT}usr/lib/udev ]] - then - ewarn "Please re-emerge all packages on your system which install" - ewarn "rules and helpers in /usr/lib/udev. They should now be in" - ewarn "/lib/udev." - ewarn - fi - - ewarn - ewarn "You need to restart udev as soon as possible to make the upgrade go" - ewarn "into effect." - ewarn "The method you use to do this depends on your init system." - - preserve_old_lib_notify /$(get_libdir)/libudev.so.0 - - elog - elog "For more information on udev on Gentoo, writing udev rules, and" - elog " fixing known issues visit:" - elog " http://www.gentoo.org/doc/en/udev-guide.xml" - - use hwdb && udevadm hwdb --update -} |