summaryrefslogtreecommitdiff
path: root/sys-process/incron
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /sys-process/incron
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'sys-process/incron')
-rw-r--r--sys-process/incron/Manifest7
-rw-r--r--sys-process/incron/incron-0.5.12_p20171113-r1.ebuild63
-rw-r--r--sys-process/incron/incron-0.5.12_p20171113.ebuild (renamed from sys-process/incron/incron-0.5.12_p20191114-r1.ebuild)0
-rw-r--r--sys-process/incron/metadata.xml4
4 files changed, 69 insertions, 5 deletions
diff --git a/sys-process/incron/Manifest b/sys-process/incron/Manifest
index 568ee255aa2a..6983d9dec2ce 100644
--- a/sys-process/incron/Manifest
+++ b/sys-process/incron/Manifest
@@ -4,6 +4,7 @@ AUX incron.conf 829 BLAKE2B a56d8909337dc28bfa10c813700c7be9d0564467775506c71c78
AUX incrond-r1.init 853 BLAKE2B dd7ae75e522535f27b9f342c429dd7d6590ac0676784828614b6bae35b39773723aa1141236abaa4c63dcd1ce20b06fecf5978dd0c694edb3d8ca7808caa99cf SHA512 4f50734e056c3290ad8339847f1e1837a54f931813cc070722f1c9dc6883ea6d4ee1cf935f9bc42d1c9a9725345271cc46c219fe255ada0fe93f735014c0bf3d
AUX incrond.conf 960 BLAKE2B b92d9f3523a8aaf38f0dfdfeda3a32b2ad6b588f007fc15e99d491a783a54f7581be677d810f00c10c3600335a89ded83664acdc0042710cf7784e9dfffba5b2 SHA512 e5d9d05c1b0f2393dea64ef27d01293f84302c79d6aec44ee11bc0f5b493e4392ee51cbf7e9a57a0771ee3e4625e6033f2e7ca3403a08df5aa1f3bad1d556545
AUX incrond.service 155 BLAKE2B d0e1c9af86d7a548890b9c43799d5e13e17567659d25da44afbadae72e8401b6cf95e50b6471b86737dd00785c78d9f448bcab5cf0feea5c9a168aa6b3d6e26b SHA512 059043d3607aafb1d469977574eb96478845d17d88f7f61ba23269341c407e443bca36411eedf0753edf0216bd04800128c9557dc8827ffb980d5512f257bb80
-DIST incron-0.5.12_p20191114.tar.gz 339568 BLAKE2B ca6ccd4f2b4f24b48ee3bdf0a18713f6f70469cbc11f09fd215001e8512bd04dcbdc9cd5e7cc784907cd0d009a4572354f578cad78bc263070146b0ff2379029 SHA512 19cf386163de3f4cafcf36872659dd8f819129056ed2508403a8692130db04cbe5eb917370aa609d25a6b75c24a7a1b87e7bd2e957a5d66610f541fe83aec39e
-EBUILD incron-0.5.12_p20191114-r1.ebuild 1384 BLAKE2B d6dfb82746ebacacf939ea39099e1766c1e0f25fa0b453001672c62b5aeb09847de15ef04b92161b6955455521809221221e72ee5a1f7027a216770150a4c163 SHA512 7213f163efe4cfb2e092a987e70fd7feb62cb36955bf94b4cc15f82ab8387a1b969f90fed0a7a844c9833e44b471ef1de68c2e494af25fef9aace92c9d0a0c0d
-MISC metadata.xml 252 BLAKE2B 84ce9630af2d663427fcf6fbc9832ea43e936720673088eb4a50db0e894647868f68ff3521824675235ee1ef504e4dc823efbd8d8f0b0905d58d8da94269eb2f SHA512 e44e7852efb83e01ec3ae07e390307b5de89fdd86705bfbc79432807c7b286fd56939ba92f8896c55cd70dae507b5e8ebc9d8e70c7d2756bab84cdc011c42126
+DIST incron-0.5.12_p20171113.tar.gz 339568 BLAKE2B ca6ccd4f2b4f24b48ee3bdf0a18713f6f70469cbc11f09fd215001e8512bd04dcbdc9cd5e7cc784907cd0d009a4572354f578cad78bc263070146b0ff2379029 SHA512 19cf386163de3f4cafcf36872659dd8f819129056ed2508403a8692130db04cbe5eb917370aa609d25a6b75c24a7a1b87e7bd2e957a5d66610f541fe83aec39e
+EBUILD incron-0.5.12_p20171113-r1.ebuild 1388 BLAKE2B 321d4959ff5d4d9094a7426eea0ef6f350b83c4168dc8e1e252ed7ededde15a898ff44f03b11b5763a887ed4a693eb3475fab9865727d99b47e571e9ce020e7f SHA512 c388ac7ad19f754dd48b77609bf68926334d48f341c82424f2559438639a9f398f6db75f8ce2aa90ede9ca11a4cad77d57299ea57c20d7f8a7395f2fd077d0a0
+EBUILD incron-0.5.12_p20171113.ebuild 1384 BLAKE2B d6dfb82746ebacacf939ea39099e1766c1e0f25fa0b453001672c62b5aeb09847de15ef04b92161b6955455521809221221e72ee5a1f7027a216770150a4c163 SHA512 7213f163efe4cfb2e092a987e70fd7feb62cb36955bf94b4cc15f82ab8387a1b969f90fed0a7a844c9833e44b471ef1de68c2e494af25fef9aace92c9d0a0c0d
+MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd
diff --git a/sys-process/incron/incron-0.5.12_p20171113-r1.ebuild b/sys-process/incron/incron-0.5.12_p20171113-r1.ebuild
new file mode 100644
index 000000000000..9186cf6302b8
--- /dev/null
+++ b/sys-process/incron/incron-0.5.12_p20171113-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info systemd toolchain-funcs
+
+COMMIT="1eedfbc9b318372efd119fd17f4abdbde561a53d"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+DESCRIPTION="inotify based cron daemon"
+HOMEPAGE="https://incron.aiken.cz/"
+SRC_URI="https://github.com/ar-/incron/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.5.12-use-execl-instead-system.patch
+ "${FILESDIR}"/${PN}-0.5.12-issue25.patch
+)
+
+DOCS=( CHANGELOG README TODO )
+
+# < 2.6.18 => INOTIFY, >= 2.6.18 => INOTIFY_USER
+# It should be ok to expect at least 2.6.18
+CONFIG_CHECK="~INOTIFY_USER"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e '/$(INSTALL) -m 0644 incron.conf $(DESTDIR)$(INITDIR)/d' \
+ Makefile \
+ || die
+}
+
+src_compile() {
+ # code is not C++17 ready
+ append-cxxflags -std=c++14
+
+ emake CXX="$(tc-getCXX)"
+}
+
+src_install() {
+ emake DESTDIR="${ED}" PREFIX=/usr DOCDIR=/usr/share/doc/${PF} install
+ einstalldocs
+
+ newinitd "${FILESDIR}"/${PN}d-r1.init ${PN}d
+ newconfd "${FILESDIR}"/${PN}d.conf ${PN}d
+ systemd_dounit "${FILESDIR}"/${PN}d.service
+
+ insinto /etc
+ doins "${FILESDIR}"/${PN}.conf
+ touch \
+ "${ED}"/etc/${PN}.allow \
+ "${ED}"/etc/${PN}.deny \
+ || die
+
+ keepdir /etc/${PN}.d
+ keepdir /var/spool/${PN}
+}
diff --git a/sys-process/incron/incron-0.5.12_p20191114-r1.ebuild b/sys-process/incron/incron-0.5.12_p20171113.ebuild
index 33af9c07c8c4..33af9c07c8c4 100644
--- a/sys-process/incron/incron-0.5.12_p20191114-r1.ebuild
+++ b/sys-process/incron/incron-0.5.12_p20171113.ebuild
diff --git a/sys-process/incron/metadata.xml b/sys-process/incron/metadata.xml
index 542a8a19f0f6..beac02a9af14 100644
--- a/sys-process/incron/metadata.xml
+++ b/sys-process/incron/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>whissi@gentoo.org</email>
- <name>Thomas Deutschmann</name>
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
</maintainer>
</pkgmetadata>