summaryrefslogtreecommitdiff
path: root/sysutils
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 /sysutils
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.
Diffstat (limited to 'sysutils')
-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