[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-04-01 Thread William Hubbs
commit: 131cd61f4cddd46392a3c518ae33e2ef3b1d3e77
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr  1 19:34:39 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr  1 19:35:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131cd61f

sys-apps/openrc: add 0.54

Closes: https://bugs.gentoo.org/904277
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.54.ebuild | 162 +
 2 files changed, 163 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 9afefa5d0e04..47d0d2cbfdd8 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.53.1.tar.gz 251312 BLAKE2B 
c44570b489621ac097f057dd25a9a7fd6274fc68c987d548a8c7ab49068bc2025375527c97b82b919ff955d27ce8e4110d6e8f0472abfd83b6911ea9e501198d
 SHA512 
f4e53c28c62b8f184935387d3d8b30dea5953b28d7e50dc00a2b48d84fa3b0c9c19d27a9cdf0b9879b4e4b2a3f91604b893ad5178680e7af0bbbdbd00e108537
+DIST openrc-0.54.tar.gz 250242 BLAKE2B 
cdc420a3fa1733664eab0c556cb71712ecd1da17895aef6c77f229b3a9f9258b049c5f67d817a808253adb37afd0e65a276c7d89c77a64e3a1fd619f0a68e0ab
 SHA512 
25a7c6b042608627b4cabb98208205c0cffafefcfa62ab4c7a6747a134583c3c6d54adcbb0d837cae6fbae5b082b964b60ebd1762e90efeae23a14bc5f1e348e

diff --git a/sys-apps/openrc/openrc-0.54.ebuild 
b/sys-apps/openrc/openrc-0.54.ebuild
new file mode 100644
index ..ed8424d562b7
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.54.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~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="
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-03-31 Thread William Hubbs
commit: 44af1dfaf3867bf10d7858ffd5903e45c9600d17
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr  1 04:17:47 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr  1 04:19:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44af1dfa

sys-apps/openrc: drop ncurses dependency from live ebuild

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

 sys-apps/openrc/openrc-.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index b81bd00d2247..931bff079adb 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -18,10 +18,9 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+IUSE="audit bash debug pam newnet +netifrc selinux s6 +sysvinit sysv-utils 
unicode"
 
 COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
pam? ( sys-libs/pam )
audit? ( sys-process/audit )
sys-process/psmisc
@@ -30,8 +29,7 @@ COMMON_DEPEND="
>=sys-libs/libselinux-2.6
)"
 DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
+   virtual/os-headers"
 RDEPEND="${COMMON_DEPEND}
bash? ( app-shells/bash )
sysv-utils? (
@@ -62,7 +60,6 @@ src_configure() {
-Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
)
# export DEBUG=$(usev debug)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-03-25 Thread William Hubbs
commit: 39e4120e5bc5102838e3acda65ef04219bdb391c
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Mar 25 22:37:00 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar 25 22:37:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e4120e

sys-apps/openrc: drop 0.53

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

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/openrc-0.53.ebuild | 165 -
 2 files changed, 166 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index f4d7a2f48828..9afefa5d0e04 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,2 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.53.1.tar.gz 251312 BLAKE2B 
c44570b489621ac097f057dd25a9a7fd6274fc68c987d548a8c7ab49068bc2025375527c97b82b919ff955d27ce8e4110d6e8f0472abfd83b6911ea9e501198d
 SHA512 
f4e53c28c62b8f184935387d3d8b30dea5953b28d7e50dc00a2b48d84fa3b0c9c19d27a9cdf0b9879b4e4b2a3f91604b893ad5178680e7af0bbbdbd00e108537
-DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
deleted file mode 100644
index 6174c431e776..
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-03-25 Thread William Hubbs
commit: 5fa00d8549a4fca28809f26a2e0384a6ea94873c
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Mar 25 22:23:33 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar 25 22:23:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa00d85

sys-apps/openrc: add 0.53.1

Closes: https://bugs.gentoo.org/927776
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.53.1.ebuild | 165 +++
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index fece7dd49550..f4d7a2f48828 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
+DIST openrc-0.53.1.tar.gz 251312 BLAKE2B 
c44570b489621ac097f057dd25a9a7fd6274fc68c987d548a8c7ab49068bc2025375527c97b82b919ff955d27ce8e4110d6e8f0472abfd83b6911ea9e501198d
 SHA512 
f4e53c28c62b8f184935387d3d8b30dea5953b28d7e50dc00a2b48d84fa3b0c9c19d27a9cdf0b9879b4e4b2a3f91604b893ad5178680e7af0bbbdbd00e108537
 DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.53.1.ebuild 
b/sys-apps/openrc/openrc-0.53.1.ebuild
new file mode 100644
index ..6174c431e776
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.53.1.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-03-25 Thread William Hubbs
commit: 02135bf9fa8967276e523b5103aaec0cb9cc6313
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Mar 25 20:47:12 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar 25 20:47:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02135bf9

sys-apps/openrc: restore 0.48

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.48.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 4b349d583f54..fece7dd49550 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
+DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
new file mode 100644
index ..f054a2c63923
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-03-25 Thread William Hubbs
commit: d9cfeaa74df7f2199905816b6ae4bd0d94567fd9
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Mar 25 20:42:20 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar 25 20:43:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cfeaa7

sys-apps/openrc: drop 0.48

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

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/openrc-0.48.ebuild | 169 -
 2 files changed, 170 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index fece7dd49550..4b349d583f54 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1 @@
-DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
deleted file mode 100644
index f054a2c63923..
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/openrc.logrotate openrc
-
-   if use pam; then
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: 8dfed931efd79b38f688142662a70cce902101d8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfed931

sys-apps/openrc: Stabilize 0.53 arm64, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index 87c5cac92ec5..b5a965f190f0 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: 0170ee8a59b62861e9148d2606a1d6a47f5739f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0170ee8a

sys-apps/openrc: Stabilize 0.53 x86, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index fbc4ffb66122..6174c431e776 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: 790e3d410cca05243691b3bc3782850377863ac6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790e3d41

sys-apps/openrc: Stabilize 0.53 sparc, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index 3e72983c04d3..fbc4ffb66122 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: feb6edb29b21d3b551a6e290bf92213917a3fa4a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb6edb2

sys-apps/openrc: Stabilize 0.53 ppc, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index dc2b9d353c4f..3e72983c04d3 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: 4c662414b0fcd3dbf000fc2e03c185242dbfda80
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c662414

sys-apps/openrc: Stabilize 0.53 hppa, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index 65f685371899..c74cfe88004e 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: a017cda3cc5099c5a6586c5982b507841862269a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a017cda3

sys-apps/openrc: Stabilize 0.53 arm, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index b5a965f190f0..65f685371899 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-21 Thread Sam James
commit: 1bbb164b641e266931855f5c855b6c8bd0fd6bc1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 20:34:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 20:34:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bbb164b

sys-apps/openrc: Stabilize 0.53 ppc64, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index c74cfe88004e..dc2b9d353c4f 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-18 Thread William Hubbs
commit: 3072b8073e353cc924d1898505e6b8949b0204a0
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan 18 22:36:52 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 18 22:36:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3072b807

sys-apps/openrc: sync live

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

 sys-apps/openrc/openrc-.ebuild | 24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 11d77ecda370..b81bd00d2247 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
 
 COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
@@ -34,19 +34,15 @@ DEPEND="${COMMON_DEPEND}
ncurses? ( virtual/pkgconfig )"
 RDEPEND="${COMMON_DEPEND}
bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   )
-   )
-   virtual/tmpfiles
+   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



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-18 Thread William Hubbs
commit: a53cc678c02b5fe7a1e2033c3b63f284bdf2a6c3
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan 18 22:29:40 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 18 22:30:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53cc678

sys-apps/openrc: drop 0.52.1

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

 sys-apps/openrc/Manifest |   1 -
 sys-apps/openrc/openrc-0.52.1.ebuild | 165 ---
 2 files changed, 166 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 930266c434aa..fece7dd49550 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,2 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
-DIST openrc-0.52.1.tar.gz 250843 BLAKE2B 
abecc2ef7e23b4142f97a97fcbf99f5991571feea8aaffab6acaae0f82a9717481343aa9f158638b74f28ab4a7eb67d12f587dc91e0a375b9a06f23b6b4bf109
 SHA512 
741f3f0752217b9ce159d00362d688738c5a84512ddd30c44f4f7f451d7950315a5e1de79eaf5e7b1cf6539a04f59600fbe82cc2a6ad966b735c2eb4d4f35717
 DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.52.1.ebuild 
b/sys-apps/openrc/openrc-0.52.1.ebuild
deleted file mode 100644
index 4c97ca0d3b27..
--- a/sys-apps/openrc/openrc-0.52.1.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-17 Thread Sam James
commit: f5582fc23453300ffa32de6db80734807785672d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 03:34:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 03:34:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5582fc2

sys-apps/openrc: Stabilize 0.53 amd64, #921970

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

 sys-apps/openrc/openrc-0.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
index b81bd00d2247..87c5cac92ec5 100644
--- a/sys-apps/openrc/openrc-0.53.ebuild
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-15 Thread William Hubbs
commit: 6992fd59624a19ccbeeac0c99c2aa8ff8ab7478d
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jan 16 00:29:03 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jan 16 00:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6992fd59

sys-apps/openrc: drop 0.49, 0.50, 0.50-r1, 0.51

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

 sys-apps/openrc/Manifest  |   3 -
 sys-apps/openrc/openrc-0.49.ebuild| 169 --
 sys-apps/openrc/openrc-0.50-r1.ebuild | 165 -
 sys-apps/openrc/openrc-0.50.ebuild| 169 --
 sys-apps/openrc/openrc-0.51.ebuild| 165 -
 5 files changed, 671 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index c22851ec6773..930266c434aa 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,6 +1,3 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
-DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb
-DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3
-DIST openrc-0.51.tar.gz 250746 BLAKE2B 
903bae3781fbe1771827f18d6df998c07cc95e59838721ac4f3c083dacd053526ee1125ce40f953d64d08ec5bc2ec1329b8dc66878c12254538a8cea79af45de
 SHA512 
2844e54c90abf8c2f515d8033f9fe3bd51f7e1026d73488c5fe81c6bfbe5fc2df904aefedee729a3300476805495fb59e3c88f0e77df6c5127b0bcf4034b4843
 DIST openrc-0.52.1.tar.gz 250843 BLAKE2B 
abecc2ef7e23b4142f97a97fcbf99f5991571feea8aaffab6acaae0f82a9717481343aa9f158638b74f28ab4a7eb67d12f587dc91e0a375b9a06f23b6b4bf109
 SHA512 
741f3f0752217b9ce159d00362d688738c5a84512ddd30c44f4f7f451d7950315a5e1de79eaf5e7b1cf6539a04f59600fbe82cc2a6ad966b735c2eb4d4f35717
 DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.49.ebuild 
b/sys-apps/openrc/openrc-0.49.ebuild
deleted file mode 100644
index 11d77ecda370..
--- a/sys-apps/openrc/openrc-0.49.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2024-01-12 Thread William Hubbs
commit: 78dd21dde6daa6e69922552c360d20a9b78c9cc0
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 12 17:51:06 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 12 17:52:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78dd21dd

sys-apps/openrc: add 0.53

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.53.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 9cd30f20a13c..c22851ec6773 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -3,3 +3,4 @@ DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae36
 DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3
 DIST openrc-0.51.tar.gz 250746 BLAKE2B 
