[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: d17e97e7967af733320e83cede324e90c3651128 Author: Matoro Mahri matoro tk> AuthorDate: Fri Feb 2 01:55:00 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 2 04:20:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17e97e7 app-admin/sysklogd: Stabilize 2.5.2 ppc, #922264 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index 69cca86161df..60d1d34765ce 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 9016f371924e61403290df7eb634a57f5c5d24fa Author: Matoro Mahri matoro tk> AuthorDate: Fri Feb 2 01:50:15 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 2 04:20:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9016f371 app-admin/sysklogd: Stabilize 2.5.2 ppc64, #922264 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index f125f3aced85..69cca86161df 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: ae3bc69f74def484699d90eeba7c07b6926ccac2 Author: Sam James gentoo org> AuthorDate: Thu Jan 18 00:27:42 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 18 00:27:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae3bc69f app-admin/sysklogd: Stabilize 2.5.2 arm64, #922325 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index 12d2c418ba6f..f125f3aced85 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 582b3025f0ebc68fed84a6893649c8d8ed6d005e Author: Sam James gentoo org> AuthorDate: Thu Jan 18 00:27:24 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 18 00:27:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=582b3025 app-admin/sysklogd: Stabilize 2.5.2 x86, #922264 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index 2e1bc6efd21a..12d2c418ba6f 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 96632b05ec3a5cc3abb854419209c03db9ceb73a Author: Sam James gentoo org> AuthorDate: Wed Jan 17 06:02:39 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 17 06:02:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96632b05 app-admin/sysklogd: Stabilize 2.5.2 amd64, #922264 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index 0cb1703c33b5..2e1bc6efd21a 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 6e57c0ee5a44a62b621a5a1b988aea09bec7f3fa Author: Sam James gentoo org> AuthorDate: Wed Jan 17 05:49:08 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 17 05:49:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e57c0ee app-admin/sysklogd: Stabilize 2.5.2 sparc, #922264 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index 5c205621c147..0cb1703c33b5 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 6afeda40546e8af7507a1fddd8d69a6b64e785df Author: Sam James gentoo org> AuthorDate: Wed Jan 17 05:31:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 17 05:32:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afeda40 app-admin/sysklogd: Stabilize 2.5.2 arm, #922264 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.5.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild index 24bef0bd0a53..5c205621c147 100644 --- a/app-admin/sysklogd/sysklogd-2.5.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 8bc65a053f3fb0c1bcebb2598ac9c1b14ad13857 Author: Matoro Mahri matoro tk> AuthorDate: Mon Jan 15 00:04:08 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 15 03:20:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc65a05 app-admin/sysklogd: Stabilize 2.5.1 amd64, #913802 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> app-admin/sysklogd/sysklogd-2.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.1.ebuild b/app-admin/sysklogd/sysklogd-2.5.1.ebuild index a3b17654f9db..37e1d34a56e8 100644 --- a/app-admin/sysklogd/sysklogd-2.5.1.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 03b48202acbafc203672a5bb7be860a99543b08c Author: Matoro Mahri matoro tk> AuthorDate: Sun Jan 14 23:06:47 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 15 03:20:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b48202 app-admin/sysklogd: Stabilize 2.5.1 ppc, #913802 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> app-admin/sysklogd/sysklogd-2.5.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.1.ebuild b/app-admin/sysklogd/sysklogd-2.5.1.ebuild index 020c635e9ef1..a3b17654f9db 100644 --- a/app-admin/sysklogd/sysklogd-2.5.1.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 403f71e842145e39d9cd0a24fbd323d7fb90d5fa Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Nov 13 16:37:49 2023 + Commit: Sam James gentoo org> CommitDate: Mon Nov 13 19:51:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403f71e8 app-admin/sysklogd: stable 2.5.1 for sparc, bug #913802 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.1.ebuild b/app-admin/sysklogd/sysklogd-2.5.1.ebuild index 6ff0959bf197..020c635e9ef1 100644 --- a/app-admin/sysklogd/sysklogd-2.5.1.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: d92ae6de4bdc9169916f439b19af7f2a7dc22b0c Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 27 13:28:04 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 27 13:28:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92ae6de app-admin/sysklogd: Stabilize 2.5.1 arm, #913802 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/sysklogd/sysklogd-2.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.5.1.ebuild b/app-admin/sysklogd/sysklogd-2.5.1.ebuild index 581cf8e96aa7..6ff0959bf197 100644 --- a/app-admin/sysklogd/sysklogd-2.5.1.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: e625c89db0dcea84bfd6f25ac178f06a17077896 Author: Sam James gentoo org> AuthorDate: Sat Sep 16 10:28:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 16 10:28:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e625c89d app-admin/sysklogd: add 2.5.2 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.5.2.ebuild | 85 2 files changed, 86 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index b9af2ef7c539..28a9f11671bc 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,3 +1,4 @@ DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 218d9487440ab3fa395f596e5e4a9fa95df9dfa416470da658a9ac742437050c81a6e62b42763b038b8dc5d8cfab2ba30d049e269b08a66882f6d3f99863ee7b SHA512 434609dd11951b37d62b5371a2aef66424bb15ae4c98cba44762e8338ac135b37a453e5a4f40492ab80bce9b72faefc9a0ad065753f4cc5f7595911477b26e4a DIST sysklogd-2.5.0.tar.gz 459695 BLAKE2B ab8185e114f7da2c35b6ba3e3b42e13f3697155b43ccfa923229d95150e3734f74db6f732bcbc999068d8a2f8124a404ee893d2e6ce4c154f89301b3b523df39 SHA512 4599f153b046317977de990455b1eea195967da81f68451f1bda4fadba6fe685d7fe533aba3b39f4daa456d6c4931743162a021067e0a16f072a7c77908286f9 DIST sysklogd-2.5.1.tar.gz 461179 BLAKE2B efb1e1ef6456644935b0c5341bf844fe87ed910aec3fd0725da2cc2d6b3f0e1f8d4667e45525b61fa3a249387a23757291daa33aac2a72d4fcd89d325e12ab89 SHA512 24d8a76cab4c25b646d879676b46f98bb56c2079badab4f351bf983015479134e4a3e4d64fb50faade26fea8dd7e31c2c45610c17420c147c36bbbe054634983 +DIST sysklogd-2.5.2.tar.gz 459292 BLAKE2B c61a89e80d6fde10f5955cf3a7a563fbe9e00799eb1199bc9a2995585c074e7ab2b4fe6a30ae8bc224876448a521c3be9031853ae4710db2555279789aeda95d SHA512 0c160236d0f5ec31d0c5679c04b6f0f40a35af2b5b159af8b2b9dd2d37f5959efbe550dfc50c0b0419bea702b91a6594f2e141c2fbb78fdb20715ee8b2d27805 diff --git a/app-admin/sysklogd/sysklogd-2.5.2.ebuild b/app-admin/sysklogd/sysklogd-2.5.2.ebuild new file mode 100644 index ..24bef0bd0a53 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.5.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ ${PV} == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate" +# Needs network access +RESTRICT="test" + +DEPEND=" + logger? ( sys-apps/util-linux[-logger(+)] ) +" +RDEPEND=" + ${DEPEND} + logrotate? ( app-admin/logrotate ) +" + +DOCS=( ChangeLog.md README.md ) + +src_prepare() { + default + + [[ ${PV} == * ]] && eautoreconf +} + +src_configure() { + append-lfs-flags + tc-export CC + + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + --with-systemd=$(systemd_get_systemunitdir) + $(use_with logger) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 8c7c97887e3f560c1c36d6d271ea9f88ba0f933f Author: Sam James gentoo org> AuthorDate: Tue Aug 1 04:21:09 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 1 04:21:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7c9788 app-admin/sysklogd: add 2.5.1 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.5.1.ebuild | 85 2 files changed, 86 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 9cfe1c57b9ec..b9af2ef7c539 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,2 +1,3 @@ DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 218d9487440ab3fa395f596e5e4a9fa95df9dfa416470da658a9ac742437050c81a6e62b42763b038b8dc5d8cfab2ba30d049e269b08a66882f6d3f99863ee7b SHA512 434609dd11951b37d62b5371a2aef66424bb15ae4c98cba44762e8338ac135b37a453e5a4f40492ab80bce9b72faefc9a0ad065753f4cc5f7595911477b26e4a DIST sysklogd-2.5.0.tar.gz 459695 BLAKE2B ab8185e114f7da2c35b6ba3e3b42e13f3697155b43ccfa923229d95150e3734f74db6f732bcbc999068d8a2f8124a404ee893d2e6ce4c154f89301b3b523df39 SHA512 4599f153b046317977de990455b1eea195967da81f68451f1bda4fadba6fe685d7fe533aba3b39f4daa456d6c4931743162a021067e0a16f072a7c77908286f9 +DIST sysklogd-2.5.1.tar.gz 461179 BLAKE2B efb1e1ef6456644935b0c5341bf844fe87ed910aec3fd0725da2cc2d6b3f0e1f8d4667e45525b61fa3a249387a23757291daa33aac2a72d4fcd89d325e12ab89 SHA512 24d8a76cab4c25b646d879676b46f98bb56c2079badab4f351bf983015479134e4a3e4d64fb50faade26fea8dd7e31c2c45610c17420c147c36bbbe054634983 diff --git a/app-admin/sysklogd/sysklogd-2.5.1.ebuild b/app-admin/sysklogd/sysklogd-2.5.1.ebuild new file mode 100644 index ..24bef0bd0a53 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.5.1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ ${PV} == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate" +# Needs network access +RESTRICT="test" + +DEPEND=" + logger? ( sys-apps/util-linux[-logger(+)] ) +" +RDEPEND=" + ${DEPEND} + logrotate? ( app-admin/logrotate ) +" + +DOCS=( ChangeLog.md README.md ) + +src_prepare() { + default + + [[ ${PV} == * ]] && eautoreconf +} + +src_configure() { + append-lfs-flags + tc-export CC + + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + --with-systemd=$(systemd_get_systemunitdir) + $(use_with logger) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 40e25355db1ebb436da7665a6cebb7d668fff1d4 Author: Sam James gentoo org> AuthorDate: Fri Jun 2 12:49:30 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 2 12:49:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e25355 app-admin/sysklogd: add 2.5.0 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest| 1 + app-admin/sysklogd/{sysklogd-.ebuild => sysklogd-2.5.0.ebuild} | 7 ++- app-admin/sysklogd/sysklogd-.ebuild| 7 ++- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index da7cc3c7b7e8..9cfe1c57b9ec 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1 +1,2 @@ DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 218d9487440ab3fa395f596e5e4a9fa95df9dfa416470da658a9ac742437050c81a6e62b42763b038b8dc5d8cfab2ba30d049e269b08a66882f6d3f99863ee7b SHA512 434609dd11951b37d62b5371a2aef66424bb15ae4c98cba44762e8338ac135b37a453e5a4f40492ab80bce9b72faefc9a0ad065753f4cc5f7595911477b26e4a +DIST sysklogd-2.5.0.tar.gz 459695 BLAKE2B ab8185e114f7da2c35b6ba3e3b42e13f3697155b43ccfa923229d95150e3734f74db6f732bcbc999068d8a2f8124a404ee893d2e6ce4c154f89301b3b523df39 SHA512 4599f153b046317977de990455b1eea195967da81f68451f1bda4fadba6fe685d7fe533aba3b39f4daa456d6c4931743162a021067e0a16f072a7c77908286f9 diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-2.5.0.ebuild similarity index 94% copy from app-admin/sysklogd/sysklogd-.ebuild copy to app-admin/sysklogd/sysklogd-2.5.0.ebuild index b823887c4367..24bef0bd0a53 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-2.5.0.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 @@ -23,10 +23,7 @@ IUSE="logger logrotate" RESTRICT="test" DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) + logger? ( sys-apps/util-linux[-logger(+)] ) " RDEPEND=" ${DEPEND} diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild index b823887c4367..24bef0bd0a53 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-.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 @@ -23,10 +23,7 @@ IUSE="logger logrotate" RESTRICT="test" DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) + logger? ( sys-apps/util-linux[-logger(+)] ) " RDEPEND=" ${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 1be60b367161a781260d7d1a8c7d16719f3c8965 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 21:27:58 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 21:27:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be60b36 app-admin/sysklogd: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-admin/sysklogd/metadata.xml b/app-admin/sysklogd/metadata.xml index 820601cdf92a..deb7717010d8 100644 --- a/app-admin/sysklogd/metadata.xml +++ b/app-admin/sysklogd/metadata.xml @@ -9,4 +9,7 @@ Build the logger program use app-admin/logrotate for rotating logs rather than custom cron scripts + + troglobit/sysklogd +
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 976ef56514b16908c6d5f779bbdca6c67462bfd7 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Sep 28 06:54:45 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Sep 28 06:54:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976ef565 app-admin/sysklogd: Stabilize 2.4.4 sparc, #872764 Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild index 6e8e94bba809..a5b689aea0dc 100644 --- a/app-admin/sysklogd/sysklogd-2.4.4.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 06e33fa5ad887709225255b4122429f8e6ffc617 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 25 06:25:31 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 25 06:25:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e33fa5 app-admin/sysklogd: Stabilize 2.4.4 ppc64, #872764 Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild index 28564f886476..6e8e94bba809 100644 --- a/app-admin/sysklogd/sysklogd-2.4.4.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 9db01ab731cd1af29b1b90b4c683df4015624d30 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 25 06:23:44 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 25 06:23:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db01ab7 app-admin/sysklogd: Stabilize 2.4.4 ppc, #872764 Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild index e2da2ef1b38a..28564f886476 100644 --- a/app-admin/sysklogd/sysklogd-2.4.4.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 3e9b8e53ce0e82d404a22b875f5817b084d5404c Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 25 06:19:29 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 25 06:19:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9b8e53 app-admin/sysklogd: Stabilize 2.4.4 amd64, #872764 Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild index 39bd7736ef6a..e2da2ef1b38a 100644 --- a/app-admin/sysklogd/sysklogd-2.4.4.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 2d650b78c0ceab2cebe8d2381c7cd678e14f686d Author: Sam James gentoo org> AuthorDate: Sun Sep 25 04:46:33 2022 + Commit: Sam James gentoo org> CommitDate: Sun Sep 25 04:46:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d650b78 app-admin/sysklogd: Stabilize 2.4.4 x86, #872764 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild index 1c94f8c42917..39bd7736ef6a 100644 --- a/app-admin/sysklogd/sysklogd-2.4.4.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 2cb8fcf426c520bf8ab2beb712bd2a287e838e97 Author: Sam James gentoo org> AuthorDate: Sun Sep 25 04:42:18 2022 + Commit: Sam James gentoo org> CommitDate: Sun Sep 25 04:42:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb8fcf4 app-admin/sysklogd: Stabilize 2.4.4 arm, #872764 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild index b823887c4367..1c94f8c42917 100644 --- a/app-admin/sysklogd/sysklogd-2.4.4.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 5e884462f915df779f2dfa6933fb078a6a98e11b Author: Sam James gentoo org> AuthorDate: Sat Aug 13 18:12:40 2022 + Commit: Sam James gentoo org> CommitDate: Sat Aug 13 18:12:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e884462 app-admin/sysklogd: drop 2.4.0, 2.4.2, 2.4.3 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest | 3 -- app-admin/sysklogd/sysklogd-2.4.0.ebuild | 86 --- app-admin/sysklogd/sysklogd-2.4.2.ebuild | 88 app-admin/sysklogd/sysklogd-2.4.3.ebuild | 88 4 files changed, 265 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 253554eb6986..7a2b740750de 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,5 +1,2 @@ DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d SHA512 7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc -DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09 SHA512 0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c -DIST sysklogd-2.4.2.tar.gz 451760 BLAKE2B 35f59f3343e66be33cd6c0277e53a49dd94f593da9dbe0af685f513de9e3c5c4103d79530aba48b9515222556a3d5751a86c89be04aa6983b94b02d21db855be SHA512 5d17bfd25248f8ddc0938f00c9c11c5d7cfa559904b984bf6c6fc50bcddf0ac0263ff175cc05e039b8635012c097207b84bf9270df5c5bf0a9d6532d01b0a9ec -DIST sysklogd-2.4.3.tar.gz 451887 BLAKE2B 210ad69fab10af2724c7554a10347c238eba97a7a3e7fec95ca12520976abd60a2ce762ff5effb528aa7f6f9191ecc95f9425a905de83f1e7820bd0b0294186c SHA512 9ff935811974b812f84e96bea64d284d718cab53038a4c11d74e50ae33d14d5d3c1f843d7c2771edd6ea1f742f108fc60aa81b4a686c336c276f76ea73d2c0c1 DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 218d9487440ab3fa395f596e5e4a9fa95df9dfa416470da658a9ac742437050c81a6e62b42763b038b8dc5d8cfab2ba30d049e269b08a66882f6d3f99863ee7b SHA512 434609dd11951b37d62b5371a2aef66424bb15ae4c98cba44762e8338ac135b37a453e5a4f40492ab80bce9b72faefc9a0ad065753f4cc5f7595911477b26e4a diff --git a/app-admin/sysklogd/sysklogd-2.4.0.ebuild b/app-admin/sysklogd/sysklogd-2.4.0.ebuild deleted file mode 100644 index 53e3b031b00b.. --- a/app-admin/sysklogd/sysklogd-2.4.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic systemd toolchain-funcs - -DESCRIPTION="Standard log daemons" -HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; - -if [[ ${PV} == * ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; -else - SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="logger logrotate systemd" -# Needs network access -RESTRICT="test" - -DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) -" -RDEPEND="${DEPEND} - logrotate? ( app-admin/logrotate )" - -DOCS=( ChangeLog.md README.md ) - -pkg_setup() { - append-lfs-flags - tc-export CC -} - -src_prepare() { - default - - [[ ${PV} == * ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-static - --runstatedir="${EPREFIX}"/run - $(use_with logger) - $(use_with systemd systemd $(systemd_get_systemunitdir)) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - insinto /etc - doins syslog.conf - keepdir /etc/syslog.d - - newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/sysklogd.logrotate sysklogd - sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die - fi - - find "${ED}" -type f -name "*.la" -delete || die -} - -pkg_postinst() { - if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then - elog "Starting with version 2.0 syslogd has built in log rotation" - elog "functionality that does no longer require a running cron daemon." - elog "So we no longer install any log rotation cron files for sysklogd." - fi - if [[ -n ${REPLACING_VERSIONS}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: d0eee11f868477a425b53e8e90423c9022fc6973 Author: Sam James gentoo org> AuthorDate: Sat Aug 13 18:11:06 2022 + Commit: Sam James gentoo org> CommitDate: Sat Aug 13 18:12:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0eee11f app-admin/sysklogd: add 2.4.4 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.4.4.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 980f21a39082..253554eb6986 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -2,3 +2,4 @@ DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7 DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09 SHA512 0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c DIST sysklogd-2.4.2.tar.gz 451760 BLAKE2B 35f59f3343e66be33cd6c0277e53a49dd94f593da9dbe0af685f513de9e3c5c4103d79530aba48b9515222556a3d5751a86c89be04aa6983b94b02d21db855be SHA512 5d17bfd25248f8ddc0938f00c9c11c5d7cfa559904b984bf6c6fc50bcddf0ac0263ff175cc05e039b8635012c097207b84bf9270df5c5bf0a9d6532d01b0a9ec DIST sysklogd-2.4.3.tar.gz 451887 BLAKE2B 210ad69fab10af2724c7554a10347c238eba97a7a3e7fec95ca12520976abd60a2ce762ff5effb528aa7f6f9191ecc95f9425a905de83f1e7820bd0b0294186c SHA512 9ff935811974b812f84e96bea64d284d718cab53038a4c11d74e50ae33d14d5d3c1f843d7c2771edd6ea1f742f108fc60aa81b4a686c336c276f76ea73d2c0c1 +DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 218d9487440ab3fa395f596e5e4a9fa95df9dfa416470da658a9ac742437050c81a6e62b42763b038b8dc5d8cfab2ba30d049e269b08a66882f6d3f99863ee7b SHA512 434609dd11951b37d62b5371a2aef66424bb15ae4c98cba44762e8338ac135b37a453e5a4f40492ab80bce9b72faefc9a0ad065753f4cc5f7595911477b26e4a diff --git a/app-admin/sysklogd/sysklogd-2.4.4.ebuild b/app-admin/sysklogd/sysklogd-2.4.4.ebuild new file mode 100644 index ..b823887c4367 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.4.4.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ ${PV} == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate" +# Needs network access +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND=" + ${DEPEND} + logrotate? ( app-admin/logrotate ) +" + +DOCS=( ChangeLog.md README.md ) + +src_prepare() { + default + + [[ ${PV} == * ]] && eautoreconf +} + +src_configure() { + append-lfs-flags + tc-export CC + + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + --with-systemd=$(systemd_get_systemunitdir) + $(use_with logger) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: a064704249041d1666d47e670a5758d4882a4fe4 Author: Sam James gentoo org> AuthorDate: Fri Aug 12 19:06:59 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 12 21:02:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0647042 app-admin/sysklogd: add 2.4.3 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.4.3.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index e9ee012e497b..980f21a39082 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,3 +1,4 @@ DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d SHA512 7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09 SHA512 0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c DIST sysklogd-2.4.2.tar.gz 451760 BLAKE2B 35f59f3343e66be33cd6c0277e53a49dd94f593da9dbe0af685f513de9e3c5c4103d79530aba48b9515222556a3d5751a86c89be04aa6983b94b02d21db855be SHA512 5d17bfd25248f8ddc0938f00c9c11c5d7cfa559904b984bf6c6fc50bcddf0ac0263ff175cc05e039b8635012c097207b84bf9270df5c5bf0a9d6532d01b0a9ec +DIST sysklogd-2.4.3.tar.gz 451887 BLAKE2B 210ad69fab10af2724c7554a10347c238eba97a7a3e7fec95ca12520976abd60a2ce762ff5effb528aa7f6f9191ecc95f9425a905de83f1e7820bd0b0294186c SHA512 9ff935811974b812f84e96bea64d284d718cab53038a4c11d74e50ae33d14d5d3c1f843d7c2771edd6ea1f742f108fc60aa81b4a686c336c276f76ea73d2c0c1 diff --git a/app-admin/sysklogd/sysklogd-2.4.3.ebuild b/app-admin/sysklogd/sysklogd-2.4.3.ebuild new file mode 100644 index ..b823887c4367 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.4.3.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ ${PV} == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate" +# Needs network access +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND=" + ${DEPEND} + logrotate? ( app-admin/logrotate ) +" + +DOCS=( ChangeLog.md README.md ) + +src_prepare() { + default + + [[ ${PV} == * ]] && eautoreconf +} + +src_configure() { + append-lfs-flags + tc-export CC + + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + --with-systemd=$(systemd_get_systemunitdir) + $(use_with logger) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: d421cf8279d94342a6c298f130fda84c9720c0e9 Author: Sam James gentoo org> AuthorDate: Wed Aug 3 02:31:21 2022 + Commit: Sam James gentoo org> CommitDate: Wed Aug 3 02:31:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d421cf82 app-admin/sysklogd: add 2.4.2 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest| 1 + ...{sysklogd-.ebuild => sysklogd-2.4.2.ebuild} | 22 -- app-admin/sysklogd/sysklogd-.ebuild| 22 -- 3 files changed, 25 insertions(+), 20 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 6649296a48b4..e9ee012e497b 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,2 +1,3 @@ DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d SHA512 7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09 SHA512 0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c +DIST sysklogd-2.4.2.tar.gz 451760 BLAKE2B 35f59f3343e66be33cd6c0277e53a49dd94f593da9dbe0af685f513de9e3c5c4103d79530aba48b9515222556a3d5751a86c89be04aa6983b94b02d21db855be SHA512 5d17bfd25248f8ddc0938f00c9c11c5d7cfa559904b984bf6c6fc50bcddf0ac0263ff175cc05e039b8635012c097207b84bf9270df5c5bf0a9d6532d01b0a9ec diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-2.4.2.ebuild similarity index 92% copy from app-admin/sysklogd/sysklogd-.ebuild copy to app-admin/sysklogd/sysklogd-2.4.2.ebuild index 53e3b031b00b..b823887c4367 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic systemd toolchain-funcs @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="0" -IUSE="logger logrotate systemd" +IUSE="logger logrotate" # Needs network access RESTRICT="test" @@ -28,16 +28,13 @@ DEPEND=" !>=sys-apps/util-linux-2.34-r3[logger] ) " -RDEPEND="${DEPEND} - logrotate? ( app-admin/logrotate )" +RDEPEND=" + ${DEPEND} + logrotate? ( app-admin/logrotate ) +" DOCS=( ChangeLog.md README.md ) -pkg_setup() { - append-lfs-flags - tc-export CC -} - src_prepare() { default @@ -45,12 +42,16 @@ src_prepare() { } src_configure() { + append-lfs-flags + tc-export CC + local myeconfargs=( --disable-static --runstatedir="${EPREFIX}"/run + --with-systemd=$(systemd_get_systemunitdir) $(use_with logger) - $(use_with systemd systemd $(systemd_get_systemunitdir)) ) + econf "${myeconfargs[@]}" } @@ -79,6 +80,7 @@ pkg_postinst() { elog "functionality that does no longer require a running cron daemon." elog "So we no longer install any log rotation cron files for sysklogd." fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then elog "Starting with version 2.1 sysklogd no longer provides klogd." elog "syslogd now also logs kernel messages." diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild index 53e3b031b00b..b823887c4367 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic systemd toolchain-funcs @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="0" -IUSE="logger logrotate systemd" +IUSE="logger logrotate" # Needs network access RESTRICT="test" @@ -28,16 +28,13 @@ DEPEND=" !>=sys-apps/util-linux-2.34-r3[logger] ) " -RDEPEND="${DEPEND} - logrotate? ( app-admin/logrotate )" +RDEPEND=" + ${DEPEND} + logrotate? ( app-admin/logrotate ) +" DOCS=( ChangeLog.md README.md ) -pkg_setup() { - append-lfs-flags - tc-export CC -} - src_prepare() { default @@ -45,12 +42,16 @@ src_prepare() { } src_configure() { + append-lfs-flags + tc-export CC + local myeconfargs=( --disable-static --runstatedir="${EPREFIX}"/run + --with-systemd=$(systemd_get_systemunitdir) $(use_with logger) -
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: da5c02942007960f17e1ff747e557521485aae0f Author: Sam James gentoo org> AuthorDate: Tue May 31 03:28:39 2022 + Commit: Sam James gentoo org> CommitDate: Tue May 31 03:29:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5c0294 app-admin/sysklogd: add 2.4.0 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/Manifest| 1 + app-admin/sysklogd/{sysklogd-.ebuild => sysklogd-2.4.0.ebuild} | 6 -- app-admin/sysklogd/sysklogd-.ebuild| 6 -- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 780a52b7323f..6649296a48b4 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1 +1,2 @@ DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d SHA512 7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc +DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09 SHA512 0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-2.4.0.ebuild similarity index 95% copy from app-admin/sysklogd/sysklogd-.ebuild copy to app-admin/sysklogd/sysklogd-2.4.0.ebuild index cb5409c61e4c..53e3b031b00b 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-2.4.0.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic systemd toolchain-funcs DESCRIPTION="Standard log daemons" HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; -if [[ "${PV}" == * ]] ; then +if [[ ${PV} == * ]] ; then inherit autotools git-r3 EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else @@ -19,6 +19,7 @@ fi LICENSE="BSD" SLOT="0" IUSE="logger logrotate systemd" +# Needs network access RESTRICT="test" DEPEND=" @@ -39,7 +40,8 @@ pkg_setup() { src_prepare() { default - [[ "${PV}" == * ]] && eautoreconf + + [[ ${PV} == * ]] && eautoreconf } src_configure() { diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild index cb5409c61e4c..53e3b031b00b 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic systemd toolchain-funcs DESCRIPTION="Standard log daemons" HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; -if [[ "${PV}" == * ]] ; then +if [[ ${PV} == * ]] ; then inherit autotools git-r3 EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else @@ -19,6 +19,7 @@ fi LICENSE="BSD" SLOT="0" IUSE="logger logrotate systemd" +# Needs network access RESTRICT="test" DEPEND=" @@ -39,7 +40,8 @@ pkg_setup() { src_prepare() { default - [[ "${PV}" == * ]] && eautoreconf + + [[ ${PV} == * ]] && eautoreconf } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 57550fb9df08372b02e025cb817d55494a1dbcf1 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 10 02:35:27 2022 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 10 02:36:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57550fb9 app-admin/sysklogd: keyword ~riscv, #834866 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> app-admin/sysklogd/sysklogd-2.3.0.ebuild | 2 +- app-admin/sysklogd/sysklogd-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.3.0.ebuild b/app-admin/sysklogd/sysklogd-2.3.0.ebuild index a468ed00cc35..001fbc1e0c86 100644 --- a/app-admin/sysklogd/sysklogd-2.3.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.3.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD" diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild index fcf8b445d160..cb5409c61e4c 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 766b1036efcabc06d7169f9aebd225b9fb789d01 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 19 08:38:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 19 08:38:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766b1036 app-admin/sysklogd: Stabilize 2.3.0 arm, #833639 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/sysklogd/sysklogd-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.3.0.ebuild b/app-admin/sysklogd/sysklogd-2.3.0.ebuild index 654fa0970960..9d933af45ed0 100644 --- a/app-admin/sysklogd/sysklogd-2.3.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.3.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: edc1972b3aaa9cf284e5db0fd3bfe15c98540377 Author: Sam James gentoo org> AuthorDate: Sat Feb 19 02:34:12 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 19 02:34:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc1972b app-admin/sysklogd: Stabilize 2.3.0 sparc, #833639 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.3.0.ebuild b/app-admin/sysklogd/sysklogd-2.3.0.ebuild index 7d93f1cf97cc..654fa0970960 100644 --- a/app-admin/sysklogd/sysklogd-2.3.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.3.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 31710b0f460cbf2a4067165170244caf8c50a412 Author: Sam James gentoo org> AuthorDate: Sat Feb 19 02:32:02 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 19 02:32:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31710b0f app-admin/sysklogd: Stabilize 2.3.0 ppc, #833639 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.3.0.ebuild b/app-admin/sysklogd/sysklogd-2.3.0.ebuild index 3232ec5cf810..7d93f1cf97cc 100644 --- a/app-admin/sysklogd/sysklogd-2.3.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.3.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 9e25ed6dd536cdb556252d8a64a524f328ac906f Author: Sam James gentoo org> AuthorDate: Sat Feb 19 02:21:07 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 19 02:21:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e25ed6d app-admin/sysklogd: Stabilize 2.3.0 amd64, #833639 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.3.0.ebuild b/app-admin/sysklogd/sysklogd-2.3.0.ebuild index fcf8b445d160..4b5faa5680a8 100644 --- a/app-admin/sysklogd/sysklogd-2.3.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 8b49ddf2ebac23a8ec90055d04d5569ef5677b5d Author: Lars Wendler gentoo org> AuthorDate: Sun Nov 28 13:11:29 2021 + Commit: Lars Wendler gentoo org> CommitDate: Sun Nov 28 13:11:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b49ddf2 app-admin/sysklogd: Bump to version 2.3.0 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.3.0.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 0bd24841887a..e564278af209 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1 +1,2 @@ DIST sysklogd-2.2.3.tar.gz 441630 BLAKE2B e23b95aea9d98effc6a88dd14c4fafa358274ea839e7a07ab51bd0257fe0398a1ba6b629c4711d679fffaf03f04c177454f536bdd78dcad2b9f2ae36ff91138e SHA512 db1675256f0f0b0874e2e6a68fb086294bef1d6d3f3e9a6470f8d797ae504b2ab03ed23dc2753c8108a230c3f617e67c4a71e099a2ffeb7ffc8a0efdd07e8d17 +DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d SHA512 7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc diff --git a/app-admin/sysklogd/sysklogd-2.3.0.ebuild b/app-admin/sysklogd/sysklogd-2.3.0.ebuild new file mode 100644 index ..fcf8b445d160 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.3.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 503176b4383ff423029517917ad2bf78f958c622 Author: Ahmed Charles ahmedcharles com> AuthorDate: Sun Sep 5 11:57:29 2021 + Commit: Yixun Lan gentoo org> CommitDate: Mon Sep 6 02:22:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503176b4 app-admin/sysklogd: keyword ~riscv. Closes: https://github.com/gentoo/gentoo/pull/2 Signed-off-by: Ahmed Charles ahmedcharles.com> Signed-off-by: Yixun Lan gentoo.org> app-admin/sysklogd/sysklogd-2.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild index 28b6cb446de..baf95bc3eca 100644 --- a/app-admin/sysklogd/sysklogd-2.2.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 0c9a4c60028e5bad69d2da8382bea147d0281aa6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jun 13 06:32:33 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jun 13 06:32:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9a4c60 app-admin/sysklogd: x86 stable wrt bug #795621 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild index 580f0b50786..2ee4e653b29 100644 --- a/app-admin/sysklogd/sysklogd-2.2.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 7950984809d303fc5866dc4997e264e4ea9a024a Author: Sam James gentoo org> AuthorDate: Sun Jun 13 06:09:23 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 06:10:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79509848 app-admin/sysklogd: Stabilize 2.2.3 amd64, #795621 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild index f8dbad94ff5..580f0b50786 100644 --- a/app-admin/sysklogd/sysklogd-2.2.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 1a513bd8e57eceafb5b76a881200b9d94cd20224 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:46:31 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:46:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a513bd8 app-admin/sysklogd: Stabilize 2.2.3 sparc, #795621 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild index aed899049c2..f8dbad94ff5 100644 --- a/app-admin/sysklogd/sysklogd-2.2.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 698bb53621fe21a8faa03cb702c75f92ffe10126 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:44:43 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:44:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698bb536 app-admin/sysklogd: Stabilize 2.2.3 ppc, #795621 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild index fcf8b445d16..dc19f52516e 100644 --- a/app-admin/sysklogd/sysklogd-2.2.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 998616f96d46f5d74ecb9451f78c0dc25f467042 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:45:43 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:45:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998616f9 app-admin/sysklogd: Stabilize 2.2.3 ppc64, #795621 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild index dc19f52516e..aed899049c2 100644 --- a/app-admin/sysklogd/sysklogd-2.2.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: a318e1b8e08efe13c66753985411a5c8bf62201f Author: Lars Wendler gentoo org> AuthorDate: Wed May 12 07:08:47 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed May 12 07:08:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a318e1b8 app-admin/sysklogd: Bump to version 2.2.3 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.2.3.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index dd9dc99ca16..09a2e8ddeac 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1 +1,2 @@ DIST sysklogd-2.2.2.tar.gz 441106 BLAKE2B b99c63027468967083bb1338a6299bf2f58415c1d20a43f23ff613a5ce318c45c43640824bc82fe3ea423cd9432930a070354bb7a51281bd113b4d088bf17643 SHA512 5db5b0fc58530634627463a5b79ebc3b27c54284b371ce8c37cb6de4ed542640fb8a36e594bb73c0a541d22c6fa0ff985ad06cb2b76cd30cce988741ded86903 +DIST sysklogd-2.2.3.tar.gz 441630 BLAKE2B e23b95aea9d98effc6a88dd14c4fafa358274ea839e7a07ab51bd0257fe0398a1ba6b629c4711d679fffaf03f04c177454f536bdd78dcad2b9f2ae36ff91138e SHA512 db1675256f0f0b0874e2e6a68fb086294bef1d6d3f3e9a6470f8d797ae504b2ab03ed23dc2753c8108a230c3f617e67c4a71e099a2ffeb7ffc8a0efdd07e8d17 diff --git a/app-admin/sysklogd/sysklogd-2.2.3.ebuild b/app-admin/sysklogd/sysklogd-2.2.3.ebuild new file mode 100644 index 000..fcf8b445d16 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.2.3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 23f12906ee677a5b24da8244374b43537ac074e9 Author: David Seifert gentoo org> AuthorDate: Sat May 1 23:02:30 2021 + Commit: David Seifert gentoo org> CommitDate: Sat May 1 23:02:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f12906 app-admin/sysklogd: Remove old 2.1.2, 2.2.1 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> app-admin/sysklogd/Manifest | 2 - app-admin/sysklogd/sysklogd-2.1.2.ebuild | 84 app-admin/sysklogd/sysklogd-2.2.1.ebuild | 84 3 files changed, 170 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index d2dac306397..dd9dc99ca16 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,3 +1 @@ -DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 -DIST sysklogd-2.2.1.tar.gz 440182 BLAKE2B 7b926a45dc2aaa9cc57655c5a5cbbe3d1f91a29a136435a477d571f43b307d4f125672784319891b7498641c3ae265c3bda22d84beab99022ef7a870a4d3f1c8 SHA512 4b26e494bfdd82666718fc37c16577cfa45ad7235e4e7b9f605f1ae51dd595f0a01281ecfa04e31b9a79c2de9de3c64d02dab27924e33532da49844d8011b626 DIST sysklogd-2.2.2.tar.gz 441106 BLAKE2B b99c63027468967083bb1338a6299bf2f58415c1d20a43f23ff613a5ce318c45c43640824bc82fe3ea423cd9432930a070354bb7a51281bd113b4d088bf17643 SHA512 5db5b0fc58530634627463a5b79ebc3b27c54284b371ce8c37cb6de4ed542640fb8a36e594bb73c0a541d22c6fa0ff985ad06cb2b76cd30cce988741ded86903 diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild deleted file mode 100644 index 28b6cb446de..000 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic systemd toolchain-funcs - -DESCRIPTION="Standard log daemons" -HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; - -if [[ "${PV}" == * ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; -else - SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="logger logrotate systemd" -RESTRICT="test" - -DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) -" -RDEPEND="${DEPEND} - logrotate? ( app-admin/logrotate )" - -DOCS=( ChangeLog.md README.md ) - -pkg_setup() { - append-lfs-flags - tc-export CC -} - -src_prepare() { - default - [[ "${PV}" == * ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-static - --runstatedir="${EPREFIX}"/run - $(use_with logger) - $(use_with systemd systemd $(systemd_get_systemunitdir)) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - insinto /etc - doins syslog.conf - keepdir /etc/syslog.d - - newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/sysklogd.logrotate sysklogd - sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die - fi - - find "${ED}" -type f -name "*.la" -delete || die -} - -pkg_postinst() { - if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then - elog "Starting with version 2.0 syslogd has built in log rotation" - elog "functionality that does no longer require a running cron daemon." - elog "So we no longer install any log rotation cron files for sysklogd." - fi - if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then - elog "Starting with version 2.1 sysklogd no longer provides klogd." - elog "syslogd now also logs kernel messages." - fi -} diff --git a/app-admin/sysklogd/sysklogd-2.2.1.ebuild b/app-admin/sysklogd/sysklogd-2.2.1.ebuild deleted file mode 100644 index fcf8b445d16..000 --- a/app-admin/sysklogd/sysklogd-2.2.1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic systemd toolchain-funcs - -DESCRIPTION="Standard log daemons"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 6ce452d8deeb949a04c1a5ed259e502f919900fd Author: Sam James gentoo org> AuthorDate: Mon Apr 26 10:36:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 26 10:36:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce452d8 app-admin/sysklogd: Stabilize 2.2.2 ppc64, #785592 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild index 2c0a02c2900..28b6cb446de 100644 --- a/app-admin/sysklogd/sysklogd-2.2.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 9e657346f59da1b60fafd1841816b3796789c658 Author: Sam James gentoo org> AuthorDate: Mon Apr 26 10:31:12 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 26 10:31:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e657346 app-admin/sysklogd: Stabilize 2.2.2 x86, #785592 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild index a99cbe8a76d..2c0a02c2900 100644 --- a/app-admin/sysklogd/sysklogd-2.2.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: c46f697f3e2e5f5b9f7e7a364b0b7dce3f60b093 Author: Sam James gentoo org> AuthorDate: Sun Apr 25 19:23:27 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 25 19:23:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c46f697f app-admin/sysklogd: Stabilize 2.2.2 sparc, #785592 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild index 73b5bc77e3a..a99cbe8a76d 100644 --- a/app-admin/sysklogd/sysklogd-2.2.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: c56886e1dc69dbc1d53e6ccfa93e86b95fd03d67 Author: Sam James gentoo org> AuthorDate: Sun Apr 25 15:50:40 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 25 15:51:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56886e1 app-admin/sysklogd: Stabilize 2.2.2 ppc, #785592 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild index 6de555c0a4c..73b5bc77e3a 100644 --- a/app-admin/sysklogd/sysklogd-2.2.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: bff87cdae246694c9020ec2985b6445ce1f293cc Author: Sam James gentoo org> AuthorDate: Sun Apr 25 12:24:28 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 25 12:24:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff87cda app-admin/sysklogd: Stabilize 2.2.2 amd64, #785592 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild index 2bbb569dd57..6de555c0a4c 100644 --- a/app-admin/sysklogd/sysklogd-2.2.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: f3b3dd9b95c579516e4d5c867dfad91b8f372620 Author: Sam James gentoo org> AuthorDate: Sun Apr 25 12:22:20 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 25 12:22:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b3dd9b app-admin/sysklogd: Stabilize 2.2.2 arm, #785592 Signed-off-by: Sam James gentoo.org> app-admin/sysklogd/sysklogd-2.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild index fcf8b445d16..2bbb569dd57 100644 --- a/app-admin/sysklogd/sysklogd-2.2.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 19675bf7a99ee4150b928bf7c845c1c01915f640 Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 8 10:58:26 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 8 10:59:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19675bf7 app-admin/sysklogd: Bump to version 2.2.2 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.2.2.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 53ba646c1be..9e127d3b825 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,3 +1,4 @@ DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 DIST sysklogd-2.2.0.tar.gz 439595 BLAKE2B 8b3993bd5f6d0b824152fe60aea97dcf1447282656692cf68576b576eacadc26f12af24f92e235f1eaf9cec243ce41f492f1e05f9fbad06d9e38854436e6 SHA512 36c4d1ae5c306195604f279c48bd837ba483deadd642e86d9eefbd0d1eefab5dc03053ad54f9751264117f9314ebbb5d492fa7bbb30b017539c6b98a7e44cf30 DIST sysklogd-2.2.1.tar.gz 440182 BLAKE2B 7b926a45dc2aaa9cc57655c5a5cbbe3d1f91a29a136435a477d571f43b307d4f125672784319891b7498641c3ae265c3bda22d84beab99022ef7a870a4d3f1c8 SHA512 4b26e494bfdd82666718fc37c16577cfa45ad7235e4e7b9f605f1ae51dd595f0a01281ecfa04e31b9a79c2de9de3c64d02dab27924e33532da49844d8011b626 +DIST sysklogd-2.2.2.tar.gz 441106 BLAKE2B b99c63027468967083bb1338a6299bf2f58415c1d20a43f23ff613a5ce318c45c43640824bc82fe3ea423cd9432930a070354bb7a51281bd113b4d088bf17643 SHA512 5db5b0fc58530634627463a5b79ebc3b27c54284b371ce8c37cb6de4ed542640fb8a36e594bb73c0a541d22c6fa0ff985ad06cb2b76cd30cce988741ded86903 diff --git a/app-admin/sysklogd/sysklogd-2.2.2.ebuild b/app-admin/sysklogd/sysklogd-2.2.2.ebuild new file mode 100644 index 000..fcf8b445d16 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.2.2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: aad44d5a3cd926d1d0c35fec75bdb024a393b2b6 Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 8 10:58:55 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 8 10:59:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad44d5a app-admin/sysklogd: Removed old Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 - app-admin/sysklogd/sysklogd-2.2.0.ebuild | 84 2 files changed, 85 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 9e127d3b825..d2dac306397 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,4 +1,3 @@ DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 -DIST sysklogd-2.2.0.tar.gz 439595 BLAKE2B 8b3993bd5f6d0b824152fe60aea97dcf1447282656692cf68576b576eacadc26f12af24f92e235f1eaf9cec243ce41f492f1e05f9fbad06d9e38854436e6 SHA512 36c4d1ae5c306195604f279c48bd837ba483deadd642e86d9eefbd0d1eefab5dc03053ad54f9751264117f9314ebbb5d492fa7bbb30b017539c6b98a7e44cf30 DIST sysklogd-2.2.1.tar.gz 440182 BLAKE2B 7b926a45dc2aaa9cc57655c5a5cbbe3d1f91a29a136435a477d571f43b307d4f125672784319891b7498641c3ae265c3bda22d84beab99022ef7a870a4d3f1c8 SHA512 4b26e494bfdd82666718fc37c16577cfa45ad7235e4e7b9f605f1ae51dd595f0a01281ecfa04e31b9a79c2de9de3c64d02dab27924e33532da49844d8011b626 DIST sysklogd-2.2.2.tar.gz 441106 BLAKE2B b99c63027468967083bb1338a6299bf2f58415c1d20a43f23ff613a5ce318c45c43640824bc82fe3ea423cd9432930a070354bb7a51281bd113b4d088bf17643 SHA512 5db5b0fc58530634627463a5b79ebc3b27c54284b371ce8c37cb6de4ed542640fb8a36e594bb73c0a541d22c6fa0ff985ad06cb2b76cd30cce988741ded86903 diff --git a/app-admin/sysklogd/sysklogd-2.2.0.ebuild b/app-admin/sysklogd/sysklogd-2.2.0.ebuild deleted file mode 100644 index fcf8b445d16..000 --- a/app-admin/sysklogd/sysklogd-2.2.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic systemd toolchain-funcs - -DESCRIPTION="Standard log daemons" -HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; - -if [[ "${PV}" == * ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; -else - SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="logger logrotate systemd" -RESTRICT="test" - -DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) -" -RDEPEND="${DEPEND} - logrotate? ( app-admin/logrotate )" - -DOCS=( ChangeLog.md README.md ) - -pkg_setup() { - append-lfs-flags - tc-export CC -} - -src_prepare() { - default - [[ "${PV}" == * ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-static - --runstatedir="${EPREFIX}"/run - $(use_with logger) - $(use_with systemd systemd $(systemd_get_systemunitdir)) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - insinto /etc - doins syslog.conf - keepdir /etc/syslog.d - - newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/sysklogd.logrotate sysklogd - sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die - fi - - find "${ED}" -type f -name "*.la" -delete || die -} - -pkg_postinst() { - if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then - elog "Starting with version 2.0 syslogd has built in log rotation" - elog "functionality that does no longer require a running cron daemon." - elog "So we no longer install any log rotation cron files for sysklogd." - fi - if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then - elog "Starting with version 2.1 sysklogd no longer provides klogd." - elog "syslogd now also logs kernel messages." - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 52225b576fdc968852a60f3928bf1195a06dce00 Author: Jonathan Davies protonmail com> AuthorDate: Tue Feb 2 12:07:57 2021 + Commit: Lars Wendler gentoo org> CommitDate: Tue Feb 2 13:54:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52225b57 app-admin/sysklogd: Make logrotate USE flag pull in required dep. Signed-off-by: Jonathan Davies protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/19304 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 3 ++- app-admin/sysklogd/sysklogd-2.2.0.ebuild | 3 ++- app-admin/sysklogd/sysklogd-2.2.1.ebuild | 3 ++- app-admin/sysklogd/sysklogd-.ebuild | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index 849a0fc7d68..28b6cb446de 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -27,7 +27,8 @@ DEPEND=" !>=sys-apps/util-linux-2.34-r3[logger] ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" DOCS=( ChangeLog.md README.md ) diff --git a/app-admin/sysklogd/sysklogd-2.2.0.ebuild b/app-admin/sysklogd/sysklogd-2.2.0.ebuild index ff5b1d0d7b5..fcf8b445d16 100644 --- a/app-admin/sysklogd/sysklogd-2.2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.0.ebuild @@ -27,7 +27,8 @@ DEPEND=" !>=sys-apps/util-linux-2.34-r3[logger] ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" DOCS=( ChangeLog.md README.md ) diff --git a/app-admin/sysklogd/sysklogd-2.2.1.ebuild b/app-admin/sysklogd/sysklogd-2.2.1.ebuild index ff5b1d0d7b5..fcf8b445d16 100644 --- a/app-admin/sysklogd/sysklogd-2.2.1.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.1.ebuild @@ -27,7 +27,8 @@ DEPEND=" !>=sys-apps/util-linux-2.34-r3[logger] ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" DOCS=( ChangeLog.md README.md ) diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild index ff5b1d0d7b5..fcf8b445d16 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-.ebuild @@ -27,7 +27,8 @@ DEPEND=" !>=sys-apps/util-linux-2.34-r3[logger] ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" DOCS=( ChangeLog.md README.md )
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 212355407ef9966d89e9f7f0392b5adb625eec94 Author: Lars Wendler gentoo org> AuthorDate: Sat Jan 30 14:30:25 2021 + Commit: Lars Wendler gentoo org> CommitDate: Sat Jan 30 14:30:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21235540 app-admin/sysklogd: Bump to version 2.2.1 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.2.1.ebuild | 83 2 files changed, 84 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index ab44b89a5ad..53ba646c1be 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,2 +1,3 @@ DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 DIST sysklogd-2.2.0.tar.gz 439595 BLAKE2B 8b3993bd5f6d0b824152fe60aea97dcf1447282656692cf68576b576eacadc26f12af24f92e235f1eaf9cec243ce41f492f1e05f9fbad06d9e38854436e6 SHA512 36c4d1ae5c306195604f279c48bd837ba483deadd642e86d9eefbd0d1eefab5dc03053ad54f9751264117f9314ebbb5d492fa7bbb30b017539c6b98a7e44cf30 +DIST sysklogd-2.2.1.tar.gz 440182 BLAKE2B 7b926a45dc2aaa9cc57655c5a5cbbe3d1f91a29a136435a477d571f43b307d4f125672784319891b7498641c3ae265c3bda22d84beab99022ef7a870a4d3f1c8 SHA512 4b26e494bfdd82666718fc37c16577cfa45ad7235e4e7b9f605f1ae51dd595f0a01281ecfa04e31b9a79c2de9de3c64d02dab27924e33532da49844d8011b626 diff --git a/app-admin/sysklogd/sysklogd-2.2.1.ebuild b/app-admin/sysklogd/sysklogd-2.2.1.ebuild new file mode 100644 index 000..ff5b1d0d7b5 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.2.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: a7339d55d73b04514b8405e60d124ae3f3e3b739 Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 15 10:40:04 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 15 10:40:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7339d55 app-admin/sysklogd: Don't build static libs Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 5 +++-- app-admin/sysklogd/sysklogd-2.2.0.ebuild | 3 ++- app-admin/sysklogd/sysklogd-.ebuild | 5 +++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index e3018251aba..849a0fc7d68 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -43,6 +43,7 @@ src_prepare() { src_configure() { local myeconfargs=( + --disable-static --runstatedir="${EPREFIX}"/run $(use_with logger) $(use_with systemd systemd $(systemd_get_systemunitdir)) @@ -66,7 +67,7 @@ src_install() { sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die fi - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die + find "${ED}" -type f -name "*.la" -delete || die } pkg_postinst() { diff --git a/app-admin/sysklogd/sysklogd-2.2.0.ebuild b/app-admin/sysklogd/sysklogd-2.2.0.ebuild index bcbda07ce22..ff5b1d0d7b5 100644 --- a/app-admin/sysklogd/sysklogd-2.2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.2.0.ebuild @@ -43,6 +43,7 @@ src_prepare() { src_configure() { local myeconfargs=( + --disable-static --runstatedir="${EPREFIX}"/run $(use_with logger) $(use_with systemd systemd $(systemd_get_systemunitdir)) @@ -66,7 +67,7 @@ src_install() { sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die fi - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die + find "${ED}" -type f -name "*.la" -delete || die } pkg_postinst() { diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild index ad19247bad9..ff5b1d0d7b5 100644 --- a/app-admin/sysklogd/sysklogd-.ebuild +++ b/app-admin/sysklogd/sysklogd-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -43,6 +43,7 @@ src_prepare() { src_configure() { local myeconfargs=( + --disable-static --runstatedir="${EPREFIX}"/run $(use_with logger) $(use_with systemd systemd $(systemd_get_systemunitdir)) @@ -66,7 +67,7 @@ src_install() { sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die fi - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die + find "${ED}" -type f -name "*.la" -delete || die } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 4e8bda1a9f30aabc59de8db5c39df4045369af3e Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 15 10:35:10 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 15 10:35:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8bda1a app-admin/sysklogd: Bump to version 2.2.0 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.2.0.ebuild | 82 2 files changed, 83 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index a7bca40c61a..ab44b89a5ad 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1 +1,2 @@ DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 +DIST sysklogd-2.2.0.tar.gz 439595 BLAKE2B 8b3993bd5f6d0b824152fe60aea97dcf1447282656692cf68576b576eacadc26f12af24f92e235f1eaf9cec243ce41f492f1e05f9fbad06d9e38854436e6 SHA512 36c4d1ae5c306195604f279c48bd837ba483deadd642e86d9eefbd0d1eefab5dc03053ad54f9751264117f9314ebbb5d492fa7bbb30b017539c6b98a7e44cf30 diff --git a/app-admin/sysklogd/sysklogd-2.2.0.ebuild b/app-admin/sysklogd/sysklogd-2.2.0.ebuild new file mode 100644 index 000..bcbda07ce22 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.2.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: 3a98533232cd1057fd05ce6b1e76a4a9378bdead Author: Lars Wendler gentoo org> AuthorDate: Wed May 20 07:49:11 2020 + Commit: Lars Wendler gentoo org> CommitDate: Wed May 20 07:49:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a985332 app-admin/sysklogd: Removed old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest| 4 - .../sysklogd-1.4.2-caen-owl-klogd-drop-root.diff | 162 - .../sysklogd-1.4.2-caen-owl-syslogd-bind.diff | 103 - .../sysklogd-1.4.2-caen-owl-syslogd-drop-root.diff | 118 --- app-admin/sysklogd/files/sysklogd-1.5-build.patch | 20 --- .../sysklogd/files/sysklogd-1.5-debian-cron.patch | 38 - .../sysklogd/files/sysklogd-1.5-glibc-2.24.patch | 11 -- .../files/sysklogd-1.5-syslog-func-collision.patch | 103 - .../files/sysklogd-2.0.3-no_parallel_build.patch | 40 - app-admin/sysklogd/files/sysklogd.confd| 6 - app-admin/sysklogd/files/sysklogd.confd2 | 6 - app-admin/sysklogd/files/sysklogd.rc7 | 74 -- app-admin/sysklogd/files/sysklogd.rc9 | 82 --- app-admin/sysklogd/metadata.xml| 1 - app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild| 69 - app-admin/sysklogd/sysklogd-2.0.3.ebuild | 77 -- app-admin/sysklogd/sysklogd-2.1.1.ebuild | 82 --- 17 files changed, 996 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index d5f116a3906..a7bca40c61a 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,5 +1 @@ -DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 -DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 -DIST sysklogd-2.1.1.tar.gz 560806 BLAKE2B 576da4c75a5f75f9df438764083d5f4a26a29edce7d8d2ce8e27e35b1b3460289aa366ac5e7e3dd887f0c2bc08fdea8fcca5dedcf5e7c34aaf677ddb5745a0be SHA512 7b486a123b651e9393a4f4d0340e6356e9cf73f344c4a51f84b732134a6d61bf7ee09125d723dda3a2137c3b93c4df156b79193a8111d1ae5c339a668debada3 DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 -DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/files/sysklogd-1.4.2-caen-owl-klogd-drop-root.diff b/app-admin/sysklogd/files/sysklogd-1.4.2-caen-owl-klogd-drop-root.diff deleted file mode 100644 index 40b8817d4e2..000 --- a/app-admin/sysklogd/files/sysklogd-1.4.2-caen-owl-klogd-drop-root.diff +++ /dev/null @@ -1,162 +0,0 @@ -http://cvsweb.openwall.com/cgi/cvsweb.cgi/~checkout~/Owl/packages/sysklogd/sysklogd-1.4.2-caen-owl-klogd-drop-root.diff?rev=1.2;content-type=text%2Fplain -diff -upk.orig sysklogd-1.4.2.orig/klogd.8 sysklogd-1.4.2/klogd.8 sysklogd-1.4.2.orig/klogd.82005-03-11 16:12:09 + -+++ sysklogd-1.4.2/klogd.8 2005-08-18 14:37:47 + -@@ -18,6 +19,12 @@ klogd \- Kernel Log Daemon - .RB [ " \-f " - .I fname - ] -+.RB [ " \-u " -+.I username -+] -+.RB [ " \-j " -+.I chroot_dir -+] - .RB [ " \-iI " ] - .RB [ " \-n " ] - .RB [ " \-o " ] -@@ -53,6 +60,20 @@ stderr. - .BI "\-f " file - Log messages to the specified filename rather than to the syslog facility. - .TP -+.BI "\-u " username -+Tells klogd to become the specified user and drop root privileges before -+starting logging. -+.TP -+.BI "\-j " chroot_dir -+Tells klogd to -+.BR chroot (2) -+into this directory after initializing. -+This option is only valid if the \-u option is also used to run klogd -+without root privileges. -+Note that the use of this option will prevent \-i and \-I from working -+unless you set up the chroot directory in such a way that klogd can still -+read the kernel module symbols. -+.TP - .BI "\-i \-I" - Signal the currently executing klogd daemon. Both of these switches control - the loading/reloading of symbol information. The \-i
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: cdbd86dedbc67cad47c316ffe5c3c68521bb09a9 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri May 15 16:39:10 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 15 17:33:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdbd86de app-admin/sysklogd: stable 2.1.2 for hppa, bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index e3018251aba..275e5522610 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 41de11e3cefa8038bc7c009935a1e1fb5cb3b92d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 15 11:47:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 15 11:47:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41de11e3 app-admin/sysklogd: ppc64 stable wrt bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index 7d296c02316..e3018251aba 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 120717e92764dfd163f3d0e42d1d6060c6b33cc3 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 15 11:46:38 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 15 11:46:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120717e9 app-admin/sysklogd: ppc stable wrt bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index ed4b92e5be8..7d296c02316 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 10fd43d5e86b7f3239f633d2bf9505eac5dd5dff Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 15 11:45:57 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 15 11:45:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fd43d5 app-admin/sysklogd: arm stable wrt bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index 5246832eca3..ed4b92e5be8 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 03392c3796bc4244df1f5e07be6b2f4e12e2821d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 15 10:30:22 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 15 10:30:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03392c37 app-admin/sysklogd: sparc stable wrt bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index e0c3612e5a5..5246832eca3 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 6c033bf48077d594f7e211fb4a593216f57695b4 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 15 10:28:31 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 15 10:28:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c033bf4 app-admin/sysklogd: amd64 stable wrt bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index 0200fd1c103..e0c3612e5a5 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 84f268faecb4bda16f70f0e8eb7a4dac325cb7c6 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 15 10:18:25 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 15 10:18:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f268fa app-admin/sysklogd: x86 stable wrt bug #722976 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/sysklogd/sysklogd-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild index ad19247bad9..0200fd1c103 100644 --- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == * ]] ; then EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; else SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: bf48dd6a066eb73d75cd0c94ccf122bfcdda74c6 Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 23 01:12:50 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 23 01:13:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf48dd6a app-admin/sysklogd: Removed old Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest| 1 - app-admin/sysklogd/sysklogd-2.1.ebuild | 71 -- 2 files changed, 72 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 596e31f188a..d5f116a3906 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -2,5 +2,4 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a1407 DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 DIST sysklogd-2.1.1.tar.gz 560806 BLAKE2B 576da4c75a5f75f9df438764083d5f4a26a29edce7d8d2ce8e27e35b1b3460289aa366ac5e7e3dd887f0c2bc08fdea8fcca5dedcf5e7c34aaf677ddb5745a0be SHA512 7b486a123b651e9393a4f4d0340e6356e9cf73f344c4a51f84b732134a6d61bf7ee09125d723dda3a2137c3b93c4df156b79193a8111d1ae5c339a668debada3 DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 -DIST sysklogd-2.1.tar.gz 560611 BLAKE2B 727f78a639d88fd67b5fe6106534a10f9b37717b0675772346b07691481d7d5297963d54d3e36eae7cf14431e8429eaf0da1c551970c7a916f4e6c891c7ad70c SHA512 48fa0eed0013a9ff0a8bae0fe35bb82f46e012d3754da424bce0bcd339b4e016a1cbc93b134c02342f8da6e42721cdcdb3d28c3c71c571748d77a234460cb0c7 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/sysklogd-2.1.ebuild b/app-admin/sysklogd/sysklogd-2.1.ebuild deleted file mode 100644 index fba04a0bc31..000 --- a/app-admin/sysklogd/sysklogd-2.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic systemd toolchain-funcs - -DESCRIPTION="Standard log daemons" -HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; -SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="logger logrotate systemd" -RESTRICT="test" - -DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) -" -RDEPEND="${DEPEND}" - -DOCS=( ChangeLog.md README.md ) - -pkg_setup() { - append-lfs-flags - tc-export CC -} - -src_configure() { - local myeconfargs=( - --runstatedir="${EPREFIX}"/run - $(use_with logger) - $(use_with systemd systemd $(systemd_get_systemunitdir)) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - insinto /etc - doins syslog.conf - keepdir /etc/syslog.d - - newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/sysklogd.logrotate sysklogd - sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die - fi - - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} - -pkg_postinst() { - if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then - elog "Starting with version 2.0 syslogd has built in log rotation" - elog "functionality that does no longer require a running cron daemon." - elog "So we no longer install any log rotation cron files for sysklogd." - fi - if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then - elog "Starting with version 2.1 sysklogd no longer provides klogd." - elog "syslogd now also logs kernel messages." - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: d6ebcc741dd94f167c12a5bf617107a77c60561b Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 23 01:09:33 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 23 01:13:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ebcc74 app-admin/sysklogd: Bump to version 2.1.2 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.1.2.ebuild | 82 2 files changed, 83 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 45b3f9cf954..596e31f188a 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,5 +1,6 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 DIST sysklogd-2.1.1.tar.gz 560806 BLAKE2B 576da4c75a5f75f9df438764083d5f4a26a29edce7d8d2ce8e27e35b1b3460289aa366ac5e7e3dd887f0c2bc08fdea8fcca5dedcf5e7c34aaf677ddb5745a0be SHA512 7b486a123b651e9393a4f4d0340e6356e9cf73f344c4a51f84b732134a6d61bf7ee09125d723dda3a2137c3b93c4df156b79193a8111d1ae5c339a668debada3 +DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d SHA512 dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268 DIST sysklogd-2.1.tar.gz 560611 BLAKE2B 727f78a639d88fd67b5fe6106534a10f9b37717b0675772346b07691481d7d5297963d54d3e36eae7cf14431e8429eaf0da1c551970c7a916f4e6c891c7ad70c SHA512 48fa0eed0013a9ff0a8bae0fe35bb82f46e012d3754da424bce0bcd339b4e016a1cbc93b134c02342f8da6e42721cdcdb3d28c3c71c571748d77a234460cb0c7 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild b/app-admin/sysklogd/sysklogd-2.1.2.ebuild new file mode 100644 index 000..bd1e8726ca4 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.1.2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 61f19043aeb6385e13ff14d0746d44b2d7340f3d Author: Lars Wendler gentoo org> AuthorDate: Sun Jan 19 23:05:47 2020 + Commit: Lars Wendler gentoo org> CommitDate: Sun Jan 19 23:06:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f19043 app-admin/sysklogd: Bump to version 2.1.1 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.1.1.ebuild | 82 2 files changed, 83 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index d6db6b9b5ce..45b3f9cf954 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,4 +1,5 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 +DIST sysklogd-2.1.1.tar.gz 560806 BLAKE2B 576da4c75a5f75f9df438764083d5f4a26a29edce7d8d2ce8e27e35b1b3460289aa366ac5e7e3dd887f0c2bc08fdea8fcca5dedcf5e7c34aaf677ddb5745a0be SHA512 7b486a123b651e9393a4f4d0340e6356e9cf73f344c4a51f84b732134a6d61bf7ee09125d723dda3a2137c3b93c4df156b79193a8111d1ae5c339a668debada3 DIST sysklogd-2.1.tar.gz 560611 BLAKE2B 727f78a639d88fd67b5fe6106534a10f9b37717b0675772346b07691481d7d5297963d54d3e36eae7cf14431e8429eaf0da1c551970c7a916f4e6c891c7ad70c SHA512 48fa0eed0013a9ff0a8bae0fe35bb82f46e012d3754da424bce0bcd339b4e016a1cbc93b134c02342f8da6e42721cdcdb3d28c3c71c571748d77a234460cb0c7 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/sysklogd-2.1.1.ebuild b/app-admin/sysklogd/sysklogd-2.1.1.ebuild new file mode 100644 index 000..bd1e8726ca4 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.1.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: c8dd60f04c810f92ba365db6f0d3230518b01941 Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 17 08:18:18 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 17 08:23:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8dd60f0 app-admin/sysklogd: Added live ebuild Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-.ebuild | 82 + 1 file changed, 82 insertions(+) diff --git a/app-admin/sysklogd/sysklogd-.ebuild b/app-admin/sysklogd/sysklogd-.ebuild new file mode 100644 index 000..bd1e8726ca4 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; + +if [[ "${PV}" == * ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git; +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + [[ "${PV}" == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: 634ea4fe59e85f2dab3c0aa470248f514da8c5e2 Author: Lars Wendler gentoo org> AuthorDate: Sun Jan 5 13:17:30 2020 + Commit: Lars Wendler gentoo org> CommitDate: Sun Jan 5 13:17:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634ea4fe app-admin/sysklogd: Removed old Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 - app-admin/sysklogd/files/sysklogd.rc8| 94 app-admin/sysklogd/sysklogd-2.0.2.ebuild | 68 --- 3 files changed, 163 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 638df43817e..d6db6b9b5ce 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,5 +1,4 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 -DIST sysklogd-2.0.2.tar.gz 465933 BLAKE2B bc0181e43ca5996cfbf8a8a35d083f332e15f5c83215ec60b406cefc7817bb742d0ce094d6c0d9fe708d345db630a73ce408992d9aade18e5b69414ca4e2b2a6 SHA512 1e5e30162b1091c37801542ae44df3e5d1da09ead02dd74f81e1e35ebb2fea99bab372f00eca621340ca306a41629ccdfb3caa0d46db0fecf46e3030da932473 DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 DIST sysklogd-2.1.tar.gz 560611 BLAKE2B 727f78a639d88fd67b5fe6106534a10f9b37717b0675772346b07691481d7d5297963d54d3e36eae7cf14431e8429eaf0da1c551970c7a916f4e6c891c7ad70c SHA512 48fa0eed0013a9ff0a8bae0fe35bb82f46e012d3754da424bce0bcd339b4e016a1cbc93b134c02342f8da6e42721cdcdb3d28c3c71c571748d77a234460cb0c7 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/files/sysklogd.rc8 b/app-admin/sysklogd/files/sysklogd.rc8 deleted file mode 100644 index 920ab963326..000 --- a/app-admin/sysklogd/files/sysklogd.rc8 +++ /dev/null @@ -1,94 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 or later - -extra_started_commands="reload" - -depend() { - need clock hostname - provide logger -} - -has_klogd() { - [ -x "/usr/sbin/klogd" ] -} - -start_daemon() { - local retval=0 - local daemon="$1" - local options="$2" - local fg_opt="" - - case "${daemon}" in - syslogd) - fg_opt="-F" - ;; - klogd) - fgopt="-n" - ;; - *) - return 1 - ;; - esac - - ebegin "sysklogd -> start: ${daemon}" - start-stop-daemon --start --exec /usr/sbin/"${daemon}" \ - -b -m --pidfile /var/run/"${daemon}".pid \ - -- ${options} ${fg_opt} - retval=$? - eend ${retval} "Failed to start ${daemon}" - - return ${retval} -} - -stop_daemon() { - local retval=0 - local daemon="$1" - - [ -z "${daemon}" ] && return 1 - - ebegin "sysklogd -> stop: ${daemon}" - # syslogd can be stubborn some times (--retry 15)... - start-stop-daemon --stop --retry 15 --quiet --pidfile /var/run/"${daemon}".pid - retval=$? - eend ${retval} "Failed to stop ${daemon}" - - return ${retval} -} - -start() { - start_daemon "syslogd" "${SYSLOGD}" || return 1 - - # klogd do not always start proper if started too early - sleep 1 - - if has_klogd && ! start_daemon "klogd" "${KLOGD}" ; then - stop_daemon "syslogd" - return 1 - fi - - return 0 -} - -stop() { - if has_klogd ; then - stop_daemon "klogd" || return 1 - fi - stop_daemon "syslogd" || return 1 - return 0 -} - -reload() { - local ret=0 - - ebegin "Reloading configuration" - - start-stop-daemon --signal HUP --pidfile /var/run/syslogd.pid - ret=$((${ret} + $?)) - if has_klogd ; then - start-stop-daemon --signal USR1 --pidfile /var/run/klogd.pid - ret=$((${ret} + $?)) - fi - - eend ${ret} -} diff --git a/app-admin/sysklogd/sysklogd-2.0.2.ebuild b/app-admin/sysklogd/sysklogd-2.0.2.ebuild deleted file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/, app-admin/sysklogd/files/
commit: 2fafe2b8969030d2170ebf24aa7df1e82e529956 Author: Lars Wendler gentoo org> AuthorDate: Sun Jan 5 13:16:03 2020 + Commit: Lars Wendler gentoo org> CommitDate: Sun Jan 5 13:17:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fafe2b8 app-admin/sysklogd: Bump to version 2.1 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/files/sysklogd.confd3 | 3 ++ app-admin/sysklogd/files/sysklogd.rc10 | 20 + app-admin/sysklogd/sysklogd-2.1.ebuild | 71 4 files changed, 95 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 753a5c48a67..638df43817e 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,4 +1,5 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 DIST sysklogd-2.0.2.tar.gz 465933 BLAKE2B bc0181e43ca5996cfbf8a8a35d083f332e15f5c83215ec60b406cefc7817bb742d0ce094d6c0d9fe708d345db630a73ce408992d9aade18e5b69414ca4e2b2a6 SHA512 1e5e30162b1091c37801542ae44df3e5d1da09ead02dd74f81e1e35ebb2fea99bab372f00eca621340ca306a41629ccdfb3caa0d46db0fecf46e3030da932473 DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 +DIST sysklogd-2.1.tar.gz 560611 BLAKE2B 727f78a639d88fd67b5fe6106534a10f9b37717b0675772346b07691481d7d5297963d54d3e36eae7cf14431e8429eaf0da1c551970c7a916f4e6c891c7ad70c SHA512 48fa0eed0013a9ff0a8bae0fe35bb82f46e012d3754da424bce0bcd339b4e016a1cbc93b134c02342f8da6e42721cdcdb3d28c3c71c571748d77a234460cb0c7 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/files/sysklogd.confd3 b/app-admin/sysklogd/files/sysklogd.confd3 new file mode 100644 index 000..d897c9e2528 --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd.confd3 @@ -0,0 +1,3 @@ +# Config file for /etc/init.d/sysklogd + +SYSLOGD="-m 0 -s -s -r 10M:10" diff --git a/app-admin/sysklogd/files/sysklogd.rc10 b/app-admin/sysklogd/files/sysklogd.rc10 new file mode 100644 index 000..749f87f08be --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd.rc10 @@ -0,0 +1,20 @@ +#!/sbin/openrc-run +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +extra_started_commands="reload" +pidfile="/run/${RC_SVCNAME}.pid" +command="/usr/sbin/syslogd" +command_background="true" +command_args="-F ${SYSLOGD}" + +depend() { + need clock hostname + provide logger +} + +reload() { + ebegin "Reloading configuration" + start-stop-daemon --signal HUP --pidfile ${pidfile} + eend $? +} diff --git a/app-admin/sysklogd/sysklogd-2.1.ebuild b/app-admin/sysklogd/sysklogd-2.1.ebuild new file mode 100644 index 000..fba04a0bc31 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; +SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d +
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: a195cb3f7ab35db9a071e70b513a893c998a02f7 Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 9 10:55:38 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 9 10:56:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a195cb3f app-admin/sysklogd: "Fixed" parallel build issue Closes: https://bugs.gentoo.org/701894 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> .../files/sysklogd-2.0.3-no_parallel_build.patch | 40 ++ app-admin/sysklogd/sysklogd-2.0.3.ebuild | 11 +- 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/app-admin/sysklogd/files/sysklogd-2.0.3-no_parallel_build.patch b/app-admin/sysklogd/files/sysklogd-2.0.3-no_parallel_build.patch new file mode 100644 index 000..fa0f96ce2c8 --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd-2.0.3-no_parallel_build.patch @@ -0,0 +1,40 @@ +From 9cf1f97cef04fed81c2407f7207795d7592ccb96 Mon Sep 17 00:00:00 2001 +From: Joachim Nilsson +Date: Fri, 6 Dec 2019 18:19:05 +0100 +Subject: [PATCH] Fix nasty parallel build problem reported by Gentoo and + Westermo + +Independently of each other both the Gentoo project and Westermo found +an issue with massively parallel builds on monster-core-machines. At +Westermo there are 40 core Xeon monsters that stumble when building +sysklogd. + +The Gentoo bug report is here: + +https://bugs.gentoo.org/701894 + +The problem stems from strlcat.c and strlcpy.c being used for both +the libcompat convenience library built for libsyslog and als for +syslogd when the system does not have either of the APIs in libc, +i.e. most Linux systems with GLIBC or musl libc. + +I can either rewrite the Makefile.am files to handle dependencies +better, or we just disable parallel build like this patch. There's +too few source files to gain anything from parallel build anyway. + +Signed-off-by: Joachim Nilsson +--- + Makefile.am | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/Makefile.am b/Makefile.am +index c4cc80f..7e2b854 100644 +--- a/Makefile.am b/Makefile.am +@@ -46,3 +46,6 @@ release: distcheck + # Workaround for systemd unit file duing distcheck + DISTCHECK_CONFIGURE_FLAGS = --with-systemd=$$dc_install_base/$(systemd) --with-klogd + ++# Disable parallel build in top Makefile, we might otherwise get a very ++# bizarre build problem with strlcpy.o in libcompat and for syslogd. ++.NOTPARALLEL: diff --git a/app-admin/sysklogd/sysklogd-2.0.3.ebuild b/app-admin/sysklogd/sysklogd-2.0.3.ebuild index 9ebf2a75013..be89e5f845c 100644 --- a/app-admin/sysklogd/sysklogd-2.0.3.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit flag-o-matic systemd toolchain-funcs +inherit autotools flag-o-matic systemd toolchain-funcs DESCRIPTION="Standard log daemons" HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; @@ -25,11 +25,20 @@ RDEPEND="${DEPEND}" DOCS=( ChangeLog.md README.md ) +PATCHES=( + "${FILESDIR}"/${P}-no_parallel_build.patch #701894 +) + pkg_setup() { append-lfs-flags tc-export CC } +src_prepare() { + default + eautoreconf +} + src_configure() { local myeconfargs=( --runstatedir="${EPREFIX}"/run
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 23b274d975185db080362df40e15f8f1b04f664b Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 2 09:22:54 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 2 09:22:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b274d9 app-admin/sysklogd: Removed old Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 - app-admin/sysklogd/sysklogd-2.0.1.ebuild | 68 2 files changed, 69 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 3b9667ba029..753a5c48a67 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,5 +1,4 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 -DIST sysklogd-2.0.1.tar.gz 461158 BLAKE2B 2c56ea1b5edb11f6ce75cb34d7cb5778516fbf3cb64986a7dd6063f830e9e8040430a0deb0ac68aeb389435319ede89202b2aa31cb480fe9bd9518ad503ca6ee SHA512 24d82a2db8d7d8fbdf291964d3d42717cf3b62129d1d503986b17a8005ca414eb824c39ed787d73bac966dad5a7cc9b439efce58e218aebed72b765e07134a83 DIST sysklogd-2.0.2.tar.gz 465933 BLAKE2B bc0181e43ca5996cfbf8a8a35d083f332e15f5c83215ec60b406cefc7817bb742d0ce094d6c0d9fe708d345db630a73ce408992d9aade18e5b69414ca4e2b2a6 SHA512 1e5e30162b1091c37801542ae44df3e5d1da09ead02dd74f81e1e35ebb2fea99bab372f00eca621340ca306a41629ccdfb3caa0d46db0fecf46e3030da932473 DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/sysklogd-2.0.1.ebuild b/app-admin/sysklogd/sysklogd-2.0.1.ebuild deleted file mode 100644 index e9298b83532..000 --- a/app-admin/sysklogd/sysklogd-2.0.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic systemd toolchain-funcs - -DESCRIPTION="Standard log daemons" -HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; -SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="klogd logger logrotate systemd" -RESTRICT="test" - -DEPEND=" - logger? ( - !=sys-apps/util-linux-2.34-r3[logger] - ) -" -RDEPEND="${DEPEND}" - -DOCS=( ChangeLog.md README.md ) - -pkg_setup() { - append-lfs-flags - tc-export CC -} - -src_configure() { - local myeconfargs=( - --runstatedir="${EPREFIX}"/run - $(use_with klogd) - $(use_with logger) - $(use_with systemd systemd $(systemd_get_systemunitdir)) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - insinto /etc - doins syslog.conf - keepdir /etc/syslog.d - - newinitd "${FILESDIR}"/sysklogd.rc8 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd2 sysklogd - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/sysklogd.logrotate sysklogd - sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die - fi - - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} - -pkg_postinst() { - if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then - elog "Starting with version 2.0 syslogd has built in log rotation" - elog "functionality that does no longer require a running cron daemon." - elog "So we no longer install any log rotation cron files for sysklogd." - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: 0204735cb0b35f86ffe40b00154bde10fca79a67 Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 2 09:20:16 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 2 09:20:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0204735c app-admin/sysklogd: Bump to version 2.0.3 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/files/sysklogd.rc9| 82 app-admin/sysklogd/sysklogd-2.0.3.ebuild | 68 ++ 3 files changed, 151 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 4c02a5f8dcd..3b9667ba029 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,4 +1,5 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 DIST sysklogd-2.0.1.tar.gz 461158 BLAKE2B 2c56ea1b5edb11f6ce75cb34d7cb5778516fbf3cb64986a7dd6063f830e9e8040430a0deb0ac68aeb389435319ede89202b2aa31cb480fe9bd9518ad503ca6ee SHA512 24d82a2db8d7d8fbdf291964d3d42717cf3b62129d1d503986b17a8005ca414eb824c39ed787d73bac966dad5a7cc9b439efce58e218aebed72b765e07134a83 DIST sysklogd-2.0.2.tar.gz 465933 BLAKE2B bc0181e43ca5996cfbf8a8a35d083f332e15f5c83215ec60b406cefc7817bb742d0ce094d6c0d9fe708d345db630a73ce408992d9aade18e5b69414ca4e2b2a6 SHA512 1e5e30162b1091c37801542ae44df3e5d1da09ead02dd74f81e1e35ebb2fea99bab372f00eca621340ca306a41629ccdfb3caa0d46db0fecf46e3030da932473 +DIST sysklogd-2.0.3.tar.gz 466919 BLAKE2B d9ada06dadb5a43ca7102cb24eaffa0494af2743f4714bab7d362cf480835ea9c3fc51ee171e4eb3b90380d63abe78c759bdfc5d946ec4d5bf8fce748cd916b9 SHA512 95ed0465e37b438d624b0a78d74c1194c57d117890492b5773c9ccefa7aa2c1f54ed510e54a29019fb2d7274200370031fe822a9316c154e64a2a01cb912d7a8 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/files/sysklogd.rc9 b/app-admin/sysklogd/files/sysklogd.rc9 new file mode 100644 index 000..b0479f1c175 --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd.rc9 @@ -0,0 +1,82 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +extra_started_commands="reload" + +depend() { + need clock hostname + provide logger +} + +has_klogd() { + [ -x "/usr/sbin/klogd" ] +} + +start_daemon() { + local retval=0 + local daemon="$1" + local options="$2" + local fg_opt="" + + ebegin "sysklogd -> start: ${daemon}" + start-stop-daemon --start --exec /usr/sbin/"${daemon}" \ + -b -m --pidfile /var/run/"${daemon}".pid \ + -- -F ${options} + retval=$? + eend ${retval} "Failed to start ${daemon}" + + return ${retval} +} + +stop_daemon() { + local retval=0 + local daemon="$1" + + [ -z "${daemon}" ] && return 1 + + ebegin "sysklogd -> stop: ${daemon}" + # syslogd can be stubborn some times (--retry 15)... + start-stop-daemon --stop --retry 15 --quiet --pidfile /var/run/"${daemon}".pid + retval=$? + eend ${retval} "Failed to stop ${daemon}" + + return ${retval} +} + +start() { + start_daemon "syslogd" "${SYSLOGD}" || return 1 + + # klogd do not always start proper if started too early + sleep 1 + + if has_klogd && ! start_daemon "klogd" "${KLOGD}" ; then + stop_daemon "syslogd" + return 1 + fi + + return 0 +} + +stop() { + if has_klogd ; then + stop_daemon "klogd" || return 1 + fi + stop_daemon "syslogd" || return 1 + return 0 +} + +reload() { + local ret=0 + + ebegin "Reloading configuration" + + start-stop-daemon --signal HUP --pidfile /var/run/syslogd.pid + ret=$((${ret} + $?)) + if has_klogd ; then + start-stop-daemon --signal USR1 --pidfile /var/run/klogd.pid + ret=$((${ret} + $?)) + fi + + eend ${ret} +} diff --git a/app-admin/sysklogd/sysklogd-2.0.3.ebuild b/app-admin/sysklogd/sysklogd-2.0.3.ebuild new file mode 100644 index 000..9ebf2a75013 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.0.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs +
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 935b7f8301c682e18bd36247a5ad24bd1bec1ce0 Author: Lars Wendler gentoo org> AuthorDate: Thu Nov 28 16:33:05 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Nov 28 16:33:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935b7f83 app-admin/sysklogd: Bump to version 2.0.2 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.0.2.ebuild | 68 2 files changed, 69 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 1f8f8b29719..3743cb2733e 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,4 +1,5 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 DIST sysklogd-2.0.1.tar.gz 461158 BLAKE2B 2c56ea1b5edb11f6ce75cb34d7cb5778516fbf3cb64986a7dd6063f830e9e8040430a0deb0ac68aeb389435319ede89202b2aa31cb480fe9bd9518ad503ca6ee SHA512 24d82a2db8d7d8fbdf291964d3d42717cf3b62129d1d503986b17a8005ca414eb824c39ed787d73bac966dad5a7cc9b439efce58e218aebed72b765e07134a83 +DIST sysklogd-2.0.2.tar.gz 465933 BLAKE2B bc0181e43ca5996cfbf8a8a35d083f332e15f5c83215ec60b406cefc7817bb742d0ce094d6c0d9fe708d345db630a73ce408992d9aade18e5b69414ca4e2b2a6 SHA512 1e5e30162b1091c37801542ae44df3e5d1da09ead02dd74f81e1e35ebb2fea99bab372f00eca621340ca306a41629ccdfb3caa0d46db0fecf46e3030da932473 DIST sysklogd-2.0.tar.gz 465822 BLAKE2B 030ce2e65287d215d376937aec590715abcac06dffef735038c31ee102eb00d5c616bfd2f3d378e53ef6ae4aa062e9802aaaca84a6f5598b43da35ee722d37ac SHA512 25b55b8ea47280c11959e03d5a8c592e1b02764b4aeb722ef9782d84116475f1bbba96d6db8c291b694d99c7970e2e7615e7cd48b8fef6dff4f9ae825e18d030 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/sysklogd-2.0.2.ebuild b/app-admin/sysklogd/sysklogd-2.0.2.ebuild new file mode 100644 index 000..e9298b83532 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.0.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; +SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="klogd logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with klogd) + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc8 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd2 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/, app-admin/sysklogd/files/
commit: 10de0ebe904e51a4fa17305480c9f74803cd1bc0 Author: Lars Wendler gentoo org> AuthorDate: Thu Nov 28 16:33:47 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Nov 28 16:33:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10de0ebe app-admin/sysklogd: Removed old Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest| 1 - .../files/sysklogd-2.0-optional_logger.patch | 101 - app-admin/sysklogd/sysklogd-2.0-r1.ebuild | 81 - 3 files changed, 183 deletions(-) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 3743cb2733e..4c02a5f8dcd 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,5 +1,4 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 DIST sysklogd-2.0.1.tar.gz 461158 BLAKE2B 2c56ea1b5edb11f6ce75cb34d7cb5778516fbf3cb64986a7dd6063f830e9e8040430a0deb0ac68aeb389435319ede89202b2aa31cb480fe9bd9518ad503ca6ee SHA512 24d82a2db8d7d8fbdf291964d3d42717cf3b62129d1d503986b17a8005ca414eb824c39ed787d73bac966dad5a7cc9b439efce58e218aebed72b765e07134a83 DIST sysklogd-2.0.2.tar.gz 465933 BLAKE2B bc0181e43ca5996cfbf8a8a35d083f332e15f5c83215ec60b406cefc7817bb742d0ce094d6c0d9fe708d345db630a73ce408992d9aade18e5b69414ca4e2b2a6 SHA512 1e5e30162b1091c37801542ae44df3e5d1da09ead02dd74f81e1e35ebb2fea99bab372f00eca621340ca306a41629ccdfb3caa0d46db0fecf46e3030da932473 -DIST sysklogd-2.0.tar.gz 465822 BLAKE2B 030ce2e65287d215d376937aec590715abcac06dffef735038c31ee102eb00d5c616bfd2f3d378e53ef6ae4aa062e9802aaaca84a6f5598b43da35ee722d37ac SHA512 25b55b8ea47280c11959e03d5a8c592e1b02764b4aeb722ef9782d84116475f1bbba96d6db8c291b694d99c7970e2e7615e7cd48b8fef6dff4f9ae825e18d030 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/files/sysklogd-2.0-optional_logger.patch b/app-admin/sysklogd/files/sysklogd-2.0-optional_logger.patch deleted file mode 100644 index 4e5580b0422..000 --- a/app-admin/sysklogd/files/sysklogd-2.0-optional_logger.patch +++ /dev/null @@ -1,101 +0,0 @@ -From 227008ec0f59eecf3a962ebd9fbc27a0e475a4df Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Mon, 18 Nov 2019 12:08:26 +0100 -Subject: [PATCH] build: make logger and its man page optional - -There are other packages that provide a logger program like util-linux -We should respekt that - -Signed-off-by: Lars Wendler - configure.ac| 10 ++ - man/Makefile.am | 6 +- - src/Makefile.am | 8 +++- - 3 files changed, 22 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 37c0bd4..e7acad7 100644 a/configure.ac -+++ b/configure.ac -@@ -65,6 +65,10 @@ AC_ARG_WITH(systemd, - [AS_HELP_STRING([--with-systemd=DIR], [Directory for systemd service files])],, - [with_systemd=auto]) - -+AC_ARG_WITH(logger, -+ AS_HELP_STRING([--without-logger], [Do not build/install logger binary and man page, default: enabled]), -+ [logger=$withval], [logger='yes']) -+ - AS_IF([test "x$klogd" != "xno"], - with_klogd="yes" - AC_DEFINE(KLOGD, 1, [Build with klogd, default: built-in /dev/kmsg support in syslogd]), -@@ -97,6 +101,12 @@ AS_IF([test "x$with_systemd" != "xno"], - [AC_SUBST([systemddir], [$with_systemd])]) - AM_CONDITIONAL([HAVE_SYSTEMD], [test "x$with_systemd" != "xno"]) - -+AS_IF([test "x$logger" != "xno"], [ -+ with_logger="yes" -+ AC_DEFINE(LOGGER, 1, [Build with logger])], -+ with_logger="no") -+AM_CONDITIONAL([ENABLE_LOGGER], [test "x$with_logger" != "xno"]) -+ - # Expand $sbindir early, into $SBINDIR, for systemd unit file - # NOTE: This does *not* take prefix/exec_prefix override at "make - # install" into account, unfortunately. -diff --git a/man/Makefile.am b/man/Makefile.am -index 8ee7064..8ccad31 100644 a/man/Makefile.am -+++ b/man/Makefile.am -@@ -1,4 +1,4 @@ --dist_man1_MANS = logger.1 -+dist_man1_MANS = - dist_man3_MANS= syslogp.3 - dist_man5_MANS= syslog.conf.5 - dist_man8_MANS= syslogd.8 -@@ -6,3 +6,7 @@ dist_man8_MANS = syslogd.8 - if ENABLE_KLOGD - dist_man8_MANS += klogd.8 - endif -+ -+if ENABLE_LOGGER -+dist_man1_MANS += logger.1 -+endif -diff --git a/src/Makefile.am b/src/Makefile.am -index 85f747b..849e49b 100644 a/src/Makefile.am -+++ b/src/Makefile.am -@@ -16,7 +16,7 @@ - # with this program; if
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: acd3a5673087f3c659c4948415ffd9675082e6b7 Author: Lars Wendler gentoo org> AuthorDate: Mon Nov 25 17:09:07 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Nov 25 17:09:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd3a567 app-admin/sysklogd: Bump to version 2.0.1 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.0.1.ebuild | 68 2 files changed, 69 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index dadb261979f..1f8f8b29719 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,3 +1,4 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 +DIST sysklogd-2.0.1.tar.gz 461158 BLAKE2B 2c56ea1b5edb11f6ce75cb34d7cb5778516fbf3cb64986a7dd6063f830e9e8040430a0deb0ac68aeb389435319ede89202b2aa31cb480fe9bd9518ad503ca6ee SHA512 24d82a2db8d7d8fbdf291964d3d42717cf3b62129d1d503986b17a8005ca414eb824c39ed787d73bac966dad5a7cc9b439efce58e218aebed72b765e07134a83 DIST sysklogd-2.0.tar.gz 465822 BLAKE2B 030ce2e65287d215d376937aec590715abcac06dffef735038c31ee102eb00d5c616bfd2f3d378e53ef6ae4aa062e9802aaaca84a6f5598b43da35ee722d37ac SHA512 25b55b8ea47280c11959e03d5a8c592e1b02764b4aeb722ef9782d84116475f1bbba96d6db8c291b694d99c7970e2e7615e7cd48b8fef6dff4f9ae825e18d030 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/sysklogd-2.0.1.ebuild b/app-admin/sysklogd/sysklogd-2.0.1.ebuild new file mode 100644 index 000..e9298b83532 --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.0.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; +SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="klogd logger logrotate systemd" +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND}" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_configure() { + local myeconfargs=( + --runstatedir="${EPREFIX}"/run + $(use_with klogd) + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc8 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd2 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: 0d3159ce3a0ba9d0d7d6daaabd4da6052fbc5784 Author: Lars Wendler gentoo org> AuthorDate: Sun Nov 24 13:25:02 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sun Nov 24 13:25:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3159ce app-admin/sysklogd: Revbump to set correct localstatedir path This is required to not make syslogd bail out on startup if /var/lib/run directory does not exist. Reported-by: Holger Hoffstätte applied-asynchrony.com> Closes: https://bugs.gentoo.org/701048 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/files/sysklogd.rc8 | 2 +- app-admin/sysklogd/{sysklogd-2.0.ebuild => sysklogd-2.0-r1.ebuild} | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app-admin/sysklogd/files/sysklogd.rc8 b/app-admin/sysklogd/files/sysklogd.rc8 index a6590d725a6..920ab963326 100644 --- a/app-admin/sysklogd/files/sysklogd.rc8 +++ b/app-admin/sysklogd/files/sysklogd.rc8 @@ -34,7 +34,7 @@ start_daemon() { ebegin "sysklogd -> start: ${daemon}" start-stop-daemon --start --exec /usr/sbin/"${daemon}" \ -b -m --pidfile /var/run/"${daemon}".pid \ - -- ${fg_opt} ${options} + -- ${options} ${fg_opt} retval=$? eend ${retval} "Failed to start ${daemon}" diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0-r1.ebuild similarity index 87% rename from app-admin/sysklogd/sysklogd-2.0.ebuild rename to app-admin/sysklogd/sysklogd-2.0-r1.ebuild index c69300ca428..d7a07507988 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0-r1.ebuild @@ -41,6 +41,11 @@ src_prepare() { src_configure() { local myeconfargs=( + # Required for correct pid file location. (bug #701048) + # syslogd appends "/run/syslogd.pid" to the localstatedir + # path, and tries to write to that file even when being + # started in foreground. So we need to pin this to / + --localstatedir="${EPREFIX}"/ $(use_with klogd) $(use_with logger) $(use_with systemd systemd $(systemd_get_systemunitdir))
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: c88d09ae512fefd5381354995025c28f42389727 Author: Lars Wendler gentoo org> AuthorDate: Thu Nov 21 08:25:45 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Nov 21 08:25:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88d09ae app-admin/sysklogd: Adjusted util-linux revision Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index 185cb5cef9f..c69300ca428 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -17,8 +17,8 @@ RESTRICT="test" DEPEND=" logger? ( - !=sys-apps/util-linux-2.34-r2[logger] + !=sys-apps/util-linux-2.34-r3[logger] ) " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 218619a262fd38e535a0285171a717a28400a2fc Author: Lars Wendler gentoo org> AuthorDate: Thu Nov 21 08:23:59 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Nov 21 08:23:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218619a2 app-admin/sysklogd: Adjusted USE="logger" dependencies Closes: https://bugs.gentoo.org/700834 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.0.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index cc3f3615e06..185cb5cef9f 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -15,7 +15,12 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~spa IUSE="klogd logger logrotate systemd" RESTRICT="test" -DEPEND="!sys-apps/util-linux[logger]" +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r2[logger] + ) +" RDEPEND="${DEPEND}" DOCS=( ChangeLog.md README.md )
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: 0d4daf7b471424a0ef04c3fd66901c606aa2337c Author: Lars Wendler gentoo org> AuthorDate: Wed Nov 20 09:55:27 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Nov 20 10:08:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4daf7b app-admin/sysklogd: Use reasonable defaults for syslogd Respect logrotate USE flag again and inform users about new built-in log rotation functionality. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/files/sysklogd.confd2 | 6 ++ app-admin/sysklogd/sysklogd-2.0.ebuild | 19 --- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/app-admin/sysklogd/files/sysklogd.confd2 b/app-admin/sysklogd/files/sysklogd.confd2 new file mode 100644 index 000..077f36bf6b6 --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd.confd2 @@ -0,0 +1,6 @@ +# Config file for /etc/init.d/sysklogd + +SYSLOGD="-m 0 -s -s -r 10M:10" +# send warnings and above to the console +KLOGD="-c 3 -2" + diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index b1caf749a27..cc3f3615e06 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -36,7 +36,6 @@ src_prepare() { src_configure() { local myeconfargs=( - # we have logger from sys-apps/util-linux $(use_with klogd) $(use_with logger) $(use_with systemd systemd $(systemd_get_systemunitdir)) @@ -51,8 +50,22 @@ src_install() { doins syslog.conf keepdir /etc/syslog.d + newinitd "${FILESDIR}"/sysklogd.rc8 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd2 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} - newinitd "${FILESDIR}"/sysklogd.rc8 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd sysklogd +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi }
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 6f1411bf1ff98767714833224103aaf4215e22b9 Author: Lars Wendler gentoo org> AuthorDate: Tue Nov 19 11:01:03 2019 + Commit: Lars Wendler gentoo org> CommitDate: Tue Nov 19 11:01:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1411bf app-admin/sysklogd: Introduced "logger" USE flag Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/metadata.xml| 1 + app-admin/sysklogd/sysklogd-2.0.ebuild | 8 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app-admin/sysklogd/metadata.xml b/app-admin/sysklogd/metadata.xml index 868e8ae726d..be89c65a5ee 100644 --- a/app-admin/sysklogd/metadata.xml +++ b/app-admin/sysklogd/metadata.xml @@ -7,6 +7,7 @@ Build and install (deprecated) kernel logging daemon + Build the logger program use app-admin/logrotate for rotating logs rather than custom cron scripts diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index 60df329feb5..b1caf749a27 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -12,11 +12,11 @@ SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v$(ver_cut 1-2) LICENSE="BSD" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="klogd logrotate systemd" +IUSE="klogd logger logrotate systemd" RESTRICT="test" -DEPEND="" -RDEPEND="" +DEPEND="!sys-apps/util-linux[logger]" +RDEPEND="${DEPEND}" DOCS=( ChangeLog.md README.md ) @@ -37,8 +37,8 @@ src_prepare() { src_configure() { local myeconfargs=( # we have logger from sys-apps/util-linux - --without-logger $(use_with klogd) + $(use_with logger) $(use_with systemd systemd $(systemd_get_systemunitdir)) ) econf "${myeconfargs[@]}"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/
commit: 864154ad5d055b498f9e18faf243ea2399448134 Author: Lars Wendler gentoo org> AuthorDate: Mon Nov 18 17:11:03 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Nov 18 21:24:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864154ad app-admin/sysklogd: Fixed init script to properly start deamons Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/files/sysklogd.rc8 | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/app-admin/sysklogd/files/sysklogd.rc8 b/app-admin/sysklogd/files/sysklogd.rc8 index 6b411d55c98..a6590d725a6 100644 --- a/app-admin/sysklogd/files/sysklogd.rc8 +++ b/app-admin/sysklogd/files/sysklogd.rc8 @@ -17,12 +17,24 @@ start_daemon() { local retval=0 local daemon="$1" local options="$2" - - [ -z "${daemon}" ] && return 1 + local fg_opt="" + + case "${daemon}" in + syslogd) + fg_opt="-F" + ;; + klogd) + fgopt="-n" + ;; + *) + return 1 + ;; + esac ebegin "sysklogd -> start: ${daemon}" start-stop-daemon --start --exec /usr/sbin/"${daemon}" \ - --pidfile /var/run/"${daemon}".pid -- ${options} + -b -m --pidfile /var/run/"${daemon}".pid \ + -- ${fg_opt} ${options} retval=$? eend ${retval} "Failed to start ${daemon}"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 60ae6fe8c48850fff8727ae4f923e1ef2f17abbf Author: Lars Wendler gentoo org> AuthorDate: Mon Nov 18 15:14:47 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Nov 18 15:14:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ae6fe8 app-admin/sysklogd: Quote variable Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index 8fd269deae3..60df329feb5 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -21,7 +21,7 @@ RDEPEND="" DOCS=( ChangeLog.md README.md ) PATCHES=( - ${FILESDIR}/${PN}-2.0-optional_logger.patch + "${FILESDIR}/${PN}-2.0-optional_logger.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 7a7ca5dd3bd781e94569e219027c8a1b9c75ecad Author: Lars Wendler gentoo org> AuthorDate: Mon Nov 18 15:13:50 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Nov 18 15:14:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7ca5dd app-admin/sysklogd: Do not build/install logger binary + man page Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index 237209bfa36..8fd269deae3 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -37,7 +37,7 @@ src_prepare() { src_configure() { local myeconfargs=( # we have logger from sys-apps/util-linux - #--without-logger + --without-logger $(use_with klogd) $(use_with systemd systemd $(systemd_get_systemunitdir)) )
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: d73bbfed79b5280e0757d8995bfac71753646359 Author: Lars Wendler gentoo org> AuthorDate: Mon Nov 18 11:59:05 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Nov 18 11:59:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73bbfed app-admin/sysklogd: Added main homepage Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/sysklogd-2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-2.0.ebuild b/app-admin/sysklogd/sysklogd-2.0.ebuild index e3fa8796ba4..237209bfa36 100644 --- a/app-admin/sysklogd/sysklogd-2.0.ebuild +++ b/app-admin/sysklogd/sysklogd-2.0.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit autotools flag-o-matic systemd toolchain-funcs DESCRIPTION="Standard log daemons" -HOMEPAGE="https://github.com/troglobit/sysklogd; +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd; SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v$(ver_cut 1-2)/${P}.tar.gz" LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/, app-admin/sysklogd/files/
commit: 1680b7c15e41b99f5282998254a0dc68718dbe57 Author: Lars Wendler gentoo org> AuthorDate: Mon Nov 18 11:45:06 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Nov 18 11:51:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1680b7c1 app-admin/sysklogd: Bump to version 2.0 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> app-admin/sysklogd/Manifest| 1 + .../files/sysklogd-2.0-optional_logger.patch | 101 + app-admin/sysklogd/files/sysklogd.rc8 | 82 + app-admin/sysklogd/metadata.xml| 1 + app-admin/sysklogd/sysklogd-2.0.ebuild | 58 5 files changed, 243 insertions(+) diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index dc3c1683a77..dadb261979f 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1,2 +1,3 @@ DIST sysklogd-1.5.1.tar.gz 90011 BLAKE2B c40bd8d5769f7d3d4141d602c74ac41e05a140743d18c4923d9368da7ba193ccb89a6837173994f0b7a9c290cc23f64513040434d7ab8df81b5d09b73b0263ad SHA512 a72196a1a172d25be1c4791ef6256fe71fa2ba8c1383d230e646e93f8a65c3a57c535189726325da4c792fdb2e9cb119bba43c878816a8e78e78189fd32b12b7 +DIST sysklogd-2.0.tar.gz 465822 BLAKE2B 030ce2e65287d215d376937aec590715abcac06dffef735038c31ee102eb00d5c616bfd2f3d378e53ef6ae4aa062e9802aaaca84a6f5598b43da35ee722d37ac SHA512 25b55b8ea47280c11959e03d5a8c592e1b02764b4aeb722ef9782d84116475f1bbba96d6db8c291b694d99c7970e2e7615e7cd48b8fef6dff4f9ae825e18d030 DIST sysklogd_1.5-6.diff.gz 25677 BLAKE2B 3cb1f596490998b6002d4656a2321a500ce9941a37737c0b9d4702bbb87d7bc9ba21b68e06d175e3c1714a701adc6b3312e18a556ebc9ef395d8968762830cb5 SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e diff --git a/app-admin/sysklogd/files/sysklogd-2.0-optional_logger.patch b/app-admin/sysklogd/files/sysklogd-2.0-optional_logger.patch new file mode 100644 index 000..4e5580b0422 --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd-2.0-optional_logger.patch @@ -0,0 +1,101 @@ +From 227008ec0f59eecf3a962ebd9fbc27a0e475a4df Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Mon, 18 Nov 2019 12:08:26 +0100 +Subject: [PATCH] build: make logger and its man page optional + +There are other packages that provide a logger program like util-linux +We should respekt that + +Signed-off-by: Lars Wendler +--- + configure.ac| 10 ++ + man/Makefile.am | 6 +- + src/Makefile.am | 8 +++- + 3 files changed, 22 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 37c0bd4..e7acad7 100644 +--- a/configure.ac b/configure.ac +@@ -65,6 +65,10 @@ AC_ARG_WITH(systemd, + [AS_HELP_STRING([--with-systemd=DIR], [Directory for systemd service files])],, + [with_systemd=auto]) + ++AC_ARG_WITH(logger, ++ AS_HELP_STRING([--without-logger], [Do not build/install logger binary and man page, default: enabled]), ++ [logger=$withval], [logger='yes']) ++ + AS_IF([test "x$klogd" != "xno"], + with_klogd="yes" + AC_DEFINE(KLOGD, 1, [Build with klogd, default: built-in /dev/kmsg support in syslogd]), +@@ -97,6 +101,12 @@ AS_IF([test "x$with_systemd" != "xno"], + [AC_SUBST([systemddir], [$with_systemd])]) + AM_CONDITIONAL([HAVE_SYSTEMD], [test "x$with_systemd" != "xno"]) + ++AS_IF([test "x$logger" != "xno"], [ ++ with_logger="yes" ++ AC_DEFINE(LOGGER, 1, [Build with logger])], ++ with_logger="no") ++AM_CONDITIONAL([ENABLE_LOGGER], [test "x$with_logger" != "xno"]) ++ + # Expand $sbindir early, into $SBINDIR, for systemd unit file + # NOTE: This does *not* take prefix/exec_prefix override at "make + # install" into account, unfortunately. +diff --git a/man/Makefile.am b/man/Makefile.am +index 8ee7064..8ccad31 100644 +--- a/man/Makefile.am b/man/Makefile.am +@@ -1,4 +1,4 @@ +-dist_man1_MANS = logger.1 ++dist_man1_MANS = + dist_man3_MANS= syslogp.3 + dist_man5_MANS= syslog.conf.5 + dist_man8_MANS= syslogd.8 +@@ -6,3 +6,7 @@ dist_man8_MANS = syslogd.8 + if ENABLE_KLOGD + dist_man8_MANS += klogd.8 + endif ++ ++if ENABLE_LOGGER ++dist_man1_MANS += logger.1 ++endif +diff --git a/src/Makefile.am b/src/Makefile.am +index 85f747b..849e49b 100644 +--- a/src/Makefile.am b/src/Makefile.am +@@ -16,7 +16,7 @@ + # with this program; if not, write to the Free Software Foundation, Inc., + # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +-bin_PROGRAMS = logger ++bin_PROGRAMS = + sbin_PROGRAMS = syslogd + lib_LTLIBRARIES = libsyslog.la + noinst_LTLIBRARIES= libcompat.la +@@ -25,6 +25,10 @@ if ENABLE_KLOGD + sbin_PROGRAMS+= klogd + endif + ++if ENABLE_LOGGER ++bin_PROGRAMS += logger ++endif ++ + AM_CFLAGS = -W -Wall -Wextra + AM_CFLAGS
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: a2d3b906ccd97dca83152ce8068e7799163d14bb Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jan 7 15:02:23 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jan 7 15:02:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d3b906 app-admin/sysklogd: Drop old Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-admin/sysklogd/sysklogd-1.5.1.ebuild | 60 1 file changed, 60 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1.ebuild deleted file mode 100644 index 99df849cf10..000 --- a/app-admin/sysklogd/sysklogd-1.5.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils flag-o-matic toolchain-funcs - -DEB_PV="1.5-6" -DESCRIPTION="Standard log daemons" -HOMEPAGE="http://www.infodrom.org/projects/sysklogd/; -SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz - mirror://debian/pool/main/s/sysklogd/${PN}_${DEB_PV}.diff.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" -IUSE="logrotate" -RESTRICT="test" - -DEPEND="" -RDEPEND="dev-lang/perl - sys-apps/debianutils" - -src_prepare() { - epatch "${WORKDIR}"/${PN}_${DEB_PV}.diff - - epatch "${FILESDIR}"/${PN}-1.5-debian-cron.patch - epatch "${FILESDIR}"/${PN}-1.5-build.patch - - # CAEN/OWL security patches - epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-bind.diff - epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-drop-root.diff - epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-klogd-drop-root.diff - - epatch "${FILESDIR}"/${PN}-1.5-syslog-func-collision.patch #342601 -} - -src_configure() { - append-lfs-flags - tc-export CC -} - -src_install() { - dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles - doman *.[1-9] debian/syslogd-listfiles.8 - insinto /etc - doins debian/syslog.conf - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/sysklogd.logrotate sysklogd - else - exeinto /etc/cron.daily - newexe debian/cron.daily syslog - exeinto /etc/cron.weekly - newexe debian/cron.weekly syslog - fi - dodoc ANNOUNCE CHANGES NEWS README.1st README.linux - newinitd "${FILESDIR}"/sysklogd.rc7 sysklogd - newconfd "${FILESDIR}"/sysklogd.confd sysklogd -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 44c422f475b7131d4dbecf433ab2d2f32c808efb Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jan 7 15:00:18 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jan 7 15:00:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c422f4 app-admin/sysklogd: arm stable wrt bug #636046 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 9e736726516..ea099c26f11 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.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=5 @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 81380a01f578aea24a13c7ea9d3670cb361622fc Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 11 15:47:01 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 11 15:47:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81380a01 app-admin/sysklogd: stable 1.5.1-r1 for hppa, bug #636046 Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="hppa" app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index c73c10592b4..9e736726516 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 9398662ccc00063401992e001e2dbabaa9a8e60c Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 11 12:57:03 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 11 12:57:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9398662c app-admin/sysklogd: stable 1.5.1-r1 for ppc/ppc64, bug #636046 Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="ppc ppc64" app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index bc6226fa574..c73c10592b4 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 73ac8c1212e4cbdedb2b42eb1f4d57843e1529ff Author: Tobias Klausmann gentoo org> AuthorDate: Wed Nov 8 12:50:37 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Nov 8 12:50:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ac8c12 app-admin/sysklogd-1.5.1-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/636046 app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index b21220aee88..bc6226fa574 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 4a2ad5243726218f3b6e0ec4bd20a9a242100db1 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Nov 3 21:51:11 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Nov 3 21:51:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2ad524 app-admin/sysklogd: stable 1.5.1-r1 for sparc, bug #636046 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="sparc" app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 4a60e537b87..b21220aee88 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: ba10ae26bca702f91151089ac6b15fb847158c5d Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 2 20:49:54 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 2 21:12:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba10ae26 app-admin/sysklogd: x86 stable (bug #636046) Package-Manager: Portage-2.3.13, Repoman-2.3.4 app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 05e0fa279ba..4a60e537b87 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: ecf43ed6a4edbda3b79f016664852e9f2674fe60 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 2 20:12:24 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 2 20:19:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf43ed6 app-admin/sysklogd: stable 1.5.1-r1 for ia64, bug #636046 Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="ia64" app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 3f971c2babb..05e0fa279ba 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 6a9af5a54ffb6389f8e1c6df8275d65cc10fcf41 Author: Manuel Rüger gentoo org> AuthorDate: Thu Nov 2 10:44:50 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Nov 2 10:44:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a9af5a5 app-admin/sysklogd: Stable on amd64 Package-Manager: Portage-2.3.12, Repoman-2.3.4 app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 84b9d175041..3f971c2babb 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 0a723bd9115f60b4c9c0fb750b6ea051aff307a7 Author: Markus Meier gentoo org> AuthorDate: Wed May 17 19:22:42 2017 + Commit: Markus Meier gentoo org> CommitDate: Wed May 17 19:22:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a723bd9 app-admin/sysklogd: add ~arm64, bug #618292 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm64" app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 5244c9c68da..84b9d175041 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="logrotate" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/
commit: 29afcce64732a333017c2c10bfc083c1af3271f7 Author: Lars Wendler gentoo org> AuthorDate: Tue Jan 17 17:38:44 2017 + Commit: Lars Wendler gentoo org> CommitDate: Tue Jan 17 17:39:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29afcce6 app-admin/sysklogd: Minor ebuild enhancements. Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild | 30 ++--- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild index 9fdc76a..4ca42aa 100644 --- a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI="5" +EAPI=5 inherit eutils flag-o-matic toolchain-funcs @@ -22,19 +22,25 @@ DEPEND="" RDEPEND="dev-lang/perl sys-apps/debianutils" -src_prepare() { - epatch "${WORKDIR}"/${PN}_${DEB_PV}.diff +DOCS=( ANNOUNCE CHANGES NEWS README.1st README.linux ) + +PATCHES=( + "${WORKDIR}"/${PN}_${DEB_PV}.diff - epatch "${FILESDIR}"/${PN}-1.5-debian-cron.patch - epatch "${FILESDIR}"/${PN}-1.5-build.patch + "${FILESDIR}"/${PN}-1.5-debian-cron.patch + "${FILESDIR}"/${PN}-1.5-build.patch # CAEN/OWL security patches - epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-bind.diff - epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-drop-root.diff - epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-klogd-drop-root.diff + "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-bind.diff + "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-drop-root.diff + "${FILESDIR}"/${PN}-1.4.2-caen-owl-klogd-drop-root.diff + + "${FILESDIR}"/${PN}-1.5-syslog-func-collision.patch #342601 + "${FILESDIR}"/${PN}-1.5-glibc-2.24.patch #604232 +) - epatch "${FILESDIR}"/${PN}-1.5-syslog-func-collision.patch #342601 - epatch "${FILESDIR}"/${PN}-1.5-glibc-2.24.patch #604232 +src_prepare() { + epatch "${PATCHES[@]}" } src_configure() { @@ -56,7 +62,9 @@ src_install() { exeinto /etc/cron.weekly newexe debian/cron.weekly syslog fi - dodoc ANNOUNCE CHANGES NEWS README.1st README.linux + + einstalldocs + newinitd "${FILESDIR}"/sysklogd.rc7 sysklogd newconfd "${FILESDIR}"/sysklogd.confd sysklogd }
[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/files/, app-admin/sysklogd/
commit: 5993df809e309937b59d1a545fe7bc9f264b5711 Author: Rodrigo Saboya users noreply github com> AuthorDate: Mon Jan 16 17:48:08 2017 + Commit: Lars Wendler gentoo org> CommitDate: Tue Jan 17 17:38:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5993df80 app-admin/sysklogd: Fixing build issue with Glibc 2.24. bug #604232 Closes: https://github.com/gentoo/gentoo/pull/3508 .../sysklogd/files/sysklogd-1.5-glibc-2.24.patch | 11 app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild| 62 ++ 2 files changed, 73 insertions(+) diff --git a/app-admin/sysklogd/files/sysklogd-1.5-glibc-2.24.patch b/app-admin/sysklogd/files/sysklogd-1.5-glibc-2.24.patch new file mode 100644 index ..fcddb75 --- /dev/null +++ b/app-admin/sysklogd/files/sysklogd-1.5-glibc-2.24.patch @@ -0,0 +1,11 @@ +--- sysklogd-1.5.1/syslogd.c sysklogd-1.5.1/syslogd.c +@@ -2094,7 +2094,7 @@ + (void) signal(SIGCHLD, reapchild); /* reset signal handler -ASP */ + wait ((int *)0); + #else +- union wait status; ++ int status; + + while (wait3(, WNOHANG, (struct rusage *) NULL) > 0) + ; diff --git a/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild new file mode 100644 index ..9fdc76a --- /dev/null +++ b/app-admin/sysklogd/sysklogd-1.5.1-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic toolchain-funcs + +DEB_PV="1.5-6" +DESCRIPTION="Standard log daemons" +HOMEPAGE="http://www.infodrom.org/projects/sysklogd/; +SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz + mirror://debian/pool/main/s/sysklogd/${PN}_${DEB_PV}.diff.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="logrotate" +RESTRICT="test" + +DEPEND="" +RDEPEND="dev-lang/perl + sys-apps/debianutils" + +src_prepare() { + epatch "${WORKDIR}"/${PN}_${DEB_PV}.diff + + epatch "${FILESDIR}"/${PN}-1.5-debian-cron.patch + epatch "${FILESDIR}"/${PN}-1.5-build.patch + + # CAEN/OWL security patches + epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-bind.diff + epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-drop-root.diff + epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-klogd-drop-root.diff + + epatch "${FILESDIR}"/${PN}-1.5-syslog-func-collision.patch #342601 + epatch "${FILESDIR}"/${PN}-1.5-glibc-2.24.patch #604232 +} + +src_configure() { + append-lfs-flags + tc-export CC +} + +src_install() { + dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles + doman *.[1-9] debian/syslogd-listfiles.8 + insinto /etc + doins debian/syslog.conf + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + else + exeinto /etc/cron.daily + newexe debian/cron.daily syslog + exeinto /etc/cron.weekly + newexe debian/cron.weekly syslog + fi + dodoc ANNOUNCE CHANGES NEWS README.1st README.linux + newinitd "${FILESDIR}"/sysklogd.rc7 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd sysklogd +}