From e9a435e20135eedd75f66d1ec36b77eb6f252619 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Fri, 20 Jul 2007 18:53:32 +0000 Subject: [PATCH] Made number transition to 0.3.9 --- libburn/trunk/Makefile.am | 4 +- libburn/trunk/README | 9 +++- libburn/trunk/cdrskin/README | 12 ++--- libburn/trunk/cdrskin/cdrskin.c | 24 +++++---- libburn/trunk/cdrskin/cdrskin_eng.html | 60 +++++++++++------------ libburn/trunk/cdrskin/cdrskin_timestamp.h | 2 +- libburn/trunk/cdrskin/compile_cdrskin.sh | 12 ++--- libburn/trunk/configure.ac | 4 +- 8 files changed, 66 insertions(+), 61 deletions(-) diff --git a/libburn/trunk/Makefile.am b/libburn/trunk/Makefile.am index 95443831..2fa2b913 100644 --- a/libburn/trunk/Makefile.am +++ b/libburn/trunk/Makefile.am @@ -101,9 +101,9 @@ test_structest_CPPFLAGS = -Ilibburn test_structest_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS) test_structest_SOURCES = test/structest.c -## cdrskin construction site - ts A60816 - A70312 +## cdrskin construction site - ts A60816 - A70720 cdrskin_cdrskin_CPPFLAGS = -Ilibburn -cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_3_7 +cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_3_9 cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS) cdrskin_cdrskin_SOURCES = cdrskin/cdrskin.c cdrskin/cdrfifo.c cdrskin/cdrfifo.h cdrskin/cdrskin_timestamp.h ## diff --git a/libburn/trunk/README b/libburn/trunk/README index 72312d25..55c4a28b 100644 --- a/libburn/trunk/README +++ b/libburn/trunk/README @@ -127,7 +127,7 @@ Project history as far as known to me: It has meanwhile moved to use vanilla libburn.pykix.org , though. Version 0.1.4 constitutes the first release of this kind. -- In Juli 2006 our team mate Mario Danic announced a revival of libburn +- In July 2006 our team mate Mario Danic announced a revival of libburn which by about nearly everybody else was perceived as unfriendly fork. Derek Foreman four days later posted a message which expressed his discontent. @@ -197,9 +197,14 @@ Project history as far as known to me: DVD media. Code for double layer DVD+/-R is implemented but awaits a tester yet. -- 23th April 2000 version 0.3.6 follows the unanimous opinion of Linux kernel +- 23th April 2007 version 0.3.6 follows the unanimous opinion of Linux kernel people that one should not use /dev/sg on kernel 2.6. +- 31st July 2007 version 0.3.8 marks the first anniversary of libburn revival. + We look back on improved stability, a substantially extended list of media + and write modes, and better protection against typical user mishaps. + + ------------------------------------------------------------------------------ This program is free software; you can redistribute it and/or modify diff --git a/libburn/trunk/cdrskin/README b/libburn/trunk/cdrskin/README index a18c2909..83780a68 100644 --- a/libburn/trunk/cdrskin/README +++ b/libburn/trunk/cdrskin/README @@ -26,12 +26,12 @@ following possible. cdrskin. By Thomas Schmitt Integrated sub project of libburnia.pykix.org but also published via: http://scdbackup.sourceforge.net/cdrskin_eng.html -http://scdbackup.sourceforge.net/cdrskin-0.3.7.tar.gz +http://scdbackup.sourceforge.net/cdrskin-0.3.9.tar.gz Copyright (C) 2006-2007 Thomas Schmitt ------------------------------------------------------------------------------ -On top of libburn there is implemented cdrskin 0.3.7, a limited cdrecord +On top of libburn there is implemented cdrskin 0.3.9, a limited cdrecord compatibility wrapper which allows to use some libburn features from the command line. Interested users of cdrecord are invited to participate in the development @@ -59,16 +59,16 @@ systems, including 64 bit systems. (Further reports are welcome.) Compilation, First Glimpse, Installation -Obtain cdrskin-0.3.7.tar.gz, take it to a directory of your choice and do: +Obtain cdrskin-0.3.9.tar.gz, take it to a directory of your choice and do: - tar xzf cdrskin-0.3.7.tar.gz - cd cdrskin-0.3.7 + tar xzf cdrskin-0.3.9.tar.gz + cd cdrskin-0.3.9 Or obtain a libburnia.pykix.org SVN snapshot, go into the toplevel directory of the snapshot (e.g. cd libburn_pykix ), and execute the autotools script ./bootstrap . Use autools version >= 1.7 . -Within that toplevel directory of either cdrskin-0.3.7 or libburn then execute: +Within that toplevel directory of either cdrskin-0.3.9 or libburn then execute: ./configure make diff --git a/libburn/trunk/cdrskin/cdrskin.c b/libburn/trunk/cdrskin/cdrskin.c index 11186300..f18e95dd 100644 --- a/libburn/trunk/cdrskin/cdrskin.c +++ b/libburn/trunk/cdrskin/cdrskin.c @@ -86,7 +86,7 @@ or /** The official program version */ #ifndef Cdrskin_prog_versioN -#define Cdrskin_prog_versioN "0.3.7" +#define Cdrskin_prog_versioN "0.3.9" #endif /** The source code release timestamp */ @@ -119,25 +119,25 @@ or #endif /* Cdrskin_libburn_cvs_A60220_tS */ -#ifdef Cdrskin_libburn_0_3_6 -#define Cdrskin_libburn_versioN "0.3.6" +#ifdef Cdrskin_libburn_0_3_8 +#define Cdrskin_libburn_versioN "0.3.8" #define Cdrskin_libburn_from_pykix_svN 1 -#endif /* Cdrskin_libburn_0_3_6 */ +#endif /* Cdrskin_libburn_0_3_8 */ -#ifdef Cdrskin_libburn_0_3_7 -#define Cdrskin_libburn_versioN "0.3.7" +#ifdef Cdrskin_libburn_0_3_9 +#define Cdrskin_libburn_versioN "0.3.9" #define Cdrskin_libburn_from_pykix_svN 1 /* Place novelty switch macros here. Move them down to Cdrskin_libburn_from_pykix_svN on version leap */ -#define Cdrskin_libburn_has_set_waitinG 1 -#define Cdrskin_libburn_has_get_best_speeD 1 -#endif /* Cdrskin_libburn_0_3_7 */ +/* - no novelty switch macros yet - */ + +#endif /* Cdrskin_libburn_0_3_9 */ #ifndef Cdrskin_libburn_versioN -#define Cdrskin_libburn_versioN "0.3.6" +#define Cdrskin_libburn_versioN "0.3.8" #define Cdrskin_libburn_from_pykix_svN 1 #endif @@ -194,6 +194,10 @@ or #define Cdrskin_libburn_preset_device_familY 1 #define Cdrskin_libburn_has_track_set_sizE 1 +/* 0.3.8 */ +#define Cdrskin_libburn_has_set_waitinG 1 +#define Cdrskin_libburn_has_get_best_speeD 1 + #ifdef Cdrskin_new_api_tesT /* put macros under test caveat here */ diff --git a/libburn/trunk/cdrskin/cdrskin_eng.html b/libburn/trunk/cdrskin/cdrskin_eng.html index 159a034f..75094b76 100644 --- a/libburn/trunk/cdrskin/cdrskin_eng.html +++ b/libburn/trunk/cdrskin/cdrskin_eng.html @@ -56,7 +56,7 @@ and to MMC-5 for DVD). GPL software included:
-
libburn-0.3.6
+
libburn-0.3.8
(by Derek Foreman, Ben Jansens, and team of libburnia.pykix.org)
transfers data to CD and DVD
@@ -175,8 +175,8 @@ Testers wanted who are willing to risk some double layer DVD media.

