[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2022-04-06 Thread Conrad Kostecki
commit: 6e2bd13db9a605af4df8f0c2efb87922fbf4f95a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr  6 17:44:03 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Apr  6 23:37:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2bd13d

app-admin/tenshi: update HOMEPAGE

Closes: https://github.com/gentoo/gentoo/pull/24932
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-admin/tenshi/tenshi-0.17-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-admin/tenshi/tenshi-0.17-r1.ebuild 
b/app-admin/tenshi/tenshi-0.17-r1.ebuild
index c510936bca7a..64a71e29075e 100644
--- a/app-admin/tenshi/tenshi-0.17-r1.ebuild
+++ b/app-admin/tenshi/tenshi-0.17-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="https://inversepath.com/tenshi.html 
https://github.com/inversepath/tenshi;
-SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://inversepath.com/tenshi.html 
https://github.com/f-secure-foundry/tenshi;
+SRC_URI="https://github.com/f-secure-foundry/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="ISC"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2021-05-13 Thread Sam James
commit: f34441d3fa67fb8571b08a80d107ad64001fb75a
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 00:29:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 00:35:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34441d3

app-admin/tenshi: Stabilize 0.17-r1 x86, #790044

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

 app-admin/tenshi/tenshi-0.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17-r1.ebuild 
b/app-admin/tenshi/tenshi-0.17-r1.ebuild
index ce531103a89..cb0cfe14d10 100644
--- a/app-admin/tenshi/tenshi-0.17-r1.ebuild
+++ b/app-admin/tenshi/tenshi-0.17-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 
 RDEPEND="
acct-group/tenshi



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2021-05-13 Thread Sam James
commit: 9d63edc14883e26a881f75154912f958285a0915
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 00:30:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 00:35:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d63edc1

app-admin/tenshi: drop 0.17

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

 app-admin/tenshi/tenshi-0.17.ebuild | 47 -
 1 file changed, 47 deletions(-)

diff --git a/app-admin/tenshi/tenshi-0.17.ebuild 
b/app-admin/tenshi/tenshi-0.17.ebuild
deleted file mode 100644
index 8ef916bfe1e..000
--- a/app-admin/tenshi/tenshi-0.17.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit user
-
-DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="https://inversepath.com/tenshi.html 
https://github.com/inversepath/tenshi;
-SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="dev-lang/perl
-   dev-perl/IO-BufferedSelect
-   sys-apps/coreutils"
-
-pkg_setup() {
-   enewgroup tenshi
-   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
-}
-
-src_prepare() {
-   default
-   # Fix for bug #241254
-   sed -i 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' \
-   Makefile || die "docdir substitution failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   doman tenshi.8
-   newinitd tenshi.openrc-init tenshi
-
-   # We don't need to install LICENSE files.
-   rm "${D}/usr/share/doc/${PF}/LICENSE" || die 'failed to remove LICENSE'
-}
-
-pkg_postinst() {
-   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
-   ewarn "monitors /var/log/messages which, by default, can not be read"
-   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
-   ewarn "permission on all the files that you want tenshi to monitor."
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2021-05-13 Thread Sam James
commit: 6974b69614cd3efe51d6ebe45995dc089059a30b
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 00:29:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 00:35:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6974b696

app-admin/tenshi: Stabilize 0.17-r1 ppc, #790044

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

 app-admin/tenshi/tenshi-0.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17-r1.ebuild 
b/app-admin/tenshi/tenshi-0.17-r1.ebuild
index cb0cfe14d10..c510936bca7 100644
--- a/app-admin/tenshi/tenshi-0.17-r1.ebuild
+++ b/app-admin/tenshi/tenshi-0.17-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 
 RDEPEND="
acct-group/tenshi



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2021-05-13 Thread Sam James
commit: 9c737c2f6cdf0c64184e8f208c5f4aa9876e9b85
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 00:28:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 00:35:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c737c2f

app-admin/tenshi: Stabilize 0.17-r1 amd64, #790044

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

 app-admin/tenshi/tenshi-0.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17-r1.ebuild 
b/app-admin/tenshi/tenshi-0.17-r1.ebuild
index 83d69e58809..ce531103a89 100644
--- a/app-admin/tenshi/tenshi-0.17-r1.ebuild
+++ b/app-admin/tenshi/tenshi-0.17-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="
acct-group/tenshi



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2021-04-11 Thread Conrad Kostecki
commit: 4673bdfe5a4607bcdd6e050e01f079c852abc061
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Apr 11 19:47:46 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Apr 11 19:47:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4673bdfe

app-admin/tenshi: fix missing trailing slash

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-admin/tenshi/tenshi-0.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17-r1.ebuild 
b/app-admin/tenshi/tenshi-0.17-r1.ebuild
index ac5ed7cc0b1..83d69e58809 100644
--- a/app-admin/tenshi/tenshi-0.17-r1.ebuild
+++ b/app-admin/tenshi/tenshi-0.17-r1.ebuild
@@ -35,7 +35,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
+   ewarn "The sample config installed to ${ROOT}/etc/tenshi/tenshi.conf"
ewarn "monitors /var/log/messages which, by default, can not be read"
ewarn "by the tenshi user.  Make sure that the tenshi user has read"
ewarn "permission on all the files that you want tenshi to monitor."



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2021-04-11 Thread Conrad Kostecki
commit: e0e08ed094bcde165e05944e1eef52dd1a732a3a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Apr 11 17:41:50 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Apr 11 19:23:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e08ed0

app-admin/tenshi: migrate to GLEP 81

Also bumped to EAPI=7.

Closes: https://bugs.gentoo.org/781206
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-admin/tenshi/tenshi-0.17-r1.ebuild | 42 ++
 1 file changed, 42 insertions(+)

diff --git a/app-admin/tenshi/tenshi-0.17-r1.ebuild 
b/app-admin/tenshi/tenshi-0.17-r1.ebuild
new file mode 100644
index 000..ac5ed7cc0b1
--- /dev/null
+++ b/app-admin/tenshi/tenshi-0.17-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Log parsing and notification program"
+HOMEPAGE="https://inversepath.com/tenshi.html 
https://github.com/inversepath/tenshi;
+SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+   acct-group/tenshi
+   acct-user/tenshi
+   dev-lang/perl
+   dev-perl/IO-BufferedSelect
+   sys-apps/coreutils
+"
+
+src_prepare() {
+   default
+
+   # Fix for bug #241254
+   sed 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' -i Makefile || die 
"docdir substitution failed"
+}
+
+src_install() {
+   default
+
+   doman tenshi.8
+   keepdir /var/lib/tenshi
+   newinitd tenshi.openrc-init tenshi
+}
+
+pkg_postinst() {
+   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
+   ewarn "monitors /var/log/messages which, by default, can not be read"
+   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
+   ewarn "permission on all the files that you want tenshi to monitor."
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-08-18 Thread Jonas Stein
commit: 7824511f1d93ea4e1d0b3fff2897884ad978ff73
Author: Jonas Stein  gentoo  org>
AuthorDate: Sat Aug 18 09:00:31 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sat Aug 18 09:00:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7824511f

app-admin/tenshi: Update HOMEPAGE

Project HOMEPAGE changed, github repository added.

Package-Manager: Portage-2.3.47, Repoman-2.3.10

 app-admin/tenshi/tenshi-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17.ebuild 
b/app-admin/tenshi/tenshi-0.17.ebuild
index aa5c431f8c8..8ef916bfe1e 100644
--- a/app-admin/tenshi/tenshi-0.17.ebuild
+++ b/app-admin/tenshi/tenshi-0.17.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 inherit user
 
 DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
+HOMEPAGE="https://inversepath.com/tenshi.html 
https://github.com/inversepath/tenshi;
 SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-08-18 Thread Jonas Stein
commit: e9560a48be6f0f522b0b17d840915c72feff716a
Author: Jonas Stein  gentoo  org>
AuthorDate: Sat Aug 18 08:55:58 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sat Aug 18 08:55:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9560a48

app-admin/tenshi: Maintainer retired

Proxied maintainer retired due to inactivity.
Closes: https://bugs.gentoo.org/633206
Package-Manager: Portage-2.3.47, Repoman-2.3.10

 app-admin/tenshi/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/app-admin/tenshi/metadata.xml b/app-admin/tenshi/metadata.xml
index 2309b483c69..6f49eba8f49 100644
--- a/app-admin/tenshi/metadata.xml
+++ b/app-admin/tenshi/metadata.xml
@@ -1,12 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  bldew...@cpp.edu
-  Brian De Wolf
-
-
-  proxy-ma...@gentoo.org
-  Proxy Maintainers
-
+
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-08-17 Thread Jonas Stein
commit: b041c438df54c0cbf4a06382bbf348ca3df5c1f9
Author: Jonas Stein  gentoo  org>
AuthorDate: Fri Aug 17 21:46:16 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Fri Aug 17 21:46:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b041c438

app-admin/tenshi: Maintainer retired

Proxied maintainer retired due to inactivity.
Bug: https://bugs.gentoo.org/633046
Package-Manager: Portage-2.3.46, Repoman-2.3.10

 app-admin/tenshi/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-admin/tenshi/metadata.xml b/app-admin/tenshi/metadata.xml
index 1cd4d2b1988..2309b483c69 100644
--- a/app-admin/tenshi/metadata.xml
+++ b/app-admin/tenshi/metadata.xml
@@ -5,10 +5,6 @@
   bldew...@cpp.edu
   Brian De Wolf
 
-
-  a...@pulsewidth.org.uk
-  Adam James
-
 
   proxy-ma...@gentoo.org
   Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/, app-admin/tenshi/files/

2018-04-17 Thread Johannes Huber
commit: c1a101baf334d589de508f1e3707af094ef94d0e
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Apr 17 19:09:58 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Apr 17 19:15:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a101ba

app-admin/tenshi: Remove 0.12

Deprecated EAPI 4 and overshadowed by 0.17.

Bug: https://bugs.gentoo.org/626654
Package-Manager: Portage-2.3.29, Repoman-2.3.9

 app-admin/tenshi/Manifest  |  1 -
 app-admin/tenshi/files/tenshi-create-mandir.patch  | 10 -
 app-admin/tenshi/files/tenshi-openrc-init-r1.patch | 11 -
 app-admin/tenshi/files/tenshi-openrc-init.patch| 11 -
 app-admin/tenshi/tenshi-0.12.ebuild| 50 --
 5 files changed, 83 deletions(-)

diff --git a/app-admin/tenshi/Manifest b/app-admin/tenshi/Manifest
index 0a6ac870bb9..beb53b85e37 100644
--- a/app-admin/tenshi/Manifest
+++ b/app-admin/tenshi/Manifest
@@ -1,4 +1,3 @@
-DIST tenshi-0.12.tar.gz 28467 BLAKE2B 
241acc6893c50b1d0f4e9a423f8c6bf74e71212413c7a2d0f65f3a65566c9bd64691f32047b0ae166080b37aadb7fc0b40578fe0aed673d85abc0045339f9fe9
 SHA512 
657998e3a8df49ad0aae9c948cdd78dab944153fdacf79ebfc31b3e57fb62d738514b94c61834342669c407a3b09e81ceab38c054153a9fae6337a377fc167db
 DIST tenshi-0.14.tar.gz 29764 BLAKE2B 
f1601dae3e71184ac4127e5ce63af51df5c2a1a78de272c40dd177c003436cf5c60044c93ff9cf104626b8eb18419b4dfb33d3ae2edeca75f513825d15c0d57d
 SHA512 
9922e9b7f9f39bc38f2e8844399146a9303d8a622b167b748fd76970820b04dc15df55e4ff87c05662ba9d120876cac9fa6ffa3bf07f2ad7c4f6f58d1ca667d2
 DIST tenshi-0.15.tar.gz 28405 BLAKE2B 
6a5d976e658346421d7744e42e1bc4aa5f77ca4a0da9a2a6a12ee1461a58f0a144b2ff16f8521c50fd53666e90fb24dbc92ae1314618d3e5e328a49a20b99d4d
 SHA512 
7d241d192986d2073d8509cda8b6bd21bc678f05d6e3b830885485d259454c5e5c004b477e63dbef5eb3e5bea8c4af56d6d8ed32c6809de43ed1e144c6b3d04c
 DIST tenshi-0.16.tar.gz 24460 BLAKE2B 
aaef47c00a9ab63572f14ca990ee25d7231697d1180a8e8db0fd8ba413ce6f1a362f1b5dac9de30ccc1730d14a36290f0ac8cc0ff12b079650d6f8063dd2463d
 SHA512 
b23adc764ba0bbdde99a273a233cdb5117cd160da56aa19db05f196a4d4934e3a631c9d9effe4a80388c176c3b19b46328edca02af85265d08d6e77b724b044e

diff --git a/app-admin/tenshi/files/tenshi-create-mandir.patch 
b/app-admin/tenshi/files/tenshi-create-mandir.patch
deleted file mode 100644
index 72ca3f28576..000
--- a/app-admin/tenshi/files/tenshi-create-mandir.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -38,5 +38,7 @@
-   install -g root -m 0644 -D tenshi.conf 
${DESTDIR}${sysconfdir}/tenshi/tenshi.conf
-   install -d ${DESTDIR}${docdir}
-   install -m 0644 ${DOCS} ${DESTDIR}${docdir}/
-+  [ -d ${DESTDIR}${mandir}/man8 ] || \
-+  install -d ${DESTDIR}${mandir}/man8
-   install -g root -m 0644 tenshi.8 ${DESTDIR}${mandir}/man8/
-   install -g root -m 755 -d ${DESTDIR}${libdir}

diff --git a/app-admin/tenshi/files/tenshi-openrc-init-r1.patch 
b/app-admin/tenshi/files/tenshi-openrc-init-r1.patch
deleted file mode 100644
index 43d398610e7..000
--- a/app-admin/tenshi/files/tenshi-openrc-init-r1.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/tenshi.gentoo-init
-+++ b/tenshi.gentoo-init
-@@ -1,6 +1,7 @@
- #!/sbin/openrc-run
- 
--opts="depend start stop reload flush checkconfig"
-+extra_commands="checkconfig"
-+extra_started_commands="reload flush"
- 
- depend() {
-   need clock hostname logger

diff --git a/app-admin/tenshi/files/tenshi-openrc-init.patch 
b/app-admin/tenshi/files/tenshi-openrc-init.patch
deleted file mode 100644
index eef9874c553..000
--- a/app-admin/tenshi/files/tenshi-openrc-init.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/tenshi.gentoo-init
-+++ b/tenshi.gentoo-init
-@@ -13,7 +13,7 @@
- 
- start() {
-   ebegin "Starting tenshi"
--  start-stop-daemon --start --quiet --exec /usr/sbin/tenshi -- -c 
/etc/tenshi/tenshi.conf -P /var/lib/tenshi/tenshi.pid
-+  start-stop-daemon --start --quiet --pidfile /var/lib/tenshi/tenshi.pid 
--exec /usr/sbin/tenshi -- -c /etc/tenshi/tenshi.conf -P 
/var/lib/tenshi/tenshi.pid
-   eend $?
- }
- 

diff --git a/app-admin/tenshi/tenshi-0.12.ebuild 
b/app-admin/tenshi/tenshi-0.12.ebuild
deleted file mode 100644
index 00fc0e6fd7a..000
--- a/app-admin/tenshi/tenshi-0.12.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils user
-
-DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
-SRC_URI="http://dev.inversepath.com/tenshi/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="dev-lang/perl
-   dev-perl/IO-BufferedSelect
-   sys-apps/coreutils"
-
-pkg_setup() {
-   enewgroup tenshi
-   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
-}
-
-src_prepare() {
-   epatch 

[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-04-17 Thread Johannes Huber
commit: a909369a88cb64749cb48be354b80b6473f4222a
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Apr 17 19:12:37 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Apr 17 19:15:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a909369a

app-admin/tenshi: Remove 0.15

Overshadowed by 0.17.

Bug: https://bugs.gentoo.org/626654
Package-Manager: Portage-2.3.29, Repoman-2.3.9

 app-admin/tenshi/Manifest   |  1 -
 app-admin/tenshi/tenshi-0.15.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/app-admin/tenshi/Manifest b/app-admin/tenshi/Manifest
index 8e83959013d..e8c55d70b88 100644
--- a/app-admin/tenshi/Manifest
+++ b/app-admin/tenshi/Manifest
@@ -1,3 +1,2 @@
-DIST tenshi-0.15.tar.gz 28405 BLAKE2B 
6a5d976e658346421d7744e42e1bc4aa5f77ca4a0da9a2a6a12ee1461a58f0a144b2ff16f8521c50fd53666e90fb24dbc92ae1314618d3e5e328a49a20b99d4d
 SHA512 
7d241d192986d2073d8509cda8b6bd21bc678f05d6e3b830885485d259454c5e5c004b477e63dbef5eb3e5bea8c4af56d6d8ed32c6809de43ed1e144c6b3d04c
 DIST tenshi-0.16.tar.gz 24460 BLAKE2B 
aaef47c00a9ab63572f14ca990ee25d7231697d1180a8e8db0fd8ba413ce6f1a362f1b5dac9de30ccc1730d14a36290f0ac8cc0ff12b079650d6f8063dd2463d
 SHA512 
b23adc764ba0bbdde99a273a233cdb5117cd160da56aa19db05f196a4d4934e3a631c9d9effe4a80388c176c3b19b46328edca02af85265d08d6e77b724b044e
 DIST tenshi-0.17.tar.gz 24597 BLAKE2B 
846128e65b1a2d2a3bc5edecc9356069f44d9c13757771ec7fc5c31063d8aeb9403d447dbb088d2aa7d05d3b086ac6c569cd24a05c336225540b3baa10e79bb7
 SHA512 
2ca93ceaab0843c321fa69d8ba1c7b31eaf809cac4348c98327ddd9ab72df4d5ff00d6b4edeb19a9f02e154161988e0c2284248fd0e84d2b42dd82fdbaac1a78

diff --git a/app-admin/tenshi/tenshi-0.15.ebuild 
b/app-admin/tenshi/tenshi-0.15.ebuild
deleted file mode 100644
index 16c4de5754a..000
--- a/app-admin/tenshi/tenshi-0.15.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils user
-
-DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
-SRC_URI="http://dev.inversepath.com/tenshi/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="dev-lang/perl
-   dev-perl/IO-BufferedSelect
-   sys-apps/coreutils"
-
-pkg_setup() {
-   enewgroup tenshi
-   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
-}
-
-src_prepare() {
-   # Fix for bug #241254
-   sed -i 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' \
-   Makefile || die "docdir substitution failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   fowners tenshi:root /etc/tenshi/tenshi.conf
-   dodir /var/lib/tenshi
-   fowners tenshi:root /var/lib/tenshi
-   doman tenshi.8
-   newinitd tenshi.gentoo-init tenshi
-   keepdir /var/lib/tenshi
-}
-
-cpkg_postinst() {
-   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
-   ewarn "monitors /var/log/messages which, by default, can not be read"
-   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
-   ewarn "permission on all the files that you want tenshi to monitor."
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-04-17 Thread Johannes Huber
commit: f4bf6a502247d9eaf0c664434862e52bc45afbb7
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Apr 17 19:11:42 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Apr 17 19:15:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bf6a50

app-admin/tenshi: Remove 0.14

Deprecated EAPI 4 and overshadowed by 0.17.

Bug: https://bugs.gentoo.org/626654
Package-Manager: Portage-2.3.29, Repoman-2.3.9

 app-admin/tenshi/Manifest   |  1 -
 app-admin/tenshi/tenshi-0.14.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/app-admin/tenshi/Manifest b/app-admin/tenshi/Manifest
index beb53b85e37..8e83959013d 100644
--- a/app-admin/tenshi/Manifest
+++ b/app-admin/tenshi/Manifest
@@ -1,4 +1,3 @@
-DIST tenshi-0.14.tar.gz 29764 BLAKE2B 
f1601dae3e71184ac4127e5ce63af51df5c2a1a78de272c40dd177c003436cf5c60044c93ff9cf104626b8eb18419b4dfb33d3ae2edeca75f513825d15c0d57d
 SHA512 
9922e9b7f9f39bc38f2e8844399146a9303d8a622b167b748fd76970820b04dc15df55e4ff87c05662ba9d120876cac9fa6ffa3bf07f2ad7c4f6f58d1ca667d2
 DIST tenshi-0.15.tar.gz 28405 BLAKE2B 
6a5d976e658346421d7744e42e1bc4aa5f77ca4a0da9a2a6a12ee1461a58f0a144b2ff16f8521c50fd53666e90fb24dbc92ae1314618d3e5e328a49a20b99d4d
 SHA512 
7d241d192986d2073d8509cda8b6bd21bc678f05d6e3b830885485d259454c5e5c004b477e63dbef5eb3e5bea8c4af56d6d8ed32c6809de43ed1e144c6b3d04c
 DIST tenshi-0.16.tar.gz 24460 BLAKE2B 
aaef47c00a9ab63572f14ca990ee25d7231697d1180a8e8db0fd8ba413ce6f1a362f1b5dac9de30ccc1730d14a36290f0ac8cc0ff12b079650d6f8063dd2463d
 SHA512 
b23adc764ba0bbdde99a273a233cdb5117cd160da56aa19db05f196a4d4934e3a631c9d9effe4a80388c176c3b19b46328edca02af85265d08d6e77b724b044e
 DIST tenshi-0.17.tar.gz 24597 BLAKE2B 
846128e65b1a2d2a3bc5edecc9356069f44d9c13757771ec7fc5c31063d8aeb9403d447dbb088d2aa7d05d3b086ac6c569cd24a05c336225540b3baa10e79bb7
 SHA512 
2ca93ceaab0843c321fa69d8ba1c7b31eaf809cac4348c98327ddd9ab72df4d5ff00d6b4edeb19a9f02e154161988e0c2284248fd0e84d2b42dd82fdbaac1a78

diff --git a/app-admin/tenshi/tenshi-0.14.ebuild 
b/app-admin/tenshi/tenshi-0.14.ebuild
deleted file mode 100644
index 462d7eb8175..000
--- a/app-admin/tenshi/tenshi-0.14.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils user
-
-DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
-SRC_URI="http://dev.inversepath.com/tenshi/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="dev-lang/perl
-   dev-perl/IO-BufferedSelect
-   sys-apps/coreutils"
-
-pkg_setup() {
-   enewgroup tenshi
-   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
-}
-
-src_prepare() {
-   # Fix for bug #241254
-   sed -i 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' \
-   Makefile || die "docdir substitution failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   fowners tenshi:root /etc/tenshi/tenshi.conf
-   dodir /var/lib/tenshi
-   fowners tenshi:root /var/lib/tenshi
-   doman tenshi.8
-   newinitd tenshi.gentoo-init tenshi
-   keepdir /var/lib/tenshi
-}
-
-pkg_postinst() {
-   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
-   ewarn "monitors /var/log/messages which, by default, can not be read"
-   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
-   ewarn "permission on all the files that you want tenshi to monitor."
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-04-17 Thread Johannes Huber
commit: f0e4c709d495a6eca81ca0668e8995317bee8301
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Apr 17 19:13:28 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Apr 17 19:15:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e4c709

app-admin/tenshi: Remove 0.16-r1

Overshadowed by 0.17.

Bug: https://bugs.gentoo.org/626654
Package-Manager: Portage-2.3.29, Repoman-2.3.9

 app-admin/tenshi/Manifest  |  1 -
 app-admin/tenshi/tenshi-0.16-r1.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/app-admin/tenshi/Manifest b/app-admin/tenshi/Manifest
index e8c55d70b88..4e36e59a93a 100644
--- a/app-admin/tenshi/Manifest
+++ b/app-admin/tenshi/Manifest
@@ -1,2 +1 @@
-DIST tenshi-0.16.tar.gz 24460 BLAKE2B 
aaef47c00a9ab63572f14ca990ee25d7231697d1180a8e8db0fd8ba413ce6f1a362f1b5dac9de30ccc1730d14a36290f0ac8cc0ff12b079650d6f8063dd2463d
 SHA512 
b23adc764ba0bbdde99a273a233cdb5117cd160da56aa19db05f196a4d4934e3a631c9d9effe4a80388c176c3b19b46328edca02af85265d08d6e77b724b044e
 DIST tenshi-0.17.tar.gz 24597 BLAKE2B 
846128e65b1a2d2a3bc5edecc9356069f44d9c13757771ec7fc5c31063d8aeb9403d447dbb088d2aa7d05d3b086ac6c569cd24a05c336225540b3baa10e79bb7
 SHA512 
2ca93ceaab0843c321fa69d8ba1c7b31eaf809cac4348c98327ddd9ab72df4d5ff00d6b4edeb19a9f02e154161988e0c2284248fd0e84d2b42dd82fdbaac1a78

diff --git a/app-admin/tenshi/tenshi-0.16-r1.ebuild 
b/app-admin/tenshi/tenshi-0.16-r1.ebuild
deleted file mode 100644
index 813e9479f84..000
--- a/app-admin/tenshi/tenshi-0.16-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit user
-
-DESCRIPTION="Log parsing and notification program"
-HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
-SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-IUSE=""
-
-RDEPEND="dev-lang/perl
-   dev-perl/IO-BufferedSelect
-   sys-apps/coreutils"
-
-pkg_setup() {
-   enewgroup tenshi
-   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
-}
-
-src_prepare() {
-   default
-   # Fix for bug #241254
-   sed -i 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' \
-   Makefile || die "docdir substitution failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   doman tenshi.8
-   newinitd tenshi.openrc-init tenshi
-
-   # We don't need to install LICENSE files.
-   rm "${D}/usr/share/doc/${PF}/LICENSE" || die 'failed to remove LICENSE'
-}
-
-pkg_postinst() {
-   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
-   ewarn "monitors /var/log/messages which, by default, can not be read"
-   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
-   ewarn "permission on all the files that you want tenshi to monitor."
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-03-03 Thread Sergei Trofimovich
commit: a9364e9a519d342bd5d7765ff2bb08814a4a2bac
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar  3 21:05:20 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar  3 21:07:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9364e9a

app-admin/tenshi: stable 0.17 for ppc, bug #626654

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 app-admin/tenshi/tenshi-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17.ebuild 
b/app-admin/tenshi/tenshi-0.17.ebuild
index 5c5c80c067c..aa5c431f8c8 100644
--- a/app-admin/tenshi/tenshi-0.17.ebuild
+++ b/app-admin/tenshi/tenshi-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 IUSE=""
 
 RDEPEND="dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-01-26 Thread Thomas Deutschmann
commit: 73a4101644cbf969b3c4900026b7549eb91dccb2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 26 18:20:47 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 18:20:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a41016

app-admin/tenshi: x86 stable (bug #626654)

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 app-admin/tenshi/tenshi-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.17.ebuild 
b/app-admin/tenshi/tenshi-0.17.ebuild
index 29c2bc70bbf..5c5c80c067c 100644
--- a/app-admin/tenshi/tenshi-0.17.ebuild
+++ b/app-admin/tenshi/tenshi-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE=""
 
 RDEPEND="dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2018-01-23 Thread Agostino Sarubbo
commit: 38681cb0a5b194f15d4a839914b70b4798e5f2f7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jan 23 16:41:07 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jan 23 16:41:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38681cb0

app-admin/tenshi: amd64 stable wrt bug #626654

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

 app-admin/tenshi/tenshi-0.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/tenshi/tenshi-0.17.ebuild 
b/app-admin/tenshi/tenshi-0.17.ebuild
index 45059dc892f..29c2bc70bbf 100644
--- a/app-admin/tenshi/tenshi-0.17.ebuild
+++ b/app-admin/tenshi/tenshi-0.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 IUSE=""
 
 RDEPEND="dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2017-10-19 Thread Michael Orlitzky
commit: 7bd4d65f8d6bef1f6562c25c77f0bd1a3ca8bce4
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Oct 19 13:55:13 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Oct 19 13:55:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd4d65f

app-admin/tenshi: new version 0.17.

This version completes the fix for the vulnerable PID file handling
reported in bug 626654. Thanks to the proxy maintainer Brian De Wolf
for making sure that this was fixed correctly upstream.

Bug: https://bugs.gentoo.org/626654
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-admin/tenshi/Manifest   |  1 +
 app-admin/tenshi/tenshi-0.17.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/app-admin/tenshi/Manifest b/app-admin/tenshi/Manifest
index 676609617f3..002a1244bea 100644
--- a/app-admin/tenshi/Manifest
+++ b/app-admin/tenshi/Manifest
@@ -2,3 +2,4 @@ DIST tenshi-0.12.tar.gz 28467 SHA256 
953bbad01cb03674ab6135b70f707467ccd55dd1b8c
 DIST tenshi-0.14.tar.gz 29764 SHA256 
73ff5dfb078e0744709d0ead26276a1c88af8a9f0515e786a60c84bd9cd9cfc7 SHA512 
9922e9b7f9f39bc38f2e8844399146a9303d8a622b167b748fd76970820b04dc15df55e4ff87c05662ba9d120876cac9fa6ffa3bf07f2ad7c4f6f58d1ca667d2
 WHIRLPOOL 
780ced7b2cc1902d90c5c51edd77a28cf49dcc45f0e764b47d05c1fcbadf9b5f94fdf86c9c7a746c79fe61c164dc7c1bf8e9d1ac593e804767cc420ccb7f7c7d
 DIST tenshi-0.15.tar.gz 28405 SHA256 
4f875db168ca53249c521ac0b5a1e2b7498613bc3ac2a23de85638e44d0006a7 SHA512 
7d241d192986d2073d8509cda8b6bd21bc678f05d6e3b830885485d259454c5e5c004b477e63dbef5eb3e5bea8c4af56d6d8ed32c6809de43ed1e144c6b3d04c
 WHIRLPOOL 
a35afa1c80cedbf57193b39119de428d53d70e222fcf8a597a187d67a66b2bea82934bf991f8cffa6aa0fc1a86b9f7e9e17d7d2c73e1bbb055d9f01acab8ff17
 DIST tenshi-0.16.tar.gz 24460 SHA256 
a76ad83eaa8e2017ae14824abaab6b919742569c6a0885d4c471c006c4bc1ef0 SHA512 
b23adc764ba0bbdde99a273a233cdb5117cd160da56aa19db05f196a4d4934e3a631c9d9effe4a80388c176c3b19b46328edca02af85265d08d6e77b724b044e
 WHIRLPOOL 
e965099d170c6f691989d6f897265e399331991e7a81c1a4e98144e72018240a5e88dd085715bc638d18c65d1e946738183b806fb68d59864f421c6ce1344279
+DIST tenshi-0.17.tar.gz 24597 SHA256 
9b7e72b6496e2f6abd77d1dd3c4c6b77bdce61ca5531f9f1c62376b020904db7 SHA512 
2ca93ceaab0843c321fa69d8ba1c7b31eaf809cac4348c98327ddd9ab72df4d5ff00d6b4edeb19a9f02e154161988e0c2284248fd0e84d2b42dd82fdbaac1a78
 WHIRLPOOL 
66d6e137f06b2fdcfbd8fe17be520d11d9d684aee988555ecbea17ec22ad697216b0b2b56c5deee5215915c11a87bc45cabb054205aa27e1b2dae67900fcf74d

diff --git a/app-admin/tenshi/tenshi-0.17.ebuild 
b/app-admin/tenshi/tenshi-0.17.ebuild
new file mode 100644
index 000..45059dc892f
--- /dev/null
+++ b/app-admin/tenshi/tenshi-0.17.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user
+
+DESCRIPTION="Log parsing and notification program"
+HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
+SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/perl
+   dev-perl/IO-BufferedSelect
+   sys-apps/coreutils"
+
+pkg_setup() {
+   enewgroup tenshi
+   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
+}
+
+src_prepare() {
+   default
+   # Fix for bug #241254
+   sed -i 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' \
+   Makefile || die "docdir substitution failed"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   doman tenshi.8
+   newinitd tenshi.openrc-init tenshi
+
+   # We don't need to install LICENSE files.
+   rm "${D}/usr/share/doc/${PF}/LICENSE" || die 'failed to remove LICENSE'
+}
+
+pkg_postinst() {
+   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
+   ewarn "monitors /var/log/messages which, by default, can not be read"
+   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
+   ewarn "permission on all the files that you want tenshi to monitor."
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2017-10-19 Thread Thomas Deutschmann
commit: 622fc6298dc6089f673df5741f84100adb9fa0f9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Oct 19 11:59:05 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Oct 19 11:59:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622fc629

app-admin/tenshi: x86 stable (bug #626654)

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 app-admin/tenshi/tenshi-0.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.16-r1.ebuild 
b/app-admin/tenshi/tenshi-0.16-r1.ebuild
index 45059dc892f..813e9479f84 100644
--- a/app-admin/tenshi/tenshi-0.16-r1.ebuild
+++ b/app-admin/tenshi/tenshi-0.16-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
 IUSE=""
 
 RDEPEND="dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2017-08-30 Thread Michael Orlitzky
commit: 7d56e1b385a02eab7852a3f0677f9f0f63c93df2
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Aug 31 00:52:49 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Aug 31 00:52:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d56e1b3

app-admin/tenshi: new revision with tenshi.conf owned by root:root.

The tenshi.conf file was owned by the "tenshi" user in previous
revisions. This was open to exploitation because that conf file
contains two important settings:

  1. The UID that the daemon will run as.
  2. The "tail" command to be run on the logfiles.

If the "tenshi" user can write to it, he can specify an arbitrary
command to be run as an arbitrary UID the next time the daemon is
started.

Thanks to Brian De Wolf for noticing the problem.

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-admin/tenshi/{tenshi-0.16.ebuild => tenshi-0.16-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-admin/tenshi/tenshi-0.16.ebuild 
b/app-admin/tenshi/tenshi-0.16-r1.ebuild
similarity index 96%
rename from app-admin/tenshi/tenshi-0.16.ebuild
rename to app-admin/tenshi/tenshi-0.16-r1.ebuild
index 5ea26981d82..45059dc892f 100644
--- a/app-admin/tenshi/tenshi-0.16.ebuild
+++ b/app-admin/tenshi/tenshi-0.16-r1.ebuild
@@ -32,7 +32,6 @@ src_prepare() {
 
 src_install() {
emake DESTDIR="${D}" install
-   fowners tenshi:root /etc/tenshi/tenshi.conf
doman tenshi.8
newinitd tenshi.openrc-init tenshi
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2017-08-29 Thread Michael Orlitzky
commit: 13298715b5a0ca4d095eab189049ba71c6a8fd0b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Aug 29 17:42:02 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Aug 29 17:42:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13298715

app-admin/tenshi: new version 0.16 to fix a vulnerable PID file.

Gentoo-Bug: 626654

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-admin/tenshi/Manifest   |  1 +
 app-admin/tenshi/tenshi-0.16.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/app-admin/tenshi/Manifest b/app-admin/tenshi/Manifest
index a0cfc3d9e6b..676609617f3 100644
--- a/app-admin/tenshi/Manifest
+++ b/app-admin/tenshi/Manifest
@@ -1,3 +1,4 @@
 DIST tenshi-0.12.tar.gz 28467 SHA256 
953bbad01cb03674ab6135b70f707467ccd55dd1b8cb7257f1f49473d7767920 SHA512 
657998e3a8df49ad0aae9c948cdd78dab944153fdacf79ebfc31b3e57fb62d738514b94c61834342669c407a3b09e81ceab38c054153a9fae6337a377fc167db
 WHIRLPOOL 
a9c5b49238b5e7a86aa8df41f2b6cd6881f25ffacceb1ae850d37b2f227950536900af707884db5f16604903cf73c0586baecdb0a8cf0d906930dd2a5058d67c
 DIST tenshi-0.14.tar.gz 29764 SHA256 
73ff5dfb078e0744709d0ead26276a1c88af8a9f0515e786a60c84bd9cd9cfc7 SHA512 
9922e9b7f9f39bc38f2e8844399146a9303d8a622b167b748fd76970820b04dc15df55e4ff87c05662ba9d120876cac9fa6ffa3bf07f2ad7c4f6f58d1ca667d2
 WHIRLPOOL 
780ced7b2cc1902d90c5c51edd77a28cf49dcc45f0e764b47d05c1fcbadf9b5f94fdf86c9c7a746c79fe61c164dc7c1bf8e9d1ac593e804767cc420ccb7f7c7d
 DIST tenshi-0.15.tar.gz 28405 SHA256 
4f875db168ca53249c521ac0b5a1e2b7498613bc3ac2a23de85638e44d0006a7 SHA512 
7d241d192986d2073d8509cda8b6bd21bc678f05d6e3b830885485d259454c5e5c004b477e63dbef5eb3e5bea8c4af56d6d8ed32c6809de43ed1e144c6b3d04c
 WHIRLPOOL 
a35afa1c80cedbf57193b39119de428d53d70e222fcf8a597a187d67a66b2bea82934bf991f8cffa6aa0fc1a86b9f7e9e17d7d2c73e1bbb055d9f01acab8ff17
+DIST tenshi-0.16.tar.gz 24460 SHA256 
a76ad83eaa8e2017ae14824abaab6b919742569c6a0885d4c471c006c4bc1ef0 SHA512 
b23adc764ba0bbdde99a273a233cdb5117cd160da56aa19db05f196a4d4934e3a631c9d9effe4a80388c176c3b19b46328edca02af85265d08d6e77b724b044e
 WHIRLPOOL 
e965099d170c6f691989d6f897265e399331991e7a81c1a4e98144e72018240a5e88dd085715bc638d18c65d1e946738183b806fb68d59864f421c6ce1344279

diff --git a/app-admin/tenshi/tenshi-0.16.ebuild 
b/app-admin/tenshi/tenshi-0.16.ebuild
new file mode 100644
index 000..5ea26981d82
--- /dev/null
+++ b/app-admin/tenshi/tenshi-0.16.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user
+
+DESCRIPTION="Log parsing and notification program"
+HOMEPAGE="http://dev.inversepath.com/trac/tenshi;
+SRC_URI="https://github.com/inversepath/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/perl
+   dev-perl/IO-BufferedSelect
+   sys-apps/coreutils"
+
+pkg_setup() {
+   enewgroup tenshi
+   enewuser tenshi -1 -1 /var/lib/tenshi tenshi
+}
+
+src_prepare() {
+   default
+   # Fix for bug #241254
+   sed -i 's:^docdir =.*:docdir = /usr/share/doc/${PF}:' \
+   Makefile || die "docdir substitution failed"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   fowners tenshi:root /etc/tenshi/tenshi.conf
+   doman tenshi.8
+   newinitd tenshi.openrc-init tenshi
+
+   # We don't need to install LICENSE files.
+   rm "${D}/usr/share/doc/${PF}/LICENSE" || die 'failed to remove LICENSE'
+}
+
+pkg_postinst() {
+   ewarn "The sample config installed to ${ROOT}etc/tenshi/tenshi.conf"
+   ewarn "monitors /var/log/messages which, by default, can not be read"
+   ewarn "by the tenshi user.  Make sure that the tenshi user has read"
+   ewarn "permission on all the files that you want tenshi to monitor."
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2016-04-04 Thread Ian Delaney
commit: 1c246a145be4b5f1eaa7c310d3f3b1fec0674171
Author: Ian Delaney  gentoo  org>
AuthorDate: Mon Apr  4 08:49:52 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Mon Apr  4 09:00:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c246a14

app-admin/tenshi: Add description attribute for user maintainers in metadata.xml

Package-Manager: portage-2.2.28

 app-admin/tenshi/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-admin/tenshi/metadata.xml b/app-admin/tenshi/metadata.xml
index 1cd4d2b..332fa6f 100644
--- a/app-admin/tenshi/metadata.xml
+++ b/app-admin/tenshi/metadata.xml
@@ -4,10 +4,12 @@
 
   bldew...@cpp.edu
   Brian De Wolf
+  Primary proxied maintainer; set to assignee in all 
bugs
 
 
   a...@pulsewidth.org.uk
   Adam James
+  Proxied co-maintainer; CC in all bugs
 
 
   proxy-ma...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: app-admin/tenshi/

2015-10-29 Thread Ian Delaney
commit: 75230f9117754e29404e89e233f28fa4c7f43f09
Author: Ian Delaney  gentoo  org>
AuthorDate: Thu Oct 29 13:02:43 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Thu Oct 29 16:11:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75230f91

app-admin/tenshi: update maintainer's email address in metadata

Package-Manager: portage-2.2.23

 app-admin/tenshi/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/tenshi/metadata.xml b/app-admin/tenshi/metadata.xml
index 158d493..a0fb5e8 100644
--- a/app-admin/tenshi/metadata.xml
+++ b/app-admin/tenshi/metadata.xml
@@ -3,7 +3,7 @@
 
 proxy-maintainers
 
-  bldew...@csupomona.edu
+  bldew...@cpp.edu
   Brian De Wolf