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

2021-01-01 Thread Andreas K. Hüttel
commit: b5aff6534ef63f0a4a5d964d40ed4b62ed062a95
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Fri Jan  1 19:21:52 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Jan  1 21:49:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5aff653

sys-apps/openrc: Remove old

Bug: https://bugs.gentoo.org/705868
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas K. Huettel  gentoo.org>

 sys-apps/openrc/Manifest |   1 -
 sys-apps/openrc/openrc-0.41.2.ebuild | 192 ---
 2 files changed, 193 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index f5e4edb0229..82e0a33c18d 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1 @@
-DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
 DIST openrc-0.42.1.tar.gz 242848 BLAKE2B 
381f52552c13afbbcf45456fe71078bacf9182adfd67c97394093986977f5e8262d8a3c64219501745575a5210f525afe9fccee72f7625485a9f575108baa369
 SHA512 
579b9bfbb151b945a364a2c12b037d2e15991820ca99a07ac18e9bdc50074e67fbf0dcf9865aa4deabe2bf82092e4623be51c9e0b4014384951e0a92ac1e7646

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
deleted file mode 100644
index afd7df37c6b..000
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic pam toolchain-funcs usr-ldscript
-
-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 static-libs
-   unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   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
-
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
-
-   # 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 

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

2020-12-01 Thread Joonas Niilola
commit: 63a2f5bf2fa247f684af38a723970b19e43c30bb
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  1 11:31:42 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  1 11:32:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a2f5bf

sys-apps/openrc: indent pkg_postinst messages correctly

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

 sys-apps/openrc/openrc-0.41.2.ebuild | 2 +-
 sys-apps/openrc/openrc-0.42.1.ebuild | 2 +-
 sys-apps/openrc/openrc-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 63a8bbbd49d..afd7df37c6b 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.ebuild
