summaryrefslogtreecommitdiff
path: root/sysutils/ddrescue
diff options
context:
space:
mode:
authorobache <obache>2008-07-28 14:08:07 +0000
committerobache <obache>2008-07-28 14:08:07 +0000
commit86718cd47eb814e56653bdef6b96f50c66736c3e (patch)
tree1897cb719b654d8d8095e559799818ab864b1d03 /sysutils/ddrescue
parent36162ab77319e5ae007b810daf82379952d36c89 (diff)
downloadpkgsrc-86718cd47eb814e56653bdef6b96f50c66736c3e.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/ddrescue')
-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