From a462c21205e33c8ed0ec980b1f5071d3178e136a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Jul 2022 01:19:02 +0100 Subject: sys-apps/openrc : version bump --- sys-apps/openrc/Manifest | 2 +- sys-apps/openrc/files/openrc-gcc10.patch | 48 ------ sys-apps/openrc/openrc-0.42.1-r7.ebuild | 251 ------------------------------- sys-apps/openrc/openrc-0.44.10-r1.ebuild | 210 ++++++++++++++++++++++++++ 4 files changed, 211 insertions(+), 300 deletions(-) delete mode 100644 sys-apps/openrc/files/openrc-gcc10.patch delete mode 100644 sys-apps/openrc/openrc-0.42.1-r7.ebuild create mode 100644 sys-apps/openrc/openrc-0.44.10-r1.ebuild (limited to 'sys-apps/openrc') diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest index 82e0a33c..b7c0f9bc 100644 --- a/sys-apps/openrc/Manifest +++ b/sys-apps/openrc/Manifest @@ -1 +1 @@ -DIST openrc-0.42.1.tar.gz 242848 BLAKE2B 381f52552c13afbbcf45456fe71078bacf9182adfd67c97394093986977f5e8262d8a3c64219501745575a5210f525afe9fccee72f7625485a9f575108baa369 SHA512 579b9bfbb151b945a364a2c12b037d2e15991820ca99a07ac18e9bdc50074e67fbf0dcf9865aa4deabe2bf82092e4623be51c9e0b4014384951e0a92ac1e7646 +DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d SHA512 0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4 diff --git a/sys-apps/openrc/files/openrc-gcc10.patch b/sys-apps/openrc/files/openrc-gcc10.patch deleted file mode 100644 index ce2fd102..00000000 --- a/sys-apps/openrc/files/openrc-gcc10.patch +++ /dev/null @@ -1,48 +0,0 @@ -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 +0000 -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-r7.ebuild b/sys-apps/openrc/openrc-0.42.1-r7.ebuild deleted file mode 100644 index 724e69a4..00000000 --- a/sys-apps/openrc/openrc-0.42.1-r7.ebuild +++ /dev/null @@ -1,251 +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} == "9999" ]]; 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="~amd64 ~arm64" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="+apparmor audit bash debug +dkms elogind +entropy ncurses pam newnet prefix +netifrc selinux +splash static-libs sysv-utils unicode" - -COMMON_DEPEND=" - apparmor? ( - sys-apps/apparmor - sys-apps/apparmor-utils - sec-policy/apparmor-profiles - ) - ncurses? ( sys-libs/ncurses:0= ) - pam? ( - sys-auth/pambase - sys-libs/pam - ) - audit? ( sys-process/audit ) - dkms? ( sys-kernel/dkms ) - elogind? ( sys-auth/elogind ) - entropy? ( sys-apps/haveged ) - sys-process/psmisc - !=sys-libs/libselinux-2.6 - ) - amd64? ( splash? ( sys-boot/plymouth-openrc-plugin ) ) - !