summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/cargo-c/Manifest4
-rw-r--r--dev-util/cargo-c/cargo-c-0.10.20.ebuild (renamed from dev-util/cargo-c/cargo-c-0.10.18.ebuild)2
-rw-r--r--dev-util/forgejo-runner/Manifest2
-rw-r--r--dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild79
-rw-r--r--dev-util/watchman/watchman-2023.06.19.00-r2.ebuild2
-rw-r--r--dev-util/watchman/watchman-2024.11.04.00.ebuild2
6 files changed, 86 insertions, 5 deletions
diff --git a/dev-util/cargo-c/Manifest b/dev-util/cargo-c/Manifest
index 3005d8a6db98..81e56c914229 100644
--- a/dev-util/cargo-c/Manifest
+++ b/dev-util/cargo-c/Manifest
@@ -1,4 +1,4 @@
-DIST cargo-c-0.10.18-crates.tar.xz 31726064 BLAKE2B fe40a3e0bd43aa9f387a03b97658ba0eff2e0f1626ba6a96dac9c84589f3220f4a9a507ae1ee249239e08ef0d7bf4ff4014976046974ac06bcca8b00b5914fde SHA512 56c5ad11ce2d6a3f12d4297c8610fc34e04729e9a7d022e954ee541ea533eff24c1356e5e39caafedf0e5d2c08a18d1cdb5228f9b644805c3cbef6e79269018a
-DIST cargo-c-0.10.18.tar.gz 36779 BLAKE2B 37a4a31f4d42271a48106ad1cf738484954c5337c713999f7b5045a34c2769ba666331414abd1a225443eb382ce9fd11fb855c696f4e6b49ecf482b3e1b4787d SHA512 7e01fd4a37a29197fa72effd1423c0aa170d68875e4bd64d4b80aa1ab3ed7e603c429f6c10d1ea431949c89d446293ad6172181014f52ae9d4a133dbba5e7d3a
DIST cargo-c-0.10.19-crates.tar.xz 32601804 BLAKE2B dac0c02124a4916c768a8be68f2b5c8fc58305cfd6c41bf4b49c6085e7745977e9614edc73dbe049e4d08b2ef489f2ea85c2b48937509144e6e0e3b1222ffdb6 SHA512 1548a8d02057a61d9dc1ac082f5a6278d1eef494159f56d4377b79dabbab55f1d6315433bc14615ecec920ffb1bcf61419aed54fa64995265695052ee73b1d71
DIST cargo-c-0.10.19.tar.gz 37408 BLAKE2B 0a0f9ddb3810687d10501ca1ea31f602a9ced45a0835c001f4e86b1e5feedf13b3bbef76e709e3632d3e177bdb612b0ccc0c288360c37ff335427400e150f649 SHA512 d813ee6985852c5755c4578041caa5f82b7e07031e285d42db4b2d7410846940a9c826f52af22ea0c03dc9a059ac0e017d3e221054c703d3d98c05da30b464f8
+DIST cargo-c-0.10.20-crates.tar.xz 32988568 BLAKE2B 48a9fa8bf96c68d6d3410407cb89305684a2f3173f861cf99cdecea42880d9de7270725f25de30f64b38a5d9ef3a633a058e8e502ca2d8f30a82b4250b4e3e8f SHA512 e70b8179c0320355c176a5a81c273aa30cfcbf9bc3fa390fc5225644bfb182227bfb545f7feaeb33b7f831ef60448659c64f1a57c038205d91c8b0778edf00ce
+DIST cargo-c-0.10.20.tar.gz 38019 BLAKE2B 4f9d4700992d9b53c6b1a5557162dfdf8621bf4fdc9e9d575a97a498f6b2aef43cdb58dbd7c7f36524ca46b626870c29a1b9a2850d30cd92b33bc3bf29e10db5 SHA512 7a21e55c26a81da0e1b74006fe5f289b8d4a923319616e9445525b0780c233eab9c07e7f09d2ebf71968370843a24341b8059d0c8791d5cb91531aea908f94c9
diff --git a/dev-util/cargo-c/cargo-c-0.10.18.ebuild b/dev-util/cargo-c/cargo-c-0.10.20.ebuild
index 70ea39087047..7d24b37c7642 100644
--- a/dev-util/cargo-c/cargo-c-0.10.18.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.10.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2025 Liguros Authors
+# Copyright 2021-2026 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-util/forgejo-runner/Manifest b/dev-util/forgejo-runner/Manifest
index f4756b138b8b..b373f686aea1 100644
--- a/dev-util/forgejo-runner/Manifest
+++ b/dev-util/forgejo-runner/Manifest
@@ -1,2 +1,4 @@
DIST forgejo-runner-12.5.3-deps.tar.xz 54999260 BLAKE2B 59d88a51db7812c8b5083627bef25500b4924fbaf0d043118f75592db2d19c3514a7ff27f26cfdae8f20bdff1c7aff2a34b1d4bdec9dcd7e03ee1382e121b9f7 SHA512 48f4579a32393c235c5fd45e605bddf574a45260acd14326e609120ae3cdb4e2acf13be0ece01e390a6db7f797e633cc81e0d36c3cd96dabbcc5a624a8d9227a
DIST forgejo-runner-12.5.3.tar.gz 3476349 BLAKE2B 343acfc40cb137fc9111b38e4a07776cab6a8f125425b5d1125065c743336f23268d0dd608b8cc2e3a51055a7d954f9c428c050efa8c3e50baa1ec7369f7f5fd SHA512 e55a5042cdb9c1e8325d0f111f8d9bdc5640c7ed1ed0cfd6e7b6bd383fbf08677d877212733eab2d2736c58c9b051074d0921a2022deeb110e77347b70a88832
+DIST forgejo-runner-12.6.1-deps.tar.xz 54995188 BLAKE2B bbc273aaa5a7ec4f071f2309070957a4f4d53581baaa498065b03aba0e2b7eb7564c25627a8bb2dd0d803190bd8c4b25ac34f5d40bfb0ca0f66d7c999eac140c SHA512 a4fa6b42d79b3eb5230ce65a44fbf8057d11705b409a5fba4e19ea05e4cd12eadd17f0ad675bcfb23c0ed48f378ed2223b1c2f7b662e19c7c080f01bf86b96ba
+DIST forgejo-runner-12.6.1.tar.gz 3481504 BLAKE2B 7dd5c22097ec46935af2854a8fd676564ec07bc06eb626a94ca89cc12af00fc35fac169495e92126d9be5dc294e928dee1b79f8a4f41bb9eed81c1653f106f6c SHA512 99f111bde4829c2292273dc5083f2499102e024b903e49de9094005ffe78db403f90af9b62e487d52e2bfb340e53a796bad73b4206a2487c9cec73049aff1c4c
diff --git a/dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild b/dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild
new file mode 100644
index 000000000000..470d72feb4c7
--- /dev/null
+++ b/dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="A daemon that connects to a Forgejo instance and runs jobs for CI"
+HOMEPAGE="https://code.forgejo.org/forgejo/runner https://forgejo.org/docs/next/admin/actions/"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://code.forgejo.org/forgejo/runner.git"
+else
+ SRC_URI="
+ https://code.forgejo.org/forgejo/runner/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz
+ "
+ S="${WORKDIR}/runner"
+
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples"
+RESTRICT="test"
+
+DEPEND="
+ >=dev-lang/go-1.24.0
+"
+
+src_unpack() {
+ if [[ "${PV}" == *9999* ]]; then
+ git-r3_src_unpack
+ go-module_live_vendor
+ else
+ go-module_src_unpack
+ fi
+}
+
+src_compile() {
+ # export version information
+ # https://github.com/gentoo/guru/pull/205
+ # https://forums.gentoo.org/viewtopic-p-8831646.html
+ local VERSION
+ if [[ "${PV}" == *9999* ]]; then
+ VERSION="$(
+ git describe --tags --first-parent --abbrev=7 --long --dirty --always \
+ | sed -e "s/^v//g"
+ )"
+ else
+ VERSION="${PVR}"
+ fi
+
+ local EXTRA_GOFLAGS_LD=(
+ # "-w" # disable DWARF generation
+ # "-s" # disable symbol table
+ "-X=code.forgejo.org/forgejo/runner/v11/internal/pkg/ver.version=v${VERSION}"
+ )
+
+ GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'"
+
+ ego build -tags 'netgo osusergo' -o forgejo-runner
+
+ # Makefile does this
+ # emake forgejo-runner
+}
+
+src_install() {
+ dobin forgejo-runner
+
+ systemd_dounit "contrib/forgejo-runner.service"
+
+ dodoc "README.md"
+ if use examples; then
+ dodoc -r "examples"
+ docompress -x "/usr/share/doc/${PF}/examples"
+ fi
+}
diff --git a/dev-util/watchman/watchman-2023.06.19.00-r2.ebuild b/dev-util/watchman/watchman-2023.06.19.00-r2.ebuild
index 8aef30ece78f..8014933d3bca 100644
--- a/dev-util/watchman/watchman-2023.06.19.00-r2.ebuild
+++ b/dev-util/watchman/watchman-2023.06.19.00-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-util/watchman/watchman-2024.11.04.00.ebuild b/dev-util/watchman/watchman-2024.11.04.00.ebuild
index bd58f8d3e806..bb424f271d99 100644
--- a/dev-util/watchman/watchman-2024.11.04.00.ebuild
+++ b/dev-util/watchman/watchman-2024.11.04.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2025 Gentoo Authors
+# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8