903bae3781fbe1771827f18d6df998c07cc95e59838721ac4f3c083dacd053526ee1125ce40f953d64d08ec5bc2ec1329b8dc66878c12254538a8cea79af45de
 SHA512 
2844e54c90abf8c2f515d8033f9fe3bd51f7e1026d73488c5fe81c6bfbe5fc2df904aefedee729a3300476805495fb59e3c88f0e77df6c5127b0bcf4034b4843
 DIST openrc-0.52.1.tar.gz 250843 BLAKE2B 
abecc2ef7e23b4142f97a97fcbf99f5991571feea8aaffab6acaae0f82a9717481343aa9f158638b74f28ab4a7eb67d12f587dc91e0a375b9a06f23b6b4bf109
 SHA512 
741f3f0752217b9ce159d00362d688738c5a84512ddd30c44f4f7f451d7950315a5e1de79eaf5e7b1cf6539a04f59600fbe82cc2a6ad966b735c2eb4d4f35717
+DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.53.ebuild 
b/sys-apps/openrc/openrc-0.53.ebuild
new file mode 100644
index ..b81bd00d2247
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.53.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-11-16 Thread William Hubbs
commit: 5e47369c3a740dfde792a7013f3ed120e3ac793e
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Nov 17 05:51:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Nov 17 05:51:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e47369c

sys-apps/openrc: add 0.52.1

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.52.1.ebuild | 165 +++
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 3f5eecb63ac8..9cd30f20a13c 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,3 +2,4 @@ DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705
 DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb
 DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3
 DIST openrc-0.51.tar.gz 250746 BLAKE2B 
903bae3781fbe1771827f18d6df998c07cc95e59838721ac4f3c083dacd053526ee1125ce40f953d64d08ec5bc2ec1329b8dc66878c12254538a8cea79af45de
 SHA512 
2844e54c90abf8c2f515d8033f9fe3bd51f7e1026d73488c5fe81c6bfbe5fc2df904aefedee729a3300476805495fb59e3c88f0e77df6c5127b0bcf4034b4843
+DIST openrc-0.52.1.tar.gz 250843 BLAKE2B 
abecc2ef7e23b4142f97a97fcbf99f5991571feea8aaffab6acaae0f82a9717481343aa9f158638b74f28ab4a7eb67d12f587dc91e0a375b9a06f23b6b4bf109
 SHA512 
741f3f0752217b9ce159d00362d688738c5a84512ddd30c44f4f7f451d7950315a5e1de79eaf5e7b1cf6539a04f59600fbe82cc2a6ad966b735c2eb4d4f35717

diff --git a/sys-apps/openrc/openrc-0.52.1.ebuild 
b/sys-apps/openrc/openrc-0.52.1.ebuild
new file mode 100644
index ..4c97ca0d3b27
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.52.1.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-10-10 Thread William Hubbs
commit: f05d66353561ae9d607492b61176d0325d34eb9a
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Oct 10 19:25:39 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Oct 10 19:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05d6635

sys-apps/openrc: add 0.51

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.51.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index eb9d0624187d..3f5eecb63ac8 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb
 DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3
+DIST openrc-0.51.tar.gz 250746 BLAKE2B 
903bae3781fbe1771827f18d6df998c07cc95e59838721ac4f3c083dacd053526ee1125ce40f953d64d08ec5bc2ec1329b8dc66878c12254538a8cea79af45de
 SHA512 
2844e54c90abf8c2f515d8033f9fe3bd51f7e1026d73488c5fe81c6bfbe5fc2df904aefedee729a3300476805495fb59e3c88f0e77df6c5127b0bcf4034b4843

diff --git a/sys-apps/openrc/openrc-0.51.ebuild 
b/sys-apps/openrc/openrc-0.51.ebuild
new file mode 100644
index ..4c97ca0d3b27
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.51.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-10-03 Thread William Hubbs
commit: f1945c8e45319ba99d879a5b8c8c83b0c48f04ed
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Oct  3 17:56:59 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Oct  3 19:14:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1945c8e

sys-apps/openrc: use flag changes

- drop the prefix use flag since this is not supported.
- add an s6 use flag to control installation of s6-linux-init.

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

 sys-apps/openrc/metadata.xml  |   1 +
 sys-apps/openrc/openrc-0.50-r1.ebuild | 165 ++
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml
index 5595214c4a76..7a15688d5ece 100644
--- a/sys-apps/openrc/metadata.xml
+++ b/sys-apps/openrc/metadata.xml
@@ -11,6 +11,7 @@

enable Gentoo's network stack (net.* 
scripts)
enable the new network stack 
(experimental)
+   install s6-linux-init
Install sysvinit compatibility scripts 
for halt, init, poweroff, reboot and shutdown

control the dependency on sysvinit (experimental)

diff --git a/sys-apps/openrc/openrc-0.50-r1.ebuild 
b/sys-apps/openrc/openrc-0.50-r1.ebuild
new file mode 100644
index ..4c97ca0d3b27
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.50-r1.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+   fi
+
+   # install documentation
+   dodoc *.md
+}
+
+pkg_preinst() {
+   # avoid default thrashing in conf.d files when 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-28 Thread William Hubbs
commit: e5e49a8d1c2d3cc457505c7ae275bb938bed36d8
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Sep 28 22:44:24 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Sep 28 22:47:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e49a8d

sys-apps/openrc:  add sysvinit use flag

This flag defaults to on and if i5t is disabled it dropps the dependency
on sysvinit.

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

 sys-apps/openrc/metadata.xml   | 3 +++
 sys-apps/openrc/openrc-0.50.ebuild | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml
index d33b00eb93a4..5595214c4a76 100644
--- a/sys-apps/openrc/metadata.xml
+++ b/sys-apps/openrc/metadata.xml
@@ -12,6 +12,9 @@
enable Gentoo's network stack (net.* 
scripts)
enable the new network stack 
(experimental)
Install sysvinit compatibility scripts 
for halt, init, poweroff, reboot and shutdown
+   
+   control the dependency on sysvinit (experimental)
+   


openrc/openrc

diff --git a/sys-apps/openrc/openrc-0.50.ebuild 
b/sys-apps/openrc/openrc-0.50.ebuild
index 11d77ecda370..7f75c67451a3 100644
--- a/sys-apps/openrc/openrc-0.50.ebuild
+++ b/sys-apps/openrc/openrc-0.50.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux +sysvinit 
sysv-utils unicode"
 
 COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
@@ -41,7 +41,7 @@ RDEPEND="${COMMON_DEPEND}
)
!sysv-utils? (
|| (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sysvinit? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
sys-apps/s6-linux-init[sysv-utils(-)]
)
)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-19 Thread William Hubbs
commit: 4b95b914c21aade55d1d72663cab592559da05f8
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Sep 19 21:16:39 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Sep 19 21:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b95b914

sys-apps/openrc: add 0.50

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.50.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index bd486db2a535..8a7bc303a3fa 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb
+DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3

diff --git a/sys-apps/openrc/openrc-0.50.ebuild 
b/sys-apps/openrc/openrc-0.50.ebuild
new file mode 100644
index ..11d77ecda370
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.50.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-19 Thread William Hubbs
commit: 1f60a1354f8e4551adb822f884bcf4d635e35e5f
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Sep 19 21:23:40 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Sep 19 21:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f60a135

sys-apps/openrc: drop 0.47.1

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

 sys-apps/openrc/Manifest |   1 -
 sys-apps/openrc/openrc-0.47.1.ebuild | 169 ---
 2 files changed, 170 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 8a7bc303a3fa..eb9d0624187d 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,3 @@
-DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb
 DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
deleted file mode 100644
index f054a2c63923..
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: 649005c58ae12f31bfdbf435e2900b264c159f57
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:31:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649005c5

sys-apps/openrc: Stabilize 0.48 hppa, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index 8513341647a5..f054a2c63923 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: 7ced8622555fbe6d5e2efc031d02fcf2c37c2e68
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:31:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ced8622

sys-apps/openrc: Stabilize 0.48 sparc, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index c268c7032c9b..8513341647a5 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: 8af9b17e18bd06c92fe8f547cf0d9c4151646148
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:30:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af9b17e

sys-apps/openrc: Stabilize 0.48 arm64, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index b4d5f9642511..e8da9c8d9349 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: c2101253b30a5759ebbd401805981496e39a43e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:31:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2101253

sys-apps/openrc: Stabilize 0.48 ppc64, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index bc96126ae087..495b530bef38 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: 2c1c885ba0f40339288620f403e23a42c2b4e299
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:30:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1c885b

sys-apps/openrc: Stabilize 0.48 amd64, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index a0d9cdec..b4d5f9642511 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: 5e4633e145ec7a59b2c00380ad2b8137c94c0c5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:31:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4633e1

sys-apps/openrc: Stabilize 0.48 ppc, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index 495b530bef38..c268c7032c9b 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: b9e116fd03a2a33df628d8eeb86d2dc0256a5856
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:30:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:31:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e116fd

sys-apps/openrc: Stabilize 0.48 arm, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index e8da9c8d9349..bc96126ae087 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-09-01 Thread Arthur Zamarin
commit: 61fba085a79ac5420efeec59d1ef009c209b52d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:30:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fba085

sys-apps/openrc: Stabilize 0.48 x86, #913385

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

 sys-apps/openrc/openrc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
index 11d77ecda370..a0d9cdec 100644
--- a/sys-apps/openrc/openrc-0.48.ebuild
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-08-31 Thread William Hubbs
commit: a19e30747b247336385831f1d64840489363ba53
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 31 19:27:10 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 31 19:27:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19e3074

sys-apps/openrc: drop 0.46

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

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/openrc-0.46.ebuild | 169 -
 2 files changed, 170 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index d94e05a60cdb..bd486db2a535 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,3 @@
-DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
 DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
 DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
deleted file mode 100644
index f054a2c63923..
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-08-31 Thread William Hubbs
commit: ba62d0b334b8db27da8a028f809dc813df57d971
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 31 19:26:14 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 31 19:27:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba62d0b3

sys-apps/openrc: add 0.49

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.49.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 0d683805abd9..d94e05a60cdb 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
 DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
+DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb

diff --git a/sys-apps/openrc/openrc-0.49.ebuild 
b/sys-apps/openrc/openrc-0.49.ebuild
new file mode 100644
index ..11d77ecda370
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.49.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-19 Thread Arthur Zamarin
commit: 3b48c0881398819543b2d42801433907cd107489
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul 19 18:59:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul 19 18:59:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b48c088

sys-apps/openrc: Stabilize 0.47.1 ppc, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index 19984ed3dd32..f054a2c63923 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-19 Thread Arthur Zamarin
commit: 014609e86fd24d9943c8fc078e40a845f88d0f9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul 19 18:59:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul 19 18:59:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014609e8

sys-apps/openrc: Stabilize 0.47.1 ppc64, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index f43cf64a7fbd..19984ed3dd32 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-18 Thread Sam James
commit: b47e96444bb6cdceff073ee18d72d891c0c731d9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jul 18 13:22:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 18 19:17:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47e9644

sys-apps/openrc: stable 0.47.1 for hppa, bug #909743

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index 3440825aa465..f43cf64a7fbd 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-14 Thread Arthur Zamarin
commit: 6cb3bc329288971c2ba6f7a1bf8fd48b41e70bc5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 14 15:51:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 14 15:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb3bc32

