summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-07-28 14:08:07 +0000
committerobache <obache@pkgsrc.org>2008-07-28 14:08:07 +0000
commitc69a26585a9a89fa76f4a62a726db2f4d1d85439 (patch)
tree1897cb719b654d8d8095e559799818ab864b1d03
parent9669e200432022a462949376aab8e603ece50c2f (diff)
downloadpkgsrc-c69a26585a9a89fa76f4a62a726db2f4d1d85439.tar.gz
Import ddrescue-1.8.
Based on PR 39202 by Edgar Fuss, some fixes and improvement by me. GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors.
-rw-r--r--sysutils/ddrescue/DESCR3
-rw-r--r--sysutils/ddrescue/Makefile37
-rw-r--r--sysutils/ddrescue/PLIST4
-rw-r--r--sysutils/ddrescue/distinfo5
4 files changed, 49 insertions, 0 deletions
diff --git a/sysutils/ddrescue/DESCR b/sysutils/ddrescue/DESCR
new file mode 100644
index 00000000000..82fb2845e65
--- /dev/null
+++ b/sysutils/ddrescue/DESCR
@@ -0,0 +1,3 @@
+GNU ddrescue is a data recovery tool. It copies data from one file or block
+device (hard disc, cdrom, etc) to another, trying hard to rescue data in case
+of read errors.
diff --git a/sysutils/ddrescue/Makefile b/sysutils/ddrescue/Makefile
new file mode 100644
index 00000000000..ff6dbf5b81c
--- /dev/null
+++ b/sysutils/ddrescue/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/07/28 14:08:07 obache Exp $
+
+DISTNAME= ddrescue-1.8
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GNU:=ddrescue/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= ef@math.uni-bonn.de
+HOMEPAGE= http://www.gnu.org/software/ddrescue/ddrescue.html
+COMMENT= GNU ddrescue is a data recovery tool
+
+#LICENSE= gnu-gpl-v3
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+HAS_CONFIGURE= YES
+USE_LANGUAGES= c++
+INFO_FILES= YES
+
+CONFIGURE_ARGS+= CC=${CC:Q} CXX=${CXX:Q} CPPFLAGS=${CPPFLAGS:Q}
+CONFIGURE_ARGS+= CFLAGS=${CFLAGS:Q} CXXFLAGS=${CXXFLAGS:Q}
+CONFIGURE_ARGS+= LDFLAGS=${LDFLAGS:Q}
+CONFIGURE_ARGS+= --prefix=${PREFIX}
+CONFIGURE_ARGS+= --infodir=${PREFIX}/${PKGINFODIR}
+CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+
+SUBST_CLASSES+= llmaxmin
+SUBST_STAGE.llmaxmin= pre-build
+SUBST_FILES.llmaxmin= main.cc rescuebook.cc
+SUBST_SED.llmaxmin= -e 's/LONG_LONG_MAX/LLONG_MAX/g'
+SUBST_SED.llmaxmin+= -e 's/LONG_LONG_MIN/LLONG_MIN/g'
+
+TEST_TARGET= check
+INSTALL_TARGET= install install-man
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/ddrescue/PLIST b/sysutils/ddrescue/PLIST
new file mode 100644
index 00000000000..45e4af436cc
--- /dev/null
+++ b/sysutils/ddrescue/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/07/28 14:08:07 obache Exp $
+bin/ddrescue
+info/ddrescue.info
+man/man1/ddrescue.1
diff --git a/sysutils/ddrescue/distinfo b/sysutils/ddrescue/distinfo
new file mode 100644
index 00000000000..c5527e7d829
--- /dev/null
+++ b/sysutils/ddrescue/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/07/28 14:08:07 obache Exp $
+
+SHA1 (ddrescue-1.8.tar.bz2) = eefe5aaf47fd3e854d74f4877caf29110e3e88f6
+RMD160 (ddrescue-1.8.tar.bz2) = 41d91d2e6bbc59e35295c6e141198bcbeaf9ca75
+Size (ddrescue-1.8.tar.bz2) = 42569 bytes