pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/dvd+rw-tools Update to 5.13.4.7.4, closes PR ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4f6cc9d5e200
branches:  trunk
changeset: 463394:4f6cc9d5e200
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Nov 10 00:07:41 2003 +0000

description:
Update to 5.13.4.7.4, closes PR 23106 by Wolfgang S. Rupprecht.
Changes since 5.6.4.4.4:
5.7:
- Solaris USB workaround;
- 15 min timeout for FLUSH CACHE in DVD-RW DAO;
- revalidate recording speed;
- load media upon start-up (Linux used to auto-close tray upon open,
  but not the others, which is why this functionality is added so
  late);
5.8:
- elder Ricoh firmwares seem to report events differently, which
  triggered growisofs and dvd+rw-format to end-less loop at startup
  [event handling was introduced in 5.6 for debugging purposes];
- int ioctl_fd is transformed to void *ioctl_handle to facilitate
  port to FreeBSD;
- FreeBSD support contributed by Matthew Dillon;
- volume descriptors from second session were discarded in
  Restricted Overwrite since 5.6;
5.9:
- some [SONY] firmwares make it impossible to tell apart minimally
  and fully blanked media, so we need a way to engage DAO manually
  [in DVD-RW]... let's treat multiple -dvd-compat options as "cry"
  for DAO;
- refuse to finalize even DVD-R media with -M flag (advise to fill
  it up with -M /dev/cdrom=/dev/zero too), apparently DVD-units
  [or is it just SONY?] also "misplace" legacy lead-out in the same
  manner as DVD+units;
- oops! DAO hung at >4MB buffer because of sign overflow;
- couple of human-readable error messages in poor_mans_pwrite64;
- work around Plextor firmware deficiency which [also] manifests as
  end-less loop upon startup;
5.10:
- increase timeout for OPC, NEC multi-format derivatives might
  require more time to fulfill the OPC procedure;
- extended syntax for -use-the-force-luke option, it's now possible
  to engage DVD-R[W] dummy mode by -use-the-force-luke=[tty,]dummy
  for example, where "tty" substitutes for the original non-extended
  option meaning, see the source for more easter eggs;
- FreeBSD: compile-time option to pass -M /dev/fd/0 to mkisofs to
  make life easier for those who mount devfs, but not fdescfs;
- eliminate potential race conditions;
- avoid end-less loop if no media was in upon tray load;
- interpret value of MKISOFS environment variable as absolute path
  to mkisofs binary;
- to facilitate for GUI front-ends return different exit codes, most
  notably exit value of 128|errno denotes a fatal error upon program
  startup [messages worth popping up in a separate modal dialog
  perhaps?], errno - fatal error during recording and 1 - warnings
  at exit;
- to facilitate for GUI front-ends auto-format blank DVD+RW media;
- Linux: fix for failure to copy volume descriptors when DVD-RW
  Restricted Overwrite procedure is applied to patched kernel;
- FreeBSD: growisofs didn't close tray upon startup nor did the rest
  of the tools work with open tray;
- bark at -o option and terminate execution, the "problem" was that
  users seem to misspell -overburn once in a while, in which case it
  was passed down to mkisofs and an iso-image was dumped to current
  working directory instead of media;
- generalize -M /dev/cdrom=file.iso option, but if file.iso is not
  /dev/zero, insist on sane -C argument to be passed prior -M and
  double-verify the track starting address;
5.11:
- authorship statement in -version output;
- make speed_factor floating point and print "Current Write Speed"
  factor for informational purposes;
- Pioneer DVR-x06 exhibited degraded performance when recording DVD+;
- Pioneer DVR-x06 failed to complete DVD+ recording gracefully;
- alter set-root-uid behaviour under Linux from "PAM-junky" to more
  conservative one;
5.12:
- single Pioneer DVR-x06 user reported that very small fraction of
  his recordings get terminted with "LONG WRITE IN PROGRESS," even
  though growisofs explicitly reserves for this condition... It
  turned out that at those rare occasions unit reported a lot of free
  buffer space, which growisofs treated as error condition. It's not
  clear if it's firmware deficiency, but growisofs reserves even for
  this apparently rare condition now.
