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
commit51884126918fe13ab12aa540ba19f4642a97f231 (patch)
tree1897cb719b654d8d8095e559799818ab864b1d03 /sysutils/ddrescue
parent8f266dc11031bdced0c768d59e29a9e0a4dcb5e4 (diff)
downloadpkgsrc-51884126918fe13ab12aa540ba19f4642a97f231.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