[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/, sys-fs/eudev/files/

2023-10-11 Thread Andreas K. Hüttel
commit: 2b67a3b09d9268a78a15f8e334a33ee4002c2de1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 11 20:00:41 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 11 20:00:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b67a3b0

sys-fs/eudev: treeclean

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-fs/eudev/Manifest   |   2 -
 sys-fs/eudev/eudev-3.2.11-r4.ebuild | 251 
 sys-fs/eudev/eudev-3.2.11-r5.ebuild | 260 -
 sys-fs/eudev/eudev-3.2.12-r1.ebuild | 277 
 sys-fs/eudev/eudev-.ebuild  | 277 
 sys-fs/eudev/files/40-gentoo.rules  |   3 -
 sys-fs/eudev/files/udev-postmount   |  55 ---
 sys-fs/eudev/metadata.xml   |  16 ---
 8 files changed, 1141 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
deleted file mode 100644
index f3721760218a..
--- a/sys-fs/eudev/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.12.tar.gz 2195743 BLAKE2B 
1d2dcc158432f722904f645749420cb44ff98f68b8b8fc11917e83750c95280d0dc2c4d9a322909a4acdb9455c6ec373eade77aacb1039096daa8e642076d3d1
 SHA512 
da63364e4337515b60a39d354344c03afa1f79d76e264f2ec859c8b8c922595cf24c046e5b0a1bbaa33c5eb6d47632e7853a51bc9304dce2c308318e094a6ec1

diff --git a/sys-fs/eudev/eudev-3.2.11-r4.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r4.ebuild
deleted file mode 100644
index 1427c56973fd..
--- a/sys-fs/eudev/eudev-3.2.11-r4.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KV_MIN=2.6.39
-
-inherit autotools linux-info multilib-minimal toolchain-funcs
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+kmod introspection rule-generator selinux static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=sys-apps/util-linux-2.20
-   >=sys-kernel/linux-headers-${KV_MIN}
-   virtual/libcrypt:=
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !sys-apps/gentoo-systemd-integration
-   !sys-apps/systemd"
-RDEPEND="${DEPEND}
-   acct-group/input
-   acct-group/kvm
-   acct-group/render
-   acct-group/audio
-   acct-group/cdrom
-   acct-group/dialout
-   acct-group/disk
-   acct-group/floppy
-   acct-group/input
-   acct-group/kmem
-   acct-group/kvm
-   acct-group/lp
-   acct-group/render
-   acct-group/sgx
-   acct-group/tape
-   acct-group/tty
-   acct-group/usb
-   acct-group/video
-   !sys-apps/systemd-utils[udev]
-   !sys-fs/udev
-   !sys-apps/systemd
-   !sys-apps/hwids[udev]"
-BDEPEND="dev-util/gperf
-   virtual/os-headers
-   virtual/pkgconfig
-   >=sys-devel/make-3.82-r4
-   test? ( app-text/tree dev-lang/perl )"
-PDEPEND=">=sys-fs/udev-init-scripts-26"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/udev.h
-)
-
-pkg_pretend() {
-   ewarn
-   ewarn "As of 2013-01-29, ${P} provides the new interface renaming 
functionality,"
-   ewarn "as described in the URL below:"
-   ewarn 
"https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_MIN//./ }; then
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2023-10-06 Thread Sam James
commit: a90fb4c60f6d8cfda3bb55145226af20fb68d88d
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 18:00:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 18:00:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90fb4c6

sys-fs/eudev: fix PkgMetadataXmlInvalidPkgRef (udev)

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/metadata.xml b/sys-fs/eudev/metadata.xml
index 859a60f953f6..812f1d1ed475 100644
--- a/sys-fs/eudev/metadata.xml
+++ b/sys-fs/eudev/metadata.xml
@@ -7,7 +7,7 @@
   
 enable module loading through libkmod
 install legacy rule generator rules and 
support scripts - note
-that the functionality within was dropped from sys-fs/udev as 
it is not stable in
+that the functionality within was dropped from 
sys-apps/systemd-utils as it is not stable in
 all cases; use at your own risk
   
   



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2023-08-20 Thread Mike Gilbert
commit: 2b2c0f79d0ea65150ccb75cbc294f20fbb0f9235
Author: Nathan E. Egge  xiph  org>
AuthorDate: Sun Aug 20 19:07:28 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug 20 20:09:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2c0f79

sys-fs/eudev: add missing RDEPEND udev rules

Closes: https://bugs.gentoo.org/909315
Closes: https://github.com/gentoo/gentoo/pull/32399
Signed-off-by: Nathan E. Egge  xiph.org>
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{eudev-3.2.11-r2.ebuild => eudev-3.2.11-r4.ebuild}  | 17 -
 .../{eudev-3.2.11-r3.ebuild => eudev-3.2.11-r5.ebuild}  | 17 -
 .../{eudev-3.2.12.ebuild => eudev-3.2.12-r1.ebuild} | 15 +++
 sys-fs/eudev/eudev-.ebuild  | 15 +++
 4 files changed, 62 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11-r2.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r4.ebuild
similarity index 95%
rename from sys-fs/eudev/eudev-3.2.11-r2.ebuild
rename to sys-fs/eudev/eudev-3.2.11-r4.ebuild
index 2b259de878f5..1427c56973fd 100644
--- a/sys-fs/eudev/eudev-3.2.11-r2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,6 +35,21 @@ RDEPEND="${DEPEND}
acct-group/input
acct-group/kvm
acct-group/render
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/floppy
+   acct-group/input
+   acct-group/kmem
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/sgx
+   acct-group/tape
+   acct-group/tty
+   acct-group/usb
+   acct-group/video
!sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd

diff --git a/sys-fs/eudev/eudev-3.2.11-r3.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r5.ebuild
similarity index 95%
rename from sys-fs/eudev/eudev-3.2.11-r3.ebuild
rename to sys-fs/eudev/eudev-3.2.11-r5.ebuild
index edf2602b57c9..39b57493eab1 100644
--- a/sys-fs/eudev/eudev-3.2.11-r3.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,6 +35,21 @@ RDEPEND="${DEPEND}
acct-group/input
acct-group/kvm
acct-group/render
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/floppy
+   acct-group/input
+   acct-group/kmem
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/sgx
+   acct-group/tape
+   acct-group/tty
+   acct-group/usb
+   acct-group/video
!sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd

diff --git a/sys-fs/eudev/eudev-3.2.12.ebuild 
b/sys-fs/eudev/eudev-3.2.12-r1.ebuild
similarity index 96%
rename from sys-fs/eudev/eudev-3.2.12.ebuild
rename to sys-fs/eudev/eudev-3.2.12-r1.ebuild
index 60545ce6b718..2097b5665514 100644
--- a/sys-fs/eudev/eudev-3.2.12.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12-r1.ebuild
@@ -42,6 +42,21 @@ RDEPEND="
acct-group/input
acct-group/kvm
acct-group/render
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/floppy
+   acct-group/input
+   acct-group/kmem
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/sgx
+   acct-group/tape
+   acct-group/tty
+   acct-group/usb
+   acct-group/video
!sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 60545ce6b718..2097b5665514 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -42,6 +42,21 @@ RDEPEND="
acct-group/input
acct-group/kvm
acct-group/render
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/floppy
+   acct-group/input
+   acct-group/kmem
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/sgx
+   acct-group/tape
+   acct-group/tty
+   acct-group/usb
+   acct-group/video
!sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2023-05-16 Thread Sam James
commit: 3fda49f2d5f4a9dfdd9a2d43c0898cecace72c0a
Author: Sam James  gentoo  org>
AuthorDate: Wed May 17 01:58:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 17 01:58:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fda49f2

sys-fs/eudev: add 3.2.12

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/Manifest|  2 +-
 ...{eudev-3.2.12_pre3.ebuild => eudev-3.2.12.ebuild} | 20 +---
 sys-fs/eudev/eudev-.ebuild   | 20 +---
 3 files changed, 27 insertions(+), 15 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 5a38d7af12ed..f3721760218a 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,2 @@
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.12-pre3.tar.gz 2166940 BLAKE2B 
46cb4e2daa7302380f169b2505e01483a1c879f83802537b718d1380b9411621db9b58454eaf828ca22aa8e913342b52b682593604c365d7159ddc1df82fe719
 SHA512 
a450ef8ccfb0ec8817e03ae666464cb43390849d1b340f057e047bc42b246ff30e13cfef148417c7452755316bce858ef0c89bf94abf27af143f87db7de9f446
+DIST eudev-3.2.12.tar.gz 2195743 BLAKE2B 
1d2dcc158432f722904f645749420cb44ff98f68b8b8fc11917e83750c95280d0dc2c4d9a322909a4acdb9455c6ec373eade77aacb1039096daa8e642076d3d1
 SHA512 
da63364e4337515b60a39d354344c03afa1f79d76e264f2ec859c8b8c922595cf24c046e5b0a1bbaa33c5eb6d47632e7853a51bc9304dce2c308318e094a6ec1

diff --git a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild 
b/sys-fs/eudev/eudev-3.2.12.ebuild
similarity index 97%
rename from sys-fs/eudev/eudev-3.2.12_pre3.ebuild
rename to sys-fs/eudev/eudev-3.2.12.ebuild
index 8ba15f4e8df2..60545ce6b718 100644
--- a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,28 +28,34 @@ SLOT="0"
 IUSE="+kmod rule-generator selinux split-usr static-libs test"
 RESTRICT="!test? ( test )"
 
-DEPEND=">=sys-apps/util-linux-2.20
+DEPEND="
+   >=sys-apps/util-linux-2.20
>=sys-kernel/linux-headers-${KV_MIN}
virtual/libcrypt:=
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!sys-apps/gentoo-systemd-integration
-   !sys-apps/systemd"
-RDEPEND="${DEPEND}
+   !sys-apps/systemd
+"
+RDEPEND="
+   ${DEPEND}
acct-group/input
acct-group/kvm
acct-group/render
!sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd
-   !sys-apps/hwids[udev]"
-BDEPEND="dev-util/gperf
+   !sys-apps/hwids[udev]
+"
+BDEPEND="
+   dev-util/gperf
virtual/os-headers
virtual/pkgconfig
test? (
app-text/tree
dev-lang/perl
-   )"
+   )
+"
 PDEPEND=">=sys-fs/udev-init-scripts-26"
 
 MULTILIB_WRAPPED_HEADERS=(

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 8ba15f4e8df2..60545ce6b718 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,28 +28,34 @@ SLOT="0"
 IUSE="+kmod rule-generator selinux split-usr static-libs test"
 RESTRICT="!test? ( test )"
 
-DEPEND=">=sys-apps/util-linux-2.20
+DEPEND="
+   >=sys-apps/util-linux-2.20
>=sys-kernel/linux-headers-${KV_MIN}
virtual/libcrypt:=
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!sys-apps/gentoo-systemd-integration
-   !sys-apps/systemd"
-RDEPEND="${DEPEND}
+   !sys-apps/systemd
+"
+RDEPEND="
+   ${DEPEND}
acct-group/input
acct-group/kvm
acct-group/render
!sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd
-   !sys-apps/hwids[udev]"
-BDEPEND="dev-util/gperf
+   !sys-apps/hwids[udev]
+"
+BDEPEND="
+   dev-util/gperf
virtual/os-headers
virtual/pkgconfig
test? (
app-text/tree
dev-lang/perl
-   )"
+   )
+"
 PDEPEND=">=sys-fs/udev-init-scripts-26"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-12-05 Thread WANG Xuerui
commit: 99290019036bec5e20ba8d0a725c7f51c28c173d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 17:20:39 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99290019

sys-fs/eudev: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/eudev/eudev-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 15d7e4a514a0..8ba15f4e8df2 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -16,7 +16,7 @@ else
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-12-05 Thread WANG Xuerui
commit: 29e43e06cd66287d6026858cac775ac33e651c1c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 17:20:49 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e43e06

sys-fs/eudev: forward ~loong to 3.2.12_pre3

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/eudev/eudev-3.2.12_pre3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild 
b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
index 15d7e4a514a0..8ba15f4e8df2 100644
--- a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
@@ -16,7 +16,7 @@ else
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-12-05 Thread WANG Xuerui
commit: cabc0bb25a0de3e914e0ae4cda3f9f132a35264f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 17:20:33 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cabc0bb2

sys-fs/eudev: keyword 3.2.11-r3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/eudev/eudev-3.2.11-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11-r3.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r3.ebuild
index a1a0e698f4ca..edf2602b57c9 100644
--- a/sys-fs/eudev/eudev-3.2.11-r3.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11-r3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-10-30 Thread Sam James
commit: 75b02a79f8717694050c317553e02fd25fdfd046
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Oct  8 21:58:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 09:33:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b02a79

sys-fs/eudev: wire up 'split-usr' USE flag

Closes: https://bugs.gentoo.org/736080
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/27700
Signed-off-by: Sam James  gentoo.org>

 ...v-3.2.12_pre3.ebuild => eudev-3.2.11-r3.ebuild} | 98 +++---
 sys-fs/eudev/eudev-3.2.12_pre3.ebuild  | 25 --
 sys-fs/eudev/eudev-.ebuild | 25 --
 3 files changed, 82 insertions(+), 66 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r3.ebuild
similarity index 75%
copy from sys-fs/eudev/eudev-3.2.12_pre3.ebuild
copy to sys-fs/eudev/eudev-3.2.11-r3.ebuild
index d286cedd7a14..a1a0e698f4ca 100644
--- a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11-r3.ebuild
@@ -1,36 +1,32 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 KV_MIN=2.6.39
 
-inherit linux-info multilib-minimal toolchain-funcs udev
+inherit autotools linux-info multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
-   inherit autotools git-r3
+   inherit git-r3
 else
-   MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz;
-   S="${WORKDIR}"/${PN}-${MY_PV}
-
-   if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   fi
+   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/eudev-project/eudev;
+HOMEPAGE="https://github.com/gentoo/eudev;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="+kmod rule-generator selinux static-libs test"
+IUSE="+kmod introspection rule-generator selinux split-usr static-libs test"
 RESTRICT="!test? ( test )"
 
 DEPEND=">=sys-apps/util-linux-2.20
>=sys-kernel/linux-headers-${KV_MIN}
virtual/libcrypt:=
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!sys-apps/gentoo-systemd-integration
@@ -46,10 +42,8 @@ RDEPEND="${DEPEND}
 BDEPEND="dev-util/gperf