sys-apps/openrc: Stabilize 0.47.1 x86, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index e0cb0f56a98d..b4d5f9642511 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-14 Thread Arthur Zamarin
commit: 2291994a069de53155c1efcf371b2dc98003f9e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 14 15:51:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 14 15:51:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2291994a

sys-apps/openrc: Stabilize 0.47.1 sparc, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index bc96126ae087..3440825aa465 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-14 Thread Arthur Zamarin
commit: 6814531401bc1c83ebbe3cdc94238f6b944fc0fe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 14 15:51:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 14 15:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68145314

sys-apps/openrc: Stabilize 0.47.1 arm, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index b4d5f9642511..1c01bf64ea48 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-14 Thread Arthur Zamarin
commit: dc4486ad7e5a8a7c33a19fb246d4ccc7370b9957
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 14 15:51:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 14 15:51:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4486ad

sys-apps/openrc: Stabilize 0.47.1 arm64, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index 1c01bf64ea48..bc96126ae087 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-14 Thread Arthur Zamarin
commit: 0565130ae21da8fd539823087a816384bd8546ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 14 15:51:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 14 15:51:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0565130a

sys-apps/openrc: Stabilize 0.47.1 amd64, #909743

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

 sys-apps/openrc/openrc-0.47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
index 11d77ecda370..e0cb0f56a98d 100644
--- a/sys-apps/openrc/openrc-0.47.1.ebuild
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-07-05 Thread William Hubbs
commit: fbec55c9db44daa225ce3af5ef27c13a68d5b207
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jul  5 21:46:54 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jul  5 21:47:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbec55c9

sys-apps/openrc: add 0.48

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.48.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 9d348077a1c1..0d683805abd9 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
 DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
+DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee

diff --git a/sys-apps/openrc/openrc-0.48.ebuild 
b/sys-apps/openrc/openrc-0.48.ebuild
new file mode 100644
index ..11d77ecda370
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.48.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-04-20 Thread William Hubbs
commit: d29de4ade940b91106e856d2bf1671cd4fb1ebc7
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Apr 20 16:48:13 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Apr 20 16:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29de4ad

sys-apps/openrc: drop 0.47

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

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/openrc-0.47.ebuild | 169 -
 2 files changed, 170 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index cb127d96c38a..9d348077a1c1 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,2 @@
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
 DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
-DIST openrc-0.47.tar.gz 249789 BLAKE2B 
db97cea45fc24aadc5c8b8d710070f846b2d5748c4b0fddf6322732a54f506129b8885e9f62537f5dd408f0f418667eb0c9c29007e45a400f752b9ba5e99
 SHA512 
5b1145985e1d210842aa364712ab570d0661b98267a1faf656309b0d7ac03beccd699269955d1995e84e483ceb7f2c66cdf2da895e2ee1133a133d3fe7cac1a7

diff --git a/sys-apps/openrc/openrc-0.47.ebuild 
b/sys-apps/openrc/openrc-0.47.ebuild
deleted file mode 100644
index 11d77ecda370..
--- a/sys-apps/openrc/openrc-0.47.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-04-20 Thread William Hubbs
commit: 7971eadb31756c5d5434c982efe3638a20c1fac7
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Apr 20 16:47:09 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Apr 20 16:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7971eadb

sys-apps/openrc: add 0.47.1

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.47.1.ebuild | 169 +++
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 629847149826..cb127d96c38a 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
+DIST openrc-0.47.1.tar.gz 249760 BLAKE2B 
3b5afa7e2b0d20801bf2a172b592180fd84d0653f97064ef6b25ed37d33a39c91f02a3fd8a542bd058b33f90d1a8a215a81d2bd3409594151c531b7da2c4fe3b
 SHA512 
83a7b4723d1684efefd1ff311c6cf6de5d8a9db008ff6deeb6d77bddb3d0df7fbeef3942021dcb6e86d28a0cbd64650a910f49082d4c5bd623097da9bb06f244
 DIST openrc-0.47.tar.gz 249789 BLAKE2B 
db97cea45fc24aadc5c8b8d710070f846b2d5748c4b0fddf6322732a54f506129b8885e9f62537f5dd408f0f418667eb0c9c29007e45a400f752b9ba5e99
 SHA512 
5b1145985e1d210842aa364712ab570d0661b98267a1faf656309b0d7ac03beccd699269955d1995e84e483ceb7f2c66cdf2da895e2ee1133a133d3fe7cac1a7

diff --git a/sys-apps/openrc/openrc-0.47.1.ebuild 
b/sys-apps/openrc/openrc-0.47.1.ebuild
new file mode 100644
index ..11d77ecda370
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.47.1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-04-17 Thread William Hubbs
commit: c13a382a27e302cba9055edce4548177839ccc67
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Apr 18 05:50:07 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Apr 18 05:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13a382a

sys-apps/openrc: add 0.47

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.47.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 89ed7ed2a0a1..629847149826 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
+DIST openrc-0.47.tar.gz 249789 BLAKE2B 
db97cea45fc24aadc5c8b8d710070f846b2d5748c4b0fddf6322732a54f506129b8885e9f62537f5dd408f0f418667eb0c9c29007e45a400f752b9ba5e99
 SHA512 
5b1145985e1d210842aa364712ab570d0661b98267a1faf656309b0d7ac03beccd699269955d1995e84e483ceb7f2c66cdf2da895e2ee1133a133d3fe7cac1a7

diff --git a/sys-apps/openrc/openrc-0.47.ebuild 
b/sys-apps/openrc/openrc-0.47.ebuild
new file mode 100644
index ..11d77ecda370
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.47.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/files/, sys-apps/openrc/

2023-04-12 Thread William Hubbs
commit: 7746fcb12204d080f675d7ef4765ee914d26271a
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Apr 12 19:20:10 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Apr 12 19:20:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7746fcb1

sys-apps/openrc: drop 0.45.2-r2

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

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch |  35 -
 sys-apps/openrc/openrc-0.45.2-r2.ebuild| 173 -
 3 files changed, 209 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 3abb8340e7a7..89ed7ed2a0a1 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1 @@
-DIST openrc-0.45.2.tar.gz 246515 BLAKE2B 
bb7d52b183612eb8924a2d0f9ec63eea88253d8d83964d6341a4715a6cdc372b3fd99ad0f972f4f539da9d741548777dabf4ced86fd20be741a89a69ffe2ff01
 SHA512 
ca2958772240f6e5037e39db1ee62a81091a2efa654da967f68e03a721868c6c0a41d32a2bddf55c8eadbc9bf5837b710cc2e4564844a7fbc0e585366da4fdf9
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7

diff --git a/sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch 
b/sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch
deleted file mode 100644
index c6eddeec9048..
--- a/sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/875557
-https://github.com/OpenRC/openrc/issues/548
-https://github.com/OpenRC/openrc/commit/9380347f042f7d294317f4420b648422817eb75a
-
-From 9380347f042f7d294317f4420b648422817eb75a Mon Sep 17 00:00:00 2001
-From: Stefan Linke 
-Date: Wed, 7 Sep 2022 17:18:09 +0200
-Subject: [PATCH] Avoid warning on grep 3.8 in hwclock
-
-Starting with grep version 3.8, the hwclock init script logs warnings
-about stray backslashes:
-
-> hwclock | * Setting system clock using the hardware clock [UTC] ...
-> hwclock |grep: warning: stray \ before -
-> hwclock |grep: warning: stray \ before -
-
-This is caused by the check for existence of the `--noadjfile` argument
-in function `get_noadjfile()`.
-
-Replacing the affected logic with an explicit argument denoting the
-pattern as such resolves the issue.
-
-Fixes #548
 a/init.d/hwclock.in
-+++ b/init.d/hwclock.in
-@@ -72,7 +72,7 @@ get_noadjfile()
- {
-   if ! yesno $clock_adjfile; then
-   # Some implementations don't handle adjustments
--  if LC_ALL=C hwclock --help 2>&1 | grep -q "\-\-noadjfile"; then
-+  if LC_ALL=C hwclock --help 2>&1 | grep -q -e "--noadjfile"; then
-   echo --noadjfile
-   fi
-   fi
-

diff --git a/sys-apps/openrc/openrc-0.45.2-r2.ebuild 
b/sys-apps/openrc/openrc-0.45.2-r2.ebuild
deleted file mode 100644
index 1d0fad63f7ab..
--- a/sys-apps/openrc/openrc-0.45.2-r2.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   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}-grep-3.8.patch
-)
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-04-03 Thread William Hubbs
commit: 5b60721a2aed9aa29324d298e7d95c281a5eb622
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr  3 21:20:51 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr  3 21:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b60721a