@@ -176,7 +176,7 @@ pkg_postinst() {
ewarn "You have emerged OpenRc without network support. This"
ewarn "means you need to SET UP a network manager such as"
ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
-   ewarn "net-misc/NetworkManager, or net-vpn/badvpn."
+   ewarn " net-misc/NetworkManager, or net-vpn/badvpn."
ewarn "Or, you have the option of emerging openrc with the 
newnet"
ewarn "use flag and configuring /etc/conf.d/network and"
ewarn "/etc/conf.d/staticroute if you only use static 
interfaces."

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 663c940fad4..a10ce3384c6 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -180,7 +180,7 @@ pkg_postinst() {
ewarn "You have emerged OpenRc without network support. This"
ewarn "means you need to SET UP a network manager such as"
ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
-   ewarn "net-misc/NetworkManager, or net-vpn/badvpn."
+   ewarn " net-misc/NetworkManager, or net-vpn/badvpn."
ewarn "Or, you have the option of emerging openrc with the 
newnet"
ewarn "use flag and configuring /etc/conf.d/network and"
ewarn "/etc/conf.d/staticroute if you only use static 
interfaces."

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index d07f1b87288..c159c6cdce2 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -170,7 +170,7 @@ pkg_postinst() {
ewarn "You have emerged OpenRc without network support. This"
ewarn "means you need to SET UP a network manager such as"
ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
-   ewarn "net-misc/NetworkManager, or net-vpn/badvpn."
+   ewarn " net-misc/NetworkManager, or net-vpn/badvpn."
ewarn "Or, you have the option of emerging openrc with the 
newnet"
ewarn "use flag and configuring /etc/conf.d/network and"
ewarn "/etc/conf.d/staticroute if you only use static 
interfaces."



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

2020-05-31 Thread Mike Frysinger
commit: e4c5160e79253293d912cb11e0d63fbc1551
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sun May 31 17:09:42 2020 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sun May 31 17:10:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c5160e

sys-apps/openrc: mark 0.42.1 stable for s390

Signed-off-by: Mike Frysinger  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 5c16f5c38e8..663c940fad4 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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/files/, sys-apps/openrc/

2020-03-21 Thread Sergei Trofimovich
commit: d086f300a07aac023c2f0729ee2eba9865888207
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar 21 20:35:01 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 21 20:35:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d086f300

sys-apps/openrc: tweak for gcc-10, bug #705868

Closes: https://bugs.gentoo.org/705868
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/openrc/files/openrc-0.42.1-gcc-10.patch | 48 
 sys-apps/openrc/openrc-0.42.1.ebuild |  2 +
 2 files changed, 50 insertions(+)

diff --git a/sys-apps/openrc/files/openrc-0.42.1-gcc-10.patch 
b/sys-apps/openrc/files/openrc-0.42.1-gcc-10.patch
new file mode 100644
index 000..ce2fd102d24
--- /dev/null
+++ b/sys-apps/openrc/files/openrc-0.42.1-gcc-10.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/705868
+
+From 375ef42393f3dc6edbaa2cb70c79b2366072db38 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 19 Jan 2020 15:24:20 +
+Subject: [PATCH] src/rc/rc-logger.h: fix build failure against gcc-10
+
+On gcc-10 (and gcc-9 -fno-common) build fails as:
+
+```
+cc  -L../librc -L../libeinfo -O2 -g -std=c99 -Wall -Wextra -Wimplicit -Wshadow 
\
+  -Wformat=2 -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn \
+  -Wmissing-format-attribute -Wnested-externs -Winline -Wwrite-strings \
+  -Wcast-align -Wcast-qual -Wpointer-arith -Wdeclaration-after-statement \
+  -Wsequence-point -Werror=implicit-function-declaration\
+  -Wl,-rpath=/lib   -o openrc rc.o rc-logger.o rc-misc.o rc-plugin.o _usage.o 
-lutil -lrc -leinfo -Wl,-Bdynamic -ldl
+ld: rc-logger.o:/home/slyfox/dev/git/openrc/src/rc/rc-logger.h:16:
+  multiple definition of `rc_logger_pid'; rc.o:openrc/src/rc/rc-logger.h:16: 
first defined here
+ld: rc-logger.o:/home/slyfox/dev/git/openrc/src/rc/rc-logger.h:17:
+  multiple definition of `rc_logger_tty'; rc.o:openrc/src/rc/rc-logger.h:17: 
first defined here
+```
+
+gcc-10 will change the default from -fcommon to fno-common:
+https://gcc.gnu.org/PR85678.
+
+The error also happens if CFLAGS=-fno-common passed explicitly.
+
+This fixes #348.
+---
+ src/rc/rc-logger.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/src/rc/rc-logger.h
 b/src/rc/rc-logger.h
+@@ -13,8 +13,8 @@
+ #ifndef RC_LOGGER_H
+ #define RC_LOGGER_H
+ 
+-pid_t rc_logger_pid;
+-int rc_logger_tty;
++extern pid_t rc_logger_pid;
++extern int rc_logger_tty;
+ extern bool rc_in_logger;
+ 
+ void rc_logger_open(const char *runlevel);
+-- 
+2.25.2
+

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 3a80774a11d..46f3497690d 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -56,6 +56,8 @@ RDEPEND="${COMMON_DEPEND}
 
 PDEPEND="netifrc? ( net-misc/netifrc )"
 
+PATCHES=("${FILESDIR}"/${PN}-0.42.1-gcc-10.patch)
+
 src_prepare() {
default
if [[ ${PV} == "" ]] ; then



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

2020-02-04 Thread Joonas Niilola
commit: a1a177f32dc3c792f5fc69f144b1728a705e1fba
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb  5 07:04:54 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb  5 07:04:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a177f3

sys-apps/openrc: recommend connman instead of wicd

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

 sys-apps/openrc/openrc-0.41.2.ebuild | 2 +-
 sys-apps/openrc/openrc-0.42.1.ebuild | 2 +-
 sys-apps/openrc/openrc-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index fd6d3ce096f..8705094469d 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.ebuild
@@ -175,7 +175,7 @@ pkg_postinst() {
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"
-   ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/wicd,"
+   ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
ewarn "net-misc/NetworkManager, or net-vpn/badvpn."
ewarn "Or, you have the option of emerging openrc with the 
newnet"
ewarn "use flag and configuring /etc/conf.d/network and"

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index e62fc19041a..3a80774a11d 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -177,7 +177,7 @@ pkg_postinst() {
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"
-   ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/wicd,"
+   ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
ewarn "net-misc/NetworkManager, or net-vpn/badvpn."
ewarn "Or, you have the option of emerging openrc with the 
newnet"
ewarn "use flag and configuring /etc/conf.d/network and"

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index b8f8498162b..ccbe38b6e9e 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -169,7 +169,7 @@ pkg_postinst() {
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"
-   ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/wicd,"
+   ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/connman,"
ewarn "net-misc/NetworkManager, or net-vpn/badvpn."
ewarn "Or, you have the option of emerging openrc with the 
newnet"
ewarn "use flag and configuring /etc/conf.d/network and"



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

2020-01-05 Thread Sergei Trofimovich
commit: a68bf38489352bf5733e1f6a639ad90c7f0f609c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jan  4 20:44:03 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  5 22:50:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68bf384

sys-apps/openrc: stable 0.42.1 for sparc, bug #704600

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index e0247869d58..e62fc19041a 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-05 Thread Agostino Sarubbo
commit: 3b1d2f0558aefd9bcf943f1883a3e98ddb70bef4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan  5 19:44:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan  5 19:44:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1d2f05

sys-apps/openrc: ppc64 stable wrt bug #704600

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index e925f85303e..e0247869d58 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh ~sparc x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-05 Thread Agostino Sarubbo
commit: e037068a57b1413e4150bda2f641438c45789355
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan  5 19:42:48 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan  5 19:42:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e037068a

sys-apps/openrc: x86 stable wrt bug #704600

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 27200e39f43..e925f85303e 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sh ~sparc x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-05 Thread Sergei Trofimovich
commit: 189f512486112af7032cfa077b9a8f019e71e9b0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  5 19:32:14 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  5 19:32:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189f5124

sys-apps/openrc: stable 0.42.1 for ppc, bug #704600

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 03bf17e3f44..27200e39f43 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-05 Thread Agostino Sarubbo
commit: 6a236fb5ef9273b9deb16460edc8e08d48804fa3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan  5 18:44:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan  5 18:45:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a236fb5

sys-apps/openrc: amd64 stable wrt bug #704600

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index ef85cdc5ed3..03bf17e3f44 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-05 Thread Agostino Sarubbo
commit: 79f02220b7553c731f6691a8c9a73b571a85384e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan  5 10:49:36 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan  5 10:49:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f02220

sys-apps/openrc: arm stable wrt bug #704600

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 7e456dbb596..ef85cdc5ed3 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-04 Thread Aaron Bauman
commit: bc04725e8a576c74ac024b767a1c25eb48b4133b
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jan  5 02:28:23 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jan  5 02:28:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc04725e

sys-apps/openrc: arm64 stable (bug #704600)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.84, Repoman-2.3.20

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index d5787844fce..7e456dbb596 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-04 Thread Sergei Trofimovich
commit: 9973f43def24332958f63b06a72c328e88ba4558
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  4 22:52:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  4 22:52:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9973f43d

sys-apps/openrc: stable 0.42.1 for ia64, bug #704600

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index fdd4efea6db..d5787844fce 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"



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

2020-01-04 Thread Sergei Trofimovich
commit: ed0d4f9f9a83f460cb6d33fcd2d0d76b2c8114f7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  4 22:49:39 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  4 22:50:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0d4f9f

sys-apps/openrc: stable 0.42.1 for hppa, bug #704600

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 3e6f63ea18b..fdd4efea6db 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -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 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"



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

2019-12-10 Thread William Hubbs
commit: 07d90afb62d6f6e5857ee87018fbc24473a523fc
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Dec 10 15:33:10 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Dec 10 15:34:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d90afb

sys-apps/openrc: fix live ebuild so no static libs are built

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

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 71cb5e98593..b8f8498162b 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -76,6 +76,7 @@ src_compile() {
MKSYSVINIT=$(usex sysv-utils)
MKAUDIT=$(usex audit)
MKPAM=$(usev pam)
+   MKSTATICLIBS=no
MKZSHCOMP=yes
SH=$(usex bash /bin/bash /bin/sh)"
 



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

2019-12-09 Thread William Hubbs
commit: 657590c37b452060c7033e29849e40e07f57f386
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Dec  9 15:34:39 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Dec  9 15:36:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657590c3

sys-apps/openrc: remove static-libs use flag from live ebuild

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

 sys-apps/openrc/openrc-.ebuild | 15 +++
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 3e6f63ea18b..71cb5e98593 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic pam toolchain-funcs usr-ldscript
+inherit flag-o-matic pam toolchain-funcs
 
 DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
 HOMEPAGE="https://github.com/openrc/openrc/;
@@ -18,8 +18,8 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
-   sysv-utils unicode"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils
+   unicode"
 
 COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
@@ -76,7 +76,6 @@ src_compile() {
MKSYSVINIT=$(usex sysv-utils)
MKAUDIT=$(usex audit)
MKPAM=$(usev pam)
-   MKSTATICLIBS=$(usex static-libs)
MKZSHCOMP=yes
SH=$(usex bash /bin/bash /bin/sh)"
 
@@ -108,14 +107,6 @@ set_config_yes_no() {
 src_install() {
emake ${MAKE_ARGS} DESTDIR="${D}" install
 
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
keepdir /lib/rc/tmp
 
# Setup unicode defaults for silly unicode users



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

2019-11-03 Thread William Hubbs
commit: af006cbd1619eaca82b9c0203c860f2ed2dc8bce
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Nov  4 04:30:26 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Nov  4 04:36:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af006cbd

sys-apps/openrc: repoman fixes: remove FreeBSD support

The freebsd packages and profiles are gone, so stop repoman from
complaining about the FreeBSD dependencies.

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

 sys-apps/openrc/openrc-0.41.2.ebuild | 35 +--
 sys-apps/openrc/openrc-0.42.1.ebuild | 33 -
 sys-apps/openrc/openrc-.ebuild   | 33 -
 3 files changed, 25 insertions(+), 76 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 029b236f6ad..81bb6c4a741 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.ebuild
@@ -19,19 +19,17 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
+   unicode"
 
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
pam? (
sys-auth/pambase
sys-libs/pam
)
audit? ( sys-process/audit )
-   kernel_linux? (
-   sys-process/psmisc
-   !=sys-libs/libselinux-2.6
@@ -44,11 +42,8 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
bash? ( app-shells/bash )
!prefix? (
-   kernel_linux? (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   virtual/tmpfiles
-   )
-   kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   virtual/tmpfiles
)
selinux? (
>=sec-policy/selinux-base-policy-2.20170204-r4
@@ -84,13 +79,8 @@ src_compile() {
SH=$(usex bash /bin/bash /bin/sh)"
 
local brand="Unknown"
-   if use kernel_linux ; then
-   MAKE_ARGS="${MAKE_ARGS} OS=Linux"
-   brand="Linux"
-   elif use kernel_FreeBSD ; then
-   MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
-   brand="FreeBSD"
-   fi
+   MAKE_ARGS="${MAKE_ARGS} OS=Linux"
+   brand="Linux"
export BRANDING="Gentoo ${brand}"
use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
export DEBUG=$(usev debug)
@@ -124,9 +114,6 @@ src_install() {
gen_usr_ldscript libeinfo.so
gen_usr_ldscript librc.so
 
-   if ! use kernel_linux; then
-   keepdir /lib/rc/init.d
-   fi
keepdir /lib/rc/tmp
 
# Setup unicode defaults for silly unicode users
@@ -179,11 +166,7 @@ pkg_postinst() {
fi
 
# Added for 0.35.
-   if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
-   if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
-   fi
-   elif ! use kernel_linux; then
+   if [[ ! -h "${EROOT}"/lib ]]; then
if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
fi

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index 9bb3ff7fbb3..3e6f63ea18b 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -19,19 +19,17 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
-   sysv-utils unicode kernel_linux kernel_FreeBSD"
+   sysv-utils unicode"
 
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
pam? (
sys-auth/pambase
sys-libs/pam
)
audit? ( sys-process/audit )
-   kernel_linux? (
-   sys-process/psmisc
-   !=sys-libs/libselinux-2.6
@@ -44,12 +42,9 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
bash? ( app-shells/bash )
!prefix? (
-   kernel_linux? (
sysv-utils? ( !sys-apps/sysvinit )
!sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
-   virtual/tmpfiles
-   )
-   kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
+   virtual/tmpfiles
)
selinux? (
>=sec-policy/selinux-base-policy-2.20170204-r4
@@ -86,13 +81,8 @@ src_compile() {
SH=$(usex bash /bin/bash /bin/sh)"
 
local brand="Unknown"
- 

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

2019-10-12 Thread Mikle Kolyada
commit: 5341847d3d7e956611bd13073af7e49a0453bf6d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 18:55:44 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 18:55:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5341847d

sys-apps/openrc: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/openrc/openrc-0.41.2.ebuild | 2 +-
 sys-apps/openrc/openrc-0.42.1.ebuild | 2 +-
 sys-apps/openrc/openrc-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index a9fee66885e..029b236f6ad 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND="kernel_FreeBSD? ( || ( 
>=sys-freebsd/freebsd-ubin-9.0_rc sys-proc
ncurses? ( sys-libs/ncurses:0= )
pam? (
sys-auth/pambase
-   virtual/pam
+   sys-libs/pam
)
audit? ( sys-process/audit )
kernel_linux? (

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
index af792849cf5..9bb3ff7fbb3 100644
--- a/sys-apps/openrc/openrc-0.42.1.ebuild
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND="kernel_FreeBSD? ( || ( 
>=sys-freebsd/freebsd-ubin-9.0_rc sys-proc
ncurses? ( sys-libs/ncurses:0= )
pam? (
sys-auth/pambase
-   virtual/pam
+   sys-libs/pam
)
audit? ( sys-process/audit )
kernel_linux? (

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index af792849cf5..9bb3ff7fbb3 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND="kernel_FreeBSD? ( || ( 
>=sys-freebsd/freebsd-ubin-9.0_rc sys-proc
ncurses? ( sys-libs/ncurses:0= )
pam? (
sys-auth/pambase
-   virtual/pam
+   sys-libs/pam
)
audit? ( sys-process/audit )
kernel_linux? (



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

2019-08-26 Thread Matt Turner
commit: d09a3d99a6af0e4dd105117586f37809f7666f4d
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Aug 26 23:27:10 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Aug 26 23:27:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09a3d99

sys-apps/openrc-0.41.2: hppa stable

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 37f9e606920..602cb5c3c49 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-08-26 Thread Matt Turner
commit: 60b5236333e2fe86862a04053b529b16acd106e6
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Aug 26 23:26:56 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Aug 26 23:27:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b52363

sys-apps/openrc-0.41.2: sparc stable

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index efd8b930cff..37f9e606920 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-08-20 Thread William Hubbs
commit: 2d480869e1388d2d01534c1d586a5f69f6eb225a
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug 21 01:48:04 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug 21 01:48:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d480869

sys-apps/openrc: sync live

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

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 6bf7ded639b..dea79c65bd1 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"
@@ -182,12 +182,12 @@ pkg_postinst() {
 
# Added for 0.35.
if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
-   if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"/lib
+   if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
+   cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
fi
elif ! use kernel_linux; then
-   if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"/lib
+   if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
+   cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
fi
fi
 



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

2019-08-20 Thread William Hubbs
commit: 94899415b4ed5c37165f731130aa03690ba15b73
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug 21 01:40:09 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug 21 01:43:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94899415

sys-apps/openrc: remove broken version

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

 sys-apps/openrc/Manifest   |   1 -
 sys-apps/openrc/openrc-0.42.ebuild | 211 -
 2 files changed, 212 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 2f4db701205..f5e4edb0229 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,2 @@
 DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
 DIST openrc-0.42.1.tar.gz 242848 BLAKE2B 
381f52552c13afbbcf45456fe71078bacf9182adfd67c97394093986977f5e8262d8a3c64219501745575a5210f525afe9fccee72f7625485a9f575108baa369
 SHA512 
579b9bfbb151b945a364a2c12b037d2e15991820ca99a07ac18e9bdc50074e67fbf0dcf9865aa4deabe2bf82092e4623be51c9e0b4014384951e0a92ac1e7646
-DIST openrc-0.42.tar.gz 242670 BLAKE2B 
df3c1594cb441228dd9c5f16e0758bd3a62cd51c8797ce57b6c290b0b8d80307eb5e43a4a6107da8d6911777524deac48cea48f6b96a5d4eab4e5c81fa11a835
 SHA512 
200f3f0054e766accce332bc86941367f99f0c6a0b00bf1faad877ff9ac7cfa36a90a60432361483c0d2a778bed0d811130ad692aea64b2e2d34c5b95940b68a

diff --git a/sys-apps/openrc/openrc-0.42.ebuild 
b/sys-apps/openrc/openrc-0.42.ebuild
deleted file mode 100644
index dea79c65bd1..000
--- a/sys-apps/openrc/openrc-0.42.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic pam toolchain-funcs usr-ldscript
-
-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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
-   sysv-utils unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /lib/rc/init.d
-   fi
-   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
-
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
-
-   # 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 

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

2019-08-20 Thread William Hubbs
commit: 6c4b00bfe61a267620feb76689c9715b37265427
Author: William Hubbs  sony  com>
AuthorDate: Tue Aug 20 21:29:10 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Aug 20 21:30:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4b00bf

sys-apps/openrc: 0.42.1 bump for clang

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.42.1.ebuild | 211 +++
 2 files changed, 212 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index ada9e54501b..2f4db701205 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
+DIST openrc-0.42.1.tar.gz 242848 BLAKE2B 
381f52552c13afbbcf45456fe71078bacf9182adfd67c97394093986977f5e8262d8a3c64219501745575a5210f525afe9fccee72f7625485a9f575108baa369
 SHA512 
579b9bfbb151b945a364a2c12b037d2e15991820ca99a07ac18e9bdc50074e67fbf0dcf9865aa4deabe2bf82092e4623be51c9e0b4014384951e0a92ac1e7646
 DIST openrc-0.42.tar.gz 242670 BLAKE2B 
df3c1594cb441228dd9c5f16e0758bd3a62cd51c8797ce57b6c290b0b8d80307eb5e43a4a6107da8d6911777524deac48cea48f6b96a5d4eab4e5c81fa11a835
 SHA512 
200f3f0054e766accce332bc86941367f99f0c6a0b00bf1faad877ff9ac7cfa36a90a60432361483c0d2a778bed0d811130ad692aea64b2e2d34c5b95940b68a

diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild 
b/sys-apps/openrc/openrc-0.42.1.ebuild
new file mode 100644
index 000..dea79c65bd1
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.42.1.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic pam toolchain-funcs usr-ldscript
+
+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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
+   sysv-utils unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   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
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+
+   # install documentation
+   dodoc ChangeLog *.md
+   if use newnet; then
+   dodoc README.newnet
+   fi
+}
+
+pkg_preinst() {
+   # avoid default thrashing in conf.d files when 

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

2019-08-20 Thread William Hubbs
commit: 197f9a2896d6a0e15eb9668348de139fe478b1e2
Author: William Hubbs  sony  com>
AuthorDate: Tue Aug 20 18:42:36 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Aug 20 18:43:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197f9a28

sys-apps/openrc: remove several old versions

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest|   2 -
 sys-apps/openrc/openrc-0.34.11.ebuild   | 327 
 sys-apps/openrc/openrc-0.38.3-r1.ebuild | 326 ---
 sys-apps/openrc/openrc-0.38.3.ebuild| 326 ---
 4 files changed, 981 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index c2452410c3d..ada9e54501b 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,2 @@
-DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
-DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
 DIST openrc-0.42.tar.gz 242670 BLAKE2B 
df3c1594cb441228dd9c5f16e0758bd3a62cd51c8797ce57b6c290b0b8d80307eb5e43a4a6107da8d6911777524deac48cea48f6b96a5d4eab4e5c81fa11a835
 SHA512 
200f3f0054e766accce332bc86941367f99f0c6a0b00bf1faad877ff9ac7cfa36a90a60432361483c0d2a778bed0d811130ad692aea64b2e2d34c5b95940b68a

diff --git a/sys-apps/openrc/openrc-0.34.11.ebuild 
b/sys-apps/openrc/openrc-0.34.11.ebuild
deleted file mode 100644
index 9ae507eb58b..000
--- a/sys-apps/openrc/openrc-0.34.11.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic pam toolchain-funcs usr-ldscript
-
-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 s390 sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /$(get_libdir)/rc/init.d
-   fi
-   keepdir /$(get_libdir)/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # 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 

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

2019-08-20 Thread William Hubbs
commit: 5c3005eefadcdef6243fac3b482cfbc1b3ab33c7
Author: William Hubbs  sony  com>
AuthorDate: Tue Aug 20 18:35:51 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Aug 20 18:38:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c3005ee

sys-apps/openrc: 0.42 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.42.ebuild | 211 +
 2 files changed, 212 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 360aca845d8..c2452410c3d 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
+DIST openrc-0.42.tar.gz 242670 BLAKE2B 
df3c1594cb441228dd9c5f16e0758bd3a62cd51c8797ce57b6c290b0b8d80307eb5e43a4a6107da8d6911777524deac48cea48f6b96a5d4eab4e5c81fa11a835
 SHA512 
200f3f0054e766accce332bc86941367f99f0c6a0b00bf1faad877ff9ac7cfa36a90a60432361483c0d2a778bed0d811130ad692aea64b2e2d34c5b95940b68a

diff --git a/sys-apps/openrc/openrc-0.42.ebuild 
b/sys-apps/openrc/openrc-0.42.ebuild
new file mode 100644
index 000..dea79c65bd1
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.42.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic pam toolchain-funcs usr-ldscript
+
+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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
+   sysv-utils unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   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
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam 

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

2019-08-11 Thread David Seifert
commit: 749f1e506f33dbd0a1563df68848e51e6fcb93de
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 11 11:20:23 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 11 11:20:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749f1e50

sys-apps/openrc: [QA] Fix missing trailing slash

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 891a73480c4..6bf7ded639b 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -159,10 +159,10 @@ src_install() {
 
 pkg_preinst() {
# avoid default thrashing in conf.d files when possible #295406
-   if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
+   if [[ -e "${EROOT}"/etc/conf.d/hostname ]] ; then
(
unset hostname HOSTNAME
-   source "${EROOT}"etc/conf.d/hostname
+   source "${EROOT}"/etc/conf.d/hostname
: ${hostname:=${HOSTNAME}}
[[ -n ${hostname} ]] && set_config /etc/conf.d/hostname 
hostname "${hostname}"
)
@@ -183,11 +183,11 @@ pkg_postinst() {
# Added for 0.35.
if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
+   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"/lib
fi
elif ! use kernel_linux; then
if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
-   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
+   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"/lib
fi
fi
 
@@ -202,7 +202,7 @@ pkg_postinst() {
ewarn
fi
 
-   if use newnet && [ ! -e "${EROOT}"etc/runlevels/boot/network ]; then
+   if use newnet && [ ! -e "${EROOT}"/etc/runlevels/boot/network ]; then
ewarn "Please add the network service to your boot runlevel"
ewarn "as soon as possible. Not doing so could leave you with a 
system"
ewarn "without networking."



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

2019-07-25 Thread William Hubbs
commit: 0fe0ae974180ad7b8f4f41feb66c774e5241bc9a
Author: William Hubbs  sony  com>
AuthorDate: Thu Jul 25 23:04:58 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 25 23:07:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe0ae97

sys-apps/openrc: add sysv-utils use flag

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/metadata.xml   |  1 +
 sys-apps/openrc/openrc-.ebuild | 10 ++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml
index 74ac5c680da..e9c26481f89 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 sysvinit compatibility scripts 
for halt, init, poweroff, reboot and shutdown


openrc/openrc

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 11160d67f9b..891a73480c4 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit flag-o-matic pam toolchain-funcs usr-ldscript
 
@@ -19,7 +19,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
+   sysv-utils unicode kernel_linux kernel_FreeBSD"
 
 COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
ncurses? ( sys-libs/ncurses:0= )
@@ -40,12 +40,13 @@ COMMON_DEPEND="kernel_FreeBSD? ( || ( 
>=sys-freebsd/freebsd-ubin-9.0_rc sys-proc

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

2019-06-01 Thread William Hubbs
commit: 25bd95faf84ffd12df2f92189e8ada287734c436
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jun  1 18:46:12 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jun  1 18:47:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bd95fa

sys-apps/openrc: remove old unstable versions

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

 sys-apps/openrc/Manifest |   4 -
 sys-apps/openrc/openrc-0.40.2.ebuild | 330 ---
 sys-apps/openrc/openrc-0.40.3.ebuild | 327 --
 sys-apps/openrc/openrc-0.41.1.ebuild | 209 --
 sys-apps/openrc/openrc-0.41.ebuild   | 209 --
 5 files changed, 1079 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index c9aaab6d4ea..360aca845d8 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,7 +1,3 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
-DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
-DIST openrc-0.40.3.tar.gz 244510 BLAKE2B 
ed40506693c642358d46fc5fce9b3fbe6e2b699b3e3ed5bbf47ed349e5f7a5c7c1df07a7621622681af33fd68b197d48bfe4aa32e68a8231380de9a01055ced8
 SHA512 
65dbc5900a22c37af4aab545c52bb7679b4534755bdff0b0e8cba442a3c5fefa0b987caea74cd572dbb791e060116ecc298fd787b9d7efc8eab009b8b44ca3e4
-DIST openrc-0.41.1.tar.gz 245187 BLAKE2B 
be20b294e39fc5820a40afe2f3391222d5770f362fd424abe3854974e54d8e84689c3704b5efa48f0fecd7ae9f4282ad734dff9af9ee5f19a30a4239a673fc82
 SHA512 
b810cd7ae01f7fc49ff0f72e6d0ad1b41b0fc3eb9c15f58001d9aa8e9d7845b272b93d5ac6e175b09ab588b99d87292256486c4129cc208b70249bbbe957485d
 DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
-DIST openrc-0.41.tar.gz 245438 BLAKE2B 
30329692dca5165bbdc5ac9207a798e62de8380f6249bf2b7e7703cd897465f1d6e81cbf11f5d1f4d2e0810be99e1b24538a2d304214f5b0827c71c47d99b9d6
 SHA512 
15d18f0169b56ec7e08e0c36b0be1e4b27e7375ddd9b0f828c895c03d2f5eb818195ae56b10a66c7cfd4c21f8b35c0fc06fcec41fd9ea1be58e2f2ee409fb719

diff --git a/sys-apps/openrc/openrc-0.40.2.ebuild 
b/sys-apps/openrc/openrc-0.40.2.ebuild
deleted file mode 100644
index 03c55deff41..000
--- a/sys-apps/openrc/openrc-0.40.2.ebuild
+++ /dev/null
@@ -1,330 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-

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

2019-05-28 Thread Agostino Sarubbo
commit: bde8919bb6bdb809b55f51c68b924b272c58bdf7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue May 28 06:49:47 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue May 28 06:49:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde8919b

sys-apps/openrc: ppc64 stable wrt bug #684900

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 237bf29676e..f1133a48f97 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-28 Thread Agostino Sarubbo
commit: 83ab9600d18bee7acfc74730cb4628425285cf1c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue May 28 06:48:43 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue May 28 06:48:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ab9600

sys-apps/openrc: ppc stable wrt bug #684900

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index b17a444a3a4..237bf29676e 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-23 Thread Mikle Kolyada
commit: 2d936cf4c74c6815d1e072613aa2d8728d26ebe4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May 23 13:11:37 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May 23 13:11:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d936cf4

sys-apps/openrc: arm stable wrt bug #684900

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index e29ea2e2e32..b17a444a3a4 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-12 Thread Thomas Deutschmann
commit: 76e7b73b42b57ec8f8dfc2d94f741e89fa60e823
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 13 01:36:25 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 13 01:41:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e7b73b

sys-apps/openrc: x86 stable (bug #684900)

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 5753f16314c..e29ea2e2e32 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-12 Thread Sergei Trofimovich
commit: b327efbab5265ac1dff057367eec38613ad03731
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 12 21:27:12 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 12 21:27:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b327efba

sys-apps/openrc: stable 0.41.2 for ia64, bug #684900

Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 74b83f1ba75..5753f16314c 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-09 Thread Aaron Bauman
commit: 178469a0a5825dc9f44fca69b6d5c1f47a9c56da
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri May 10 02:09:56 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri May 10 02:09:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178469a0

sys-apps/openrc: arm64 stable wrt bug #684900

Signed-off-by: Aaron Bauman  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index 4ac3ef95568..74b83f1ba75 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-07 Thread Tobias Klausmann
commit: b0fb0f0216e0d696c805874098af7dfa5469c911
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue May  7 20:13:21 2019 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue May  7 20:13:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fb0f02

sys-apps/openrc-0.41.2-r0: alpha stable

Bug: http://bugs.gentoo.org/684900
Signed-off-by: Tobias Klausmann  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index d870ec562f7..4ac3ef95568 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-03 Thread Mikle Kolyada
commit: 4f36e3b4cae8b161dbd62aab7336fc7654d71836
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May  4 00:02:08 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May  4 00:02:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f36e3b4

sys-apps/openrc: Add ~riscv keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index c316a4fed3e..d870ec562f7 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-05-02 Thread Mikle Kolyada
commit: 75e30e192073ce6f68f3fb07db67133006c226b2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May  2 18:28:18 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May  2 18:28:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e30e19

sys-apps/openrc: amd64 stable wrt bug #684900

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

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

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
index e0ea72a5f60..c316a4fed3e 100644
--- a/sys-apps/openrc/openrc-0.41.2.ebuild
+++ b/sys-apps/openrc/openrc-0.41.2.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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-02-25 Thread William Hubbs
commit: faa289ed8368e6698f87fac252e638f8e581aa16
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Feb 26 03:49:33 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 26 03:50:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa289ed

sys-apps/openrc: 0.41.2 bump

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.41.2.ebuild | 209 +++
 2 files changed, 210 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 6d4820ab953..c9aaab6d4ea 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -3,4 +3,5 @@ DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203be
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
 DIST openrc-0.40.3.tar.gz 244510 BLAKE2B 
ed40506693c642358d46fc5fce9b3fbe6e2b699b3e3ed5bbf47ed349e5f7a5c7c1df07a7621622681af33fd68b197d48bfe4aa32e68a8231380de9a01055ced8
 SHA512 
65dbc5900a22c37af4aab545c52bb7679b4534755bdff0b0e8cba442a3c5fefa0b987caea74cd572dbb791e060116ecc298fd787b9d7efc8eab009b8b44ca3e4
 DIST openrc-0.41.1.tar.gz 245187 BLAKE2B 
be20b294e39fc5820a40afe2f3391222d5770f362fd424abe3854974e54d8e84689c3704b5efa48f0fecd7ae9f4282ad734dff9af9ee5f19a30a4239a673fc82
 SHA512 
b810cd7ae01f7fc49ff0f72e6d0ad1b41b0fc3eb9c15f58001d9aa8e9d7845b272b93d5ac6e175b09ab588b99d87292256486c4129cc208b70249bbbe957485d
+DIST openrc-0.41.2.tar.gz 245302 BLAKE2B 
ab80dc4f3a7c2c464fe64cdfa7fd31363d5a9d25e90d0239325be05561e5802f22c47013fde82650f5ce08cf99f16f5f479d8617c254647b8c40cec9609d0b6b
 SHA512 
ebfa691cae4704bb3023ea0508a712a45b8c20809828729dfa5292e96f3fd1b309813d80d7c286d0c09680bf5378aba40cfd994f27951f43a3ffb1fd0d69a58b
 DIST openrc-0.41.tar.gz 245438 BLAKE2B 
30329692dca5165bbdc5ac9207a798e62de8380f6249bf2b7e7703cd897465f1d6e81cbf11f5d1f4d2e0810be99e1b24538a2d304214f5b0827c71c47d99b9d6
 SHA512 
15d18f0169b56ec7e08e0c36b0be1e4b27e7375ddd9b0f828c895c03d2f5eb818195ae56b10a66c7cfd4c21f8b35c0fc06fcec41fd9ea1be58e2f2ee409fb719

diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild 
b/sys-apps/openrc/openrc-0.41.2.ebuild
new file mode 100644
index 000..e0ea72a5f60
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.41.2.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   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)
+  

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

2019-02-23 Thread William Hubbs
commit: c043d17fac86e434d82029a048c19f31864e2452
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Feb 24 00:22:09 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Feb 24 00:23:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c043d17f

sys-apps/openrc: 0.41.1 bump

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.41.1.ebuild | 209 +++
 2 files changed, 210 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index f5fc67ee0df..6d4820ab953 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,4 +2,5 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
 DIST openrc-0.40.3.tar.gz 244510 BLAKE2B 
ed40506693c642358d46fc5fce9b3fbe6e2b699b3e3ed5bbf47ed349e5f7a5c7c1df07a7621622681af33fd68b197d48bfe4aa32e68a8231380de9a01055ced8
 SHA512 
65dbc5900a22c37af4aab545c52bb7679b4534755bdff0b0e8cba442a3c5fefa0b987caea74cd572dbb791e060116ecc298fd787b9d7efc8eab009b8b44ca3e4
+DIST openrc-0.41.1.tar.gz 245187 BLAKE2B 
be20b294e39fc5820a40afe2f3391222d5770f362fd424abe3854974e54d8e84689c3704b5efa48f0fecd7ae9f4282ad734dff9af9ee5f19a30a4239a673fc82
 SHA512 
b810cd7ae01f7fc49ff0f72e6d0ad1b41b0fc3eb9c15f58001d9aa8e9d7845b272b93d5ac6e175b09ab588b99d87292256486c4129cc208b70249bbbe957485d
 DIST openrc-0.41.tar.gz 245438 BLAKE2B 
30329692dca5165bbdc5ac9207a798e62de8380f6249bf2b7e7703cd897465f1d6e81cbf11f5d1f4d2e0810be99e1b24538a2d304214f5b0827c71c47d99b9d6
 SHA512 
15d18f0169b56ec7e08e0c36b0be1e4b27e7375ddd9b0f828c895c03d2f5eb818195ae56b10a66c7cfd4c21f8b35c0fc06fcec41fd9ea1be58e2f2ee409fb719

diff --git a/sys-apps/openrc/openrc-0.41.1.ebuild 
b/sys-apps/openrc/openrc-0.41.1.ebuild
new file mode 100644
index 000..e0ea72a5f60
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.41.1.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   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)
+  

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

2019-02-22 Thread William Hubbs
commit: 40cfe363037e94ce1053c98f59ecb6981b840e5f
Author: William Hubbs  sony  com>
AuthorDate: Sat Feb 23 01:28:45 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Feb 23 01:30:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40cfe363

sys-apps/openrc: 0.41 version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.41.ebuild | 209 +
 2 files changed, 210 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index cd3b7e3d483..f5fc67ee0df 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,3 +2,4 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
 DIST openrc-0.40.3.tar.gz 244510 BLAKE2B 
ed40506693c642358d46fc5fce9b3fbe6e2b699b3e3ed5bbf47ed349e5f7a5c7c1df07a7621622681af33fd68b197d48bfe4aa32e68a8231380de9a01055ced8
 SHA512 
65dbc5900a22c37af4aab545c52bb7679b4534755bdff0b0e8cba442a3c5fefa0b987caea74cd572dbb791e060116ecc298fd787b9d7efc8eab009b8b44ca3e4
+DIST openrc-0.41.tar.gz 245438 BLAKE2B 
30329692dca5165bbdc5ac9207a798e62de8380f6249bf2b7e7703cd897465f1d6e81cbf11f5d1f4d2e0810be99e1b24538a2d304214f5b0827c71c47d99b9d6
 SHA512 
15d18f0169b56ec7e08e0c36b0be1e4b27e7375ddd9b0f828c895c03d2f5eb818195ae56b10a66c7cfd4c21f8b35c0fc06fcec41fd9ea1be58e2f2ee409fb719

diff --git a/sys-apps/openrc/openrc-0.41.ebuild 
b/sys-apps/openrc/openrc-0.41.ebuild
new file mode 100644
index 000..e0ea72a5f60
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.41.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   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
+
+   # install gentoo pam.d files
+   

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

2019-02-13 Thread William Hubbs
commit: 17396129fb1b0d449d623f8519efc511ba0b97bf
Author: William Hubbs  sony  com>
AuthorDate: Thu Feb 14 00:42:03 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Feb 14 00:43:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17396129

sys-apps/openrc: Add bash use flag

This experimentally allows service scripts to be written so that their
internal code is in bash. However, the OpenRC base code will stay in
posix sh, so it must be interfaced with using posix conventions.

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml
index def83720556..74ac5c680da 100644
--- a/sys-apps/openrc/metadata.xml
+++ b/sys-apps/openrc/metadata.xml
@@ -6,6 +6,9 @@
Gentoo OpenRC Project


+   
+   enable the use of bash in service scripts (experimental)
+   
enable Gentoo's network stack (net.* 
scripts)
enable the new network stack 
(experimental)


diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 60351506941..1ad60296587 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
unicode kernel_linux kernel_FreeBSD"
 
 COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
@@ -40,6 +40,7 @@ COMMON_DEPEND="kernel_FreeBSD? ( || ( 
>=sys-freebsd/freebsd-ubin-9.0_rc sys-proc
!

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

2019-01-18 Thread Ben Kohler
commit: 3d1481b6e9baa42f996bb6c864f4ec79f715ae1b
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jan 18 18:57:24 2019 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 18 18:57:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1481b6

sys-apps/openrc: 0.38.3-r1 stable for sparc for bug 672924

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Ben Kohler  gentoo.org>

 sys-apps/openrc/openrc-0.38.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.38.3-r1.ebuild 
b/sys-apps/openrc/openrc-0.38.3-r1.ebuild
index 0b72e11f38c..0aac6fcda8c 100644
--- a/sys-apps/openrc/openrc-0.38.3-r1.ebuild
+++ b/sys-apps/openrc/openrc-0.38.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2019-01-10 Thread Sergei Trofimovich
commit: 7c8fbf3696b852b7e47cc5a5904f9235f8303a9a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan 10 20:40:13 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 11 07:41:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8fbf36

sys-apps/openrc: stable 0.38.3 for sparc, bug #658854

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.38.3.ebuild 
b/sys-apps/openrc/openrc-0.38.3.ebuild
index bbca849aa19..36b27b7c123 100644
--- a/sys-apps/openrc/openrc-0.38.3.ebuild
+++ b/sys-apps/openrc/openrc-0.38.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-12-21 Thread William Hubbs
commit: c83b5fa9ababf095c3ef60746fdddeda338fc3f0
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Dec 21 20:01:56 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Dec 21 20:02:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83b5fa9

sys-apps/openrc: sync live ebuild

Bug: https://bugs.gentoo.org/672622
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 423caaa847a..60351506941 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -187,9 +187,6 @@ pkg_postinst() {
fi
fi
 
-   # update the dependency tree after touching all files #224171
-   [[ "${EROOT}" = "/" ]] && "${EROOT}"/lib/rc/bin/rc-depend -u
-
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/

2018-12-21 Thread William Hubbs
commit: 714aa534dcee9f02a519dbda8ba156be0075e9bc
Author: William Hubbs  sony  com>
AuthorDate: Fri Dec 21 19:05:39 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Dec 21 19:08:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714aa534

sys-apps/openrc: 0.40.3 bump

Closes: https://bugs.gentoo.org/672622
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.40.3.ebuild | 327 +++
 2 files changed, 328 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index fdad76f99fb..cd3b7e3d483 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
+DIST openrc-0.40.3.tar.gz 244510 BLAKE2B 
ed40506693c642358d46fc5fce9b3fbe6e2b699b3e3ed5bbf47ed349e5f7a5c7c1df07a7621622681af33fd68b197d48bfe4aa32e68a8231380de9a01055ced8
 SHA512 
65dbc5900a22c37af4aab545c52bb7679b4534755bdff0b0e8cba442a3c5fefa0b987caea74cd572dbb791e060116ecc298fd787b9d7efc8eab009b8b44ca3e4

diff --git a/sys-apps/openrc/openrc-0.40.3.ebuild 
b/sys-apps/openrc/openrc-0.40.3.ebuild
new file mode 100644
index 000..51661733bc0
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.40.3.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for 

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

2018-12-20 Thread William Hubbs
commit: e2a16b6b1cfad298b66e0c518199c4d7a6fdcb5a
Author: William Hubbs  sony  com>
AuthorDate: Fri Dec 21 00:40:47 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Dec 21 00:44:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a16b6b

sys-apps/openrc: remove several unstable versions

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   3 -
 ..._POSIX_C_SOURCE-definition-to-Linux-build.patch |  29 --
 sys-apps/openrc/openrc-0.35.5.ebuild   | 333 -
 sys-apps/openrc/openrc-0.36.ebuild | 326 
 sys-apps/openrc/openrc-0.37.ebuild | 326 
 5 files changed, 1017 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index c54b69aa748..fdad76f99fb 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,6 +1,3 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
-DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
-DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
-DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2

diff --git 
a/sys-apps/openrc/files/openrc-0.35.5-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
 
b/sys-apps/openrc/files/openrc-0.35.5-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
deleted file mode 100644
index b547fe2b61e..000
--- 
a/sys-apps/openrc/files/openrc-0.35.5-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From f4e2142089487b7f5c99da949d7bf8d038724df7 Mon Sep 17 00:00:00 2001
-From: William Hubbs 
-Date: Tue, 1 May 2018 13:28:57 -0500
-Subject: [PATCH] Add _POSIX_C_SOURCE definition to Linux build
-
-We need this to allow builds on uclibc-ng based systems.
-
-X-Gentoo-Bug: 650908
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=650908

- mk/os-Linux.mk | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
-index 2479ff5b..9e8a1485 100644
 a/mk/os-Linux.mk
-+++ b/mk/os-Linux.mk
-@@ -11,7 +11,7 @@
- SFX=  .Linux.in
- PKG_PREFIX?=  /usr
- 
--CPPFLAGS+=-D_DEFAULT_SOURCE
-+CPPFLAGS+=-D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L
- LIBDL=-Wl,-Bdynamic -ldl
- 
- ifeq (${MKSELINUX},yes)
--- 
-2.16.1
-

diff --git a/sys-apps/openrc/openrc-0.35.5.ebuild 
b/sys-apps/openrc/openrc-0.35.5.ebuild
deleted file mode 100644
index 9247eced820..000
--- a/sys-apps/openrc/openrc-0.35.5.ebuild
+++ /dev/null
@@ -1,333 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam 

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

2018-12-12 Thread William Hubbs
commit: d773a16432d0ce1af5703a7d28aaae41be5d23e1
Author: William Hubbs  sony  com>
AuthorDate: Wed Dec 12 22:53:15 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Dec 12 22:58:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d773a164

sys-apps/openrc-: remove runlevels directory from /usr/share

This was needed due to bug #523684.
Since this bug has been fixed for some time, we can remove this processing and
work with /etc/init.d/runlevels which means that most of the processing
now moves upstream.

Bug: https://bugs.gentoo.org/672924
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-.ebuild | 122 +
 1 file changed, 1 insertion(+), 121 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 03c55deff41..423caaa847a 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -127,11 +127,6 @@ src_install() {
fi
keepdir /lib/rc/tmp
 
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
# Setup unicode defaults for silly unicode users
set_config_yes_no /etc/rc.conf unicode use unicode
 
@@ -140,7 +135,7 @@ src_install() {
 
# On HPPA, do not run consolefont by default (bug #222889)
if use hppa; then
-   rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
fi
 
# Support for logfile rotation
@@ -158,37 +153,7 @@ src_install() {
fi
 }
 
-add_boot_init() {
-   local initd=$1
-   local runlevel=${2:-boot}
-   # if the initscript is not going to be installed and is not
-   # currently installed, return
-   [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} 
]] \
-   || return
-   [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
-   # if runlevels dont exist just yet, then create it but still flag
-   # to pkg_postinst that it needs real setup #277323
-   if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
-   mkdir -p "${EROOT}"etc/runlevels/${runlevel}
-   touch "${EROOT}"etc/runlevels/.add_boot_init.created
-   fi
-
-   elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
-   ln -snf /etc/init.d/${initd} 
"${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
-   local config=$1 initd=$2
-   if [[ -e ${EROOT}${config} ]] ; then
-   if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' 
"${EROOT}"${config}) ]] ; then
-   add_boot_init ${initd}
-   fi
-   fi
-}
-
 pkg_preinst() {
-   local f LIBDIR=$(get_libdir)
-
# avoid default thrashing in conf.d files when possible #295406
if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
(
@@ -201,95 +166,10 @@ pkg_preinst() {
 
# set default interactive shell to sulogin if it exists
set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
-   # termencoding was added in 0.2.1 and needed in boot
-   has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
-   # swapfiles was added in 0.9.9 and needed in boot (february 2012)
-   has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
-   if ! has_version ">=sys-apps/openrc-0.11"; then
-   add_boot_init sysfs sysinit
-   fi
-
-   if ! has_version ">=sys-apps/openrc-0.11.3" ; then
-   migrate_udev_mount_script
-   fi
-
-   # these were added in 0.12.
-   if ! has_version ">=sys-apps/openrc-0.12"; then
-   add_boot_init loopback
-
-   # ensure existing /etc/conf.d/net is not removed
-   # undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 
and earlier
-   # this needs to stay in openrc ebuilds for a long time. :(
-   # Added in 0.12.
-   if [[ -f "${EROOT}"etc/conf.d/net ]]; then
-   einfo "Modifying conf.d/net to keep it from being 
removed"
-   cat <<-EOF >>"${EROOT}"etc/conf.d/net
-
-# The network scripts are now part of net-misc/netifrc
-# In order to avoid sys-apps/${P} from removing this file, this comment was
-# added; you can safely remove this comment.  Please see
-# /usr/share/doc/netifrc*/README* for more information.
-EOF
-   fi
-   fi
-   has_version ">=sys-apps/openrc-0.14" || add_boot_init binfmt
-
-   if ! has_version ">=sys-apps/openrc-0.18.3"; then
-   add_boot_init mtab
-   if [[ -f "${EROOT}"etc/mtab ]] && [[ ! -L 

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

2018-12-12 Thread William Hubbs
commit: 0cb17e0011974d606cde723ce6627b2aab235bb7
Author: William Hubbs  sony  com>
AuthorDate: Wed Dec 12 22:08:12 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Dec 12 22:18:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb17e00

sys-apps/openrc: 0.38.3-r1 bump

This is a quick bump so we fix stages.

This will have a better fix in the next stable candidate.

Bug: https://bugs.gentoo.org/672924
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-0.38.3-r1.ebuild | 326 
 1 file changed, 326 insertions(+)

diff --git a/sys-apps/openrc/openrc-0.38.3-r1.ebuild 
b/sys-apps/openrc/openrc-0.38.3-r1.ebuild
new file mode 100644
index 000..0b72e11f38c
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.38.3-r1.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+
+   # install documentation
+   dodoc ChangeLog *.md
+   if use newnet; then
+   dodoc README.newnet
+   fi
+}
+
+add_boot_init() {
+   local initd=$1
+   local runlevel=${2:-boot}
+   # if the initscript is not going to be installed and is not
+   # currently installed, return
+   [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} 
]] \
+   || return
+   [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
+
+   # if runlevels dont exist just yet, then create it but still flag
+   # to pkg_postinst that it needs real setup #277323
+   if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
+   mkdir -p "${EROOT}"etc/runlevels/${runlevel}
+   touch "${EROOT}"etc/runlevels/.add_boot_init.created
+   fi
+
+   elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
+   ln -snf /etc/init.d/${initd} 
"${EROOT}"etc/runlevels/${runlevel}/${initd}
+}
+add_boot_init_mit_config() {
+   local config=$1 

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

2018-12-12 Thread William Hubbs
commit: 42caccbcc9f53bb6478cd517b2e0ac46fa8fe4d6
Author: William Hubbs  sony  com>
AuthorDate: Wed Dec 12 18:31:06 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Dec 12 18:33:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42caccbc

sys-apps/openrc: remove unstable 0.39.x

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 -
 sys-apps/openrc/openrc-0.39.2.ebuild | 326 ---
 2 files changed, 327 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 331c8714aa2..c54b69aa748 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -3,5 +3,4 @@ DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
-DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2

diff --git a/sys-apps/openrc/openrc-0.39.2.ebuild 
b/sys-apps/openrc/openrc-0.39.2.ebuild
deleted file mode 100644
index 78e08b97990..000
--- a/sys-apps/openrc/openrc-0.39.2.ebuild
+++ /dev/null
@@ -1,326 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /lib/rc/init.d
-   fi
-   keepdir /lib/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # Setup unicode defaults for silly unicode users
-   

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

2018-12-11 Thread William Hubbs
commit: e6d971ffee13d7fce5f7a328242c546ef07662e2
Author: William Hubbs  sony  com>
AuthorDate: Tue Dec 11 17:40:45 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Dec 11 17:41:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d971ff

sys-apps/openrc: remove old 0.38.x version

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

 sys-apps/openrc/Manifest |   1 -
 sys-apps/openrc/openrc-0.38.2.ebuild | 326 ---
 2 files changed, 327 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index a5e1d615f04..331c8714aa2 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,7 +2,6 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
-DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
deleted file mode 100644
index bbca849aa19..000
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ /dev/null
@@ -1,326 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-  

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

2018-12-11 Thread William Hubbs
commit: 7896da4d5ae27710b7e05b40b27a440e535f82b1
Author: William Hubbs  sony  com>
AuthorDate: Tue Dec 11 17:27:50 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Dec 11 17:30:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7896da4d

sys-apps/openrc: remove old 0.40 versions

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

 sys-apps/openrc/Manifest |   2 -
 sys-apps/openrc/openrc-0.40.1.ebuild | 330 ---
 sys-apps/openrc/openrc-0.40.ebuild   | 330 ---
 3 files changed, 662 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 8bb3fcb3b9a..a5e1d615f04 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -5,6 +5,4 @@ DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f1
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
-DIST openrc-0.40.1.tar.gz 244639 BLAKE2B 
889e357c1530638da6d1da3597d90a4438a1c48e753fabf2d91306262e684a66ba7a069a26060508f78cb486b76b0dc0c056c73136babe559932afead372ff54
 SHA512 
add676125187a1c47049cb281c98ee9512093250f8b65b2cf5c706b8a73c23f3ba98c96adda456c3fe930ff679669901b5e1f04ea9dcdcaf3fef13afa2412cdc
 DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
-DIST openrc-0.40.tar.gz 244521 BLAKE2B 
c9c96ccd98430c8e055702ce0cb68f95a4e73658aebfb09871dda46ce0f2a62b390ea5a3440b793ae71aea071534d4bcf75a2f9b4b71fa992308eacd71771b10
 SHA512 
95aea0ce1d4caeaecdd4164bb6c37b9f7564573742a06e70e34bf457c00193b04743b0dd9369af23f525afeb777f06612c52720a0962807931213bee51893432

diff --git a/sys-apps/openrc/openrc-0.40.1.ebuild 
b/sys-apps/openrc/openrc-0.40.1.ebuild
deleted file mode 100644
index 03c55deff41..000
--- a/sys-apps/openrc/openrc-0.40.1.ebuild
+++ /dev/null
@@ -1,330 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use 

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

2018-12-06 Thread William Hubbs
commit: 10a1b7dc7ef99c4769e7e50f39ad1e52bfcf2281
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Dec  6 23:51:46 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Dec  6 23:53:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a1b7dc

sys-apps/openrc: 0.40.2 bugfix release

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.40.2.ebuild | 330 +++
 2 files changed, 331 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 815a617b279..8bb3fcb3b9a 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -6,4 +6,5 @@ DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
 DIST openrc-0.40.1.tar.gz 244639 BLAKE2B 
889e357c1530638da6d1da3597d90a4438a1c48e753fabf2d91306262e684a66ba7a069a26060508f78cb486b76b0dc0c056c73136babe559932afead372ff54
 SHA512 
add676125187a1c47049cb281c98ee9512093250f8b65b2cf5c706b8a73c23f3ba98c96adda456c3fe930ff679669901b5e1f04ea9dcdcaf3fef13afa2412cdc
+DIST openrc-0.40.2.tar.gz 245006 BLAKE2B 
9e0aab4d42121296cb9bcc47e9222e0e99df80ab686636a8060c6271d30ff7c0d999f851d0e24dfab9e7a6532b56a6a1974cfa4514e88e6b82ec5fbbc192d76c
 SHA512 
746e238f792113397486b9abb6e41c8179e51fe823c82c8e8942d71329a806b9c398628f835e2626ed0e8735c05b0dcd1b82bf9b5111f420105eeae6b0b0e3f2
 DIST openrc-0.40.tar.gz 244521 BLAKE2B 
c9c96ccd98430c8e055702ce0cb68f95a4e73658aebfb09871dda46ce0f2a62b390ea5a3440b793ae71aea071534d4bcf75a2f9b4b71fa992308eacd71771b10
 SHA512 
95aea0ce1d4caeaecdd4164bb6c37b9f7564573742a06e70e34bf457c00193b04743b0dd9369af23f525afeb777f06612c52720a0962807931213bee51893432

diff --git a/sys-apps/openrc/openrc-0.40.2.ebuild 
b/sys-apps/openrc/openrc-0.40.2.ebuild
new file mode 100644
index 000..03c55deff41
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.40.2.ebuild
@@ -0,0 +1,330 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   

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

2018-12-04 Thread William Hubbs
commit: 2affbe7f8006bfb9e0815bf1048b9b4bbfd7e81c
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Dec  4 23:37:12 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Dec  4 23:37:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2affbe7f

sys-apps/openrc: 0.40.1 bug fix release

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.40.1.ebuild | 330 +++
 2 files changed, 331 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index a2a86996463..815a617b279 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -5,4 +5,5 @@ DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f1
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
+DIST openrc-0.40.1.tar.gz 244639 BLAKE2B 
889e357c1530638da6d1da3597d90a4438a1c48e753fabf2d91306262e684a66ba7a069a26060508f78cb486b76b0dc0c056c73136babe559932afead372ff54
 SHA512 
add676125187a1c47049cb281c98ee9512093250f8b65b2cf5c706b8a73c23f3ba98c96adda456c3fe930ff679669901b5e1f04ea9dcdcaf3fef13afa2412cdc
 DIST openrc-0.40.tar.gz 244521 BLAKE2B 
c9c96ccd98430c8e055702ce0cb68f95a4e73658aebfb09871dda46ce0f2a62b390ea5a3440b793ae71aea071534d4bcf75a2f9b4b71fa992308eacd71771b10
 SHA512 
95aea0ce1d4caeaecdd4164bb6c37b9f7564573742a06e70e34bf457c00193b04743b0dd9369af23f525afeb777f06612c52720a0962807931213bee51893432

diff --git a/sys-apps/openrc/openrc-0.40.1.ebuild 
b/sys-apps/openrc/openrc-0.40.1.ebuild
new file mode 100644
index 000..03c55deff41
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.40.1.ebuild
@@ -0,0 +1,330 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   

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

2018-12-03 Thread William Hubbs
commit: eaa6adfd43fe67d098981b592accc30b953f8003
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Dec  4 00:05:55 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Dec  4 00:09:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa6adfd

sys-apps/openrc: 0.40 bump

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.40.ebuild | 330 +
 2 files changed, 331 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 68e1ac3b7e3..a2a86996463 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -5,3 +5,4 @@ DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f1
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
+DIST openrc-0.40.tar.gz 244521 BLAKE2B 
c9c96ccd98430c8e055702ce0cb68f95a4e73658aebfb09871dda46ce0f2a62b390ea5a3440b793ae71aea071534d4bcf75a2f9b4b71fa992308eacd71771b10
 SHA512 
95aea0ce1d4caeaecdd4164bb6c37b9f7564573742a06e70e34bf457c00193b04743b0dd9369af23f525afeb777f06612c52720a0962807931213bee51893432

diff --git a/sys-apps/openrc/openrc-0.40.ebuild 
b/sys-apps/openrc/openrc-0.40.ebuild
new file mode 100644
index 000..03c55deff41
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.40.ebuild
@@ -0,0 +1,330 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation

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

2018-11-07 Thread William Hubbs
commit: 584a58ad401c35e93f24dfaa8367ec35c9030c84
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov  7 23:54:50 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov  7 23:55:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584a58ad

sys-apps/openrc: remove old 0.39 versions

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

 sys-apps/openrc/Manifest |   2 -
 sys-apps/openrc/openrc-0.39.1.ebuild | 326 ---
 sys-apps/openrc/openrc-0.39.ebuild   | 326 ---
 3 files changed, 654 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 649a7a1efb8..68e1ac3b7e3 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -4,6 +4,4 @@ DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
-DIST openrc-0.39.1.tar.gz 243215 BLAKE2B 
81b722626e301c6b98c4f29c521ba725748aa5f29958f40d9e83c675bb3cd100baf8a5b0cc7a2fb183b9fa7150756c5b29d863d12df680790a83ed40a2fca278
 SHA512 
88fad7787776afbe5cb9558e96d6f6056c4854604bc4bbc60db26ec31fc8e40fb184fcb7cd6ba7bf1464f862e4f1db79b28607db9bac34f3a33261c07d134e4e
 DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
-DIST openrc-0.39.tar.gz 243270 BLAKE2B 
d9ce9c48edfe867468c286bf24f2aa4591dd77f44f7b93cac41bf9035984ef0b0b9e35b6ba356e0733bad048567c856ef05e6ecc1736b8ce1824d71e775b4343
 SHA512 
ced69869ead3f3e84ec9b9746c7f5a0cb205d5ebac07d6743a187739021571a96932cf07f5cfc3d79e15d00d4ea977bb54574f36037eafe1b34043525f1f8764

diff --git a/sys-apps/openrc/openrc-0.39.1.ebuild 
b/sys-apps/openrc/openrc-0.39.1.ebuild
deleted file mode 100644
index 78e08b97990..000
--- a/sys-apps/openrc/openrc-0.39.1.ebuild
+++ /dev/null
@@ -1,326 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use 

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

2018-11-07 Thread William Hubbs
commit: af1ea1118e1f295848ccac7180757ed3e7b1c53c
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov  7 22:54:26 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov  7 22:55:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1ea111

sys-apps/openrc: add new 0.40 services to boot runlevel

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

 sys-apps/openrc/openrc-.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 7babd0045d3..03c55deff41 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -250,6 +250,10 @@ EOF
 
has_version ">=sys-apps/openrc-0.35" || add_boot_init cgroups sysinit
 
+   if ! has_version ">=sys-apps/openrc-0.40"; then
+   add_boot_init save-keymaps
+   add_boot_init save-termencoding
+   fi
 }
 
 # >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.



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

2018-11-05 Thread William Hubbs
commit: d5c0f5c8f7d95b868ca464d571567caa81492183
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Nov  6 03:52:02 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Nov  6 03:52:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c0f5c8

sys-apps/openrc: 0.39.2 bump

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

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.39.2.ebuild | 326 +++
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index eda265b1850..649a7a1efb8 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -5,4 +5,5 @@ DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f1
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
 DIST openrc-0.39.1.tar.gz 243215 BLAKE2B 
81b722626e301c6b98c4f29c521ba725748aa5f29958f40d9e83c675bb3cd100baf8a5b0cc7a2fb183b9fa7150756c5b29d863d12df680790a83ed40a2fca278
 SHA512 
88fad7787776afbe5cb9558e96d6f6056c4854604bc4bbc60db26ec31fc8e40fb184fcb7cd6ba7bf1464f862e4f1db79b28607db9bac34f3a33261c07d134e4e
+DIST openrc-0.39.2.tar.gz 242417 BLAKE2B 
076834890b084b1dcf33f78e190f8f7163161d99d185d5cb7043dbc33c6ff0861bc4965ccbf63e2f1b173185d4d017d9269066d35cd75cb7c5a090d39be9b833
 SHA512 
ea1f23bb479085eea406bebe304a531d061e47955f7c98da21aa4f01694b5c6f23cb1bb9764aa7b27fd4c8c5a7602eb2a16baef63eb96660fab58c063ff88129
 DIST openrc-0.39.tar.gz 243270 BLAKE2B 
d9ce9c48edfe867468c286bf24f2aa4591dd77f44f7b93cac41bf9035984ef0b0b9e35b6ba356e0733bad048567c856ef05e6ecc1736b8ce1824d71e775b4343
 SHA512 
ced69869ead3f3e84ec9b9746c7f5a0cb205d5ebac07d6743a187739021571a96932cf07f5cfc3d79e15d00d4ea977bb54574f36037eafe1b34043525f1f8764

diff --git a/sys-apps/openrc/openrc-0.39.2.ebuild 
b/sys-apps/openrc/openrc-0.39.2.ebuild
new file mode 100644
index 000..78e08b97990
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.39.2.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to 

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

2018-10-24 Thread William Hubbs
commit: 674cec4411552e0f53794d9680278da740433567
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Oct 24 20:45:12 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Oct 24 20:45:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674cec44

sys-apps/openrc: 0.39.1 bump for bug #669500.

closes: https://bugs.gentoo.org/669500
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.39.1.ebuild | 326 +++
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index e5539ebf73a..eda265b1850 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -4,4 +4,5 @@ DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
+DIST openrc-0.39.1.tar.gz 243215 BLAKE2B 
81b722626e301c6b98c4f29c521ba725748aa5f29958f40d9e83c675bb3cd100baf8a5b0cc7a2fb183b9fa7150756c5b29d863d12df680790a83ed40a2fca278
 SHA512 
88fad7787776afbe5cb9558e96d6f6056c4854604bc4bbc60db26ec31fc8e40fb184fcb7cd6ba7bf1464f862e4f1db79b28607db9bac34f3a33261c07d134e4e
 DIST openrc-0.39.tar.gz 243270 BLAKE2B 
d9ce9c48edfe867468c286bf24f2aa4591dd77f44f7b93cac41bf9035984ef0b0b9e35b6ba356e0733bad048567c856ef05e6ecc1736b8ce1824d71e775b4343
 SHA512 
ced69869ead3f3e84ec9b9746c7f5a0cb205d5ebac07d6743a187739021571a96932cf07f5cfc3d79e15d00d4ea977bb54574f36037eafe1b34043525f1f8764

diff --git a/sys-apps/openrc/openrc-0.39.1.ebuild 
b/sys-apps/openrc/openrc-0.39.1.ebuild
new file mode 100644
index 000..78e08b97990
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.39.1.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no 

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

2018-10-23 Thread William Hubbs
commit: 9b504bbe3aebff9e2d86cddf226a0388fb3ec6ee
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Oct 23 22:21:31 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Oct 23 22:23:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b504bbe

sys-apps/openrc: 0.39 version bump

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.39.ebuild | 326 +
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 6a60406de8c..e5539ebf73a 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -4,3 +4,4 @@ DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
+DIST openrc-0.39.tar.gz 243270 BLAKE2B 
d9ce9c48edfe867468c286bf24f2aa4591dd77f44f7b93cac41bf9035984ef0b0b9e35b6ba356e0733bad048567c856ef05e6ecc1736b8ce1824d71e775b4343
 SHA512 
ced69869ead3f3e84ec9b9746c7f5a0cb205d5ebac07d6743a187739021571a96932cf07f5cfc3d79e15d00d4ea977bb54574f36037eafe1b34043525f1f8764

diff --git a/sys-apps/openrc/openrc-0.39.ebuild 
b/sys-apps/openrc/openrc-0.39.ebuild
new file mode 100644
index 000..78e08b97990
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.39.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile 

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

2018-10-19 Thread William Hubbs
commit: 698113c7b19d389aec3295da3801d4e216847078
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Oct 19 21:16:14 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Oct 19 21:17:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698113c7

sys-apps/openrc: 0.38.3 bump for supervise-daemon bug fix

Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --force
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.38.3.ebuild | 326 +++
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 11d7e3a2871..6a60406de8c 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -3,3 +3,4 @@ DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
+DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde

diff --git a/sys-apps/openrc/openrc-0.38.3.ebuild 
b/sys-apps/openrc/openrc-0.38.3.ebuild
new file mode 100644
index 000..bbca849aa19
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.38.3.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont

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

2018-10-14 Thread Sergei Trofimovich
commit: 77a88ca36e673b22a7a4b8b21243ebebfac4169f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 21:18:14 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 21:18:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a88ca3

sys-apps/openrc: stable 0.38.2 for ia64, bug #658854

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index 86ce817e912..bbca849aa19 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-10-06 Thread Matt Turner
commit: 2ba2713ac387d551e1d72181dae60435db43c5f9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct  6 23:39:47 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  6 23:46:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba2713a

sys-apps/openrc-0.38.2: ppc64 stable, bug 658854

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index b3f1c057427..86ce817e912 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-10-06 Thread Matt Turner
commit: 2d9b7141eed6a89d12ecbae47a6420cea4aab233
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct  6 23:39:46 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  6 23:46:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9b7141

sys-apps/openrc-0.38.2: ppc stable, bug 658854

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index 1c4f5b34105..b3f1c057427 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-10-04 Thread Markus Meier
commit: 5b7a758028babf9bd9ca5709b40f6c50f85e94dc
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Oct  5 04:52:26 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Oct  5 04:52:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7a7580

sys-apps/openrc: arm stable, bug #658854

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="arm"

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index cef6234d7e4..1c4f5b34105 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-10-03 Thread Mart Raudsepp
commit: dadb79825e5b84a9522bbe50bead0041c755241f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Oct  3 18:57:52 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Oct  3 18:57:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dadb7982

sys-apps/openrc-0.38.2: arm64 stable (bug #658854)

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index c4d342432f4..cef6234d7e4 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -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 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-10-02 Thread Tobias Klausmann
commit: a87092c1c7c5a74502cee96045bd6fd1138ae232
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Oct  2 14:01:58 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Oct  2 14:02:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87092c1

sys-apps/openrc-0.38.2-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/658854
Signed-off-by: Tobias Klausmann  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index 5897de98e54..c4d342432f4 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-09-24 Thread Sergei Trofimovich
commit: a4179e37023e7aadad57fcea7c1e809d426832fa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Sep 24 16:35:20 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 24 21:26:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4179e37

sys-apps/openrc: stable 0.38.2 for hppa, bug #658854

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index d289fb1a2a5..5897de98e54 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-09-23 Thread Thomas Deutschmann
commit: cfcdefbb9a40b6a246d2167acc064fd9c284cf29
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 24 01:34:13 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 24 01:34:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcdefbb

sys-apps/openrc: x86 stable (bug #658854)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index 7b28bb86b98..d289fb1a2a5 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-09-22 Thread William Hubbs
commit: 31976091d68ce049daea4f489ea9a71e91495caa
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 22 16:48:08 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 22 16:50:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31976091

sys-apps/openrc: Stable 0.38.2 on amd64 for bug #658854

Bug: https://bugs.gentoo.org/658854
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
index 7babd0045d3..7b28bb86b98 100644
--- a/sys-apps/openrc/openrc-0.38.2.ebuild
+++ b/sys-apps/openrc/openrc-0.38.2.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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2018-08-15 Thread Michał Górny
commit: 6c2295218964f510076621e41b0469beaefd32ba
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  9 14:16:07 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 15 07:30:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c229521

sys-apps/openrc: Replace path_exists with inline bash test

path_exists was really meant to be used with wildcards (i.e. when plain
bash tests can't work easily).  Here it is really unnecessary.

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

diff --git a/sys-apps/openrc/openrc-0.34.11.ebuild 
b/sys-apps/openrc/openrc-0.34.11.ebuild
index 4e2ed59e45f..7fd281798c1 100644
--- a/sys-apps/openrc/openrc-0.34.11.ebuild
+++ b/sys-apps/openrc/openrc-0.34.11.ebuild
@@ -289,7 +289,7 @@ pkg_postinst() {
fi
 
# Handle the conf.d/local.{start,stop} -> local.d transition
-   if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
+   if [[ -f ${EROOT}etc/conf.d/local.start || -f 
${EROOT}etc/conf.d/local.stop ]] ; then
elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
elog "files to ${EROOT}etc/local.d"
mv "${EROOT}"etc/conf.d/local.start 
"${EROOT}"etc/local.d/baselayout1.start



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

2018-08-06 Thread William Hubbs
commit: 368e109b724613cdb5e775f8f1a426dfc27f3136
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Aug  6 23:00:34 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Aug  6 23:01:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368e109b

sys-apps/openrc: remove broken version

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/openrc/Manifest |   1 -
 sys-apps/openrc/openrc-0.38.1.ebuild | 326 ---
 2 files changed, 327 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 2820ca2cae8..11d7e3a2871 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,5 +2,4 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
-DIST openrc-0.38.1.tar.gz 241574 BLAKE2B 
74ef47159ddad11bec2cf4151ec71492fbd6c9ac74b01050aab236ede23e2471563365dd68c665a54d47ee534a3f2f55a8d7e607d966e6b2bb5b36b85892553e
 SHA512 
3fc4fef60e25ae34039753c3de6471baba89a7ffcd25f6756cf00954ab63262d07c749441a53198099678e5769c9547179074152872aebc66fe7a220d0302804
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6

diff --git a/sys-apps/openrc/openrc-0.38.1.ebuild 
b/sys-apps/openrc/openrc-0.38.1.ebuild
deleted file mode 100644
index 7babd0045d3..000
--- a/sys-apps/openrc/openrc-0.38.1.ebuild
+++ /dev/null
@@ -1,326 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /lib/rc/init.d
-   fi
-   keepdir /lib/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # Setup unicode defaults for silly unicode users
-   set_config_yes_no /etc/rc.conf unicode use unicode
-
-   # Cater to the norm
-   

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

2018-08-06 Thread William Hubbs
commit: 8ec1ed08d135c3ae73ed75453f285cce39e3fa22
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Aug  6 22:59:38 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Aug  6 23:01:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec1ed08

sys-apps/openrc: 0.38.2 bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.38.2.ebuild | 326 +++
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 5467a08ea14..2820ca2cae8 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -3,3 +3,4 @@ DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.1.tar.gz 241574 BLAKE2B 
74ef47159ddad11bec2cf4151ec71492fbd6c9ac74b01050aab236ede23e2471563365dd68c665a54d47ee534a3f2f55a8d7e607d966e6b2bb5b36b85892553e
 SHA512 
3fc4fef60e25ae34039753c3de6471baba89a7ffcd25f6756cf00954ab63262d07c749441a53198099678e5769c9547179074152872aebc66fe7a220d0302804
+DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6

diff --git a/sys-apps/openrc/openrc-0.38.2.ebuild 
b/sys-apps/openrc/openrc-0.38.2.ebuild
new file mode 100644
index 000..7babd0045d3
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.38.2.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d

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

2018-06-29 Thread William Hubbs
commit: 2273f203c99adfe07ddfb3cd968c5d62b562cc59
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 29 14:15:22 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 29 14:15:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2273f203

sys-apps/openrc: 0.38.1 bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/openrc/Manifest | 2 +-
 sys-apps/openrc/{openrc-0.38.ebuild => openrc-0.38.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 3ac0546b907..5467a08ea14 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,4 +2,4 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
-DIST openrc-0.38.tar.gz 241387 BLAKE2B 
1fdd1b4d771248c3b067afbc9cc707ddf1ca50de3ebdd81e9d240883604f9e7cdd2ad4450dae7229c2c0d63dd534136ad0e6a6e22774e68895c8c220e87e1164
 SHA512 
9a0b96a4536e6bf29c0343059146a6f1fac8d98da54fb302a278acd9248d72a5ad55eac0b111ded79f9d7edb8d064f6c5e3d0ee91af47a841f68d3e1ff95f6a7
+DIST openrc-0.38.1.tar.gz 241574 BLAKE2B 
74ef47159ddad11bec2cf4151ec71492fbd6c9ac74b01050aab236ede23e2471563365dd68c665a54d47ee534a3f2f55a8d7e607d966e6b2bb5b36b85892553e
 SHA512 
3fc4fef60e25ae34039753c3de6471baba89a7ffcd25f6756cf00954ab63262d07c749441a53198099678e5769c9547179074152872aebc66fe7a220d0302804

diff --git a/sys-apps/openrc/openrc-0.38.ebuild 
b/sys-apps/openrc/openrc-0.38.1.ebuild
similarity index 100%
rename from sys-apps/openrc/openrc-0.38.ebuild
rename to sys-apps/openrc/openrc-0.38.1.ebuild



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

2018-06-28 Thread William Hubbs
commit: f12959e48cb787bee968a6a0a6463628f6c88c98
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jun 28 18:23:21 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jun 28 18:26:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12959e4

sys-apps/openrc: 0.38 bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.38.ebuild | 326 +
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 070573d7e90..3ac0546b907 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,3 +2,4 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
+DIST openrc-0.38.tar.gz 241387 BLAKE2B 
1fdd1b4d771248c3b067afbc9cc707ddf1ca50de3ebdd81e9d240883604f9e7cdd2ad4450dae7229c2c0d63dd534136ad0e6a6e22774e68895c8c220e87e1164
 SHA512 
9a0b96a4536e6bf29c0343059146a6f1fac8d98da54fb302a278acd9248d72a5ad55eac0b111ded79f9d7edb8d064f6c5e3d0ee91af47a841f68d3e1ff95f6a7

diff --git a/sys-apps/openrc/openrc-0.38.ebuild 
b/sys-apps/openrc/openrc-0.38.ebuild
new file mode 100644
index 000..7babd0045d3
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.38.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   

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

2018-06-28 Thread William Hubbs
commit: 3697951c52f8c2fa228b04ff87137e1c6535eeaf
Author: Bertrand Jacquin  jacquin  bzh>
AuthorDate: Sun Sep 17 02:11:19 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jun 28 17:24:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3697951c

sys-apps/openrc: Stop adding tmpfiles.* to boot runlevel

tmpfiles.setup and tmpfiles.dev are not part of OpenRC since version
0.23, resulting in symlinks pointing to non existing files.

See: 
https://gitweb.gentoo.org/proj/openrc.git/commit/?id=e0ac661419042cb39c1ccf93df2981504d1e6339
Closes: https://github.com/openrc/openrc/pull/8982

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-apps/openrc/openrc-0.34.11.ebuild | 2 --
 sys-apps/openrc/openrc-0.35.5.ebuild  | 2 --
 sys-apps/openrc/openrc-0.36.ebuild| 2 --
 sys-apps/openrc/openrc-0.37.ebuild| 2 --
 sys-apps/openrc/openrc-.ebuild| 2 --
 5 files changed, 10 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.34.11.ebuild 
b/sys-apps/openrc/openrc-0.34.11.ebuild
index 83b1d927468..4e2ed59e45f 100644
--- a/sys-apps/openrc/openrc-0.34.11.ebuild
+++ b/sys-apps/openrc/openrc-0.34.11.ebuild
@@ -213,13 +213,11 @@ pkg_preinst() {
 
if ! has_version ">=sys-apps/openrc-0.11.3" ; then
migrate_udev_mount_script
-   add_boot_init tmpfiles.setup boot
fi
 
# these were added in 0.12.
if ! has_version ">=sys-apps/openrc-0.12"; then
add_boot_init loopback
-   add_boot_init tmpfiles.dev sysinit
 
# ensure existing /etc/conf.d/net is not removed
# undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 
and earlier

diff --git a/sys-apps/openrc/openrc-0.35.5.ebuild 
b/sys-apps/openrc/openrc-0.35.5.ebuild
index 820ec13085b..9247eced820 100644
--- a/sys-apps/openrc/openrc-0.35.5.ebuild
+++ b/sys-apps/openrc/openrc-0.35.5.ebuild
@@ -221,13 +221,11 @@ pkg_preinst() {
 
if ! has_version ">=sys-apps/openrc-0.11.3" ; then
migrate_udev_mount_script
-   add_boot_init tmpfiles.setup boot
fi
 
# these were added in 0.12.
if ! has_version ">=sys-apps/openrc-0.12"; then
add_boot_init loopback
-   add_boot_init tmpfiles.dev sysinit
 
# ensure existing /etc/conf.d/net is not removed
# undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 
and earlier

diff --git a/sys-apps/openrc/openrc-0.36.ebuild 
b/sys-apps/openrc/openrc-0.36.ebuild
index 18aa6cade20..7babd0045d3 100644
--- a/sys-apps/openrc/openrc-0.36.ebuild
+++ b/sys-apps/openrc/openrc-0.36.ebuild
@@ -214,13 +214,11 @@ pkg_preinst() {
 
if ! has_version ">=sys-apps/openrc-0.11.3" ; then
migrate_udev_mount_script
-   add_boot_init tmpfiles.setup boot
fi
 
# these were added in 0.12.
if ! has_version ">=sys-apps/openrc-0.12"; then
add_boot_init loopback
-   add_boot_init tmpfiles.dev sysinit
 
# ensure existing /etc/conf.d/net is not removed
# undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 
and earlier

diff --git a/sys-apps/openrc/openrc-0.37.ebuild 
b/sys-apps/openrc/openrc-0.37.ebuild
index 18aa6cade20..7babd0045d3 100644
--- a/sys-apps/openrc/openrc-0.37.ebuild
+++ b/sys-apps/openrc/openrc-0.37.ebuild
@@ -214,13 +214,11 @@ pkg_preinst() {
 
if ! has_version ">=sys-apps/openrc-0.11.3" ; then
migrate_udev_mount_script
-   add_boot_init tmpfiles.setup boot
fi
 
# these were added in 0.12.
if ! has_version ">=sys-apps/openrc-0.12"; then
add_boot_init loopback
-   add_boot_init tmpfiles.dev sysinit
 
# ensure existing /etc/conf.d/net is not removed
# undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 
and earlier

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 18aa6cade20..7babd0045d3 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -214,13 +214,11 @@ pkg_preinst() {
 
if ! has_version ">=sys-apps/openrc-0.11.3" ; then
migrate_udev_mount_script
-   add_boot_init tmpfiles.setup boot
fi
 
# these were added in 0.12.
if ! has_version ">=sys-apps/openrc-0.12"; then
add_boot_init loopback
-   add_boot_init tmpfiles.dev sysinit
 
# ensure existing /etc/conf.d/net is not removed
# undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 
and earlier



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

2018-06-15 Thread William Hubbs
commit: 84b4d60f13615bd7baae9e423988ac0a28b3c3a5
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 15 23:25:05 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 15 23:25:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b4d60f

sys-apps/openrc: 0.37 version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.37.ebuild | 328 +
 2 files changed, 329 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index dd82fdc7c87..070573d7e90 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
 DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424
+DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83

diff --git a/sys-apps/openrc/openrc-0.37.ebuild 
b/sys-apps/openrc/openrc-0.37.ebuild
new file mode 100644
index 000..18aa6cade20
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.37.ebuild
@@ -0,0 +1,328 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install gentoo 

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

2018-05-31 Thread William Hubbs
commit: 12057af1d91b3295f8dd5125ce7782e6125593a4
Author: William Hubbs  gentoo  org>
AuthorDate: Thu May 31 22:09:41 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu May 31 22:10:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12057af1

sys-apps/openrc: 0.36 bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.36.ebuild | 328 +
 2 files changed, 329 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index d0d26c31e47..dd82fdc7c87 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d
+DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec58de02ae60a0950531d248ac6e65e1ed45b412c89288103f6848b24aa51dd66232aa46e7900b339cac21a57
 SHA512 
f4730489e595a9ac4477c2b410e034b4eea2b8111c12c2695916aa04102020f8c84cb24220d3aa552709898035aa196e2fd48cba9b12a71dff1f5c2b03c3d424

diff --git a/sys-apps/openrc/openrc-0.36.ebuild 
b/sys-apps/openrc/openrc-0.36.ebuild
new file mode 100644
index 000..18aa6cade20
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.36.ebuild
@@ -0,0 +1,328 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+
+   # install documentation
+   dodoc ChangeLog *.md
+   if use newnet; then
+   dodoc README.newnet
+   fi
+}
+
+add_boot_init() {
+ 

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

2018-05-11 Thread William Hubbs
commit: 4d2c89979ddc3a2bcb1bb1dd5862d31ba0ab117a
Author: William Hubbs  gentoo  org>
AuthorDate: Fri May 11 20:45:59 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri May 11 20:46:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2c8997

sys-apps/openrc: drop unnecessary 'sed' that changed installation modes

Upstream no longer installs files with mode 0444, so we can remove this
change.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 3420adf2a4c..18aa6cade20 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -61,9 +61,6 @@ PDEPEND="netifrc? ( net-misc/netifrc )"
 
 src_prepare() {
default
-
-   sed -i 's:0444:0644:' mk/sys.mk || die
-
if [[ ${PV} == "" ]] ; then
local ver="git-${EGIT_VERSION:0:6}"
sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/gitver.mk || 
die



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

2018-05-01 Thread William Hubbs
commit: e4afc1bb6afddad8601a5f88d71a23d31bb06570
Author: William Hubbs  gentoo  org>
AuthorDate: Tue May  1 21:18:27 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue May  1 21:19:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4afc1bb

sys-apps/openrc: Fix build on uclibc-ng

Bug: https://bugs.gentoo.org/show_bug.cgi?id=650908
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 ..._POSIX_C_SOURCE-definition-to-Linux-build.patch | 29 ++
 sys-apps/openrc/openrc-0.35.5.ebuild   |  4 +++
 2 files changed, 33 insertions(+)

diff --git 
a/sys-apps/openrc/files/openrc-0.35.5-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
 
b/sys-apps/openrc/files/openrc-0.35.5-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
new file mode 100644
index 000..b547fe2b61e
--- /dev/null
+++ 
b/sys-apps/openrc/files/openrc-0.35.5-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
@@ -0,0 +1,29 @@
+From f4e2142089487b7f5c99da949d7bf8d038724df7 Mon Sep 17 00:00:00 2001
+From: William Hubbs 
+Date: Tue, 1 May 2018 13:28:57 -0500
+Subject: [PATCH] Add _POSIX_C_SOURCE definition to Linux build
+
+We need this to allow builds on uclibc-ng based systems.
+
+X-Gentoo-Bug: 650908
+X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=650908
+---
+ mk/os-Linux.mk | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
+index 2479ff5b..9e8a1485 100644
+--- a/mk/os-Linux.mk
 b/mk/os-Linux.mk
+@@ -11,7 +11,7 @@
+ SFX=  .Linux.in
+ PKG_PREFIX?=  /usr
+ 
+-CPPFLAGS+=-D_DEFAULT_SOURCE
++CPPFLAGS+=-D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L
+ LIBDL=-Wl,-Bdynamic -ldl
+ 
+ ifeq (${MKSELINUX},yes)
+-- 
+2.16.1
+

diff --git a/sys-apps/openrc/openrc-0.35.5.ebuild 
b/sys-apps/openrc/openrc-0.35.5.ebuild
index 3420adf2a4c..820ec13085b 100644
--- a/sys-apps/openrc/openrc-0.35.5.ebuild
+++ b/sys-apps/openrc/openrc-0.35.5.ebuild
@@ -59,6 +59,10 @@ RDEPEND="${COMMON_DEPEND}
 
 PDEPEND="netifrc? ( net-misc/netifrc )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-Add-_POSIX_C_SOURCE-definition-to-Linux-build.patch
+   )
+
 src_prepare() {
default
 



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

2018-03-15 Thread William Hubbs
commit: 700d5caaa3686da254d696ad75b21470b0087ce4
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Mar 15 15:42:46 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Mar 15 15:46:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700d5caa

sys-apps/openrc: remove several old 0.35 series versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/openrc/Manifest |   3 -
 sys-apps/openrc/openrc-0.35.2.ebuild | 331 ---
 sys-apps/openrc/openrc-0.35.3.ebuild | 331 ---
 sys-apps/openrc/openrc-0.35.4.ebuild | 331 ---
 4 files changed, 996 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 5d4ca992070..d0d26c31e47 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,5 +1,2 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
-DIST openrc-0.35.2.tar.gz 241600 BLAKE2B 
09517a33ea7faf2e59d3a194876a3bb55a2477dde5f7f30915f77c24104531a27e752a59a049929878a115710ecbe1ed116e4283357f88c65cbe130787b88220
 SHA512 
61282509bae087a6c94a1947a30eddfa633cd2dbc91392511daa7240318d9f0c0a231005e329b6e46eece194fe497071f40387bea46d27ef09db9eb6e92f07d6
-DIST openrc-0.35.3.tar.gz 241587 BLAKE2B 
e8560243adb6ba4e6e463ad8906f203282ee9e0d16a22c0cf28e3ac7fe22321bb90f5292998745a70c269cee2a82bc6c899cba9ecf07a2e28bd4dc02c0fc737a
 SHA512 
2f247241fb6a7abb972efbd308c47f5621b7a10b11fce2fbbffe6ccb73c6d054bd2d1b860bf9d7bc38f6e2f0ed204a60eecad312347f394efb85b096a513eff1
-DIST openrc-0.35.4.tar.gz 241691 BLAKE2B 
1215cff77f9382dfe5201a10482e88cd7fbc24cdfa27a13633e3950aeebb163995eb15a2da88bed33779edd842c191307b5a713c09aa3593824ce95f294a167f
 SHA512 
821e82caf13da18284ceddf1149b9ae503ac95ddc08d3383150174123ed3bc5fcff9bbd574b492d622a06c2492750c4ce23e3c062850fe23b5709babaaae
 DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d

diff --git a/sys-apps/openrc/openrc-0.35.2.ebuild 
b/sys-apps/openrc/openrc-0.35.2.ebuild
deleted file mode 100644
index 8c7c2151f6b..000
--- a/sys-apps/openrc/openrc-0.35.2.ebuild
+++ /dev/null
@@ -1,331 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /lib/rc/init.d
-   fi
-   keepdir /lib/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # Setup unicode defaults for silly unicode users
-   

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

2018-03-15 Thread William Hubbs
commit: aa966185bc54ef73ca67c9aae8adfe62104185d6
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Mar 15 15:46:25 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Mar 15 15:46:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa966185

sys-apps/openrc: sync live

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index eda95f74141..3420adf2a4c 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -53,7 +53,7 @@ RDEPEND="${COMMON_DEPEND}
>=sec-policy/selinux-base-policy-2.20170204-r4
>=sec-policy/selinux-openrc-2.20170204-r4
)
-   !app-shells/gentoo-bashcomp
+   !

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

2018-03-14 Thread William Hubbs
commit: 67020f6244b250669227587a0abd9e6a4a5a628b
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Mar 15 04:36:32 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Mar 15 04:37:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67020f62

sys-apps/openrc: 0.35.5 bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.35.5.ebuild | 331 +++
 2 files changed, 332 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 2178a7a3bf4..5d4ca992070 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -2,3 +2,4 @@ DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582d
 DIST openrc-0.35.2.tar.gz 241600 BLAKE2B 
09517a33ea7faf2e59d3a194876a3bb55a2477dde5f7f30915f77c24104531a27e752a59a049929878a115710ecbe1ed116e4283357f88c65cbe130787b88220
 SHA512 
61282509bae087a6c94a1947a30eddfa633cd2dbc91392511daa7240318d9f0c0a231005e329b6e46eece194fe497071f40387bea46d27ef09db9eb6e92f07d6
 DIST openrc-0.35.3.tar.gz 241587 BLAKE2B 
e8560243adb6ba4e6e463ad8906f203282ee9e0d16a22c0cf28e3ac7fe22321bb90f5292998745a70c269cee2a82bc6c899cba9ecf07a2e28bd4dc02c0fc737a
 SHA512 
2f247241fb6a7abb972efbd308c47f5621b7a10b11fce2fbbffe6ccb73c6d054bd2d1b860bf9d7bc38f6e2f0ed204a60eecad312347f394efb85b096a513eff1
 DIST openrc-0.35.4.tar.gz 241691 BLAKE2B 
1215cff77f9382dfe5201a10482e88cd7fbc24cdfa27a13633e3950aeebb163995eb15a2da88bed33779edd842c191307b5a713c09aa3593824ce95f294a167f
 SHA512 
821e82caf13da18284ceddf1149b9ae503ac95ddc08d3383150174123ed3bc5fcff9bbd574b492d622a06c2492750c4ce23e3c062850fe23b5709babaaae
+DIST openrc-0.35.5.tar.gz 241784 BLAKE2B 
6f63dcf30c430949f25108b0ca808f2317b2e58440419fa5c2aac04ed614c5b22105bfa38d51d54ee0d293be8b11f15b756b00d805ab71f9a2e92f44b98ce6e1
 SHA512 
655a0a32650ed46998ae84473e8a82aadd9de09904c5173cd9b9e2500fc8935e96539672b513a883c077ae862ece12ab768d4f379dbeb4389a7067ce7121dc0d

diff --git a/sys-apps/openrc/openrc-0.35.5.ebuild 
b/sys-apps/openrc/openrc-0.35.5.ebuild
new file mode 100644
index 000..3420adf2a4c
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.35.5.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto 

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

2018-03-14 Thread William Hubbs
commit: c58a71efe314ee0a9db2d490dda0c106d6b564b8
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Mar 14 19:27:05 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Mar 14 19:27:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58a71ef

sys-apps/openrc: 0.35.4 bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.35.4.ebuild | 331 +++
 2 files changed, 332 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 450f15ba33d..2178a7a3bf4 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.35.2.tar.gz 241600 BLAKE2B 
09517a33ea7faf2e59d3a194876a3bb55a2477dde5f7f30915f77c24104531a27e752a59a049929878a115710ecbe1ed116e4283357f88c65cbe130787b88220
 SHA512 
61282509bae087a6c94a1947a30eddfa633cd2dbc91392511daa7240318d9f0c0a231005e329b6e46eece194fe497071f40387bea46d27ef09db9eb6e92f07d6
 DIST openrc-0.35.3.tar.gz 241587 BLAKE2B 
e8560243adb6ba4e6e463ad8906f203282ee9e0d16a22c0cf28e3ac7fe22321bb90f5292998745a70c269cee2a82bc6c899cba9ecf07a2e28bd4dc02c0fc737a
 SHA512 
2f247241fb6a7abb972efbd308c47f5621b7a10b11fce2fbbffe6ccb73c6d054bd2d1b860bf9d7bc38f6e2f0ed204a60eecad312347f394efb85b096a513eff1
+DIST openrc-0.35.4.tar.gz 241691 BLAKE2B 
1215cff77f9382dfe5201a10482e88cd7fbc24cdfa27a13633e3950aeebb163995eb15a2da88bed33779edd842c191307b5a713c09aa3593824ce95f294a167f
 SHA512 
821e82caf13da18284ceddf1149b9ae503ac95ddc08d3383150174123ed3bc5fcff9bbd574b492d622a06c2492750c4ce23e3c062850fe23b5709babaaae

diff --git a/sys-apps/openrc/openrc-0.35.4.ebuild 
b/sys-apps/openrc/openrc-0.35.4.ebuild
new file mode 100644
index 000..3420adf2a4c
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.35.4.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install 

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

2018-03-11 Thread William Hubbs
commit: d6f787b6c72cb43f1a4b24ee9b4b5ff9f88a7878
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Mar 12 05:26:32 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar 12 05:30:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f787b6

sys-apps/openrc: 0.35.3 version bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.35.3.ebuild | 331 +++
 2 files changed, 332 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 0801037042f..450f15ba33d 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.35.2.tar.gz 241600 BLAKE2B 
09517a33ea7faf2e59d3a194876a3bb55a2477dde5f7f30915f77c24104531a27e752a59a049929878a115710ecbe1ed116e4283357f88c65cbe130787b88220
 SHA512 
61282509bae087a6c94a1947a30eddfa633cd2dbc91392511daa7240318d9f0c0a231005e329b6e46eece194fe497071f40387bea46d27ef09db9eb6e92f07d6
+DIST openrc-0.35.3.tar.gz 241587 BLAKE2B 
e8560243adb6ba4e6e463ad8906f203282ee9e0d16a22c0cf28e3ac7fe22321bb90f5292998745a70c269cee2a82bc6c899cba9ecf07a2e28bd4dc02c0fc737a
 SHA512 
2f247241fb6a7abb972efbd308c47f5621b7a10b11fce2fbbffe6ccb73c6d054bd2d1b860bf9d7bc38f6e2f0ed204a60eecad312347f394efb85b096a513eff1

diff --git a/sys-apps/openrc/openrc-0.35.3.ebuild 
b/sys-apps/openrc/openrc-0.35.3.ebuild
new file mode 100644
index 000..3420adf2a4c
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.35.3.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+
+   # install documentation
+   dodoc ChangeLog *.md
+   if use newnet; then
+   dodoc README.newnet
+   fi
+}
+

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

2018-03-04 Thread William Hubbs
commit: 60ecbd0b7617b0d44c555a8e549c995e4cde1075
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Mar  4 15:11:46 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Mar  4 15:12:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ecbd0b

sys-apps/openrc: remove broken versions

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/openrc/Manifest |   2 -
 sys-apps/openrc/openrc-0.35.1.ebuild | 331 ---
 sys-apps/openrc/openrc-0.35.ebuild   | 329 --
 3 files changed, 662 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 9d58fb82ce3..0801037042f 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,2 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
-DIST openrc-0.35.1.tar.gz 241480 BLAKE2B 
336c2398bbfecc59dc068481b50d7470fd9ec4435f0b06b1a6787e2a95ab1aea74a8fb97de41989ea6419bac078553e88bfb456d119ca644e0f75b82338de465
 SHA512 
53013e40021ad8de93db64aec54753f9fc8eb6d4fb61c4d8683450375191ff29c03a9a7607175e201b3f712a84ca7334ad1cc34302822bb8b75097bc95922988
 DIST openrc-0.35.2.tar.gz 241600 BLAKE2B 
09517a33ea7faf2e59d3a194876a3bb55a2477dde5f7f30915f77c24104531a27e752a59a049929878a115710ecbe1ed116e4283357f88c65cbe130787b88220
 SHA512 
61282509bae087a6c94a1947a30eddfa633cd2dbc91392511daa7240318d9f0c0a231005e329b6e46eece194fe497071f40387bea46d27ef09db9eb6e92f07d6
-DIST openrc-0.35.tar.gz 241364 BLAKE2B 
b7655f3e7ba21d4af96c7f72e02cc44c557cb6465fcb0d7912a08fdde5af603dcc3551694b89641d58c749453f032ef4224d18fd36bc1b5e27dd97e8cd9bd664
 SHA512 
a95f11eb8c7b154044fa720f803dc158bcd993a3ce28cd465fab44d9f40555e45a160ea2e923a89161ab43673a95920970ea00cdc34c652efd68ec22a2577cbc

diff --git a/sys-apps/openrc/openrc-0.35.1.ebuild 
b/sys-apps/openrc/openrc-0.35.1.ebuild
deleted file mode 100644
index eda95f74141..000
--- a/sys-apps/openrc/openrc-0.35.1.ebuild
+++ /dev/null
@@ -1,331 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /lib/rc/init.d
-   fi
-   keepdir /lib/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # 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}"/usr/share/openrc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto 

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

2018-03-01 Thread William Hubbs
commit: 085810d333aeec2e42d6019a17f710365554c608
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Mar  2 01:53:22 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Mar  2 01:53:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085810d3

sys-apps/openrc: 0.35.2 bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.35.2.ebuild | 331 +++
 2 files changed, 332 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index e779df1669c..9d58fb82ce3 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
 DIST openrc-0.35.1.tar.gz 241480 BLAKE2B 
336c2398bbfecc59dc068481b50d7470fd9ec4435f0b06b1a6787e2a95ab1aea74a8fb97de41989ea6419bac078553e88bfb456d119ca644e0f75b82338de465
 SHA512 
53013e40021ad8de93db64aec54753f9fc8eb6d4fb61c4d8683450375191ff29c03a9a7607175e201b3f712a84ca7334ad1cc34302822bb8b75097bc95922988
+DIST openrc-0.35.2.tar.gz 241600 BLAKE2B 
09517a33ea7faf2e59d3a194876a3bb55a2477dde5f7f30915f77c24104531a27e752a59a049929878a115710ecbe1ed116e4283357f88c65cbe130787b88220
 SHA512 
61282509bae087a6c94a1947a30eddfa633cd2dbc91392511daa7240318d9f0c0a231005e329b6e46eece194fe497071f40387bea46d27ef09db9eb6e92f07d6
 DIST openrc-0.35.tar.gz 241364 BLAKE2B 
b7655f3e7ba21d4af96c7f72e02cc44c557cb6465fcb0d7912a08fdde5af603dcc3551694b89641d58c749453f032ef4224d18fd36bc1b5e27dd97e8cd9bd664
 SHA512 
a95f11eb8c7b154044fa720f803dc158bcd993a3ce28cd465fab44d9f40555e45a160ea2e923a89161ab43673a95920970ea00cdc34c652efd68ec22a2577cbc

diff --git a/sys-apps/openrc/openrc-0.35.2.ebuild 
b/sys-apps/openrc/openrc-0.35.2.ebuild
new file mode 100644
index 000..8c7c2151f6b
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.35.2.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install 

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

2018-03-01 Thread William Hubbs
commit: c5e051f8e0bb9829cd20b2f822dffae2ba36f07e
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Mar  1 20:08:34 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Mar  1 20:08:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e051f8

sys-apps/openrc: sync live ebuild

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index e261b2d39bd..eda95f74141 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -53,6 +53,8 @@ RDEPEND="${COMMON_DEPEND}
>=sec-policy/selinux-base-policy-2.20170204-r4
>=sec-policy/selinux-openrc-2.20170204-r4
)
+   !app-shells/gentoo-bashcomp
+   !

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

2018-03-01 Thread William Hubbs
commit: d19193bb189158282784aca0a4561578723e8d1d
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Mar  1 20:05:00 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Mar  1 20:05:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d19193bb

sys-apps/openrc: 0.35.1 version bump.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.35.1.ebuild | 331 +++
 2 files changed, 332 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index ebb9b89d5dd..e779df1669c 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,2 +1,3 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
+DIST openrc-0.35.1.tar.gz 241480 BLAKE2B 
336c2398bbfecc59dc068481b50d7470fd9ec4435f0b06b1a6787e2a95ab1aea74a8fb97de41989ea6419bac078553e88bfb456d119ca644e0f75b82338de465
 SHA512 
53013e40021ad8de93db64aec54753f9fc8eb6d4fb61c4d8683450375191ff29c03a9a7607175e201b3f712a84ca7334ad1cc34302822bb8b75097bc95922988
 DIST openrc-0.35.tar.gz 241364 BLAKE2B 
b7655f3e7ba21d4af96c7f72e02cc44c557cb6465fcb0d7912a08fdde5af603dcc3551694b89641d58c749453f032ef4224d18fd36bc1b5e27dd97e8cd9bd664
 SHA512 
a95f11eb8c7b154044fa720f803dc158bcd993a3ce28cd465fab44d9f40555e45a160ea2e923a89161ab43673a95920970ea00cdc34c652efd68ec22a2577cbc

diff --git a/sys-apps/openrc/openrc-0.35.1.ebuild 
b/sys-apps/openrc/openrc-0.35.1.ebuild
new file mode 100644
index 000..eda95f74141
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.35.1.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+
+   # install documentation
+   dodoc ChangeLog *.md
+   if use newnet; then
+   dodoc README.newnet
+   fi
+}
+

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

2018-02-28 Thread William Hubbs
commit: 6c53f81b8432bbff31051106c47aa97affebe355
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 28 23:36:22 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 28 23:36:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c53f81b

sys-apps/openrc: 0.35 version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.35.ebuild | 329 +
 2 files changed, 330 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 2029c82e6dd..ebb9b89d5dd 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be
+DIST openrc-0.35.tar.gz 241364 BLAKE2B 
b7655f3e7ba21d4af96c7f72e02cc44c557cb6465fcb0d7912a08fdde5af603dcc3551694b89641d58c749453f032ef4224d18fd36bc1b5e27dd97e8cd9bd664
 SHA512 
a95f11eb8c7b154044fa720f803dc158bcd993a3ce28cd465fab44d9f40555e45a160ea2e923a89161ab43673a95920970ea00cdc34c652efd68ec22a2577cbc

diff --git a/sys-apps/openrc/openrc-0.35.ebuild 
b/sys-apps/openrc/openrc-0.35.ebuild
new file mode 100644
index 000..e261b2d39bd
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.35.ebuild
@@ -0,0 +1,329 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+
+   # install documentation
+   dodoc ChangeLog *.md
+   if use newnet; then
+   dodoc README.newnet
+   fi
+}
+
+add_boot_init() {
+   local initd=$1
+   local runlevel=${2:-boot}
+   # if the initscript is not going to be installed and is not
+   # currently installed, return
+   [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} 
]] \
+   || return
+   [[ -e 

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

2018-02-28 Thread William Hubbs
commit: f140910c445680911588a5b029d4af7667e1f260
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 28 23:28:06 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 28 23:36:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f140910c

Sys-apps/openrc: remove old versions

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/openrc/Manifest |   2 -
 sys-apps/openrc/openrc-0.28.ebuild   | 329 ---
 sys-apps/openrc/openrc-0.32.1.ebuild | 329 ---
 3 files changed, 660 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index cdaa5f6573f..2029c82e6dd 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1 @@
-DIST openrc-0.28.tar.gz 224228 BLAKE2B 
6f4693003aba77148bb5ed3516c1372e3ca67364a25d866fce418ba6a287a8cc0c33534cbe1edcdab32a869f8f8dc72819fb2dffc46375bca1e053fb3acf415b
 SHA512 
a10c293bf4287bcc4ffb9c996cbc1294f979483ea9fb2efb0dd1becee193f49ff114530c078850e8c11cf2c0a812be2e74801352fdbfe313b90cd9af5b8ccf93
-DIST openrc-0.32.1.tar.gz 223808 BLAKE2B 
4aadd36e371de56d5c2b59597ab04c1b004be73e370fa00560b77ab0587ba49fb4a49608aba4ad85ed7279eadf54e023961e25784e3078edeed4891956995f38
 SHA512 
9cd48978fcd69a6d80b474a06b56550cc8c538d6d7a1cb6f88b90087593eebb8185ee5192ec05be2f87f61de53dbe6ded9058aee7ae8f806bb0d7d7da70f62d8
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be

diff --git a/sys-apps/openrc/openrc-0.28.ebuild 
b/sys-apps/openrc/openrc-0.28.ebuild
deleted file mode 100644
index 23e168975f3..000
--- a/sys-apps/openrc/openrc-0.28.ebuild
+++ /dev/null
@@ -1,329 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 ~s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   sys-process/psmisc
-   !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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /$(get_libdir)/rc/init.d
-   fi
-   keepdir /$(get_libdir)/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # 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}"/usr/share/openrc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/openrc.logrotate openrc
-
-   # install gentoo pam.d files
-   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
-
-   # install documentation
-   dodoc ChangeLog *.md
-   if use newnet; then
-   

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

2018-02-27 Thread William Hubbs
commit: 7bc52877d33171917fc155ef20aca5e9ec4b711c
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Feb 27 18:45:51 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 27 18:45:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bc52877

sys-apps/openrc: copy /libxx/rc to /lib/rc for non-linux systems

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 50d119646c7..e261b2d39bd 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -300,6 +300,10 @@ pkg_postinst() {
if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
fi
+   elif ! use kernel_linux; then
+   if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
+   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
+   fi
fi
 
# update the dependency tree after touching all files #224171



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

2018-02-27 Thread William Hubbs
commit: fdb1ab241ff0a0b96c723a9b5b68ff8fb0e251ce
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Feb 27 18:11:41 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 27 18:12:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb1ab24

sys-apps/openrc: set libexecdir to lib for bug #645240

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/openrc/openrc-.ebuild | 25 -
 1 file changed, 8 insertions(+), 17 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index dc6f3b58eab..50d119646c7 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -73,7 +73,7 @@ src_compile() {
 
MAKE_ARGS="${MAKE_ARGS}
LIBNAME=$(get_libdir)
-   LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc
+   LIBEXECDIR=${EPREFIX}/lib/rc
MKBASHCOMP=yes
MKNET=$(usex newnet)
MKSELINUX=$(usex selinux)
@@ -124,9 +124,9 @@ src_install() {
gen_usr_ldscript librc.so
 
if ! use kernel_linux; then
-   keepdir /$(get_libdir)/rc/init.d
+   keepdir /lib/rc/init.d
fi
-   keepdir /$(get_libdir)/rc/tmp
+   keepdir /lib/rc/tmp
 
# Backup our default runlevels
dodir /usr/share/"${PN}"
@@ -295,24 +295,15 @@ pkg_postinst() {
elog "# rc-update add consolefont boot"
fi
 
-   # Handle the conf.d/local.{start,stop} -> local.d transition
-   if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
-   elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
-   elog "files to ${EROOT}etc/local.d"
-   mv "${EROOT}"etc/conf.d/local.start 
"${EROOT}"etc/local.d/baselayout1.start
-   mv "${EROOT}"etc/conf.d/local.stop 
"${EROOT}"etc/local.d/baselayout1.stop
-   chmod +x "${EROOT}"etc/local.d/*{start,stop}
-   fi
-
-   if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
-   if ! /$(get_libdir)/rc/sh/migrate-to-run.sh; then
-   ewarn "The dependency data could not be migrated to 
/run/openrc."
-   ewarn "This means you need to reboot your system."
+   # Added for 0.35.
+   if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
+   if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
+   cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
fi
fi
 
# update the dependency tree after touching all files #224171
-   [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
+   [[ "${EROOT}" = "/" ]] && "${EROOT}"/lib/rc/bin/rc-depend -u
 
if ! use newnet && ! use netifrc; then
ewarn "You have emerged OpenRc without network support. This"



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

2018-01-11 Thread Mike Frysinger
commit: 99d42d2d9c05c3ed80748fddf960fb61466ebb66
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Jan 12 04:00:34 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Jan 12 04:08:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d42d2d

sys-apps/openrc: mark 0.34.11 m68k/s390/sh stable

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

diff --git a/sys-apps/openrc/openrc-0.34.11.ebuild 
b/sys-apps/openrc/openrc-0.34.11.ebuild
index 91c0a038078..129eefba81e 100644
--- a/sys-apps/openrc/openrc-0.34.11.ebuild
+++ b/sys-apps/openrc/openrc-0.34.11.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 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2017-12-24 Thread Mart Raudsepp
commit: 688cb08cdb86e999da043614bdd2175b4eeed20d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 24 09:23:41 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 24 09:23:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688cb08c

sys-apps/openrc-0.34.11: arm64 stable

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="arm64"

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

diff --git a/sys-apps/openrc/openrc-0.34.11.ebuild 
b/sys-apps/openrc/openrc-0.34.11.ebuild
index fd5ba4f6e23..91c0a038078 100644
--- a/sys-apps/openrc/openrc-0.34.11.ebuild
+++ b/sys-apps/openrc/openrc-0.34.11.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 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



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

2017-12-20 Thread William Hubbs
commit: 4b5a50929bfa41d4150087af559fd79619c64536
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Nov 17 19:16:40 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Dec 20 22:25:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5a5092

sys-apps/openrc: remove unused patches

This closes #6213.

 sys-apps/openrc/files/openrc--msg-style.patch | 81 ---
 sys-apps/openrc/files/openrc--pause.patch | 29 
 2 files changed, 110 deletions(-)

diff --git a/sys-apps/openrc/files/openrc--msg-style.patch 
b/sys-apps/openrc/files/openrc--msg-style.patch
deleted file mode 100644
index ac325bb79bc..000
--- a/sys-apps/openrc/files/openrc--msg-style.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 1e307244138c8f650ab37bffa7b3cc3e3b39cd64 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Mon, 24 Mar 2008 01:48:19 -0400
-Subject: [PATCH] restore old e* func output
-
-Gentoo has always used the sytle:
- * moo ...[ ok ]
-Latest openrc now does:
-* moo...[ok]
-
-Realistically, 4 spaces out of 80 on reduced terminals doesn't make any
-sort of realistic difference and it's been just fine for the last 10
-years, so keep the default behavior.

- src/libeinfo/libeinfo.c |   15 ++-
- 1 files changed, 6 insertions(+), 9 deletions(-)
-
-diff --git a/src/libeinfo/libeinfo.c b/src/libeinfo/libeinfo.c
-index 8a7613c..234b1af 100644
 a/src/libeinfo/libeinfo.c
-+++ b/src/libeinfo/libeinfo.c
-@@ -643,7 +643,7 @@ static int EINFO_PRINTF(3, 0)
-   fprintf(f, "\n");
-   if (_eprefix)
-   fprintf(f, "%s%s%s|", _ecolor(f, color), _eprefix, _ecolor(f, 
ECOLOR_NORMAL));
--  fprintf(f, "%s*%s ", _ecolor(f, color), _ecolor(f, ECOLOR_NORMAL));
-+  fprintf(f, " %s*%s ", _ecolor(f, color), _ecolor(f, ECOLOR_NORMAL));
-   retval += _eindent(f);
-   va_copy(ap, va);
-   retval += vfprintf(f, fmt, ap) + 3;
-@@ -800,7 +800,7 @@ ebegin(const char *EINFO_RESTRICT fmt, ...)
-   va_start(ap, fmt);
-   retval = _einfovn(fmt, ap);
-   va_end(ap);
--  retval += printf("...");
-+  retval += printf(" ...");
-   if (colour_terminal(stdout))
-   retval += printf("\n");
-   LASTCMD("ebegin");
-@@ -817,7 +817,7 @@ _eend(FILE * EINFO_RESTRICT fp, int col, ECOLOR color, 
const char *msg)
-   if (!msg)
-   return;
- 
--  cols = get_term_columns(fp) - (strlen(msg) + 3);
-+  cols = get_term_columns(fp) - (strlen(msg) + 5);
- 
-   /* cons25 is special - we need to remove one char, otherwise things
-* do not align properly at all. */
-@@ -831,18 +831,15 @@ _eend(FILE * EINFO_RESTRICT fp, int col, ECOLOR color, 
const char *msg)
-   if (term_is_cons25)
-   cols--;
- 
--  /* If extra spacing is required around msg, then please change
--   * via a runtime knob and leave this default as is as it saves 2 
--   * valuable columns when running on 80 column screens. */
-   if (cols > 0 && colour_terminal(fp)) {
--  fprintf(fp, "%s%s %s[%s%s%s]%s\n", up, tgoto(goto_column, 0, 
cols),
-+  fprintf(fp, "%s%s %s[%s %s %s]%s\n", up, tgoto(goto_column, 0, 
cols),
-   ecolor(ECOLOR_BRACKET), ecolor(color), msg,
-   ecolor(ECOLOR_BRACKET), ecolor(ECOLOR_NORMAL));
-   } else {
-   if (col > 0)
-   for (i = 0; i < cols - col; i++)
-   fprintf(fp, " ");
--  fprintf(fp, " [%s]\n", msg);
-+  fprintf(fp, " [ %s ]\n", msg);
-   }
- }
- 
-@@ -1030,7 +1027,7 @@ ebeginv(const char *EINFO_RESTRICT fmt, ...)
- 
-   va_start(ap, fmt);
-   retval = _einfovn(fmt, ap);
--  retval += printf("...");
-+  retval += printf(" ...");
-   if (colour_terminal(stdout))
-   retval += printf("\n");
-   va_end(ap);
--- 
-1.6.6.rc3
-

diff --git a/sys-apps/openrc/files/openrc--pause.patch 
b/sys-apps/openrc/files/openrc--pause.patch
deleted file mode 100644
index bf2c94f8dbe..000
--- a/sys-apps/openrc/files/openrc--pause.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From e82772a6b6d4374e81b7e19a593ffdef16753418 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Mon, 21 Dec 2009 09:02:35 -0500
-Subject: [PATCH] restore init.d pause option
-

- src/rc/runscript.c |6 ++
- 1 files changed, 6 insertions(+), 0 deletions(-)
-
-diff --git a/src/rc/runscript.c b/src/rc/runscript.c
-index 5939dae..7147902 100644
 a/src/rc/runscript.c
-+++ b/src/rc/runscript.c
-@@ -1316,6 +1316,12 @@ runscript(int argc, char **argv)
-   prefix = NULL;
-   retval = svc_exec("status", NULL);
-   } else {
-+  if (strcmp(optarg, "pause") == 0) {
-+  ewarn("WARNING: 'pause' is 

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

2017-12-07 Thread William Hubbs
commit: bff5db1826cf971c78b0418b865538072766b380
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Dec  7 19:14:30 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Dec  7 20:41:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff5db18

sys-apps/openrc: live ebuild: install bash and zsh completions from upstream

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

 sys-apps/openrc/openrc-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 4e854c49356..52c13e05088 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -74,11 +74,13 @@ src_compile() {
MAKE_ARGS="${MAKE_ARGS}
LIBNAME=$(get_libdir)
LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc
+   MKBASHCOMP=yes
MKNET=$(usex newnet)
MKSELINUX=$(usex selinux)
MKAUDIT=$(usex audit)
MKPAM=$(usev pam)
-   MKSTATICLIBS=$(usex static-libs)"
+   MKSTATICLIBS=$(usex static-libs)
+   MKZSHCOMP=yes"
 
local brand="Unknown"
if use kernel_linux ; then



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

2017-11-30 Thread William Hubbs
commit: c18e3e5edc2b4d8fa4aa1eb8d086ca3d82d6e8a6
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov 30 18:29:38 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov 30 18:29:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18e3e5e

sys-apps/openrc: 0.34.10 is broken, so remove it

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-apps/openrc/Manifest  |   1 -
 sys-apps/openrc/openrc-0.34.10.ebuild | 329 --
 2 files changed, 330 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index bbf2cf7cc02..cdaa5f6573f 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,4 +1,3 @@
 DIST openrc-0.28.tar.gz 224228 BLAKE2B 
6f4693003aba77148bb5ed3516c1372e3ca67364a25d866fce418ba6a287a8cc0c33534cbe1edcdab32a869f8f8dc72819fb2dffc46375bca1e053fb3acf415b
 SHA512 
a10c293bf4287bcc4ffb9c996cbc1294f979483ea9fb2efb0dd1becee193f49ff114530c078850e8c11cf2c0a812be2e74801352fdbfe313b90cd9af5b8ccf93
 DIST openrc-0.32.1.tar.gz 223808 BLAKE2B 
4aadd36e371de56d5c2b59597ab04c1b004be73e370fa00560b77ab0587ba49fb4a49608aba4ad85ed7279eadf54e023961e25784e3078edeed4891956995f38
 SHA512 
9cd48978fcd69a6d80b474a06b56550cc8c538d6d7a1cb6f88b90087593eebb8185ee5192ec05be2f87f61de53dbe6ded9058aee7ae8f806bb0d7d7da70f62d8
-DIST openrc-0.34.10.tar.gz 227909 BLAKE2B 
7f9ca169d03c785d7629d227023f947dd3a70a420ff8043ece075924ea5a7d803c78572cef1e5310dbda44c1b905a681301493785137acb9bdbd8a21ccf44093
 SHA512 
7df66a9e7aeeecb9109e4231e4be4e42cca8e9ad77486cace3a4969af1e4d0bac2522cf832a40990e81e0022598732cd12f07e55f21e576af07144fae538df6f
 DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be

diff --git a/sys-apps/openrc/openrc-0.34.10.ebuild 
b/sys-apps/openrc/openrc-0.34.10.ebuild
deleted file mode 100644
index fd5ba4f6e23..000
--- a/sys-apps/openrc/openrc-0.34.10.ebuild
+++ /dev/null
@@ -1,329 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
-   unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   virtual/pam
-   )
-   audit? ( sys-process/audit )
-   kernel_linux? (
-   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
-
-   # move the shared libs back to /usr so ldscript can install
-   # more of a minimal set of files
-   # disabled for now due to #270646
-   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
-   #gen_usr_ldscript -a einfo rc
-   gen_usr_ldscript libeinfo.so
-   gen_usr_ldscript librc.so
-
-   if ! use kernel_linux; then
-   keepdir /$(get_libdir)/rc/init.d
-   fi
-   keepdir /$(get_libdir)/rc/tmp
-
-   # Backup our default runlevels
-   dodir /usr/share/"${PN}"
-   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
-   rm -rf "${ED}"/etc/runlevels
-
-   # 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}"/usr/share/openrc/runlevels/boot/consolefont
-   fi
-
-   # Support for logfile rotation
-   insinto /etc/logrotate.d
-   newins 

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

2017-11-29 Thread William Hubbs
commit: e9b525629bdc2988587b0890c8466aefaa0ad857
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov 29 22:38:56 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 29 22:40:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b52562

sys-apps/openrc: 0.34.11 fast stable for regression bug #639218

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --force
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest  |   1 +
 sys-apps/openrc/openrc-0.34.11.ebuild | 329 ++
 2 files changed, 330 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index ab733857b49..bbf2cf7cc02 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,3 +1,4 @@
 DIST openrc-0.28.tar.gz 224228 BLAKE2B 
6f4693003aba77148bb5ed3516c1372e3ca67364a25d866fce418ba6a287a8cc0c33534cbe1edcdab32a869f8f8dc72819fb2dffc46375bca1e053fb3acf415b
 SHA512 
a10c293bf4287bcc4ffb9c996cbc1294f979483ea9fb2efb0dd1becee193f49ff114530c078850e8c11cf2c0a812be2e74801352fdbfe313b90cd9af5b8ccf93
 DIST openrc-0.32.1.tar.gz 223808 BLAKE2B 
4aadd36e371de56d5c2b59597ab04c1b004be73e370fa00560b77ab0587ba49fb4a49608aba4ad85ed7279eadf54e023961e25784e3078edeed4891956995f38
 SHA512 
9cd48978fcd69a6d80b474a06b56550cc8c538d6d7a1cb6f88b90087593eebb8185ee5192ec05be2f87f61de53dbe6ded9058aee7ae8f806bb0d7d7da70f62d8
 DIST openrc-0.34.10.tar.gz 227909 BLAKE2B 
7f9ca169d03c785d7629d227023f947dd3a70a420ff8043ece075924ea5a7d803c78572cef1e5310dbda44c1b905a681301493785137acb9bdbd8a21ccf44093
 SHA512 
7df66a9e7aeeecb9109e4231e4be4e42cca8e9ad77486cace3a4969af1e4d0bac2522cf832a40990e81e0022598732cd12f07e55f21e576af07144fae538df6f
+DIST openrc-0.34.11.tar.gz 228054 BLAKE2B 
8d4fdd7de4b3c44df0ccec728b91bd2624582dc2bbdb1fa7892aa61ce0a953a7cf66964f38da888636d895e3c6b776747a4a7fbbdbbbd26029313695f35837fe
 SHA512 
76245d31c6fe9e90e5e2f35ce918b915fc88c231674e0c99dc98b8f3fa120e794900eec9919a0ab029a081b206393246eccb9119a79c90ad6e39325d022928be

diff --git a/sys-apps/openrc/openrc-0.34.11.ebuild 
b/sys-apps/openrc/openrc-0.34.11.ebuild
new file mode 100644
index 000..fd5ba4f6e23
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.34.11.ebuild
@@ -0,0 +1,329 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   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
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /$(get_libdir)/rc/init.d
+   fi
+   keepdir /$(get_libdir)/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # 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}"/usr/share/openrc/runlevels/boot/consolefont
+   fi
+
+   # Support 

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

2017-11-28 Thread William Hubbs
commit: 4211391ca9a4a1cf4e7711a0b76f6d133e05b4b8
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Nov 28 23:30:17 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Nov 28 23:30:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4211391c

sys-apps/openrc: in the live ebuild, add cgroups to the sysinit runlevel

Package-Manager: Portage-2.3.13, Repoman-2.3.3

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 15376774cd7..4e854c49356 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -248,6 +248,9 @@ EOF
ewarn "if you do not want this to happen."
fi
fi
+
+   has_version ">=sys-apps/openrc-0.35" || add_boot_init cgroups sysinit
+
 }
 
 # >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.



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

2017-11-28 Thread William Hubbs
commit: 37a0c4b4af86665f8cba5e3e7d6b1428608175bd
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Nov 28 18:24:54 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Nov 28 18:25:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a0c4b4

sys-apps/openrc: 0.34.10 stable on arm for bug #637508

Thanks to nerdboy for his help with this.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

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

diff --git a/sys-apps/openrc/openrc-0.34.10.ebuild 
b/sys-apps/openrc/openrc-0.34.10.ebuild
index f54f45f0fd3..fd5ba4f6e23 100644
--- a/sys-apps/openrc/openrc-0.34.10.ebuild
+++ b/sys-apps/openrc/openrc-0.34.10.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 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 LICENSE="BSD-2"



  1   2   3   >