From bfffc8e01cdd796a6c6cd4b5388a5b6b6bcbb37c Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 1 Feb 2023 11:28:29 +0100 Subject: [PATCH] dev-util/haredo: new package, add 9999 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-util/haredo/Manifest | 1 + dev-util/haredo/haredo-1.0.2.ebuild | 37 +++++++++++++++++++++++++++++ dev-util/haredo/haredo-9999.ebuild | 37 +++++++++++++++++++++++++++++ dev-util/haredo/metadata.xml | 8 +++++++ 4 files changed, 83 insertions(+) create mode 100644 dev-util/haredo/Manifest create mode 100644 dev-util/haredo/haredo-1.0.2.ebuild create mode 100644 dev-util/haredo/haredo-9999.ebuild create mode 100644 dev-util/haredo/metadata.xml diff --git a/dev-util/haredo/Manifest b/dev-util/haredo/Manifest new file mode 100644 index 0000000000..2b1d73ca22 --- /dev/null +++ b/dev-util/haredo/Manifest @@ -0,0 +1 @@ +DIST haredo-1.0.2.tar.gz 374632 BLAKE2B 3e17f3a153d5559e6d8b64d9bc84114bd49fe481cb8528653a4dba3337ae393d060e8c68429b03059d3afcbda2467e9ee5e774aa5994ce3818679315dd2f2f20 SHA512 2bad1ebffa4a6a56916481ada556dcc85c19d90697ff8ee7cad126581099a6efe9f0498d400dc9a15e13e7999cdd375500f2eedbc863d736003fc190f780a0b4 diff --git a/dev-util/haredo/haredo-1.0.2.ebuild b/dev-util/haredo/haredo-1.0.2.ebuild new file mode 100644 index 0000000000..a364fb2282 --- /dev/null +++ b/dev-util/haredo/haredo-1.0.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo" + SLOT="0" +else + SRC_URI="https://git.sr.ht/~autumnull/haredo/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv" + SLOT="0/${PV}" +fi + +DESCRIPTION="a simple and unix-idiomatic build automator" +HOMEPAGE="https://git.sr.ht/~autumnull/haredo" +LICENSE="WTFPL-2" + +DEPEND="dev-lang/hare:=" +BDEPEND="app-text/scdoc" + +# binaries are hare-built +QA_FLAGS_IGNORED="usr/bin/.*" + +src_configure() { + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die + + #sed -i \ + # -e 's;^PREFIX=.*;PREFIX=/usr;' \ + # -e 's;^CC=.*;CC=${CC:-c99};' \ + # test/conf.do || die +} + +src_test() { + PATH="${S}/bin:$PATH" ./bin/haredo test || die +} diff --git a/dev-util/haredo/haredo-9999.ebuild b/dev-util/haredo/haredo-9999.ebuild new file mode 100644 index 0000000000..baf61a63ff --- /dev/null +++ b/dev-util/haredo/haredo-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo" + SLOT="0" +else + SRC_URI="https://git.sr.ht/~autumnull/haredo/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv" + SLOT="0/${PV}" +fi + +DESCRIPTION="a simple and unix-idiomatic build automator" +HOMEPAGE="https://git.sr.ht/~autumnull/haredo" +LICENSE="WTFPL-2" + +DEPEND="dev-lang/hare:=" +BDEPEND="app-text/scdoc" + +# binaries are hare-built +QA_FLAGS_IGNORED="usr/bin/.*" + +src_configure() { + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die + + sed -i \ + -e 's;^PREFIX=.*;PREFIX=/usr;' \ + -e 's;^CC=.*;CC=${CC:-c99};' \ + test/conf.do || die +} + +src_test() { + PATH="${S}/bin:$PATH" ./bin/haredo test || die +} diff --git a/dev-util/haredo/metadata.xml b/dev-util/haredo/metadata.xml new file mode 100644 index 0000000000..c698af2344 --- /dev/null +++ b/dev-util/haredo/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + +