commit: 6a8fc1d3aca8239976d3dcfe17c18ef58150bc30
Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 18 15:16:47 2026 +0000
Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sun Jan 18 15:18:33 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8fc1d3
app-misc/icdiff: 2.0.9 + Python 3.14
Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>
app-misc/icdiff/Manifest | 1 +
app-misc/icdiff/icdiff-2.0.9.ebuild | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/app-misc/icdiff/Manifest b/app-misc/icdiff/Manifest
index 2458873021e0..5486f7980307 100644
--- a/app-misc/icdiff/Manifest
+++ b/app-misc/icdiff/Manifest
@@ -1 +1,2 @@
DIST icdiff-2.0.7.tar.gz 40150 BLAKE2B
54e8528a5e0fec305787a42657dc6f54849a1732509b231ecf948856f4e681ba75654bedf7bc964d96a2b1c2e95d672c837e1ebc55c9a291f572c91600a2e4aa
SHA512
0fb3a8f91120ecd5dd55254fdea0f055bc46905c3b257efcd1b8b0b47927b2b2575b7255e3e260c97b76cd2f40548c8a3653a622a7a1aaac528a4cdae64a8b16
+DIST icdiff-2.0.9.tar.gz 39911 BLAKE2B
dcafa2ab9dd6267d0764610dec0e848471586560cddac4a34a920cd0b55c41bcadfa7a04d44d9dd16168544256ee146722213d340dafe4681e135502cc301d20
SHA512
d7cb77e8529ef08d9d567106d077da5e8cc55786335de974f843f82708132a3d41b3991df8842a3209379a78ad000c581c33b171f35b9a6bdd6e6e5944a73922
diff --git a/app-misc/icdiff/icdiff-2.0.9.ebuild
b/app-misc/icdiff/icdiff-2.0.9.ebuild
new file mode 100644
index 000000000000..fa568875466e
--- /dev/null
+++ b/app-misc/icdiff/icdiff-2.0.9.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Colourized diff that supports side-by-side diffing"
+HOMEPAGE="https://www.jefftk.com/icdiff"
+SRC_URI="https://github.com/jeffkaufman/${PN}/archive/release-${PV}.tar.gz ->
${P}.tar.gz"
+S="${WORKDIR}/${PN}-release-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+PATCHES=(
+ "${FILESDIR}/icdiff-1.9.5-tests.patch"
+ "${FILESDIR}/icdiff-2.0.7-tests.patch"
+)
+
+DOCS=( README.md ChangeLog )
+
+python_test() {
+ bash test.sh "${EPYTHON%.*}" || die "Tests failed with ${EPYTHON}"
+}