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 +}
