From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B77AF15827B for ; Tue, 02 Sep 2025 23:39:13 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 99CD0340EF5 for ; Tue, 02 Sep 2025 23:39:13 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 9A4E1110570; Tue, 02 Sep 2025 23:39:10 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 90091110570 for ; Tue, 02 Sep 2025 23:39:10 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 44691340E06 for ; Tue, 02 Sep 2025 23:39:10 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B55C53512 for ; Tue, 02 Sep 2025 23:39:08 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1756856258.ce842168d74639b9a838d2b7be3cd60d893895ec.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-apps/openrc/Manifest sys-apps/openrc/openrc-0.62.7.ebuild X-VCS-Directories: sys-apps/openrc/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: ce842168d74639b9a838d2b7be3cd60d893895ec X-VCS-Branch: master Date: Tue, 02 Sep 2025 23:39:08 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: be41a941-664a-46f3-a1c1-8a7e21963dfa X-Archives-Hash: c8c476c7a75525b6af726effcda8a240 commit: ce842168d74639b9a838d2b7be3cd60d893895ec Author: Anna (navi) Figueiredo Gomes vlhl dev> AuthorDate: Tue Sep 2 23:35:53 2025 +0000 Commit: Sam James gentoo org> CommitDate: Tue Sep 2 23:37:38 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce842168 sys-apps/openrc: add 0.62.7 This adds a simple rc.conf toggle to disable user services. [sam: Add bug tag and note.] Bug: https://bugs.gentoo.org/962214 Closes: https://bugs.gentoo.org/962246 Signed-off-by: Anna (navi) Figueiredo Gomes vlhl.dev> Part-of: https://github.com/gentoo/gentoo/pull/43650 Closes: https://github.com/gentoo/gentoo/pull/43650 Signed-off-by: Sam James gentoo.org> sys-apps/openrc/Manifest | 1 + sys-apps/openrc/openrc-0.62.7.ebuild | 163 +++++++++++++++++++++++++++++++++++ 2 files changed, 164 insertions(+) diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest index 312a8b7e8e68..37b7ee29c17c 100644 --- a/sys-apps/openrc/Manifest +++ b/sys-apps/openrc/Manifest @@ -4,3 +4,4 @@ DIST openrc-0.62.3.tar.gz 262256 BLAKE2B 947a465d71e9f5853c031720b82eb419192c04b DIST openrc-0.62.4.tar.gz 262322 BLAKE2B 1e18e354f5d1e668d65590853589b382acd24fd3b925a400083dee34b9cef03c9bbb83dc3275eedea7d2e3877e588ee280f9c0e0305b83e8cb8c95c2ad92b1a5 SHA512 840607d2c2d79f4d5b0e1162eda0cb77a6acf6e8a61e51a6d828a880a447f8c8f9bdb10dfb650eff40110425a86f1e1e1a1d36621e493ab4df26f259536b4306 DIST openrc-0.62.5.tar.gz 262369 BLAKE2B f6847fcf7ecd9287a066d15ed686e73475288548bae27833b70422aad1ecd6e323f3405f8e9bc34f95aa175319d53964df4e4fa057de6c2fc9e186ab6e5d44e4 SHA512 66fbe66041b6b070a20d8909e42c12a02af1c557fbe95f2712f47a182a7ae95cfc8ba9ef5dc7ea7a9919e09936e332c0c3cfceb543b03ddd89cd3ffaefaabb46 DIST openrc-0.62.6.tar.gz 262187 BLAKE2B 6be099ae7a9e22b7c7f6bfdf1576569f657483616879500515063f06da0526d9e79b1b08b0c5c5371b769edb483dfe0122f6b2296ea7d0382fe4bc39ed6bd91b SHA512 1405fcf87fd46c0a527f3e837f7669ae66f3ada29fb741dafb75c919a246144b33559a07a65722b16d7997086dcc040b56e0d81b9551c0889837cc0604c9accc +DIST openrc-0.62.7.tar.gz 262905 BLAKE2B df05ca0ad815cc8206c7d7d164045d93993ee0931cb8cfc7e3643a12479d6f7a223c09116ad880a385cb6ff619104fe57cf508335cc5e0ca818cbe10e99cfb53 SHA512 c1913bbd8f738be1abed8981102940d3b2a2c560ebae169e9d7f5f3add638f4870dd9f6043c9bf8b1153748fc1a24a68e333e9e53b168decb7a29c9b9c4e2ebe diff --git a/sys-apps/openrc/openrc-0.62.7.ebuild b/sys-apps/openrc/openrc-0.62.7.ebuild new file mode 100644 index 000000000000..6e1cab8b75a7 --- /dev/null +++ b/sys-apps/openrc/openrc-0.62.7.ebuild @@ -0,0 +1,163 @@ +# 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 )" + +src_configure() { + local emesonargs=( + --bindir=/bin + --sbindir=/sbin + $(meson_feature audit) + "-Dbranding=\"Gentoo Linux\"" + $(meson_use newnet) + -Dos=Linux + $(meson_use pam) + -Dpam_libdir="$(getpam_mod_dir)" + $(meson_feature selinux) + -Dshell=$(usex bash /bin/bash /bin/sh) + $(meson_use sysv-utils sysvinit) + ) + # export DEBUG=$(usev debug) + meson_src_configure +} + +# set_config