diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
| commit | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch) | |
| tree | 0d7a74b4463ee387f9cf9368ceb1b757f694f72a /dev-libs/log4sh | |
| parent | f716a9fe6455d39eef01e718aae68dae61c19704 (diff) | |
| download | baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip | |
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'dev-libs/log4sh')
| -rw-r--r-- | dev-libs/log4sh/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/log4sh/log4sh-1.4.2.ebuild | 46 | ||||
| -rw-r--r-- | dev-libs/log4sh/metadata.xml | 8 |
3 files changed, 55 insertions, 0 deletions
diff --git a/dev-libs/log4sh/Manifest b/dev-libs/log4sh/Manifest new file mode 100644 index 000000000000..be6df29947a0 --- /dev/null +++ b/dev-libs/log4sh/Manifest @@ -0,0 +1 @@ +DIST log4sh-1.4.2.tgz 91994 BLAKE2B 4ce0e65375e7e7470fb080c2873f50a6c5e86dca79ab81eecf14e6922763b2281bc2486b8c5bd689a00b4aae2debe4966d6fb3f57c6e730c370392c85c08c27a SHA512 f4b983e352c94b33b355a2e743e8431cff4bf6c24b4db18087556d5a8d10ee458c2216f7b9175519e3904051e34f61b2add8faacac0b125c61cde2d76538b290 diff --git a/dev-libs/log4sh/log4sh-1.4.2.ebuild b/dev-libs/log4sh/log4sh-1.4.2.ebuild new file mode 100644 index 000000000000..9464b3d9655c --- /dev/null +++ b/dev-libs/log4sh/log4sh-1.4.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A flexible logging framework for shell scripts" +HOMEPAGE="https://sourceforge.net/projects/log4sh" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm ~ppc x86" +IUSE="examples" + +RDEPEND="app-shells/bash" + +src_compile() { + emake build +} + +src_test() { + # testsuite needs USER variable + USER="$(whoami)" emake test +} + +src_install() { + insinto /usr/lib/log4sh + doins build/log4sh + + dodoc doc/*.txt + + docinto html + dodoc doc/*.{html,css} + + if use examples; then + docinto examples + docompress -x /usr/share/doc/${PF}/examples + dodoc src/examples/* + fi +} + +pkg_postinst() { + elog "To use log4sh, have your script source ${EPREFIX}/usr/lib/log4sh/log4sh" + elog "If you want to use remote logging, you should install package," + elog "that provides netcat binary (for example - net-analyzer/netcat)" +} diff --git a/dev-libs/log4sh/metadata.xml b/dev-libs/log4sh/metadata.xml new file mode 100644 index 000000000000..3377faf16733 --- /dev/null +++ b/dev-libs/log4sh/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <upstream> + <remote-id type="sourceforge">log4sh</remote-id> + </upstream> +</pkgmetadata> |
