pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/dvdisaster Update to 0.72.3. Notable changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc4f0bb5b3c8
branches:  trunk
changeset: 599076:cc4f0bb5b3c8
user:      shattered <shattered%pkgsrc.org@localhost>
date:      Sat Feb 04 21:57:54 2012 +0000

description:
Update to 0.72.3.  Notable changes:

  - Blu-ray support
  - added CD raw reading and majority algorithm
  - C2 scanning support for CD media
  - changed treatment of CRC failures: old behaviour was to
    store a defective sector marker; now the actual sector
    contents are written to the image file.
  - Using the CDROM_SEND_PACKET ioctl() will hang parallel
    SCSI adapters. Added tests to determine the SCSI bus type,
    and switch to the SG_IO ioctl() when in doubt. [Linux]
  - fixed and documented -n command line options for RS02.

diffstat:

 sysutils/dvdisaster/DESCR                       |    12 +-
 sysutils/dvdisaster/Makefile                    |    11 +-
 sysutils/dvdisaster/PLIST                       |  1201 ++++++++++++++++++----
 sysutils/dvdisaster/distinfo                    |    14 +-
 sysutils/dvdisaster/patches/patch-ab            |    14 +-
 sysutils/dvdisaster/patches/patch-ad            |    31 -
 sysutils/dvdisaster/patches/patch-af            |    16 -
 sysutils/dvdisaster/patches/patch-ag            |    37 -
 sysutils/dvdisaster/patches/patch-scsi-netbsd.c |    12 +
 9 files changed, 1022 insertions(+), 326 deletions(-)

diffs (truncated from 1442 to 300 lines):

diff -r 67c9827bddcc -r cc4f0bb5b3c8 sysutils/dvdisaster/DESCR
--- a/sysutils/dvdisaster/DESCR Sat Feb 04 21:11:40 2012 +0000
+++ b/sysutils/dvdisaster/DESCR Sat Feb 04 21:57:54 2012 +0000
@@ -1,10 +1,10 @@
-CD and DVD media keep their data only for a finite time (typically for
-many years). After that time, data loss develops slowly with read errors
-growing from the outer media region towards the inside.
+Optical media (CD, DVD, BD) keep their data only for a finite time
+(typically for many years). After that time, data loss develops slowly
+with read errors growing from the outer media region towards the inside.
 
-Dvdisaster stores data on CD/DVD in a way that it is fully recoverable
-even after some read errors have developed. This enables you to rescue
-the complete data to a new medium.
+Dvdisaster stores data on CD/DVD/BD in a way that it is fully
+recoverable even after some read errors have developed. This enables you
+to rescue the complete data to a new medium.
 
 Data loss is prevented by using error correcting codes. Error correction
 data is either added to the medium or kept in separate error correction
diff -r 67c9827bddcc -r cc4f0bb5b3c8 sysutils/dvdisaster/Makefile
--- a/sysutils/dvdisaster/Makefile      Sat Feb 04 21:11:40 2012 +0000
+++ b/sysutils/dvdisaster/Makefile      Sat Feb 04 21:57:54 2012 +0000
@@ -1,14 +1,13 @@
-# $NetBSD: Makefile,v 1.13 2011/11/01 06:02:31 sbd Exp $
+# $NetBSD: Makefile,v 1.14 2012/02/04 21:57:54 shattered Exp $
 #
 
-DISTNAME=              dvdisaster-0.70.6
-PKGREVISION=           7
+DISTNAME=              dvdisaster-0.72.3
 CATEGORIES=            sysutils
-MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=dvdisaster/}
+MASTER_SITES=          http://dvdisaster.net/downloads/
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            shattered%NetBSD.org@localhost
-HOMEPAGE=              http://www.dvdisaster.com/
+HOMEPAGE=              http://www.dvdisaster.net/en/
 COMMENT=               Protects data on optical media with error correcting codes
 
 ONLY_FOR_PLATFORM=     Darwin-*-* FreeBSD-*-* Linux-*-*
@@ -37,6 +36,8 @@
 CONFIG_SHELL=          ${TOOLS_PATH.bash}
 MAKE_FILE=             GNUmakefile
 
+CHECK_PORTABILITY_SKIP+=macinst/launcher.sh
+
 post-install:
        rm -f ${DESTDIR}${PREFIX}/bin/dvdisaster-uninstall.sh
 
diff -r 67c9827bddcc -r cc4f0bb5b3c8 sysutils/dvdisaster/PLIST
--- a/sysutils/dvdisaster/PLIST Sat Feb 04 21:11:40 2012 +0000
+++ b/sysutils/dvdisaster/PLIST Sat Feb 04 21:57:54 2012 +0000
@@ -1,5 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 18:16:04 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2012/02/04 21:57:54 shattered Exp $
 bin/dvdisaster