virtual/os-headers
virtual/pkgconfig
-   test? (
-   app-text/tree
-   dev-lang/perl
-   )"
+   >=sys-devel/make-3.82-r4
+   test? ( app-text/tree dev-lang/perl )"
 PDEPEND=">=sys-fs/udev-init-scripts-26"
 
 MULTILIB_WRAPPED_HEADERS=(
@@ -58,7 +52,7 @@ MULTILIB_WRAPPED_HEADERS=(
 
 pkg_pretend() {
ewarn
-   ewarn "As of 2013-01-29, ${PN} provides the new interface renaming 
functionality,"
+   ewarn "As of 2013-01-29, ${P} provides the new interface renaming 
functionality,"
ewarn "as described in the URL below:"
ewarn 
"https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
ewarn
@@ -85,15 +79,20 @@ pkg_setup() {
 }
 
 src_prepare() {
-   default
-
-   # Change rules back to group uucp instead of dialout for now
+   # 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 [[ ${PV} == * ]] ; then
-   eautoreconf
-   fi
+   default
+   eautoreconf
+}
+
+rootprefix() {
+   usex split-usr '' /usr
+}
+
+sbindir() {
+   usex split-usr sbin bin
 }
 
 multilib_src_configure() {
@@ -102,37 +101,41 @@ multilib_src_configure() {
# bug #502950
export cc_cv_CFLAGS__flto=no
 
-   local myeconfargs=(
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
ac_cv_search_cap_init=
ac_cv_header_sys_capability_h=yes
-
DBUS_CFLAGS=' '
DBUS_LIBS=' '
-
-   --with-rootprefix=
+   --with-rootprefix="${EPREFIX}$(rootprefix)"
--with-rootrundir=/run
--exec-prefix="${EPREFIX}"
-   --bindir="${EPREFIX}"/bin
+   --bindir="${EPREFIX}$(rootprefix)/bin"
+   --sbindir="${EPREFIX}$(rootprefix)/$(sbindir)"
  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-06-15 Thread Sam James
commit: 081fabe1023efcceda787ce5220bc1e06f32eb66
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:59:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081fabe1

sys-fs/eudev: add 3.2.12_pre3, drop 3.2.12_pre2

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/Manifest  |  2 +-
 .../{eudev-3.2.12_pre2.ebuild => eudev-3.2.12_pre3.ebuild} | 10 ++
 sys-fs/eudev/eudev-.ebuild | 10 ++
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index b32971672931..5a38d7af12ed 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,2 @@
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.12_pre2.tar.gz 2304806 BLAKE2B 
86f497a88cffa96c6976b0910b44329cdee9615c7b3592fa619cfe681f14d6669b36f4272003f36d64b63c4d47de2e3b37d602e93c72d423e630007c418d079f
 SHA512 
4e7a6c3f7f65b665486fa9ba8158186b2bac6279de780fd1439ac7fb766aa807ae8fd45063f990de6ab01809c57af2695560d36aed8fd90ae0557666d523e36d
+DIST eudev-3.2.12-pre3.tar.gz 2166940 BLAKE2B 
46cb4e2daa7302380f169b2505e01483a1c879f83802537b718d1380b9411621db9b58454eaf828ca22aa8e913342b52b682593604c365d7159ddc1df82fe719
 SHA512 
a450ef8ccfb0ec8817e03ae666464cb43390849d1b340f057e047bc42b246ff30e13cfef148417c7452755316bce858ef0c89bf94abf27af143f87db7de9f446

diff --git a/sys-fs/eudev/eudev-3.2.12_pre2.ebuild 
b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
similarity index 96%
rename from sys-fs/eudev/eudev-3.2.12_pre2.ebuild
rename to sys-fs/eudev/eudev-3.2.12_pre3.ebuild
index 18823816ad13..d286cedd7a14 100644
--- a/sys-fs/eudev/eudev-3.2.12_pre2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
@@ -5,14 +5,14 @@ EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs udev
+inherit linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
-   inherit git-r3
+   inherit autotools git-r3
 else
MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz;
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
@@ -91,7 +91,9 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   eautoreconf
+   if [[ ${PV} == * ]] ; then
+   eautoreconf
+   fi
 }
 
 multilib_src_configure() {

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 18823816ad13..d286cedd7a14 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -5,14 +5,14 @@ EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs udev
+inherit linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
-   inherit git-r3
+   inherit autotools git-r3
 else
MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz;
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
@@ -91,7 +91,9 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   eautoreconf
+   if [[ ${PV} == * ]] ; then
+   eautoreconf
+   fi
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-06-09 Thread Sam James
commit: 2e4fc400d36902e619f946a45578439366dfc096
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 02:31:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 02:31:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4fc400

sys-fs/eudev: add 3.2.12_pre2, drop 3.2.12_pre1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/Manifest   | 2 +-
 sys-fs/eudev/{eudev-3.2.12_pre1.ebuild => eudev-3.2.12_pre2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 1a9350a6ac29..b32971672931 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,2 @@
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.12_pre1.tar.gz 2304454 BLAKE2B 
f9f6fd9cb6df6b59afff0ff1bab606ac76f9e944bcb0f5b89370c2ae2e5bfaf69428a0a4eff6460970db83fbaa09ad2e961105ee7a0204f122bf7aabe9fc1e50
 SHA512 
829513b732d0d2994f6921d0208d477978bfdb09274c9c03e4802f5f6f60f6a245c22d2d59b3efdce4e3c6e5c7a344633776522c001e76d51eb0c48a7f3cca84
+DIST eudev-3.2.12_pre2.tar.gz 2304806 BLAKE2B 
86f497a88cffa96c6976b0910b44329cdee9615c7b3592fa619cfe681f14d6669b36f4272003f36d64b63c4d47de2e3b37d602e93c72d423e630007c418d079f
 SHA512 
4e7a6c3f7f65b665486fa9ba8158186b2bac6279de780fd1439ac7fb766aa807ae8fd45063f990de6ab01809c57af2695560d36aed8fd90ae0557666d523e36d

diff --git a/sys-fs/eudev/eudev-3.2.12_pre1.ebuild 
b/sys-fs/eudev/eudev-3.2.12_pre2.ebuild
similarity index 100%
rename from sys-fs/eudev/eudev-3.2.12_pre1.ebuild
rename to sys-fs/eudev/eudev-3.2.12_pre2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-06-06 Thread Sam James
commit: 3cca794d0d7256292b0be28aa333f6cf580cb0a2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 01:56:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 01:59:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cca794d

sys-fs/eudev: add 3.2.12_pre1 (unkeyworded)

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/Manifest  |  1 +
 ...{eudev-.ebuild => eudev-3.2.12_pre1.ebuild} | 69 --
 sys-fs/eudev/eudev-.ebuild | 69 --
 3 files changed, 79 insertions(+), 60 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index e963c842d82f..1a9350a6ac29 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1 +1,2 @@
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
+DIST eudev-3.2.12_pre1.tar.gz 2304454 BLAKE2B 
f9f6fd9cb6df6b59afff0ff1bab606ac76f9e944bcb0f5b89370c2ae2e5bfaf69428a0a4eff6460970db83fbaa09ad2e961105ee7a0204f122bf7aabe9fc1e50
 SHA512 
829513b732d0d2994f6921d0208d477978bfdb09274c9c03e4802f5f6f60f6a245c22d2d59b3efdce4e3c6e5c7a344633776522c001e76d51eb0c48a7f3cca84

diff --git a/sys-fs/eudev/eudev-.ebuild 
b/sys-fs/eudev/eudev-3.2.12_pre1.ebuild
similarity index 82%
copy from sys-fs/eudev/eudev-.ebuild
copy to sys-fs/eudev/eudev-3.2.12_pre1.ebuild
index a4edb4657be9..18823816ad13 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12_pre1.ebuild
@@ -1,32 +1,36 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs
+inherit autotools linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   MY_PV=${PV/_pre/-pre}
+   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${MY_PV}
+
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
+HOMEPAGE="https://github.com/eudev-project/eudev;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="+kmod introspection rule-generator selinux static-libs test"
+IUSE="+kmod rule-generator selinux static-libs test"
 RESTRICT="!test? ( test )"
 
 DEPEND=">=sys-apps/util-linux-2.20
>=sys-kernel/linux-headers-${KV_MIN}
virtual/libcrypt:=
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!sys-apps/gentoo-systemd-integration
@@ -42,8 +46,10 @@ RDEPEND="${DEPEND}
 BDEPEND="dev-util/gperf
virtual/os-headers
virtual/pkgconfig
-   >=sys-devel/make-3.82-r4
-   test? ( app-text/tree dev-lang/perl )"
+   test? (
+   app-text/tree
+   dev-lang/perl
+   )"
 PDEPEND=">=sys-fs/udev-init-scripts-26"
 
 MULTILIB_WRAPPED_HEADERS=(
@@ -52,7 +58,7 @@ MULTILIB_WRAPPED_HEADERS=(
 
 pkg_pretend() {
ewarn
-   ewarn "As of 2013-01-29, ${P} provides the new interface renaming 
functionality,"
+   ewarn "As of 2013-01-29, ${PN} provides the new interface renaming 
functionality,"
ewarn "as described in the URL below:"
ewarn 
"https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
ewarn
@@ -79,11 +85,12 @@ pkg_setup() {
 }
 
 src_prepare() {
-   # change rules back to group uucp instead of dialout for now
+   default
+
+   # 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"
 
-   default
eautoreconf
 }
 
@@ -93,14 +100,13 @@ multilib_src_configure() {
# bug #502950
export cc_cv_CFLAGS__flto=no
 
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
+   local myeconfargs=(
ac_cv_search_cap_init=
ac_cv_header_sys_capability_h=yes

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-04-28 Thread Sam James
commit: 1d50007be67b4609d286b875768ccaed33b592c1
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 29 05:04:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 29 05:04:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d50007b

sys-fs/eudev: stabilize 3.2.11-r2 for hppa

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11-r2.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r2.ebuild
index d122d41327cc..2b259de878f5 100644
--- a/sys-fs/eudev/eudev-3.2.11-r2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-04-17 Thread Sam James
commit: 7661fcd949ef9a181b90588b15fe229796f0d50d
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 08:12:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 08:15:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7661fcd9

sys-fs/eudev: add sys-apps/systemd-utils[udev] blocker

Reported-by: kurly
Closes: https://bugs.gentoo.org/838874
Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/{eudev-3.2.11-r1.ebuild => eudev-3.2.11-r2.ebuild} | 3 ++-
 sys-fs/eudev/eudev-.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r2.ebuild
similarity index 99%
rename from sys-fs/eudev/eudev-3.2.11-r1.ebuild
rename to sys-fs/eudev/eudev-3.2.11-r2.ebuild
index 0ad41a30ab58..d122d41327cc 100644
--- a/sys-fs/eudev/eudev-3.2.11-r1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}
acct-group/input
acct-group/kvm
acct-group/render
+   !sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd
!sys-apps/hwids[udev]"

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index b830fc310bc6..a4edb4657be9 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}
acct-group/input
acct-group/kvm
acct-group/render
+   !sys-apps/systemd-utils[udev]
!sys-fs/udev
!sys-apps/systemd
!sys-apps/hwids[udev]"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-24 Thread Mike Gilbert
commit: d97e27eba0bcc78cb1ed0d6918a476f19e5976e7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 24 19:57:28 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 25 00:02:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97e27eb

sys-fs/eudev: drop 3.2.10-r1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/eudev/Manifest   |   1 -
 sys-fs/eudev/eudev-3.2.10-r1.ebuild | 236 
 sys-fs/eudev/metadata.xml   |   1 -
 3 files changed, 238 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 96e53cf784d9..e963c842d82f 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1 @@
-DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 
3708c78fad3abad6aa4b2beaaa325e25e118621aa2e6cb351732f6d8349dc17da9be852cab79045c7a513e927c2d1266c6443814fd264943765d98fb5b404e75
 SHA512 
d0a076d8a54e9d4ca9ca48cf885d082965144b322950d351b7ead4a5035c2dad6fd66b7f137d7281982876c3c50330cdd5e599788f23e1369388181dd178941d
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33

diff --git a/sys-fs/eudev/eudev-3.2.10-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.10-r1.ebuild
deleted file mode 100644
index 32609688f692..
--- a/sys-fs/eudev/eudev-3.2.10-r1.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-KV_min=2.6.39
-
-inherit autotools linux-info multilib multilib-minimal toolchain-funcs
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   virtual/libcrypt:=
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_min//./ }; then
-   ewarn
-   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
-   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # 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"
-
-   eapply_user
-   eautoreconf
-}
-
-multilib_src_configure() {
-   tc-export CC #463846
-   export cc_cv_CFLAGS__flto=no #502950
-
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
-   ac_cv_search_cap_init=
-   ac_cv_header_sys_capability_h=yes
-   DBUS_CFLAGS=' '
-   DBUS_LIBS=' '
-   --with-rootprefix=
-   --with-rootrundir=/run
-   --exec-prefix="${EPREFIX}"
-   --bindir="${EPREFIX}"/bin
-   --includedir="${EPREFIX}"/usr/include
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   --with-rootlibexecdir="${EPREFIX}"/lib/udev
-   --enable-split-usr
-   --enable-manpages
-   --disable-hwdb
-   )
-
-   # Only build libudev for non-native_abi, and only install it to libdir,
-   # that means all 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/files/, sys-fs/eudev/

2021-12-24 Thread Mike Gilbert
commit: dd7725ce945b2368ea4dcab1ac8dc655cd13565c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 24 19:12:36 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Dec 24 19:14:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7725ce

sys-fs/eudev: sync 40-gentoo.rules with sys-fs/udev

Signed-off-by: Mike Gilbert  gentoo.org>

 .../eudev/{eudev-3.2.11.ebuild => eudev-3.2.11-r1.ebuild}   |  0
 sys-fs/eudev/files/40-gentoo.rules  | 13 +++--
 2 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild 
b/sys-fs/eudev/eudev-3.2.11-r1.ebuild
similarity index 100%
rename from sys-fs/eudev/eudev-3.2.11.ebuild
rename to sys-fs/eudev/eudev-3.2.11-r1.ebuild

diff --git a/sys-fs/eudev/files/40-gentoo.rules 
b/sys-fs/eudev/files/40-gentoo.rules
index 365c6ea0d441..6b96bd07051e 100644
--- a/sys-fs/eudev/files/40-gentoo.rules
+++ b/sys-fs/eudev/files/40-gentoo.rules
@@ -1,10 +1,3 @@
-# do not edit this file, it will be overwritten on update
-
-# Propably unrequired, check how it is with OSS/OSS4, then remove
-SUBSYSTEM=="snd", GROUP="audio"
-
-# Gentoo specific usb group
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
-
-# Keep this for Linux 2.6.32 support wrt #457868
-SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
+# Gentoo specific groups
+ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
+ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: 13e75d8ce250c778ca9588913d93f1154367dc2f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:54:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:54:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e75d8c

sys-fs/eudev: Stabilize 3.2.11 sparc, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index 7ea89482b4a4..7481a4bbe132 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: ceba647f312a14af7be4209cb03ad9d8d4b7e632
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:54:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:54:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceba647f

sys-fs/eudev: Stabilize 3.2.11 arm, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index 7481a4bbe132..d44bf9c3635e 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: 2dd6ae8b94747caa85a2a3e9ba9571f5579dd0b4
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:55:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:55:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd6ae8b

sys-fs/eudev: Stabilize 3.2.11 arm64, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index d44bf9c3635e..0ad41a30ab58 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: 53d208d3049502ba85f3c80e6b76d89eb82c53e3
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:49:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:49:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d208d3

sys-fs/eudev: Stabilize 3.2.11 ppc, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index bc48254291b9..7ea89482b4a4 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: aa277f0366f332daa1882a6b759dcc39ba7bb39f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:49:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:49:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa277f03

sys-fs/eudev: Stabilize 3.2.11 ppc64, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index e36ce9f5ba15..bc48254291b9 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: 201b4ee871f599851d73b6d8c178aa4d0791ec14
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:49:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:49:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201b4ee8

sys-fs/eudev: Stabilize 3.2.11 x86, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index cb97d5522401..e36ce9f5ba15 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-20 Thread Sam James
commit: f1271c8ed0c142feb7c4f8ebfb04403ecc24b70e
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 02:47:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 02:47:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1271c8e

sys-fs/eudev: Stabilize 3.2.11 amd64, #829732

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index b830fc310bc6..cb97d5522401 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-19 Thread Sam James
commit: abab2c8d482b771c881b895226c4e01eab62c597
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 06:46:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 06:46:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abab2c8d

sys-fs/eudev: restore dropped keywords

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 sys-fs/eudev/eudev-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index feb093b913ee..b830fc310bc6 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index feb093b913ee..b830fc310bc6 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-19 Thread Sam James
commit: 85cee957fe63f996b138c58106cae31df07ccb80
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 06:46:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 06:46:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cee957

sys-fs/eudev: keyword 3.2.11

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index 2fc945efca76..feb093b913ee 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 1319eb9562a902cdfc408c95d49a906d28bd3666
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 05:46:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 05:46:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1319eb95

sys-fs/eudev: fix UnusedInherits

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 5 +
 sys-fs/eudev/eudev-.ebuild   | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index 50acdf5e2fcb..2fc945efca76 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal toolchain-funcs
+inherit autotools linux-info multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
@@ -29,15 +29,12 @@ DEPEND=">=sys-apps/util-linux-2.20
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://github.com/eudev-project/eudev.git;
@@ -29,15 +29,12 @@ DEPEND=">=sys-apps/util-linux-2.20
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 392f2d3287394fe504764ae6f8830199b162cba6
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 05:43:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 05:43:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392f2d32

sys-fs/eudev: fix UnusedLocalUse

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-fs/eudev/metadata.xml b/sys-fs/eudev/metadata.xml
index 1a5c17dcddae..b8e252b970b3 100644
--- a/sys-fs/eudev/metadata.xml
+++ b/sys-fs/eudev/metadata.xml
@@ -5,11 +5,8 @@
 eu...@gentoo.org
   
   
-enable blkid support
-enable EFI support
 read vendor/device string database and add it to udev 
database
 enable module loading through libkmod
-enable SMACK security model
 install legacy rule generator rules and 
support scripts - note
 that the functionality within was dropped from sys-fs/udev as it is not 
stable in
 all cases; use at your own risk



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 551391833c6edbb225377d984554f6aee0254dbe
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 05:43:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 05:43:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55139183

sys-fs/eudev: update upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/metadata.xml b/sys-fs/eudev/metadata.xml
index b8e252b970b3..4ea35bd6e025 100644
--- a/sys-fs/eudev/metadata.xml
+++ b/sys-fs/eudev/metadata.xml
@@ -8,10 +8,10 @@
 read vendor/device string database and add it to udev 
database
 enable module loading through libkmod
 install legacy rule generator rules and 
support scripts - note
-that the functionality within was dropped from sys-fs/udev as it is not 
stable in
+that the functionality within was dropped from sys-fs/udev as 
it is not stable in
 all cases; use at your own risk
   
   
-gentoo/eudev
+eudev-project/eudev
   
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 9c9987ac657c945afacbf0030e1e424c82b27ed6
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 05:15:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 05:15:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9987ac

sys-fs/eudev: drop 3.2.5, 3.2.7-r2, 3.2.8, 3.2.9, 3.2.10, 4.

3.2.10-r1 has been stable for quite some time and 4. was for a branch
that was never released.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/Manifest  |   4 -
 sys-fs/eudev/eudev-3.2.10.ebuild   | 237 -
 sys-fs/eudev/eudev-3.2.5.ebuild| 234 
 sys-fs/eudev/eudev-3.2.7-r2.ebuild | 237 -
 sys-fs/eudev/eudev-3.2.8.ebuild| 237 -
 sys-fs/eudev/eudev-3.2.9.ebuild| 237 -
 sys-fs/eudev/eudev-4..ebuild   | 218 --
 7 files changed, 1404 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 6d701c1410f4..96e53cf784d9 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,6 +1,2 @@
 DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 
3708c78fad3abad6aa4b2beaaa325e25e118621aa2e6cb351732f6d8349dc17da9be852cab79045c7a513e927c2d1266c6443814fd264943765d98fb5b404e75
 SHA512 
d0a076d8a54e9d4ca9ca48cf885d082965144b322950d351b7ead4a5035c2dad6fd66b7f137d7281982876c3c50330cdd5e599788f23e1369388181dd178941d
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
-DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40
-DIST eudev-3.2.8.tar.gz 1894193 BLAKE2B 
8709a13031744d5dd2f57853375b920bdaa6ea028624111dc96be9d46748de8423ac749f27183c668336701c16735d7ca2db4566621e0e741a2604785c14c64f
 SHA512 
13221e6f9696a8630d867eb7d73f3bf5dd1bc2dfd80d62af00342be4cbf39a862e644ea3776fa4d91463e594ca50c5deecbeb7e05d161097e889ea58a66ccc42
-DIST eudev-3.2.9.tar.gz 1959836 BLAKE2B 
8792ded8a7d1dfbc16fae249283b58251656961cf360d72932c3fc6ea3e752f6334c21e9ebd9ee3ad0da03a590f8405b3bb7413eec3f964984225f7813311ef6
 SHA512 
09e49fff9848e72507ef14b9d4cfab2d1443f16d5b3d54d2b0e4f6b04c471ca41f09200cb8772e9f850f0dc4a574a7ec7eede7ce11cbabda65e210a89287531f

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
deleted file mode 100644
index c2910b122451..
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-KV_min=2.6.39
-
-inherit autotools linux-info multilib multilib-minimal toolchain-funcs
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   virtual/libcrypt:=
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 65a20c02cfb0fc22232526f3351fd946bd71d2ed
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 04:40:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 04:40:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a20c02

sys-fs/eudev: fix DoubleEmptyLine

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 1 -
 sys-fs/eudev/eudev-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index 381b0506fcb8..50acdf5e2fcb 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -163,7 +163,6 @@ multilib_src_test() {
fi
 }
 
-
 multilib_src_install() {
if multilib_is_native_abi; then
emake DESTDIR="${D}" install

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 7b1de5189e52..43b9ff4f 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -163,7 +163,6 @@ multilib_src_test() {
fi
 }
 
-
 multilib_src_install() {
if multilib_is_native_abi; then
emake DESTDIR="${D}" install



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 1ace9e737373145bde93067af5cbe10db933fd2a
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 04:32:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 04:39:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ace9e73

sys-fs/eudev: drop extra installation of files

Installing to /etc/udev/ is what upstream (eudev) do right now;
deviating is just going to be confusing. We should get it sorted
properly though.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 3 ---
 sys-fs/eudev/eudev-.ebuild   | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index cf9f8b3b41a6..381b0506fcb8 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -178,9 +178,6 @@ multilib_src_install_all() {
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules
 
-   insinto /lib/udev/hwdb.d
-   doins hwdb/*.hwdb
-
use rule-generator && doinitd "${FILESDIR}"/udev-postmount
 }
 

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 99ca4c45aba6..7b1de5189e52 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -178,9 +178,6 @@ multilib_src_install_all() {
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules
 
-   insinto /lib/udev/hwdb.d
-   doins hwdb/*.hwdb
-
use rule-generator && doinitd "${FILESDIR}"/udev-postmount
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: a86a1f553906b5caac4ead5e176442bf326d75db
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 03:35:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 04:39:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86a1f55

sys-fs/eudev: update live ebuild for hwids/hwdb changes upstream

eudev upstream now includes updated hwdb files and shouldn't need hwids.

Bug: https://bugs.gentoo.org/717216
Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 1ed46df87518..991bd8047532 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/gentoo/eudev;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+IUSE="+kmod introspection rule-generator selinux static-libs test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
@@ -46,10 +46,10 @@ RDEPEND="${COMMON_DEPEND}
!https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: fa280d0503125ef715e6f52bbeae4c0ab2d09aea
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 03:44:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 04:39:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa280d05

sys-fs/eudev: modernise for EAPI 7

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 68 +---
 sys-fs/eudev/eudev-.ebuild   | 68 +---
 2 files changed, 72 insertions(+), 64 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index f482a0348910..cf9f8b3b41a6 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-KV_min=2.6.39
+KV_MIN=2.6.39
 
 inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
@@ -23,7 +23,8 @@ SLOT="0"
 IUSE="+kmod introspection rule-generator selinux static-libs test"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
+DEPEND=">=sys-apps/util-linux-2.20
+   >=sys-kernel/linux-headers-${KV_MIN}
virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
@@ -31,15 +32,7 @@ COMMON_DEPEND=">=sys-apps/util-linux-2.20
!/dev/null
-   if [[ -d ${EROOT}dev/loop ]]; then
+   rmdir "${EROOT}"/dev/loop 2>/dev/null
+   if [[ -d ${EROOT}/dev/loop ]]; then
ewarn "Please make sure your remove /dev/loop,"
ewarn "else losetup may be confused when looking for unused 
devices."
fi
@@ -207,15 +210,16 @@ pkg_postinst() {
done
 
if has_version 'sys-apps/hwids[udev]'; then
-   udevadm hwdb --update --root="${ROOT%/}"
+   udevadm hwdb --update --root="${ROOT}"
 
# 
https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda
# reload database after it has be rebuilt, but only if we are 
not upgrading
# also pass if we are - since who knows what hwdb related 
changes there might be
-   if [[ ${rvres} == doit* ]] && [[ ${ROOT%/} == "" ]] && [[ ${PV} 
!= "" ]]; then
+   if [[ ${rvres} == doit* ]] && [[ -z ${ROOT} ]] && [[ ${PV} != 
"" ]]; then
udevadm control --reload
fi
fi
+
if [[ ${rvres} != doitnew ]]; then
ewarn
ewarn "You need to restart eudev as soon as possible to make 
the"

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index d7b7155f78de..99ca4c45aba6 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-KV_min=2.6.39
+KV_MIN=2.6.39
 
 inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
@@ -23,7 +23,8 @@ SLOT="0"
 IUSE="+kmod introspection rule-generator selinux static-libs test"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
+DEPEND=">=sys-apps/util-linux-2.20
+   >=sys-kernel/linux-headers-${KV_MIN}
virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
@@ -31,15 +32,7 @@ COMMON_DEPEND=">=sys-apps/util-linux-2.20
!/dev/null
-   if [[ -d ${EROOT}dev/loop ]]; then
+   rmdir "${EROOT}"/dev/loop 2>/dev/null
+   if [[ -d ${EROOT}/dev/loop ]]; then
ewarn "Please make sure your remove /dev/loop,"
ewarn "else losetup may be confused when looking for unused 
devices."
fi
@@ -207,15 +210,16 @@ pkg_postinst() {
done
 
if has_version 'sys-apps/hwids[udev]'; then
-   udevadm hwdb --update --root="${ROOT%/}"
+   udevadm hwdb --update --root="${ROOT}"
 
# 
https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda
# reload database after it has be rebuilt, but only if we are 
not upgrading
# also pass if we are - since who knows what hwdb related 
changes there might be
-   if [[ ${rvres} == doit* ]] && [[ ${ROOT%/} == "" ]] && [[ ${PV} 
!= "" ]]; then
+   if [[ ${rvres} == doit* ]] && [[ -z ${ROOT} ]] && [[ ${PV} != 
"" ]]; then
udevadm control --reload
fi
fi
+
if [[ ${rvres} != doitnew ]]; then
ewarn
ewarn "You need to restart eudev as soon as possible to make 
the"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-17 Thread Sam James
commit: 28f9202a03df03d5e9c7ab3b660404df984c6234
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 03:38:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 04:39:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f9202a

sys-fs/eudev: add 3.2.11 (unkeyworded)

First release from new upstream. Experimental still in Gentoo.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/Manifest   | 1 +
 sys-fs/eudev/{eudev-.ebuild => eudev-3.2.11.ebuild} | 8 
 sys-fs/eudev/eudev-.ebuild  | 6 +++---
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 3a6a38b7c961..6d701c1410f4 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,4 +1,5 @@
 DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 
3708c78fad3abad6aa4b2beaaa325e25e118621aa2e6cb351732f6d8349dc17da9be852cab79045c7a513e927c2d1266c6443814fd264943765d98fb5b404e75
 SHA512 
d0a076d8a54e9d4ca9ca48cf885d082965144b322950d351b7ead4a5035c2dad6fd66b7f137d7281982876c3c50330cdd5e599788f23e1369388181dd178941d
+DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
 DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40
 DIST eudev-3.2.8.tar.gz 1894193 BLAKE2B 
8709a13031744d5dd2f57853375b920bdaa6ea028624111dc96be9d46748de8423ac749f27183c668336701c16735d7ca2db4566621e0e741a2604785c14c64f
 SHA512 
13221e6f9696a8630d867eb7d73f3bf5dd1bc2dfd80d62af00342be4cbf39a862e644ea3776fa4d91463e594ca50c5deecbeb7e05d161097e889ea58a66ccc42

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
similarity index 96%
copy from sys-fs/eudev/eudev-.ebuild
copy to sys-fs/eudev/eudev-3.2.11.ebuild
index 991bd8047532..f482a0348910 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -1,18 +1,18 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=7
 
 KV_min=2.6.39
 
 inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
inherit git-r3
 else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 991bd8047532..d7b7155f78de 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,17 +1,17 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=7
 
 KV_min=2.6.39
 
 inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
inherit git-r3
 else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-08-15 Thread Sam James
commit: 24b5b6b5cae8a9e903e84c215257cf56e15cacc1
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 15 19:04:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 15 19:05:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b5b6b5

sys-fs/eudev: stabilise 3.2.10-r1 with intltool dep dropped

Closes: https://bugs.gentoo.org/795795
Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.10-r1.ebuild
index 4c0eb02700d..32609688f69 100644
--- a/sys-fs/eudev/eudev-3.2.10-r1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-07-20 Thread Sam James
commit: 2a834f04c02fdd7a5e69383c5ce59f07b9791433
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 20 18:30:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 20 18:31:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a834f04

sys-fs/eudev: drop intltool dependency from 3.2.10 too

Fixes: c1640eb55838e64e993cb02aa7c1202e67f3226d
Bug: https://bugs.gentoo.org/795795
Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/{eudev-3.2.9-r1.ebuild => eudev-3.2.10-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.9-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.10-r1.ebuild
similarity index 100%
rename from sys-fs/eudev/eudev-3.2.9-r1.ebuild
rename to sys-fs/eudev/eudev-3.2.10-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-07-19 Thread Sam James
commit: c1640eb55838e64e993cb02aa7c1202e67f3226d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 20 02:17:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 20 02:18:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1640eb5

sys-fs/eudev: drop obsolete intltool dependency

Nobody can find justification for keeping this;
the eudev tree doesn't have any record of gettext, libintl,
or intltool.

Revbumping to allow folks to depclean a possibly large
number of Perl modules.

Closes: https://bugs.gentoo.org/795795
Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/{eudev-.ebuild => eudev-3.2.9-r1.ebuild} | 3 +--
 sys-fs/eudev/eudev-4..ebuild  | 1 -
 sys-fs/eudev/eudev-.ebuild| 1 -
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-3.2.9-r1.ebuild
similarity index 98%
copy from sys-fs/eudev/eudev-.ebuild
copy to sys-fs/eudev/eudev-3.2.9-r1.ebuild
index 1038cbac1ee..4c0eb02700d 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
@@ -37,7 +37,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
>=sys-devel/make-3.82-r4
>=sys-kernel/linux-headers-${KV_min}
-   >=dev-util/intltool-0.50
test? ( app-text/tree dev-lang/perl )"
 
 RDEPEND="${COMMON_DEPEND}

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index cdeef0b48ae..3299349b621 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -38,7 +38,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
>=sys-devel/make-3.82-r4
>=sys-kernel/linux-headers-${KV_min}
-   >=dev-util/intltool-0.50
test? ( app-text/tree dev-lang/perl )"
 
 RDEPEND="${COMMON_DEPEND}

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 1038cbac1ee..1ed46df8751 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -37,7 +37,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
>=sys-devel/make-3.82-r4
>=sys-kernel/linux-headers-${KV_min}
-   >=dev-util/intltool-0.50
test? ( app-text/tree dev-lang/perl )"
 
 RDEPEND="${COMMON_DEPEND}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-07-17 Thread Andreas K. Hüttel
commit: 935b1861a1ce90ed2c9ce25a18e4791d3c5fada3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 17 21:56:58 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 17 21:57:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935b1861

sys-fs/eudev: Add missing virtual/libcrypt dependency

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild   | 1 +
 sys-fs/eudev/eudev-3.2.5.ebuild| 1 +
 sys-fs/eudev/eudev-3.2.7-r2.ebuild | 3 ++-
 sys-fs/eudev/eudev-3.2.8.ebuild| 3 ++-
 sys-fs/eudev/eudev-3.2.9.ebuild| 1 +
 sys-fs/eudev/eudev-4..ebuild   | 3 ++-
 sys-fs/eudev/eudev-.ebuild | 3 ++-
 7 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index 3296733f6bf..c2910b12245 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -24,6 +24,7 @@ IUSE="+hwdb +kmod introspection rule-generator selinux 
static-libs test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index e7cf8529cb8..8dad253df47 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -24,6 +24,7 @@ IUSE="+hwdb +kmod introspection rule-generator selinux 
static-libs test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/eudev/eudev-3.2.7-r2.ebuild 
b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
index 25d8b24c74e..1038cbac1ee 100644
--- a/sys-fs/eudev/eudev-3.2.7-r2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -24,6 +24,7 @@ IUSE="+hwdb +kmod introspection rule-generator selinux 
static-libs test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/eudev/eudev-3.2.8.ebuild b/sys-fs/eudev/eudev-3.2.8.ebuild
index 25d8b24c74e..1038cbac1ee 100644
--- a/sys-fs/eudev/eudev-3.2.8.ebuild
+++ b/sys-fs/eudev/eudev-3.2.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -24,6 +24,7 @@ IUSE="+hwdb +kmod introspection rule-generator selinux 
static-libs test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 3296733f6bf..c2910b12245 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -24,6 +24,7 @@ IUSE="+hwdb +kmod introspection rule-generator selinux 
static-libs test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   virtual/libcrypt:=
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index 49cfe608ea8..cdeef0b48ae 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -26,6 +26,7 @@ IUSE="+blkid efi +hwdb +kmod selinux smack test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   virtual/libcrypt:=
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-03-26 Thread Agostino Sarubbo
commit: 59a0c1ee3c94af879b95bed5c964f5a8965cec5a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 12:01:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 12:01:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a0c1ee

sys-fs/eudev: s390 stable wrt bug #769713

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index 3296733f6bf..f7ba93d53ee 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-17 Thread Sam James
commit: d14030236da32960ae47c4c708d9919f2a1c0e92
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 07:24:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 07:26:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1403023

sys-fs/eudev: Stabilize 3.2.10 arm, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index cfd51e2da06..3296733f6bf 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-16 Thread Sam James
commit: 8cceb9773f84d66009b21b0457771fec6462c55e
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:29:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:29:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cceb977

sys-fs/eudev: Stabilize 3.2.10 ppc, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index 25049ac8e3d..cfd51e2da06 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-14 Thread Sam James
commit: 5d1865e0836a75dd30c032230cbc2e8848d5ca5c
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 14 14:52:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 14 14:52:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1865e0

sys-fs/eudev: Stabilize 3.2.10 arm64, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index 56fc1d44829..25049ac8e3d 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-12 Thread Sam James
commit: c391d7358d59c09a284a681e0c625f9d1ed72078
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 12 13:56:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 12 13:56:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c391d735

sys-fs/eudev: Stabilize 3.2.10 amd64, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index 43f03b9915c..56fc1d44829 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-12 Thread Sam James
commit: f4f92abff30137df7405bbb1be21daa4ffb40ff8
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 12 13:47:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 12 13:47:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f92abf

sys-fs/eudev: Stabilize 3.2.10 ppc64, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index fdb24d156d1..43f03b9915c 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-12 Thread Sam James
commit: df6edac6f3cbd4312c463505a4ef859f41b17671
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 12 09:57:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 12 09:57:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6edac6

sys-fs/eudev: Stabilize 3.2.10 sparc, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index a4e743619cf..fdb24d156d1 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-12 Thread Sam James
commit: 922426ef6e5eddee3f249e7fb1bb627c2561889f
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 12 09:56:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 12 09:56:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922426ef

sys-fs/eudev: Stabilize 3.2.10 x86, #769713

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
index 82a21826bf9..a4e743619cf 100644
--- a/sys-fs/eudev/eudev-3.2.10.ebuild
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-02-09 Thread Anthony G. Basile
commit: 926368d66f6fbd34566709203aedb59d3f1076d7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Feb  9 19:41:45 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Feb  9 19:41:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926368d6

sys-fs/eudev: version bump to 3.2.10

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-fs/eudev/Manifest|   1 +
 sys-fs/eudev/eudev-3.2.10.ebuild | 236 +++
 2 files changed, 237 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 9807ef1a9a2..3a6a38b7c96 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,3 +1,4 @@
+DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 
3708c78fad3abad6aa4b2beaaa325e25e118621aa2e6cb351732f6d8349dc17da9be852cab79045c7a513e927c2d1266c6443814fd264943765d98fb5b404e75
 SHA512 
d0a076d8a54e9d4ca9ca48cf885d082965144b322950d351b7ead4a5035c2dad6fd66b7f137d7281982876c3c50330cdd5e599788f23e1369388181dd178941d
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
 DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40
 DIST eudev-3.2.8.tar.gz 1894193 BLAKE2B 
8709a13031744d5dd2f57853375b920bdaa6ea028624111dc96be9d46748de8423ac749f27183c668336701c16735d7ca2db4566621e0e741a2604785c14c64f
 SHA512 
13221e6f9696a8630d867eb7d73f3bf5dd1bc2dfd80d62af00342be4cbf39a862e644ea3776fa4d91463e594ca50c5deecbeb7e05d161097e889ea58a66ccc42

diff --git a/sys-fs/eudev/eudev-3.2.10.ebuild b/sys-fs/eudev/eudev-3.2.10.ebuild
new file mode 100644
index 000..82a21826bf9
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.10.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+   ac_cv_header_sys_capability_h=yes
+  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2020-02-13 Thread David Seifert
commit: 44168fe6fbe0f26b317178dfab13f9daf40e4ca1
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb 13 21:39:23 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Feb 13 21:39:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44168fe6

sys-fs/eudev: [QA] inherit toolchain-funcs.eclass directly

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 sys-fs/eudev/eudev-3.2.5.ebuild| 2 +-
 sys-fs/eudev/eudev-3.2.7-r2.ebuild | 4 ++--
 sys-fs/eudev/eudev-3.2.8.ebuild| 4 ++--
 sys-fs/eudev/eudev-3.2.9.ebuild| 4 ++--
 sys-fs/eudev/eudev-4..ebuild   | 4 ++--
 sys-fs/eudev/eudev-.ebuild | 4 ++--
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index cca6626a10e..1135d713675 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -5,7 +5,7 @@ EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;

diff --git a/sys-fs/eudev/eudev-3.2.7-r2.ebuild 
b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
index b8f4365b852..25d8b24c74e 100644
--- a/sys-fs/eudev/eudev-3.2.7-r2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;

diff --git a/sys-fs/eudev/eudev-3.2.8.ebuild b/sys-fs/eudev/eudev-3.2.8.ebuild
index b8f4365b852..25d8b24c74e 100644
--- a/sys-fs/eudev/eudev-3.2.8.ebuild
+++ b/sys-fs/eudev/eudev-3.2.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 3152f10509b..ea0b7409447 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index ac45032c480..49cfe608ea8 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = 4.* ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index b8f4365b852..25d8b24c74e 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal
+inherit autotools linux-info multilib multilib-minimal toolchain-funcs
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-12-02 Thread Mikle Kolyada
commit: 98927938c043cd1d362eaf5ecb5662149ce8f9fa
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec  2 11:03:40 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec  2 11:03:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98927938

sys-fs/eudev: sh stable wrt bug #698698

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sh"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 0b1139ed8f6..411433361c8 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 
sh sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-12-02 Thread Mikle Kolyada
commit: 99212ba15ee052c11e5716e8b812180d7da9d243
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec  2 11:03:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec  2 11:03:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99212ba1

sys-fs/eudev: s390 stable wrt bug #698698

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 0dc63e06431..0b1139ed8f6 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv sparc 
x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-12-02 Thread Mikle Kolyada
commit: 3096dfb825affbff48a1467bc186ffcacb7b51b8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec  2 11:04:02 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec  2 11:04:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3096dfb8

sys-fs/eudev: m68k stable wrt bug #698698

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="m68k"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 411433361c8..e56aa608e95 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 
sh sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv 
s390 sh sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-11-07 Thread Aaron Bauman
commit: 731c9a97b358a51fce80c43f4c597564921d6019
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov  8 03:22:51 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Nov  8 03:22:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731c9a97

sys-fs/eudev: arm64 stable (bug #698698)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.78, Repoman-2.3.17

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index a8c865190ed..5462de10932 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-11-04 Thread Sergei Trofimovich
commit: 07343588cfbe0902568bdcbb9c266451501f056d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov  4 19:49:23 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov  4 20:06:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07343588

sys-fs/eudev: stable 3.2.9 for sparc, bug #698698

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index d7c517b3cd2..9e2ae80b76e 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-11-04 Thread Sergei Trofimovich
commit: ba857c7649fdaa4d7c8b18b2a0940152fab3f938
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov  4 19:51:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov  4 20:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba857c76

sys-fs/eudev: stable 3.2.9 for hppa, bug #698698

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 9e2ae80b76e..a8c865190ed 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-11-01 Thread Matt Turner
commit: 2f09c16c31ded375b61588fc9346864b8a3b5c0f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Nov  1 20:08:24 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov  1 20:08:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f09c16c

sys-fs/eudev-3.2.9: ppc stable, bug 698698

Signed-off-by: Matt Turner  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 0503a5912d3..c8980bfa8d5 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-11-01 Thread Matt Turner
commit: 33131bea13de01df5c100666c2f37807b206d155
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Nov  1 20:08:27 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov  1 20:08:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33131bea

sys-fs/eudev-3.2.9: ppc64 stable, bug 698698

Signed-off-by: Matt Turner  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index c8980bfa8d5..d7c517b3cd2 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-11-01 Thread Mikle Kolyada
commit: 9b870eece7be7430d492f255bac108689a6872ad
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov  1 10:33:46 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov  1 10:33:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b870eec

sys-fs/eudev: arm stable wrt bug #698698

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index ae6574b1aba..0503a5912d3 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-10-28 Thread Agostino Sarubbo
commit: c3bdd4e415aaf83a8ed01c7b5645f1164a28c484
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 28 11:27:42 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 28 11:27:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3bdd4e4

sys-fs/eudev: x86 stable wrt bug #698698

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index 359ff60ef64..ae6574b1aba 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-10-28 Thread Agostino Sarubbo
commit: d8d726332bea84d0387f7216e88ac6890348c223
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 28 09:43:53 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 28 09:43:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d72633

sys-fs/eudev: amd64 stable wrt bug #698698

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/eudev/eudev-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
index a9b3e55a1b9..359ff60ef64 100644
--- a/sys-fs/eudev/eudev-3.2.9.ebuild
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-10-26 Thread Anthony G. Basile
commit: 37ede254dd275f831987b23f8927a89a5b4d5f0c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Oct 26 20:37:23 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Oct 26 20:37:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ede254

sys-fs/eudev: version bump to 3.2.9

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-fs/eudev/Manifest   |   1 +
 sys-fs/eudev/eudev-3.2.9.ebuild | 235 
 2 files changed, 236 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index ae21b1ccf5e..9807ef1a9a2 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,3 +1,4 @@
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
 DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40
 DIST eudev-3.2.8.tar.gz 1894193 BLAKE2B 
8709a13031744d5dd2f57853375b920bdaa6ea028624111dc96be9d46748de8423ac749f27183c668336701c16735d7ca2db4566621e0e741a2604785c14c64f
 SHA512 
13221e6f9696a8630d867eb7d73f3bf5dd1bc2dfd80d62af00342be4cbf39a862e644ea3776fa4d91463e594ca50c5deecbeb7e05d161097e889ea58a66ccc42
+DIST eudev-3.2.9.tar.gz 1959836 BLAKE2B 
8792ded8a7d1dfbc16fae249283b58251656961cf360d72932c3fc6ea3e752f6334c21e9ebd9ee3ad0da03a590f8405b3bb7413eec3f964984225f7813311ef6
 SHA512 
09e49fff9848e72507ef14b9d4cfab2d1443f16d5b3d54d2b0e4f6b04c471ca41f09200cb8772e9f850f0dc4a574a7ec7eede7ce11cbabda65e210a89287531f

diff --git a/sys-fs/eudev/eudev-3.2.9.ebuild b/sys-fs/eudev/eudev-3.2.9.ebuild
new file mode 100644
index 000..a9b3e55a1b9
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.9.ebuild
@@ -0,0 +1,235 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+   ac_cv_header_sys_capability_h=yes
+   DBUS_CFLAGS=' '
+   DBUS_LIBS=' '
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-07-29 Thread Mike Gilbert
commit: 03e113f278c810446e7b480eef59c23df5455d5f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 29 17:50:43 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 29 17:50:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e113f2

sys-fs/eudev: use acct-group packages

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/eudev/eudev-3.2.5.ebuild| 13 +
 sys-fs/eudev/eudev-3.2.7-r2.ebuild | 12 
 sys-fs/eudev/eudev-3.2.8.ebuild| 12 
 sys-fs/eudev/eudev-4..ebuild   | 11 ---
 sys-fs/eudev/eudev-.ebuild | 12 
 5 files changed, 21 insertions(+), 39 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index d8452859579..292095d6378 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
@@ -39,6 +39,9 @@ DEPEND="${COMMON_DEPEND}
test? ( app-text/tree dev-lang/perl )"
 
 RDEPEND="${COMMON_DEPEND}
+   acct-group/input
+   acct-group/kvm
+   acct-group/render
!https://cgit.freedesktop.org/systemd/systemd/commit/rules/50-udev-default.rules?id=3dff3e00e044e2d53c76fa842b9a4759d4a50e69
-   # https://bugs.gentoo.org/246847
-   # https://bugs.gentoo.org/514174
-   enewgroup input
-
-   # REPLACING_VERSIONS should only ever have zero or 1 values but in case 
it doesn't,
# process it as a list.  We only care about the zero case (new install) 
or the case where
# the same version is being re-emerged.  If there is a second version, 
allow it to abort.
local rv rvres=doitnew

diff --git a/sys-fs/eudev/eudev-3.2.7-r2.ebuild 
b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
index 9ab6b6a42a2..a9b3e55a1b9 100644
--- a/sys-fs/eudev/eudev-3.2.7-r2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
@@ -5,7 +5,7 @@ EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
@@ -39,6 +39,9 @@ DEPEND="${COMMON_DEPEND}
test? ( app-text/tree dev-lang/perl )"
 
 RDEPEND="${COMMON_DEPEND}
+   acct-group/input
+   acct-group/kvm
+   acct-group/render
!https://cgit.freedesktop.org/systemd/systemd/commit/rules/50-udev-default.rules?id=3dff3e00e044e2d53c76fa842b9a4759d4a50e69
-   # https://bugs.gentoo.org/246847
-   # https://bugs.gentoo.org/514174
-   enewgroup input
-   enewgroup kvm 78
-   enewgroup render
-
# REPLACING_VERSIONS should only ever have zero or 1 values but in case 
it doesn't,
# process it as a list.  We only care about the zero case (new install) 
or the case where
# the same version is being re-emerged.  If there is a second version, 
allow it to abort.

diff --git a/sys-fs/eudev/eudev-3.2.8.ebuild b/sys-fs/eudev/eudev-3.2.8.ebuild
index 9ab6b6a42a2..a9b3e55a1b9 100644
--- a/sys-fs/eudev/eudev-3.2.8.ebuild
+++ b/sys-fs/eudev/eudev-3.2.8.ebuild
@@ -5,7 +5,7 @@ EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
@@ -39,6 +39,9 @@ DEPEND="${COMMON_DEPEND}
test? ( app-text/tree dev-lang/perl )"
 
 RDEPEND="${COMMON_DEPEND}
+   acct-group/input
+   acct-group/kvm
+   acct-group/render
!https://cgit.freedesktop.org/systemd/systemd/commit/rules/50-udev-default.rules?id=3dff3e00e044e2d53c76fa842b9a4759d4a50e69
-   # https://bugs.gentoo.org/246847
-   # https://bugs.gentoo.org/514174
-   enewgroup input
-   enewgroup kvm 78
-   enewgroup render
-
# REPLACING_VERSIONS should only ever have zero or 1 values but in case 
it doesn't,
# process it as a list.  We only care about the zero case (new install) 
or the case where
# the same version is being re-emerged.  If there is a second version, 
allow it to abort.

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index a2f3610f835..da2372754cf 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -5,7 +5,7 @@ EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal
 
 if [[ ${PV} = 4.* ]]; then

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-05-20 Thread Anthony G. Basile
commit: 98b5428df24041bcee64ee38b916a2c8bee4acab
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon May 20 14:05:46 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon May 20 14:05:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b5428d

sys-fs/eudev: version bump to 3.2.8

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-fs/eudev/Manifest   |   1 +
 sys-fs/eudev/eudev-3.2.8.ebuild | 239 
 2 files changed, 240 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 43c44e24e5d..ae21b1ccf5e 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,3 @@
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
 DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40
+DIST eudev-3.2.8.tar.gz 1894193 BLAKE2B 
8709a13031744d5dd2f57853375b920bdaa6ea028624111dc96be9d46748de8423ac749f27183c668336701c16735d7ca2db4566621e0e741a2604785c14c64f
 SHA512 
13221e6f9696a8630d867eb7d73f3bf5dd1bc2dfd80d62af00342be4cbf39a862e644ea3776fa4d91463e594ca50c5deecbeb7e05d161097e889ea58a66ccc42

diff --git a/sys-fs/eudev/eudev-3.2.8.ebuild b/sys-fs/eudev/eudev-3.2.8.ebuild
new file mode 100644
index 000..9ab6b6a42a2
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.8.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+   ac_cv_header_sys_capability_h=yes
+   DBUS_CFLAGS=' '
+   DBUS_LIBS=' '
+   --with-rootprefix=
+   --with-rootrundir=/run
+   --exec-prefix="${EPREFIX}"
+   --bindir="${EPREFIX}"/bin
+   --includedir="${EPREFIX}"/usr/include
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-05-04 Thread Andreas K. Hüttel
commit: 7ee1ba5d8d7693ac7d92f5854757dc8e79e41d4d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  4 19:48:43 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  4 19:51:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee1ba5d

sys-fs/eudev: keyword ~riscv

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-fs/eudev/eudev-3.2.7-r2.ebuild | 2 +-
 sys-fs/eudev/eudev-4..ebuild   | 4 ++--
 sys-fs/eudev/eudev-.ebuild | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.7-r2.ebuild 
b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
index 21b78a5bbe0..9ab6b6a42a2 100644
--- a/sys-fs/eudev/eudev-3.2.7-r2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index 69dbc663bc0..a2f3610f835 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -13,7 +13,7 @@ if [[ ${PV} = 4.* ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
KEYWORDS=""
 fi
 

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 21b78a5bbe0..9ab6b6a42a2 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2019-04-09 Thread Jory Pratt
commit: 7d41c6b260fe4bee9f6f3b76b00d27a6becb34d9
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Apr 10 05:13:10 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Apr 10 05:13:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d41c6b2

sys-fs/eudev: create kvm/render group

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jory Pratt  gentoo.org>

 sys-fs/eudev/{eudev-3.2.7-r1.ebuild => eudev-3.2.7-r2.ebuild} | 4 +++-
 sys-fs/eudev/eudev-.ebuild| 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.7-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
similarity index 98%
rename from sys-fs/eudev/eudev-3.2.7-r1.ebuild
rename to sys-fs/eudev/eudev-3.2.7-r2.ebuild
index 63a4096b3f0..21b78a5bbe0 100644
--- a/sys-fs/eudev/eudev-3.2.7-r1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -190,6 +190,8 @@ pkg_postinst() {
# https://bugs.gentoo.org/246847
# https://bugs.gentoo.org/514174
enewgroup input
+   enewgroup kvm 78
+   enewgroup render
 
# REPLACING_VERSIONS should only ever have zero or 1 values but in case 
it doesn't,
# process it as a list.  We only care about the zero case (new install) 
or the case where

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 63a4096b3f0..21b78a5bbe0 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -190,6 +190,8 @@ pkg_postinst() {
# https://bugs.gentoo.org/246847
# https://bugs.gentoo.org/514174
enewgroup input
+   enewgroup kvm 78
+   enewgroup render
 
# REPLACING_VERSIONS should only ever have zero or 1 values but in case 
it doesn't,
# process it as a list.  We only care about the zero case (new install) 
or the case where



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/files/

2019-03-07 Thread Anthony G. Basile
commit: 9c1290c16768496e65a4ed857b469e99670f8183
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Mar  5 16:55:00 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Mar  7 23:01:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1290c1

sys-fs/eudev: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/eudev-include-sysmacros-header.patch | 121 -
 1 file changed, 121 deletions(-)

diff --git a/sys-fs/eudev/files/eudev-include-sysmacros-header.patch 
b/sys-fs/eudev/files/eudev-include-sysmacros-header.patch
deleted file mode 100644
index ca622bff547..000
--- a/sys-fs/eudev/files/eudev-include-sysmacros-header.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-diff -ruPN eudev-3.1.5.old/src/cdrom_id/cdrom_id.c 
eudev-3.1.5/src/cdrom_id/cdrom_id.c
 eudev-3.1.5.old/src/cdrom_id/cdrom_id.c2015-09-11 14:54:26.0 
-0400
-+++ eudev-3.1.5/src/cdrom_id/cdrom_id.c2017-10-11 21:45:10.929671748 
-0400
-@@ -37,6 +37,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "libudev.h"
- #include "libudev-private.h"
-diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device.c 
eudev-3.1.5/src/libudev/libudev-device.c
 eudev-3.1.5.old/src/libudev/libudev-device.c   2015-10-12 
18:22:14.0 -0400
-+++ eudev-3.1.5/src/libudev/libudev-device.c   2017-10-11 21:44:42.774672156 
-0400
-@@ -32,6 +32,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "libudev.h"
- #include "libudev-private.h"
-diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device-private.c 
eudev-3.1.5/src/libudev/libudev-device-private.c
 eudev-3.1.5.old/src/libudev/libudev-device-private.c   2015-09-11 
14:54:26.0 -0400
-+++ eudev-3.1.5/src/libudev/libudev-device-private.c   2017-10-11 
21:44:39.445672204 -0400
-@@ -25,6 +25,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "libudev.h"
- #include "libudev-private.h"
-diff -ruPN eudev-3.1.5.old/src/libudev/libudev-enumerate.c 
eudev-3.1.5/src/libudev/libudev-enumerate.c
 eudev-3.1.5.old/src/libudev/libudev-enumerate.c2015-09-11 
14:54:26.0 -0400
-+++ eudev-3.1.5/src/libudev/libudev-enumerate.c2017-10-11 
21:44:36.279672250 -0400
-@@ -28,6 +28,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "libudev.h"
- #include "libudev-private.h"
-diff -ruPN eudev-3.1.5.old/src/scsi_id/scsi_serial.c 
eudev-3.1.5/src/scsi_id/scsi_serial.c
 eudev-3.1.5.old/src/scsi_id/scsi_serial.c  2015-09-11 14:54:26.0 
-0400
-+++ eudev-3.1.5/src/scsi_id/scsi_serial.c  2017-10-11 21:45:20.195671614 
-0400
-@@ -36,6 +36,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "libudev.h"
- #include "libudev-private.h"
-diff -ruPN eudev-3.1.5.old/src/udev/udevadm-info.c 
eudev-3.1.5/src/udev/udevadm-info.c
 eudev-3.1.5.old/src/udev/udevadm-info.c2015-09-11 14:54:26.0 
-0400
-+++ eudev-3.1.5/src/udev/udevadm-info.c2017-10-11 21:44:33.032672297 
-0400
-@@ -28,6 +28,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "udev.h"
- #include "udev-util.h"
-diff -ruPN eudev-3.1.5.old/src/udev/udevd.c eudev-3.1.5/src/udev/udevd.c
 eudev-3.1.5.old/src/udev/udevd.c   2015-10-12 18:22:14.0 -0400
-+++ eudev-3.1.5/src/udev/udevd.c   2017-10-11 21:44:59.791671910 -0400
-@@ -45,6 +45,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "udev.h"
- #include "udev-util.h"
-diff -ruPN eudev-3.1.5.old/src/udev/udev-event.c 
eudev-3.1.5/src/udev/udev-event.c
 eudev-3.1.5.old/src/udev/udev-event.c  2015-10-12 18:22:14.0 
-0400
-+++ eudev-3.1.5/src/udev/udev-event.c  2017-10-11 21:44:29.652672346 -0400
-@@ -33,6 +33,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "udev.h"
- 
-diff -ruPN eudev-3.1.5.old/src/udev/udev-node.c 
eudev-3.1.5/src/udev/udev-node.c
 eudev-3.1.5.old/src/udev/udev-node.c   2015-09-11 14:54:26.0 
-0400
-+++ eudev-3.1.5/src/udev/udev-node.c   2017-10-11 21:44:25.864672401 -0400
-@@ -28,6 +28,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "udev.h"
- #include "smack-util.h"
-diff -ruPN eudev-3.1.5.old/src/udev/udev-rules.c 
eudev-3.1.5/src/udev/udev-rules.c
 eudev-3.1.5.old/src/udev/udev-rules.c  2015-10-12 18:22:14.0 
-0400
-+++ eudev-3.1.5/src/udev/udev-rules.c  2017-10-11 21:44:21.611672463 -0400
-@@ -28,6 +28,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "udev.h"
- #include "path-util.h"
-diff -ruPN eudev-3.1.5.old/test/test-libudev.c eudev-3.1.5/test/test-libudev.c
 eudev-3.1.5.old/test/test-libudev.c2015-09-11 14:54:26.0 
-0400
-+++ eudev-3.1.5/test/test-libudev.c2017-10-11 21:45:27.782671504 -0400
-@@ -27,6 +27,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "libudev.h"
- #include "udev-util.h"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-12-01 Thread Anthony G. Basile
commit: f613b4875616985b72d6e8d45f3a3e5c10d02c2e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec  1 22:16:09 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec  1 22:16:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f613b487

sys-fs/eudev: fix bug #666892, comment #10

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-fs/eudev/{eudev-3.2.7.ebuild => eudev-3.2.7-r1.ebuild} | 4 +++-
 sys-fs/eudev/eudev-.ebuild | 6 --
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.7.ebuild 
b/sys-fs/eudev/eudev-3.2.7-r1.ebuild
similarity index 99%
rename from sys-fs/eudev/eudev-3.2.7.ebuild
rename to sys-fs/eudev/eudev-3.2.7-r1.ebuild
index 80465b29893..63a4096b3f0 100644
--- a/sys-fs/eudev/eudev-3.2.7.ebuild
+++ b/sys-fs/eudev/eudev-3.2.7-r1.ebuild
@@ -102,12 +102,14 @@ multilib_src_configure() {
DBUS_LIBS=' '
--with-rootprefix=
--with-rootrundir=/run
+   --exec-prefix="${EPREFIX}"
+   --bindir="${EPREFIX}"/bin
+   --includedir="${EPREFIX}"/usr/include
--libdir="${EPREFIX}"/usr/$(get_libdir)
--with-rootlibexecdir="${EPREFIX}"/lib/udev
--enable-split-usr
--enable-manpages
--disable-hwdb
-   --exec-prefix="${EPREFIX}"
)
 
# Only build libudev for non-native_abi, and only install it to libdir,

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 9cd4b44b46c..63a4096b3f0 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -102,12 +102,14 @@ multilib_src_configure() {
DBUS_LIBS=' '
--with-rootprefix=
--with-rootrundir=/run
+   --exec-prefix="${EPREFIX}"
+   --bindir="${EPREFIX}"/bin
+   --includedir="${EPREFIX}"/usr/include
--libdir="${EPREFIX}"/usr/$(get_libdir)
--with-rootlibexecdir="${EPREFIX}"/lib/udev
--enable-split-usr
--enable-manpages
--disable-hwdb
-   --exec-prefix="${EPREFIX}"
)
 
# Only build libudev for non-native_abi, and only install it to libdir,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-10-26 Thread Anthony G. Basile
commit: 4cd4cd1e9a119b4fe49dbf3107e34e006821571e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Oct 26 13:54:58 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 26 13:54:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd4cd1e

sys-fs/eudev: remove broken version, bug #666892

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-fs/eudev/Manifest   |   1 -
 sys-fs/eudev/eudev-3.2.6.ebuild | 235 
 2 files changed, 236 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index a62b100e3b2..43c44e24e5d 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,3 +1,2 @@
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
-DIST eudev-3.2.6.tar.gz 1892772 BLAKE2B 
7705c1526b043cbef1efcf29c1728639e063845a5ee91b0ad22d43335dce34bf2ebbe4257ca024680759020d4120a8293f62cf8e112fb1191c35f0ec2f96b681
 SHA512 
874e7c51f4785e9030b09464fc7c1eb729968bec0ef1fda994ba75ce86f89efae5ca964b607d6f8d7c8a279b4c346716e7ba592233e4653f2090c943c438d930
 DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40

diff --git a/sys-fs/eudev/eudev-3.2.6.ebuild b/sys-fs/eudev/eudev-3.2.6.ebuild
deleted file mode 100644
index 9cd4b44b46c..000
--- a/sys-fs/eudev/eudev-3.2.6.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-KV_min=2.6.39
-
-inherit autotools linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_min//./ }; then
-   ewarn
-   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
-   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # 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"
-
-   eapply_user
-   eautoreconf
-}
-
-multilib_src_configure() {
-   tc-export CC #463846
-   export cc_cv_CFLAGS__flto=no #502950
-
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
-   ac_cv_search_cap_init=
-   ac_cv_header_sys_capability_h=yes
-   DBUS_CFLAGS=' '
-   DBUS_LIBS=' '
-   --with-rootprefix=
-   --with-rootrundir=/run
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   --with-rootlibexecdir="${EPREFIX}"/lib/udev
-   --enable-split-usr
-   --enable-manpages
-   --disable-hwdb
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-10-26 Thread Anthony G. Basile
commit: 1d873027a7473196bab80a4f87e269eb0ec874dc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Oct 26 13:50:45 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 26 13:50:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d873027

sys-fs/eudev: version bump to 3.2.7

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-fs/eudev/Manifest   |   1 +
 sys-fs/eudev/eudev-3.2.7.ebuild | 235 
 2 files changed, 236 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 11afce42977..a62b100e3b2 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,3 @@
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
 DIST eudev-3.2.6.tar.gz 1892772 BLAKE2B 
7705c1526b043cbef1efcf29c1728639e063845a5ee91b0ad22d43335dce34bf2ebbe4257ca024680759020d4120a8293f62cf8e112fb1191c35f0ec2f96b681
 SHA512 
874e7c51f4785e9030b09464fc7c1eb729968bec0ef1fda994ba75ce86f89efae5ca964b607d6f8d7c8a279b4c346716e7ba592233e4653f2090c943c438d930
+DIST eudev-3.2.7.tar.gz 1892931 BLAKE2B 
9ae903d624e8fb1b334735527329e6074a194dd6e22073c54acc58010d0f8f2d29bdc42d3e6d72dd388c1012be273ca27626ffe1173382d7dde9ad3aee942cd0
 SHA512 
e6c8ec86ae434c967f6a568fa0b281229bb87be7e3fec025dc3e0225de7843ffaa5dd65bdeffefbc91e9e2911aa3de9df84c76148fe8863ff60fba4c88653c40

diff --git a/sys-fs/eudev/eudev-3.2.7.ebuild b/sys-fs/eudev/eudev-3.2.7.ebuild
new file mode 100644
index 000..80465b29893
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.7.ebuild
@@ -0,0 +1,235 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+   ac_cv_header_sys_capability_h=yes
+   DBUS_CFLAGS=' '
+   DBUS_LIBS=' '
+   --with-rootprefix=
+   --with-rootrundir=/run
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --with-rootlibexecdir="${EPREFIX}"/lib/udev
+   --enable-split-usr
+   --enable-manpages
+   --disable-hwdb
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-09-18 Thread Anthony G. Basile
commit: cde0b4b09e3856497c712b36ce0fe095f73fd837
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Sep 18 13:51:39 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Sep 18 13:52:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde0b4b0

sys-fs/eudev: version bump to 3.2.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/eudev/Manifest   |   1 +
 sys-fs/eudev/eudev-3.2.6.ebuild | 235 
 2 files changed, 236 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 4ce7354bcf4..11afce42977 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1 +1,2 @@
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c
+DIST eudev-3.2.6.tar.gz 1892772 BLAKE2B 
7705c1526b043cbef1efcf29c1728639e063845a5ee91b0ad22d43335dce34bf2ebbe4257ca024680759020d4120a8293f62cf8e112fb1191c35f0ec2f96b681
 SHA512 
874e7c51f4785e9030b09464fc7c1eb729968bec0ef1fda994ba75ce86f89efae5ca964b607d6f8d7c8a279b4c346716e7ba592233e4653f2090c943c438d930

diff --git a/sys-fs/eudev/eudev-3.2.6.ebuild b/sys-fs/eudev/eudev-3.2.6.ebuild
new file mode 100644
index 000..9cd4b44b46c
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.6.ebuild
@@ -0,0 +1,235 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+   ac_cv_header_sys_capability_h=yes
+   DBUS_CFLAGS=' '
+   DBUS_LIBS=' '
+   --with-rootprefix=
+   --with-rootrundir=/run
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --with-rootlibexecdir="${EPREFIX}"/lib/udev
+   --enable-split-usr
+   --enable-manpages
+   --disable-hwdb
+   --exec-prefix="${EPREFIX}"
+   )
+
+   # Only build libudev for non-native_abi, and only install it to libdir,
+   # that means all options only apply to native_abi
+   if multilib_is_native_abi; then
+   econf_args+=(
+   --with-rootlibdir="${EPREFIX}"/$(get_libdir)
+   $(use_enable introspection)
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-09-15 Thread Anthony G. Basile
commit: 37b109f72224fa65a00de2c017d79a0b35c66940
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Sep 15 22:09:56 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep 15 22:09:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b109f7

sys-fs/eudev: remove older version

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/eudev/Manifest   |   1 -
 sys-fs/eudev/eudev-3.1.5.ebuild | 237 
 2 files changed, 238 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 624eb408771..4ce7354bcf4 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1 @@
-DIST eudev-3.1.5.tar.gz 1745524 BLAKE2B 
d030e78f8ef751ac1d677f50200898fb2089940a7d8a828080059fb6330012e615638e47ba21dd6b35fcf89248783d20e47387b8f009f7f4cc1f3fac203e6f58
 SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
deleted file mode 100644
index 0efff72af44..000
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-KV_min=2.6.39
-
-inherit autotools eutils linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc 
x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_min//./ }; then
-   ewarn
-   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
-   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # 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"
-
-   epatch "${FILESDIR}"/${PN}-include-sysmacros-header.patch
-
-   epatch_user
-   eautoreconf
-}
-
-multilib_src_configure() {
-   tc-export CC #463846
-   export cc_cv_CFLAGS__flto=no #502950
-
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
-   ac_cv_search_cap_init=
-   ac_cv_header_sys_capability_h=yes
-   DBUS_CFLAGS=' '
-   DBUS_LIBS=' '
-   --with-rootprefix=
-   --with-rootrundir=/run
-   --libdir=/usr/$(get_libdir)
-   --with-rootlibexecdir=/lib/udev
-   --enable-split-usr
-   --enable-manpages
-   --disable-hwdb
-   --exec-prefix=/
-   )
-
-   # Only build libudev for non-native_abi, and only install it to libdir,
-   # that means all options only apply to native_abi
-   if multilib_is_native_abi; then
-   econf_args+=(
-   --with-rootlibdir=/$(get_libdir)
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-08-17 Thread Mikle Kolyada
commit: bf82e88905abeb80d1eb8e541a0518145a9efa94
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Aug 18 02:47:47 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Aug 18 02:49:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf82e889

sys-fs/eudev: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/eudev/eudev-3.1.5.ebuild | 2 +-
 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index da80e0dc8c6..0efff72af44 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc 
x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 131f1a69a5d..d8452859579 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc 
x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-06-20 Thread Michał Górny
commit: 9a9e5f4d27279706ac968e459497a9bf8919d33c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 20 07:52:16 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 20 08:17:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9e5f4d

sys-fs/eudev: [QA] Fix invalid stubbing of eclass internals

 sys-fs/eudev/eudev-3.1.5.ebuild  | 7 +++
 sys-fs/eudev/eudev-3.2.5.ebuild  | 7 +++
 sys-fs/eudev/eudev-4..ebuild | 7 +++
 sys-fs/eudev/eudev-.ebuild   | 7 +++
 4 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index 1a1aa6cc311..da80e0dc8c6 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -47,10 +47,9 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=sys-fs/udev-init-scripts-26
hwdb? ( >=sys-apps/hwids-20140304[udev] )"
 
-# The multilib-build.eclass doesn't handle situation where the installed 
headers
-# are different in ABIs. In this case, we install libgudev headers in native
-# ABI but not for non-native ABI.
-multilib_check_headers() { :; }
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/udev.h
+)
 
 pkg_pretend() {
ewarn

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 26b5186f721..131f1a69a5d 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -47,10 +47,9 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=sys-fs/udev-init-scripts-26
hwdb? ( >=sys-apps/hwids-20140304[udev] )"
 
-# The multilib-build.eclass doesn't handle situation where the installed 
headers
-# are different in ABIs. In this case, we install libgudev headers in native
-# ABI but not for non-native ABI.
-multilib_check_headers() { :; }
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/udev.h
+)
 
 pkg_pretend() {
ewarn

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index 8e32a0f959f..69dbc663bc0 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -48,10 +48,9 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=sys-fs/udev-init-scripts-26
hwdb? ( >=sys-apps/hwids-20140304[udev] )"
 
-# The multilib-build.eclass doesn't handle situation where the installed 
headers
-# are different in ABIs. In this case, we install libgudev headers in native
-# ABI but not for non-native ABI.
-multilib_check_headers() { :; }
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/udev.h
+)
 
 pkg_pretend() {
ewarn

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 4e3f3bb3c60..9cd4b44b46c 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -47,10 +47,9 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=sys-fs/udev-init-scripts-26
hwdb? ( >=sys-apps/hwids-20140304[udev] )"
 
-# The multilib-build.eclass doesn't handle situation where the installed 
headers
-# are different in ABIs. In this case, we install libgudev headers in native
-# ABI but not for non-native ABI.
-multilib_check_headers() { :; }
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/udev.h
+)
 
 pkg_pretend() {
ewarn



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-05-10 Thread Matt Turner
commit: e867ddab1807bf88df9ec2f5a1dc4a98d6bb91d4
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 11 02:04:53 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 11 02:05:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e867ddab

sys-fs/eudev-3.2.5: ia64 stable, bug 645280

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 079f901ff3f..26b5186f721 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-05-09 Thread Jeroen Roovers
commit: 4fd89e09881422299d4f3b6fbc64ccc71fada42f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed May  9 10:59:48 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed May  9 11:07:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd89e09

sys-fs/eudev: Stable for HPPA too.

Package-Manager: Portage-2.3.36, Repoman-2.3.9
RepoMan-Options: --ignore-arches

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 75c9a8de9df..079f901ff3f 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-05-09 Thread Mikle Kolyada
commit: 6e72bc23e1cef859f7fd49d8a1cc9eab842acf7b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed May  9 10:44:04 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed May  9 10:44:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e72bc23

sys-fs/eudev: ppc64 stable wrt bug #645280

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 53390437fce..75c9a8de9df 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-04-04 Thread Anthony G. Basile
commit: 23036e1c9752945740a18bc4384c2fdb23ba29d0
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Apr  4 10:27:04 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Apr  4 10:27:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23036e1c

sys-fs/eudev: remove older unstable version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/eudev/Manifest   |   1 -
 sys-fs/eudev/eudev-3.2.4.ebuild | 242 
 2 files changed, 243 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index d0318698f6f..624eb408771 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,3 +1,2 @@
 DIST eudev-3.1.5.tar.gz 1745524 BLAKE2B 
d030e78f8ef751ac1d677f50200898fb2089940a7d8a828080059fb6330012e615638e47ba21dd6b35fcf89248783d20e47387b8f009f7f4cc1f3fac203e6f58
 SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
-DIST eudev-3.2.4.tar.gz 1856432 BLAKE2B 
2382a8052033a93f54750dfcdba0624bbf506112213a5e86c3d3ba85afb7bf704275ad81796d5761ca763a1a42498bc0f2f0b4c0c35361bbc29efe680d3de875
 SHA512 
1843a42d8c670379fec034e4401120202ae9383b74f81e52d93d83199a69016c27f7f7bf421e16abd3523dfa8158f9f28cd554f12f99a28e3004ece1c0342200
 DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c

diff --git a/sys-fs/eudev/eudev-3.2.4.ebuild b/sys-fs/eudev/eudev-3.2.4.ebuild
deleted file mode 100644
index 4cdcdb4290e..000
--- a/sys-fs/eudev/eudev-3.2.4.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-KV_min=2.6.39
-
-inherit autotools linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_min//./ }; then
-   ewarn
-   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
-   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # 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"
-
-   eapply "${FILESDIR}"/${PN}-include-sysmacros-header.patch
-
-   eapply_user
-   eautoreconf
-}
-
-multilib_src_configure() {
-   tc-export CC #463846
-   export cc_cv_CFLAGS__flto=no #502950
-
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
-   ac_cv_search_cap_init=
-   ac_cv_header_sys_capability_h=yes
-   DBUS_CFLAGS=' '
-   DBUS_LIBS=' '
-   --with-rootprefix=
-   --with-rootrundir=/run
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   --with-rootlibexecdir="${EPREFIX}"/lib/udev
-   --enable-split-usr
-   --enable-manpages
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-04-04 Thread Anthony G. Basile
commit: 905ccc06dc798da9b1c3e0f4d4c13c3c9342cb21
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Apr  4 10:23:25 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Apr  4 10:27:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905ccc06

sys-fs/eudev: prune_libtool_files is no longer available, bug #652394

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/eudev/eudev-3.1.5.ebuild  | 4 ++--
 sys-fs/eudev/eudev-3.2.4.ebuild  | 4 ++--
 sys-fs/eudev/eudev-3.2.5.ebuild  | 2 +-
 sys-fs/eudev/eudev-4..ebuild | 4 ++--
 sys-fs/eudev/eudev-.ebuild   | 4 ++--
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index 10b380fda54..99eda5dc01c 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -172,7 +172,7 @@ multilib_src_test() {
 }
 
 multilib_src_install_all() {
-   prune_libtool_files --all
+   find "${D}" -name '*.la' -delete || die
 
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules

diff --git a/sys-fs/eudev/eudev-3.2.4.ebuild b/sys-fs/eudev/eudev-3.2.4.ebuild
index 5e4cf893273..4cdcdb4290e 100644
--- a/sys-fs/eudev/eudev-3.2.4.ebuild
+++ b/sys-fs/eudev/eudev-3.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -172,7 +172,7 @@ multilib_src_test() {
 }
 
 multilib_src_install_all() {
-   prune_libtool_files --all
+   find "${D}" -name '*.la' -delete || die
 
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 259a42c1bc4..ca9066fea92 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -170,7 +170,7 @@ multilib_src_test() {
 }
 
 multilib_src_install_all() {
-   prune_libtool_files --all
+   find "${D}" -name '*.la' -delete || die
 
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index d4d1cd4aefd..b5e3ec9c311 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -166,7 +166,7 @@ multilib_src_test() {
 }
 
 multilib_src_install_all() {
-   prune_libtool_files --all
+   find "${D}" -name '*.la' -delete || die
 
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index a864deb766c..63bc0e99dec 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -170,7 +170,7 @@ multilib_src_test() {
 }
 
 multilib_src_install_all() {
-   prune_libtool_files --all
+   find "${D}" -name '*.la' -delete || die
 
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-03-29 Thread Sergei Trofimovich
commit: 897b3d7fcd2a3c11a7deaf8fc62d2d594688834a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Mar 29 06:59:20 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 29 06:59:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897b3d7f

sys-fs/eudev: stable 3.2.5 for ppc, bug #645280

Package-Manager: Portage-2.3.26, Repoman-2.3.7
RepoMan-Options: --include-arches="ppc"

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index bf95851830a..259a42c1bc4 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-03-15 Thread Mikle Kolyada
commit: 80f94569cb10d66ebc5fdb8201d1632159395313
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 15 14:46:48 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 15 14:46:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f94569

sys-fs/eudev: arm stable wrt bug #645280

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index eced618a09b..bf95851830a 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc 
x86"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-03-14 Thread Mart Raudsepp
commit: a900bf1d6f2f539955f0c4e57d1ca8c530e8d19e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 15 01:49:20 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 15 01:49:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a900bf1d

sys-fs/eudev-3.2.5: arm64 stable (bug #645280)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 4c63601d78c..eced618a09b 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc 
x86"
+   KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc 
x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-03-04 Thread Tobias Klausmann
commit: 6b275ea66c4f29cd66d9ff3ce0713a6d6f90c6fe
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Mar  4 16:22:59 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Mar  4 16:22:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b275ea6

sys-fs/eudev-3.2.5-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/645280

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index 4a21c0c65d3..4c63601d78c 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc 
x86"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc 
x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-01-27 Thread Sergei Trofimovich
commit: a50d25fcd0892eaa1f1d423488744eafecc8028b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jan 27 22:27:12 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 27 22:31:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50d25fc

sys-fs/eudev: stable 3.2.5 for sparc, bug #645280

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index f252b3f01e7..4a21c0c65d3 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc 
x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc 
x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-01-26 Thread Mikle Kolyada
commit: 501a9c3e8d69bf92463224a30f6d2e98ef919339
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 21:11:50 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 21:11:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a9c3e

sys-fs/eudev: amd64 stable wrt bug #645280

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-fs/eudev/eudev-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index b17652db696..f252b3f01e7 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc 
x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2018-01-26 Thread Thomas Deutschmann
commit: 5b50d420aeda83c74d2f9bf225cd0a6cb3052470
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 26 19:49:19 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 19:54:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b50d420

sys-fs/eudev: x86 stable (bug #645280)

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sys-fs/eudev/eudev-3.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
index a864deb766c..b17652db696 100644
--- a/sys-fs/eudev/eudev-3.2.5.ebuild
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-11-23 Thread Anthony G. Basile
commit: 13b2622186d617ba6d67dcbc19b3f0a13f4ad9ab
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 23 09:59:01 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 23 09:59:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b26221

sys-fs/eudev: version bump 3.2.5

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-fs/eudev/Manifest   |   3 +-
 sys-fs/eudev/eudev-3.2.5.ebuild | 240 
 2 files changed, 242 insertions(+), 1 deletion(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 514fd391781..a06af13 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,3 @@
-DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
+DIST eudev-3.1.5.tar.gz 1745524 BLAKE2B 
d030e78f8ef751ac1d677f50200898fb2089940a7d8a828080059fb6330012e615638e47ba21dd6b35fcf89248783d20e47387b8f009f7f4cc1f3fac203e6f58
 SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 DIST eudev-3.2.4.tar.gz 1856432 SHA256 
dddcf4c89b21f5f3210f7e4d3888c92cbfc657ff734ac21b6bdd3f5bcb146fed SHA512 
1843a42d8c670379fec034e4401120202ae9383b74f81e52d93d83199a69016c27f7f7bf421e16abd3523dfa8158f9f28cd554f12f99a28e3004ece1c0342200
 WHIRLPOOL 
6856678fb37020f265f564fef31d2372655f8e7c7919f8124e1d50df41aae250a64f301ef200f8779b05c70c3b9b43b12ed464dc47a73b802e69f8e7720788c2
+DIST eudev-3.2.5.tar.gz 1856958 BLAKE2B 
8ca5706a91395ffa38c9bc552df874c1521d18103a6568bcf82d0664a20f8e38b58b67a74798f9f0c10a5adc99a7524318055b79dc2e360aee684c2a2a5983a4
 SHA512 
f73efde0d2dafcf79be4ebe9f6e6abb44329ea4ae45ccc4d9662c1d5ca6f4d45c27ca0b3135d7fa85f305bf7c5825dc179eb93fe7179c36a229fe63e372c

diff --git a/sys-fs/eudev/eudev-3.2.5.ebuild b/sys-fs/eudev/eudev-3.2.5.ebuild
new file mode 100644
index 000..a864deb766c
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.5.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-10-19 Thread Anthony G. Basile
commit: 7f2d44ac532a174f729fbcc2a141cae071e40276
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct 19 23:03:20 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct 19 23:19:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2d44ac

sys-fs/eudev: remove older stable versions

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-fs/eudev/Manifest |   3 -
 sys-fs/eudev/eudev-1.10-r2.ebuild | 298 -
 sys-fs/eudev/eudev-1.9-r2.ebuild  | 300 --
 sys-fs/eudev/eudev-3.1.2.ebuild   | 271 --
 sys-fs/eudev/eudev-3.1.5.ebuild   |   2 +-
 sys-fs/eudev/metadata.xml |   4 -
 6 files changed, 1 insertion(+), 877 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 590e948c017..514fd391781 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,5 +1,2 @@
-DIST eudev-1.10.tar.gz 1776717 SHA256 
401eeb29147d3e24d87849a8006df62eadeb369d913484d59e9e35f3f73a20d1 SHA512 
76ba9e3c732a6baad448500ef72368e985e0edf45b80d920e23432b5ee2da3e841c5faf2cc281af6432625758608c31eb441c6af9e2161d4e7264348e33e086f
 WHIRLPOOL 
d3251a1ef18e46e000a0941156ca4daa33b54a6147fece4cee6d863f86c98068e88bc11bc8a90f45c578ed62338218c5c8b4b06bb6132610e3d4a30bf79fe192
-DIST eudev-1.9.tar.gz 1762520 SHA256 
8f17e92f1177ce9352bde00360e227a7cbb3b97ac8816174bee34be80e44cef0 SHA512 
13bd7df42d686818f499856d260e5dfaf10425f06e05449bf4cc8318667b166e2ae9c5e8b519008285aeaab9284ec5fde1f9f19e536dd4bae09a5439c86336b3
 WHIRLPOOL 
d0504f05e191e94229bf60a497cab82fe461f52072ba7ed2171654e684397e4ffa9ba47c8b18cd0cc6d0168701dcac3b7d4b6c73168382e2432c7c229b2d0293
-DIST eudev-3.1.2.tar.gz 1858004 SHA256 
4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 
d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6
 WHIRLPOOL 
2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
 DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
 DIST eudev-3.2.4.tar.gz 1856432 SHA256 
dddcf4c89b21f5f3210f7e4d3888c92cbfc657ff734ac21b6bdd3f5bcb146fed SHA512 
1843a42d8c670379fec034e4401120202ae9383b74f81e52d93d83199a69016c27f7f7bf421e16abd3523dfa8158f9f28cd554f12f99a28e3004ece1c0342200
 WHIRLPOOL 
6856678fb37020f265f564fef31d2372655f8e7c7919f8124e1d50df41aae250a64f301ef200f8779b05c70c3b9b43b12ed464dc47a73b802e69f8e7720788c2

diff --git a/sys-fs/eudev/eudev-1.10-r2.ebuild 
b/sys-fs/eudev/eudev-1.10-r2.ebuild
deleted file mode 100644
index da554bc8b02..000
--- a/sys-fs/eudev/eudev-1.10-r2.ebuild
+++ /dev/null
@@ -1,298 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-KV_min=2.6.39
-
-inherit autotools eutils linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-2
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 arm hppa ~mips ppc ppc64 x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="doc gudev +hwdb +kmod introspection +keymap +modutils +openrc 
+rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   gudev? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev 
has no means of synchronizing"
-   ewarn "between the default or user-modified choice of 
sys-fs/udev.  If you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists:"
-   ewarn "\ttouch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-   ewarn "We are working on a better solution for the next beta 
release."
-   ewarn
-   fi
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-10-19 Thread Anthony G. Basile
commit: 7717dd257c8915c9abc6ce64585f2e0d47091ca9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct 19 22:51:57 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct 19 23:19:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7717dd25

sys-fs/eudev: remove old unstable versions

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-fs/eudev/Manifest  |   1 -
 sys-fs/eudev/eudev-3.2.2-r1.ebuild | 242 -
 sys-fs/eudev/eudev-3.2.2.ebuild| 240 
 3 files changed, 483 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 8d102e95f89..590e948c017 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -2,5 +2,4 @@ DIST eudev-1.10.tar.gz 1776717 SHA256 
401eeb29147d3e24d87849a8006df62eadeb369d91
 DIST eudev-1.9.tar.gz 1762520 SHA256 
8f17e92f1177ce9352bde00360e227a7cbb3b97ac8816174bee34be80e44cef0 SHA512 
13bd7df42d686818f499856d260e5dfaf10425f06e05449bf4cc8318667b166e2ae9c5e8b519008285aeaab9284ec5fde1f9f19e536dd4bae09a5439c86336b3
 WHIRLPOOL 
d0504f05e191e94229bf60a497cab82fe461f52072ba7ed2171654e684397e4ffa9ba47c8b18cd0cc6d0168701dcac3b7d4b6c73168382e2432c7c229b2d0293
 DIST eudev-3.1.2.tar.gz 1858004 SHA256 
4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 
d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6
 WHIRLPOOL 
2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
 DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
-DIST eudev-3.2.2.tar.gz 1821812 SHA256 
3e4c56ec2fc1854afd0a31f3affa48f922c62d40ee12a0c1a4b4f152ef5b0f63 SHA512 
38465ba6a68c3a8756d750ac36dfde0e220c3b13d058a8fcb664ee628e95d2f83b4155cb080a7bd518a5435c7c502aa3fa785a99233ebb24dda406441a753f7a
 WHIRLPOOL 
bcebd850c5c9b0ffea21bbb3517feb15f2328f602366daa2fd13b62ce62b0834815b98618fbe80bbe9db9d27085a6ef917c4b1e597f6ad47182acf7386786bbb
 DIST eudev-3.2.4.tar.gz 1856432 SHA256 
dddcf4c89b21f5f3210f7e4d3888c92cbfc657ff734ac21b6bdd3f5bcb146fed SHA512 
1843a42d8c670379fec034e4401120202ae9383b74f81e52d93d83199a69016c27f7f7bf421e16abd3523dfa8158f9f28cd554f12f99a28e3004ece1c0342200
 WHIRLPOOL 
6856678fb37020f265f564fef31d2372655f8e7c7919f8124e1d50df41aae250a64f301ef200f8779b05c70c3b9b43b12ed464dc47a73b802e69f8e7720788c2

diff --git a/sys-fs/eudev/eudev-3.2.2-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
deleted file mode 100644
index ea86f773380..000
--- a/sys-fs/eudev/eudev-3.2.2-r1.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-KV_min=2.6.39
-
-inherit autotools linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_min//./ }; then
-   ewarn
-   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/files/

2017-10-19 Thread Anthony G. Basile
commit: 0c2f4e895ff4309b16b17b408f3be41a1c5d3aad
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct 19 23:10:01 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct 19 23:19:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2f4e89

sys-fs/eudev: remove unused patches

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-fs/eudev/files/eudev-exclude-MD.patch  | 53 --
 sys-fs/eudev/files/eudev-fix-disk-by-id.patch  | 43 --
 sys-fs/eudev/files/eudev-fix-selinux-headers.patch | 32 -
 sys-fs/eudev/files/eudev-fix-selinux-linking.patch | 30 
 4 files changed, 158 deletions(-)

diff --git a/sys-fs/eudev/files/eudev-exclude-MD.patch 
b/sys-fs/eudev/files/eudev-exclude-MD.patch
deleted file mode 100644
index d5602616880..000
--- a/sys-fs/eudev/files/eudev-exclude-MD.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 2e5b17d01347d3c3118be2b8ad63d20415dbb1f0 Mon Sep 17 00:00:00 2001
-From: Kay Sievers 
-Date: Thu, 24 Jul 2014 23:37:35 +0200
-Subject: [PATCH] udev: exclude MD from block device ownership event locking
-
-MD instantiates devices at open(). This is incomptible with the
-locking logic, as the "change" event emitted when stopping a
-device will bring it back.

- src/udev/udevd.c | 23 +++
- 1 file changed, 7 insertions(+), 16 deletions(-)
-
-diff --git a/src/udev/udevd.c b/src/udev/udevd.c
-index a45d324..db935d6 100644
 a/src/udev/udevd.c
-+++ b/src/udev/udevd.c
-@@ -285,26 +285,17 @@ static void worker_new(struct event *event)
- udev_event->exec_delay = exec_delay;
- 
- /*
-- * Take a "read lock" on the device node; this 
establishes
-+ * Take a shared lock on the device node; this 
establishes
-  * a concept of device "ownership" to serialize device
-- * access. External processes holding a "write lock" 
will
-+ * access. External processes holding an exclusive 
lock will
-  * cause udev to skip the event handling; in the case 
udev
-- * acquired the lock, the external process will block 
until
-+ * acquired the lock, the external process can block 
until
-  * udev has finished its event handling.
-  */
--
--/*
-- *  since we make check - device seems unused 
- we try
-- * ioctl to deactivate - and device is found 
to be opened
-- *  sure, you try to take a write lock
-- *  if you get it udev is out
-- *  if you can't get it, udev is busy
-- *  we cannot deactivate openned device  (as 
it is in-use)
-- *  maybe we should just exclude dm from that 
thing entirely
-- *  IMHO this sounds like a good plan for this 
moment
-- */
--if (streq_ptr("block", 
udev_device_get_subsystem(dev)) &&
--!startswith(udev_device_get_sysname(dev), "dm-")) 
{
-+if (!streq_ptr(udev_device_get_action(dev), "remove") 
&&
-+streq_ptr("block", 
udev_device_get_subsystem(dev)) &&
-+!startswith(udev_device_get_sysname(dev), "dm-") 
&&
-+!startswith(udev_device_get_sysname(dev), "md")) {
- struct udev_device *d = dev;
- 
- if (streq_ptr("partition", 
udev_device_get_devtype(d)))
--- 
-1.8.5.5
-

diff --git a/sys-fs/eudev/files/eudev-fix-disk-by-id.patch 
b/sys-fs/eudev/files/eudev-fix-disk-by-id.patch
deleted file mode 100644
index 07bc0c518c6..000
--- a/sys-fs/eudev/files/eudev-fix-disk-by-id.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -ruN eudev-3.2.2-orig/rules/60-persistent-storage.rules 
eudev-3.2.2-new/rules/60-persistent-storage.rules
 eudev-3.2.2-orig/rules/60-persistent-storage.rules 2016-12-11 
16:41:58.0 +0100
-+++ eudev-3.2.2-new/rules/60-persistent-storage.rules  2017-04-26 
23:14:04.197109882 +0200
-@@ -83,6 +83,9 @@
- # by-id (World Wide Name)
- ENV{DEVTYPE}=="disk", ENV{ID_WWN_WITH_EXTENSION}=="?*", 
SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}"
- ENV{DEVTYPE}=="partition", ENV{ID_WWN_WITH_EXTENSION}=="?*", 
SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}-part%n"
-+#(Temporary) Compatibility rule for old broken WWNs in case some uses them:
-+ENV{DEVTYPE}=="disk", ENV{ID_WWN_WITH_EXTENSION_REVERSED_DO_NOT_USE}=="?*", 
SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION_REVERSED_DO_NOT_USE}"
-+ENV{DEVTYPE}=="partition", 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/, sys-fs/eudev/files/

2017-10-19 Thread Anthony G. Basile
commit: 6e8f5be59e1c7aa86f91a96945f16bb15f6a58fa
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct 19 23:16:34 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct 19 23:19:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8f5be5

sys-fs/eudev: fix build for =sys-libs/glibc-2.25-r7, bug #634062

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-fs/eudev/eudev-3.1.5.ebuild|   2 +
 sys-fs/eudev/eudev-3.2.4.ebuild|   2 +
 .../files/eudev-include-sysmacros-header.patch | 121 +
 3 files changed, 125 insertions(+)

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index 792ebe01221..10b380fda54 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -89,6 +89,8 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
+   epatch "${FILESDIR}"/${PN}-include-sysmacros-header.patch
+
epatch_user
eautoreconf
 }

diff --git a/sys-fs/eudev/eudev-3.2.4.ebuild b/sys-fs/eudev/eudev-3.2.4.ebuild
index a864deb766c..5e4cf893273 100644
--- a/sys-fs/eudev/eudev-3.2.4.ebuild
+++ b/sys-fs/eudev/eudev-3.2.4.ebuild
@@ -89,6 +89,8 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
+   eapply "${FILESDIR}"/${PN}-include-sysmacros-header.patch
+
eapply_user
eautoreconf
 }

diff --git a/sys-fs/eudev/files/eudev-include-sysmacros-header.patch 
b/sys-fs/eudev/files/eudev-include-sysmacros-header.patch
new file mode 100644
index 000..ca622bff547
--- /dev/null
+++ b/sys-fs/eudev/files/eudev-include-sysmacros-header.patch
@@ -0,0 +1,121 @@
+diff -ruPN eudev-3.1.5.old/src/cdrom_id/cdrom_id.c 
eudev-3.1.5/src/cdrom_id/cdrom_id.c
+--- eudev-3.1.5.old/src/cdrom_id/cdrom_id.c2015-09-11 14:54:26.0 
-0400
 eudev-3.1.5/src/cdrom_id/cdrom_id.c2017-10-11 21:45:10.929671748 
-0400
+@@ -37,6 +37,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "libudev.h"
+ #include "libudev-private.h"
+diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device.c 
eudev-3.1.5/src/libudev/libudev-device.c
+--- eudev-3.1.5.old/src/libudev/libudev-device.c   2015-10-12 
18:22:14.0 -0400
 eudev-3.1.5/src/libudev/libudev-device.c   2017-10-11 21:44:42.774672156 
-0400
+@@ -32,6 +32,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "libudev.h"
+ #include "libudev-private.h"
+diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device-private.c 
eudev-3.1.5/src/libudev/libudev-device-private.c
+--- eudev-3.1.5.old/src/libudev/libudev-device-private.c   2015-09-11 
14:54:26.0 -0400
 eudev-3.1.5/src/libudev/libudev-device-private.c   2017-10-11 
21:44:39.445672204 -0400
+@@ -25,6 +25,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "libudev.h"
+ #include "libudev-private.h"
+diff -ruPN eudev-3.1.5.old/src/libudev/libudev-enumerate.c 
eudev-3.1.5/src/libudev/libudev-enumerate.c
+--- eudev-3.1.5.old/src/libudev/libudev-enumerate.c2015-09-11 
14:54:26.0 -0400
 eudev-3.1.5/src/libudev/libudev-enumerate.c2017-10-11 
21:44:36.279672250 -0400
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "libudev.h"
+ #include "libudev-private.h"
+diff -ruPN eudev-3.1.5.old/src/scsi_id/scsi_serial.c 
eudev-3.1.5/src/scsi_id/scsi_serial.c
+--- eudev-3.1.5.old/src/scsi_id/scsi_serial.c  2015-09-11 14:54:26.0 
-0400
 eudev-3.1.5/src/scsi_id/scsi_serial.c  2017-10-11 21:45:20.195671614 
-0400
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "libudev.h"
+ #include "libudev-private.h"
+diff -ruPN eudev-3.1.5.old/src/udev/udevadm-info.c 
eudev-3.1.5/src/udev/udevadm-info.c
+--- eudev-3.1.5.old/src/udev/udevadm-info.c2015-09-11 14:54:26.0 
-0400
 eudev-3.1.5/src/udev/udevadm-info.c2017-10-11 21:44:33.032672297 
-0400
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "udev.h"
+ #include "udev-util.h"
+diff -ruPN eudev-3.1.5.old/src/udev/udevd.c eudev-3.1.5/src/udev/udevd.c
+--- eudev-3.1.5.old/src/udev/udevd.c   2015-10-12 18:22:14.0 -0400
 eudev-3.1.5/src/udev/udevd.c   2017-10-11 21:44:59.791671910 -0400
+@@ -45,6 +45,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "udev.h"
+ #include "udev-util.h"
+diff -ruPN eudev-3.1.5.old/src/udev/udev-event.c 
eudev-3.1.5/src/udev/udev-event.c
+--- eudev-3.1.5.old/src/udev/udev-event.c  2015-10-12 18:22:14.0 
-0400
 eudev-3.1.5/src/udev/udev-event.c  2017-10-11 21:44:29.652672346 -0400
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "udev.h"
+ 
+diff -ruPN eudev-3.1.5.old/src/udev/udev-node.c 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-09-05 Thread Anthony G. Basile
commit: 09fe9c6763ec737b64634d1488ce0343979e7bba
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Sep  5 22:36:03 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Sep  5 22:36:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fe9c67

sys-fs/eudev: version bump to 3.2.4, drop 3.2.3

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-fs/eudev/Manifest   | 2 +-
 sys-fs/eudev/{eudev-3.2.3.ebuild => eudev-3.2.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index a2730b1799e..8d102e95f89 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -3,4 +3,4 @@ DIST eudev-1.9.tar.gz 1762520 SHA256 
8f17e92f1177ce9352bde00360e227a7cbb3b97ac88
 DIST eudev-3.1.2.tar.gz 1858004 SHA256 
4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 
d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6
 WHIRLPOOL 
2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
 DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
 DIST eudev-3.2.2.tar.gz 1821812 SHA256 
3e4c56ec2fc1854afd0a31f3affa48f922c62d40ee12a0c1a4b4f152ef5b0f63 SHA512 
38465ba6a68c3a8756d750ac36dfde0e220c3b13d058a8fcb664ee628e95d2f83b4155cb080a7bd518a5435c7c502aa3fa785a99233ebb24dda406441a753f7a
 WHIRLPOOL 
bcebd850c5c9b0ffea21bbb3517feb15f2328f602366daa2fd13b62ce62b0834815b98618fbe80bbe9db9d27085a6ef917c4b1e597f6ad47182acf7386786bbb
-DIST eudev-3.2.3.tar.gz 1856424 SHA256 
49200c54f63bb0ae922880a9bb64f360959fa83d272239b9cf72111dd53f444a SHA512 
7c3409ba48da187df005e30078b2ebf3cef771ec1a6d39c10e4a670f3c945edb1952216dadcbc2585fdf9a24a08d88eca7cd0670c3f612c4c2401d0fe0545d42
 WHIRLPOOL 
8cf2217425fc1c8b1ab12d8ef07fa588ae6af4d28711553e8c3777093067eb4f33c8f7a09b4094727f8059d33a3f8ce30e314ac9c602712867fa21e0411b365f
+DIST eudev-3.2.4.tar.gz 1856432 SHA256 
dddcf4c89b21f5f3210f7e4d3888c92cbfc657ff734ac21b6bdd3f5bcb146fed SHA512 
1843a42d8c670379fec034e4401120202ae9383b74f81e52d93d83199a69016c27f7f7bf421e16abd3523dfa8158f9f28cd554f12f99a28e3004ece1c0342200
 WHIRLPOOL 
6856678fb37020f265f564fef31d2372655f8e7c7919f8124e1d50df41aae250a64f301ef200f8779b05c70c3b9b43b12ed464dc47a73b802e69f8e7720788c2

diff --git a/sys-fs/eudev/eudev-3.2.3.ebuild b/sys-fs/eudev/eudev-3.2.4.ebuild
similarity index 100%
rename from sys-fs/eudev/eudev-3.2.3.ebuild
rename to sys-fs/eudev/eudev-3.2.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-09-03 Thread Anthony G. Basile
commit: db9dffe8b564dc3c1abf953662b51b3d5e8f7028
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Sep  3 18:30:38 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Sep  3 18:30:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9dffe8

sys-fs/eudev: version bump to 3.2.3

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-fs/eudev/Manifest   |   1 +
 sys-fs/eudev/eudev-3.2.3.ebuild | 240 
 2 files changed, 241 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index c0ee7d18f0b..a2730b1799e 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -3,3 +3,4 @@ DIST eudev-1.9.tar.gz 1762520 SHA256 
8f17e92f1177ce9352bde00360e227a7cbb3b97ac88
 DIST eudev-3.1.2.tar.gz 1858004 SHA256 
4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 
d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6
 WHIRLPOOL 
2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
 DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
 DIST eudev-3.2.2.tar.gz 1821812 SHA256 
3e4c56ec2fc1854afd0a31f3affa48f922c62d40ee12a0c1a4b4f152ef5b0f63 SHA512 
38465ba6a68c3a8756d750ac36dfde0e220c3b13d058a8fcb664ee628e95d2f83b4155cb080a7bd518a5435c7c502aa3fa785a99233ebb24dda406441a753f7a
 WHIRLPOOL 
bcebd850c5c9b0ffea21bbb3517feb15f2328f602366daa2fd13b62ce62b0834815b98618fbe80bbe9db9d27085a6ef917c4b1e597f6ad47182acf7386786bbb
+DIST eudev-3.2.3.tar.gz 1856424 SHA256 
49200c54f63bb0ae922880a9bb64f360959fa83d272239b9cf72111dd53f444a SHA512 
7c3409ba48da187df005e30078b2ebf3cef771ec1a6d39c10e4a670f3c945edb1952216dadcbc2585fdf9a24a08d88eca7cd0670c3f612c4c2401d0fe0545d42
 WHIRLPOOL 
8cf2217425fc1c8b1ab12d8ef07fa588ae6af4d28711553e8c3777093067eb4f33c8f7a09b4094727f8059d33a3f8ce30e314ac9c602712867fa21e0411b365f

diff --git a/sys-fs/eudev/eudev-3.2.3.ebuild b/sys-fs/eudev/eudev-3.2.3.ebuild
new file mode 100644
index 000..a864deb766c
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.3.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-09-02 Thread Michael Palimaka
commit: 7909faf9a369aae4d56d9e3f3f1c8a0514330155
Author: Francesco Turco  fastmail  fm>
AuthorDate: Fri Sep  1 20:18:28 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Sep  2 14:14:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7909faf9

sys-fs/eudev: update links to wiki

 sys-fs/eudev/eudev-1.10-r2.ebuild  | 4 +---
 sys-fs/eudev/eudev-1.9-r2.ebuild   | 4 +---
 sys-fs/eudev/eudev-3.1.2.ebuild| 4 +---
 sys-fs/eudev/eudev-3.1.5.ebuild| 4 +---
 sys-fs/eudev/eudev-3.2.2-r1.ebuild | 4 +---
 sys-fs/eudev/eudev-3.2.2.ebuild| 4 +---
 sys-fs/eudev/eudev-4..ebuild   | 4 +---
 sys-fs/eudev/eudev-.ebuild | 4 +---
 8 files changed, 8 insertions(+), 24 deletions(-)

diff --git a/sys-fs/eudev/eudev-1.10-r2.ebuild 
b/sys-fs/eudev/eudev-1.10-r2.ebuild
index 056d74df7b6..da554bc8b02 100644
--- a/sys-fs/eudev/eudev-1.10-r2.ebuild
+++ b/sys-fs/eudev/eudev-1.10-r2.ebuild
@@ -294,7 +294,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-1.9-r2.ebuild b/sys-fs/eudev/eudev-1.9-r2.ebuild
index 4ff2f45a064..3a6dfbe8e4b 100644
--- a/sys-fs/eudev/eudev-1.9-r2.ebuild
+++ b/sys-fs/eudev/eudev-1.9-r2.ebuild
@@ -296,7 +296,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-3.1.2.ebuild b/sys-fs/eudev/eudev-3.1.2.ebuild
index 3d093748ebb..b80fcbbe4aa 100644
--- a/sys-fs/eudev/eudev-3.1.2.ebuild
+++ b/sys-fs/eudev/eudev-3.1.2.ebuild
@@ -267,7 +267,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index ae58ac80654..c02a8b50c5e 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -236,7 +236,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-3.2.2-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
index c8d2f94ab73..ea86f773380 100644
--- a/sys-fs/eudev/eudev-3.2.2-r1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
@@ -238,7 +238,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-3.2.2.ebuild b/sys-fs/eudev/eudev-3.2.2.ebuild
index 01f0a60ffe0..aab0ee8dc61 100644
--- a/sys-fs/eudev/eudev-3.2.2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.2.ebuild
@@ -236,7 +236,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index d2e94fdc559..d4d1cd4aefd 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -221,7 +221,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev;
 }

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index e6c5d659b6e..a864deb766c 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -236,7 +236,5 @@ pkg_postinst() {
 
elog
elog "For more information on eudev on Gentoo, writing udev rules, and"
-   elog "fixing known issues visit:"
-   elog " https://www.gentoo.org/doc/en/udev-guide.xml;
-   elog
+   elog "fixing known issues visit: 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-07-30 Thread Michał Górny
commit: b9cfd0229300e941eb1c62f06b998ad1a113e608
Author: David Hicks  hicks  id  au>
AuthorDate: Sat Jul 29 11:37:55 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 09:22:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9cfd022

sys-fs/eudev: use HTTPS for GitHub, fix whitespace

* Use HTTPS for accessing GitHub
* Fix whitespace issue reported by Repoman in metadata.xml

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-fs/eudev/eudev-1.10-r2.ebuild  | 4 ++--
 sys-fs/eudev/eudev-1.9-r2.ebuild   | 4 ++--
 sys-fs/eudev/eudev-3.1.2.ebuild| 4 ++--
 sys-fs/eudev/eudev-3.1.5.ebuild| 4 ++--
 sys-fs/eudev/eudev-3.2.2-r1.ebuild | 2 +-
 sys-fs/eudev/eudev-3.2.2.ebuild| 2 +-
 sys-fs/eudev/eudev-4..ebuild   | 2 +-
 sys-fs/eudev/eudev-.ebuild | 2 +-
 sys-fs/eudev/metadata.xml  | 8 
 9 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/sys-fs/eudev/eudev-1.10-r2.ebuild 
b/sys-fs/eudev/eudev-1.10-r2.ebuild
index 08f5eab7168..056d74df7b6 100644
--- a/sys-fs/eudev/eudev-1.10-r2.ebuild
+++ b/sys-fs/eudev/eudev-1.10-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ KV_min=2.6.39
 inherit autotools eutils linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
inherit git-2
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;

diff --git a/sys-fs/eudev/eudev-1.9-r2.ebuild b/sys-fs/eudev/eudev-1.9-r2.ebuild
index 0150395bbed..4ff2f45a064 100644
--- a/sys-fs/eudev/eudev-1.9-r2.ebuild
+++ b/sys-fs/eudev/eudev-1.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ KV_min=2.6.39
 inherit autotools eutils linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
inherit git-2
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;

diff --git a/sys-fs/eudev/eudev-3.1.2.ebuild b/sys-fs/eudev/eudev-3.1.2.ebuild
index dc7a46bddd1..3d093748ebb 100644
--- a/sys-fs/eudev/eudev-3.1.2.ebuild
+++ b/sys-fs/eudev/eudev-3.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ KV_min=2.6.39
 inherit autotools eutils linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
inherit git-2
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index e3e7163fad7..ae58ac80654 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ KV_min=2.6.39
 inherit autotools eutils linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
inherit git-2
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;

diff --git a/sys-fs/eudev/eudev-3.2.2-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
index cc3ac42f3f7..c8d2f94ab73 100644
--- a/sys-fs/eudev/eudev-3.2.2-r1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
@@ -8,7 +8,7 @@ KV_min=2.6.39
 inherit autotools linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;

diff --git a/sys-fs/eudev/eudev-3.2.2.ebuild b/sys-fs/eudev/eudev-3.2.2.ebuild
index bd88ebe6e0b..01f0a60ffe0 100644
--- a/sys-fs/eudev/eudev-3.2.2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.2.ebuild
@@ -8,7 +8,7 @@ KV_min=2.6.39
 inherit autotools eutils linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   EGIT_REPO_URI="https://github.com/gentoo/eudev.git;
inherit git-2
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-05-01 Thread Anthony G. Basile
commit: e8eeb488d53b68ca9977d73c92fc2f976b5abb6c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon May  1 14:47:13 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon May  1 14:47:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8eeb488

sys-fs/eudev: bump to EAPI=6

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/eudev/eudev-3.2.2-r1.ebuild |  4 ++--
 sys-fs/eudev/eudev-4..ebuild   |  8 
 sys-fs/eudev/eudev-.ebuild | 10 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.2-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
index a2612d6b967..cc3ac42f3f7 100644
--- a/sys-fs/eudev/eudev-3.2.2-r1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
@@ -5,11 +5,11 @@ EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools eutils linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
-   inherit git-2
+   inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"

diff --git a/sys-fs/eudev/eudev-4..ebuild b/sys-fs/eudev/eudev-4..ebuild
index f508a58cca7..0f5b3af403f 100644
--- a/sys-fs/eudev/eudev-4..ebuild
+++ b/sys-fs/eudev/eudev-4..ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools eutils linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal user
 
 if [[ ${PV} = 4.* ]]; then
EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
@@ -90,7 +90,7 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   epatch_user
+   eapply_user
eautoreconf
 }
 

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 593d3adabb7..89572f770d7 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 
 KV_min=2.6.39
 
-inherit autotools eutils linux-info multilib multilib-minimal user
+inherit autotools linux-info multilib multilib-minimal user
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
-   inherit git-2
+   inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
@@ -89,7 +89,7 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   epatch_user
+   eapply_user
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-05-01 Thread Anthony G. Basile
commit: bc7c36892cf7c18a1d71a88e3f7ecd032bf26cda
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon May  1 14:48:16 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon May  1 14:48:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7c3689

sys-fs/eudev: remove older unstable versions

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/eudev/Manifest   |   2 -
 sys-fs/eudev/eudev-3.2.1.ebuild | 242 
 sys-fs/eudev/eudev-3.2.ebuild   | 242 
 3 files changed, 486 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index b876356a691..c0ee7d18f0b 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -2,6 +2,4 @@ DIST eudev-1.10.tar.gz 1776717 SHA256 
401eeb29147d3e24d87849a8006df62eadeb369d91
 DIST eudev-1.9.tar.gz 1762520 SHA256 
8f17e92f1177ce9352bde00360e227a7cbb3b97ac8816174bee34be80e44cef0 SHA512 
13bd7df42d686818f499856d260e5dfaf10425f06e05449bf4cc8318667b166e2ae9c5e8b519008285aeaab9284ec5fde1f9f19e536dd4bae09a5439c86336b3
 WHIRLPOOL 
d0504f05e191e94229bf60a497cab82fe461f52072ba7ed2171654e684397e4ffa9ba47c8b18cd0cc6d0168701dcac3b7d4b6c73168382e2432c7c229b2d0293
 DIST eudev-3.1.2.tar.gz 1858004 SHA256 
4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 
d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6
 WHIRLPOOL 
2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
 DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
-DIST eudev-3.2.1.tar.gz 1820514 SHA256 
57e3d9e51cfefbdad431848ea0ad8ae1cde04928da42474f44bd200b12f5fe19 SHA512 
4de8546254b57393c88ad8407fc4868c3f3530fb82c0e846c4bd8a169c95afbcba766632ace9461bd4a06bf7d5a8b2a127b10b714521e98cb60dc912618de382
 WHIRLPOOL 
6a75c1987a084bb2065e6ed45e66807e9d489d3f7fdeb8bbf758e56d3a7d75a42d5fe42bff0ffcc16c81688548b6fd95a51ed5df69c0facd8047b839bd3590da
 DIST eudev-3.2.2.tar.gz 1821812 SHA256 
3e4c56ec2fc1854afd0a31f3affa48f922c62d40ee12a0c1a4b4f152ef5b0f63 SHA512 
38465ba6a68c3a8756d750ac36dfde0e220c3b13d058a8fcb664ee628e95d2f83b4155cb080a7bd518a5435c7c502aa3fa785a99233ebb24dda406441a753f7a
 WHIRLPOOL 
bcebd850c5c9b0ffea21bbb3517feb15f2328f602366daa2fd13b62ce62b0834815b98618fbe80bbe9db9d27085a6ef917c4b1e597f6ad47182acf7386786bbb
-DIST eudev-3.2.tar.gz 1785275 SHA256 
d84a5f7942393a009afc6af0bf31e98841147a0521b91ffbed161dccac303c25 SHA512 
84c4dc6683531a3efb1e6b4e3ce4108c1747a7d7f07519d46009a9d1b77323d4e0331aa4c2870a4b571bfb01f6bec3444f1bf0d4ed0a524118b32ded49c3eb7c
 WHIRLPOOL 
e5fff0437cffa7d930e23b8dd445dfe167e84bbdcf7276a864923291c45c86f3b9374a252c498a4101f5278d97cd4cda6c8fc8f96d2b771372a171dd28c43eb4

diff --git a/sys-fs/eudev/eudev-3.2.1.ebuild b/sys-fs/eudev/eudev-3.2.1.ebuild
deleted file mode 100644
index 4e1b3bd6791..000
--- a/sys-fs/eudev/eudev-3.2.1.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-KV_min=2.6.39
-
-inherit autotools eutils linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
-   inherit git-2
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/files/, sys-fs/eudev/

2017-05-01 Thread Anthony G. Basile
commit: 5e5a23d25855ad4b022e60e62430577784e712a5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon May  1 14:36:56 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon May  1 14:36:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5a23d2

sys-fs/eudev: fix bug #616628

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/eudev/eudev-3.2.2-r1.ebuild| 244 ++
 sys-fs/eudev/files/eudev-fix-disk-by-id.patch |  43 +
 2 files changed, 287 insertions(+)

diff --git a/sys-fs/eudev/eudev-3.2.2-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
new file mode 100644
index 000..a2612d6b967
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.2-r1.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+KV_min=2.6.39
+
+inherit autotools eutils linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   inherit git-2
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # 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"
+
+   eapply "${FILESDIR}"/${PN}-fix-disk-by-id.patch
+
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   tc-export CC #463846
+   export cc_cv_CFLAGS__flto=no #502950
+
+   # Keep sorted by ./configure --help and only pass --disable flags
+   # when *required* to avoid external deps or unnecessary compile
+   local econf_args
+   econf_args=(
+   ac_cv_search_cap_init=
+   ac_cv_header_sys_capability_h=yes
+   DBUS_CFLAGS=' '
+   DBUS_LIBS=' '
+   --with-rootprefix=
+   --with-rootrundir=/run
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --with-rootlibexecdir="${EPREFIX}"/lib/udev
+   --enable-split-usr
+   --enable-manpages
+   --disable-hwdb
+   --exec-prefix="${EPREFIX}"
+   )
+
+   # Only build libudev for non-native_abi, and only install it to libdir,
+   # that means all options only apply to native_abi
+   if multilib_is_native_abi; then
+   econf_args+=(
+   --with-rootlibdir="${EPREFIX}"/$(get_libdir)
+   $(use_enable introspection)
+   $(use_enable kmod)
+   $(use_enable static-libs static)
+   $(use_enable selinux)
+   $(use_enable rule-generator)
+   )
+   else
+   econf_args+=(
+   --disable-static
+   --disable-introspection
+   --disable-kmod
+   --disable-selinux
+   --disable-rule-generator
+   )
+   fi
+   ECONF_SOURCE="${S}" econf "${econf_args[@]}"
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi; then
+   emake
+   else
+   emake -C src/shared
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/files/, sys-fs/eudev/

2017-04-19 Thread Anthony G. Basile
commit: ca879f958148cb768f0735c3d6c957b3646fa8e7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Apr 19 21:25:10 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Apr 19 21:25:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca879f95

sys-fs/eudev: remove older unstable version

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/eudev/eudev-3.2.1-r1.ebuild   | 244 ---
 sys-fs/eudev/files/eudev-fix-new-gperf.patch |  22 ---
 2 files changed, 266 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.1-r1.ebuild 
b/sys-fs/eudev/eudev-3.2.1-r1.ebuild
deleted file mode 100644
index d873ba895bc..000
--- a/sys-fs/eudev/eudev-3.2.1-r1.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-KV_min=2.6.39
-
-inherit autotools eutils linux-info multilib multilib-minimal user
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
-   inherit git-2
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://github.com/gentoo/eudev;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20
-   introspection? ( >=dev-libs/gobject-introspection-1.38 )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
-   ewarn
-   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
-   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
-   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
-   ewarn
-}
-
-pkg_setup() {
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-   linux-info_pkg_setup
-   get_running_version
-
-   # These are required kernel options, but we don't error out on them
-   # because you can build under one kernel and run under another.
-   if kernel_is lt ${KV_min//./ }; then
-   ewarn
-   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
-   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # upstream fix for new gperf versions
-   epatch  "${FILESDIR}/${PN}-fix-new-gperf.patch"
-   # 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"
-
-   epatch_user
-   eautoreconf
-}
-
-multilib_src_configure() {
-   tc-export CC #463846
-   export cc_cv_CFLAGS__flto=no #502950
-
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
-   ac_cv_search_cap_init=
-   ac_cv_header_sys_capability_h=yes
-   DBUS_CFLAGS=' '
-   DBUS_LIBS=' '
-   --with-rootprefix=
-   --with-rootrundir=/run
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   --with-rootlibexecdir="${EPREFIX}"/lib/udev
-   --enable-split-usr
-   --enable-manpages
-   --disable-hwdb
-   --exec-prefix="${EPREFIX}"
-   )
-
-   # Only build libudev for non-native_abi, and only install it to libdir,
-   # that means all options only apply to native_abi
-   if multilib_is_native_abi; then
-   econf_args+=(
-   --with-rootlibdir="${EPREFIX}"/$(get_libdir)
-   $(use_enable introspection)
-   $(use_enable kmod)
-   $(use_enable static-libs static)
-   $(use_enable selinux)
-   $(use_enable rule-generator)
-   )
-   else
-   econf_args+=(
-   --disable-static
-   --disable-introspection
-   --disable-kmod
-   --disable-selinux
-   --disable-rule-generator
-   )
-   fi
-   ECONF_SOURCE="${S}" econf "${econf_args[@]}"
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi; then
-  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2017-04-19 Thread Anthony G. Basile
commit: f5deca386744fcdf60606c1e5ce506db7de8b19d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Apr 19 21:23:23 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Apr 19 21:25:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5deca38

sys-fs/eudev: version bump to 3.2.2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/eudev/Manifest   |   1 +
 sys-fs/eudev/eudev-3.2.2.ebuild | 242 
 2 files changed, 243 insertions(+)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 9413bdb95c1..b876356a691 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -3,4 +3,5 @@ DIST eudev-1.9.tar.gz 1762520 SHA256 
8f17e92f1177ce9352bde00360e227a7cbb3b97ac88
 DIST eudev-3.1.2.tar.gz 1858004 SHA256 
4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 
d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6
 WHIRLPOOL 
2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
 DIST eudev-3.1.5.tar.gz 1745524 SHA256 
f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 
c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e
 WHIRLPOOL 
bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
 DIST eudev-3.2.1.tar.gz 1820514 SHA256 
57e3d9e51cfefbdad431848ea0ad8ae1cde04928da42474f44bd200b12f5fe19 SHA512 
4de8546254b57393c88ad8407fc4868c3f3530fb82c0e846c4bd8a169c95afbcba766632ace9461bd4a06bf7d5a8b2a127b10b714521e98cb60dc912618de382
 WHIRLPOOL 
6a75c1987a084bb2065e6ed45e66807e9d489d3f7fdeb8bbf758e56d3a7d75a42d5fe42bff0ffcc16c81688548b6fd95a51ed5df69c0facd8047b839bd3590da
+DIST eudev-3.2.2.tar.gz 1821812 SHA256 
3e4c56ec2fc1854afd0a31f3affa48f922c62d40ee12a0c1a4b4f152ef5b0f63 SHA512 
38465ba6a68c3a8756d750ac36dfde0e220c3b13d058a8fcb664ee628e95d2f83b4155cb080a7bd518a5435c7c502aa3fa785a99233ebb24dda406441a753f7a
 WHIRLPOOL 
bcebd850c5c9b0ffea21bbb3517feb15f2328f602366daa2fd13b62ce62b0834815b98618fbe80bbe9db9d27085a6ef917c4b1e597f6ad47182acf7386786bbb
 DIST eudev-3.2.tar.gz 1785275 SHA256 
d84a5f7942393a009afc6af0bf31e98841147a0521b91ffbed161dccac303c25 SHA512 
84c4dc6683531a3efb1e6b4e3ce4108c1747a7d7f07519d46009a9d1b77323d4e0331aa4c2870a4b571bfb01f6bec3444f1bf0d4ed0a524118b32ded49c3eb7c
 WHIRLPOOL 
e5fff0437cffa7d930e23b8dd445dfe167e84bbdcf7276a864923291c45c86f3b9374a252c498a4101f5278d97cd4cda6c8fc8f96d2b771372a171dd28c43eb4

diff --git a/sys-fs/eudev/eudev-3.2.2.ebuild b/sys-fs/eudev/eudev-3.2.2.ebuild
new file mode 100644
index 000..bd88ebe6e0b
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.2.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+KV_min=2.6.39
+
+inherit autotools eutils linux-info multilib multilib-minimal user
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+   inherit git-2
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+   introspection? ( >=dev-libs/gobject-introspection-1.38 )
+   kmod? ( >=sys-apps/kmod-16 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+   !https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "This functionality is enabled BY DEFAULT because eudev has no 
means of synchronizing"
+   ewarn "between the default or user-modified choice of sys-fs/udev.  If 
you wish to disable"
+   ewarn "this new iface naming, please be sure that 
/etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+   ewarn
+}
+
+pkg_setup() {
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+   linux-info_pkg_setup
+   get_running_version
+
+   # These are required kernel options, but we don't error out on them
+   # because you can build under one kernel and run under another.
+   if kernel_is lt ${KV_min//./ }; then
+   ewarn
+   ewarn "Your current running kernel version ${KV_FULL} is too 
old to run ${P}."
+   ewarn "Make sure to run udev under kernel version ${KV_min} or 
above."
+   ewarn
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/, sys-fs/eudev/files/

2017-02-18 Thread Patrick Lauer
commit: 39354fee2a5d300e1bbe9809e905c7f3d0430a69
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Feb 18 08:07:48 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Feb 18 08:08:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39354fee

sys-fs/eudev: Fix building with newer gperf

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../{eudev-3.2.1.ebuild => eudev-3.2.1-r1.ebuild}  |  6 --
 sys-fs/eudev/eudev-3.2.1.ebuild|  4 ++--
 sys-fs/eudev/files/eudev-fix-new-gperf.patch   | 22 ++
 3 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.1.ebuild 
b/sys-fs/eudev/eudev-3.2.1-r1.ebuild
similarity index 97%
copy from sys-fs/eudev/eudev-3.2.1.ebuild
copy to sys-fs/eudev/eudev-3.2.1-r1.ebuild
index 7e2730d6c9..ba610df29c 100644
--- a/sys-fs/eudev/eudev-3.2.1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -35,7 +35,7 @@ COMMON_DEPEND=">=sys-apps/util-linux-2.20
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
 DEPEND="${COMMON_DEPEND}
-   dev-util/gperf
+   >=dev-util/gperf-3.1
virtual/os-headers
virtual/pkgconfig
>=sys-devel/make-3.82-r4
@@ -86,6 +86,8 @@ pkg_setup() {
 }
 
 src_prepare() {
+   # upstream fix for new gperf versions
+   epatch  "${FILESDIR}/${PN}-fix-new-gperf.patch"
# 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"

diff --git a/sys-fs/eudev/eudev-3.2.1.ebuild b/sys-fs/eudev/eudev-3.2.1.ebuild
index 7e2730d6c9..bd55e86916 100644
--- a/sys-fs/eudev/eudev-3.2.1.ebuild
+++ b/sys-fs/eudev/eudev-3.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -35,7 +35,7 @@ COMMON_DEPEND=">=sys-apps/util-linux-2.20
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
 DEPEND="${COMMON_DEPEND}
-   dev-util/gperf
+   =sys-devel/make-3.82-r4

diff --git a/sys-fs/eudev/files/eudev-fix-new-gperf.patch 
b/sys-fs/eudev/files/eudev-fix-new-gperf.patch
new file mode 100644
index 00..b9c6c38eae
--- /dev/null
+++ b/sys-fs/eudev/files/eudev-fix-new-gperf.patch
@@ -0,0 +1,22 @@
+From 5bab4d8de0dcbb8e2e7d4d5125b4aea1652a0d60 Mon Sep 17 00:00:00 2001
+From: "Anthony G. Basile" 
+Date: Thu, 5 Jan 2017 16:21:17 -0500
+Subject: [PATCH] src/udev/udev-builtin-keyboard.c: fix build with gperf 3.1
+
+Signed-off-by: Anthony G. Basile 
+---
+ src/udev/udev-builtin-keyboard.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/udev/udev-builtin-keyboard.c 
b/src/udev/udev-builtin-keyboard.c
+index 73171c3..fad3520 100644
+--- a/src/udev/udev-builtin-keyboard.c
 b/src/udev/udev-builtin-keyboard.c
+@@ -28,7 +28,6 @@
+ 
+ #include "udev.h"
+ 
+-static const struct key *keyboard_lookup_key(const char *str, unsigned len);
+ #include "keyboard-keys-from-name.h"
+ #include "keyboard-keys-to-name.h"
+ 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/files/

2016-12-11 Thread Anthony G. Basile
commit: 1227f54cdba34de0f90d5e875158b3a1fbb08b71
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Dec 12 07:33:01 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec 12 07:33:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1227f54c

sys-fs/eudev: remove unused patches

Package-Manager: portage-2.3.0

 sys-fs/eudev/files/eudev-3-rule-generator.patch| 712 -
 .../files/eudev-3.1.2-pre-rule-generator.patch |  28 -
 sys-fs/eudev/files/eudev-selinux-timespan.patch|  27 -
 3 files changed, 767 deletions(-)

diff --git a/sys-fs/eudev/files/eudev-3-rule-generator.patch 
b/sys-fs/eudev/files/eudev-3-rule-generator.patch
deleted file mode 100644
index b913066..
--- a/sys-fs/eudev/files/eudev-3-rule-generator.patch
+++ /dev/null
@@ -1,712 +0,0 @@
-commit c3e2fc597a6ba92ab9fcfd4cd7db10bc6fb5b34b
-Author: Ian Stakenvicius 
-Date:   Tue Sep 22 13:53:41 2015 -0400
-
-Forward-ported network rule-generator code from eudev-1.10
-
-diff --git a/Makefile.am b/Makefile.am
-index 2932690..0c6429d 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -15,3 +15,7 @@ SUBDIRS += \
-   hwdb
- endif
- 
-+if ENABLE_RULE_GENERATOR
-+SUBDIRS += \
-+  rule_generator
-+endif
-diff --git a/configure.ac b/configure.ac
-index ccb1012..56d37fa 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -269,10 +269,25 @@ AC_ARG_ENABLE([hwdb], 
AS_HELP_STRING([--enable-hwdb],[install hwdb.d files]),[],
- AM_CONDITIONAL(ENABLE_HWDB, [test "x$enable_hwdb" = "xyes"])
- 
- # 
--
-+# rule-generator - persistent network and optical device rule generator
-+# 
--
-+AC_ARG_ENABLE([rule-generator],
-+AS_HELP_STRING([--enable-rule-generator], [enable legacy persistent 
network, cdrom support]),
-+[], [enable_rule_generator=no])
-+
-+if test "x${enable_rule_generator}" != xno; then
-+AC_DEFINE([ENABLE_RULE_GENERATOR], [1], [Define if we are enabling 
rule generator])
-+fi
-+
-+AM_CONDITIONAL([ENABLE_RULE_GENERATOR], [test "x$enable_rule_generator" = 
xyes])
-+
-+# 
--
- 
- AC_CONFIG_FILES([Makefile
-  hwdb/Makefile
-  man/Makefile
-+ rule_generator/Makefile
-+ rule_generator/write_net_rules
-  rules/Makefile
-  src/Makefile
-  src/ata_id/Makefile
-diff --git a/rule_generator/75-persistent-net-generator.rules 
b/rule_generator/75-persistent-net-generator.rules
-new file mode 100644
-index 000..ce59e5d
 /dev/null
-+++ b/rule_generator/75-persistent-net-generator.rules
-@@ -0,0 +1,100 @@
-+# do not edit this file, it will be overwritten on update
-+
-+# these rules generate rules for persistent network device naming
-+#
-+# variables used to communicate:
-+#   MATCHADDR MAC address used for the match
-+#   MATCHID   bus_id used for the match
-+#   MATCHDRV  driver name used for the match
-+#   MATCHIFTYPE   interface type match
-+#   COMMENT   comment to add to the generated rule
-+#   INTERFACE_NAMErequested name supplied by external tool
-+#   INTERFACE_NEW new interface name returned by rule writer
-+
-+ACTION!="add", GOTO="persistent_net_generator_end"
-+SUBSYSTEM!="net", GOTO="persistent_net_generator_end"
-+
-+# ignore the interface if a name has already been set
-+NAME=="?*", GOTO="persistent_net_generator_end"
-+
-+# device name whitelist
-+KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", 
GOTO="persistent_net_generator_end"
-+
-+# ignore Xen virtual interfaces
-+SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end"
-+
-+# read MAC address
-+ENV{MATCHADDR}="$attr{address}"
-+
-+# match interface type
-+ENV{MATCHIFTYPE}="$attr{type}"
-+
-+# ignore KVM virtual interfaces
-+ENV{MATCHADDR}=="52:54:00:*", GOTO="persistent_net_generator_end"
-+# ignore VMWare virtual interfaces
-+ENV{MATCHADDR}=="00:0c:29:*|00:50:56:*", GOTO="persistent_net_generator_end"
-+# ignore Hyper-V virtual interfaces
-+ENV{MATCHADDR}=="00:15:5d:*", GOTO="persistent_net_generator_end"
-+
-+# These vendors are known to violate the local MAC address assignment scheme
-+# Interlan, DEC (UNIBUS or QBUS), Apollo, Cisco, Racal-Datacom
-+ENV{MATCHADDR}=="02:07:01:*", GOTO="globally_administered_whitelist"
-+# 3Com
-+ENV{MATCHADDR}=="02:60:60:*", GOTO="globally_administered_whitelist"
-+# 3Com IBM PC; Imagen; Valid; Cisco; Apple
-+ENV{MATCHADDR}=="02:60:8c:*", GOTO="globally_administered_whitelist"
-+# Intel
-+ENV{MATCHADDR}=="02:a0:c9:*", GOTO="globally_administered_whitelist"
-+# Olivetti
-+ENV{MATCHADDR}=="02:aa:3c:*", GOTO="globally_administered_whitelist"
-+# CMC Masscomp; Silicon Graphics; Prime EXL

[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2016-12-11 Thread Anthony G. Basile
commit: 7917658378068a59d9c1ed9abf1c1e4a87a0a77f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Dec 12 06:52:15 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec 12 06:52:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79176583

sys-fs/eudev: extend prefix support to 

Package-Manager: portage-2.3.0

 sys-fs/eudev/eudev-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index e70d954..7e2730d 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -108,19 +108,19 @@ multilib_src_configure() {
DBUS_LIBS=' '
--with-rootprefix=
--with-rootrundir=/run
-   --libdir=/usr/$(get_libdir)
-   --with-rootlibexecdir=/lib/udev
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --with-rootlibexecdir="${EPREFIX}"/lib/udev
--enable-split-usr
--enable-manpages
--disable-hwdb
-   --exec-prefix=/
+   --exec-prefix="${EPREFIX}"
)
 
# Only build libudev for non-native_abi, and only install it to libdir,
# that means all options only apply to native_abi
if multilib_is_native_abi; then
econf_args+=(
-   --with-rootlibdir=/$(get_libdir)
+   --with-rootlibdir="${EPREFIX}"/$(get_libdir)
$(use_enable introspection)
$(use_enable kmod)
$(use_enable static-libs static)



  1   2   >