[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev-init-scripts/
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/
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/
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: - # http:
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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" + linux-info_pk
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/, sys-fs/udev/files/
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 17
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + -Drootlib
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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 -} - -src_p
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 "${t
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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)" HOMEP
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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 ~!SY
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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//./ } ; the
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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 ${MI
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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 t
[gentoo-commits] repo/gentoo:master commit in: sys-fs/udev/
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/
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/
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/
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/
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/
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/
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/
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"