[gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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"