<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>sys-fs/udev/files/146/shell-compat-addon.sh</filename>
    </added>
    <added>
      <filename>sys-fs/udev/files/patches/udev-141-remove-devfs-names.diff</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,7 @@
-selinux? ( sys-libs/libselinux ) extras? ( dev-util/gperf ) kernel_linux? ( virtual/linux-sources )
-selinux? ( sys-libs/libselinux ) !sys-apps/coldplug !&lt;sys-fs/lvm2-2.02.45 !sys-fs/device-mapper &gt;=sys-apps/baselayout-2.1.6
+selinux? ( sys-libs/libselinux ) kernel_linux? ( virtual/linux-sources )
+!sys-apps/coldplug !&lt;sys-fs/lvm2-2.02.45 !sys-fs/device-mapper &gt;=sys-apps/baselayout-2.1.6
 0
-mirror://kernel/linux/utils/kernel/hotplug/udev-146.tar.bz2
+mirror://kernel/linux/utils/kernel/hotplug/udev-146.tar.bz2 mirror://gentoo/udev-146-gentoo-patchset-v1.tar.bz2
 
 http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
 GPL-2</diff>
      <filename>metadata/cache/sys-fs/udev-146</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,9 @@
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.490 2009/09/06 23:38:00 robbat2 Exp $
 
+  06 Nov 2009; Daniel Robbins &lt;drobbins@funtoo.org&gt; udev-146.ebuild:
+  Ebuild should now work properly. No extras support yet.
+
 *udev-146.ebuild (04 Nov 2009)
 
   04 Nov 2009; Daniel Robbins &lt;drobbins@funtoo.org&gt; udev-146.ebuild: New</diff>
      <filename>sys-fs/udev/ChangeLog</filename>
    </modified>
    <modified>
      <diff>@@ -57,6 +57,7 @@ AUX 146/blacklist 854 RMD160 6cb0acd91dad5c86c47b41f06f74a8529de08b8e SHA1 aa2c3
 AUX 146/move_tmp_persistent_rules.sh 646 RMD160 462b7836fc1492491e8e67de9301acb05cef847e SHA1 32b1cf96cfa55193c7b7e82640296fc11e7e8031 SHA256 d5dcbb9a13223633e9c4ac8b4eb26ddb38b55af7ea0eec9e512eb47475a07400
 AUX 146/net.sh 865 RMD160 0025caa63b4b57bac9d6d47a285e8593fd47fc21 SHA1 299b89d6fa04d700e31bf0b8a8eebf90cc8a6640 SHA256 54897b58aba92d9765e8da4349ad777f9d8328bf94922d28cb3210ee0664a6a4
 AUX 146/pnp-aliases 537 RMD160 e0144801b7b9c77eb4897692678b75a661723725 SHA1 8276e2dd1a3be1aa2343797b3f9906606d58c9ca SHA256 690b32a166d060c1c663030c51d5b2298eb9d314c8cef737373e0b16ed751e99
+AUX 146/shell-compat-addon.sh 1706 RMD160 feda3632aacbda824df059313a9b62fbfa2d087e SHA1 a0fa72aa1129b4abcdb8fc4060313c7bc432c20c SHA256 481eb655c58cbb65163a2ac58022b730d1e720d4066273358627a4fe98c52a1f
 AUX 146/shell-compat.sh 1360 RMD160 0a0fa1d9bd27fa011356993ea5df044d291af901 SHA1 2757aa844482065873e85c499a1884ff4ad8e3f5 SHA256 a3a2d1dcf0161b2dcfd17c2ff3eb4652d83930a9246ca2d6420c6b7824ca9b4c
 AUX 146/udev-mount.initd 2122 RMD160 46dd05d09141e613b26ea2880dfa750b78de9a3f SHA1 b2b239b9259fc82588c345a161ba16ddc3e154d3 SHA256 191b163a5c8d0d77e6d9ae0ff7489609f0d79803d797c1e0521b5b7ecdc805d8
 AUX 146/udev-postmount.initd 591 RMD160 3b8b5840daf6da9f76ff2df1210264d7635440a9 SHA1 419172a1acaac68eacd071ed4c0d72e52f20db72 SHA256 a5238a1629a1911efe28936f78bc703f132e636c4a4d9a23e3907ce949f39177