sys-apps/openrc: fix indentation

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

 sys-apps/openrc/openrc-0.46.ebuild | 4 ++--
 sys-apps/openrc/openrc-.ebuild | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index 1e7df85b3c5f..f054a2c63923 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -57,8 +57,8 @@ PDEPEND="netifrc? ( net-misc/netifrc )"
 
 src_configure() {
local emesonargs=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
$(meson_use newnet)
-Dos=Linux
$(meson_use pam)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index ade72444e317..11d77ecda370 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -57,8 +57,8 @@ PDEPEND="netifrc? ( net-misc/netifrc )"
 
 src_configure() {
local emesonargs=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
$(meson_use newnet)
-Dos=Linux
$(meson_use pam)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: d9fe9a9f4917be1776587f321b6ad102ea994dab
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:56:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:56:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9fe9a9f

sys-apps/openrc: Stabilize 0.46 ppc64, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index f3a82075c2e1..1e7df85b3c5f 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: 47bcce218c6f20384568179f487f62c138e1269c
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:56:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:56:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bcce21

sys-apps/openrc: Stabilize 0.46 sparc, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index d7a45a848f18..035d8afa5099 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: 1d6c16118551a7738d5fed95f0ba6898e7f05ea3
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:56:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:56:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6c1611

sys-apps/openrc: Stabilize 0.46 arm, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index 037da9f3c987..712ac55b04ed 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: aac78c8a9b25650d8808d6495f9907108072e2b7
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:56:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:56:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac78c8a

sys-apps/openrc: Stabilize 0.46 arm64, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index 712ac55b04ed..d7a45a848f18 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: 8d7c034a2c7156a77785ae3b62b703028a8b1474
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:55:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:55:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7c034a

sys-apps/openrc: Stabilize 0.46 amd64, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index 78f0255fffd5..d926a0eb1487 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: f3aed587ad402982b2336b7ee13857e3fb44e631
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:56:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:56:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3aed587

sys-apps/openrc: Stabilize 0.46 ppc, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index 035d8afa5099..f3a82075c2e1 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-03-30 Thread Sam James
commit: 443b4bfb93251478e8f38fa4901194f5388ca4fd
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 30 10:56:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 30 10:56:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443b4bfb

sys-apps/openrc: Stabilize 0.46 hppa, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index d926a0eb1487..037da9f3c987 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-02-21 Thread Arthur Zamarin
commit: 03c6bb6a329a7002080c649419f5a3e46f966e31
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 21 17:13:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 21 17:13:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c6bb6a

sys-apps/openrc: Stabilize 0.46 x86, #894674

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

 sys-apps/openrc/openrc-0.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
index 605fcb7487f8..78f0255fffd5 100644
--- a/sys-apps/openrc/openrc-0.46.ebuild
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2023-01-04 Thread William Hubbs
commit: 22e565f277394ae319ace24be13e9466694ca034
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 06:43:23 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 06:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e565f2

sys-apps/openrc: add 0.46

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.46.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 33d3bfe13076..3abb8340e7a7 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.45.2.tar.gz 246515 BLAKE2B 
bb7d52b183612eb8924a2d0f9ec63eea88253d8d83964d6341a4715a6cdc372b3fd99ad0f972f4f539da9d741548777dabf4ced86fd20be741a89a69ffe2ff01
 SHA512 
ca2958772240f6e5037e39db1ee62a81091a2efa654da967f68e03a721868c6c0a41d32a2bddf55c8eadbc9bf5837b710cc2e4564844a7fbc0e585366da4fdf9
+DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
new file mode 100644
index ..605fcb7487f8
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/files/, sys-apps/openrc/

2022-12-03 Thread Sam James
commit: 09e6575b72d2b8bb8948feb0bbdcfd47eddb903b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 12:16:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 12:16:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e6575b

sys-apps/openrc: backport grep 3.8 warning fix

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

 sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch | 35 ++
 ...rc-0.45.2-r1.ebuild => openrc-0.45.2-r2.ebuild} |  8 +++--
 2 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch 
b/sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch
new file mode 100644
index ..c6eddeec9048
--- /dev/null
+++ b/sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch
@@ -0,0 +1,35 @@
+https://bugs.gentoo.org/875557
+https://github.com/OpenRC/openrc/issues/548
+https://github.com/OpenRC/openrc/commit/9380347f042f7d294317f4420b648422817eb75a
+
+From 9380347f042f7d294317f4420b648422817eb75a Mon Sep 17 00:00:00 2001
+From: Stefan Linke 
+Date: Wed, 7 Sep 2022 17:18:09 +0200
+Subject: [PATCH] Avoid warning on grep 3.8 in hwclock
+
+Starting with grep version 3.8, the hwclock init script logs warnings
+about stray backslashes:
+
+> hwclock | * Setting system clock using the hardware clock [UTC] ...
+> hwclock |grep: warning: stray \ before -
+> hwclock |grep: warning: stray \ before -
+
+This is caused by the check for existence of the `--noadjfile` argument
+in function `get_noadjfile()`.
+
+Replacing the affected logic with an explicit argument denoting the
+pattern as such resolves the issue.
+
+Fixes #548
+--- a/init.d/hwclock.in
 b/init.d/hwclock.in
+@@ -72,7 +72,7 @@ get_noadjfile()
+ {
+   if ! yesno $clock_adjfile; then
+   # Some implementations don't handle adjustments
+-  if LC_ALL=C hwclock --help 2>&1 | grep -q "\-\-noadjfile"; then
++  if LC_ALL=C hwclock --help 2>&1 | grep -q -e "--noadjfile"; then
+   echo --noadjfile
+   fi
+   fi
+

diff --git a/sys-apps/openrc/openrc-0.45.2-r1.ebuild 
b/sys-apps/openrc/openrc-0.45.2-r2.ebuild
similarity index 97%
rename from sys-apps/openrc/openrc-0.45.2-r1.ebuild
rename to sys-apps/openrc/openrc-0.45.2-r2.ebuild
index 806d414f6ac0..1d0fad63f7ab 100644
--- a/sys-apps/openrc/openrc-0.45.2-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2-r2.ebuild
@@ -55,10 +55,14 @@ RDEPEND="${COMMON_DEPEND}
 
 PDEPEND="netifrc? ( net-misc/netifrc )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-grep-3.8.patch
+)
+
 src_configure() {
local emesonargs=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
$(meson_use newnet)
-Dos=Linux
$(meson_use pam)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-10-25 Thread William Hubbs
commit: fd0f94e83d0d80862f76f950fdcc02ea0d8e32e7
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Oct 26 03:05:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Oct 26 03:11:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0f94e8

sys-apps/openrc: drop 0.44.10-r1, 0.45.1-r1

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

 sys-apps/openrc/Manifest |   2 -
 sys-apps/openrc/openrc-0.44.10-r1.ebuild | 174 ---
 sys-apps/openrc/openrc-0.45.1-r1.ebuild  | 169 --
 3 files changed, 345 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 9cf5ccd34c33..33d3bfe13076 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1 @@
-DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
-DIST openrc-0.45.1.tar.gz 246503 BLAKE2B 
28ed668b1da7bc3d22de1f7b22b6d10ecd1c789eb5c017803754fa8f6197ee4a7b179728064fa31d4b9dd0d15e3332c4bb839bd56ac5abb39b5b772b53394e8a
 SHA512 
340661c6f8fc60dd7fbbe4a84aaeb0a9a7337577e6d98698c34db3c160890780376587ca6f803563fec53e852593265a28c307fa38a5f71a3e48c62cd63611a1
 DIST openrc-0.45.2.tar.gz 246515 BLAKE2B 
bb7d52b183612eb8924a2d0f9ec63eea88253d8d83964d6341a4715a6cdc372b3fd99ad0f972f4f539da9d741548777dabf4ced86fd20be741a89a69ffe2ff01
 SHA512 
ca2958772240f6e5037e39db1ee62a81091a2efa654da967f68e03a721868c6c0a41d32a2bddf55c8eadbc9bf5837b710cc2e4564844a7fbc0e585366da4fdf9

diff --git a/sys-apps/openrc/openrc-0.44.10-r1.ebuild 
b/sys-apps/openrc/openrc-0.44.10-r1.ebuild
deleted file mode 100644
index 0b4f7fad7c7f..
--- a/sys-apps/openrc/openrc-0.44.10-r1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic meson pam toolchain-funcs
-
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   !=sys-libs/libselinux-2.6
-   )
-   !test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/openrc.logrotate openrc
-
-   if use pam; then
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
-   fi
-
-   # install documentation
-   dodoc ChangeLog *.md
-}
-
-pkg_preinst() {
-   # avoid default thrashing in conf.d files when possible #295406
-   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
-   (
-   unset hostname HOSTNAME
-   source "${EROOT}"/etc/conf.d/hostname
-   : ${hostname:=${HOSTNAME}}
-   [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname 
hostname "${hostname}"
-   )
-   fi
-
-   # set default interactive shell to sulogin if it exists
-   set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-   return 0
-}
-
-pkg_postinst() {
-   if use hppa; then
-   elog "Setting the console font does not work on all HPPA 
consoles."
-   elog "You can still enable it by running:"
-   elog "# 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-10-10 Thread Joonas Niilola
commit: c4b0a14d2f16ba537f7995cd0c3b9a839eff85e2
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Sep 13 13:34:53 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 10 12:20:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b0a14d

sys-apps/openrc: make the package work with sys-apps/s6-linux-init system

sys-apps/s6-linux-init is an alternative init system which can be used
together with openrc as a service manager. This commit changes
dependencies in such a way that makes installation of s6-linux-init with
openrc possible.

Closes: https://bugs.gentoo.org/867898
Suggested-by: Hoël Bézier  riseup.net>
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/openrc/{openrc-0.44.10.ebuild => openrc-0.44.10-r1.ebuild} | 5 -
 sys-apps/openrc/{openrc-0.45.1.ebuild => openrc-0.45.1-r1.ebuild}   | 5 -
 sys-apps/openrc/{openrc-0.45.2.ebuild => openrc-0.45.2-r1.ebuild}   | 5 -
 sys-apps/openrc/openrc-.ebuild  | 5 -
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.44.10.ebuild 
b/sys-apps/openrc/openrc-0.44.10-r1.ebuild
similarity index 97%
rename from sys-apps/openrc/openrc-0.44.10.ebuild
rename to sys-apps/openrc/openrc-0.44.10-r1.ebuild
index c4028fe6262e..a2f439c6cd39 100644
--- a/sys-apps/openrc/openrc-0.44.10.ebuild
+++ b/sys-apps/openrc/openrc-0.44.10-r1.ebuild
@@ -42,7 +42,10 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   !sysv-utils? ( || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   ) )
virtual/tmpfiles
)
selinux? (

diff --git a/sys-apps/openrc/openrc-0.45.1.ebuild 
b/sys-apps/openrc/openrc-0.45.1-r1.ebuild
similarity index 97%
rename from sys-apps/openrc/openrc-0.45.1.ebuild
rename to sys-apps/openrc/openrc-0.45.1-r1.ebuild
index c76771b7efea..11f6e54ca158 100644
--- a/sys-apps/openrc/openrc-0.45.1.ebuild
+++ b/sys-apps/openrc/openrc-0.45.1-r1.ebuild
@@ -39,7 +39,10 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   !sysv-utils? ( || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   ) )
virtual/tmpfiles
)
selinux? (

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2-r1.ebuild
similarity index 97%
rename from sys-apps/openrc/openrc-0.45.2.ebuild
rename to sys-apps/openrc/openrc-0.45.2-r1.ebuild
index dfa3900ed994..e9087045f091 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2-r1.ebuild
@@ -39,7 +39,10 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   !sysv-utils? ( || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   ) )
virtual/tmpfiles
)
selinux? (

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index c76771b7efea..11f6e54ca158 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -39,7 +39,10 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   !sysv-utils? ( || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   ) )
virtual/tmpfiles
)
selinux? (



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-10-10 Thread Joonas Niilola
commit: d8f2ae0aaaff9fb8c1349239a5a155e0c4b8fcad
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 10 12:14:46 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 10 12:20:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f2ae0a

sys-apps/openrc: stylize the "!sysv-utils ( ||" blocks better

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/openrc/openrc-0.44.10-r1.ebuild | 10 ++
 sys-apps/openrc/openrc-0.45.1-r1.ebuild  | 10 ++
 sys-apps/openrc/openrc-0.45.2-r1.ebuild  | 10 ++
 sys-apps/openrc/openrc-.ebuild   | 10 ++
 4 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.44.10-r1.ebuild 
b/sys-apps/openrc/openrc-0.44.10-r1.ebuild
index a2f439c6cd39..0b4f7fad7c7f 100644
--- a/sys-apps/openrc/openrc-0.44.10-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.44.10-r1.ebuild
@@ -42,10 +42,12 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   ) )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   )
virtual/tmpfiles
)
selinux? (

diff --git a/sys-apps/openrc/openrc-0.45.1-r1.ebuild 
b/sys-apps/openrc/openrc-0.45.1-r1.ebuild
index 11f6e54ca158..ade72444e317 100644
--- a/sys-apps/openrc/openrc-0.45.1-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.45.1-r1.ebuild
@@ -39,10 +39,12 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   ) )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   )
virtual/tmpfiles
)
selinux? (

diff --git a/sys-apps/openrc/openrc-0.45.2-r1.ebuild 
b/sys-apps/openrc/openrc-0.45.2-r1.ebuild
index e9087045f091..806d414f6ac0 100644
--- a/sys-apps/openrc/openrc-0.45.2-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2-r1.ebuild
@@ -39,10 +39,12 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   ) )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   )
virtual/tmpfiles
)
selinux? (

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 11f6e54ca158..ade72444e317 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -39,10 +39,12 @@ RDEPEND="${COMMON_DEPEND}
!sys-apps/systemd[sysv-utils(-)]
!sys-apps/sysvinit
)
-   !sysv-utils? ( || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   ) )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   )
virtual/tmpfiles
)
selinux? (



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-26 Thread Arthur Zamarin
commit: e6a5409d8e322a99a910f7f04854a23e05e30885
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 26 06:24:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 26 06:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a5409d

sys-apps/openrc: Stabilize 0.45.2 hppa, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index 037011334bf2..dfa3900ed994 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Agostino Sarubbo
commit: b4658780af0e7810288b0a67334b5ac84a1f0c6b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 25 12:20:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 25 12:20:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4658780

sys-apps/openrc: Stabilize 0.45.2 arm64, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index e4d6fcc15fbf..037011334bf2 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Agostino Sarubbo
commit: 117091b3250ea3e4e0c9a7ae1802e53696662807
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 25 12:19:39 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 25 12:19:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117091b3

sys-apps/openrc: Stabilize 0.45.2 arm, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index c8bbf7528c06..e4d6fcc15fbf 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Agostino Sarubbo
commit: 81c528d150dc6b17e70b6e1e48c5cf33c999d78f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 25 12:19:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 25 12:19:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c528d1

sys-apps/openrc: Stabilize 0.45.2 amd64, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index 0db3ca99349b..c8bbf7528c06 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Arthur Zamarin
commit: da55391a90e21ad8bfc841a1d0aa10e22a4ce04b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 25 08:00:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 25 08:00:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da55391a

sys-apps/openrc: Stabilize 0.45.2 sparc, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index 1a91d5629010..0db3ca99349b 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Arthur Zamarin
commit: 92e9a339e785f8bf8d1c221418d7831539a2e58f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 25 06:30:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 25 06:30:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e9a339

sys-apps/openrc: Stabilize 0.45.2 ppc, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index 05e741bb2933..23fd3c1b2eb0 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Arthur Zamarin
commit: c2f0a5cb2e12bf5c1ade11efe0d80be5d04fc736
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 25 06:30:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 25 06:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f0a5cb

sys-apps/openrc: Stabilize 0.45.2 ppc64, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index 23fd3c1b2eb0..1a91d5629010 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-09-25 Thread Agostino Sarubbo
commit: e029fc15529a90f974c8db5a8e1848a028aee05f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 25 06:26:39 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 25 06:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e029fc15

sys-apps/openrc: Stabilize 0.45.2 x86, #865099

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

 sys-apps/openrc/openrc-0.45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
index c76771b7efea..05e741bb2933 100644
--- a/sys-apps/openrc/openrc-0.45.2.ebuild
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-07-03 Thread William Hubbs
commit: a170fd4cf31784d50244f78639dc800b09ad0071
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jul  3 18:00:08 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jul  3 18:01:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a170fd4c

sys-apps/openrc: add 0.45.2

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.45.2.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 8d4639b0a8ba..9cf5ccd34c33 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
 DIST openrc-0.45.1.tar.gz 246503 BLAKE2B 
28ed668b1da7bc3d22de1f7b22b6d10ecd1c789eb5c017803754fa8f6197ee4a7b179728064fa31d4b9dd0d15e3332c4bb839bd56ac5abb39b5b772b53394e8a
 SHA512 
340661c6f8fc60dd7fbbe4a84aaeb0a9a7337577e6d98698c34db3c160890780376587ca6f803563fec53e852593265a28c307fa38a5f71a3e48c62cd63611a1
+DIST openrc-0.45.2.tar.gz 246515 BLAKE2B 
bb7d52b183612eb8924a2d0f9ec63eea88253d8d83964d6341a4715a6cdc372b3fd99ad0f972f4f539da9d741548777dabf4ced86fd20be741a89a69ffe2ff01
 SHA512 
ca2958772240f6e5037e39db1ee62a81091a2efa654da967f68e03a721868c6c0a41d32a2bddf55c8eadbc9bf5837b710cc2e4564844a7fbc0e585366da4fdf9

diff --git a/sys-apps/openrc/openrc-0.45.2.ebuild 
b/sys-apps/openrc/openrc-0.45.2.ebuild
new file mode 100644
index ..c76771b7efea
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.45.2.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-10 Thread William Hubbs
commit: 1c8f83cf4bc5aff995e7fe763a38cf38970869ba
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 10 15:55:58 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 10 15:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8f83cf

sys-apps/openrc: drop 0.45

Closes: https://bugs.gentoo.org/850754
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/openrc-0.45.ebuild | 164 -
 2 files changed, 165 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 20e97f7a1cba..8d4639b0a8ba 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,2 @@
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
 DIST openrc-0.45.1.tar.gz 246503 BLAKE2B 
28ed668b1da7bc3d22de1f7b22b6d10ecd1c789eb5c017803754fa8f6197ee4a7b179728064fa31d4b9dd0d15e3332c4bb839bd56ac5abb39b5b772b53394e8a
 SHA512 
340661c6f8fc60dd7fbbe4a84aaeb0a9a7337577e6d98698c34db3c160890780376587ca6f803563fec53e852593265a28c307fa38a5f71a3e48c62cd63611a1
-DIST openrc-0.45.tar.gz 246553 BLAKE2B 
33900e9269c64a2d3cbc53a14beb907547c8d6ba84f708600a181f8b0ecd13f57039059858f38d0a7a2465e0be489d8a71ca30d2a5df113f779c4d20ef4bb643
 SHA512 
ed47bbaabac37de300a5b3d5fe4c24887615ed402c92fb0a92991f0d8d17a330e424cde8b82c99b9b1156e8c8198cc4f587d0e3f162dff14d1bd5400e959d5d2

diff --git a/sys-apps/openrc/openrc-0.45.ebuild 
b/sys-apps/openrc/openrc-0.45.ebuild
deleted file mode 100644
index c76771b7efea..
--- a/sys-apps/openrc/openrc-0.45.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
-   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=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   -Dos=Linux
-   $(meson_use pam)
-   $(meson_feature selinux)
-   -Drootprefix="${EPREFIX}"
-   -Dshell=$(usex bash /bin/bash /bin/sh)
-   $(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
-   )
-   # export DEBUG=$(usev debug)
-   meson_src_configure
-}
-
-# set_config test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   meson_install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-10 Thread William Hubbs
commit: ea2910be5dbae28b337f43a2430e3c2fbad5bc99
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 10 15:54:36 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 10 15:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2910be

