From 1c70934cf5610c0fecd25c223ec275afa3d6ebd0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Mar 2025 19:29:42 +0000 Subject: gentoo auto-resync : 02:03:2025 - 19:29:42 --- sys-apps/Manifest.gz | Bin 51541 -> 51533 bytes sys-apps/iproute2/Manifest | 1 - .../iproute2/files/iproute2-6.6.0-musl-c99.patch | 75 ---------- sys-apps/openrc/Manifest | 3 +- sys-apps/openrc/files/openrc-0.60-rc-conf.patch | 14 ++ sys-apps/openrc/openrc-0.60-r1.ebuild | 166 +++++++++++++++++++++ sys-apps/openrc/openrc-0.60.ebuild | 162 -------------------- sys-apps/pcsc-lite/Manifest | 2 + sys-apps/pcsc-lite/pcsc-lite-2.3.1.ebuild | 110 ++++++++++++++ 9 files changed, 294 insertions(+), 239 deletions(-) delete mode 100644 sys-apps/iproute2/files/iproute2-6.6.0-musl-c99.patch create mode 100644 sys-apps/openrc/files/openrc-0.60-rc-conf.patch create mode 100644 sys-apps/openrc/openrc-0.60-r1.ebuild delete mode 100644 sys-apps/openrc/openrc-0.60.ebuild create mode 100644 sys-apps/pcsc-lite/pcsc-lite-2.3.1.ebuild (limited to 'sys-apps') diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 05c68bc17034..802343e2ae25 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest index 4158595e6270..14282fe3e838 100644 --- a/sys-apps/iproute2/Manifest +++ b/sys-apps/iproute2/Manifest @@ -2,7 +2,6 @@ AUX iproute2-6.10.0-musl-1.patch 1243 BLAKE2B 66853640dec036026b4c9dce0e1ecd3278 AUX iproute2-6.10.0-musl-2.patch 1452 BLAKE2B b20f3a0769379339651a9c781b5a53e41f0678ad1493878ec0523698e86dd9f702a527cc3c09a5c9607309e750a19798346ee5f3ddf580739bd6d949f05ce671 SHA512 1958e1d4ee92092d169d87de8a8983aaf656b78b4f0ba7188b449768250457ad4f2266876d0077f39d9c0dc27e2531c4a76f6b13f44095c614d88ec7c1e0c302 AUX iproute2-6.11.0-musl-fixes.patch 763 BLAKE2B c7cf3f2c47152636b4560a84ffcaf7eb7b1dc205f188a9c4e84c2caf9e091fc1bb69909dfe62ac011e374d72fcae617ccd707d2c50113663c91870b921e91598 SHA512 ed5d30fb3637e7ee1a2ff3cd3180f80f0aa578ac383e86ae0d35a6bfc733e87174eae8603aade7f32573d200258f3baa52b35e81ef43a7daad887522f0d8b522 AUX iproute2-6.12.0-musl-3.patch 905 BLAKE2B 790957e0431e4014a06217d45eda0cd11313606573047e1a42044285ef07fb3b1abd99ad9c6c11ca07bcc245929629dd44389e363257f12e6bf516bbabd14b7d SHA512 2575a23f10506d4b255d0f8ae050c6c5315ffdbe21a7b7e606f52b5320f409a9c36a71765b9fa9a3ca5b286c03490b4a853cfe1e3d544585fb052297c3372119 -AUX iproute2-6.6.0-musl-c99.patch 2988 BLAKE2B c8b3f929a6d5423c95546fb93c5a6754856b75778ec053afffabc398affd72cb73429f4b889478e25c7d0b19bd59dcc5bc0e6a6323f6e3588efd9342181f4bd7 SHA512 7d0ff890371bc4115cd6cfd253fb70eeaedc048d83a030511cb97d5f03cede2fd20950adb3a8d4b704aea81ed6471ca72341c31f46571d1c9930cfe269c5868b AUX iproute2-6.8.0-configure-nomagic-nolibbsd.patch 7010 BLAKE2B 4aab31c6da283789a6d7aca1b2dddeb828983d8bd4d929a05f5678dc1e4ca67e6e60be173c0968b5aeb3c8b40a4a1d4b307df02171e7adb296d508bb758f8e3f SHA512 0aa9cd6963cbd400f8284299cbeba7d36fe9f4cc775ebc114caf3f7e9479296776bf62415e49cbf821dc3a1c6f6d161fa23e973c44620c3f2a7077de750e9cda AUX iproute2-6.8.0-disable-libbsd-fallback.patch 777 BLAKE2B 099a8a59ff6fe385e0bc3e33b94e20ea3319af70b54e45eaad870d8bc84a9cc59057a3d9e51fb566891128a051244e54365c5fb0287d6db859bfd4596dd0ce86 SHA512 c577f536781e1b37f40ddc691697d4875614d392b28f3cd5c53bd27b3a66cfeab39b9e69140274d8713d948cbaccf62fad1845c97500931ec67de51154e59640 AUX iproute2-6.9.0-mtu.patch 1135 BLAKE2B 503eb3ece9ef5b5a7918a0e26f7b1d57ed6889143e440d97ad7a56305d7a36e148b68e1f9f5de0c13656336ca9a675902aacb42e9866f053b2a68f5ae8c1bd80 SHA512 6b8fec963825ed8e9a51d559a87aa2ae0df53f8c288804547c2e8a9425a2c41a6c0524ee491f1600d011d9175aff3fcdaaec20a18f81e225cab7472f625f4b07 diff --git a/sys-apps/iproute2/files/iproute2-6.6.0-musl-c99.patch b/sys-apps/iproute2/files/iproute2-6.6.0-musl-c99.patch deleted file mode 100644 index c277bd6d1128..000000000000 --- a/sys-apps/iproute2/files/iproute2-6.6.0-musl-c99.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 12416003e4c691afc732d26f0a07c3890c24b396 Mon Sep 17 00:00:00 2001 -From: Gabi Falk -Date: Fri, 10 May 2024 14:36:12 +0000 -Subject: [PATCH] bridge/vlan.c: bridge/vlan.c: fix build with gcc 14 on musl - systems - -On glibc based systems the definition of 'struct timeval' is pulled in -with inclusion of header, but on musl based systems it -doesn't work this way. Missing definition triggers an -incompatible-pointer-types error with gcc 14 (warning on previous -versions of gcc): - -../include/json_print.h:80:30: warning: 'struct timeval' declared inside parameter list will not be visible outside of this definition or declaration - 80 | _PRINT_FUNC(tv, const struct timeval *) - | ^~~~~~~ -../include/json_print.h:50:37: note: in definition of macro '_PRINT_FUNC' - 50 | type value); \ - | ^~~~ -../include/json_print.h:80:30: warning: 'struct timeval' declared inside parameter list will not be visible outside of this definition or declaration - 80 | _PRINT_FUNC(tv, const struct timeval *) - | ^~~~~~~ -../include/json_print.h:55:45: note: in definition of macro '_PRINT_FUNC' - 55 | type value) \ - | ^~~~ -../include/json_print.h: In function 'print_tv': -../include/json_print.h:58:48: error: passing argument 5 of 'print_color_tv' from incompatible pointer type [-Wincompatible-pointer-types] - 58 | value); \ - | ^~~~~ - | | - | const struct timeval * - -Link: https://lore.kernel.org/netdev/20240510143613.1531283-1-gabifalk@gmx.com/T/#u -Signed-off-by: Gabi Falk ---- - bridge/vlan.c | 1 + - bridge/vni.c | 1 + - vdpa/vdpa.c | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/bridge/vlan.c b/bridge/vlan.c -index 5352eb24..0a7e6c45 100644 ---- a/bridge/vlan.c -+++ b/bridge/vlan.c -@@ -4,6 +4,7 @@ - #include - #include - #include -+#include - #include - #include - #include -diff --git a/bridge/vni.c b/bridge/vni.c -index a7abe6de..e1f981fc 100644 ---- a/bridge/vni.c -+++ b/bridge/vni.c -@@ -10,6 +10,7 @@ - #include - #include - #include -+#include - #include - #include - #include -diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c -index 6e4a9c11..43f87824 100644 ---- a/vdpa/vdpa.c -+++ b/vdpa/vdpa.c -@@ -3,6 +3,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest index 7eab6439151c..718e789d8069 100644 --- a/sys-apps/openrc/Manifest +++ b/sys-apps/openrc/Manifest @@ -1,3 +1,4 @@ +AUX openrc-0.60-rc-conf.patch 453 BLAKE2B 536d8b283bdea21191bcb6ae36551390489957e81da9a6e8b5eafa4ecad02978f53229f6c8d123a6b3899e281ba45ad47a242df5f3cd7319afe175f95311edfb SHA512 eedca2c04696a184028d30a01ef975fa58890ecde1584eb5399ad6e59c65f8cd0f368672fefa5ff56aec0130947b332fba47828754dff4dc65dddeafcb7afb8d AUX openrc.logrotate 43 BLAKE2B 0587cd211767937fd6273e6b159271490443a94d80a54b5a20ef625a1959e77dbf38cd1756838337fb39a061c4ee19a39cccd2f5867fab9f04fb916a74029aaa SHA512 12bb6354e808fbf47bbab963de55ee7901738b4a912659982c57ef2777fff9a670e867fcb8ec316a76b151032c92dc89a950d7d1d835ef53f753a8f3b41d2cec AUX start-stop-daemon.pam 63 BLAKE2B df39a1a12fe09dbbc0746eac67035d9e6d4a63323f6c937ef3888c70787354128e415b3c1c8bccccec0c987b3e789711cd1ddaba55e9b53a7f67b332c4ca9d5b SHA512 85cf440611b8f87f51bf24bdd9fa03639a75b950f00096d81b8826c21ae85ff9784b8c56b8ddb482e70f08bce933d4561b30750346d51fb2cef3be34acc065cb DIST openrc-0.55.1.tar.gz 249926 BLAKE2B 058c4105ee8198e854c6fd23a3074f6ca4470ffe1faf66ee948e088b859ca55d163e16390ad4dbdd97ff4c1e9bc829fe791e4d96c5ac31f30022dcf91d5179cf SHA512 a06018ef98870bf42f209cdbcb1c578864653929df3d5954ce27adb28fa11c8a2fe0374fe6e10b03a957f7f513b3d64a94800b40f5ab104695d1ed2bfc91615d @@ -5,6 +6,6 @@ DIST openrc-0.56.tar.gz 250196 BLAKE2B 929fa18e2248a432095167ad5b07161103cc5c51c DIST openrc-0.60.tar.gz 254863 BLAKE2B 7606708469d3801eacb5b88f5899b16ccc566ee1cb56cb57ff7f9ef8c25b4289552b5548a7642a7662fb53ff93373447d219e6af9cd12ac0f5141ec5a7f0e8d0 SHA512 fa063d1c0ed4110d6a48c5a9af0fde18e83be8b0796ca9ebc39d268f435df0d8084edc0ef0101389c7aff81bb4f0224454ec35eef056a2c727aece1f78c51da9 EBUILD openrc-0.55.1.ebuild 4504 BLAKE2B e2595b1a44e03e1521d36cf996b0f483c139534627a8217e6af4f42970464e4fd9aba76e97955012273340617e071f3e02e8358c6aa2d711138d32ccd9486c0e SHA512 cc1ff04277c473326134097a9ef86bf1287d88e76113d3d97c5aef3c5180c27a0cdaed6c0f24e8c0ab478570fdff2d611bdb4698e5147cd663a531b48d93b6b0 EBUILD openrc-0.56.ebuild 4413 BLAKE2B 53678c0774b2a1889a3fd4758cb70a92965424e625271bc2262bf4b76bdbacbbe17f7c67152eddbbcebd0c54042f3b4a4ceb762f0b120d90aea1d3f487a22b67 SHA512 382896eace1d88a014191e87b6b42f26a9bc2efea5fb154c067502047dd37e23a53a756c3ced04b5bf550c87458fbbe8fff214abc033726e2543b4291a0a3c25 -EBUILD openrc-0.60.ebuild 4472 BLAKE2B a672501a2d5544e135203b102166fdcc805d8fbf71e65d0ec085d4772737196942773b723abfd3d8909967172d3e89efc2b68ed35a257d7847f7073ce9c9d794 SHA512 7b6ac24bf9611617211bfd59f03e9a72b8912e3d2f0543e6f772da53f5da455766b71b1d6ee1b73db2325aa1d168008af811133433e660996e519e3b13f72d39 +EBUILD openrc-0.60-r1.ebuild 4519 BLAKE2B 92ca27c50dcfc1fbfabb264d3980d664542b1eadd5d37432c0bc971207185784f7b7f644ec5545e6e9cd9c8e0ebcef4edb367b6a2aac6526b79e08a93f2295d1 SHA512 cfbc03b9b73dad387d5872484ff3577206622dd196ad28d92437a70daac09c801640b1e2dffea3ef168f170ccc817b5ef7a2266417408067eeab0eb0d4c7bcf6 EBUILD openrc-9999.ebuild 4472 BLAKE2B a672501a2d5544e135203b102166fdcc805d8fbf71e65d0ec085d4772737196942773b723abfd3d8909967172d3e89efc2b68ed35a257d7847f7073ce9c9d794 SHA512 7b6ac24bf9611617211bfd59f03e9a72b8912e3d2f0543e6f772da53f5da455766b71b1d6ee1b73db2325aa1d168008af811133433e660996e519e3b13f72d39 MISC metadata.xml 842 BLAKE2B 696a5ccdf7eca47ac64ee7f317817a06d93664bcbaa3e94cc4420cc9452c97781d69b6b259350a4c5caf681c2e3394019f9f208eec661c861f3f6e3f5c214542 SHA512 dee510e527b885c19b57f5831081d47a422c88d65b7d50dc5c3e74c0a439ddbd1d1d87e241734d08e35a7551b500ab25d01f7a6be73e36dccde576df59974f36 diff --git a/sys-apps/openrc/files/openrc-0.60-rc-conf.patch b/sys-apps/openrc/files/openrc-0.60-rc-conf.patch new file mode 100644 index 000000000000..28ed4a2a3d29 --- /dev/null +++ b/sys-apps/openrc/files/openrc-0.60-rc-conf.patch @@ -0,0 +1,14 @@ +# commit https://github.com/OpenRC/openrc/commit/01ba72b0b7f9b4c5ef7271ef05094f88ad0c96a8 +diff --git a/src/librc/librc-misc.c b/src/librc/librc-misc.c +index b1b9da46..b309396c 100644 +--- a/src/librc/librc-misc.c ++++ b/src/librc/librc-misc.c +@@ -418,7 +418,7 @@ rc_conf_value(const char *setting) + } + + xasprintf(&conf, "%s/%s", sysconfdir, "rc.conf"); +- rc_conf_append(sysconfdir); ++ rc_conf_append(conf); + free(conf); + + /* Support old configs. */ diff --git a/sys-apps/openrc/openrc-0.60-r1.ebuild b/sys-apps/openrc/openrc-0.60-r1.ebuild new file mode 100644 index 000000000000..133fe4156b9c --- /dev/null +++ b/sys-apps/openrc/openrc-0.60-r1.ebuild @@ -0,0 +1,166 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit eapi9-ver meson pam + +DESCRIPTION="OpenRC manages the services, startup and shutdown of a host" +HOMEPAGE="https://github.com/openrc/openrc/" + +if [[ ${PV} =~ ^9{4,}$ ]]; then + EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD-2" +SLOT="0" +IUSE="audit bash debug pam newnet +netifrc selinux s6 +sysvinit sysv-utils unicode" + +COMMON_DEPEND=" + sys-libs/libcap + sys-process/psmisc + pam? ( sys-libs/pam ) + audit? ( sys-process/audit ) + selinux? ( + sys-apps/policycoreutils + >=sys-libs/libselinux-2.6 + )" +DEPEND="${COMMON_DEPEND} + virtual/os-headers" +RDEPEND="${COMMON_DEPEND} + bash? ( app-shells/bash ) + sysv-utils? ( + !sys-apps/systemd[sysv-utils(-)] + !sys-apps/sysvinit + ) + !sysv-utils? ( + sysvinit? ( >=sys-apps/sysvinit-2.86-r6[selinux?] ) + s6? ( sys-apps/s6-linux-init[sysv-utils(-)] ) + ) + virtual/tmpfiles + selinux? ( + >=sec-policy/selinux-base-policy-2.20170204-r4 + >=sec-policy/selinux-openrc-2.20170204-r4 + ) +" + +PDEPEND="netifrc? ( net-misc/netifrc )" + +PATCHES=( + "${FILESDIR}/${P}-rc-conf.patch" +) + +src_configure() { + local emesonargs=( + --bindir=/bin + --sbindir=/sbin + $(meson_feature audit) + "-Dbranding=\"Gentoo Linux\"" + $(meson_use newnet) + -Dos=Linux + $(meson_use pam) + $(meson_feature selinux) + -Dshell=$(usex bash /bin/bash /bin/sh) + $(meson_use sysv-utils sysvinit) + ) + # export DEBUG=$(usev debug) + meson_src_configure +} + +# set_config