summaryrefslogtreecommitdiff
path: root/dev-vcs/stgit
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-02 18:47:22 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-02 18:47:22 -0500
commit42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1 (patch)
tree262c3d532218c61a15f11cfb68da6b512d3e9200 /dev-vcs/stgit
parent062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2 (diff)
downloadbaldeagleos-repo-42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1.tar.gz
baldeagleos-repo-42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1.tar.xz
baldeagleos-repo-42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1.zip
Adding metadata
Diffstat (limited to 'dev-vcs/stgit')
-rw-r--r--dev-vcs/stgit/Manifest2
-rw-r--r--dev-vcs/stgit/stgit-2.6.1.ebuild49
2 files changed, 51 insertions, 0 deletions
diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 955edc83de12..00de4a24bb54 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -156,6 +156,8 @@ DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850
DIST stgit-2.5.5.tar.gz 613705 BLAKE2B 34184748e5a690ca2634eb68975b73ce66e31cbeb295f9c7e751f3c213cf0534fbdab44314770c5887ce61cf7785dc441b3a7d8dab62399800e2d589cf8bfdc6 SHA512 afce34e661a6353b00bb28a8f460091dabf7847928c0ec256f9b06cbd3e41713877aabe64f2b7421b1a5bdbcb852b9c6eabbb8de6a20d4f39af153da92a7b29e
DIST stgit-2.6.0-crates.tar.xz 17100172 BLAKE2B 11974fdb887a4273544e7922cb14cbb08938e2d6e7172908d706da40795034776e4432d0f1bf4216a1fd3a7365130fc1238dd96d405b9a37a3347ed9c705648f SHA512 36e62459e670b29c43d0ec013035852d937ff29839e4869f09f5296e52f71d72ba7c9fd31ac1ec3fe9d7f843893b1c8067370e320bae5085064af3bba780cc71
DIST stgit-2.6.0.tar.gz 616954 BLAKE2B d7c3472570280e7f46d9ad8747bd65fa7224a8d03e7b0f10806f2e3db0d7d1bb80334c9f4e567226ac3e729ed0f58bc6e30970dccc2aca0189850d21f95dfedc SHA512 51076cd32bfff7aaccaea2fd234cf897c211159522323f29f80b8956ce4dd4b0a8485b75439ac73d43bc240f11cfd94a3ffa34dbb8a8d33233a09c41c8e82c9e
+DIST stgit-2.6.1-crates.tar.xz 10800240 BLAKE2B 2130adc16018febb99d2935e3ba9da5d72222e2879264addd36eda009bcdd25b62e189632f51f7c2d2b3030506e9babb1b11215c54433e51f3ad5d8fd8cb3fea SHA512 27af9d2e366939789cc833944d3cd3a2d60fc0fbf387b96242c241ad63baf12787dca83c64aad619a9779ce14c42a41f4ad6e8e91f97c5b04850fa8951d21906
+DIST stgit-2.6.1.tar.gz 615713 BLAKE2B a970ae944e62d7513b3a42070ac6e0a95a1ee4a943319d1e0abab8c1fe87c155fe3ba61d8a2fc89ec87d8959ec2a87bfa1c1af4c4f6360565dbc07c1818cac82 SHA512 02f26ce80c7a760c70db6f115fc3cbbaa60eb1a9f7ed6675d23fe053768cbf91b79f20eb7361ccc0b0f8bf5bc074eca3f3a8305d7fcd2e95df54c6639824295a
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-2.0.110.crate 302184 BLAKE2B 68135017080bbdcee324fc4c98a719d70f9abe3f0a0913b82ad5dd96c8969712bb50d1bb387ed5e60b9fb64e69d6a1e0070361b4c41bc7c0804a4b674099222f SHA512 f9a393a3edcb49d039926bafa46f8befcb840da2af80329eb8b0efa1a2911e5db3e531d1866341f78cb4c28b7a122a07e269263262ff372c27334c7988f536e1
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
diff --git a/dev-vcs/stgit/stgit-2.6.1.ebuild b/dev-vcs/stgit/stgit-2.6.1.ebuild
new file mode 100644
index 000000000000..8fc2b1c8aa15
--- /dev/null
+++ b/dev-vcs/stgit/stgit-2.6.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUST_MIN_VER="1.85"
+
+inherit cargo flag-o-matic
+
+DESCRIPTION="Stack-based patch management for Git"
+HOMEPAGE="https://stacked-git.github.io/"
+SRC_URI=" https://github.com/stacked-git/stgit/releases/download/v${PV}/${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-crate-dist/stgit/releases/download/v${PV}/${P}-crates.tar.xz"
+
+LICENSE="GPL-2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD MIT Unicode-3.0 ZLIB"
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+DEPEND="doc? ( app-text/asciidoc )"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+# update with proper path to binaries this crate installs, omit leading /
+QA_FLAGS_IGNORED="usr/bin/stg"
+
+src_configure() {
+ filter-lto #bug 897692
+}
+
+src_compile() {
+ cargo_src_compile
+ emake completion
+ emake contrib
+ use doc && emake doc
+}
+
+src_install() {
+ cargo_src_install
+ emake DESTDIR="${D}" prefix="/usr" install-completion
+ emake DESTDIR="${D}" prefix="/usr" install-contrib
+ if use doc; then
+ emake DESTDIR="${D}" prefix="/usr" install-man
+ emake DESTDIR="${D}" prefix="/usr" \
+ htmldir="/usr/share/doc/${PF}" \
+ install-html
+ fi
+}