[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2025-10-18 Thread Sam James
commit: e534a5ef32c9c144a7932aae78e625bca69dc14c
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 12 04:19:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 12 04:19:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e534a5ef

sys-process/daemontools-encore: build w/ -std=gnu17

No activity upstream or response to a musl portability PR, so just
build w/ -std=gnu17.

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

 sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
index f1183a2c0350..429dd026191b 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,6 +29,9 @@ PATCHES=(
 
 src_compile() {
use static && append-ldflags -static
+   # bug #944231
+   append-cflags -std=gnu17
+
qmail_set_cc
emake
 }



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2025-10-17 Thread Sam James
commit: a76fe4b0f6b9a7eff90b1cf129ab8017c83e9218
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 12 04:17:15 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 12 04:17:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76fe4b0

sys-process/daemontools-encore: add github upstream metadata

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

 sys-process/daemontools-encore/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-process/daemontools-encore/metadata.xml 
b/sys-process/daemontools-encore/metadata.xml
index afd42110ba6a..aa87527b0c94 100644
--- a/sys-process/daemontools-encore/metadata.xml
+++ b/sys-process/daemontools-encore/metadata.xml
@@ -11,4 +11,7 @@
could do while maintaining backwards compatibility with daemontools. 
See the CHANGES file for more details on what features have been added.

+   
+   bruceg/daemontools-encore
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2025-10-11 Thread Sam James
commit: 60f2c991f778267dac4f668de550b316fe69779b
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 12 04:16:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 12 04:16:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f2c991

sys-process/daemontools-encore: reindent metadata.xml

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

 sys-process/daemontools-encore/metadata.xml | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-process/daemontools-encore/metadata.xml 
b/sys-process/daemontools-encore/metadata.xml
index f8080fb67571..afd42110ba6a 100644
--- a/sys-process/daemontools-encore/metadata.xml
+++ b/sys-process/daemontools-encore/metadata.xml
@@ -1,14 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
-
-daemontools-encore is a collection of tools for managing UNIX services.
-It is derived from the public-domain release of daemontools by 
-D. J. Bernstein.
+   
+   
+   daemontools-encore is a collection of tools for managing UNIX services.
+   It is derived from the public-domain release of daemontools by 
+   D. J. Bernstein.
 
-daemontools-encore adds numerous enhancements above what daemontools 
-could do while maintaining backwards compatibility with daemontools. 
-See the CHANGES file for more details on what features have been added.
-
+   daemontools-encore adds numerous enhancements above what daemontools 
+   could do while maintaining backwards compatibility with daemontools. 
+   See the CHANGES file for more details on what features have been added.
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2024-10-30 Thread Andreas K. Hüttel
commit: 4c81db158e8cd36fdf66dc2152cef783431f90f9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 30 21:27:13 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 30 21:27:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c81db15

sys-process/daemontools-encore: drop 1.11-r1

Bug: https://bugs.gentoo.org/898852
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../daemontools-encore-1.11-r1.ebuild  | 57 --
 1 file changed, 57 deletions(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
deleted file mode 100644
index f81001db81c4..
--- a/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qmail
-
-DESCRIPTION="Collection of tools for managing UNIX services"
-HOMEPAGE="https://untroubled.org/daemontools-encore/";
-SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
-
-LICENSE="GPL-2 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-IUSE="selinux static"
-
-RDEPEND="
-   !app-doc/daemontools-man
-   !sys-process/daemontools
-   selinux? ( sec-policy/selinux-daemontools )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.11-do-not-always-run-tests.patch
-   "${FILESDIR}"/${PN}-1.11-add-missing-setuser-man-page.patch
-   "${FILESDIR}"/${PN}-1.11-implicit-func-decl-clang16.patch
-)
-
-src_compile() {
-   use static && append-ldflags -static
-   qmail_set_cc
-   emake
-}
-
-src_install() {
-   keepdir /service
-
-   echo "${ED}/usr/bin" > conf-bin || die
-   echo "${ED}/usr/share/man" > conf-man || die
-   dodir /usr/bin
-   dodir /usr/share/man
-   emake install
-
-   dodoc ChangeLog CHANGES CHANGES.djb README TODO
-
-   newinitd "${FILESDIR}"/svscan.init-2 svscan
-}
-
-pkg_postinst() {
-   einfo
-   einfo "You can run daemontools using the svscan init.d script,"
-   einfo "or you could run it through inittab."
-   einfo "To use inittab, emerge supervise-scripts and run:"
-   einfo "svscan-add-to-inittab"
-   einfo "Then you can hup init with the command telinit q"
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2023-10-09 Thread Arthur Zamarin
commit: 0695613c11c8fd850a8640c9deabf56cff73cb1c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct  9 16:19:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct  9 16:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0695613c

sys-process/daemontools-encore: Stabilize 1.11-r2 amd64, #915442

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

 sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
index 611a61497c33..f1183a2c0350 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 IUSE="selinux static"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/, sys-process/daemontools-encore/files/

2023-06-18 Thread Joonas Niilola
commit: bc9f8762d2f2ff1a64ffec7b02909b31a23baac2
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Jun 13 04:34:29 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun 18 12:08:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9f8762

sys-process/daemontools-encore: Fix call to undeclared function sigblock

Closes: https://bugs.gentoo.org/898852
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31409
Signed-off-by: Joonas Niilola  gentoo.org>

 .../daemontools-encore-1.11-r2.ebuild  | 58 ++
 ...encore-1.11-use-posix-complaint-functions.patch | 49 ++
 2 files changed, 107 insertions(+)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
new file mode 100644
index ..611a61497c33
--- /dev/null
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qmail
+
+DESCRIPTION="Collection of tools for managing UNIX services"
+HOMEPAGE="https://untroubled.org/daemontools-encore/";
+SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="selinux static"
+
+RDEPEND="
+   !app-doc/daemontools-man
+   !sys-process/daemontools
+   selinux? ( sec-policy/selinux-daemontools )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.11-do-not-always-run-tests.patch
+   "${FILESDIR}"/${PN}-1.11-add-missing-setuser-man-page.patch
+   "${FILESDIR}"/${PN}-1.11-implicit-func-decl-clang16.patch
+   "${FILESDIR}"/${PN}-1.11-use-posix-complaint-functions.patch
+)
+
+src_compile() {
+   use static && append-ldflags -static
+   qmail_set_cc
+   emake
+}
+
+src_install() {
+   keepdir /service
+
+   echo "${ED}/usr/bin" > conf-bin || die
+   echo "${ED}/usr/share/man" > conf-man || die
+   dodir /usr/bin
+   dodir /usr/share/man
+   emake install
+
+   dodoc ChangeLog CHANGES CHANGES.djb README TODO
+
+   newinitd "${FILESDIR}"/svscan.init-2 svscan
+}
+
+pkg_postinst() {
+   einfo
+   einfo "You can run daemontools using the svscan init.d script,"
+   einfo "or you could run it through inittab."
+   einfo "To use inittab, emerge supervise-scripts and run:"
+   einfo "svscan-add-to-inittab"
+   einfo "Then you can hup init with the command telinit q"
+   einfo
+}

diff --git 
a/sys-process/daemontools-encore/files/daemontools-encore-1.11-use-posix-complaint-functions.patch
 
b/sys-process/daemontools-encore/files/daemontools-encore-1.11-use-posix-complaint-functions.patch
new file mode 100644
index ..bc4c12fc366c
--- /dev/null
+++ 
b/sys-process/daemontools-encore/files/daemontools-encore-1.11-use-posix-complaint-functions.patch
@@ -0,0 +1,49 @@
+https://github.com/bruceg/daemontools-encore/pull/66
+From: Brahmajit Das 
+Date: Tue, 13 Jun 2023 04:27:36 +
+Subject: [PATCH] sig_block.c: use posix complaint functions on non glibc
+ systems
+
+This build error came while building on musl /w clang-16.
+In contrast to glibc, musl is not having the "legacy" BSD functions and only 
POSIX sigprocmask.
+
+The exact error was:
+sig_block.c:15:3: error: call to undeclared function 'sigblock'; ISO C99 and 
later do not
+  support implicit function declarations [-Wimplicit-function-declaration]
+  sigblock(1 << (sig - 1));
+  ^
+sig_block.c:15:3: note: did you mean 'sig_block'?
+sig_block.c:7:6: note: 'sig_block' declared here
+void sig_block(int sig)
+ ^
+1 warning generated.
+sig_block.c:27:3: error: call to undeclared function 'sigsetmask'; ISO C99 and 
later do not
+  support implicit function declarations [-Wimplicit-function-declaration]
+  sigsetmask(sigsetmask(~0) & ~(1 << (sig - 1)));
+  ^
+sig_block.c:38:3: error: call to undeclared function 'sigsetmask'; ISO C99 and 
later do not
+  support implicit function declarations [-Wimplicit-function-declaration]
+  sigsetmask(0);
+  ^
+
+This patch should fix the error
+
+Bug: https://bugs.gentoo.org/898852
+Signed-off-by: Brahmajit Das 
+--- a/sig_block.c
 b/sig_block.c
+@@ -4,6 +4,11 @@
+ #include "sig.h"
+ #include "hassgprm.h"
+ 
++// Use POSIX complaint functions when using non-Glibc system
++#ifndef __GLIBC__
++#define HASSIGPROCMASK 0
++#endif
++
+ void sig_block(int sig)
+ {
+ #ifdef HASSIGPROCMASK
+-- 
+2.41.0
+



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2023-06-15 Thread Arthur Zamarin
commit: ca0837146e237dce8d792d11c330bcb7622abc6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun 15 16:21:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun 15 16:21:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca083714

sys-process/daemontools-encore: Stabilize 1.11-r1 amd64, #908542

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

 sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
index 7cb3f795fc2d..f81001db81c4 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 IUSE="selinux static"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2023-02-17 Thread Mike Gilbert
commit: 73c11d83ea6169c97a0a6f2493532e5220b15724
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb 18 04:14:11 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb 18 04:19:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c11d83

sys-process/daemontools-encore: drop to maintainer-needed

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

 sys-process/daemontools-encore/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-process/daemontools-encore/metadata.xml 
b/sys-process/daemontools-encore/metadata.xml
index cb96242e263d..f8080fb67571 100644
--- a/sys-process/daemontools-encore/metadata.xml
+++ b/sys-process/daemontools-encore/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   [email protected]
-   Gentoo Base System
-
+
 
 daemontools-encore is a collection of tools for managing UNIX services.
 It is derived from the public-domain release of daemontools by 



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/files/, sys-process/daemontools-encore/

2022-12-25 Thread Sam James
commit: 669674443447ac910a730a963877cd949320a9db
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 25 21:22:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 21:24:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66967444

sys-process/daemontools-encore: EAPI 8, fix build w/ Clang 16

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

 ...ncore-1.11.ebuild => daemontools-encore-1.11-r1.ebuild} | 14 --
 ...aemontools-encore-1.11-implicit-func-decl-clang16.patch | 13 +
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
similarity index 82%
rename from sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
rename to sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
index 9c5f7b2a5230..7cb3f795fc2d 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 inherit flag-o-matic qmail
 
@@ -14,14 +14,16 @@ SLOT="0"
 KEYWORDS="~amd64 ~loong ~x86"
 IUSE="selinux static"
 
-DEPEND=""
-RDEPEND="selinux? ( sec-policy/selinux-daemontools )
+RDEPEND="
+   !app-doc/daemontools-man
!sys-process/daemontools
-   !app-doc/daemontools-man"
+   selinux? ( sec-policy/selinux-daemontools )
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.11-do-not-always-run-tests.patch
"${FILESDIR}"/${PN}-1.11-add-missing-setuser-man-page.patch
+   "${FILESDIR}"/${PN}-1.11-implicit-func-decl-clang16.patch
 )
 
 src_compile() {
@@ -33,8 +35,8 @@ src_compile() {
 src_install() {
keepdir /service
 
-   echo "${ED%/}/usr/bin" >conf-bin
-   echo "${ED%/}/usr/share/man" >conf-man
+   echo "${ED}/usr/bin" > conf-bin || die
+   echo "${ED}/usr/share/man" > conf-man || die
dodir /usr/bin
dodir /usr/share/man
emake install

diff --git 
a/sys-process/daemontools-encore/files/daemontools-encore-1.11-implicit-func-decl-clang16.patch
 
b/sys-process/daemontools-encore/files/daemontools-encore-1.11-implicit-func-decl-clang16.patch
new file mode 100644
index ..35bcb5833ddc
--- /dev/null
+++ 
b/sys-process/daemontools-encore/files/daemontools-encore-1.11-implicit-func-decl-clang16.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/870949
+--- a/sig_pause.c
 b/sig_pause.c
+@@ -1,5 +1,9 @@
+ /* Public domain. */
+ 
++#ifndef _XOPEN_SOURCE
++#define _XOPEN_SOURCE 500
++#endif
++
+ #include 
+ #include "sig.h"
+ #include "hassgprm.h"



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2022-08-27 Thread WANG Xuerui
commit: a29c1d778ca14b1607b4d57ebce1bec8ecbe88ee
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Aug 28 06:30:41 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Aug 28 06:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29c1d77

sys-process/daemontools-encore: keyword 1.11 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-process/daemontools-encore/daemontools-encore-1.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
index 916836923265..9c5f7b2a5230 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -11,7 +11,7 @@ 
SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="selinux static"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2019-07-15 Thread Michał Górny
commit: 522340181bfa572dec8a168f904d5fae65b0d95b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 15 15:27:04 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 15:27:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52234018

sys-process/daemontools-encore: Sort KEYWORDS

Signed-off-by: Michał Górny  gentoo.org>

 sys-process/daemontools-encore/daemontools-encore-1.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.10.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.10.ebuild
index 5a8a4fbabf1..b9827594a5d 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.10.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ SRC_URI="http://untroubled.org/daemontools-encore/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="selinux static"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/

2019-01-17 Thread Thomas Deutschmann
commit: 55c390726f58734369d9efcf40766e92e4880c31
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 18 02:59:25 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 18 02:59:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c39072

sys-process/daemontools-encore: add GPL-2 to LICENSE

Closes: https://bugs.gentoo.org/426172
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-process/daemontools-encore/daemontools-encore-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
index 80d87fa6647..91683692326 100644
--- a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Collection of tools for managing UNIX services"
 HOMEPAGE="https://untroubled.org/daemontools-encore/";
 SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
 
-LICENSE="MIT"
+LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="selinux static"



[gentoo-commits] repo/gentoo:master commit in: sys-process/daemontools-encore/, sys-process/daemontools-encore/files/

2019-01-17 Thread Thomas Deutschmann
commit: 1b14c147db4e7d0862cc49fb0c73e1376cf52c20
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 18 02:50:10 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 18 02:51:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b14c147

sys-process/daemontools-encore: bump to v1.11

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

 sys-process/daemontools-encore/Manifest|  1 +
 .../daemontools-encore-1.11.ebuild | 55 +
 ...-encore-1.11-add-missing-setuser-man-page.patch | 68 ++
 ...tools-encore-1.11-do-not-always-run-tests.patch | 21 +++
 4 files changed, 145 insertions(+)

diff --git a/sys-process/daemontools-encore/Manifest 
b/sys-process/daemontools-encore/Manifest
index 843461195af..bddd090077f 100644
--- a/sys-process/daemontools-encore/Manifest
+++ b/sys-process/daemontools-encore/Manifest
@@ -1 +1,2 @@
 DIST daemontools-encore-1.10.tar.gz 87096 BLAKE2B 
f0e5accc319caa1b4f4f15f5bdf2c2d59c5f398698509ad288a9b7ba33944fb49155386bf0edebda20959ea1c7d1fce14be883a0a96c1d2e054886c7df17d64a
 SHA512 
569030fb9941186f167644740d0424987105b7a818d5a3cdb4e90ced5530a16938b7205141ca2f198f83362269f9cc28eb5acafe9cd7f985c8e56d307f706767
+DIST daemontools-encore-1.11.tar.gz 94917 BLAKE2B 
747da62ae97d4e4b28ca5309cbf835fe989db23d9f7a408bcce6fa7b17a658740024867daf9116dcbcb02e16a6b0ee92210bd485ecceef9b7ecbb2e0ea79e110
 SHA512 
1e1a96a948d551bfc38496740eaa85b7cae0d2469419293b133533da75ca03657fe6108129703ad7b773925c58ce84a4f242eb612133fb0c499f47ae50423a8a

diff --git a/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild 
b/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
new file mode 100644
index 000..80d87fa6647
--- /dev/null
+++ b/sys-process/daemontools-encore/daemontools-encore-1.11.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit flag-o-matic qmail
+
+DESCRIPTION="Collection of tools for managing UNIX services"
+HOMEPAGE="https://untroubled.org/daemontools-encore/";
+SRC_URI="https://untroubled.org/daemontools-encore/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="selinux static"
+
+DEPEND=""
+RDEPEND="selinux? ( sec-policy/selinux-daemontools )
+   !sys-process/daemontools
+   !app-doc/daemontools-man"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.11-do-not-always-run-tests.patch
+   "${FILESDIR}"/${PN}-1.11-add-missing-setuser-man-page.patch
+)
+
+src_compile() {
+   use static && append-ldflags -static
+   qmail_set_cc
+   emake
+}
+
+src_install() {
+   keepdir /service
+
+   echo "${ED%/}/usr/bin" >conf-bin
+   echo "${ED%/}/usr/share/man" >conf-man
+   dodir /usr/bin
+   dodir /usr/share/man
+   emake install
+
+   dodoc ChangeLog CHANGES CHANGES.djb README TODO
+
+   newinitd "${FILESDIR}"/svscan.init-2 svscan
+}
+
+pkg_postinst() {
+   einfo
+   einfo "You can run daemontools using the svscan init.d script,"
+   einfo "or you could run it through inittab."
+   einfo "To use inittab, emerge supervise-scripts and run:"
+   einfo "svscan-add-to-inittab"
+   einfo "Then you can hup init with the command telinit q"
+   einfo
+}

diff --git 
a/sys-process/daemontools-encore/files/daemontools-encore-1.11-add-missing-setuser-man-page.patch
 
b/sys-process/daemontools-encore/files/daemontools-encore-1.11-add-missing-setuser-man-page.patch
new file mode 100644
index 000..58b159b762e
--- /dev/null
+++ 
b/sys-process/daemontools-encore/files/daemontools-encore-1.11-add-missing-setuser-man-page.patch
@@ -0,0 +1,68 @@
+Add missing setuser.8
+
+Upstream-bug: https://github.com/bruceg/daemontools-encore/issues/60
+
+--- /dev/null
 b/setuser.8
+@@ -0,0 +1,61 @@
++.TH setuser 8
++.SH NAME
++setuser \- runs another program under a specified account's environment.
++.SH SYNOPSIS
++.B setuser
++.I account
++.I child
++.SH DESCRIPTION
++.I account
++is a single argument.
++.I child
++consists of one or more arguments. 
++
++.B setuser
++sets
++.BR $GID ,
++.BR $UID ,
++.BR $SHELL ,
++.BR $HOME ,
++and
++.BR $USER
++to
++.IR account 's
++gid number, uid number, login shell, home directory, and user name, 
respectively.
++It changes the working directory to
++.IR account 's
++home, and sets its uid and gid to
++.IR account 's
++uid and gid, with supplementary groups set up.
++It then runs
++.IR child .
++
++.B setuser
++cannot be run by anyone other than root.
++.SH EXIT CODES
++.B setuser
++exits 111 if it cannot find a UNIX account named
++.IB account ,
++if it cannot setup the environment, change directory, setgid, setuid, or run
++.IR child .
++Otherwise its exit code is the same as that of
++.IR child .
++.SH SEE ALSO
++envdir(8),
++envini(8),
++envuidgid(8),
++fghack(8),  
++multilog(8),
++pgrphack(8),
++