summaryrefslogtreecommitdiff
path: root/dev-vcs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/Manifest.gzbin11851 -> 12022 bytes
-rw-r--r--dev-vcs/blackbox/Manifest3
-rw-r--r--dev-vcs/blackbox/blackbox-1.20220610.ebuild36
-rw-r--r--dev-vcs/blackbox/metadata.xml11
-rw-r--r--dev-vcs/breezy/Manifest6
-rw-r--r--dev-vcs/breezy/breezy-3.3.9.ebuild (renamed from dev-vcs/breezy/breezy-3.3.5-r1.ebuild)18
6 files changed, 60 insertions, 14 deletions
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 5fe921499cb6..72f5d5b4ba60 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/blackbox/Manifest b/dev-vcs/blackbox/Manifest
new file mode 100644
index 000000000000..9b6caea3a73e
--- /dev/null
+++ b/dev-vcs/blackbox/Manifest
@@ -0,0 +1,3 @@
+DIST blackbox-1.20220610.tar.gz 100040 BLAKE2B 54f54c0724ab88d56785211f3aee670fbbc7251f9f4bb4f991bdf3f878c81b643671588e6dd51b5167921b24e7744807e935b25d9b0158288994ad7c76a7ec0d SHA512 db45d7874e5a1e62e8a078eca8c3fed8fae895ee979e516bd900374c5a39808f4dec39a637ae870bbf37bb4d05fe0b469decdc163000b0f49b87e094a4eab62c
+EBUILD blackbox-1.20220610.ebuild 722 BLAKE2B b7e94165285fdc772cfce5e320d57d85d0ef3c61d32a9259c738057398cd3695c558e54e574abc539959b0eaa86ea9337cc105a6d27dc0c3de5ec1ddff75ab57 SHA512 ef9b2a27c917bcfb5f0d86abf05dcb90f85f84d6b9803f63c7557aa0a8662deb65e1f0304d4231c512bfc3e19485cfc5b7bcd4d9fee942950ad856b1805d44ce
+MISC metadata.xml 335 BLAKE2B 7ced497b8695861fd2fc97d3e6ec786f0b6babde3fc46d927fbe7047e5910c71d5fc67ea45e3f6f335f922bc0554a6caf11bbde53b8514e2ed4ba95a0a25e95e SHA512 20a30a13bbda4cc6a29de5f5400ae2c7b989ce5cd9de47359ec91dcd34fa8ce4f22f4ec78f913b319f0f815aa425e3f6a66cf04fdb06b188dee305ffc399bd1c
diff --git a/dev-vcs/blackbox/blackbox-1.20220610.ebuild b/dev-vcs/blackbox/blackbox-1.20220610.ebuild
new file mode 100644
index 000000000000..e019ff7f806a
--- /dev/null
+++ b/dev-vcs/blackbox/blackbox-1.20220610.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Safely store secrets in a VCS repo"
+HOMEPAGE="https://github.com/StackExchange/blackbox"
+SRC_URI="https://github.com/StackExchange/blackbox/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ app-shells/bash
+"
+
+src_prepare() {
+ default
+
+ # Don't pollute the bin directory with shared scripts.
+ sed -r -i "s:\b(source .*/)(_[^/]+\.sh)\b:\1../share/${PN}/\2:g" bin/* || die
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ dobin bin/${PN}_*
+ insinto /usr/share/${PN}
+ doins bin/_*.sh
+
+ dodoc AUTHORS {CHANGELOG,DESIGN,README}.md
+ docinto manual
+ dodoc docs/*
+}
diff --git a/dev-vcs/blackbox/metadata.xml b/dev-vcs/blackbox/metadata.xml
new file mode 100644
index 000000000000..14a029deaa35
--- /dev/null
+++ b/dev-vcs/blackbox/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chewi@gentoo.org</email>
+ <name>James Le Cuirot</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">StackExchange/blackbox</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index e6f25d3fbb5b..2b311dd10616 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -1,7 +1,7 @@
-DIST breezy-3.3.5-crates.tar.xz 3894068 BLAKE2B 4ea9de19a602d5e5040d3bd4a0196156b7185a371dbf36cfd99e069efc3ee2a9b3d4d308afbdf715132601ba5a6a2fe2863cc852236bc17f5543bd2d6b35c9a6 SHA512 af6819ada768beac65c23599638d291510a474f56fd46f1f16540f9fe8b0c509371740c38b61b0d3d4a60d5b8552fd2f2b8fc42c6cf9d1a7e39ab69614cdc8a1
-DIST breezy-3.3.5.tar.gz 10393262 BLAKE2B 32563b74fb639888265b1a6af7650f73a2e11750be7d7cb62861aafae1c08998bffc666727fcd4ee31dcc741232b4aeb518ef2023bcf1d8138563724b63672f8 SHA512 daff16f4df9b2f89fd6bef335af0b30d2567c8f1e4fa9b02ba2a528f0c56daedc58c83af92297148001fb9eb177115875d02a2969b9847387058edcae0db104b
DIST breezy-3.3.7-crates.tar.xz 4038220 BLAKE2B 47cc506d291ae70422283b405fc4cff006b3587e222f9ff99e4bc9768aca4cab72837d3d40d524a27c54ab8fd8353bb3031e97e936bbedcf5c82772072721ad7 SHA512 21473b953bfdfb90102b749d0089a8926e6ff1cf4cc366709232d6f272856784f4fc7f0d79fe330b85198c288cb587ce08f479d67fa7c5efbf7bcac2da8b663c
DIST breezy-3.3.7.tar.gz 9477114 BLAKE2B 98f2fc865d1b341c9458111c70b9b0f1be0b8cc8ddaf601ac29dd05911f69539f2fbdcbd2a9eab7fbd9b69ebe38f46bb4753af92ed3a5f2bfdd6382e970dce89 SHA512 4f4a775f1e866f39cce9c9766d4304d730ac386f8bab4ed1ee5d6c4052f2e5089ca75445656d9674f7cd26b42ac0a3b6434c7843862692f12159883691cf303b
-EBUILD breezy-3.3.5-r1.ebuild 1965 BLAKE2B a68295538674474ab5659c21c649fe1e6ac9b5671b1bb29cd948f3a62084d809b8ce827a68d4c01f24bd08607e78a89016c961396933440d8075a28e3df42ecb SHA512 f6ae8c46279f8f53d1560d9dc11525a17969223e217e10e405f030f2308a47ef8153c2df334bed06afcdf6318b179989f152efda1e05d6eb48afcce4099cd76b
+DIST breezy-3.3.9-crates.tar.xz 2180380 BLAKE2B e634b9821f77f54278e9b94fd8725533abe23d5fee79f4c342eadfa2aa077367e9b6ee5a4e7a1577fdf3ff6e2b03af59604dc1a6a37183610cfc13684d6389e3 SHA512 3bb4b33bb79c7d5bc22141e04ef21efa6eff9e7a75e46c8abd7201cc3f8650cfec1c65567b5bd26e4c63c720b26d5a444932c00b929de7f0d5be754f48d1d8d6
+DIST breezy-3.3.9.tar.gz 10398251 BLAKE2B 9358cb7043a0512e67602f008135e7cc4da4fd6c32796fad75be79c3102e84091365ed52064dbdfb75e7165b07328859a4dc0757fa4ec8370f966d95693c0022 SHA512 e5db988c73d6f7626ecb8f688874c39d9b345dfb52897431c2207e744dd060407057548107dec04b71c00f1421370e7c544b6411fded0308cf2dab9a8cf748d3
EBUILD breezy-3.3.7-r2.ebuild 2004 BLAKE2B c437f4b591fd5777842706f4eff63e2b14c576cd26042951a12109308ecaae6409a0813bbc0b50ccaf6dc277b1939719a05b317aadf8c61f9dba9b6fcfefc661 SHA512 396e48d5e5e57a516dd66453f3e8584fd8eb2eb11d670112294adb0524429bbd97d790dfc2f6e8839f2153acb2e21dedb08cfcdfb859c18b3e4934cf19031304
+EBUILD breezy-3.3.9.ebuild 1933 BLAKE2B 7ecaea49d9d9a6d58c6bb7daa0ee1b8d9d4394341faa94a58c90c3065a6b61e25eb789ff39f18a0961b173a941ead07fe6bce1e0ceab1c3b49a1040bff29f3f9 SHA512 cb8cf4891e2ca600f4aa2d77ebec49fc4fb34c68128a9c77995daae1eaca20de0157ffddfbf2639db9ac443f65371375826d67a4268ec5ade1813010603632e9
MISC metadata.xml 424 BLAKE2B 485d8ba011693c021b649e37c76ea715b5a64b3356b7acd30abf841782ced63261cb34a254bf82e282c5e4ac8fd9550fd8d68504b35b4d540482c33ee4d50c83 SHA512 6ae1b97af9d955eae016ea7c9c87f7fe3fa80a6a3c8cfed4a962b6974eaaa14f0a02c4846ba387b4dc7d643c134e9d17526ff5b275c3f7e46a098204505bfc3b
diff --git a/dev-vcs/breezy/breezy-3.3.5-r1.ebuild b/dev-vcs/breezy/breezy-3.3.9.ebuild
index 215f1f5ffa2c..958345f93791 100644
--- a/dev-vcs/breezy/breezy-3.3.5-r1.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.9.ebuild
@@ -1,29 +1,24 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+CRATES=""
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-CRATES="
-"
+PYTHON_COMPAT=( python3_{10..13} )
inherit cargo distutils-r1 optfeature
DESCRIPTION="Distributed Version Control System with a Friendly UI"
HOMEPAGE="https://www.breezy-vcs.org/ https://github.com/breezy-team/breezy"
-SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz
- ${CARGO_CRATE_URIS}"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/dev-vcs/${PN}/${P}-crates.tar.xz"
-fi
+SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/dev-vcs/${PN}/${P}-crates.tar.xz"
LICENSE="GPL-2+"
# Dependent crate licenses
-LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -40,6 +35,7 @@ RDEPEND="
dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/tzlocal[${PYTHON_USEDEP}]
')
!dev-vcs/bzr
"