sys-apps/openrc: add 0.45.1

Closes: https://bugs.gentoo.org/850754
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.45.1.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 78b6125311fc..20e97f7a1cba 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
+DIST openrc-0.45.1.tar.gz 246503 BLAKE2B 
28ed668b1da7bc3d22de1f7b22b6d10ecd1c789eb5c017803754fa8f6197ee4a7b179728064fa31d4b9dd0d15e3332c4bb839bd56ac5abb39b5b772b53394e8a
 SHA512 
340661c6f8fc60dd7fbbe4a84aaeb0a9a7337577e6d98698c34db3c160890780376587ca6f803563fec53e852593265a28c307fa38a5f71a3e48c62cd63611a1
 DIST openrc-0.45.tar.gz 246553 BLAKE2B 
33900e9269c64a2d3cbc53a14beb907547c8d6ba84f708600a181f8b0ecd13f57039059858f38d0a7a2465e0be489d8a71ca30d2a5df113f779c4d20ef4bb643
 SHA512 
ed47bbaabac37de300a5b3d5fe4c24887615ed402c92fb0a92991f0d8d17a330e424cde8b82c99b9b1156e8c8198cc4f587d0e3f162dff14d1bd5400e959d5d2

diff --git a/sys-apps/openrc/openrc-0.45.1.ebuild 
b/sys-apps/openrc/openrc-0.45.1.ebuild
new file mode 100644
index ..c76771b7efea
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.45.1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-08 Thread William Hubbs
commit: f9e43f12b9961f034decc9093149b23d661c11bc
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e43f12

sys-apps/openrc: remove unused code

Version 0.44.x should try to install urandom if seedrng is in the boot
runlevel and we are downgrading.

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

 sys-apps/openrc/openrc-0.44.10.ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/sys-apps/openrc/openrc-0.44.10.ebuild 
