summaryrefslogtreecommitdiff
path: root/app-misc/jdupes
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-04 19:18:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-04 19:18:10 +0100
commit07b0c0005f55e652101816d9f4cfe73403bf0906 (patch)
treeb29108de370177e8ce7c0d0d60e1e4319851d99b /app-misc/jdupes
parent78754950ffa3aaba0f48b1ca1d505caa4a3dfbfa (diff)
gentoo auto-resync : 04:10:2022 - 19:18:10
Diffstat (limited to 'app-misc/jdupes')
-rw-r--r--app-misc/jdupes/Manifest2
-rw-r--r--app-misc/jdupes/jdupes-1.21.0.ebuild44
2 files changed, 46 insertions, 0 deletions
diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index 123940f901a2..3af3be4c30ec 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1,4 +1,6 @@
DIST jdupes-1.20.2.tar.gz 94319 BLAKE2B 1c24c0e4176b2be56c4d1a7a780a7f2aaa080d5527ef2e96febd230ea18abe016fca2769e3c72d1b2a295fa663ff69f8dc531d3f728ac00858d5f7d4ff6949bd SHA512 21deb839d4f7e072ce08bacc6b595ac9ccd4ac6fac538d0aab69a4c12ac3d3bb5c98cd03eab9415e991ec9cdfaec7548656470e85c148528f4890b21f7223714
+DIST jdupes-1.21.0.tar.gz 96407 BLAKE2B e1c770826654b7db058b1f311f73cb00f3ef71aa99a71ebd192a73f4f420c5cef8b979af96081c826f7c2b0487710afc6db15df921a9a6dba3816641acab545a SHA512 1671e33175bba16499f5e8a82a1e99e63fd763eb9b195c1e11117e65efbf7a27156b160b86dde6f9d538d6e9690f50e49f8387c4992171f4467c08a866b7d554
EBUILD jdupes-1.20.2-r1.ebuild 944 BLAKE2B 06d1094d3bfd38ee9f3934f91ddddefe98278f51ded8b3c92fb63618df90d36839c1a7bea9fe62d41696c45230ca2f10d6de8742a43653f99a69c5fbb18b404a SHA512 3f0b7111b5957240b1e88161dda19f3b84f54a4f8d4b47c8bb7e6dfde28cadc2bf64a07a84c38600945b8ea060312db8c071155e27227490964d03e28f142442
+EBUILD jdupes-1.21.0.ebuild 949 BLAKE2B e08a10e37ab4daefaabc1d03983d593315912bf3218d70b5ff641ea8a3f3bd894ff6c5050cc174ff97dc23c80adffb75df61cb7f1c9beca9f1eaca5bd2b0b6df SHA512 be1da1751a0af9ec860c4090c1f57bc0b2c1d3dc0fb6f3440d23126641c1683892e6592d4705d12d3917df4831eedce7ded39935d5f62f5535ae3d0e6b464800
EBUILD jdupes-9999.ebuild 944 BLAKE2B 06d1094d3bfd38ee9f3934f91ddddefe98278f51ded8b3c92fb63618df90d36839c1a7bea9fe62d41696c45230ca2f10d6de8742a43653f99a69c5fbb18b404a SHA512 3f0b7111b5957240b1e88161dda19f3b84f54a4f8d4b47c8bb7e6dfde28cadc2bf64a07a84c38600945b8ea060312db8c071155e27227490964d03e28f142442
MISC metadata.xml 747 BLAKE2B 42d38d80659c7cdf04f27776db41e09eb3f03617a4b795a9715f29fb0d982b0d5c0d469126848984e09ab598c7e0420ff70781f66fa40145cac93615aa42e640 SHA512 683dfe19b16f418965ad58f01248347746eca87d392728bcf197ebdb55a2c83a5bc70de50d8dd5f3f396abffd11e19616da4f414a8f0f4289394b244d9c4c139
diff --git a/app-misc/jdupes/jdupes-1.21.0.ebuild b/app-misc/jdupes/jdupes-1.21.0.ebuild
new file mode 100644
index 000000000000..a7b4d25824fd
--- /dev/null
+++ b/app-misc/jdupes/jdupes-1.21.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2022 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://github.com/jbruchon/jdupes"
+if [[ "${PV}" == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="+dedupe lowmem hardened"
+
+# missing test.sh script
+# https://github.com/jbruchon/jdupes/issues/191
+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 lowmem 'LOW_MEMORY=1' '')
+ $(usex hardened 'HARDEN=1' '')
+ )
+ emake ${myconf[@]}
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+ einstalldocs
+}