+man/cs/man1/dvdisaster.1
+man/de/man1/dvdisaster.1
+man/it/man1/dvdisaster.1
+man/man1/dvdisaster.1
 share/doc/${PKGNAME}/CHANGELOG
 share/doc/${PKGNAME}/COPYING
 share/doc/${PKGNAME}/CREDITS.cs
@@ -7,238 +11,1003 @@
 share/doc/${PKGNAME}/CREDITS.en
 share/doc/${PKGNAME}/README.MODIFYING
 share/doc/${PKGNAME}/TODO
-share/doc/${PKGNAME}/cs/background.html
-share/doc/${PKGNAME}/cs/background10.html
-share/doc/${PKGNAME}/cs/background20.html
-share/doc/${PKGNAME}/cs/background30.html
-share/doc/${PKGNAME}/cs/background40.html
-share/doc/${PKGNAME}/cs/background50.html
-share/doc/${PKGNAME}/cs/background60.html
-share/doc/${PKGNAME}/cs/background70.html
-share/doc/${PKGNAME}/cs/download.html
-share/doc/${PKGNAME}/cs/download10.html
-share/doc/${PKGNAME}/cs/download20.html
-share/doc/${PKGNAME}/cs/example.html
-share/doc/${PKGNAME}/cs/example1.html
-share/doc/${PKGNAME}/cs/example10.html
-share/doc/${PKGNAME}/cs/example2.html
-share/doc/${PKGNAME}/cs/example20.html
-share/doc/${PKGNAME}/cs/example21.html
-share/doc/${PKGNAME}/cs/example22.html
-share/doc/${PKGNAME}/cs/example3.html
-share/doc/${PKGNAME}/cs/example30.html
-share/doc/${PKGNAME}/cs/example4.html
-share/doc/${PKGNAME}/cs/example40.html
-share/doc/${PKGNAME}/cs/example5.html
-share/doc/${PKGNAME}/cs/example50.html
-share/doc/${PKGNAME}/cs/example6.html
-share/doc/${PKGNAME}/cs/example80.html
-share/doc/${PKGNAME}/cs/example81.html
-share/doc/${PKGNAME}/cs/example82.html
-share/doc/${PKGNAME}/cs/example83.html
-share/doc/${PKGNAME}/cs/example90.html
-share/doc/${PKGNAME}/cs/images/bg-adaptive.png
-share/doc/${PKGNAME}/cs/images/bg-linear.png
-share/doc/${PKGNAME}/cs/images/btn-compare.png
-share/doc/${PKGNAME}/cs/images/btn-create.png
-share/doc/${PKGNAME}/cs/images/btn-drive.png
-share/doc/${PKGNAME}/cs/images/btn-eccfile.png
-share/doc/${PKGNAME}/cs/images/btn-fix.png
-share/doc/${PKGNAME}/cs/images/btn-image.png
-share/doc/${PKGNAME}/cs/images/btn-protocol.png
-share/doc/${PKGNAME}/cs/images/btn-read.png
-share/doc/${PKGNAME}/cs/images/btn-scan.png
-share/doc/${PKGNAME}/cs/images/ex-compare.png
-share/doc/${PKGNAME}/cs/images/ex-create.png
-share/doc/${PKGNAME}/cs/images/ex-fix.png
-share/doc/${PKGNAME}/cs/images/ex-read-a.png
-share/doc/${PKGNAME}/cs/images/ex-read.png
-share/doc/${PKGNAME}/cs/images/ex-scan.png
-share/doc/${PKGNAME}/cs/images/prefs-ecc-1.png
-share/doc/${PKGNAME}/cs/images/prefs-ecc-2.png
-share/doc/${PKGNAME}/cs/images/prefs-ecc.png
-share/doc/${PKGNAME}/cs/images/prefs-general-1.png
-share/doc/${PKGNAME}/cs/images/prefs-general-2.png
-share/doc/${PKGNAME}/cs/images/prefs-general-3.png
-share/doc/${PKGNAME}/cs/images/prefs-general.png
-share/doc/${PKGNAME}/cs/images/prefs-read-1.png
-share/doc/${PKGNAME}/cs/images/prefs-read-2.png
-share/doc/${PKGNAME}/cs/images/prefs-read-3.png
-share/doc/${PKGNAME}/cs/images/prefs-read.png
-share/doc/${PKGNAME}/cs/images/scratch-corr.png
-share/doc/${PKGNAME}/cs/images/scratch-scan.png
-share/doc/${PKGNAME}/cs/index.html
-share/doc/${PKGNAME}/cs/index10.html
-share/doc/${PKGNAME}/cs/index20.html
-share/doc/${PKGNAME}/cs/index30.html
-share/doc/${PKGNAME}/cs/inline1.html
-share/doc/${PKGNAME}/cs/inline2.html
-share/doc/${PKGNAME}/cs/qa.html
-share/doc/${PKGNAME}/cs/qa10.html
-share/doc/${PKGNAME}/cs/qa20.html
-share/doc/${PKGNAME}/de/background.html
-share/doc/${PKGNAME}/de/background10.html
-share/doc/${PKGNAME}/de/background20.html
-share/doc/${PKGNAME}/de/background30.html
-share/doc/${PKGNAME}/de/background40.html
-share/doc/${PKGNAME}/de/background50.html
-share/doc/${PKGNAME}/de/background60.html
-share/doc/${PKGNAME}/de/background70.html
 share/doc/${PKGNAME}/de/download.html
 share/doc/${PKGNAME}/de/download10.html
 share/doc/${PKGNAME}/de/download20.html
