commit:     b90eb6c55f094fe0b360865f4b8cdbec4ac248ad
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 18 23:11:50 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Nov 18 23:11:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90eb6c5

dev-util/difftastic: add 0.67.0

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/difftastic/Manifest                 |  2 ++
 dev-util/difftastic/difftastic-0.67.0.ebuild | 47 ++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index 54311a65e32c..1f299ee642d8 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -28,6 +28,8 @@ DIST difflib-0.4.0.crate 7638 BLAKE2B 
57c703de0d467c997bcbedc4d6577569b3d72c612d
 DIST difftastic-0.63.0.gh.tar.gz 28395434 BLAKE2B 
d10ed722aec0d290cfaf246514fc69cb2c66f27c2f3b1e34cc62676e8669caf600e93b0b98203621b04f835da75d06bee84b8dbe6436a19922ea08a57440592e
 SHA512 
2781b19b2177fe63be8719a9ba0cc1d3c207ca81a1cbc2e5a2682eea7b96ea5da3d9c4a48c28ed872229bf3169a5415ac573e817ab096853e04d593a36651813
 DIST difftastic-0.64.0-crates.tar.xz 21785760 BLAKE2B 
2d000f92b221a7e82817689156fce2320b4dd5802c0750cb56edb322eb723801a81e84bc6c2cca2346e543301bd67b91dbbccc09f70c54666556629177b54c56
 SHA512 
b8f23fa64d0d12f9f45ec08bc9b02929abbcff2781df331e232b9e75753d8f5a9ed730e3fd60330a1ef438fe61d044d1b8dbbccd39c5fabf1dbe62f146df7abb
 DIST difftastic-0.64.0.gh.tar.gz 25362833 BLAKE2B 
26503c10ac1fb5ab9af39e134e5fcfd838b3c8864e345582b9c5f08e05ac70454eab01bf3e414c6aa06c23b0d9a17950278abd98bb6376cb483955f3844bcce8
 SHA512 
4fa03d49c3d656e8de31e6cee3f37ebbefdca2c4bb8b182c46fbc67271681b272bc52775bfcb53c33895e8bcb1ea8e33800aca06ae490ae0b1e801a15877b6ca
+DIST difftastic-0.67.0-crates.tar.xz 23530176 BLAKE2B 
6e720cdec3d0055bb861deab473807b2ef85164da3de962714c7f268027ff10111ce4b9b0e16eac647ba0978cf61db358b3b79c18d4e9e65dc1e1a1dee3b5928
 SHA512 
8e76f5bcb52888208aa9fe984e2147f1e23f442408d3e395b9939502a02b1d6362ac591bd2e2f5fcf90ab6a21673ac0049afdb131c5ecbb1811ec7218702a78b
+DIST difftastic-0.67.0.gh.tar.gz 18359198 BLAKE2B 
e312ba1ef65e87aca481d950504b633b7b8d8504463cd2d6da5e8ac803de2a30988c2847503489ac4c980c9751c9a03ef474e3160d47f639167712ab57553310
 SHA512 
7e9e1306ff806f758a2f2a13c547c382bfecd489a8b2f215cf057e60a1fc5bee1ebcadae1804b3ff4dd8c79c7256cbd5a0bac241cb27a37899d28dfcb16d08f7
 DIST doc-comment-0.3.3.crate 4123 BLAKE2B 
a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd
 SHA512 
e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
 DIST either-1.10.0.crate 18334 BLAKE2B 
ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2
 SHA512 
2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
 DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 
2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c
 SHA512 
4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4

diff --git a/dev-util/difftastic/difftastic-0.67.0.ebuild 
b/dev-util/difftastic/difftastic-0.67.0.ebuild
new file mode 100644
index 000000000000..7f07372213c4
--- /dev/null
+++ b/dev-util/difftastic/difftastic-0.67.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.85.0"
+
+inherit cargo flag-o-matic
+
+DESCRIPTION="A structural diff that understands syntax."
+HOMEPAGE="http://difftastic.wilfred.me.uk/";
+SRC_URI="
+       https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz
+       
https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016"
+# tree-sitter-newick
+LICENSE+=" CeCILL-C"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+QA_FLAGS_IGNORED="usr/bin/difft"
+
+DOCS=( CHANGELOG.md README.md manual/ )
+
+src_prepare() {
+       rm manual/.gitignore || die
+
+       default
+}
+
+src_configure() {
+       # Workaround for old bundled mimalloc in mimalloc crate, see
+       # bug #944110, but updating it should be done with caution, see
+       # https://github.com/purpleprotocol/mimalloc_rust/issues/109.
+       append-cflags -std=gnu17
+       cargo_src_configure
+}
+
+src_install() {
+       cargo_src_install
+       einstalldocs
+}

Reply via email to