- [major] issue with MODE SENSE/SELECT on SANYO derivatives, such as
  Optorite, is addressed;
- Linux can't open(2) a socket by /dev/fd/N, replace it with dup(2);
- more relaxed command line option parsing and simultaneously a
  zealous check to make sure that no mkisofs options are passed
  along with -[ZM] /dev/cdrom=image;
- report I/O error if input stream was less than 64K;
- -M /dev/cdrom=/dev/zero didn't relocate the lead-out in DVD-RW
  Restricted Overwrite;
5.13:
- workarounds for Panasonic/MATSUSHITA DVD-RAM LF-D310;
- Solaris: media load upon start-up;

diffstat:

 sysutils/dvd+rw-tools/Makefile         |   5 ++---
 sysutils/dvd+rw-tools/distinfo         |   7 ++++---
 sysutils/dvd+rw-tools/patches/patch-aa |  13 +++++++++++++
 3 files changed, 19 insertions(+), 6 deletions(-)

diffs (43 lines):

diff -r fd0ec267f98f -r 4f6cc9d5e200 sysutils/dvd+rw-tools/Makefile
--- a/sysutils/dvd+rw-tools/Makefile    Sun Nov 09 23:38:43 2003 +0000
+++ b/sysutils/dvd+rw-tools/Makefile    Mon Nov 10 00:07:41 2003 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2003/07/17 22:53:31 grant Exp $
+# $NetBSD: Makefile,v 1.6 2003/11/10 00:07:41 wiz Exp $
 #
 
-DISTNAME=      dvd+rw-tools-5.6.4.4.4
-#PKGREVISION=  0
+DISTNAME=      dvd+rw-tools-5.13.4.7.4
 CATEGORIES=    sysutils
 MASTER_SITES=  http://fy.chalmers.se/~appro/linux/DVD+RW/tools/
 
diff -r fd0ec267f98f -r 4f6cc9d5e200 sysutils/dvd+rw-tools/distinfo
--- a/sysutils/dvd+rw-tools/distinfo    Sun Nov 09 23:38:43 2003 +0000
+++ b/sysutils/dvd+rw-tools/distinfo    Mon Nov 10 00:07:41 2003 +0000
@@ -1,4 +1,5 @@
-$NetBSD: distinfo,v 1.2 2003/06/04 16:12:11 reinoud Exp $
+$NetBSD: distinfo,v 1.3 2003/11/10 00:07:41 wiz Exp $
 
-SHA1 (dvd+rw-tools-5.6.4.4.4.tar.gz) = 7a3b616f44f44680f6a556cec067037e9f65055d
-Size (dvd+rw-tools-5.6.4.4.4.tar.gz) = 59790 bytes
+SHA1 (dvd+rw-tools-5.13.4.7.4.tar.gz) = 615c7bcabfac014ca61f8f61f120d95b68a59b65
+Size (dvd+rw-tools-5.13.4.7.4.tar.gz) = 73472 bytes
+SHA1 (patch-aa) = 7371c4d10ec0b7c172936cd4b57e6140eb3e1f21
diff -r fd0ec267f98f -r 4f6cc9d5e200 sysutils/dvd+rw-tools/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dvd+rw-tools/patches/patch-aa    Mon Nov 10 00:07:41 2003 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2003/11/10 00:07:41 wiz Exp $
+
+--- transport.hxx.orig Fri Sep 19 13:04:06 2003
++++ transport.hxx
+@@ -6,7 +6,7 @@
+ // For further details see http://fy.chalmers.se/~appro/linux/DVD+RW/
+ //
+ 
+-#if defined(__unix) || defined(__unix__)
++#if defined(__unix) || defined(__unix__) || defined(__NetBSD__)
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>



Home | Main Index | Thread Index | Old Index