commit:     687f92ccdde14e0caaa0346a7b0b309a0ecd6991
Author:     Jaco Kroon <jaco <AT> uls <DOT> co <DOT> za>
AuthorDate: Mon Apr 15 12:26:17 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Apr 17 11:17:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687f92cc

dev-util/lockrun: add 20240415

Closes: https://github.com/gentoo/gentoo/pull/36266
Signed-off-by: Jaco Kroon <jaco <AT> uls.co.za>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 dev-util/lockrun/Manifest                |  1 +
 dev-util/lockrun/lockrun-20240415.ebuild | 37 ++++++++++++++++++++++++++++++++
 dev-util/lockrun/metadata.xml            |  9 +++++++-
 3 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/dev-util/lockrun/Manifest b/dev-util/lockrun/Manifest
new file mode 100644
index 000000000000..149f25ccb52f
--- /dev/null
+++ b/dev-util/lockrun/Manifest
@@ -0,0 +1 @@
+DIST lockrun-20240415.c.gz 4150 BLAKE2B 
c70bf08859bf7e2026702b2adc0d3a4224f5a62d25ebeb12359ba34f120300bb7bb1b93a6412696bbf0c0b2f50a958f25beb10a43d45f1dccd148c314fa452eb
 SHA512 
3c7af9bba00018d6ca47c9b737028fb01bd9b7fdd3f29cec89a7c3451eb35fda3bf00f4fe6df8f64b8dcbb2d92f2b7647406bb805dfa3ac78e0ecaf94e95ef05

diff --git a/dev-util/lockrun/lockrun-20240415.ebuild 
b/dev-util/lockrun/lockrun-20240415.ebuild
new file mode 100644
index 000000000000..4c6a71c8ec22
--- /dev/null
+++ b/dev-util/lockrun/lockrun-20240415.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Run cronjobs with overrun protection"
+HOMEPAGE="http://www.unixwiz.net/tools/lockrun.html";
+
+SRC_URI="https://downloads.uls.co.za/gentoo/lockrun/lockrun-${PV}.c.gz";
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+src_prepare() {
+       default
+       mv "${P}.c" "${PN}.c" || die
+}
+
+src_compile() {
+       emake CC="$(tc-getCC)" ${PN}
+
+       # The below tries to extract the first comment block from the source 
code
+       # which represents the official "readme" from the project.  Delete first
+       # three lines, then everything from (including) the first comment close 
at
+       # the beginning of a line before removing ' *' from the beginning of the
+       # remaining lines.
+       sed '1,3 d; /^[[:space:]]*[*]\//,$ d; s/^ \*//' "${PN}.c" > README || 
die
+}
+
+src_install() {
+       dobin ${PN}
+       einstalldocs
+}

diff --git a/dev-util/lockrun/metadata.xml b/dev-util/lockrun/metadata.xml
index 85e4ed814fa2..6aebbc46f559 100644
--- a/dev-util/lockrun/metadata.xml
+++ b/dev-util/lockrun/metadata.xml
@@ -1,5 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<!-- maintainer-needed -->
+       <maintainer type="person" proxied="yes">
+               <email>[email protected]</email>
+               <name>Jaco Kroon</name>
+       </maintainer>
+       <maintainer type="project" proxied="proxy">
+               <email>[email protected]</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
 </pkgmetadata>

Reply via email to