summaryrefslogtreecommitdiff
path: root/app-misc/jdupes
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-11 06:41:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-11 06:41:28 +0000
commitf1634517e73f2faf342a366354c3e0f2edb45952 (patch)
treeae3c632ec3576f8d57b3acd5e1aba5643f0f6d9b /app-misc/jdupes
parentf9d8ddaae80afb8fa0924cd3f769f9b37dd373e1 (diff)
gentoo auto-resync : 11:01:2025 - 06:41:28
Diffstat (limited to 'app-misc/jdupes')
-rw-r--r--app-misc/jdupes/Manifest4
-rw-r--r--app-misc/jdupes/jdupes-1.28.0.ebuild48
-rw-r--r--app-misc/jdupes/metadata.xml2
3 files changed, 52 insertions, 2 deletions
diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index 746f65b6c14d..6754b3807d9e 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1,4 +1,6 @@
DIST jdupes-1.27.3.tar.gz 174779 BLAKE2B f6697df396e2f6e285d17465de183904f87e0b34b2a46bb7aeea6da8696ae31951af3f2f26b6e71cedbd25c756456ece055b99e76f92eadabd79a01183161d59 SHA512 ee2d60a922558e2aa819f9074fb0b3b38cc93ddc4f6ca3a1d0dd8731c4ecf72d1b6cbb0bc85be7cd63b21f7d9138efadfb64208122a4eebd4e55756a3edd5bcc
+DIST jdupes-1.28.0.tar.gz 176657 BLAKE2B 51f560db6b49eefd1ddc249d05e4034321fae03e6ba8d316c964e021dfca658e8f46311eebb261fad922060c4ecbced2316cb780c71e88cb021b084f31f181c9 SHA512 5de369b92653382845bf89f4a1fe894cee9914cd0124c3ca0217d05e5cef14050a14ad538e154c970f81b1b300e02fd055befdbbcd1c79bd790e6e26a4be5b84
EBUILD jdupes-1.27.3.ebuild 1114 BLAKE2B df2a2e836637620c4c6f973d5acea5149482da5778a286c4aa525a2a3c7c785148bcab4f41fc571a8aa1242bb3417dc72c17aa8341d60cda1400f5853989ddbb SHA512 2515fe912fcb32c0247e29b69a1e9452cdfbb691a6d453e816a3af1047cf8fdbc17c69b639cbeb361911e8acc840654b44014c35f9755c88df969b9228f0a523
+EBUILD jdupes-1.28.0.ebuild 1094 BLAKE2B abdad6e207e48c95c9df1f0662d54267c3061f69f19aa40144ac78759a09f574f6af19e24b1ce38f92436d9c4761e4d79ab63993db1a244119bf7a50133ebfb3 SHA512 4b8b9aaec158db9542e1b6c0d1689076efb6425dfd0901fd059ec41dd215207e2c1f5533741721c545a5fe10f7d90809d45400dc34046edd782dbbe3f0416aff
EBUILD jdupes-9999.ebuild 1101 BLAKE2B 079a2f338cdf295bb803f374ad85914252f0a5e7e6a970d00fe1d7fdd81429169e2b91685e7fb69323d4e7b004fd30001588f1ee05ebec4b949820f64c42772a SHA512 c47e367822c734cc8b26d237c82490d99306fc6bd9170dd0585d524c9da0aeb891b5b700ce0af9e8116e59934cf06128b2abd83a5c31bc054858f775d6684e18
-MISC metadata.xml 554 BLAKE2B 7526c368d230d9bb4295c9e58c97224fa668e76558a1c5ede5d901bfc094c3864297bb32d0b34f90b1ca22a31251b2b7c4669f6b20620b3725ba0ee9822706eb SHA512 a0153135e209a737a36dedd32803fd679c755bce62c159d70c3596479983df05a482aa29b90fdc4b0286d583383153c92a0f917d7b1cd4ed819889e0bb64e60e
+MISC metadata.xml 556 BLAKE2B 5e1703e76fcedbfadfe4684a62233de39cb45130a044d26349947595d31f0bfd94ca27d9512497f87364d19032fabb9055438b56b43ab9d80ed2f58bfb0d9419 SHA512 8bcbdd250ca746a4bb5ebd4b76414b13a0651bbcdaa4bbe0d6b974dce01abaa32fc2def27d107178d5f2d2db53d9c3dbfc684e3895d660e6fb34af9bf2dbb727
diff --git a/app-misc/jdupes/jdupes-1.28.0.ebuild b/app-misc/jdupes/jdupes-1.28.0.ebuild
new file mode 100644
index 000000000000..3ea4cf00fa46
--- /dev/null
+++ b/app-misc/jdupes/jdupes-1.28.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Identify duplicate files on the filesystem"
+HOMEPAGE="https://codeberg.org/jbruchon/jdupes"
+if [[ "${PV}" == *9999 ]] ; then
+ EGIT_REPO_URI="https://codeberg.org/jbruchon/jdupes.git"
+ inherit git-r3
+else
+ SRC_URI="https://codeberg.org/jbruchon/jdupes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"/${PN}
+ KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+LICENSE="MIT"
+SLOT="0"
+
+# Please keep a careful eye on the minimum libjoycode version! (Just pick
+# latest released at the time if necessary.)
+DEPEND=">=dev-libs/libjodycode-3.1"
+RDEPEND="${DEPEND}"
+
+IUSE="+dedupe hardened"
+
+# tests exists, but are empty (dropped by upstream)
+RESTRICT="test"
+
+src_prepare() {
+ sed -i -e '/PREFIX/s/=/?=/' Makefile || die
+ default
+}
+
+src_compile() {
+ tc-export CC
+ local myconf=(
+ $(usex dedupe 'ENABLE_DEDUPE=1' '')
+ $(usex hardened 'HARDEN=1' '')
+ )
+ emake ${myconf[@]}
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+ einstalldocs
+}
diff --git a/app-misc/jdupes/metadata.xml b/app-misc/jdupes/metadata.xml
index c1543e415690..85fffd06f66c 100644
--- a/app-misc/jdupes/metadata.xml
+++ b/app-misc/jdupes/metadata.xml
@@ -13,6 +13,6 @@
<flag name="dedupe">Enable deduplication support</flag>
</use>
<upstream>
- <remote-id type="github">jbruchon/jdupes</remote-id>
+ <remote-id type="codeberg">jbruchon/jdupes</remote-id>
</upstream>
</pkgmetadata>