b/sys-apps/openrc/openrc-0.44.10.ebuild
index e7337a132e40..c4028fe6262e 100644
--- a/sys-apps/openrc/openrc-0.44.10.ebuild
+++ b/sys-apps/openrc/openrc-0.44.10.ebuild
@@ -155,4 +155,15 @@ pkg_postinst() {
ewarn "without networking."
ewarn
fi
+
+   # added to handle downgrading from 0.45 (2022-06-08)
+   for v in ${REPLACING_VERSIONS}; do
+   [[ -x $(type rc-update) ]] || continue
+   if ver_test $v -gt 0.44.10; then
+   if rc-update show boot | grep -q seedrng; then
+   rc-update del seedrng boot
+   rc-update add urandom boot
+   fi
+   fi
+   done
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-08 Thread William Hubbs
commit: 97276a847bbb3044e26b66f6d7d6d0fdf85cace7
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97276a84

sys-apps/openrc: fix upgrade handling

This removes redundant code from 0.45.x. We don't need the downgrade
logic here, just the upgrade logic.

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

 sys-apps/openrc/openrc-0.45.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.45.ebuild 
b/sys-apps/openrc/openrc-0.45.ebuild
index 0be02cfdbdbb..c76771b7efea 100644
--- a/sys-apps/openrc/openrc-0.45.ebuild
+++ b/sys-apps/openrc/openrc-0.45.ebuild
@@ -160,11 +160,5 @@ pkg_postinst() {
rc-update add seedrng boot
fi
fi
-   if ver_test $v -gt 0.45; then
-   if rc-update show boot | grep -q seedrng; then
-   rc-update del seedrng boot
-   rc-update add urandom boot
-   fi
-   fi
done
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-08 Thread William Hubbs
commit: 7bfdd5f77bd2361b7285d8ad7253744a5f0c95dc
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfdd5f7

sys-apps/openrc: sync live

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

 sys-apps/openrc/openrc-.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 0be02cfdbdbb..c76771b7efea 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -160,11 +160,5 @@ pkg_postinst() {
rc-update add seedrng boot
fi
fi
-   if ver_test $v -gt 0.45; then
-   if rc-update show boot | grep -q seedrng; then
-   rc-update del seedrng boot
-   rc-update add urandom boot
-   fi
-   fi
done
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-07 Thread William Hubbs
commit: 257a0f1be2e13c7a4f8ccefc37c37391c2eb3edb
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jun  7 23:37:56 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jun  7 23:38:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257a0f1b

sys-apps/openrc: add 0.45

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.45.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index b7c0f9bc1c43..78b6125311fc 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
+DIST openrc-0.45.tar.gz 246553 BLAKE2B 
33900e9269c64a2d3cbc53a14beb907547c8d6ba84f708600a181f8b0ecd13f57039059858f38d0a7a2465e0be489d8a71ca30d2a5df113f779c4d20ef4bb643
 SHA512 
ed47bbaabac37de300a5b3d5fe4c24887615ed402c92fb0a92991f0d8d17a330e424cde8b82c99b9b1156e8c8198cc4f587d0e3f162dff14d1bd5400e959d5d2

diff --git a/sys-apps/openrc/openrc-0.45.ebuild 
b/sys-apps/openrc/openrc-0.45.ebuild
new file mode 100644
index ..0be02cfdbdbb
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.45.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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 ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   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=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+   fi
+
+   # install documentation
+   dodoc *.md
+}
+
+pkg_preinst() {
+   # avoid default 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-06-07 Thread William Hubbs
commit: 8d1afa41f9a96061d46e32e9035d7e839086d962
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jun  7 23:39:41 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jun  7 23:40:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1afa41

sys-apps/openrc: sync live

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

 sys-apps/openrc/openrc-.ebuild | 34 +++---
 1 file changed, 23 insertions(+), 11 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 4c8638a6543e..0be02cfdbdbb 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit flag-o-matic meson pam toolchain-funcs
+inherit meson pam
 
 DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
 HOMEPAGE="https://github.com/openrc/openrc/;
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
 
 LICENSE="BSD-2"
@@ -25,13 +25,10 @@ COMMON_DEPEND="
pam? ( sys-libs/pam )
audit? ( sys-process/audit )
sys-process/psmisc
-   !=sys-libs/libselinux-2.6
-   )
-   !

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2022-04-02 Thread William Hubbs
commit: 06aee813e4ff787915a29aac5f4f39e561c718f9
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr  2 18:32:11 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr  2 18:32:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06aee813

sys-apps/openrc: drop 0.43.5-r1

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

 sys-apps/openrc/Manifest|   1 -
 sys-apps/openrc/openrc-0.43.5-r1.ebuild | 188 
 2 files changed, 189 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 3fc155f69ea2..b7c0f9bc1c43 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1 @@
-DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4

diff --git a/sys-apps/openrc/openrc-0.43.5-r1.ebuild 
b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
deleted file mode 100644
index 98648ccc0246..
--- a/sys-apps/openrc/openrc-0.43.5-r1.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="https://github.com/openrc/openrc/;
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils 
unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   !=sys-libs/libselinux-2.6
-   )
-   !test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   emake ${MAKE_ARGS} DESTDIR="${D}" install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/openrc.logrotate openrc
-
-   if use pam; then
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
-   fi
-
-   # install documentation
-   dodoc ChangeLog *.md
-   if use newnet; then
-   dodoc README.newnet
-   fi
-}
-
-pkg_preinst() {
-   # avoid default thrashing in conf.d files when possible #295406
-   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
-   (
-   unset hostname HOSTNAME
-   source "${EROOT}"/etc/conf.d/hostname
-   : ${hostname:=${HOSTNAME}}
-   [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname 
hostname "${hostname}"
-   )
-   fi
-
-   # set default interactive shell to sulogin if it exists
-   set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-   return 0
-}
-
-pkg_postinst() {
-   if use hppa; then
-   elog "Setting the console font does not work on all HPPA 
consoles."
-   elog "You can still enable it by running:"
-   elog "# rc-update add consolefont boot"
-   fi
-
-   # Added for 0.35.
-   if [[ ! -h "${EROOT}"/lib ]]; then
-   if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
-   fi
-   fi
-
-   if ! use 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/files/

2022-04-02 Thread William Hubbs
commit: 7d5d9a780a8c895439b85d03a3b6ce70f4dd08c8
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr  2 18:32:11 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr  2 18:32:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d5d9a78

sys-apps/openrc: drop unneeded patch

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

 .../openrc/files/openrc-0.44.6-fix-checkpath.patch | 33 --
 1 file changed, 33 deletions(-)

diff --git a/sys-apps/openrc/files/openrc-0.44.6-fix-checkpath.patch 
b/sys-apps/openrc/files/openrc-0.44.6-fix-checkpath.patch
deleted file mode 100644
index e1ef97d981dc..
--- a/sys-apps/openrc/files/openrc-0.44.6-fix-checkpath.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From cc45b55f895d0c21b5ac3e5a65b0bf00f76adeb7 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Fri, 8 Oct 2021 04:52:55 +0100
-Subject: [PATCH 1/2] checkpath: fix allocation size of path buffer
-
-strlen's return value isn't enough to be used
-directly for (x)malloc; it doesn't include
-the null byte at the end of the string.
-
-X-Gentoo-Bug: 816900
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/816900
-Fixes: #459
-Fixes: #462

- src/rc/checkpath.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/rc/checkpath.c b/src/rc/checkpath.c
-index bab22692..c4dd7d9d 100644
 a/src/rc/checkpath.c
-+++ b/src/rc/checkpath.c
-@@ -151,7 +151,7 @@ static char *clean_path(char *path)
-   char *ch;
-   char *ch2;
-   char *str;
--  str = xmalloc(strlen(path));
-+  str = xmalloc(strlen(path) + 1);
-   ch = path;
-   ch2 = str;
-   while (true) {
--- 
-2.32.0
-



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/, sys-apps/openrc/files/

2021-12-31 Thread William Hubbs
commit: 2dd80a93c9d9d7af24421389bafb5739c38e60b7
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan  1 04:32:48 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan  1 04:34:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd80a93

sys-apps/openrc: remove several broken versions

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

 sys-apps/openrc/Manifest   |   3 -
 .../files/openrc-0.44.8-selinux-no-pam.patch   |  89 ---
 sys-apps/openrc/openrc-0.44.7.ebuild   | 165 -
 sys-apps/openrc/openrc-0.44.8.ebuild   | 163 
 sys-apps/openrc/openrc-0.44.9.ebuild   | 158 
 5 files changed, 578 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index b20352741246..3fc155f69ea2 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,5 +1,2 @@
 DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
-DIST openrc-0.44.7.tar.gz 255444 BLAKE2B 
8058e1fd8fcce46f53e73b56ec8da5eec9ba0807d657aef4ece2d49056c02a451c41155df96b167ff157863a85d77eb63796715b5191dd1c6c631c8f859d3090
 SHA512 
c6b3e2e30615d97a5185320a140ced881bc59ba31ea8dff5d80440396166af237826de6ffc7836ec141e305c92176cd9cc3dabff7e42ac0d80e5238513fefdb7
-DIST openrc-0.44.8.tar.gz 255668 BLAKE2B 
13d023ea3346313ded9f9bff729c296a3317577ddc58cadbe57429833075776a3a3dc52dfd1c9e9721407b747df0f6471a81d12dc79216dc4b75222104208965
 SHA512 
ee8520b42df2f20cc770b9cc1a82eee4c7cb2e0d2e8b0788f5201e7c5ca864f414e97f679f3c25b808cb3641bc99cd74580dcd9777f4738f43adba65754ae679
-DIST openrc-0.44.9.tar.gz 254859 BLAKE2B 
467f47e6bb09e0cea4c093f7516979112c2b70fb898a8030ef28ad78a20b89751256d545f21d295e948e791027c5b4b9e8b1cac244d3698161a449cc4bc1b38f
 SHA512 
41488b2e699b1f66f334c4f90021b57a175ae1c9c77464bb747d38907a3a54cc1e48284484577d2f72cde8e4007b03e6529c549f462e8acdba8ffc796ac58239

diff --git a/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch 
b/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch
deleted file mode 100644
index 28749433f69f..
--- a/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-https://github.com/OpenRC/openrc/commit/bd5cdaafadf997c0ab3c4ad362dbdfd7dc6fd987.patch
-https://github.com/OpenRC/openrc/commit/f3f0fde861b438c80f99afdd49fe175e9d0a68ca
-
-From: Sam James 
-Date: Sat, 20 Nov 2021 12:05:56 +
-Subject: [PATCH] meson: fix pam_misc_dep definition
-
-X-Gentoo-Bug: 824954
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/824954
-Fixes: https://github.com/OpenRC/openrc/issues/470
-Fixes: https://github.com/OpenRC/openrc/pull/477
 a/meson.build
-+++ b/meson.build
-@@ -94,6 +94,7 @@ rc_sbindir = rc_libexecdir / 'sbin'
- sbindir = rootprefix / get_option('sbindir')
- 
- selinux_dep = dependency('libselinux', required : get_option('selinux'))
-+pam_misc_dep = []
- if selinux_dep.found()
-   cc_selinux_flags = '-DHAVE_SELINUX'
-   if pam_dep.found() and get_option('pam')
-@@ -107,7 +108,6 @@ if selinux_dep.found()
-   endif
- else
-   cc_selinux_flags = []
--  pam_misc_dep = []
- endif
- 
- termcap = get_option('termcap')
-
-From: Sam James 
-Date: Sat, 20 Nov 2021 12:06:37 +
-Subject: [PATCH] meson: link against libcrypt for SELinux if no PAM
-
-We use libcrypt's crypt() if we're _not_ using PAM
-in the SELinux code (rc-selinux, specifically).
-
-X-Gentoo-Bug: 824954
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/824954
-Fixes: https://github.com/openrc/openrc/pull/477
 a/meson.build
-+++ b/meson.build
-@@ -93,6 +93,8 @@ rc_bindir = rc_libexecdir / 'bin'
- rc_sbindir = rc_libexecdir / 'sbin'
- sbindir = rootprefix / get_option('sbindir')
- 
-+crypt_dep = dependency('libcrypt', required : not get_option('pam'))
-+
- selinux_dep = dependency('libselinux', required : get_option('selinux'))
- pam_misc_dep = []
- if selinux_dep.found()
 a/src/rc/meson.build
-+++ b/src/rc/meson.build
-@@ -50,7 +50,7 @@ executable('openrc-run',
-   rc_selinux_c, version_h],
-   c_args : [cc_audit_flags, cc_branding_flags, cc_pam_flags, 
cc_selinux_flags],
-   link_with: [libeinfo, librc],
--  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, selinux_dep, 
util_dep],
-+  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, selinux_dep, 
util_dep, crypt_dep],
-   include_directories: 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-12-25 Thread Benda XU
commit: f8f3d867a43e5e6a71745af629d15b1ed5503829
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec 25 14:14:25 2021 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Dec 25 14:16:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f3d867

sys-apps/openrc: prefixify /lib and /etc by rootprefix.

The port to meson broke the ebuilds on Gentoo Prefix.  The setup
variable "rootprefix" needs to mention EPREFIX for /lib and /etc to be
in location.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 sys-apps/openrc/openrc-0.44.10.ebuild | 1 +
 sys-apps/openrc/openrc-0.44.7.ebuild  | 1 +
 sys-apps/openrc/openrc-0.44.8.ebuild  | 1 +
 sys-apps/openrc/openrc-0.44.9.ebuild  | 1 +
 sys-apps/openrc/openrc-.ebuild| 1 +
 5 files changed, 5 insertions(+)

diff --git a/sys-apps/openrc/openrc-0.44.10.ebuild 
b/sys-apps/openrc/openrc-0.44.10.ebuild
index 4e57ae57a034..8ced74993f6f 100644
--- a/sys-apps/openrc/openrc-0.44.10.ebuild
+++ b/sys-apps/openrc/openrc-0.44.10.ebuild
@@ -63,6 +63,7 @@ src_configure() {
-Dos=Linux
$(meson_use pam)
$(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-Dtermcap=$(usev ncurses)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 7f782f68a788..1fd2f3b212cc 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -63,6 +63,7 @@ src_configure() {
-Dos=Linux
$(meson_use pam)
$(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-Dtermcap=$(usev ncurses)

diff --git a/sys-apps/openrc/openrc-0.44.8.ebuild 
b/sys-apps/openrc/openrc-0.44.8.ebuild
index 182e1761f233..619e1585c366 100644
--- a/sys-apps/openrc/openrc-0.44.8.ebuild
+++ b/sys-apps/openrc/openrc-0.44.8.ebuild
@@ -68,6 +68,7 @@ src_configure() {
-Dos=Linux
$(meson_use pam)
$(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-Dtermcap=$(usev ncurses)

diff --git a/sys-apps/openrc/openrc-0.44.9.ebuild 
b/sys-apps/openrc/openrc-0.44.9.ebuild
index 4e57ae57a034..8ced74993f6f 100644
--- a/sys-apps/openrc/openrc-0.44.9.ebuild
+++ b/sys-apps/openrc/openrc-0.44.9.ebuild
@@ -63,6 +63,7 @@ src_configure() {
-Dos=Linux
$(meson_use pam)
$(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-Dtermcap=$(usev ncurses)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index c1adfbae4a59..4c8638a6543e 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -63,6 +63,7 @@ src_configure() {
-Dos=Linux
$(meson_use pam)
$(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-Dtermcap=$(usev ncurses)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-12-20 Thread William Hubbs
commit: fc6d7d24bf92fb4b594b0468f9e88fd5144f8e1f
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Dec 21 00:28:57 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Dec 21 00:29:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6d7d24

sys-apps/openrc:  0.44.10 bump

Closes: http://bugs.gentoo.org/829251
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest  |   1 +
 sys-apps/openrc/openrc-0.44.10.ebuild | 157 ++
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 5cad81f9173e..b20352741246 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,5 @@
 DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
+DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
 DIST openrc-0.44.7.tar.gz 255444 BLAKE2B 
8058e1fd8fcce46f53e73b56ec8da5eec9ba0807d657aef4ece2d49056c02a451c41155df96b167ff157863a85d77eb63796715b5191dd1c6c631c8f859d3090
 SHA512 
c6b3e2e30615d97a5185320a140ced881bc59ba31ea8dff5d80440396166af237826de6ffc7836ec141e305c92176cd9cc3dabff7e42ac0d80e5238513fefdb7
 DIST openrc-0.44.8.tar.gz 255668 BLAKE2B 
13d023ea3346313ded9f9bff729c296a3317577ddc58cadbe57429833075776a3a3dc52dfd1c9e9721407b747df0f6471a81d12dc79216dc4b75222104208965
 SHA512 
ee8520b42df2f20cc770b9cc1a82eee4c7cb2e0d2e8b0788f5201e7c5ca864f414e97f679f3c25b808cb3641bc99cd74580dcd9777f4738f43adba65754ae679
 DIST openrc-0.44.9.tar.gz 254859 BLAKE2B 
467f47e6bb09e0cea4c093f7516979112c2b70fb898a8030ef28ad78a20b89751256d545f21d295e948e791027c5b4b9e8b1cac244d3698161a449cc4bc1b38f
 SHA512 
41488b2e699b1f66f334c4f90021b57a175ae1c9c77464bb747d38907a3a54cc1e48284484577d2f72cde8e4007b03e6529c549f462e8acdba8ffc796ac58239

diff --git a/sys-apps/openrc/openrc-0.44.10.ebuild 
b/sys-apps/openrc/openrc-0.44.10.ebuild
new file mode 100644
index ..4e57ae57a034
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.44.10.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic meson pam toolchain-funcs
+
+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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   !=sys-libs/libselinux-2.6
+   )
+   !test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+   fi
+
+   # install documentation
+   dodoc ChangeLog *.md
+}
+
+pkg_preinst() {
+   # avoid default thrashing in conf.d files when possible #295406
+   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
+   (
+   unset hostname HOSTNAME
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-11-29 Thread William Hubbs
commit: 2b9164ff6d1041aefe9af711847dec54b5e1d166
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Nov 29 16:58:35 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Nov 29 16:59:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9164ff

sys-apps/openrc: 0.44.9 bump

This is going straight to stable because it contains several build fixes
for selinux, crypt and pam.

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.44.9.ebuild | 157 +++
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 0b929cc5f27c..5cad81f9173e 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
 DIST openrc-0.44.7.tar.gz 255444 BLAKE2B 
8058e1fd8fcce46f53e73b56ec8da5eec9ba0807d657aef4ece2d49056c02a451c41155df96b167ff157863a85d77eb63796715b5191dd1c6c631c8f859d3090
 SHA512 
c6b3e2e30615d97a5185320a140ced881bc59ba31ea8dff5d80440396166af237826de6ffc7836ec141e305c92176cd9cc3dabff7e42ac0d80e5238513fefdb7
 DIST openrc-0.44.8.tar.gz 255668 BLAKE2B 
13d023ea3346313ded9f9bff729c296a3317577ddc58cadbe57429833075776a3a3dc52dfd1c9e9721407b747df0f6471a81d12dc79216dc4b75222104208965
 SHA512 
ee8520b42df2f20cc770b9cc1a82eee4c7cb2e0d2e8b0788f5201e7c5ca864f414e97f679f3c25b808cb3641bc99cd74580dcd9777f4738f43adba65754ae679
+DIST openrc-0.44.9.tar.gz 254859 BLAKE2B 
467f47e6bb09e0cea4c093f7516979112c2b70fb898a8030ef28ad78a20b89751256d545f21d295e948e791027c5b4b9e8b1cac244d3698161a449cc4bc1b38f
 SHA512 
41488b2e699b1f66f334c4f90021b57a175ae1c9c77464bb747d38907a3a54cc1e48284484577d2f72cde8e4007b03e6529c549f462e8acdba8ffc796ac58239

diff --git a/sys-apps/openrc/openrc-0.44.9.ebuild 
b/sys-apps/openrc/openrc-0.44.9.ebuild
new file mode 100644
index ..4e57ae57a034
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.44.9.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic meson pam toolchain-funcs
+
+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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   !=sys-libs/libselinux-2.6
+   )
+   !test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+   fi
+
+   # install documentation
+   dodoc ChangeLog *.md
+}
+
+pkg_preinst() {
+   # avoid default thrashing in conf.d files when possible #295406
+   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
+   (
+   unset hostname HOSTNAME
+   source "${EROOT}"/etc/conf.d/hostname
+   : ${hostname:=${HOSTNAME}}
+   [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname 
hostname "${hostname}"
+   )
+   fi
+
+   # set default interactive shell 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/files/, sys-apps/openrc/

2021-11-22 Thread Sam James
commit: f4fdf74bad1aa4db3522939aa70c2ed2e948cc22
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 11:44:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 11:44:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4fdf74b

sys-apps/openrc: backport SELinux + no PAM build fixes

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

 .../files/openrc-0.44.8-selinux-no-pam.patch   | 89 ++
 sys-apps/openrc/openrc-0.44.8.ebuild   |  5 ++
 2 files changed, 94 insertions(+)

diff --git a/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch 
b/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch
new file mode 100644
index ..28749433f69f
--- /dev/null
+++ b/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch
@@ -0,0 +1,89 @@
+https://github.com/OpenRC/openrc/commit/bd5cdaafadf997c0ab3c4ad362dbdfd7dc6fd987.patch
+https://github.com/OpenRC/openrc/commit/f3f0fde861b438c80f99afdd49fe175e9d0a68ca
+
+From: Sam James 
+Date: Sat, 20 Nov 2021 12:05:56 +
+Subject: [PATCH] meson: fix pam_misc_dep definition
+
+X-Gentoo-Bug: 824954
+X-Gentoo-Bug-URL: https://bugs.gentoo.org/824954
+Fixes: https://github.com/OpenRC/openrc/issues/470
+Fixes: https://github.com/OpenRC/openrc/pull/477
+--- a/meson.build
 b/meson.build
+@@ -94,6 +94,7 @@ rc_sbindir = rc_libexecdir / 'sbin'
+ sbindir = rootprefix / get_option('sbindir')
+ 
+ selinux_dep = dependency('libselinux', required : get_option('selinux'))
++pam_misc_dep = []
+ if selinux_dep.found()
+   cc_selinux_flags = '-DHAVE_SELINUX'
+   if pam_dep.found() and get_option('pam')
+@@ -107,7 +108,6 @@ if selinux_dep.found()
+   endif
+ else
+   cc_selinux_flags = []
+-  pam_misc_dep = []
+ endif
+ 
+ termcap = get_option('termcap')
+
+From: Sam James 
+Date: Sat, 20 Nov 2021 12:06:37 +
+Subject: [PATCH] meson: link against libcrypt for SELinux if no PAM
+
+We use libcrypt's crypt() if we're _not_ using PAM
+in the SELinux code (rc-selinux, specifically).
+
+X-Gentoo-Bug: 824954
+X-Gentoo-Bug-URL: https://bugs.gentoo.org/824954
+Fixes: https://github.com/openrc/openrc/pull/477
+--- a/meson.build
 b/meson.build
+@@ -93,6 +93,8 @@ rc_bindir = rc_libexecdir / 'bin'
+ rc_sbindir = rc_libexecdir / 'sbin'
+ sbindir = rootprefix / get_option('sbindir')
+ 
++crypt_dep = dependency('libcrypt', required : not get_option('pam'))
++
+ selinux_dep = dependency('libselinux', required : get_option('selinux'))
+ pam_misc_dep = []
+ if selinux_dep.found()
+--- a/src/rc/meson.build
 b/src/rc/meson.build
+@@ -50,7 +50,7 @@ executable('openrc-run',
+   rc_selinux_c, version_h],
+   c_args : [cc_audit_flags, cc_branding_flags, cc_pam_flags, 
cc_selinux_flags],
+   link_with: [libeinfo, librc],
+-  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, selinux_dep, 
util_dep],
++  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, selinux_dep, 
util_dep, crypt_dep],
+   include_directories: [incdir, einfo_incdir, rc_incdir],
+   install: true,
+   install_dir: sbindir)
+@@ -85,7 +85,7 @@ executable('runscript',
+ rc_selinux_c, version_h],
+   c_args : [cc_audit_flags, cc_branding_flags, cc_pam_flags, 
cc_selinux_flags],
+   link_with: [libeinfo, librc],
+-  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, util_dep, 
selinux_dep],
++  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, util_dep, 
selinux_dep, crypt_dep],
+   include_directories: [incdir, einfo_incdir, rc_incdir],
+   install: true,
+   install_dir: sbindir)
+@@ -95,7 +95,7 @@ executable('start-stop-daemon',
+   rc_selinux_c, usage_c, version_h],
+   c_args : [cc_audit_flags, cc_branding_flags, cc_pam_flags, 
cc_selinux_flags],
+   link_with: [libeinfo, librc],
+-  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, util_dep, 
selinux_dep],
++  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, util_dep, 
selinux_dep, crypt_dep],
+   include_directories: [incdir, einfo_incdir, rc_incdir],
+   install: true,
+   install_dir: sbindir)
+@@ -169,7 +169,7 @@ executable('checkpath',
+   c_args : [cc_audit_flags, cc_branding_flags, cc_pam_flags, 
cc_selinux_flags],
+   include_directories: [incdir, einfo_incdir, rc_incdir],
+   link_with: [libeinfo, librc],
+-  dependencies: [audit_dep, pam_dep, pam_misc_dep, selinux_dep],
++  dependencies: [audit_dep, pam_dep, pam_misc_dep, selinux_dep, crypt_dep],
+   install: true,
+   install_dir: rc_bindir)
+ 

diff --git a/sys-apps/openrc/openrc-0.44.8.ebuild 
b/sys-apps/openrc/openrc-0.44.8.ebuild
index 4e57ae57a034..182e1761f233 100644
--- a/sys-apps/openrc/openrc-0.44.8.ebuild
+++ b/sys-apps/openrc/openrc-0.44.8.ebuild
@@ -55,6 +55,11 @@ RDEPEND="${COMMON_DEPEND}
 
 PDEPEND="netifrc? ( net-misc/netifrc )"
 
+PATCHES=(
+   # Backported from master
+   "${FILESDIR}"/${P}-selinux-no-pam.patch
+)
+
 src_configure() {
local emesonargs=(

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-11-12 Thread Sam James
commit: efec3dad076d9d8498c7f81231f33c258c0c8d89
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 13 05:07:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 13 05:07:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efec3dad

sys-apps/openrc: drop obsolete copy/workaround (sync live)

Already dropped in release, just syncing live.

See: https://forums.gentoo.org/viewtopic-t-1144644.html
Signed-off-by: Sam James  gentoo.org>

 sys-apps/openrc/openrc-.ebuild | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 2c2da59b749..c1adfbae4a5 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -137,13 +137,6 @@ pkg_postinst() {
elog "# rc-update add consolefont boot"
fi
 
-   # Added for 0.35.
-   if [[ ! -h "${EROOT}"/lib ]]; then
-   if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
-   fi
-   fi
-
if ! use newnet && ! use netifrc; then
ewarn "You have emerged OpenRc without network support. This"
ewarn "means you need to SET UP a network manager such as"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-11-12 Thread William Hubbs
commit: 7bcaec020ce19a8caeae7830633ed250a104351a
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Nov 13 04:27:44 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Nov 13 04:28:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bcaec02

sys-apps/openrc: 0.44.8 bump

This is going straight to stable since 0.44.7 was in stable with build
failures.

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.44.8.ebuild | 157 +++
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index cb030975ad2..0b929cc5f27 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
 DIST openrc-0.44.7.tar.gz 255444 BLAKE2B 
8058e1fd8fcce46f53e73b56ec8da5eec9ba0807d657aef4ece2d49056c02a451c41155df96b167ff157863a85d77eb63796715b5191dd1c6c631c8f859d3090
 SHA512 
c6b3e2e30615d97a5185320a140ced881bc59ba31ea8dff5d80440396166af237826de6ffc7836ec141e305c92176cd9cc3dabff7e42ac0d80e5238513fefdb7
+DIST openrc-0.44.8.tar.gz 255668 BLAKE2B 
13d023ea3346313ded9f9bff729c296a3317577ddc58cadbe57429833075776a3a3dc52dfd1c9e9721407b747df0f6471a81d12dc79216dc4b75222104208965
 SHA512 
ee8520b42df2f20cc770b9cc1a82eee4c7cb2e0d2e8b0788f5201e7c5ca864f414e97f679f3c25b808cb3641bc99cd74580dcd9777f4738f43adba65754ae679

diff --git a/sys-apps/openrc/openrc-0.44.8.ebuild 
b/sys-apps/openrc/openrc-0.44.8.ebuild
new file mode 100644
index 000..4e57ae57a03
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.44.8.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic meson pam toolchain-funcs
+
+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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   !=sys-libs/libselinux-2.6
+   )
+   !test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+   fi
+
+   # install documentation
+   dodoc ChangeLog *.md
+}
+
+pkg_preinst() {
+   # avoid default thrashing in conf.d files when possible #295406
+   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
+   (
+   unset hostname HOSTNAME
+   source "${EROOT}"/etc/conf.d/hostname
+   : ${hostname:=${HOSTNAME}}
+   [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname 
hostname "${hostname}"
+   )
+   fi
+
+   # set default interactive shell to sulogin if it exists
+   set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
+   return 0
+}
+
+pkg_postinst() {
+   if use hppa; then
+   elog "Setting the console font does not work on all HPPA 
consoles."
+   elog "You can still enable it by running:"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-11-07 Thread Sam James
commit: 261051d5830a8f14014eb6e4576157052082de5f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Nov  7 07:42:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  7 07:51:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261051d5

sys-apps/openrc: stable 0.44.7 for hppa, bug #820884

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-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 5146d1891fb..7f782f68a78 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-31 Thread Sam James
commit: 66db5892b741e5f54c01c8402b3b761eb22685f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 17:55:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 17:55:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66db5892

sys-apps/openrc: Stabilize 0.44.7 x86, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 90554e43795..5146d1891fb 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-30 Thread Sam James
commit: f789ed5424cc70258c89665f57deb30c980404a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:59:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:59:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f789ed54

sys-apps/openrc: Stabilize 0.44.7 sparc, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 66f33b3f6db..90554e43795 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-30 Thread Sam James
commit: 10dff36cd4d513257cf9595f05b66485563db080
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:58:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10dff36c

sys-apps/openrc: Stabilize 0.44.7 arm64, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 365528dac8b..245e22e6013 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-30 Thread Sam James
commit: d6739b09fa1a3d514d8a3bed5f5fe0365c917072
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:59:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:59:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6739b09

sys-apps/openrc: Stabilize 0.44.7 ppc64, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index e1181e3135a..66f33b3f6db 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-30 Thread Sam James
commit: 1f127a9b8d3f1a976185f9aeddfcb64567868f98
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:59:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:59:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f127a9b

sys-apps/openrc: Stabilize 0.44.7 ppc, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 245e22e6013..e1181e3135a 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-30 Thread Sam James
commit: 292e249f524d735b8701738a7de9f4b8cc44c326
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:58:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:58:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292e249f

sys-apps/openrc: Stabilize 0.44.7 amd64, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index 8edadaf9e4e..f3eb4c8657f 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-30 Thread Sam James
commit: fc9a845b3ff62414b90baca5318e10c3c9b55845
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:58:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:58:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9a845b

sys-apps/openrc: Stabilize 0.44.7 arm, #820884

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

 sys-apps/openrc/openrc-0.44.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.44.7.ebuild 
b/sys-apps/openrc/openrc-0.44.7.ebuild
index f3eb4c8657f..365528dac8b 100644
--- a/sys-apps/openrc/openrc-0.44.7.ebuild
+++ b/sys-apps/openrc/openrc-0.44.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-22 Thread William Hubbs
commit: 2c2cb491d29e0dbdc7d67aa39bf47966d475c693
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Oct 22 15:50:36 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Oct 22 15:51:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2cb491

sys-apps/openrc: remove vulnerable versions

Bug: https://bugs.gentoo.org/818085
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest|   2 -
 sys-apps/openrc/openrc-0.43.5.ebuild| 184 
 sys-apps/openrc/openrc-0.44.5.ebuild| 164 
 sys-apps/openrc/openrc-0.44.6-r1.ebuild | 168 -
 sys-apps/openrc/openrc-0.44.6.ebuild| 164 
 5 files changed, 682 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 42561abe6c7..cb030975ad2 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,2 @@
 DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
-DIST openrc-0.44.5.tar.gz 253815 BLAKE2B 
e0d1ed26a18f59a226a44b3cf041c9b8017fbbe304aa5986d8e5ada17530594ac1a8099bf392ee6cd41c6668ce69a51ee1776817745b568e182bfbeac3a01799
 SHA512 
95b9399168522ead967a9f1de8ddce3826de997ff0e1acd56b342dc41cf18ea527598ea316e0e377916582a4f6a109a12233bd302e72ae93b3f1bcb81bfe7a4a
-DIST openrc-0.44.6.tar.gz 253905 BLAKE2B 
3a1b337fde50e54fa6d7cabf4f1103889dbda8b04dd98c1ef19ec6ed778a4a1006afb8c9bcc6944b12219f2a2adf2f4dd5afe6243b7a69c23d5effed77cb4224
 SHA512 
203e48781d5c6d1c0839439823f0f26d2fcd44cd03512379993df684693098080cf7253cffaafca76032551146c36c6fff7bc0d7c848725dc2bccf7519da6d3a
 DIST openrc-0.44.7.tar.gz 255444 BLAKE2B 
8058e1fd8fcce46f53e73b56ec8da5eec9ba0807d657aef4ece2d49056c02a451c41155df96b167ff157863a85d77eb63796715b5191dd1c6c631c8f859d3090
 SHA512 
c6b3e2e30615d97a5185320a140ced881bc59ba31ea8dff5d80440396166af237826de6ffc7836ec141e305c92176cd9cc3dabff7e42ac0d80e5238513fefdb7

diff --git a/sys-apps/openrc/openrc-0.43.5.ebuild 
b/sys-apps/openrc/openrc-0.43.5.ebuild
deleted file mode 100644
index 27177b3a37a..000
--- a/sys-apps/openrc/openrc-0.43.5.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="https://github.com/openrc/openrc/;
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils 
unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   !=sys-libs/libselinux-2.6
-   )
-   !test
-# a value of "#" will just comment out the option
-set_config() {
-   local file="${ED}/$1" var=$2 val com
-   eval "${@:5}" && val=$3 || val=$4
-   [[ ${val} == "#" ]] && com="#" && val='\2'
-   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
-   set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
-   emake ${MAKE_ARGS} DESTDIR="${D}" install
-
-   keepdir /lib/rc/tmp
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
-
-   # On HPPA, do not run consolefont by default (bug #222889)
-   if use hppa; then
-   rm -f "${ED}"/etc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/openrc.logrotate openrc
-
-   if use pam; then
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
-   fi
-
-   # install documentation
-   dodoc ChangeLog *.md
-   if use newnet; then
-   dodoc README.newnet
-   fi
-}
-
-pkg_preinst() {
-   # avoid default thrashing in conf.d files when possible #295406
-   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
-   (
-  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-15 Thread Sam James
commit: e293503470f69da02ff9ce00551f980382f0dc43
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 01:39:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 01:39:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2935034

sys-apps/openrc: Stabilize 0.43.5-r1 ppc, #818088

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

 sys-apps/openrc/openrc-0.43.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.43.5-r1.ebuild 
b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
index 74f66fe32f5..990d32e33dd 100644
--- a/sys-apps/openrc/openrc-0.43.5-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-15 Thread Sam James
commit: 1ea84af2dcad6446ae93be45ba5dd4d0a068ee16
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 01:39:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 01:39:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea84af2

sys-apps/openrc: Stabilize 0.43.5-r1 arm, #818088

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

 sys-apps/openrc/openrc-0.43.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.43.5-r1.ebuild 
b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
index 685bbd848c9..b2397befd28 100644
--- a/sys-apps/openrc/openrc-0.43.5-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-15 Thread Sam James
commit: d7dc985005f76aff6c4054f355b27c16a83c8c60
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 01:39:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 01:39:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7dc9850

sys-apps/openrc: Stabilize 0.43.5-r1 ppc64, #818088

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

 sys-apps/openrc/openrc-0.43.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.43.5-r1.ebuild 
b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
index d1bed23a342..74f66fe32f5 100644
--- a/sys-apps/openrc/openrc-0.43.5-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-15 Thread Sam James
commit: 0305f5e5d2df19b47ac4882740dcdb2ce770bdd7
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 01:39:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 01:39:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0305f5e5

sys-apps/openrc: Stabilize 0.43.5-r1 x86, #818088

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

 sys-apps/openrc/openrc-0.43.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.43.5-r1.ebuild 
b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
index 990d32e33dd..98648ccc024 100644
--- a/sys-apps/openrc/openrc-0.43.5-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/

2021-10-15 Thread Sam James
commit: 12d95db48f114c95e03544c1c9f78a9e67138f80
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 01:38:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 01:38:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d95db4

sys-apps/openrc: Stabilize 0.43.5-r1 arm64, #818088

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

 sys-apps/openrc/openrc-0.43.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-0.43.5-r1.ebuild 
b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
index c5b4102a665..685bbd848c9 100644
--- a/sys-apps/openrc/openrc-0.43.5-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.43.5-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   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
 
 LICENSE="BSD-2"



  1   2   3   4   5   >