commit: 7346a1c028fb1d242b50c3a1cff4fd49d88af224 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Tue Feb 13 16:03:11 2018 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Tue Feb 13 16:03:36 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7346a1c0
sys-fs/udev: bump to 237 This update also drops the workaround for missing secure_getenv, which hasn't worked properly since the build system was switched to meson. Bug: https://bugs.gentoo.org/443030 Closes: https://bugs.gentoo.org/647260 Package-Manager: Portage-2.3.24_p18, Repoman-2.3.6_p99 sys-fs/udev/Manifest | 1 + sys-fs/udev/{udev-9999.ebuild => udev-237.ebuild} | 21 ++++----------------- sys-fs/udev/udev-9999.ebuild | 21 ++++----------------- 3 files changed, 9 insertions(+), 34 deletions(-) diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest index 4d5255330b8..bced27a5264 100644 --- a/sys-fs/udev/Manifest +++ b/sys-fs/udev/Manifest @@ -4,4 +4,5 @@ DIST systemd-233.tar.gz 4660737 BLAKE2B 38cdd74543447b3c02391b328428fed169fe2cf2 DIST systemd-234.tar.gz 4800186 BLAKE2B 398ed8869da98909d1374ef5e549ca3e26b02ece577d94dec53e98431de0c6441e50762a3bc2c93fa1c14c236a8f0dca8e3f4102fd276ec977dfb3e77a789165 SHA512 762336a7d96c6583cf71cad62efce95a0ed93cd0a0d7251f128d10dba8200c0c8df0e5a7d168179ababa5b221295a231e73b7e7ea2697cb3fb5c1b33538efa68 DIST systemd-235.tar.gz 6586406 BLAKE2B f2e46a6c51fc9445800c4b7eee66f23ae83b42c2fedf2304acf612e6cb99122afe67f1b93cf72ed022b52384975afb92ab38cfb4efc6026384602c973d2eb98e SHA512 243f2eb5340fa37dd1286eaa63e83387bda9e03953af266cd6196a37535a13491482caf14c6ab10608bba4ed23b6c41923608e52017e0c26988ed72ddd2b9993 DIST systemd-236.tar.gz 6759035 BLAKE2B 0fc26bd67fb6cc3b0565c763fc26e38186c4b05c3d38652b73a2189dfbfb46382dba239f7f6f889eec57ad1d8f69d4098745c8f4ca16a707aa23b7771f2328f3 SHA512 1a9672960e03e05c09e41fb8cfe9b0f25e867fd43f37f8371515ddddfdbd4270afd746a6da733f6d1d3b2cc43db1ecc7a9f2245f2dac2ec233db74e9e70e4f6d +DIST systemd-237.tar.gz 6871350 BLAKE2B 4734a110a297fbbd6679bced6302fcdca55ab5d4207905e8dee9f5545f1de841d5adeaa4fd89961b9e63709d04b5c862b8bc81481311cf8e72ee327e459c9d91 SHA512 15ef4b92815a6dd9a6c51672dbc00fd7cd0f08068ef0cbeaca574f68d330b28bc67ba1946f24f75ef3d9e7b63843a73eea700db54688061dbf5c9f8470394c3b DIST udev-216-patches-2.tar.xz 1264 BLAKE2B b1bbb6b1b7734edc3352b4352a45b4b5df4715b0fc92c4936798aa93fb078755b7795f475d7bc42392ad8ef57853e9ce2507c66cc9bfbd37e6fe22ada4c156cc SHA512 1f5912f3bbc3e40a4efad9de8b1fab2b3a750f3f23c9f2e33a581658959d22cf23f9ff1b8f51597874e7bca1d0f757f37fd5550b4112160261559524eda261f4 diff --git a/sys-fs/udev/udev-9999.ebuild b/sys-fs/udev/udev-237.ebuild similarity index 93% copy from sys-fs/udev/udev-9999.ebuild copy to sys-fs/udev/udev-237.ebuild index 5992ed3480b..3b794e7c3de 100644 --- a/sys-fs/udev/udev-9999.ebuild +++ b/sys-fs/udev/udev-237.ebuild @@ -78,14 +78,6 @@ pkg_setup() { } src_prepare() { - if ! [[ ${PV} = 9999* ]]; then - # secure_getenv() disable for non-glibc systems wrt bug #443030 - if ! [[ $(grep -r secure_getenv * | wc -l) -eq 27 ]]; then - eerror "The line count for secure_getenv() failed, see bug #443030" - die - fi - fi - cat <<-EOF > "${T}"/40-gentoo.rules # Gentoo specific floppy and usb groups ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy" @@ -97,11 +89,6 @@ src_prepare() { ) default - - if ! use elibc_glibc; then #443030 - echo '#define secure_getenv(x) NULL' >> config.h.in - sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die - fi } meson_multilib_native_use() { @@ -142,10 +129,10 @@ src_configure() { multilib_src_compile() { # meson creates this link - local libudev=$(readlink src/libudev/libudev.so.1) + local libudev=$(readlink src/udev/libudev.so.1) local targets=( - src/libudev/${libudev} + src/udev/${libudev} ) if multilib_is_native_abi; then targets+=( @@ -169,10 +156,10 @@ multilib_src_compile() { } multilib_src_install() { - local libudev=$(readlink src/libudev/libudev.so.1) + local libudev=$(readlink src/udev/libudev.so.1) into / - dolib.so src/libudev/{${libudev},libudev.so.1,libudev.so} + dolib.so src/udev/{${libudev},libudev.so.1,libudev.so} insinto "/usr/$(get_libdir)/pkgconfig" doins src/libudev/libudev.pc diff --git a/sys-fs/udev/udev-9999.ebuild b/sys-fs/udev/udev-9999.ebuild index 5992ed3480b..3b794e7c3de 100644 --- a/sys-fs/udev/udev-9999.ebuild +++ b/sys-fs/udev/udev-9999.ebuild @@ -78,14 +78,6 @@ pkg_setup() { } src_prepare() { - if ! [[ ${PV} = 9999* ]]; then - # secure_getenv() disable for non-glibc systems wrt bug #443030 - if ! [[ $(grep -r secure_getenv * | wc -l) -eq 27 ]]; then - eerror "The line count for secure_getenv() failed, see bug #443030" - die - fi - fi - cat <<-EOF > "${T}"/40-gentoo.rules # Gentoo specific floppy and usb groups ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy" @@ -97,11 +89,6 @@ src_prepare() { ) default - - if ! use elibc_glibc; then #443030 - echo '#define secure_getenv(x) NULL' >> config.h.in - sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die - fi } meson_multilib_native_use() { @@ -142,10 +129,10 @@ src_configure() { multilib_src_compile() { # meson creates this link - local libudev=$(readlink src/libudev/libudev.so.1) + local libudev=$(readlink src/udev/libudev.so.1) local targets=( - src/libudev/${libudev} + src/udev/${libudev} ) if multilib_is_native_abi; then targets+=( @@ -169,10 +156,10 @@ multilib_src_compile() { } multilib_src_install() { - local libudev=$(readlink src/libudev/libudev.so.1) + local libudev=$(readlink src/udev/libudev.so.1) into / - dolib.so src/libudev/{${libudev},libudev.so.1,libudev.so} + dolib.so src/udev/{${libudev},libudev.so.1,libudev.so} insinto "/usr/$(get_libdir)/pkgconfig" doins src/libudev/libudev.pc