summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2013-01-11 19:43:48 +0000
committerWilliam Hubbs <williamh@gentoo.org>2013-01-11 19:43:48 +0000
commitb9cbea4d7dfdb9bef22d88c6e7a79ca4e55fabb6 (patch)
tree27ed19fc331658d7e4dc56271b610d77273cd02f /sys-fs
parentFix nss/nspr dep for firefox-17.0.2esr build (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--sys-fs/udev/Manifest12
-rw-r--r--sys-fs/udev/udev-195.ebuild428
-rw-r--r--sys-fs/udev/udev-197.ebuild409
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
-}