commit:     c340a6becd055c0a27c5aa4395f39bf66c3ebe6a
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 11 20:38:21 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Oct 11 21:06:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c340a6be

app-misc/jdupes: add 1.27.3

Closes: https://bugs.gentoo.org/913245
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-misc/jdupes/Manifest             |  1 +
 app-misc/jdupes/jdupes-1.27.3.ebuild | 48 ++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index 4093a3c07336..421534f72e18 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1 +1,2 @@
 DIST jdupes-1.26.1.tar.gz 168265 BLAKE2B 
e6c7a7d69a9a67d7550624ddd707a08a6a1a740c32fe1bc3534d53c20586b249303b6de23c0703033db497c3af85714b3e22fd87813c4700669880efa3cc376c
 SHA512 
17ea87dee25a26aa136e3876031bfa47d55506adb38272b8cf2da8a81276134da0cf0b280815c8a717c0e48b911ce5efa95d1eb8dafe5ce109a1573600ae92bb
+DIST jdupes-1.27.3.tar.gz 174831 BLAKE2B 
0e6f2f6d4919b8bb94e18e56d92281f4b4cbf6dc903e642afd489df0132bed3b5f6a62c959fecfd394dd07220504dfb01a7f8744a7ad0a435256270e5e1bdcbb
 SHA512 
634ce1d1efa4666c7cc968e99d8d8d7da5e80e6e0ed86a080088ab127b7ecc4cc5266305d8a5c3d9c524721a2adc99c700281aa3dba37efade3cc1b90df1544e

diff --git a/app-misc/jdupes/jdupes-1.27.3.ebuild 
b/app-misc/jdupes/jdupes-1.27.3.ebuild
new file mode 100644
index 000000000000..495262fe18ec
--- /dev/null
+++ b/app-misc/jdupes/jdupes-1.27.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2021-2023 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"
+       KEYWORDS="~amd64"
+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.0"
+RDEPEND="${DEPEND}"
+
+IUSE="+dedupe 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 hardened 'HARDEN=1' '')
+       )
+       emake ${myconf[@]}
+}
+
+src_install() {
+       emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+       einstalldocs
+}

Reply via email to