-share/doc/${PKGNAME}/de/example.html
-share/doc/${PKGNAME}/de/example1.html
-share/doc/${PKGNAME}/de/example10.html
-share/doc/${PKGNAME}/de/example2.html
-share/doc/${PKGNAME}/de/example20.html
-share/doc/${PKGNAME}/de/example21.html
-share/doc/${PKGNAME}/de/example22.html
-share/doc/${PKGNAME}/de/example3.html
-share/doc/${PKGNAME}/de/example30.html
-share/doc/${PKGNAME}/de/example4.html
-share/doc/${PKGNAME}/de/example40.html
-share/doc/${PKGNAME}/de/example5.html
-share/doc/${PKGNAME}/de/example50.html
-share/doc/${PKGNAME}/de/example6.html
-share/doc/${PKGNAME}/de/example7.html
-share/doc/${PKGNAME}/de/example80.html
-share/doc/${PKGNAME}/de/example81.html
-share/doc/${PKGNAME}/de/example82.html
-share/doc/${PKGNAME}/de/example83.html
-share/doc/${PKGNAME}/de/example84.html
-share/doc/${PKGNAME}/de/example90.html
-share/doc/${PKGNAME}/de/images/bg-adaptive.png
-share/doc/${PKGNAME}/de/images/bg-linear.png
-share/doc/${PKGNAME}/de/images/btn-compare.png
-share/doc/${PKGNAME}/de/images/btn-create.png
-share/doc/${PKGNAME}/de/images/btn-fix.png
-share/doc/${PKGNAME}/de/images/btn-new-image.png
-share/doc/${PKGNAME}/de/images/btn-protocol.png
-share/doc/${PKGNAME}/de/images/btn-read.png
-share/doc/${PKGNAME}/de/images/btn-scan.png
-share/doc/${PKGNAME}/de/images/ex-compare-rs02.png
-share/doc/${PKGNAME}/de/images/ex-compare.png
-share/doc/${PKGNAME}/de/images/ex-create-rs02.png
-share/doc/${PKGNAME}/de/images/ex-create.png
-share/doc/${PKGNAME}/de/images/ex-fix.png
-share/doc/${PKGNAME}/de/images/ex-read-a.png
-share/doc/${PKGNAME}/de/images/ex-read.png
-share/doc/${PKGNAME}/de/images/ex-scan.png
-share/doc/${PKGNAME}/de/images/prefs-ecc-0.png
-share/doc/${PKGNAME}/de/images/prefs-ecc-1.png
-share/doc/${PKGNAME}/de/images/prefs-ecc-2.png
-share/doc/${PKGNAME}/de/images/prefs-ecc.png
-share/doc/${PKGNAME}/de/images/prefs-general-1.png
-share/doc/${PKGNAME}/de/images/prefs-general-2.png
-share/doc/${PKGNAME}/de/images/prefs-general-3.png
-share/doc/${PKGNAME}/de/images/prefs-general.png
-share/doc/${PKGNAME}/de/images/prefs-read-1.png
-share/doc/${PKGNAME}/de/images/prefs-read-2.png
-share/doc/${PKGNAME}/de/images/prefs-read-3.png
-share/doc/${PKGNAME}/de/images/prefs-read.png
-share/doc/${PKGNAME}/de/images/prefs-rs02-0.png
-share/doc/${PKGNAME}/de/images/prefs-rs02-1.png
-share/doc/${PKGNAME}/de/images/prefs-rs02.png
-share/doc/${PKGNAME}/de/images/scratch-corr.png
-share/doc/${PKGNAME}/de/images/scratch-scan.png
+share/doc/${PKGNAME}/de/download30.html
+share/doc/${PKGNAME}/de/download_showall=0.html
+share/doc/${PKGNAME}/de/download_showall=1.html
+share/doc/${PKGNAME}/de/feedback.html
+share/doc/${PKGNAME}/de/feedback_expand=1.html
+share/doc/${PKGNAME}/de/howtos.html
+share/doc/${PKGNAME}/de/howtos10.html
+share/doc/${PKGNAME}/de/howtos11.html
+share/doc/${PKGNAME}/de/howtos11_expand=1.html
+share/doc/${PKGNAME}/de/howtos11_expand=2.html
+share/doc/${PKGNAME}/de/howtos11_expand=3.html
+share/doc/${PKGNAME}/de/howtos11_expand=4.html
+share/doc/${PKGNAME}/de/howtos11_expand=5.html
+share/doc/${PKGNAME}/de/howtos12.html
+share/doc/${PKGNAME}/de/howtos12_expand=0.html
+share/doc/${PKGNAME}/de/howtos12_expand=1.html
+share/doc/${PKGNAME}/de/howtos13.html
+share/doc/${PKGNAME}/de/howtos13_crc.html
+share/doc/${PKGNAME}/de/howtos13_expand=1.html
+share/doc/${PKGNAME}/de/howtos13_expand=2.html
+share/doc/${PKGNAME}/de/howtos13_expand=3.html
+share/doc/${PKGNAME}/de/howtos13_expand=4.html
+share/doc/${PKGNAME}/de/howtos13_expand=5.html
+share/doc/${PKGNAME}/de/howtos13_expand=6.html
+share/doc/${PKGNAME}/de/howtos14.html
+share/doc/${PKGNAME}/de/howtos14_expand=1.html
+share/doc/${PKGNAME}/de/howtos14_expand=2.html
+share/doc/${PKGNAME}/de/howtos20.html
+share/doc/${PKGNAME}/de/howtos21.html
+share/doc/${PKGNAME}/de/howtos21_answer=1.html
+share/doc/${PKGNAME}/de/howtos21_answer=2.html
+share/doc/${PKGNAME}/de/howtos21_answer=3.html
+share/doc/${PKGNAME}/de/howtos21_answer=4.html
+share/doc/${PKGNAME}/de/howtos22.html
+share/doc/${PKGNAME}/de/howtos22_expand=1.html
+share/doc/${PKGNAME}/de/howtos22_expand=2.html
+share/doc/${PKGNAME}/de/howtos22_expand=3.html
+share/doc/${PKGNAME}/de/howtos22_expand=4.html
+share/doc/${PKGNAME}/de/howtos22_expand=5.html
+share/doc/${PKGNAME}/de/howtos22_expand=6.html
+share/doc/${PKGNAME}/de/howtos23.html
+share/doc/${PKGNAME}/de/howtos23_way=1&expand=0.html
+share/doc/${PKGNAME}/de/howtos23_way=1&expand=1.html
+share/doc/${PKGNAME}/de/howtos23_way=1&expand=2.html
+share/doc/${PKGNAME}/de/howtos23_way=1.html
+share/doc/${PKGNAME}/de/howtos23_way=2&expand=0.html
+share/doc/${PKGNAME}/de/howtos23_way=2&expand=1.html
+share/doc/${PKGNAME}/de/howtos23_way=2&expand=2.html
+share/doc/${PKGNAME}/de/howtos23_way=2.html
+share/doc/${PKGNAME}/de/howtos24.html
+share/doc/${PKGNAME}/de/howtos25.html
+share/doc/${PKGNAME}/de/howtos25_expand=1.html
+share/doc/${PKGNAME}/de/howtos25_expand=2.html
+share/doc/${PKGNAME}/de/howtos30.html
+share/doc/${PKGNAME}/de/howtos31.html
+share/doc/${PKGNAME}/de/howtos32.html
+share/doc/${PKGNAME}/de/howtos32_expand=1.html
+share/doc/${PKGNAME}/de/howtos32_expand=2.html
+share/doc/${PKGNAME}/de/howtos33.html
+share/doc/${PKGNAME}/de/howtos33_expand=0.html
+share/doc/${PKGNAME}/de/howtos33_expand=1.html
+share/doc/${PKGNAME}/de/howtos33_expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=0&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=0&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=0&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=0.html
+share/doc/${PKGNAME}/de/howtos33_way=1&.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=3.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=4.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=5.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=6.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=7.html
+share/doc/${PKGNAME}/de/howtos33_way=1.html
+share/doc/${PKGNAME}/de/howtos33_way=2&.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=3.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=4.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=5.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=6.html
+share/doc/${PKGNAME}/de/howtos33_way=2.html
+share/doc/${PKGNAME}/de/howtos33_way=3&.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=10.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=11.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=3.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=4.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=5.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=6.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=7.html



Home | Main Index | Thread Index | Old Index