@@ -68,12 +69,14 @@ AUX patches/udev-135-fix-capi.diff 1168 RMD160 9283d71d645b2049bcfebe265be8a6289
 AUX patches/udev-135-fix-dri-perms.diff 791 RMD160 e4510e49233ea04705c6c96cd5e9ccaacf7f34ca SHA1 069609174fd939d094250022293ba08920812441 SHA256 0b15c790bf8eb93af8e0d421c175b69f6c3f89edaad159e8cf55424a4ec21e06
 AUX patches/udev-135-rules-update.diff 491 RMD160 175c31cc04287059b88abe4eff41b548c0780894 SHA1 d3365b058964046f47bfce60d1d18a63832cb9a8 SHA256 f6718f689cb3fe256f859d9280164cb6bfeed9452ffc5447c488f397fb4ea9a7
 AUX patches/udev-135-security-backport-from-141.diff 10985 RMD160 842a3bfb27eaffb6773422706919b74852b1d828 SHA1 ff187eff9ec40760493f6e13f2dd8b456f7bb3f7 SHA256 b3c581d01a8eff800e5d90412848c2a06def30341c733175d2e4df859d280b46
+AUX patches/udev-141-remove-devfs-names.diff 557 RMD160 c8dbcb0dcc815d78b9f33a6b49290cf21f2b7eee SHA1 5167dc1227e2f07664fad66a24365af192c8ab14 SHA256 9d1d64b41a6ff423fb218a36c56cbdec2d79827741060f39aed2f8ce2d03693f
 AUX patches/udev-fix-udevinfo-in-doc.diff 9455 RMD160 9a8198f50956d71408b92b4eb8e47c96b7ac5cc5 SHA1 981e6e2258466817933716bfa76b42160baa1f3a SHA256 ca5967beeace666d1882397549ecc7735d50a56789f45de6846f33127cbb2f8e
 DIST udev-135.tar.bz2 446675 RMD160 c56d146e0d56e140f7c6dd9294673259d27b162c SHA1 dd3c439279312c6f9594800ca73e84f367d2903a SHA256 acbb5e7d322253ed242f28fbc1974bd34a4da7c29275e17cd5b32b38b2a5c849
+DIST udev-146-gentoo-patchset-v1.tar.bz2 8370 RMD160 f6efbaa10ea0ae143bec4935e28c30df5342cbb0 SHA1 ad0995abc31daef5b8e843ba712fdca084e11bcc SHA256 d89845257847c34c9e617c5c64c686902833343dd617401d1ac196cd0589c95c
 DIST udev-146.tar.bz2 531445 RMD160 78077a918385f94dd36656d206899a089b9ceab4 SHA1 befdcfe5833e3905497a246fd1f91734cfa80ced SHA256 6c20e1980d62638e139da04c0d591bf9a96ae279a755f9dd40fb0eea918a0fa5
 EBUILD udev-135-r6.ebuild 9034 RMD160 7cb84a48c50abf90a0a43a0ba981248c1d463b49 SHA1 fea441d84a4fedd3240e3b41f2be636d1e0f33f9 SHA256 c49cb6e74d67c9d58705e87713f271c6fc7497696315050b4f4b18fca5ac29d6
 EBUILD udev-135-r8.ebuild 10345 RMD160 2ce4cece9c9ed0e5be3a31d5937a5866c4e43989 SHA1 9e83c12f8c3da3b06d182a0a3604e4c73c4c8aa0 SHA256 56516d772d3badd0dc88a151b5be25a61b9f0d08abdeaf7e4a50900cfb356d70
 EBUILD udev-135-r9.ebuild 9454 RMD160 ab6aca18aca1b795910690d2b52bbca051b1979b SHA1 d3ee71b4f5755c705df338f32ed679cf43fa2d8c SHA256 626394b5c4357d58ece4c4895011ab35a72ea072c8db9256233065e54472fbdf
-EBUILD udev-146.ebuild 6393 RMD160 988d25d8c17db8f626cfd893ea15f1569ed0c31c SHA1 f5d9a0834528a71a7fd3db0d1ffbc814f58c85d1 SHA256 37fe9a9532e6689bf8c89c2365b9ff6682c6e2c6ce27e7fb154b892ff7d23ef4
-MISC ChangeLog 90759 RMD160 19aa96db3a03cfaa83ac1d7b71233afc53bb376f SHA1 977e135ca6753f3e1c46c9ba67e6c6ae6535d2dc SHA256 987edf17886b076dc6a896eaad1aed2be952a088d5b87ae03d113c1895d21450
+EBUILD udev-146.ebuild 6425 RMD160 aee234bb7bb672a6ac68829df8a75e7935a70b3a SHA1 9b34720d33833f80df8bb01508472b69b946de7f SHA256 4fef59c19bffcaad635b220827e20cc3355b80e433ef2bea72ec2f17b5393be1
+MISC ChangeLog 90887 RMD160 a872b293ecb58912fbd8f146f52de51129843586 SHA1 060d9a77343d57419bcfc21def46407e12039306 SHA256 ee9aa467238506589d88f61e2448e645bb3893fc5afb610a8b0e1c186f5a9c32
 MISC metadata.xml 223 RMD160 1dc04620dbf67b3251e3b0815066fb677900e4d4 SHA1 39c1e010e8ae339879644d988d6036ff44130725 SHA256 04e8bd8bf2ccba53e282eb53d286a639a5f79f3ad7a47ecd5cb929e016ff313f</diff>
      <filename>sys-fs/udev/Manifest</filename>
    </modified>
    <modified>
      <diff>@@ -7,16 +7,15 @@ EAPI=&quot;1&quot;
 inherit eutils flag-o-matic multilib toolchain-funcs linux-info
 DESCRIPTION=&quot;Linux dynamic and persistent device naming support (aka userspace devfs)&quot;
 HOMEPAGE=&quot;http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html&quot;
