[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2024-03-26 Thread William Hubbs
commit: 70f92c9e45abde54a61a38bc52045c1aecbb70ac
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 26 15:43:23 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 26 15:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f92c9e

sys-fs/udev-init-scripts-35: sync git uri from live ebuild

Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index 866d0ce54c5c..8ec6bbae2c4f 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ OLD_PN=udev-gentoo-scripts
 OLD_P=${OLD_PN}-${PV}
 
 if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/proj/${OLD_PN}.git;
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${OLD_PN}.git;
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2024-03-25 Thread William Hubbs
commit: eb38210f9b8ffe502b527b97ea9a5497a91680fa
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 26 03:44:06 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 26 03:44:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb38210f

sys-fs/udev-init-scripts: fix git uri for live ebuild

Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
index 7c9229bd7691..972e55411f09 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ OLD_PN=udev-gentoo-scripts
 OLD_P=${OLD_PN}-${PV}
 
 if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/proj/${OLD_PN}.git;
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${OLD_PN}.git;
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"



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

2022-09-19 Thread Mike Gilbert
commit: fea2b533e5855d2d06fbe973635b78f48a23460d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep 19 00:50:04 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep 19 21:00:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea2b533

sys-fs/udev: drop 249.6-r2, 249.9, 

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

 sys-fs/udev/Manifest|   3 -
 sys-fs/udev/files/249.9-cross-compile.patch |  23 --
 sys-fs/udev/files/40-gentoo.rules   |   3 -
 sys-fs/udev/metadata.xml|   3 -
 sys-fs/udev/udev-249.6-r2.ebuild| 311 ---
 sys-fs/udev/udev-249.9.ebuild   | 312 
 sys-fs/udev/udev-.ebuild| 311 ---
 7 files changed, 966 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
deleted file mode 100644
index 1739d2c01014..
--- a/sys-fs/udev/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST systemd-musl-patches-249.5-r1.tar.xz 25148 BLAKE2B 
6717291b5335997dcc327764beffc4ded50a5ac0e777bb3c540b5e355bee419c3d9b4a5605c239392d4c1b0e70792bc87282fa15dc9c09a0465b5608f2909006
 SHA512 
4bb7566437c280e75402fc435a3437aedad127f7b94c9bd54b94e9e1e7507409ad0898681f23e813b9b47414f58e4ca413b6d4e520bbbf578faec09054bf7f9b
-DIST systemd-stable-249.6.tar.gz 10599611 BLAKE2B 
9c0cbaa4319f2ce9a78dbe820d1b6df5191e6c632e2eac9f71f9ff9817564d9b3fc177d2aec0c0daea8ac33bbdc2066ad68a8967cf8857f4af3668b9a3e7d3bf
 SHA512 
7a7791dfe4923c00987b924adcb1cd08c4d17af2b17b4c6c6c701856c6810cfda61f06821c39787339fc05293853c0ea61b9973fcf4495c7bf4f8054ecfae66f
-DIST systemd-stable-249.9.tar.gz 10613893 BLAKE2B 
fc7a14fa3b0cc3d05fa9f20fde2efedd3ef0f011d9dce53b0a418994b4257cf753b228cf98f749fb2028d81db55ef30a6e3d9b138d86239cad4fc730d845f9e2
 SHA512 
ce57bc6c522082e55649fc1886c4dc818c89607e175df2c92feffe288dbd38757f36b30abeebe153f5be6b664a49d729405040a952473cb2133a2e39cf9cc164

diff --git a/sys-fs/udev/files/249.9-cross-compile.patch 
b/sys-fs/udev/files/249.9-cross-compile.patch
deleted file mode 100644
index e063d303c7d8..
--- a/sys-fs/udev/files/249.9-cross-compile.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 3d7fd38ea938ab194366f40ed7aa413ad33f2fad Mon Sep 17 00:00:00 2001
-From: Yu Watanabe 
-Date: Tue, 21 Dec 2021 20:10:09 +0900
-Subject: [PATCH] meson: fix cross compiling
-
-(cherry picked from commit 3112d756a36993900b70fbff98e69a2a43b970a8)

- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 02495d16c9..c76cab535d 100644
 a/meson.build
-+++ b/meson.build
-@@ -442,7 +442,7 @@ conf.set('SIZEOF_DEV_T', cc.sizeof('dev_t', prefix : 
'#include '))
- conf.set('SIZEOF_INO_T', cc.sizeof('ino_t', prefix : '#include 
'))
- conf.set('SIZEOF_TIME_T', cc.sizeof('time_t', prefix : '#include 
'))
- conf.set('SIZEOF_RLIM_T', cc.sizeof('rlim_t', prefix : '#include 
'))
--conf.set('SIZEOF_TIMEX_MEMBER', cc.sizeof('((struct timex *)0)->freq', prefix 
: '#include '))
-+conf.set('SIZEOF_TIMEX_MEMBER', cc.sizeof('typeof(((struct timex 
*)0)->freq)', prefix : '#include '))
- 
- decl_headers = '''
- #include 

diff --git a/sys-fs/udev/files/40-gentoo.rules 
b/sys-fs/udev/files/40-gentoo.rules
deleted file mode 100644
index 6b96bd07051e..
--- a/sys-fs/udev/files/40-gentoo.rules
+++ /dev/null
@@ -1,3 +0,0 @@
-# Gentoo specific groups
-ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
-ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"

diff --git a/sys-fs/udev/metadata.xml b/sys-fs/udev/metadata.xml
index 4371b65f936b..dd0c7f195866 100644
--- a/sys-fs/udev/metadata.xml
+++ b/sys-fs/udev/metadata.xml
@@ -4,9 +4,6 @@

syst...@gentoo.org

-   
-   Enable kernel module loading/unloading 
support using sys-apps/kmod
-   

cpe:/a:kernel:udev
systemd/systemd

diff --git a/sys-fs/udev/udev-249.6-r2.ebuild b/sys-fs/udev/udev-249.6-r2.ebuild
deleted file mode 100644
index 46e093544366..
--- a/sys-fs/udev/udev-249.6-r2.ebuild
+++ /dev/null
@@ -1,311 +0,0 @@
-# Copyright 2003-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
-
-if [[ ${PV} = * ]] ; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]] ; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-
-   MY_PV="${PV/_/-}"
-   MY_P="${MY_PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-
-   # musl patches taken from:
-   # 

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

2022-08-20 Thread Arthur Zamarin
commit: e14924fbf26515747daf7682f465448ac9a62003
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 13 07:37:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 20 15:53:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14924fb

sys-fs/udev: use python_has_version

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev/udev-249.6-r2.ebuild | 4 ++--
 sys-fs/udev/udev-249.9.ebuild| 2 +-
 sys-fs/udev/udev-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-fs/udev/udev-249.6-r2.ebuild b/sys-fs/udev/udev-249.6-r2.ebuild
index f6698bd8ca5f..46e093544366 100644
--- a/sys-fs/udev/udev-249.6-r2.ebuild
+++ b/sys-fs/udev/udev-249.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2003-2021 Gentoo Authors
+# Copyright 2003-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -91,7 +91,7 @@ PDEPEND="
 "
 
 python_check_deps() {
-   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/sys-fs/udev/udev-249.9.ebuild b/sys-fs/udev/udev-249.9.ebuild
index 0b8e93be4fa5..aa652f10807f 100644
--- a/sys-fs/udev/udev-249.9.ebuild
+++ b/sys-fs/udev/udev-249.9.ebuild
@@ -91,7 +91,7 @@ PDEPEND="
 "
 
 python_check_deps() {
-   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 91f83fe7149d..8a15ce5e7321 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2003-2021 Gentoo Authors
+# Copyright 2003-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -91,7 +91,7 @@ PDEPEND="
 "
 
 python_check_deps() {
-   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-17 Thread Matt Turner
commit: 1367a1498225bc2636c875c8b3c3e7a66d82c000
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 17 13:46:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 17 16:21:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1367a149

sys-fs/udev-init-scripts: Drop old versions

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

 sys-fs/udev-init-scripts/Manifest  |  1 -
 .../udev-init-scripts/udev-init-scripts-34.ebuild  | 50 --
 2 files changed, 51 deletions(-)

diff --git a/sys-fs/udev-init-scripts/Manifest 
b/sys-fs/udev-init-scripts/Manifest
index 838b43ab9103..037e60fce89f 100644
--- a/sys-fs/udev-init-scripts/Manifest
+++ b/sys-fs/udev-init-scripts/Manifest
@@ -1,2 +1 @@
-DIST udev-init-scripts-34.tar.gz 3660 BLAKE2B 
954b003c78b31649fef69213a5424098f40e17e7ed11f4ec1443247950ea60db8536f37ca603caa06e5c9f8bab07b5ac3cb8c9435144532a97ff04836c24da49
 SHA512 
ed48bcd0815e235b2b3fa38f857cd97f164aac7c6ea805be87890eb06a0d52064bd733da240c6e2a34c8c73e10fd047b5e53096de06f17bc81d8266d70c0cc9d
 DIST udev-init-scripts-35.tar.gz 3666 BLAKE2B 
fddae466428605ea930519e8a47e0ea91f89f9eacc1fd97c137d175142125b12c3d045aec68db35a463de444ac6d8c037cca55f9628f10576c968259d566a9e4
 SHA512 
da9d2093149967e2e1b9bc7190ddfd55a87c9ae2177e3216f7cb2694fc9b64037eb6f2599ad8a4b7594ef32ced88fbb319c92904bc72a81ea5404945f8a8378a

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
deleted file mode 100644
index 26fa347f726f..
--- a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-OLD_PN=udev-gentoo-scripts
-OLD_P=${OLD_PN}-${PV}
-
-if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="git://anongit.gentoo.org/proj/${OLD_PN}.git"
-   inherit git-r3
-else
-   
SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="udev startup scripts for openrc"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RESTRICT="test"
-
-RDEPEND=">=virtual/udev-217
-   !

[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-04 Thread Agostino Sarubbo
commit: 7e1e95022be948578590a3c5f22bac3516173cb5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug  4 08:04:17 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug  4 08:04:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1e9502

sys-fs/udev-init-scripts: x86 stable wrt bug #862142

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index e386d54a47c5..866d0ce54c5c 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-03 Thread Agostino Sarubbo
commit: f1c2f1ea205908cad8419187d188e9dc42d40234
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  3 07:47:45 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  3 07:47:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c2f1ea

sys-fs/udev-init-scripts: amd64 stable wrt bug #862142

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index ca6a76b24d9c..e386d54a47c5 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-02 Thread Arthur Zamarin
commit: 2009af1bdde0a4e63728f38775492e7bd5979ffa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 19:59:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 19:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2009af1b

sys-fs/udev-init-scripts: Stabilize 35 sparc, #862142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index 7866d883e4a6..ca6a76b24d9c 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-02 Thread Arthur Zamarin
commit: 8260543c3c971efe663b522b082f5d37dd153732
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 19:36:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 19:36:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8260543c

sys-fs/udev-init-scripts: Stabilize 35 arm64, #862142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index d35ce96c5ccc..7866d883e4a6 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-02 Thread Arthur Zamarin
commit: 74a71cb43bfb9c204d210ed7108688e3e160abda
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 18:46:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 18:46:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a71cb4

sys-fs/udev-init-scripts: Stabilize 35 hppa, #862142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index 256ce1ea051c..d35ce96c5ccc 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-02 Thread Arthur Zamarin
commit: be3cdb2d164427203c35972030ca8074598be33c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 17:53:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 17:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3cdb2d

sys-fs/udev-init-scripts: Stabilize 35 ppc, #862142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index d2943308d9fa..256ce1ea051c 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-02 Thread Arthur Zamarin
commit: 8e3d9f7f1cdd1f8cef36983276a70f34e3d7487d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 17:37:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 17:37:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3d9f7f

sys-fs/udev-init-scripts: Stabilize 35 ppc64, #862142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index bd4f5b72b48e..d2943308d9fa 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2022-08-02 Thread Arthur Zamarin
commit: 636a61fd6c08b276be607b824b3439c777502aca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 17:11:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 17:11:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636a61fd

sys-fs/udev-init-scripts: Stabilize 35 arm, #862142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index dc799ad0baf2..bd4f5b72b48e 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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="udev startup scripts for openrc"



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

2022-06-03 Thread Sam James
commit: d7d9f192f7c88bf04284d7f43c38354e533de85b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d9f192

sys-fs/udev: Stabilize 250 sparc, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index ea77ee02f32b..66b7f56ddb04 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-03 Thread Sam James
commit: 5379f047045ad20070ee380fe65797bc181a54aa
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 07:05:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 07:05:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5379f047

sys-fs/udev: Stabilize 250 hppa, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index 1148f2ba9277..ea77ee02f32b 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-02 Thread Sam James
commit: 6a333e348b79e5c282035adc478140c193d38c17
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 00:52:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 00:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a333e34

sys-fs/udev: Stabilize 250 ppc64, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index c9d010eb5460..1148f2ba9277 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-02 Thread Sam James
commit: 35db97b9d8f1809df0aaae0f9a1ea6e18d7aee1c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 00:52:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 00:52:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35db97b9

sys-fs/udev: Stabilize 250 ppc, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index 808dcf64a024..c9d010eb5460 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-02 Thread Sam James
commit: 91d3d1ab049103a7f3cc61eb8cc5ef413546d192
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 00:37:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 00:37:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d3d1ab

sys-fs/udev: Stabilize 250 arm, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index 6c1c5ab0dc6a..808dcf64a024 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-01 Thread Sam James
commit: f76991659d6b2239c683ba1b6859c5e2913247f7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 01:51:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 01:51:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7699165

sys-fs/udev: Stabilize 250 arm64, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index 93c4df4605d1..6c1c5ab0dc6a 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-01 Thread Sam James
commit: 9af86086947d32fe9d37934d383347a2610dbb8d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 01:51:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 01:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af86086

sys-fs/udev: Stabilize 250 x86, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index 6e26d2464aed..93c4df4605d1 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-05-30 Thread Sam James
commit: ff656a4afe5cbc8fa69f0aeb3a42e968cef91c43
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 07:12:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 07:14:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff656a4a

sys-fs/udev: Stabilize 250 amd64, #848435

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

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

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index 0a984b4284a1..6e26d2464aed 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-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"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-04-16 Thread Mike Gilbert
commit: 09d26899f2365d92d6217722ea0ad6cd609e5f26
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:35:30 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d26899

sys-fs/udev: add 250 to pull in systemd-utils

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

 sys-fs/udev/udev-250.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
new file mode 100644
index ..0a984b4284a1
--- /dev/null
+++ b/sys-fs/udev/udev-250.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual package to depend on sys-apps/systemd-utils"
+HOMEPAGE="https://systemd.io/;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-01-15 Thread Mike Gilbert
commit: 769425232fb53ec7c5cd1c0ddcc388f9198c7691
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jan 15 16:10:26 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jan 15 16:10:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76942523

sys-fs/udev: backport cross compile fix

Bug: https://bugs.gentoo.org/831221
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/files/249.9-cross-compile.patch | 23 +++
 sys-fs/udev/udev-249.9.ebuild   |  1 +
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/udev/files/249.9-cross-compile.patch 
b/sys-fs/udev/files/249.9-cross-compile.patch
new file mode 100644
index ..e063d303c7d8
--- /dev/null
+++ b/sys-fs/udev/files/249.9-cross-compile.patch
@@ -0,0 +1,23 @@
+From 3d7fd38ea938ab194366f40ed7aa413ad33f2fad Mon Sep 17 00:00:00 2001
+From: Yu Watanabe 
+Date: Tue, 21 Dec 2021 20:10:09 +0900
+Subject: [PATCH] meson: fix cross compiling
+
+(cherry picked from commit 3112d756a36993900b70fbff98e69a2a43b970a8)
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 02495d16c9..c76cab535d 100644
+--- a/meson.build
 b/meson.build
+@@ -442,7 +442,7 @@ conf.set('SIZEOF_DEV_T', cc.sizeof('dev_t', prefix : 
'#include '))
+ conf.set('SIZEOF_INO_T', cc.sizeof('ino_t', prefix : '#include 
'))
+ conf.set('SIZEOF_TIME_T', cc.sizeof('time_t', prefix : '#include 
'))
+ conf.set('SIZEOF_RLIM_T', cc.sizeof('rlim_t', prefix : '#include 
'))
+-conf.set('SIZEOF_TIMEX_MEMBER', cc.sizeof('((struct timex *)0)->freq', prefix 
: '#include '))
++conf.set('SIZEOF_TIMEX_MEMBER', cc.sizeof('typeof(((struct timex 
*)0)->freq)', prefix : '#include '))
+ 
+ decl_headers = '''
+ #include 

diff --git a/sys-fs/udev/udev-249.9.ebuild b/sys-fs/udev/udev-249.9.ebuild
index 07a6665a0772..0b8e93be4fa5 100644
--- a/sys-fs/udev/udev-249.9.ebuild
+++ b/sys-fs/udev/udev-249.9.ebuild
@@ -117,6 +117,7 @@ pkg_setup() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/249.9-cross-compile.patch"
)
use elibc_musl && PATCHES+=( "${WORKDIR}"/musl-patches )
 



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

2022-01-12 Thread Sam James
commit: cd8ee1dac0a518269532405d524bf484fc0d8011
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:18:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:19:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8ee1da

sys-fs/udev: add 249.9

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

 sys-fs/udev/Manifest  |   1 +
 sys-fs/udev/udev-249.9.ebuild | 311 ++
 2 files changed, 312 insertions(+)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 8ce148c0811d..1739d2c01014 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-musl-patches-249.5-r1.tar.xz 25148 BLAKE2B 
6717291b5335997dcc327764beffc4ded50a5ac0e777bb3c540b5e355bee419c3d9b4a5605c239392d4c1b0e70792bc87282fa15dc9c09a0465b5608f2909006
 SHA512 
4bb7566437c280e75402fc435a3437aedad127f7b94c9bd54b94e9e1e7507409ad0898681f23e813b9b47414f58e4ca413b6d4e520bbbf578faec09054bf7f9b
 DIST systemd-stable-249.6.tar.gz 10599611 BLAKE2B 
9c0cbaa4319f2ce9a78dbe820d1b6df5191e6c632e2eac9f71f9ff9817564d9b3fc177d2aec0c0daea8ac33bbdc2066ad68a8967cf8857f4af3668b9a3e7d3bf
 SHA512 
7a7791dfe4923c00987b924adcb1cd08c4d17af2b17b4c6c6c701856c6810cfda61f06821c39787339fc05293853c0ea61b9973fcf4495c7bf4f8054ecfae66f
+DIST systemd-stable-249.9.tar.gz 10613893 BLAKE2B 
fc7a14fa3b0cc3d05fa9f20fde2efedd3ef0f011d9dce53b0a418994b4257cf753b228cf98f749fb2028d81db55ef30a6e3d9b138d86239cad4fc730d845f9e2
 SHA512 
ce57bc6c522082e55649fc1886c4dc818c89607e175df2c92feffe288dbd38757f36b30abeebe153f5be6b664a49d729405040a952473cb2133a2e39cf9cc164

diff --git a/sys-fs/udev/udev-249.9.ebuild b/sys-fs/udev/udev-249.9.ebuild
new file mode 100644
index ..07a6665a0772
--- /dev/null
+++ b/sys-fs/udev/udev-249.9.ebuild
@@ -0,0 +1,311 @@
+# Copyright 2003-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
+
+if [[ ${PV} = * ]] ; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]] ; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+
+   # musl patches taken from:
+   # 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+   MUSL_PATCHSET="249.5-r1"
+   SRC_URI+="
+   elibc_musl? (
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
+   )"
+
+   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://www.freedesktop.org/wiki/Software/systemd;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="acl +kmod selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-util/gperf
+   sys-devel/gettext
+   >=sys-apps/coreutils-8.16
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   test? (
+   app-text/tree
+   dev-lang/perl
+   )
+"
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl )
+   kmod? ( >=sys-apps/kmod-15 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.9
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/kmem
+   acct-group/tty
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/input
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/sgx
+   acct-group/tape
+   acct-group/video
+   !sys-apps/gentoo-systemd-integration
+   !sys-apps/systemd
+   !sys-apps/hwids[udev]
+"
+PDEPEND="
+   >=sys-fs/udev-init-scripts-34
+"
+
+python_check_deps() {
+   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] ; then
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
+   

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

2021-12-24 Thread Mike Gilbert
commit: 14ca519cc16eee5cb7b7c0eda524ac8d98fa36c3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 24 19:59:34 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 25 00:02:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ca519c

sys-fs/udev: drop 249-r3, 249.6

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

 sys-fs/udev/Manifest   |   2 -
 sys-fs/udev/files/249-libudev-static.patch |  26 --
 sys-fs/udev/files/249-sys-include-posix.patch  |  67 -
 .../udev/files/249-udev-linux-headers-5-15.patch   |  22 --
 sys-fs/udev/udev-249-r3.ebuild | 300 
 sys-fs/udev/udev-249.6.ebuild  | 303 -
 6 files changed, 720 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index c58cfe1e2b1a..8ce148c0811d 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,4 +1,2 @@
-DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
-DIST systemd-musl-patches-249.1-r1.tar.xz 24536 BLAKE2B 
25135519112b2a1c638046addb6971ea1997fc7dd8626de90d162a4beb6383b5724df78a14c73be1283df58632fb4a0fcb32f90f50f1886f31a1aded15e9567c
 SHA512 
4655f2a06e1b3310cb27b839360353dfbfdbdaa86f4392aeebf63f63efd441d1953f7ac108be7fed7ea721596d191988ed999e34443e47922afca92db779175a
 DIST systemd-musl-patches-249.5-r1.tar.xz 25148 BLAKE2B 
6717291b5335997dcc327764beffc4ded50a5ac0e777bb3c540b5e355bee419c3d9b4a5605c239392d4c1b0e70792bc87282fa15dc9c09a0465b5608f2909006
 SHA512 
4bb7566437c280e75402fc435a3437aedad127f7b94c9bd54b94e9e1e7507409ad0898681f23e813b9b47414f58e4ca413b6d4e520bbbf578faec09054bf7f9b
 DIST systemd-stable-249.6.tar.gz 10599611 BLAKE2B 
9c0cbaa4319f2ce9a78dbe820d1b6df5191e6c632e2eac9f71f9ff9817564d9b3fc177d2aec0c0daea8ac33bbdc2066ad68a8967cf8857f4af3668b9a3e7d3bf
 SHA512 
7a7791dfe4923c00987b924adcb1cd08c4d17af2b17b4c6c6c701856c6810cfda61f06821c39787339fc05293853c0ea61b9973fcf4495c7bf4f8054ecfae66f

diff --git a/sys-fs/udev/files/249-libudev-static.patch 
b/sys-fs/udev/files/249-libudev-static.patch
deleted file mode 100644
index 73375b716e9b..
--- a/sys-fs/udev/files/249-libudev-static.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From f2c57d4f3805775e0ffdc80ce578eaa737017d31 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Fri, 9 Jul 2021 13:05:23 -0400
-Subject: [PATCH] libudev: add "Libs.private: -lrt -pthread" to libudev.pc
-
-This resolves a failure when linking cryptsetup.static against libudev.a.
-
-```
-libtool: link: x86_64-pc-linux-gnu-gcc -Wall -O2 -pipe -march=amdfam10 -static 
-O2 -o cryptsetup.static lib/utils_crypt.o lib/utils_loop.o lib/utils_io.o 
lib/utils_blkid.o src/utils_tools.o src/utils_password.o src/utils_luks2.o 
src/utils_blockdev.o src/cryptsetup.o -pthread -pthread  -Wl,--as-needed 
./.libs/libcryptsetup.a -largon2 -lrt -ljson-c -lpopt -luuid -lblkid -lssl 
-lcrypto -lz -ldl -ldevmapper -lm -lpthread -ludev -pthread
-/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld:
 
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib64/libudev.a(src_libsystemd_sd-daemon_sd-daemon.c.o):
 in function `sd_is_mq':
-(.text.sd_is_mq+0x3a): undefined reference to `mq_getattr'
-```

- src/libudev/libudev.pc.in | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/libudev/libudev.pc.in b/src/libudev/libudev.pc.in
-index 89028aaa6bf2..1d6487fa4084 100644
 a/src/libudev/libudev.pc.in
-+++ b/src/libudev/libudev.pc.in
-@@ -16,4 +16,5 @@ Name: libudev
- Description: Library to access udev device information
- Version: {{PROJECT_VERSION}}
- Libs: -L${libdir} -ludev
-+Libs.private: -lrt -pthread
- Cflags: -I${includedir}

diff --git a/sys-fs/udev/files/249-sys-include-posix.patch 
b/sys-fs/udev/files/249-sys-include-posix.patch
deleted file mode 100644
index 6d9e0039b9c9..
--- a/sys-fs/udev/files/249-sys-include-posix.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-Silence annoying #warning's on musl
-
-https://github.com/systemd/systemd/pull/20362
-https://github.com/systemd/systemd/pull/20364
-
-From f8d54f7810aeea5ff27a5db03e1aab7ea54c8268 Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Mon, 2 Aug 2021 12:41:38 +0200
-Subject: [PATCH] Use correct `` include
-
-* `` is not specified in POSIX

- src/basic/fileio.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/basic/fileio.h b/src/basic/fileio.h
-index af797cfafdbf..4295b84a85c5 100644
 a/src/basic/fileio.h
-+++ b/src/basic/fileio.h
-@@ -2,11 +2,11 @@
- #pragma once
- 
- #include 
-+#include 
- #include 
- #include 
- #include 
- #include 
--#include 
- #include 
- 
- #include "macro.h"
-From 2b6c0bb2a341c95223ce672249e43c743b03d78c Mon Sep 

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

2021-12-08 Thread Mike Gilbert
commit: 36d3e7f863c1b0356576389347b6bb54ffd10dc1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  8 16:20:27 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec  8 16:20:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d3e7f8

sys-fs/udev: depend on acct-group/sgx

Closes: https://bugs.gentoo.org/828575
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/{udev-249.6-r1.ebuild => udev-249.6-r2.ebuild} | 1 +
 sys-fs/udev/udev-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-fs/udev/udev-249.6-r1.ebuild b/sys-fs/udev/udev-249.6-r2.ebuild
similarity index 99%
rename from sys-fs/udev/udev-249.6-r1.ebuild
rename to sys-fs/udev/udev-249.6-r2.ebuild
index 102db48dbc8a..f6698bd8ca5f 100644
--- a/sys-fs/udev/udev-249.6-r1.ebuild
+++ b/sys-fs/udev/udev-249.6-r2.ebuild
@@ -79,6 +79,7 @@ RDEPEND="${COMMON_DEPEND}
acct-group/kvm
acct-group/lp
acct-group/render
+   acct-group/sgx
acct-group/tape
acct-group/video
!sys-apps/gentoo-systemd-integration

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 49ee2cd44c17..91f83fe7149d 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -79,6 +79,7 @@ RDEPEND="${COMMON_DEPEND}
acct-group/kvm
acct-group/lp
acct-group/render
+   acct-group/sgx
acct-group/tape
acct-group/video
!sys-apps/gentoo-systemd-integration



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

2021-12-07 Thread Sam James
commit: 54ba655aa90992ffefc1065de0995d030221665a
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 20:28:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 20:28:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54ba655a

sys-fs/udev: Stabilize 249.6-r1 ALLARCHES, #828474

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

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

diff --git a/sys-fs/udev/udev-249.6-r1.ebuild b/sys-fs/udev/udev-249.6-r1.ebuild
index 7d3033099db3..102db48dbc8a 100644
--- a/sys-fs/udev/udev-249.6-r1.ebuild
+++ b/sys-fs/udev/udev-249.6-r1.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-12-04 Thread Sam James
commit: b2d8fa83b5b181b849355f5aeeb3ddc07ae7f0a2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec  4 08:47:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  4 17:49:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d8fa83

sys-fs/udev: stable 249.6 for hppa, bug #827853

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index e82dbde6096e..513cbfac6257 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-12-01 Thread Sam James
commit: 3532dcec7655597f7f6de85a5835e8363a876879
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 01:43:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 01:44:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3532dcec

sys-fs/udev: link to wiki for classic interface names too

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

 sys-fs/udev/udev-249-r3.ebuild   | 1 +
 sys-fs/udev/udev-249.6-r1.ebuild | 1 +
 sys-fs/udev/udev-249.6.ebuild| 1 +
 sys-fs/udev/udev-.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/sys-fs/udev/udev-249-r3.ebuild b/sys-fs/udev/udev-249-r3.ebuild
index d8c084d97863..84fa631f0f66 100644
--- a/sys-fs/udev/udev-249-r3.ebuild
+++ b/sys-fs/udev/udev-249-r3.ebuild
@@ -295,5 +295,6 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   ewarn "See also: 
https://wiki.gentoo.org/wiki/Udev#Optional:_Disable_or_override_predictable_network_interface_naming;
fi
 }

diff --git a/sys-fs/udev/udev-249.6-r1.ebuild b/sys-fs/udev/udev-249.6-r1.ebuild
index 24b95f62663f..7d3033099db3 100644
--- a/sys-fs/udev/udev-249.6-r1.ebuild
+++ b/sys-fs/udev/udev-249.6-r1.ebuild
@@ -299,6 +299,7 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   ewarn "See also: 
https://wiki.gentoo.org/wiki/Udev#Optional:_Disable_or_override_predictable_network_interface_naming;
if [[ -e ${EROOT}/etc/udev/rules.d/80-net-name-slot.rules ]]; 
then
ewarn
ewarn "Detected 
'${EROOT}/etc/udev/rules.d/80-net-name-slot.rules'"

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index e13f6003bb52..e82dbde6096e 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -292,6 +292,7 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   ewarn "See also: 
https://wiki.gentoo.org/wiki/Udev#Optional:_Disable_or_override_predictable_network_interface_naming;
if [[ -e ${EROOT}/etc/udev/rules.d/80-net-name-slot.rules ]]; 
then
ewarn
ewarn "Detected 
'${EROOT}/etc/udev/rules.d/80-net-name-slot.rules'"

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 66f6958287d3..49ee2cd44c17 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -299,6 +299,7 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   ewarn "See also: 
https://wiki.gentoo.org/wiki/Udev#Optional:_Disable_or_override_predictable_network_interface_naming;
if [[ -e ${EROOT}/etc/udev/rules.d/80-net-name-slot.rules ]]; 
then
ewarn
ewarn "Detected 
'${EROOT}/etc/udev/rules.d/80-net-name-slot.rules'"



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

2021-12-01 Thread Mike Gilbert
commit: 85bfc2d792a68e38896c26958eaab0c2f035af62
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  1 20:14:45 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec  1 20:14:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85bfc2d7

sys-fs/udev: fix build on musl

Closes: https://bugs.gentoo.org/827950
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/Manifest | 2 +-
 sys-fs/udev/udev-249.6-r1.ebuild | 2 +-
 sys-fs/udev/udev-249.6.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index c2447f5e1458..c58cfe1e2b1a 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,4 +1,4 @@
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
 DIST systemd-musl-patches-249.1-r1.tar.xz 24536 BLAKE2B 
25135519112b2a1c638046addb6971ea1997fc7dd8626de90d162a4beb6383b5724df78a14c73be1283df58632fb4a0fcb32f90f50f1886f31a1aded15e9567c
 SHA512 
4655f2a06e1b3310cb27b839360353dfbfdbdaa86f4392aeebf63f63efd441d1953f7ac108be7fed7ea721596d191988ed999e34443e47922afca92db779175a
-DIST systemd-musl-patches-249.5.tar.xz 25020 BLAKE2B 
728580573dce974514e71eb22996c35baf781a45d3867f239eec5a1b83f1fd5a06bc92ad9b32b77da5bc20818f25dc7d36f5a157df890b66b86a67701e615fde
 SHA512 
4f9ea3bf98ea56a89c0a3847b4ce446968863d3986810aca0f51f44d31d0bc6cba9127b9cf1ec29b5ebb667fbf6a381fcfae7a3690f3d91eb3e0fa9ab052986d
+DIST systemd-musl-patches-249.5-r1.tar.xz 25148 BLAKE2B 
6717291b5335997dcc327764beffc4ded50a5ac0e777bb3c540b5e355bee419c3d9b4a5605c239392d4c1b0e70792bc87282fa15dc9c09a0465b5608f2909006
 SHA512 
4bb7566437c280e75402fc435a3437aedad127f7b94c9bd54b94e9e1e7507409ad0898681f23e813b9b47414f58e4ca413b6d4e520bbbf578faec09054bf7f9b
 DIST systemd-stable-249.6.tar.gz 10599611 BLAKE2B 
9c0cbaa4319f2ce9a78dbe820d1b6df5191e6c632e2eac9f71f9ff9817564d9b3fc177d2aec0c0daea8ac33bbdc2066ad68a8967cf8857f4af3668b9a3e7d3bf
 SHA512 
7a7791dfe4923c00987b924adcb1cd08c4d17af2b17b4c6c6c701856c6810cfda61f06821c39787339fc05293853c0ea61b9973fcf4495c7bf4f8054ecfae66f

diff --git a/sys-fs/udev/udev-249.6-r1.ebuild b/sys-fs/udev/udev-249.6-r1.ebuild
index aa9f2ad8efe6..24b95f62663f 100644
--- a/sys-fs/udev/udev-249.6-r1.ebuild
+++ b/sys-fs/udev/udev-249.6-r1.ebuild
@@ -23,7 +23,7 @@ else
 
# musl patches taken from:
# 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
-   MUSL_PATCHSET="249.5"
+   MUSL_PATCHSET="249.5-r1"
SRC_URI+="
elibc_musl? (

https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index d3c2c55adb2b..e13f6003bb52 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -23,7 +23,7 @@ else
 
# musl patches taken from:
# 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
-   MUSL_PATCHSET="249.5"
+   MUSL_PATCHSET="249.5-r1"
SRC_URI+="
elibc_musl? (

https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz



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

2021-12-01 Thread Mike Gilbert
commit: 511de3842159b3f3d74489e7f4acfbdb5b083971
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  1 19:58:29 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec  1 20:09:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511de384

sys-fs/udev: rename 80-net-name-slot.rules when migrating from eudev

Closes: https://bugs.gentoo.org/827937
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/udev-249.6-r1.ebuild | 6 ++
 sys-fs/udev/udev-249.6.ebuild| 6 ++
 sys-fs/udev/udev-.ebuild | 6 ++
 3 files changed, 18 insertions(+)

diff --git a/sys-fs/udev/udev-249.6-r1.ebuild b/sys-fs/udev/udev-249.6-r1.ebuild
index cc70f84d4598..aa9f2ad8efe6 100644
--- a/sys-fs/udev/udev-249.6-r1.ebuild
+++ b/sys-fs/udev/udev-249.6-r1.ebuild
@@ -299,5 +299,11 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   if [[ -e ${EROOT}/etc/udev/rules.d/80-net-name-slot.rules ]]; 
then
+   ewarn
+   ewarn "Detected 
'${EROOT}/etc/udev/rules.d/80-net-name-slot.rules'"
+   ewarn "Renaming to 
'${EROOT}/etc/udev/rules.d/80-net-setup-link.rules'"
+   mv 
"${EROOT}"/etc/udev/rules.d/80-net-{name-slot,setup-link}.rules
+   fi
fi
 }

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index 99e87d5ebe55..d3c2c55adb2b 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -292,5 +292,11 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   if [[ -e ${EROOT}/etc/udev/rules.d/80-net-name-slot.rules ]]; 
then
+   ewarn
+   ewarn "Detected 
'${EROOT}/etc/udev/rules.d/80-net-name-slot.rules'"
+   ewarn "Renaming to 
'${EROOT}/etc/udev/rules.d/80-net-setup-link.rules'"
+   mv 
"${EROOT}"/etc/udev/rules.d/80-net-{name-slot,setup-link}.rules
+   fi
fi
 }

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 3b56e4e1f8ea..66f6958287d3 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -299,5 +299,11 @@ pkg_postinst() {
ewarn
ewarn "If you wish to disable this, please see the above 
documentation, or set"
ewarn "net.ifnames=0 on the kernel command line."
+   if [[ -e ${EROOT}/etc/udev/rules.d/80-net-name-slot.rules ]]; 
then
+   ewarn
+   ewarn "Detected 
'${EROOT}/etc/udev/rules.d/80-net-name-slot.rules'"
+   ewarn "Renaming to 
'${EROOT}/etc/udev/rules.d/80-net-setup-link.rules'"
+   mv 
"${EROOT}"/etc/udev/rules.d/80-net-{name-slot,setup-link}.rules
+   fi
fi
 }



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

2021-12-01 Thread Agostino Sarubbo
commit: 03db80d81285cd715b83d6538f97d360cb9bdb85
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Dec  1 13:31:20 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Dec  1 13:31:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03db80d8

sys-fs/udev: sparc stable wrt bug #827853

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index 0da3c6fa81e0..99e87d5ebe55 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-12-01 Thread Sam James
commit: b3807ff867ffa7a0948608b94a321f8910215282
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  1 10:52:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  1 10:52:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3807ff8

sys-fs/udev: Stabilize 249.6 ppc64, #827853

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

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index aaf91ca4bd9f..0da3c6fa81e0 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-12-01 Thread Sam James
commit: bb27ee770811661a2376c21598a8db8d5f706a97
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  1 10:52:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  1 10:52:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb27ee77

sys-fs/udev: Stabilize 249.6 ppc, #827853

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

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index 86fbd3ca61c3..aaf91ca4bd9f 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-12-01 Thread Agostino Sarubbo
commit: ca0c1457b997c7ce30573db8728ceefac8fa9ef0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Dec  1 09:02:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Dec  1 09:02:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0c1457

sys-fs/udev: x86 stable wrt bug #827853

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

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index 80e347f355d6..86fbd3ca61c3 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-11-30 Thread Agostino Sarubbo
commit: 9ac79db68f00f5eb3818c7d4794274ec386be839
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 30 14:49:24 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 30 14:49:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac79db6

sys-fs/udev: amd64 stable wrt bug #827853

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

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index 5743da053d3e..80e347f355d6 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-11-29 Thread Sam James
commit: ee5a46db7336c3cc72a7e8ac48d0ae88a414c17d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:38:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:38:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5a46db

sys-fs/udev: Stabilize 249.6 arm, #827853

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

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index c86add1c76df..5743da053d3e 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-11-29 Thread Sam James
commit: 9cbc8ec5ce96de046b19fdce0323c7dd289ade6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:38:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:38:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbc8ec5

sys-fs/udev: Stabilize 249.6 arm64, #827853

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

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index b42753db0add..c86add1c76df 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   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/udev/

2021-11-29 Thread Mike Gilbert
commit: 3628ff0dbc70a885cd44fe46ecb90d7f3a8608dd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Nov 29 16:35:04 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Nov 29 16:35:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3628ff0d

sys-fs/udev: restore 249.6

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

 sys-fs/udev/udev-249.6.ebuild | 296 ++
 1 file changed, 296 insertions(+)

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
new file mode 100644
index ..b42753db0add
--- /dev/null
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -0,0 +1,296 @@
+# Copyright 2003-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
+
+if [[ ${PV} = * ]] ; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]] ; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+
+   # musl patches taken from:
+   # 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+   MUSL_PATCHSET="249.5"
+   SRC_URI+="
+   elibc_musl? (
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
+   )"
+
+   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://www.freedesktop.org/wiki/Software/systemd;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="acl +kmod selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-util/gperf
+   sys-devel/gettext
+   >=sys-apps/coreutils-8.16
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   test? (
+   app-text/tree
+   dev-lang/perl
+   )
+"
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl )
+   kmod? ( >=sys-apps/kmod-15 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.9
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/kmem
+   acct-group/tty
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/input
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/tape
+   acct-group/video
+   !sys-apps/gentoo-systemd-integration
+   !sys-apps/systemd
+"
+PDEPEND=">=sys-apps/hwids-20140304[udev]
+   >=sys-fs/udev-init-scripts-34"
+
+python_check_deps() {
+   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] ; then
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
+   linux-info_pkg_setup
+
+   # CONFIG_FHANDLE was introduced by 2.6.39
+   local MINKV=2.6.39
+
+   if kernel_is -lt ${MINKV//./ } ; then
+   eerror "Your running kernel is too old to run this 
version of ${P}"
+   eerror "You need to upgrade kernel at least to ${MINKV}"
+   fi
+
+   if kernel_is -lt 3 7 ; then
+   ewarn "Your running kernel is too old to have firmware 
loader and"
+   ewarn "this version of ${P} doesn't have userspace 
firmware loader"
+   ewarn "If you need firmware support, you need to 
upgrade kernel at least to 3.7"
+   fi
+   fi
+}
+
+src_prepare() {
+   local PATCHES=(
+   )
+   use elibc_musl && PATCHES+=( "${WORKDIR}"/musl-patches )
+
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool acl)
+   -Defi=false
+   $(meson_native_use_bool kmod)
+   $(meson_native_use_bool selinux)
+   -Dlink-udev-shared=false
+   -Dsplit-usr=true
+   

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

2021-11-28 Thread Mike Gilbert
commit: 7cd8b5ff80da9162861e528df29eceaddc282110
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 25 01:54:40 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov 28 19:54:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd8b5ff

sys-fs/udev: install bundled hwdb data

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

 sys-fs/udev/{udev-249.6.ebuild => udev-249.6-r1.ebuild} | 11 +--
 sys-fs/udev/udev-.ebuild| 11 +--
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6-r1.ebuild
similarity index 97%
rename from sys-fs/udev/udev-249.6.ebuild
rename to sys-fs/udev/udev-249.6-r1.ebuild
index b42753db0add..cc70f84d4598 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6-r1.ebuild
@@ -83,9 +83,11 @@ RDEPEND="${COMMON_DEPEND}
acct-group/video
!sys-apps/gentoo-systemd-integration
!sys-apps/systemd
+   !sys-apps/hwids[udev]
+"
+PDEPEND="
+   >=sys-fs/udev-init-scripts-34
 "
-PDEPEND=">=sys-apps/hwids-20140304[udev]
-   >=sys-fs/udev-init-scripts-34"
 
 python_check_deps() {
has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
@@ -185,6 +187,7 @@ multilib_src_compile() {
man/udev.7
man/systemd-udevd.service.8
man/udevadm.8
+   hwdb.d/60-autosuspend-chromiumos.hwdb
rules.d/50-udev-default.rules
rules.d/64-btrfs.rules
)
@@ -239,6 +242,8 @@ multilib_src_install() {
# Install generated rules (${BUILD_DIR}/rules.d/*.rules)
insinto /lib/udev/rules.d
doins rules.d/*.rules
+   insinto /lib/udev/hwdb.d
+   doins hwdb.d/*.hwdb
 
insinto /usr/share/pkgconfig
doins src/udev/udev.pc
@@ -263,6 +268,8 @@ multilib_src_install_all() {
insinto /lib/udev/rules.d
doins rules.d/*.rules
doins "${FILESDIR}"/40-gentoo.rules
+   insinto /lib/udev/hwdb.d
+   doins hwdb.d/*.hwdb
 
dobashcomp shell-completion/bash/udevadm
 

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index fc79e4aaa550..3b56e4e1f8ea 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -83,9 +83,11 @@ RDEPEND="${COMMON_DEPEND}
acct-group/video
!sys-apps/gentoo-systemd-integration
!sys-apps/systemd
+   !sys-apps/hwids[udev]
+"
+PDEPEND="
+   >=sys-fs/udev-init-scripts-34
 "
-PDEPEND=">=sys-apps/hwids-20140304[udev]
-   >=sys-fs/udev-init-scripts-34"
 
 python_check_deps() {
has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
@@ -185,6 +187,7 @@ multilib_src_compile() {
man/udev.7
man/systemd-udevd.service.8
man/udevadm.8
+   hwdb.d/60-autosuspend-chromiumos.hwdb
rules.d/50-udev-default.rules
rules.d/64-btrfs.rules
)
@@ -239,6 +242,8 @@ multilib_src_install() {
# Install generated rules (${BUILD_DIR}/rules.d/*.rules)
insinto /lib/udev/rules.d
doins rules.d/*.rules
+   insinto /lib/udev/hwdb.d
+   doins hwdb.d/*.hwdb
 
insinto /usr/share/pkgconfig
doins src/udev/udev.pc
@@ -263,6 +268,8 @@ multilib_src_install_all() {
insinto /lib/udev/rules.d
doins rules.d/*.rules
doins "${FILESDIR}"/40-gentoo.rules
+   insinto /lib/udev/hwdb.d
+   doins hwdb.d/*.hwdb
 
dobashcomp shell-completion/bash/udevadm
 



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

2021-11-26 Thread Georgy Yakovlev
commit: a7304515d1c28c5bb0c01af9edaed5bcc12d64d0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 26 20:31:15 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Nov 26 20:54:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7304515

sys-fs/udev: keyword 249.6 for ~riscv

TEST 162: errors: 0 good: 420/420

0 errors occurred. 6701/6701 good results.

URL: 
https://archives.gentoo.org/gentoo-dev/message/c13f6538160f05333e7d2d84dc1e0ca7
URL: 
https://gitweb.gentoo.org/data/gentoo-news.git/tree/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index 811e41dd069d..b42753db0add 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~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)"

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 4049dd48b187..fc79e4aaa550 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~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/udev/

2021-11-18 Thread Mike Gilbert
commit: 1f391b0c8868b6ab3e12dc59a66ef6a6af0e0a1f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 18 20:50:25 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 18 20:51:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f391b0c

sys-fs/udev: add 249.6

Closes: https://bugs.gentoo.org/823954
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/Manifest| 2 ++
 sys-fs/udev/{udev-.ebuild => udev-249.6.ebuild} | 5 +++--
 sys-fs/udev/udev-.ebuild| 5 +++--
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 57f4657e85fc..c2447f5e1458 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,2 +1,4 @@
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
 DIST systemd-musl-patches-249.1-r1.tar.xz 24536 BLAKE2B 
25135519112b2a1c638046addb6971ea1997fc7dd8626de90d162a4beb6383b5724df78a14c73be1283df58632fb4a0fcb32f90f50f1886f31a1aded15e9567c
 SHA512 
4655f2a06e1b3310cb27b839360353dfbfdbdaa86f4392aeebf63f63efd441d1953f7ac108be7fed7ea721596d191988ed999e34443e47922afca92db779175a
+DIST systemd-musl-patches-249.5.tar.xz 25020 BLAKE2B 
728580573dce974514e71eb22996c35baf781a45d3867f239eec5a1b83f1fd5a06bc92ad9b32b77da5bc20818f25dc7d36f5a157df890b66b86a67701e615fde
 SHA512 
4f9ea3bf98ea56a89c0a3847b4ce446968863d3986810aca0f51f44d31d0bc6cba9127b9cf1ec29b5ebb667fbf6a381fcfae7a3690f3d91eb3e0fa9ab052986d
+DIST systemd-stable-249.6.tar.gz 10599611 BLAKE2B 
9c0cbaa4319f2ce9a78dbe820d1b6df5191e6c632e2eac9f71f9ff9817564d9b3fc177d2aec0c0daea8ac33bbdc2066ad68a8967cf8857f4af3668b9a3e7d3bf
 SHA512 
7a7791dfe4923c00987b924adcb1cd08c4d17af2b17b4c6c6c701856c6810cfda61f06821c39787339fc05293853c0ea61b9973fcf4495c7bf4f8054ecfae66f

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-249.6.ebuild
similarity index 99%
copy from sys-fs/udev/udev-.ebuild
copy to sys-fs/udev/udev-249.6.ebuild
index 0479fe245547..811e41dd069d 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -23,10 +23,11 @@ else
 
# musl patches taken from:
# 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+   MUSL_PATCHSET="249.5"
SRC_URI+="
elibc_musl? (
-   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
-   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 0479fe245547..4049dd48b187 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -23,10 +23,11 @@ else
 
# musl patches taken from:
# 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+   MUSL_PATCHSET="${PV}"
SRC_URI+="
elibc_musl? (
-   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
-   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${MUSL_PATCHSE}.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"



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

2021-11-14 Thread Sam James
commit: ac2e319813282c3a79c1a704aee66387bc10a149
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 14 08:02:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 14 08:02:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2e3198

sys-fs/udev: fix build with linux-headers-5.15

Just like tmpfiles and systemd itself.

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

 .../udev/files/249-udev-linux-headers-5-15.patch   | 22 ++
 sys-fs/udev/udev-249-r3.ebuild |  1 +
 2 files changed, 23 insertions(+)

diff --git a/sys-fs/udev/files/249-udev-linux-headers-5-15.patch 
b/sys-fs/udev/files/249-udev-linux-headers-5-15.patch
new file mode 100644
index ..844099b72819
--- /dev/null
+++ b/sys-fs/udev/files/249-udev-linux-headers-5-15.patch
@@ -0,0 +1,22 @@
+https://github.com/systemd/systemd-stable/pull/132/commits/92bbfcdc733d39ec4097d8678bc92a7aaaf78ae1.patch
+https://bugs.gentoo.org/821550
+
+From: Chris Packham 
+Date: Fri, 10 Sep 2021 09:51:36 +1200
+Subject: [PATCH 1/2] basic/linux: Sync if_arp.h with Linux 5.14
+
+ARPHRD_MCTP was added in 5.14. Sync if_arp.h to pick up the definition
+
+Fixes #20694
+
+(cherry picked from commit 7c5b9952c4f6e2b72f90edbe439982528b7cf223)
+--- a/src/basic/linux/if_arp.h
 b/src/basic/linux/if_arp.h
+@@ -54,6 +54,7 @@
+ #define ARPHRD_X25271 /* CCITT X.25   */
+ #define ARPHRD_HWX25  272 /* Boards with X.25 in firmware */
+ #define ARPHRD_CAN280 /* Controller Area Network  */
++#define ARPHRD_MCTP   290
+ #define ARPHRD_PPP512
+ #define ARPHRD_CISCO  513 /* Cisco HDLC   */
+ #define ARPHRD_HDLC   ARPHRD_CISCO

diff --git a/sys-fs/udev/udev-249-r3.ebuild b/sys-fs/udev/udev-249-r3.ebuild
index 2e1601d89e08..d8c084d97863 100644
--- a/sys-fs/udev/udev-249-r3.ebuild
+++ b/sys-fs/udev/udev-249-r3.ebuild
@@ -116,6 +116,7 @@ src_prepare() {
# backport from 250 to silence musl warnings
"${FILESDIR}/249-sys-include-posix.patch"
"${FILESDIR}/249-libudev-static.patch"
+   "${FILESDIR}/249-udev-linux-headers-5-15.patch"
)
use elibc_musl && PATCHES+=( "${WORKDIR}"/musl-patches )
 



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

2021-09-09 Thread Mike Gilbert
commit: 0ea713f494758304d762f96a306d7e2544fb9f68
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Sep  9 18:46:06 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Sep  9 18:46:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea713f4

sys-fs/udev: add py3.10

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

 sys-fs/udev/udev-249-r3.ebuild | 2 +-
 sys-fs/udev/udev-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/udev/udev-249-r3.ebuild b/sys-fs/udev/udev-249-r3.ebuild
index 29891ba38bc..2e1601d89e0 100644
--- a/sys-fs/udev/udev-249-r3.ebuild
+++ b/sys-fs/udev/udev-249-r3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
 

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index f8e9422acdd..0479fe24554 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
 



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

2021-09-07 Thread Mike Gilbert
commit: a82b299bcc78970ac97608f0ba7206e09141466e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep  5 01:06:20 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep  7 17:36:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82b299b

sys-fs/udev: drop static libs

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

 sys-fs/udev/{udev-249-r2.ebuild => udev-249-r3.ebuild} | 7 +--
 sys-fs/udev/udev-.ebuild   | 7 +--
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r3.ebuild
similarity index 97%
rename from sys-fs/udev/udev-249-r2.ebuild
rename to sys-fs/udev/udev-249-r3.ebuild
index e12322d2e41..29891ba38bc 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r3.ebuild
@@ -37,7 +37,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="acl +kmod selinux static-libs test"
+IUSE="acl +kmod selinux test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -131,7 +131,6 @@ multilib_src_configure() {
-Dlink-udev-shared=false
-Dsplit-usr=true
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   $(meson_use static-libs static-libudev)
 
# Prevent automagic deps
-Dgcrypt=false
@@ -172,9 +171,6 @@ multilib_src_compile() {
${libudev}
src/libudev/libudev.pc
)
-   if use static-libs; then
-   targets+=( libudev.a )
-   fi
if multilib_is_native_abi; then
targets+=(
udevadm
@@ -229,7 +225,6 @@ multilib_src_install() {
 
dolib.so {${libudev},libudev.so.1,libudev.so}
gen_usr_ldscript -a udev
-   use static-libs && dolib.a libudev.a
 
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 162f5505799..f8e9422acdd 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -37,7 +37,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="acl +kmod selinux static-libs test"
+IUSE="acl +kmod selinux test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -128,7 +128,6 @@ multilib_src_configure() {
-Dlink-udev-shared=false
-Dsplit-usr=true
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   $(meson_use static-libs static-libudev)
 
# Prevent automagic deps
-Dgcrypt=false
@@ -169,9 +168,6 @@ multilib_src_compile() {
${libudev}
src/libudev/libudev.pc
)
-   if use static-libs; then
-   targets+=( libudev.a )
-   fi
if multilib_is_native_abi; then
targets+=(
udevadm
@@ -226,7 +222,6 @@ multilib_src_install() {
 
dolib.so {${libudev},libudev.so.1,libudev.so}
gen_usr_ldscript -a udev
-   use static-libs && dolib.a libudev.a
 
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc



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

2021-09-04 Thread Mike Gilbert
commit: b7a17cfe5946bf5bc6032583e3c46d99279fe4b3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep  5 01:09:03 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep  5 01:09:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a17cfe

sys-fs/udev: drop 248-r1

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

 sys-fs/udev/Manifest   |   1 -
 sys-fs/udev/udev-248-r1.ebuild | 228 -
 2 files changed, 229 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 9faa247f2d6..57f4657e85f 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,3 +1,2 @@
-DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
 DIST systemd-musl-patches-249.1-r1.tar.xz 24536 BLAKE2B 
25135519112b2a1c638046addb6971ea1997fc7dd8626de90d162a4beb6383b5724df78a14c73be1283df58632fb4a0fcb32f90f50f1886f31a1aded15e9567c
 SHA512 
4655f2a06e1b3310cb27b839360353dfbfdbdaa86f4392aeebf63f63efd441d1953f7ac108be7fed7ea721596d191988ed999e34443e47922afca92db779175a

diff --git a/sys-fs/udev/udev-248-r1.ebuild b/sys-fs/udev/udev-248-r1.ebuild
deleted file mode 100644
index f8a443b31f9..000
--- a/sys-fs/udev/udev-248-r1.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 2003-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
-
-if [[ ${PV} = * ]] ; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]] ; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-   MY_PV="${PV/_/-}"
-   MY_P="${MY_PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="acl +kmod selinux static-libs"
-
-RESTRICT="test"
-
-BDEPEND="
-   dev-util/gperf
-   sys-devel/gettext
-   >=sys-apps/coreutils-8.16
-   virtual/pkgconfig
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   ${PYTHON_DEPS}
-"
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl )
-   kmod? ( >=sys-apps/kmod-15 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=sys-kernel/linux-headers-3.9
-"
-RDEPEND="${COMMON_DEPEND}
-   acct-group/kmem
-   acct-group/tty
-   acct-group/audio
-   acct-group/cdrom
-   acct-group/dialout
-   acct-group/disk
-   acct-group/input
-   acct-group/kvm
-   acct-group/lp
-   acct-group/render
-   acct-group/tape
-   acct-group/video
-   !sys-apps/gentoo-systemd-integration
-   !sys-apps/systemd
-"
-PDEPEND=">=sys-apps/hwids-20140304[udev]
-   >=sys-fs/udev-init-scripts-34"
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]] ; then
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
-   linux-info_pkg_setup
-
-   # CONFIG_FHANDLE was introduced by 2.6.39
-   local MINKV=2.6.39
-
-   if kernel_is -lt ${MINKV//./ } ; then
-   eerror "Your running kernel is too old to run this 
version of ${P}"
-   eerror "You need to upgrade kernel at least to ${MINKV}"
-   fi
-
-   if kernel_is -lt 3 7 ; then
-   ewarn "Your running kernel is too old to have firmware 
loader and"
-   ewarn "this version of ${P} doesn't have userspace 
firmware loader"
-   ewarn "If you need firmware support, you need to 
upgrade kernel at least to 3.7"
-   fi
-   fi
-}
-

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

2021-09-03 Thread Sam James
commit: 606a20a26efdcebb372759c696fd221e13dc5af8
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  3 18:02:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  3 18:02:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606a20a2

sys-fs/udev: Stabilize 249-r2 arm64, #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index d4a8800599f..e12322d2e41 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~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/udev-init-scripts/

2021-08-29 Thread William Hubbs
commit: 95074c8a567a58a352fe6b5b75999a6c2ed2ff5c
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug 29 19:35:35 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug 29 19:36:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95074c8a

sys-fs/udev-init-scripts: use https instead of git protocol

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild   | 2 +-
 sys-fs/udev-init-scripts/udev-init-scripts-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
index 19363b6da4a..7c9229bd769 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -6,7 +6,7 @@ OLD_PN=udev-gentoo-scripts
 OLD_P=${OLD_PN}-${PV}
 
 if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="git://anongit.gentoo.org/proj/${OLD_PN}.git"
+   EGIT_REPO_URI="https://anongit.gentoo.org/proj/${OLD_PN}.git;
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
index 19363b6da4a..7c9229bd769 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
@@ -6,7 +6,7 @@ OLD_PN=udev-gentoo-scripts
 OLD_P=${OLD_PN}-${PV}
 
 if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="git://anongit.gentoo.org/proj/${OLD_PN}.git"
+   EGIT_REPO_URI="https://anongit.gentoo.org/proj/${OLD_PN}.git;
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2021-08-29 Thread William Hubbs
commit: bff5d20d3e59fd2e503f0f53e6702f505e92d358
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug 29 19:23:34 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug 29 19:23:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff5d20d

sys-fs/udev-init-scripts: remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev-init-scripts/Manifest  |  1 -
 .../udev-init-scripts/udev-init-scripts-33.ebuild  | 50 --
 2 files changed, 51 deletions(-)

diff --git a/sys-fs/udev-init-scripts/Manifest 
b/sys-fs/udev-init-scripts/Manifest
index 19a7fdf14aa..838b43ab910 100644
--- a/sys-fs/udev-init-scripts/Manifest
+++ b/sys-fs/udev-init-scripts/Manifest
@@ -1,3 +1,2 @@
-DIST udev-init-scripts-33.tar.gz 3698 BLAKE2B 
fc79b3f6984131180324919f7be4309715976309ee582147662634bb020b8162b293e7fd0e675a9cc7a3b1630ce0fc49b29c899e393c7748d47cf924b1ca2809
 SHA512 
2119aace937da02f47a5adc9af720587d25c2852cf70a9bcb04138e3ee511308c8f30cf0301fbec58cf0432b7fd6672ae6a02d1740c774703959197b3511fbcc
 DIST udev-init-scripts-34.tar.gz 3660 BLAKE2B 
954b003c78b31649fef69213a5424098f40e17e7ed11f4ec1443247950ea60db8536f37ca603caa06e5c9f8bab07b5ac3cb8c9435144532a97ff04836c24da49
 SHA512 
ed48bcd0815e235b2b3fa38f857cd97f164aac7c6ea805be87890eb06a0d52064bd733da240c6e2a34c8c73e10fd047b5e53096de06f17bc81d8266d70c0cc9d
 DIST udev-init-scripts-35.tar.gz 3666 BLAKE2B 
fddae466428605ea930519e8a47e0ea91f89f9eacc1fd97c137d175142125b12c3d045aec68db35a463de444ac6d8c037cca55f9628f10576c968259d566a9e4
 SHA512 
da9d2093149967e2e1b9bc7190ddfd55a87c9ae2177e3216f7cb2694fc9b64037eb6f2599ad8a4b7594ef32ced88fbb319c92904bc72a81ea5404945f8a8378a

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-33.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-33.ebuild
deleted file mode 100644
index 26fa347f726..000
--- a/sys-fs/udev-init-scripts/udev-init-scripts-33.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-OLD_PN=udev-gentoo-scripts
-OLD_P=${OLD_PN}-${PV}
-
-if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="git://anongit.gentoo.org/proj/${OLD_PN}.git"
-   inherit git-r3
-else
-   
SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/${OLD_P}"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="udev startup scripts for openrc"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RESTRICT="test"
-
-RDEPEND=">=virtual/udev-217
-   !

[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2021-08-29 Thread William Hubbs
commit: 1b3bed5ebc19a4333e0396be920f818e28b8ef1d
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug 29 19:21:03 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug 29 19:21:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3bed5e

sys-fs/udev-init-scripts: sync live

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
index ad1b32f6671..19363b6da4a 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 OLD_PN=udev-gentoo-scripts
 OLD_P=${OLD_PN}-${PV}
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2021-08-29 Thread William Hubbs
commit: 50182cb7815184b30e648ee6bc18ddf70ffd116d
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug 29 19:19:22 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug 29 19:21:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50182cb7

sys-fs/udev-init-scripts:  35 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev-init-scripts/Manifest  |  1 +
 .../udev-init-scripts/udev-init-scripts-35.ebuild  | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sys-fs/udev-init-scripts/Manifest 
b/sys-fs/udev-init-scripts/Manifest
index 2c8c7c596fd..19a7fdf14aa 100644
--- a/sys-fs/udev-init-scripts/Manifest
+++ b/sys-fs/udev-init-scripts/Manifest
@@ -1,2 +1,3 @@
 DIST udev-init-scripts-33.tar.gz 3698 BLAKE2B 
fc79b3f6984131180324919f7be4309715976309ee582147662634bb020b8162b293e7fd0e675a9cc7a3b1630ce0fc49b29c899e393c7748d47cf924b1ca2809
 SHA512 
2119aace937da02f47a5adc9af720587d25c2852cf70a9bcb04138e3ee511308c8f30cf0301fbec58cf0432b7fd6672ae6a02d1740c774703959197b3511fbcc
 DIST udev-init-scripts-34.tar.gz 3660 BLAKE2B 
954b003c78b31649fef69213a5424098f40e17e7ed11f4ec1443247950ea60db8536f37ca603caa06e5c9f8bab07b5ac3cb8c9435144532a97ff04836c24da49
 SHA512 
ed48bcd0815e235b2b3fa38f857cd97f164aac7c6ea805be87890eb06a0d52064bd733da240c6e2a34c8c73e10fd047b5e53096de06f17bc81d8266d70c0cc9d
+DIST udev-init-scripts-35.tar.gz 3666 BLAKE2B 
fddae466428605ea930519e8a47e0ea91f89f9eacc1fd97c137d175142125b12c3d045aec68db35a463de444ac6d8c037cca55f9628f10576c968259d566a9e4
 SHA512 
da9d2093149967e2e1b9bc7190ddfd55a87c9ae2177e3216f7cb2694fc9b64037eb6f2599ad8a4b7594ef32ced88fbb319c92904bc72a81ea5404945f8a8378a

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
new file mode 100644
index 000..19363b6da4a
--- /dev/null
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-35.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+OLD_PN=udev-gentoo-scripts
+OLD_P=${OLD_PN}-${PV}
+
+if [ "${PV}" = "" ]; then
+   EGIT_REPO_URI="git://anongit.gentoo.org/proj/${OLD_PN}.git"
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${OLD_P}"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="udev startup scripts for openrc"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RESTRICT="test"
+
+RDEPEND=">=virtual/udev-217
+   !

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

2021-08-23 Thread Agostino Sarubbo
commit: de2d2b7a4b2a29f4955ac7eb6d7a771a10506519
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 23 22:15:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 23 22:15:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2d2b7a

sys-fs/udev: x86 stable wrt bug #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index a2a87d45029..d4a8800599f 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~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/udev/

2021-08-20 Thread Sam James
commit: 58ac7a193d0daeecfaa0a61f23ec4dc52d692e93
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 23:49:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 23:51:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ac7a19

sys-fs/udev: Stabilize 249-r2 arm, #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 2dfc3e3fb5a..a2a87d45029 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~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/udev/

2021-08-19 Thread Agostino Sarubbo
commit: c37e95413b4727942ed35abaeee430a65c806fe1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 20 05:58:38 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 20 05:58:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37e9541

sys-fs/udev: amd64 stable wrt bug #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 9f67d7d5a48..2dfc3e3fb5a 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~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/udev/

2021-08-19 Thread Sam James
commit: 8c134a02ea27a89ea8eba5379133a354ff19544c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Aug 19 07:00:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 11:22:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c134a02

sys-fs/udev: stable 249-r2 for hppa, bug #808889

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index d389b6730b9..9f67d7d5a48 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~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/udev/

2021-08-18 Thread Agostino Sarubbo
commit: 3561e9384bb936a8fd293739fc967b334e8791b3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 19 01:28:04 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 19 01:28:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3561e938

sys-fs/udev: sparc stable wrt bug #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 1b3cf3b0c03..d389b6730b9 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-08-18 Thread Agostino Sarubbo
commit: 52892e1ff66760914bb2c929feebb0d85f8c3dd7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 19 01:27:29 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 19 01:27:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52892e1f

sys-fs/udev: ppc64 stable wrt bug #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 31df73b39f9..1b3cf3b0c03 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-08-18 Thread Sam James
commit: 561f6ef12c79c98fdd070619f613f2d7a2229c47
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 19 01:08:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 01:08:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561f6ef1

sys-fs/udev: Stabilize 249-r2 ppc, #808889

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

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

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 08a32a5d3c7..31df73b39f9 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -29,7 +29,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-08-11 Thread Mike Gilbert
commit: 16e67b51511f6ad9cdffa1f1bf9ec3b109dd645c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Aug 11 18:02:29 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Aug 11 18:02:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e67b51

sys-fs/udev: check if /dev is writable before running tests

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

 sys-fs/udev/udev-249-r2.ebuild | 28 +---
 sys-fs/udev/udev-.ebuild   | 28 +---
 2 files changed, 26 insertions(+), 30 deletions(-)

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index a1e66f7..08a32a5d3c7 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -198,32 +198,30 @@ multilib_src_compile() {
eninja "${targets[@]}"
 }
 
-multilib_src_test() {
+src_test() {
# The testsuite is *very* finicky. Don't try running it in
# containers or anything but a full VM or on bare metal.
# udev calls 'mknod' a number of times, and this interacts
# badly with kernel namespaces.
 
-   if [[ ${EUID} -ne 0 ]]; then
-   ewarn "udev tests need to run under uid 0"
-   ewarn "Skipping tests"
-   elif has sandbox ${FEATURES}; then
-   ewarn "\'FEATURES=sandbox\' detected"
+   if [[ ! -w /dev ]]; then
ewarn "udev tests needs full access to /dev"
ewarn "Skipping tests"
else
-   einfo Running tests
+   meson-multilib_src_test
+   fi
+}
 
-   # two binaries required by udev-test.pl
-   eninja systemd-detect-virt test-udev
-   local -x PATH="${PWD}:${PATH}"
+multilib_src_test() {
+   # two binaries required by udev-test.pl
+   eninja systemd-detect-virt test-udev
+   local -x PATH="${PWD}:${PATH}"
 
-   # prepare ${BUILD_DIR}/test/sys, required by udev-test.pl
-   "${EPYTHON}" "${S}"/test/sys-script.py test || die
+   # prepare ${BUILD_DIR}/test/sys, required by udev-test.pl
+   "${EPYTHON}" "${S}"/test/sys-script.py test || die
 
-   # the perl script contains all the udev tests
-   "${S}"/test/udev-test.pl || die
-   fi
+   # the perl script contains all the udev tests
+   "${S}"/test/udev-test.pl || die
 }
 
 multilib_src_install() {

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 270009d07a3..162f5505799 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -195,32 +195,30 @@ multilib_src_compile() {
eninja "${targets[@]}"
 }
 
-multilib_src_test() {
+src_test() {
# The testsuite is *very* finicky. Don't try running it in
# containers or anything but a full VM or on bare metal.
# udev calls 'mknod' a number of times, and this interacts
# badly with kernel namespaces.
 
-   if [[ ${EUID} -ne 0 ]]; then
-   ewarn "udev tests need to run under uid 0"
-   ewarn "Skipping tests"
-   elif has sandbox ${FEATURES}; then
-   ewarn "\'FEATURES=sandbox\' detected"
+   if [[ ! -w /dev ]]; then
ewarn "udev tests needs full access to /dev"
ewarn "Skipping tests"
else
-   einfo Running tests
+   meson-multilib_src_test
+   fi
+}
 
-   # two binaries required by udev-test.pl
-   eninja systemd-detect-virt test-udev
-   local -x PATH="${PWD}:${PATH}"
+multilib_src_test() {
+   # two binaries required by udev-test.pl
+   eninja systemd-detect-virt test-udev
+   local -x PATH="${PWD}:${PATH}"
 
-   # prepare ${BUILD_DIR}/test/sys, required by udev-test.pl
-   "${EPYTHON}" "${S}"/test/sys-script.py test || die
+   # prepare ${BUILD_DIR}/test/sys, required by udev-test.pl
+   "${EPYTHON}" "${S}"/test/sys-script.py test || die
 
-   # the perl script contains all the udev tests
-   "${S}"/test/udev-test.pl || die
-   fi
+   # the perl script contains all the udev tests
+   "${S}"/test/udev-test.pl || die
 }
 
 multilib_src_install() {



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

2021-08-09 Thread Sam James
commit: 5214ebaec6f7fac27e3fc1994c1c89c9f8fd8222
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  9 16:46:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  9 16:47:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5214ebae

sys-fs/udev: sync live

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

 sys-fs/udev/udev-249-r2.ebuild | 12 ---
 sys-fs/udev/udev-.ebuild   | 75 +++---
 2 files changed, 77 insertions(+), 10 deletions(-)

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 5dbd7be0b71..a1e66f7 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -15,21 +15,23 @@ else
else
MY_PN=systemd
fi
+
MY_PV="${PV/_/-}"
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
-fi
 
-# musl patches taken from:
-# 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
-SRC_URI+="
+   # musl patches taken from:
+   # 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+   SRC_URI+="
elibc_musl? (

https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+fi
+
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
 

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 8cc1075e8be..270009d07a3 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
-inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -15,10 +15,20 @@ else
else
MY_PN=systemd
fi
+
MY_PV="${PV/_/-}"
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+
+   # musl patches taken from:
+   # 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+   SRC_URI+="
+   elibc_musl? (
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
+   )"
+
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
 fi
 
@@ -27,9 +37,8 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="acl +kmod selinux static-libs"
-
-RESTRICT="test"
+IUSE="acl +kmod selinux static-libs test"
+RESTRICT="!test? ( test )"
 
 BDEPEND="
dev-util/gperf
@@ -42,6 +51,10 @@ BDEPEND="
dev-libs/libxslt
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   test? (
+   app-text/tree
+   dev-lang/perl
+   )
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
@@ -101,6 +114,7 @@ pkg_setup() {
 src_prepare() {
local PATCHES=(
)
+   use elibc_musl && PATCHES+=( "${WORKDIR}"/musl-patches )
 
default
 }
@@ -119,6 +133,7 @@ multilib_src_configure() {
# Prevent automagic deps
-Dgcrypt=false
-Dlibcryptsetup=false
+   -Didn=false
-Dlibidn=false
-Dlibidn2=false
-Dlibiptc=false
@@ -127,6 +142,12 @@ multilib_src_configure() {
-Dlz4=false
-Dxz=false
)
+   use elibc_musl && emesonargs+=(
+   -Dgshadow=false
+   -Dsmack=false
+   -Dutmp=false
+   )
+
meson_src_configure
 }
 
@@ -134,6 +155,9 @@ src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
python_setup
+
+   use elibc_musl && append-cppflags -D__UAPI_DEF_ETHHDR=0
+
multilib-minimal_src_configure
 }
 
@@ -171,6 +195,34 @@ multilib_src_compile() {
eninja 

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

2021-08-09 Thread Sam James
commit: 36ef228ff82661f1491b6c7e532df24755992bbc
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  9 16:46:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  9 16:47:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ef228f

sys-fs/udev: add message when switching from sys-fs/eudev

Helpful for the musl users who will end up hitting this
as a result of the unmasking of sys-fs/udev on their profiles.

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

 sys-fs/udev/udev-249-r2.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index e6d857dcefb..5dbd7be0b71 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -279,6 +279,10 @@ multilib_src_install_all() {
einstalldocs
 }
 
+pkg_preinst() {
+   has_version 'sys-fs/eudev' && HAD_EUDEV=1
+}
+
 pkg_postinst() {
# Update hwdb database in case the format is changed by udev version.
if has_version 'sys-apps/hwids[udev]' ; then
@@ -287,4 +291,13 @@ pkg_postinst() {
# 
https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda
[[ -z ${REPLACING_VERSIONS} ]] && udev_reload
fi
+
+   if [[ ${HAD_EUDEV} -eq 1 ]] ; then
+   ewarn
+   ewarn "${P} defaults to predictable interface renaming, as 
described in the URL below:"
+   ewarn 
"https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames;
+   ewarn
+   ewarn "If you wish to disable this, please see the above 
documentation, or set"
+   ewarn "net.ifnames=0 on the kernel command line."
+   fi
 }



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

2021-08-09 Thread Mike Gilbert
commit: 8364a777b120d5a38219417b5ac96821cd0debc8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Aug  9 15:12:36 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Aug  9 15:15:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8364a777

sys-fs/udev: replace udev-bugs with systemd in maintainers

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

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

diff --git a/sys-fs/udev/metadata.xml b/sys-fs/udev/metadata.xml
index 39f61746d0d..c186a0d55b5 100644
--- a/sys-fs/udev/metadata.xml
+++ b/sys-fs/udev/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   udev-b...@gentoo.org
+   syst...@gentoo.org


Enable kernel module loading/unloading 
support using sys-apps/kmod



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2021-08-09 Thread Mike Gilbert
commit: 2b21374e97c95c400c3e11856a89e391c7705029
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Aug  9 15:11:24 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Aug  9 15:15:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b21374e

sys-fs/udev-init-scripts: replace udev-bugs with systemd in maintainers

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

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

diff --git a/sys-fs/udev-init-scripts/metadata.xml 
b/sys-fs/udev-init-scripts/metadata.xml
index 47a9d608646..8e7007e5a46 100644
--- a/sys-fs/udev-init-scripts/metadata.xml
+++ b/sys-fs/udev-init-scripts/metadata.xml
@@ -2,6 +2,6 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   udev-b...@gentoo.org
+   syst...@gentoo.org

 



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

2021-08-05 Thread Georgy Yakovlev
commit: 0096fac7ff2a0a45922b85416af32b47bf4d8965
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Aug  6 02:25:55 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Aug  6 02:30:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0096fac7

sys-fs/udev: refresh 249 musl patchset with selinux fixes

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/udev/Manifest   | 2 +-
 sys-fs/udev/udev-249-r2.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 507013c24e8..9faa247f2d6 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,3 +1,3 @@
 DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
-DIST systemd-musl-patches-249.1-r0.tar.xz 24276 BLAKE2B 
ba96bcfb04096d639d7ee028b219bb90648b6aa8aaefe804cd658d3fb8c4f9770b617dc9c5ddfb93e876b739ad927d037c881cbfb19d2db095fa897f3bb83d20
 SHA512 
9bd7ea515184e44bfa50c9f415200c62f931c657a49cd53a15ee9719991f3773c12ca7162dc12f61a7e67ed791405e879f9b5a13c9fa09fab464be269508f31f
+DIST systemd-musl-patches-249.1-r1.tar.xz 24536 BLAKE2B 
25135519112b2a1c638046addb6971ea1997fc7dd8626de90d162a4beb6383b5724df78a14c73be1283df58632fb4a0fcb32f90f50f1886f31a1aded15e9567c
 SHA512 
4655f2a06e1b3310cb27b839360353dfbfdbdaa86f4392aeebf63f63efd441d1953f7ac108be7fed7ea721596d191988ed999e34443e47922afca92db779175a

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index 8ab14708839..e6d857dcefb 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -26,8 +26,8 @@ fi
 # 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
 SRC_URI+="
elibc_musl? (
-   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r0.tar.xz
-   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r0.tar.xz
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r1.tar.xz
)"
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



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

2021-08-03 Thread Mike Gilbert
commit: 4e3700c8ee0660cc8e4a97d194592905bbe852a9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Aug  3 17:48:42 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Aug  3 17:48:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3700c8

sys-fs/udev: depend on perl for tests

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

 sys-fs/udev/udev-249-r2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index d22a44bf678..8ab14708839 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -49,7 +49,10 @@ BDEPEND="
dev-libs/libxslt
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
-   test? ( app-text/tree )
+   test? (
+   app-text/tree
+   dev-lang/perl
+   )
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]



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

2021-08-03 Thread Mike Gilbert
commit: ebee474c08d6219b0a0ff88139ce0aabf3ec529c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Aug  3 17:21:11 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Aug  3 17:26:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebee474c

sys-fs/udev: adjust test logic

Check EUID instead of FEATURES=userpriv. It is possible the ebuild is
executing as some other user, regardless of the userpriv feature.

Drop the usersandbox check: this is only relevant if the ebuild phase is
running as a non-root user, and we already handle that with the EUID
check.

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

 sys-fs/udev/udev-249-r2.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index e2c3e613c5e..d22a44bf678 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -199,14 +199,9 @@ multilib_src_test() {
# udev calls 'mknod' a number of times, and this interacts
# badly with kernel namespaces.
 
-   if has userpriv ${FEATURES}; then
-   ewarn "\'FEATURES=userpriv\' detected"
+   if [[ ${EUID} -ne 0 ]]; then
ewarn "udev tests need to run under uid 0"
ewarn "Skipping tests"
-   elif has usersandbox ${FEATURES}; then
-   ewarn "\'FEATURES=usersandbox\' detected"
-   ewarn "udev tests needs full access to /dev"
-   ewarn "Skipping tests"
elif has sandbox ${FEATURES}; then
ewarn "\'FEATURES=sandbox\' detected"
ewarn "udev tests needs full access to /dev"



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

2021-08-03 Thread David Seifert
commit: eb6b84e59fabdec573a61ea845edc144541c6b75
Author: David Seifert  gentoo  org>
AuthorDate: Tue Aug  3 11:27:33 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Aug  3 11:27:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6b84e5

sys-fs/udev: enable musl

Closes: https://github.com/gentoo/gentoo/pull/21862
Signed-off-by: David Seifert  gentoo.org>

 sys-fs/udev/Manifest  |  1 +
 sys-fs/udev/files/249-sys-include-posix.patch | 67 +++
 sys-fs/udev/udev-249-r2.ebuild| 64 +++--
 3 files changed, 127 insertions(+), 5 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index f3904e20d03..507013c24e8 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
+DIST systemd-musl-patches-249.1-r0.tar.xz 24276 BLAKE2B 
ba96bcfb04096d639d7ee028b219bb90648b6aa8aaefe804cd658d3fb8c4f9770b617dc9c5ddfb93e876b739ad927d037c881cbfb19d2db095fa897f3bb83d20
 SHA512 
9bd7ea515184e44bfa50c9f415200c62f931c657a49cd53a15ee9719991f3773c12ca7162dc12f61a7e67ed791405e879f9b5a13c9fa09fab464be269508f31f

diff --git a/sys-fs/udev/files/249-sys-include-posix.patch 
b/sys-fs/udev/files/249-sys-include-posix.patch
new file mode 100644
index 000..6d9e0039b9c
--- /dev/null
+++ b/sys-fs/udev/files/249-sys-include-posix.patch
@@ -0,0 +1,67 @@
+Silence annoying #warning's on musl
+
+https://github.com/systemd/systemd/pull/20362
+https://github.com/systemd/systemd/pull/20364
+
+From f8d54f7810aeea5ff27a5db03e1aab7ea54c8268 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Mon, 2 Aug 2021 12:41:38 +0200
+Subject: [PATCH] Use correct `` include
+
+* `` is not specified in POSIX
+---
+ src/basic/fileio.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/basic/fileio.h b/src/basic/fileio.h
+index af797cfafdbf..4295b84a85c5 100644
+--- a/src/basic/fileio.h
 b/src/basic/fileio.h
+@@ -2,11 +2,11 @@
+ #pragma once
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ 
+ #include "macro.h"
+From 2b6c0bb2a341c95223ce672249e43c743b03d78c Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Mon, 2 Aug 2021 16:09:10 +0200
+Subject: [PATCH] Use correct `` include
+
+* `` is not specified in POSIX
+---
+ src/shared/nscd-flush.c | 2 +-
+ src/shared/varlink.c| 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/shared/nscd-flush.c b/src/shared/nscd-flush.c
+index dfc47c423441..19e16d93455c 100644
+--- a/src/shared/nscd-flush.c
 b/src/shared/nscd-flush.c
+@@ -1,5 +1,5 @@
+ /* SPDX-License-Identifier: LGPL-2.1-or-later */
+-#include 
++#include 
+ 
+ #include "fd-util.h"
+ #include "io-util.h"
+diff --git a/src/shared/varlink.c b/src/shared/varlink.c
+index 3a53c16a7242..4033947d3b8c 100644
+--- a/src/shared/varlink.c
 b/src/shared/varlink.c
+@@ -1,7 +1,7 @@
+ /* SPDX-License-Identifier: LGPL-2.1-or-later */
+ 
+ #include 
+-#include 
++#include 
+ 
+ #include "alloc-util.h"
+ #include "errno-util.h"

diff --git a/sys-fs/udev/udev-249-r2.ebuild b/sys-fs/udev/udev-249-r2.ebuild
index ae3ddedfae4..e2c3e613c5e 100644
--- a/sys-fs/udev/udev-249-r2.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
-inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils 
python-any-r1 toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -22,14 +22,21 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
 fi
 
+# musl patches taken from:
+# 
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/systemd/systemd
+SRC_URI+="
+   elibc_musl? (
+   
https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-${PV}.1-r0.tar.xz
+   
https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${PV}.1-r0.tar.xz
+   )"
+
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
 

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

2021-08-01 Thread William Hubbs
commit: 0aa0afa82172fa44f13b0d3b328d1e3e5d57714f
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug  1 21:16:19 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug  1 21:16:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa0afa8

sys-fs/udev: fix build time dependencies

sys-fs/udev uses gettext directly via meson, so it should depend on it
directly instead of depending on dev-util/intltool.

The revbump was done so people can use --depclean right away.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev/{udev-248.ebuild => udev-248-r1.ebuild}| 2 +-
 sys-fs/udev/{udev-249-r1.ebuild => udev-249-r2.ebuild} | 2 +-
 sys-fs/udev/udev-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248-r1.ebuild
similarity index 99%
rename from sys-fs/udev/udev-248.ebuild
rename to sys-fs/udev/udev-248-r1.ebuild
index 090111f3ac0..f8a443b31f9 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248-r1.ebuild
@@ -33,7 +33,7 @@ RESTRICT="test"
 
 BDEPEND="
dev-util/gperf
-   >=dev-util/intltool-0.50
+   sys-devel/gettext
>=sys-apps/coreutils-8.16
virtual/pkgconfig
app-text/docbook-xml-dtd:4.2

diff --git a/sys-fs/udev/udev-249-r1.ebuild b/sys-fs/udev/udev-249-r2.ebuild
similarity index 99%
rename from sys-fs/udev/udev-249-r1.ebuild
rename to sys-fs/udev/udev-249-r2.ebuild
index 4b808e917a4..ae3ddedfae4 100644
--- a/sys-fs/udev/udev-249-r1.ebuild
+++ b/sys-fs/udev/udev-249-r2.ebuild
@@ -33,7 +33,7 @@ RESTRICT="test"
 
 BDEPEND="
dev-util/gperf
-   >=dev-util/intltool-0.50
+   sys-devel/gettext
>=sys-apps/coreutils-8.16
virtual/pkgconfig
app-text/docbook-xml-dtd:4.2

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 9cb8cd5f731..8cc1075e8be 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -33,7 +33,7 @@ RESTRICT="test"
 
 BDEPEND="
dev-util/gperf
-   >=dev-util/intltool-0.50
+   sys-devel/gettext
>=sys-apps/coreutils-8.16
virtual/pkgconfig
app-text/docbook-xml-dtd:4.2



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

2021-08-01 Thread William Hubbs
commit: 66b0172e8c4a57a48e46a5d018bb2ca983c65a8e
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug  1 20:28:45 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug  1 20:31:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b0172e

sys-fs/udev: remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev/Manifest |   3 -
 sys-fs/udev/udev-245.5-r1.ebuild | 247 ---
 sys-fs/udev/udev-246-r1.ebuild   | 245 --
 sys-fs/udev/udev-247.2.ebuild| 236 -
 4 files changed, 731 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 596b892bb2b..f3904e20d03 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,5 +1,2 @@
-DIST systemd-246.tar.gz 9534036 BLAKE2B 
71b72abcd4d066d35d45d9835d41bec8faa9a7eddc80b48fe7073223f07d32f78a8442c52dc0800940f9750d9c5502123a633738981d797cf610d85df2035bf0
 SHA512 
7103f7da53f7ced3b5543c238f23bd11c82af8e37166c1720a90576b6b431b4329320c78726166c65a9f5e101dd465c0a86dd13c586c4e55e608a6273d8f324f
 DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
-DIST systemd-stable-245.5.tar.gz 9020836 BLAKE2B 
7753eecceffa86c9208c3e71df2037b58b445f9090b73c6ff499b4170b94488a1fd1cabcd17cbb98506a692875a3eef07a40a54d23e09c331a01319f8d03d13d
 SHA512 
47de4a59980643002f325c499eeb4dd76fa9f1d1267686e7564f103690487bf85974590d7cb3e3641409e5bfba567fe2a66efa80320e7e8adc48af4461e2e172
-DIST systemd-stable-247.2.tar.gz 9890845 BLAKE2B 
5363f429f4e629b9a05248b77f7c102da37e23c5678e14621ca67edeea59d7995064d037f04eb0ce57dd17a1b3a40a04e00619f77dbde82a61aabbc02f5bc412
 SHA512 
220739bedb7ccbb35d9d2ff441a52e0615fbe80da5141f7e0420d469f4d66d3604ea72ce70c3deaa2afa5a32b3c7eec4340738337c96891b471e23ed43cd6a82

diff --git a/sys-fs/udev/udev-245.5-r1.ebuild b/sys-fs/udev/udev-245.5-r1.ebuild
deleted file mode 100644
index 1322ad2f605..000
--- a/sys-fs/udev/udev-245.5-r1.ebuild
+++ /dev/null
@@ -1,247 +0,0 @@
-# Copyright 2003-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]]; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-   MY_PV=${PV/_/-}
-   MY_P=${MY_PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="acl +kmod selinux static-libs"
-
-RESTRICT="test"
-
-BDEPEND="
-   dev-util/gperf
-   >=dev-util/intltool-0.50
-   >=sys-apps/coreutils-8.16
-   virtual/pkgconfig
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   ${PYTHON_DEPS}
-"
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl )
-   kmod? ( >=sys-apps/kmod-15 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=sys-kernel/linux-headers-3.9
-"
-RDEPEND="${COMMON_DEPEND}
-   acct-group/kmem
-   acct-group/tty
-   acct-group/audio
-   acct-group/cdrom
-   acct-group/dialout
-   acct-group/disk
-   acct-group/input
-   acct-group/kvm
-   acct-group/lp
-   acct-group/render
-   acct-group/tape
-   acct-group/video
-   !sys-apps/gentoo-systemd-integration
-   !sys-apps/systemd
-"
-PDEPEND=">=sys-apps/hwids-20140304[udev]
-   >=sys-fs/udev-init-scripts-26"
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED 

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

2021-07-17 Thread Andreas K. Hüttel
commit: 676c2d9c7eddcda50edcd0d9b7c93bd5f56fc72c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 17 21:53:21 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 17 21:53:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676c2d9c

sys-fs/udev: 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/udev/udev-245.5-r1.ebuild | 1 +
 sys-fs/udev/udev-246-r1.ebuild   | 1 +
 sys-fs/udev/udev-247.2.ebuild| 1 +
 sys-fs/udev/udev-248.ebuild  | 1 +
 sys-fs/udev/udev-249-r1.ebuild   | 1 +
 sys-fs/udev/udev-.ebuild | 1 +
 6 files changed, 6 insertions(+)

diff --git a/sys-fs/udev/udev-245.5-r1.ebuild b/sys-fs/udev/udev-245.5-r1.ebuild
index aa7adfc8232..1322ad2f605 100644
--- a/sys-fs/udev/udev-245.5-r1.ebuild
+++ b/sys-fs/udev/udev-245.5-r1.ebuild
@@ -45,6 +45,7 @@ BDEPEND="
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl )
kmod? ( >=sys-apps/kmod-15 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/udev/udev-246-r1.ebuild b/sys-fs/udev/udev-246-r1.ebuild
index 51979da0f5c..5fc08f3b74a 100644
--- a/sys-fs/udev/udev-246-r1.ebuild
+++ b/sys-fs/udev/udev-246-r1.ebuild
@@ -45,6 +45,7 @@ BDEPEND="
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl )
kmod? ( >=sys-apps/kmod-15 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/udev/udev-247.2.ebuild b/sys-fs/udev/udev-247.2.ebuild
index 276bd37716f..b1dfe60bc55 100644
--- a/sys-fs/udev/udev-247.2.ebuild
+++ b/sys-fs/udev/udev-247.2.ebuild
@@ -45,6 +45,7 @@ BDEPEND="
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl )
kmod? ( >=sys-apps/kmod-15 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 48130385ec4..090111f3ac0 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -45,6 +45,7 @@ BDEPEND="
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl )
kmod? ( >=sys-apps/kmod-15 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/udev/udev-249-r1.ebuild b/sys-fs/udev/udev-249-r1.ebuild
index 412b8abefde..4b808e917a4 100644
--- a/sys-fs/udev/udev-249-r1.ebuild
+++ b/sys-fs/udev/udev-249-r1.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl )
kmod? ( >=sys-apps/kmod-15 )
selinux? ( >=sys-libs/libselinux-2.1.9 )

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 889f6102324..9cb8cd5f731 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
acl? ( sys-apps/acl )
kmod? ( >=sys-apps/kmod-15 )
selinux? ( >=sys-libs/libselinux-2.1.9 )



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

2021-07-16 Thread Sam James
commit: e9d918bd6df1c9ea67c7134f03b6e7910196861a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 16 21:41:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 16 21:44:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d918bd

sys-fs/udev: Stabilize 248 arm, #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 5762d525b44..48130385ec4 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Sam James
commit: 66e0984f110199e1d1f3f4de445ffec6675a49a2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 15 21:40:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 15 21:40:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e0984f

sys-fs/udev: Stabilize 248 arm64, #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 234de03774b..5762d525b44 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Sergei Trofimovich
commit: c3d53fab865e3919129f138cdd570de64df69713
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jul 15 13:39:31 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jul 15 13:44:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d53fab

sys-fs/udev: stable 248 for hppa, bug #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index b23e6a797f9..234de03774b 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Agostino Sarubbo
commit: 016536fc057295bfbc2d567dde0a640d0b068f58
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 15 07:41:58 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 15 07:41:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016536fc

sys-fs/udev: x86 stable wrt bug #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index bc243a1a18e..b23e6a797f9 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Agostino Sarubbo
commit: f1de10042f1dbb1a6270ff9bc61a852340d24269
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 15 07:40:52 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 15 07:40:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1de1004

sys-fs/udev: sparc stable wrt bug #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index e44778303f3..bc243a1a18e 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Agostino Sarubbo
commit: 7e53fc9894c4d23898fb3d419a30d348ae48553d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 15 07:40:14 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 15 07:40:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e53fc98

sys-fs/udev: ppc64 stable wrt bug #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index b2c08650098..e44778303f3 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Agostino Sarubbo
commit: 37fc059f5487d88155a41bb0ae46c55d715cc326
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 15 07:39:27 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 15 07:39:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37fc059f

sys-fs/udev: ppc stable wrt bug #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 26d33efbedd..b2c08650098 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-07-15 Thread Agostino Sarubbo
commit: bbd3d7bbe9a1ba6e1604b049415106c6f674c260
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 15 07:38:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 15 07:38:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd3d7bb

sys-fs/udev: amd64 stable wrt bug #802168

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

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 2ce88d33230..26d33efbedd 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -19,7 +19,7 @@ else
MY_P="${MY_PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/udev/

2021-07-14 Thread Mike Gilbert
commit: 084e189ebf56438c5bddc0346c490a61445cb27e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jul 14 20:44:27 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jul 14 20:44:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084e189e

sys-fs/udev: depend on dev-python/jinja

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

 sys-fs/udev/udev-249-r1.ebuild | 5 +
 sys-fs/udev/udev-.ebuild   | 5 +
 2 files changed, 10 insertions(+)

diff --git a/sys-fs/udev/udev-249-r1.ebuild b/sys-fs/udev/udev-249-r1.ebuild
index 52595ad4a4e..412b8abefde 100644
--- a/sys-fs/udev/udev-249-r1.ebuild
+++ b/sys-fs/udev/udev-249-r1.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
@@ -71,6 +72,10 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=sys-apps/hwids-20140304[udev]
>=sys-fs/udev-init-scripts-34"
 
+python_check_deps() {
+   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
if [[ ${MERGE_TYPE} != buildonly ]] ; then
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 6a9acda5e0f..889f6102324 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
@@ -71,6 +72,10 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=sys-apps/hwids-20140304[udev]
>=sys-fs/udev-init-scripts-34"
 
+python_check_deps() {
+   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
if [[ ${MERGE_TYPE} != buildonly ]] ; then
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"



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

2021-07-14 Thread Mike Gilbert
commit: db4578bceac79c2841d4fb88ffe176ebf4b28eac
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jul 14 16:40:36 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jul 14 16:40:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4578bc

sys-fs/udev: fix libudev.a target

Closes: https://bugs.gentoo.org/802177
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 676b5a0be4e..2ce88d33230 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -139,7 +139,7 @@ multilib_src_compile() {
${libudev}
)
if use static-libs; then
-   targets+=( src/udev/libudev.a )
+   targets+=( libudev.a )
fi
if multilib_is_native_abi; then
targets+=(
@@ -166,7 +166,7 @@ multilib_src_install() {
 
dolib.so {${libudev},libudev.so.1,libudev.so}
gen_usr_ldscript -a udev
-   use static-libs && dolib.a src/udev/libudev.a
+   use static-libs && dolib.a libudev.a
 
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc



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

2021-07-13 Thread Mike Gilbert
commit: 3d9d44627d8f9a8e8e353ca494afb64dd2c05e7a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul 13 18:52:35 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul 13 18:53:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9d4462

sys-fs/udev: fix libudev.a target

Closes: https://bugs.gentoo.org/802042
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/udev-249-r1.ebuild | 4 ++--
 sys-fs/udev/udev-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/udev/udev-249-r1.ebuild b/sys-fs/udev/udev-249-r1.ebuild
index 0154e132439..52595ad4a4e 100644
--- a/sys-fs/udev/udev-249-r1.ebuild
+++ b/sys-fs/udev/udev-249-r1.ebuild
@@ -141,7 +141,7 @@ multilib_src_compile() {
src/libudev/libudev.pc
)
if use static-libs; then
-   targets+=( src/udev/libudev.a )
+   targets+=( libudev.a )
fi
if multilib_is_native_abi; then
targets+=(
@@ -171,7 +171,7 @@ multilib_src_install() {
 
dolib.so {${libudev},libudev.so.1,libudev.so}
gen_usr_ldscript -a udev
-   use static-libs && dolib.a src/udev/libudev.a
+   use static-libs && dolib.a libudev.a
 
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index d23c86c0aeb..6a9acda5e0f 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -140,7 +140,7 @@ multilib_src_compile() {
src/libudev/libudev.pc
)
if use static-libs; then
-   targets+=( src/udev/libudev.a )
+   targets+=( libudev.a )
fi
if multilib_is_native_abi; then
targets+=(
@@ -170,7 +170,7 @@ multilib_src_install() {
 
dolib.so {${libudev},libudev.so.1,libudev.so}
gen_usr_ldscript -a udev
-   use static-libs && dolib.a src/udev/libudev.a
+   use static-libs && dolib.a libudev.a
 
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc



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

2021-07-11 Thread Mike Gilbert
commit: 9d338b39cd9f19977bb47b52bb5e797f2f1563b2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul 11 14:40:09 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul 11 14:40:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d338b39

sys-fs/udev: add static link info to libudev.pc

Closes: https://bugs.gentoo.org/801325
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/files/249-libudev-static.patch | 26 ++
 .../udev/{udev-249.ebuild => udev-249-r1.ebuild}   |  1 +
 2 files changed, 27 insertions(+)

diff --git a/sys-fs/udev/files/249-libudev-static.patch 
b/sys-fs/udev/files/249-libudev-static.patch
new file mode 100644
index 000..73375b716e9
--- /dev/null
+++ b/sys-fs/udev/files/249-libudev-static.patch
@@ -0,0 +1,26 @@
+From f2c57d4f3805775e0ffdc80ce578eaa737017d31 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Fri, 9 Jul 2021 13:05:23 -0400
+Subject: [PATCH] libudev: add "Libs.private: -lrt -pthread" to libudev.pc
+
+This resolves a failure when linking cryptsetup.static against libudev.a.
+
+```
+libtool: link: x86_64-pc-linux-gnu-gcc -Wall -O2 -pipe -march=amdfam10 -static 
-O2 -o cryptsetup.static lib/utils_crypt.o lib/utils_loop.o lib/utils_io.o 
lib/utils_blkid.o src/utils_tools.o src/utils_password.o src/utils_luks2.o 
src/utils_blockdev.o src/cryptsetup.o -pthread -pthread  -Wl,--as-needed 
./.libs/libcryptsetup.a -largon2 -lrt -ljson-c -lpopt -luuid -lblkid -lssl 
-lcrypto -lz -ldl -ldevmapper -lm -lpthread -ludev -pthread
+/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld:
 
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib64/libudev.a(src_libsystemd_sd-daemon_sd-daemon.c.o):
 in function `sd_is_mq':
+(.text.sd_is_mq+0x3a): undefined reference to `mq_getattr'
+```
+---
+ src/libudev/libudev.pc.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/libudev/libudev.pc.in b/src/libudev/libudev.pc.in
+index 89028aaa6bf2..1d6487fa4084 100644
+--- a/src/libudev/libudev.pc.in
 b/src/libudev/libudev.pc.in
+@@ -16,4 +16,5 @@ Name: libudev
+ Description: Library to access udev device information
+ Version: {{PROJECT_VERSION}}
+ Libs: -L${libdir} -ludev
++Libs.private: -lrt -pthread
+ Cflags: -I${includedir}

diff --git a/sys-fs/udev/udev-249.ebuild b/sys-fs/udev/udev-249-r1.ebuild
similarity index 99%
rename from sys-fs/udev/udev-249.ebuild
rename to sys-fs/udev/udev-249-r1.ebuild
index d23c86c0aeb..0154e132439 100644
--- a/sys-fs/udev/udev-249.ebuild
+++ b/sys-fs/udev/udev-249-r1.ebuild
@@ -94,6 +94,7 @@ pkg_setup() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/249-libudev-static.patch"
)
 
default



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

2021-07-09 Thread Mike Gilbert
commit: 6b5cd908e67975564a0074dcd13b0d60f53f9daa
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jul  9 17:30:12 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jul  9 17:30:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5cd908

sys-fs/udev: remove redundant rules installation

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

 sys-fs/udev/udev-249.ebuild  | 7 +++
 sys-fs/udev/udev-.ebuild | 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/sys-fs/udev/udev-249.ebuild b/sys-fs/udev/udev-249.ebuild
index 01117409e7f..d23c86c0aeb 100644
--- a/sys-fs/udev/udev-249.ebuild
+++ b/sys-fs/udev/udev-249.ebuild
@@ -184,9 +184,9 @@ multilib_src_install() {
exeinto /lib/udev
doexe 
src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id}
 
+   # Install generated rules (${BUILD_DIR}/rules.d/*.rules)
insinto /lib/udev/rules.d
doins rules.d/*.rules
-   doins "${S}"/rules.d/*.rules
 
insinto /usr/share/pkgconfig
doins src/udev/udev.pc
@@ -207,11 +207,10 @@ multilib_src_install_all() {
insinto /lib/systemd/network
doins network/99-default.link
 
-   # see src_prepare() for content of 40-gentoo.rules
+   # Install static rules (${S}/rules.d/*.rules)
insinto /lib/udev/rules.d
-   doins "${FILESDIR}"/40-gentoo.rules
-   doins "${S}"/rules.d/*.rules
doins rules.d/*.rules
+   doins "${FILESDIR}"/40-gentoo.rules
 
dobashcomp shell-completion/bash/udevadm
 

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 01117409e7f..d23c86c0aeb 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -184,9 +184,9 @@ multilib_src_install() {
exeinto /lib/udev
doexe 
src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id}
 
+   # Install generated rules (${BUILD_DIR}/rules.d/*.rules)
insinto /lib/udev/rules.d
doins rules.d/*.rules
-   doins "${S}"/rules.d/*.rules
 
insinto /usr/share/pkgconfig
doins src/udev/udev.pc
@@ -207,11 +207,10 @@ multilib_src_install_all() {
insinto /lib/systemd/network
doins network/99-default.link
 
-   # see src_prepare() for content of 40-gentoo.rules
+   # Install static rules (${S}/rules.d/*.rules)
insinto /lib/udev/rules.d
-   doins "${FILESDIR}"/40-gentoo.rules
-   doins "${S}"/rules.d/*.rules
doins rules.d/*.rules
+   doins "${FILESDIR}"/40-gentoo.rules
 
dobashcomp shell-completion/bash/udevadm
 



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

2021-07-09 Thread William Hubbs
commit: b42417d7a36986a94162398b630bae7609fe5ca4
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul  9 17:09:19 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul  9 17:10:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42417d7

sys-fs/udev: sync live

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev/udev-.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 676b5a0be4e..01117409e7f 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -137,6 +137,7 @@ multilib_src_compile() {
 
local targets=(
${libudev}
+   src/libudev/libudev.pc
)
if use static-libs; then
targets+=( src/udev/libudev.a )
@@ -149,6 +150,7 @@ multilib_src_compile() {
src/udev/fido_id
src/udev/mtd_probe
src/udev/scsi_id
+   src/udev/udev.pc
src/udev/v4l_id
man/udev.conf.5
man/systemd.link.5
@@ -156,6 +158,8 @@ multilib_src_compile() {
man/udev.7
man/systemd-udevd.service.8
man/udevadm.8
+   rules.d/50-udev-default.rules
+   rules.d/64-btrfs.rules
)
fi
eninja "${targets[@]}"
@@ -180,9 +184,9 @@ multilib_src_install() {
exeinto /lib/udev
doexe 
src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id}
 
-   rm rules.d/99-systemd.rules || die
insinto /lib/udev/rules.d
doins rules.d/*.rules
+   doins "${S}"/rules.d/*.rules
 
insinto /usr/share/pkgconfig
doins src/udev/udev.pc
@@ -207,6 +211,7 @@ multilib_src_install_all() {
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules
doins "${S}"/rules.d/*.rules
+   doins rules.d/*.rules
 
dobashcomp shell-completion/bash/udevadm
 



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

2021-07-08 Thread William Hubbs
commit: 2eda22543aba9d77ca6ac52dcd9d4abc55d0b6f7
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul  9 05:53:28 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul  9 05:53:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eda2254

sys-fs/udev: 249 bump

Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev/Manifest|   1 +
 sys-fs/udev/udev-249.ebuild | 232 
 2 files changed, 233 insertions(+)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 9467a06ba08..596b892bb2b 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-246.tar.gz 9534036 BLAKE2B 
71b72abcd4d066d35d45d9835d41bec8faa9a7eddc80b48fe7073223f07d32f78a8442c52dc0800940f9750d9c5502123a633738981d797cf610d85df2035bf0
 SHA512 
7103f7da53f7ced3b5543c238f23bd11c82af8e37166c1720a90576b6b431b4329320c78726166c65a9f5e101dd465c0a86dd13c586c4e55e608a6273d8f324f
 DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
+DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
 DIST systemd-stable-245.5.tar.gz 9020836 BLAKE2B 
7753eecceffa86c9208c3e71df2037b58b445f9090b73c6ff499b4170b94488a1fd1cabcd17cbb98506a692875a3eef07a40a54d23e09c331a01319f8d03d13d
 SHA512 
47de4a59980643002f325c499eeb4dd76fa9f1d1267686e7564f103690487bf85974590d7cb3e3641409e5bfba567fe2a66efa80320e7e8adc48af4461e2e172
 DIST systemd-stable-247.2.tar.gz 9890845 BLAKE2B 
5363f429f4e629b9a05248b77f7c102da37e23c5678e14621ca67edeea59d7995064d037f04eb0ce57dd17a1b3a40a04e00619f77dbde82a61aabbc02f5bc412
 SHA512 
220739bedb7ccbb35d9d2ff441a52e0615fbe80da5141f7e0420d469f4d66d3604ea72ce70c3deaa2afa5a32b3c7eec4340738337c96891b471e23ed43cd6a82

diff --git a/sys-fs/udev/udev-249.ebuild b/sys-fs/udev/udev-249.ebuild
new file mode 100644
index 000..01117409e7f
--- /dev/null
+++ b/sys-fs/udev/udev-249.ebuild
@@ -0,0 +1,232 @@
+# Copyright 2003-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
+
+if [[ ${PV} = * ]] ; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]] ; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="acl +kmod selinux static-libs"
+
+RESTRICT="test"
+
+BDEPEND="
+   dev-util/gperf
+   >=dev-util/intltool-0.50
+   >=sys-apps/coreutils-8.16
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   ${PYTHON_DEPS}
+"
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl )
+   kmod? ( >=sys-apps/kmod-15 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.9
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/kmem
+   acct-group/tty
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/input
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/tape
+   acct-group/video
+   !sys-apps/gentoo-systemd-integration
+   !sys-apps/systemd
+"
+PDEPEND=">=sys-apps/hwids-20140304[udev]
+   >=sys-fs/udev-init-scripts-34"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] ; then
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
+   linux-info_pkg_setup
+
+   # CONFIG_FHANDLE was introduced by 2.6.39
+   local MINKV=2.6.39
+
+   if kernel_is -lt ${MINKV//./ } ; then

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

2021-06-03 Thread Matt Turner
commit: 321d90360581f8eeb26903e90b2c4e3ce71dcc50
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 25 03:10:26 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321d9036

sys-fs/udev: Switch to meson-multilib

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

 sys-fs/udev/udev-248.ebuild  | 18 +-
 sys-fs/udev/udev-.ebuild | 18 +-
 2 files changed, 10 insertions(+), 26 deletions(-)

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 177412dc751..676b5a0be4e 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -99,24 +99,16 @@ src_prepare() {
default
 }
 
-meson_multilib_native_use() {
-   if multilib_is_native_abi && use "$1" ; then
-   echo true
-   else
-   echo false
-   fi
-}
-
 multilib_src_configure() {
local emesonargs=(
-   -Dacl=$(meson_multilib_native_use acl)
+   $(meson_native_use_bool acl)
-Defi=false
-   -Dkmod=$(meson_multilib_native_use kmod)
-   -Dselinux=$(meson_multilib_native_use selinux)
+   $(meson_native_use_bool kmod)
+   $(meson_native_use_bool selinux)
-Dlink-udev-shared=false
-Dsplit-usr=true
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   -Dstatic-libudev=$(usex static-libs true false)
+   $(meson_use static-libs static-libudev)
 
# Prevent automagic deps
-Dgcrypt=false

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 177412dc751..676b5a0be4e 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -99,24 +99,16 @@ src_prepare() {
default
 }
 
-meson_multilib_native_use() {
-   if multilib_is_native_abi && use "$1" ; then
-   echo true
-   else
-   echo false
-   fi
-}
-
 multilib_src_configure() {
local emesonargs=(
-   -Dacl=$(meson_multilib_native_use acl)
+   $(meson_native_use_bool acl)
-Defi=false
-   -Dkmod=$(meson_multilib_native_use kmod)
-   -Dselinux=$(meson_multilib_native_use selinux)
+   $(meson_native_use_bool kmod)
+   $(meson_native_use_bool selinux)
-Dlink-udev-shared=false
-Dsplit-usr=true
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   -Dstatic-libudev=$(usex static-libs true false)
+   $(meson_use static-libs static-libudev)
 
# Prevent automagic deps
-Dgcrypt=false



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

2021-05-01 Thread Andreas Sturmlechner
commit: bdabec831e0f72cbc4ebb083272ca0e1f2cc498e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr 18 18:01:22 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 07:34:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdabec83

sys-fs/udev: Drop 243-r2

Bug: https://bugs.gentoo.org/736088
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-fs/udev/Manifest   |   1 -
 sys-fs/udev/udev-243-r2.ebuild | 336 -
 2 files changed, 337 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 1060971a7b3..9467a06ba08 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,4 +1,3 @@
-DIST systemd-243.tar.gz 8242522 BLAKE2B 
89e3ebbea5a99061329f7c78220a66c1e075d5ba90dfdf5ee8d0d9b762ef4600dc82d8ca2054632e5e343b6272cd8046c92f7f99dcfa8287c5ef2b42fb96d4cb
 SHA512 
56b52a297aa5ac04d9667eb3afb1598725b197de73ff72baa1aabbc2844e36fba7b7fccdf6d214ae8b5b926616b2b7e15772763aaa80ec938d74333ff9c8673e
 DIST systemd-246.tar.gz 9534036 BLAKE2B 
71b72abcd4d066d35d45d9835d41bec8faa9a7eddc80b48fe7073223f07d32f78a8442c52dc0800940f9750d9c5502123a633738981d797cf610d85df2035bf0
 SHA512 
7103f7da53f7ced3b5543c238f23bd11c82af8e37166c1720a90576b6b431b4329320c78726166c65a9f5e101dd465c0a86dd13c586c4e55e608a6273d8f324f
 DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-stable-245.5.tar.gz 9020836 BLAKE2B 
7753eecceffa86c9208c3e71df2037b58b445f9090b73c6ff499b4170b94488a1fd1cabcd17cbb98506a692875a3eef07a40a54d23e09c331a01319f8d03d13d
 SHA512 
47de4a59980643002f325c499eeb4dd76fa9f1d1267686e7564f103690487bf85974590d7cb3e3641409e5bfba567fe2a66efa80320e7e8adc48af4461e2e172

diff --git a/sys-fs/udev/udev-243-r2.ebuild b/sys-fs/udev/udev-243-r2.ebuild
deleted file mode 100644
index 17bba8fefb4..000
--- a/sys-fs/udev/udev-243-r2.ebuild
+++ /dev/null
@@ -1,336 +0,0 @@
-# Copyright 2003-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
toolchain-funcs udev usr-ldscript
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   MY_PV=${PV/_/-}
-   MY_P=systemd-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/systemd/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="acl +kmod selinux static-libs"
-
-RESTRICT="test"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
-   sys-libs/libcap[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl )
-   kmod? ( >=sys-apps/kmod-16 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-   ! "${T}"/40-gentoo.rules
-   # Gentoo specific floppy and usb groups
-   ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
-   ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
-   EOF
-
-   if [[ -d "${WORKDIR}/patches" ]]; then
-   eapply "${WORKDIR}/patches"
-   fi
-
-   default
-}
-
-meson_multilib_native_use() {
-   if multilib_is_native_abi && use "$1"; then
-   echo true
-   else
-   echo false
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dacl=$(meson_multilib_native_use acl)
-   -Defi=false
-   -Dkmod=$(meson_multilib_native_use kmod)
-   -Dselinux=$(meson_multilib_native_use selinux)
-   -Dlink-udev-shared=false
-   -Dsplit-usr=true
-   -Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   -Dstatic-libudev=$(usex static-libs true false)
-
-   # Prevent automagic deps
-   -Dgcrypt=false
-   -Dlibcryptsetup=false
-   -Dlibidn=false
-   -Dlibidn2=false
-   -Dlibiptc=false
-   -Dseccomp=false
-   -Dlz4=false
-   -Dxz=false
-   )
-   meson_src_configure
-}
-
-src_configure() {
-   # Prevent conflicts with i686 cross toolchain, bug 559726
-   tc-export AR CC NM OBJCOPY RANLIB
-   multilib-minimal_src_configure
-}
-
-multilib_src_compile() {
-   # meson creates this link
-   local libudev=$(readlink src/udev/libudev.so.1)
-
-   local targets=(
-   

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

2021-04-05 Thread Lars Wendler
commit: 0e0b589933f5270cac4c878a9b8907d9723b13e6
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Apr  5 19:19:23 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Apr  5 19:27:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0b5899

sys-fs/udev: Bump to version 248

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index cf4602fb43c..1060971a7b3 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-243.tar.gz 8242522 BLAKE2B 
89e3ebbea5a99061329f7c78220a66c1e075d5ba90dfdf5ee8d0d9b762ef4600dc82d8ca2054632e5e343b6272cd8046c92f7f99dcfa8287c5ef2b42fb96d4cb
 SHA512 
56b52a297aa5ac04d9667eb3afb1598725b197de73ff72baa1aabbc2844e36fba7b7fccdf6d214ae8b5b926616b2b7e15772763aaa80ec938d74333ff9c8673e
 DIST systemd-246.tar.gz 9534036 BLAKE2B 
71b72abcd4d066d35d45d9835d41bec8faa9a7eddc80b48fe7073223f07d32f78a8442c52dc0800940f9750d9c5502123a633738981d797cf610d85df2035bf0
 SHA512 
7103f7da53f7ced3b5543c238f23bd11c82af8e37166c1720a90576b6b431b4329320c78726166c65a9f5e101dd465c0a86dd13c586c4e55e608a6273d8f324f
+DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-stable-245.5.tar.gz 9020836 BLAKE2B 
7753eecceffa86c9208c3e71df2037b58b445f9090b73c6ff499b4170b94488a1fd1cabcd17cbb98506a692875a3eef07a40a54d23e09c331a01319f8d03d13d
 SHA512 
47de4a59980643002f325c499eeb4dd76fa9f1d1267686e7564f103690487bf85974590d7cb3e3641409e5bfba567fe2a66efa80320e7e8adc48af4461e2e172
 DIST systemd-stable-247.2.tar.gz 9890845 BLAKE2B 
5363f429f4e629b9a05248b77f7c102da37e23c5678e14621ca67edeea59d7995064d037f04eb0ce57dd17a1b3a40a04e00619f77dbde82a61aabbc02f5bc412
 SHA512 
220739bedb7ccbb35d9d2ff441a52e0615fbe80da5141f7e0420d469f4d66d3604ea72ce70c3deaa2afa5a32b3c7eec4340738337c96891b471e23ed43cd6a82

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
new file mode 100644
index 000..177412dc751
--- /dev/null
+++ b/sys-fs/udev/udev-248.ebuild
@@ -0,0 +1,235 @@
+# Copyright 2003-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
+
+if [[ ${PV} = * ]] ; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]] ; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="acl +kmod selinux static-libs"
+
+RESTRICT="test"
+
+BDEPEND="
+   dev-util/gperf
+   >=dev-util/intltool-0.50
+   >=sys-apps/coreutils-8.16
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   ${PYTHON_DEPS}
+"
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl )
+   kmod? ( >=sys-apps/kmod-15 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.9
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/kmem
+   acct-group/tty
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/input
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/tape
+   acct-group/video
+   !sys-apps/gentoo-systemd-integration
+   !sys-apps/systemd
+"
+PDEPEND=">=sys-apps/hwids-20140304[udev]
+   >=sys-fs/udev-init-scripts-34"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] ; then
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
+   linux-info_pkg_setup
+
+   # CONFIG_FHANDLE was introduced by 2.6.39
+   local MINKV=2.6.39
+
+   if kernel_is -lt 

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

2021-04-05 Thread Lars Wendler
commit: 097228462d2f7ddce2212a5d5565c80cda571f98
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Apr  5 19:20:52 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Apr  5 19:27:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09722846

sys-fs/udev: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/udev/udev-.ebuild | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 276bd37716f..177412dc751 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -6,18 +6,18 @@ PYTHON_COMPAT=( python3_{7..9} )
 
 inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
 
-if [[ ${PV} = * ]]; then
+if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
inherit git-r3
 else
-   if [[ ${PV} == *.* ]]; then
+   if [[ ${PV} == *.* ]] ; then
MY_PN=systemd-stable
else
MY_PN=systemd
fi
-   MY_PV=${PV/_/-}
-   MY_P=${MY_PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
 fi
@@ -72,19 +72,19 @@ PDEPEND=">=sys-apps/hwids-20140304[udev]
>=sys-fs/udev-init-scripts-34"
 
 pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
+   if [[ ${MERGE_TYPE} != buildonly ]] ; then
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
linux-info_pkg_setup
 
# CONFIG_FHANDLE was introduced by 2.6.39
local MINKV=2.6.39
 
-   if kernel_is -lt ${MINKV//./ }; then
+   if kernel_is -lt ${MINKV//./ } ; then
eerror "Your running kernel is too old to run this 
version of ${P}"
eerror "You need to upgrade kernel at least to ${MINKV}"
fi
 
-   if kernel_is -lt 3 7; then
+   if kernel_is -lt 3 7 ; then
ewarn "Your running kernel is too old to have firmware 
loader and"
ewarn "this version of ${P} doesn't have userspace 
firmware loader"
ewarn "If you need firmware support, you need to 
upgrade kernel at least to 3.7"
@@ -100,7 +100,7 @@ src_prepare() {
 }
 
 meson_multilib_native_use() {
-   if multilib_is_native_abi && use "$1"; then
+   if multilib_is_native_abi && use "$1" ; then
echo true
else
echo false
@@ -141,10 +141,10 @@ src_configure() {
 
 multilib_src_compile() {
# meson creates this link
-   local libudev=$(readlink src/udev/libudev.so.1)
+   local libudev=$(readlink libudev.so.1)
 
local targets=(
-   src/udev/${libudev}
+   ${libudev}
)
if use static-libs; then
targets+=( src/udev/libudev.a )
@@ -170,16 +170,16 @@ multilib_src_compile() {
 }
 
 multilib_src_install() {
-   local libudev=$(readlink src/udev/libudev.so.1)
+   local libudev=$(readlink libudev.so.1)
 
-   dolib.so src/udev/{${libudev},libudev.so.1,libudev.so}
+   dolib.so {${libudev},libudev.so.1,libudev.so}
gen_usr_ldscript -a udev
use static-libs && dolib.a src/udev/libudev.a
 
insinto "/usr/$(get_libdir)/pkgconfig"
doins src/libudev/libudev.pc
 
-   if multilib_is_native_abi; then
+   if multilib_is_native_abi ; then
into /
dobin udevadm
 
@@ -226,7 +226,7 @@ multilib_src_install_all() {
 
 pkg_postinst() {
# Update hwdb database in case the format is changed by udev version.
-   if has_version 'sys-apps/hwids[udev]'; then
+   if has_version 'sys-apps/hwids[udev]' ; then
udevadm hwdb --update --root="${ROOT}"
# Only reload when we are not upgrading to avoid potential race 
w/ incompatible hwdb.bin and the running udevd
# 
https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda



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

2021-03-10 Thread Mike Gilbert
commit: 09fb51969ebf6f79bae6145d9299920d58376b29
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar 10 16:22:19 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Mar 10 16:22:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fb5196

sys-fs/udev: disable p11kit

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

 sys-fs/udev/udev-247.2.ebuild | 1 +
 sys-fs/udev/udev-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-fs/udev/udev-247.2.ebuild b/sys-fs/udev/udev-247.2.ebuild
index e4e2b1d8e5f..276bd37716f 100644
--- a/sys-fs/udev/udev-247.2.ebuild
+++ b/sys-fs/udev/udev-247.2.ebuild
@@ -124,6 +124,7 @@ multilib_src_configure() {
-Dlibidn=false
-Dlibidn2=false
-Dlibiptc=false
+   -Dp11kit=false
-Dseccomp=false
-Dlz4=false
-Dxz=false

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index e4e2b1d8e5f..276bd37716f 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -124,6 +124,7 @@ multilib_src_configure() {
-Dlibidn=false
-Dlibidn2=false
-Dlibiptc=false
+   -Dp11kit=false
-Dseccomp=false
-Dlz4=false
-Dxz=false



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

2021-01-10 Thread Mike Gilbert
commit: 8c90d2bd447948c268517c779d7ada27a2649949
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jan 10 17:25:58 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jan 10 17:55:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c90d2bd

sys-fs/udev: move 40-gentoo.rules to FILESDIR

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

 sys-fs/udev/files/40-gentoo.rules |  3 +++
 sys-fs/udev/udev-.ebuild  | 12 +---
 2 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/sys-fs/udev/files/40-gentoo.rules 
b/sys-fs/udev/files/40-gentoo.rules
new file mode 100644
index 000..6b96bd07051
--- /dev/null
+++ b/sys-fs/udev/files/40-gentoo.rules
@@ -0,0 +1,3 @@
+# Gentoo specific groups
+ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
+ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index cf615425a34..f028328e33e 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -93,16 +93,6 @@ pkg_setup() {
 }
 
 src_prepare() {
-   cat <<-EOF > "${T}"/40-gentoo.rules
-   # Gentoo specific floppy and usb groups
-   ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
-   ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
-   EOF
-
-   if [[ -d "${WORKDIR}/patches" ]]; then
-   eapply "${WORKDIR}/patches"
-   fi
-
local PATCHES=(
)
 
@@ -222,7 +212,7 @@ multilib_src_install_all() {
 
# see src_prepare() for content of 40-gentoo.rules
insinto /lib/udev/rules.d
-   doins "${T}"/40-gentoo.rules
+   doins "${FILESDIR}"/40-gentoo.rules
doins "${S}"/rules.d/*.rules
 
dobashcomp shell-completion/bash/udevadm



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

2021-01-10 Thread Mike Gilbert
commit: ed3cb998edbdf477fc37ed94dab7b45728b07e2a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jan 10 17:55:00 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jan 10 17:55:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3cb998

sys-fs/udev: bump to 247.2

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

 sys-fs/udev/Manifest  |   1 +
 sys-fs/udev/udev-247.2.ebuild | 234 ++
 2 files changed, 235 insertions(+)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index d0bd75c2b5b..cf4602fb43c 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-243.tar.gz 8242522 BLAKE2B 
89e3ebbea5a99061329f7c78220a66c1e075d5ba90dfdf5ee8d0d9b762ef4600dc82d8ca2054632e5e343b6272cd8046c92f7f99dcfa8287c5ef2b42fb96d4cb
 SHA512 
56b52a297aa5ac04d9667eb3afb1598725b197de73ff72baa1aabbc2844e36fba7b7fccdf6d214ae8b5b926616b2b7e15772763aaa80ec938d74333ff9c8673e
 DIST systemd-246.tar.gz 9534036 BLAKE2B 
71b72abcd4d066d35d45d9835d41bec8faa9a7eddc80b48fe7073223f07d32f78a8442c52dc0800940f9750d9c5502123a633738981d797cf610d85df2035bf0
 SHA512 
7103f7da53f7ced3b5543c238f23bd11c82af8e37166c1720a90576b6b431b4329320c78726166c65a9f5e101dd465c0a86dd13c586c4e55e608a6273d8f324f
 DIST systemd-stable-245.5.tar.gz 9020836 BLAKE2B 
7753eecceffa86c9208c3e71df2037b58b445f9090b73c6ff499b4170b94488a1fd1cabcd17cbb98506a692875a3eef07a40a54d23e09c331a01319f8d03d13d
 SHA512 
47de4a59980643002f325c499eeb4dd76fa9f1d1267686e7564f103690487bf85974590d7cb3e3641409e5bfba567fe2a66efa80320e7e8adc48af4461e2e172
+DIST systemd-stable-247.2.tar.gz 9890845 BLAKE2B 
5363f429f4e629b9a05248b77f7c102da37e23c5678e14621ca67edeea59d7995064d037f04eb0ce57dd17a1b3a40a04e00619f77dbde82a61aabbc02f5bc412
 SHA512 
220739bedb7ccbb35d9d2ff441a52e0615fbe80da5141f7e0420d469f4d66d3604ea72ce70c3deaa2afa5a32b3c7eec4340738337c96891b471e23ed43cd6a82

diff --git a/sys-fs/udev/udev-247.2.ebuild b/sys-fs/udev/udev-247.2.ebuild
new file mode 100644
index 000..f028328e33e
--- /dev/null
+++ b/sys-fs/udev/udev-247.2.ebuild
@@ -0,0 +1,234 @@
+# Copyright 2003-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="acl +kmod selinux static-libs"
+
+RESTRICT="test"
+
+BDEPEND="
+   dev-util/gperf
+   >=dev-util/intltool-0.50
+   >=sys-apps/coreutils-8.16
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   ${PYTHON_DEPS}
+"
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl )
+   kmod? ( >=sys-apps/kmod-15 )
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.9
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/kmem
+   acct-group/tty
+   acct-group/audio
+   acct-group/cdrom
+   acct-group/dialout
+   acct-group/disk
+   acct-group/input
+   acct-group/kvm
+   acct-group/lp
+   acct-group/render
+   acct-group/tape
+   acct-group/video
+   !sys-apps/gentoo-systemd-integration
+   !sys-apps/systemd
+"
+PDEPEND=">=sys-apps/hwids-20140304[udev]
+   >=sys-fs/udev-init-scripts-34"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]]; then
+   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
+   linux-info_pkg_setup
+
+   # CONFIG_FHANDLE was introduced by 2.6.39
+   local MINKV=2.6.39
+
+   if kernel_is -lt ${MINKV//./ }; then
+   eerror "Your running kernel is too old to run this 
version of ${P}"
+   eerror "You need to upgrade kernel at least to ${MINKV}"
+   fi
+
+   if kernel_is -lt 3 7; then
+   ewarn "Your running kernel is too old to 

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

2021-01-06 Thread Sam James
commit: a55f9386b327a52f598731abd84bdc5744dc9888
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 02:34:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 02:35:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55f9386

sys-fs/udev: Stabilize 245.5-r1 s390, #736088

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

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

diff --git a/sys-fs/udev/udev-245.5-r1.ebuild b/sys-fs/udev/udev-245.5-r1.ebuild
index 971843834a7..d245246d218 100644
--- a/sys-fs/udev/udev-245.5-r1.ebuild
+++ b/sys-fs/udev/udev-245.5-r1.ebuild
@@ -19,7 +19,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~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/udev/

2021-01-06 Thread Mike Gilbert
commit: 533d8a45cdde085761aa5c7b4c2d0be07f8f9c8b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan  6 20:31:51 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan  6 20:31:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533d8a45

sys-fs/udev: add PYTHON_DEPS

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

 sys-fs/udev/udev-243-r2.ebuild   | 3 ++-
 sys-fs/udev/udev-245.5-r1.ebuild | 1 +
 sys-fs/udev/udev-246-r1.ebuild   | 1 +
 sys-fs/udev/udev-.ebuild | 1 +
 4 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-243-r2.ebuild b/sys-fs/udev/udev-243-r2.ebuild
index 34e919e5c63..c294a693ef1 100644
--- a/sys-fs/udev/udev-243-r2.ebuild
+++ b/sys-fs/udev/udev-243-r2.ebuild
@@ -45,7 +45,8 @@ DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt"
+   dev-libs/libxslt
+   ${PYTHON_DEPS}"
 RDEPEND="${COMMON_DEPEND}
acct-group/kmem
acct-group/tty

diff --git a/sys-fs/udev/udev-245.5-r1.ebuild b/sys-fs/udev/udev-245.5-r1.ebuild
index d08e53f70ae..971843834a7 100644
--- a/sys-fs/udev/udev-245.5-r1.ebuild
+++ b/sys-fs/udev/udev-245.5-r1.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
+   ${PYTHON_DEPS}
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]

diff --git a/sys-fs/udev/udev-246-r1.ebuild b/sys-fs/udev/udev-246-r1.ebuild
index 15049dfb7c9..cf615425a34 100644
--- a/sys-fs/udev/udev-246-r1.ebuild
+++ b/sys-fs/udev/udev-246-r1.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
+   ${PYTHON_DEPS}
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 15049dfb7c9..cf615425a34 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
+   ${PYTHON_DEPS}
 "
 COMMON_DEPEND="
>=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]



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

2021-01-06 Thread Mike Gilbert
commit: e1c9784d3db136c7ce82dd00bcad18839dd11fee
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan  6 15:47:10 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan  6 15:47:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c9784d

sys-fs/udev: remove old

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

 sys-fs/udev/Manifest  |   1 -
 sys-fs/udev/files/242-gcc-9.patch | 163 ---
 sys-fs/udev/udev-242.ebuild   | 333 --
 3 files changed, 497 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 299515c5f11..d0bd75c2b5b 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,4 +1,3 @@
-DIST systemd-242.tar.gz 7831435 BLAKE2B 
288e65d0a8e133ef5885689eb16118a83d93c730e342da63115cea0892fc999104c3a4856c83f3e7ef909ba2f3311146730b05ee02d84cc0400851ccbdcd54cd
 SHA512 
578f68a3c8f2d454198fc04ff8d943abcfb390531d57f9603d185857f7afa7f4dc641dafecf49ce50fe22f5837b252b181400891e8efd4459fd4f69bb4283cb4
 DIST systemd-243.tar.gz 8242522 BLAKE2B 
89e3ebbea5a99061329f7c78220a66c1e075d5ba90dfdf5ee8d0d9b762ef4600dc82d8ca2054632e5e343b6272cd8046c92f7f99dcfa8287c5ef2b42fb96d4cb
 SHA512 
56b52a297aa5ac04d9667eb3afb1598725b197de73ff72baa1aabbc2844e36fba7b7fccdf6d214ae8b5b926616b2b7e15772763aaa80ec938d74333ff9c8673e
 DIST systemd-246.tar.gz 9534036 BLAKE2B 
71b72abcd4d066d35d45d9835d41bec8faa9a7eddc80b48fe7073223f07d32f78a8442c52dc0800940f9750d9c5502123a633738981d797cf610d85df2035bf0
 SHA512 
7103f7da53f7ced3b5543c238f23bd11c82af8e37166c1720a90576b6b431b4329320c78726166c65a9f5e101dd465c0a86dd13c586c4e55e608a6273d8f324f
 DIST systemd-stable-245.5.tar.gz 9020836 BLAKE2B 
7753eecceffa86c9208c3e71df2037b58b445f9090b73c6ff499b4170b94488a1fd1cabcd17cbb98506a692875a3eef07a40a54d23e09c331a01319f8d03d13d
 SHA512 
47de4a59980643002f325c499eeb4dd76fa9f1d1267686e7564f103690487bf85974590d7cb3e3641409e5bfba567fe2a66efa80320e7e8adc48af4461e2e172

diff --git a/sys-fs/udev/files/242-gcc-9.patch 
b/sys-fs/udev/files/242-gcc-9.patch
deleted file mode 100644
index e9f690a65be..000
--- a/sys-fs/udev/files/242-gcc-9.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From c98b3545008d8e984ab456dcf79787418fcbfe13 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= 
-Date: Tue, 7 May 2019 13:46:55 +0200
-Subject: [PATCH] network: remove redunant link name in message
-
-Fixes #12454.
-
-gcc was complaining that the link->ifname argument is NULL. Adding
-assert(link->ifname) right before the call has no effect. It seems that
-gcc is confused by the fact that log_link_warning_errno() internally
-calls log_object(), with link->ifname passed as the object. log_object()
-is also a macro and is does a check whether the passed object is NULL.
-So we have a check if something is NULL right next an unconditional use
-of it where it cannot be NULL. I think it's a bug in gcc.
-
-Anyway, we don't need to use link->ifname here. log_object() already prepends
-the object name to the message.

- src/network/networkd-link.c | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c
-index 533193ac932..6fc82940033 100644
 a/src/network/networkd-link.c
-+++ b/src/network/networkd-link.c
-@@ -338,8 +338,7 @@ static int link_enable_ipv6(Link *link) {
- 
- r = sysctl_write_ip_property_boolean(AF_INET6, link->ifname, 
"disable_ipv6", disabled);
- if (r < 0)
--log_link_warning_errno(link, r, "Cannot %s IPv6 for interface 
%s: %m",
--   enable_disable(!disabled), 
link->ifname);
-+log_link_warning_errno(link, r, "Cannot %s IPv6: %m", 
enable_disable(!disabled));
- else
- log_link_info(link, "IPv6 successfully %sd", 
enable_disable(!disabled));
- 
-From bcb846f30f9ca8f42e79d109706aee9f2032261b Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Wed, 22 May 2019 10:31:01 -0400
-Subject: [PATCH] shared/machine-image: avoid passing NULL to log_debug_errno
-
-Fixes: https://github.com/systemd/systemd/issues/12534

- src/shared/machine-image.c | 11 ---
- 1 file changed, 8 insertions(+), 3 deletions(-)
-
-diff --git a/src/shared/machine-image.c b/src/shared/machine-image.c
-index 6b9d8fb97a6..6a6d952b424 100644
 a/src/shared/machine-image.c
-+++ b/src/shared/machine-image.c
-@@ -201,11 +201,13 @@ static int image_make(
- Image **ret) {
- 
- _cleanup_free_ char *pretty_buffer = NULL;
-+_cleanup_free_ char *cwd = NULL;
- struct stat stbuf;
- bool read_only;
- int r;
- 
- assert(dfd >= 0 || dfd == AT_FDCWD);
-+assert(path || dfd == AT_FDCWD);
- assert(filename);
- 
- /* We explicitly *do* follow symlinks here, since we want to allow 
symlinking trees, raw files and block
-@@ -221,6 +223,9 @@ static int image_make(
- 

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

2021-01-06 Thread Mike Gilbert
commit: 039f4c4e2f0f86027890be41f79614551de260e9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan  6 15:46:14 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan  6 15:46:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039f4c4e

sys-fs/udev: use python-any-r1

Closes: https://bugs.gentoo.org/764107
Package-Manager: Portage-3.0.12_p2, Repoman-3.0.2_p26
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/udev/udev-245.5-r1.ebuild | 6 --
 sys-fs/udev/udev-246-r1.ebuild   | 6 --
 sys-fs/udev/udev-.ebuild | 6 --
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/sys-fs/udev/udev-245.5-r1.ebuild b/sys-fs/udev/udev-245.5-r1.ebuild
index b5b2acbecf9..d08e53f70ae 100644
--- a/sys-fs/udev/udev-245.5-r1.ebuild
+++ b/sys-fs/udev/udev-245.5-r1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2003-2020 Gentoo Authors
+# Copyright 2003-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -142,6 +143,7 @@ multilib_src_configure() {
 src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
+   python_setup
multilib-minimal_src_configure
 }
 

diff --git a/sys-fs/udev/udev-246-r1.ebuild b/sys-fs/udev/udev-246-r1.ebuild
index cb14882292b..15049dfb7c9 100644
--- a/sys-fs/udev/udev-246-r1.ebuild
+++ b/sys-fs/udev/udev-246-r1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2003-2020 Gentoo Authors
+# Copyright 2003-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -142,6 +143,7 @@ multilib_src_configure() {
 src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
+   python_setup
multilib-minimal_src_configure
 }
 

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index cb14882292b..15049dfb7c9 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2003-2020 Gentoo Authors
+# Copyright 2003-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -142,6 +143,7 @@ multilib_src_configure() {
 src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
+   python_setup
multilib-minimal_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2020-10-07 Thread Agostino Sarubbo
commit: 08b485d2f155da7d1ad3c3f2d2588e678c735eb9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct  7 06:55:36 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct  7 06:55:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b485d2

sys-fs/udev-init-scripts: s390 stable wrt bug #739558

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

 sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
index ac42fd3ce1d..4dc6675505f 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2020-10-01 Thread Sam James
commit: cff3baee34c86b8633b68168848a5e055e523d7b
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  1 19:59:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  1 20:01:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff3baee

sys-fs/udev-init-scripts: Stabilize 34 sparc, #739558

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

 sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
index 771711c2e6e..ac42fd3ce1d 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2020-10-01 Thread Sam James
commit: 744e818af825b9d0b745a3f0d7c0b936ef226447
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  1 19:15:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  1 19:15:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744e818a

sys-fs/udev-init-scripts: Stabilize 34 arm, #739558

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

 sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
index 2bb31f57ace..771711c2e6e 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   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="udev startup scripts for openrc"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/

2020-10-01 Thread Sam James
commit: 894f79d4eb0f5fa11b167696c6b3efb09713a69f
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  1 19:14:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  1 19:14:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894f79d4

sys-fs/udev-init-scripts: Stabilize 34 ppc64, #739558

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

 sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild 
b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
index e7f46a52ef8..2bb31f57ace 100644
--- a/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
+++ b/sys-fs/udev-init-scripts/udev-init-scripts-34.ebuild
@@ -11,7 +11,7 @@ if [ "${PV}" = "" ]; then
 else

SRC_URI="https://gitweb.gentoo.org/proj/${OLD_PN}.git/snapshot/${OLD_P}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${OLD_P}"
-   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="udev startup scripts for openrc"



  1   2   3   4   >