summaryrefslogtreecommitdiff
path: root/sys-fs/ddrescue
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-16 06:41:40 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-16 06:41:40 +0000
commitcb2f73d10494730ba590096a1f24ebc6d0d61a9f (patch)
tree6b17212245a07479b72573fb8380352300de6b65 /sys-fs/ddrescue
parent8e26aeaca2a19592a9eea3917f3139bfde8641f0 (diff)
gentoo auto-resync : 16:01:2025 - 06:41:40
Diffstat (limited to 'sys-fs/ddrescue')
-rw-r--r--sys-fs/ddrescue/Manifest2
-rw-r--r--sys-fs/ddrescue/ddrescue-1.29.ebuild38
2 files changed, 40 insertions, 0 deletions
diff --git a/sys-fs/ddrescue/Manifest b/sys-fs/ddrescue/Manifest
index 02d3efae0af5..3e66fe7739eb 100644
--- a/sys-fs/ddrescue/Manifest
+++ b/sys-fs/ddrescue/Manifest
@@ -1,3 +1,5 @@
DIST ddrescue-1.28.tar.lz 93823 BLAKE2B 8c212f0d495e0df8e0398b97730c812ea9ccb77bd42e730198222e9918e3652fc52d932449b1e0dc9bdd453a123e2450c962e33e98d9845ce81b9a934a5bbdaa SHA512 ad3df2361b3b0228e2875792e0f6b301dc4d9cefd3f4fcdbce180a53c32924ee026bd27397b8efc94f40ee10f5f9d453fa72bd19203b6cb90208881e287e2c46
+DIST ddrescue-1.29.tar.lz 96728 BLAKE2B 88eab69f2296464859dc8720930f28f6bc32aa694649e15a99dcd9dfd63ed8ba845d7af347e8b1ee90e954f8317888ec0f2cd90ec98994a7d2b4d654a31adbfc SHA512 b15ca0394a19f0fba577a12c19ffb1d14b0e66a4356bf0e1cdc27ba4edcb208fbce5ca214ddccaa88aa8e116ce76932ba26a14046ccd9c835fefc20557c36cf1
EBUILD ddrescue-1.28.ebuild 873 BLAKE2B 6cf6b7377468b69f9d5672dce487b362270a26b4c156db3ced17149413da6c8b5c76904009489c01f027313ad377bdb1aa8dcc130978a96521b9ceebca2141a5 SHA512 425e5e62875f4884f2e6eb9f11c3903b11f03acb35f5ced67a420ee7b989387e4c91e0b638e6a98998317c533b2347e8f1e247bc83889ca7999884bf91d75fe3
+EBUILD ddrescue-1.29.ebuild 877 BLAKE2B 74952f407cd8821b1a537357ffedc8330f19b434c6acb22befd81e42d26a1ec46a715d8dded55ff71516a3109392da95332789f845a52cfe631121d77d02fe3a SHA512 8585b59ed01e612611f8993e4d2e90bb08d92e2f31e18610039f2c26d0e542807fb4fa5042f5ad48f43ed9b05a5da1d773d9f6a23ac04e16ca5d530273dc50c4
MISC metadata.xml 248 BLAKE2B d546a4f313351d01b4958fc189e5d65c4d48dd594229b225dcc95699d59264603a69493d508379020ae71b93dac0232dc125fc248e2cb4a9514f8b5ac512e988 SHA512 ae5861a52294abb1e2c67f89872689f0f279b21b0a79989f43ba564429efcdc50e4a96249562fc71b1d3b2c5b31ebe3cb3bccb8bc9f0403adfe49493ad502838
diff --git a/sys-fs/ddrescue/ddrescue-1.29.ebuild b/sys-fs/ddrescue/ddrescue-1.29.ebuild
new file mode 100644
index 000000000000..dc63846261be
--- /dev/null
+++ b/sys-fs/ddrescue/ddrescue-1.29.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs flag-o-matic unpacker
+
+DESCRIPTION="Copy data from one file or block device to another with read-error recovery"
+HOMEPAGE="https://www.gnu.org/software/ddrescue/ddrescue.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.lz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="static"
+
+BDEPEND="$(unpacker_src_uri_depends)"
+
+src_configure() {
+ use static && append-ldflags -static
+
+ # not a normal configure script
+ econf \
+ --prefix="${EPREFIX}"/usr \
+ CXX="$(tc-getCXX)" \
+ CPPFLAGS="${CPPFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+ ./testsuite/check.sh "${S}"/testsuite || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-man
+ einstalldocs
+}