-SRC_URI=&quot;mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2&quot;
 PATCHSET=&quot;${P}-gentoo-patchset-v1&quot;
+SRC_URI=&quot;mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2 mirror://gentoo/${PATCHSET}.tar.bz2&quot;
 
 LICENSE=&quot;GPL-2&quot;
 SLOT=&quot;0&quot;
 KEYWORDS=&quot;alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86&quot;
 IUSE=&quot;selinux&quot;
 
-COMMON_DEPEND=&quot;selinux? ( sys-libs/libselinux )&quot;
-DEPEND=&quot;${COMMON_DEPEND} extras? ( dev-util/gperf )&quot;
+DEPEND=&quot;selinux? ( sys-libs/libselinux )&quot;
 RDEPEND=&quot;${COMMON_DEPEND} !sys-apps/coldplug !&lt;sys-fs/lvm2-2.02.45 !sys-fs/device-mapper &gt;=sys-apps/baselayout-2.1.6&quot;
 PROVIDE=&quot;virtual/dev-manager&quot;
 
@@ -29,7 +28,11 @@ pkg_setup() {
 }
 
 sed_libexec_dir() {
-	sed -e &quot;s#/lib/udev#${udev_libexec_dir}#&quot; -i &quot;$@&quot;
+	local x
+	for x in &quot;$@&quot;
+	do
+		[ -e &quot;$x&quot; ] &amp;&amp; sed -e &quot;s#/lib/udev#${udev_libexec_dir}#&quot; -i &quot;$x&quot;
+	done
 }
 
 src_unpack() {
@@ -37,9 +40,8 @@ src_unpack() {
 
 	cd &quot;${S}&quot;
 
-	#patches go here...
 	EPATCH_SOURCE=&quot;${WORKDIR}/${PATCHSET}&quot; EPATCH_SUFFIX=&quot;patch&quot; EPATCH_FORCE=&quot;yes&quot; epatch
-	epatch &quot;${FILESDIR}/udev-141-remove-devfs-names.diff&quot;
+	epatch &quot;${FILESDIR}/patches/udev-141-remove-devfs-names.diff&quot;
 
 	# change rules back to group uucp instead of dialout for now
 	sed -e 's/GROUP=&quot;dialout&quot;/GROUP=&quot;uucp&quot;/' -i rules/{rules.d,packages,gentoo}/*.rules || die &quot;failed to change group dialout to uucp&quot;
@@ -62,6 +64,7 @@ src_compile() {
 		--with-rootlibdir=/$(get_libdir) \
 		--libexecdir=&quot;${udev_libexec_dir}&quot; \
 		--enable-logging \
+		--disable-extras \
 		$(use_with selinux)
 
 	emake || die &quot;compiling udev failed&quot;
@@ -163,7 +166,6 @@ modfix() {
 }
 
 pkg_preinst() {
-
 	modfix
 
 	if [[ -d ${ROOT}/lib/udev-state ]]
@@ -199,7 +201,6 @@ add_init() {
 }
 
 pkg_postinst() {
-
 	# disable coldplug script
 	rm -f $ROOT/etc/runlevels/*/coldplug
 </diff>
      <filename>sys-fs/udev/udev-146.ebuild</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7c5bcf2e511a0224058918e9decbe93ef121fe4f</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Robbins</name>
    <email>drobbins@funtoo.org</email>
  </author>
  <url>http://github.com/funtoo/portage/commit/1b33b103335398b7ea5bf07dd10eb15f8b731c5c</url>
  <id>1b33b103335398b7ea5bf07dd10eb15f8b731c5c</id>
  <committed-date>2009-11-06T15:06:40-08:00</committed-date>
  <authored-date>2009-11-06T15:06:40-08:00</authored-date>
  <message>updates to udev-146. Should work now with no extras yet</message>
  <tree>d5aa8f32afcf1e312dc6eca09c121e8cda0437af</tree>
  <committer>
    <name>Daniel Robbins</name>
    <email>drobbins@funtoo.org</email>
  </committer>
</commit>
