dev-vcs/jj: add 0.29.0

I didn't realize the `git.subprocess=false`
deprecation was coming -this- soon, or I'd have
started warning in 0.28.0 and dropped the USE
default in 0.29.0.

Instead, I'm leaving it default and warning, and
it'll be removed entirely next update.

Signed-off-by: Vivian Heisz (demize) <demize@unstable.systems>
This commit is contained in:
Vivian Heisz (demize)
2025-05-08 11:09:10 -04:00
parent 74b6b9743a
commit bc20345ffa
2 changed files with 74 additions and 0 deletions

View File

@@ -294,6 +294,8 @@ DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde
DIST jj-0.27.0.tar.gz 1914454 BLAKE2B eb1175436961038bbe6aea0a4e72542f41eb700e9354102a7a22a60a66beaefc214069355867e5ff78496c01b5242f84754b0da524f2034870824c279d180d56 SHA512 ed0ea8a425ddb800ab804440cfc4bcfbcee10fd209c310b7f9a188906925e0f34f627f4e74c484a72912d95baf1f1d67783852333cebe194a7cf48d593918350
DIST jj-0.28.1.tar.gz 1894928 BLAKE2B e7c64dee9c9e69ab21edec825585ca74d67135a809560b65434d001fe39138b258e6ca9728c5b9c8efe1c0696393ed739dd900bef5522e34ac61c0eaf4dbac87 SHA512 34d11a357071313d7f5a16b1c346e650a67fb7c8aff561df09c9bb97c15c67b36306845098d08d340d45a3da570ef7a7e9308a507e7e476c04332a9f87e442af
DIST jj-0.28.2.tar.gz 1894576 BLAKE2B 41082b3fc8c28f7b4d4b501be2e05ebcecc33d722e6eab558ee1b12059743cd56c92ae2c5490d1dd307665fd53c91f1e3cab30ea4d90c0cd31e897cb352fb80a SHA512 259f3795bf3692bd1938eab6b656d800eeff22be3d409f92fbfc0e3180c29c50521adef08afd3b911b64653223d1e4040878ed69baa3f0d949292b8d7153d992
DIST jj-0.29.0-crates.tar.xz 38086892 BLAKE2B 18a95d543aea3029647144de8b1382d08a08c66b60b09a155a26979cdf763b1dba96c3d2d1e4a5e7266c27c8973fef0ff0e397635f71d38333a03c9e5b658d0f SHA512 c5832701fc6b4d2902578042cbe39f7403dcf5a5b0caed13d84f5f7f8f228f3a7fef3b8c44b728531ec190a13a2e0d8a70d6769395d5f807d118f3d5c90bfaec
DIST jj-0.29.0.tar.gz 1949546 BLAKE2B d079fb81b84c78032933c941b050d13e82c6ef282e0a82ddf10e08fcee2bdf21b08399104cddef61610bdf3f36cdc7b44dc2b8b87b9b561df0d1af46769340d4 SHA512 c35f390a397458099cae3805cb84a53f8cd1c2298c096591c14f531e0ad149af06a03644a3fabe008a72ae38de2c8647452293850a077d29e3ecb3f41af78da2
DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4
DIST jobserver-0.1.33.crate 29136 BLAKE2B 10b9862757e919a91e8921674380899b7272840c08e45cdfce7ecc43d70e1acf497e42f3cea903145d26dd0954f05b593506f72796f90a61af49eb9c4265aa7b SHA512 65ee462bfaa1fe75c32948a943d448ac8b435370cb277ae7fec9d23c93463d68cdcd839a3248e2e804bfc0278d4b1b943f4d77165385c4d9b82543bc5932d51b
DIST js-sys-0.3.70.crate 53863 BLAKE2B 15e75a94a2b7c77ff18847f98f76a1442b6e5f66960f3375534440c382a255e6b16ba3cb8c5345365d2195f7598564bf856755988f1288eb1b0b964e26446e21 SHA512 5dff8e790447a475b3c0a7068f0bdf1cced5fb8be2d66c92cb6f6c799f9d807f9d3c498e4f42c67e16d83dd4bb3be70472ece20fc42c3a8c8d57615ac8d398d7

View File

@@ -0,0 +1,72 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.4
EAPI=8
inherit cargo
DESCRIPTION="Jujutsu - an experimental version control system"
HOMEPAGE="https://github.com/jj-vcs/jj"
SRC_URI="
https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://files.demize.dev/gentoo/${CATEGORY}/${PN}/${P}-crates.tar.xz
"
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="
+git2
"
BDEPEND="
virtual/pkgconfig
"
DEPEND="
git2? (
>=dev-libs/libgit2-1.9.0:0/1.9
dev-libs/openssl:=
net-libs/libssh2:=
)
"
RDEPEND="
${DEPEND}
dev-vcs/git
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
pkg_setup() {
export LIBGIT2_NO_VENDOR=1
export LIBSSH2_SYS_USE_PKG_CONFIG=1
export OPENSSL_NO_VENDOR=1
export PKG_CONFIG_ALLOW_CROSS=1
rust_pkg_setup
}
src_configure() {
local myfeatures=(
$(usev git2)
watchman
git
)
cargo_src_configure --no-default-features
}
src_install() {
cargo_src_install --path cli
}
pkg_postinst() {
if use git2; then
ewarn "Support for USE=git2 has been deprecated and will be removed in jj 0.30."
ewarn "Please report any remaining issues you have with the subprocessing path."
fi
}