Download as source code (see README):
-
cdrskin-0.3.6.pl00.tar.gz -(605 KB). +
cdrskin-0.3.8.pl00.tar.gz +(615 KB).
The "stable" cdrskin tarballs are source code identical with "stable" @@ -186,14 +186,14 @@ cdrskin is part of libburn - full libburn is provided with cdrskin releases.
 
Download as single x86 binaries (untar and move to /usr/bin/cdrskin):
-
-cdrskin_0.3.6.pl00-x86-suse9_0.tar.gz, (90 KB), +
+cdrskin_0.3.8.pl00-x86-suse9_0.tar.gz, (90 KB),
runs on SuSE 9.0 (2.4.21) , RIP-14.4 (2.6.14) , Gentoo (2.6.15 x86_64 Athlon).
-
-cdrskin_0.3.6.pl00-x86-suse9_0-static.tar.gz, (290 KB), -static compiled, +
+cdrskin_0.3.8.pl00-x86-suse9_0-static.tar.gz, (290 KB), -static compiled,
runs on SuSE 7.2 (2.4.4), and on the systems above.
@@ -222,14 +222,16 @@ cdrskin_0.3.6.pl00-x86-suse9_0-static.tar.gz, (290 KB), -static compiled,

Enhancements towards previous stable version cdrskin-0.3.4:

    -
  • Use of /dev/srN rather than /dev/sgN on Linux >= 2.6
  • -
  • Option drive_scsi_dev_family=sr|scd|sg to select explicitely
  • -
  • Option -isosize is supported now
  • -
  • DVD+R now get finalized (if not -multi is given)
  • +
  • Now able to cope with the peculiarities of Linux 2.4 USB
  • +
  • Refusal to perform -dummy runs on media which cannot simulate burning
  • +
  • Precautions against using the burner drive as track source
  • +
  • New option modesty_on_drive= may help with hda -> hdb burns
  • +
  • New option minbuf= , cdrecord compatible frontend of modesty_on_drive=
  • +
  • New option --adjust_speed_to_drive