From 8aca8e9921a3957ce5819d4c791491199c82d706 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Thu, 7 May 2009 18:15:47 +0000 Subject: [PATCH] Made number transition and activated development documentation --- Makefile.am | 4 +-- README | 21 +++++++++++--- cdrskin/README | 10 +++---- cdrskin/cdrskin.c | 30 ++++++++++---------- cdrskin/cdrskin_eng.html | 55 ++++++++++++++++++++++--------------- cdrskin/cdrskin_timestamp.h | 2 +- cdrskin/compile_cdrskin.sh | 10 +++---- configure.ac | 17 ++++++------ libburn/libburn.h | 2 +- 9 files changed, 88 insertions(+), 63 deletions(-) diff --git a/Makefile.am b/Makefile.am index a541f14..33c7e15 100644 --- a/Makefile.am +++ b/Makefile.am @@ -107,9 +107,9 @@ test_structest_CPPFLAGS = -Ilibburn test_structest_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS) test_structest_SOURCES = test/structest.c -## cdrskin construction site - ts A60816 - A90313 +## cdrskin construction site - ts A60816 - A90507 cdrskin_cdrskin_CPPFLAGS = -Ilibburn -cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_6_5 +cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_6_7 # cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS) # ts A80123, change proposed by Simon Huggins to cause dynamic libburn linking diff --git a/README b/README index 60ae5f9..436d430 100644 --- a/README +++ b/README @@ -11,7 +11,7 @@ Still containing parts of Libburn. By Derek Foreman and Ben Jansens Copyright (C) 2002-2006 Derek Foreman and Ben Jansens - http://files.libburnia-project.org/releases/libburn-0.6.4.pl00.tar.gz + http://files.libburnia-project.org/releases/libburn-0.6.6.pl00.tar.gz ------------------------------------------------------------------------------ @@ -19,10 +19,10 @@ Copyright (C) 2002-2006 Derek Foreman and Ben Jansens From tarball -Obtain libburn-0.6.4.pl00.tar.gz, take it to a directory of your choice and do: +Obtain libburn-0.6.6.pl00.tar.gz, take it to a directory of your choice and do: - tar xzf libburn-0.6.4.pl00.tar.gz - cd libburn-0.6.4 + tar xzf libburn-0.6.6.pl00.tar.gz + cd libburn-0.6.6 ./configure --prefix=/usr make @@ -388,6 +388,19 @@ Project history as far as known to me: operations on "stdio:" pseudo drives. Nevertheless this allowed to lift the ban to build libburn on operating systems other than Linux and FreeBSD. +- 16 Mar 2009 libisoburn-0.3.6: xorriso uses RRIP version 1.10 as default + in order to be mountable where mkisofs images are mountable. + +- 17 Apr 2009 libisofs-0.6.18 introduces content filtering of data files. + Built-in filters allow compression to formats gzip and zisofs. External + filter processes allow arbitrary data conversions like encryption. + +- 19 Apr 2009 libisoburn-0.3.8 makes use of the new libisofs capability to + perform content filtering of data files. + +- 08 May 2009 libburn-0.6.6 fixes a bug with aborting on broken output pipe + and a bug with device scan on FreeBSD. + ------------------------------------------------------------------------------ diff --git a/cdrskin/README b/cdrskin/README index 4b7cc0a..f1fa701 100644 --- a/cdrskin/README +++ b/cdrskin/README @@ -4,7 +4,7 @@ cdrskin. By Thomas Schmitt Integrated sub project of libburnia-project.org but also published via: http://scdbackup.sourceforge.net/cdrskin_eng.html -http://scdbackup.sourceforge.net/cdrskin-0.6.5.tar.gz +http://scdbackup.sourceforge.net/cdrskin-0.6.7.tar.gz Copyright (C) 2006-2009 Thomas Schmitt, provided under GPL version 2. ------------------------------------------------------------------------------ @@ -14,7 +14,7 @@ most of the libburn features from the command line. Currently it is supported on Linux with kernels >= 2.4 and on FreeBSD versions with ATAPI/CAM support enabled in the kernel, see atapicam(4). -On other X/Open compliant systems there will only be pseudo drives, but no +On other X/Open compliant systems there will only be emulated drives, but no direct MMC operation on real CD/DVD/BD drives. By using this software you agree to the disclaimer at the end of this text @@ -23,10 +23,10 @@ By using this software you agree to the disclaimer at the end of this text Compilation, First Glimpse, Installation -Obtain cdrskin-0.6.5.tar.gz, take it to a directory of your choice and do: +Obtain cdrskin-0.6.7.tar.gz, take it to a directory of your choice and do: - tar xzf cdrskin-0.6.5.tar.gz - cd cdrskin-0.6.5 + tar xzf cdrskin-0.6.7.tar.gz + cd cdrskin-0.6.7 Within that directory execute: diff --git a/cdrskin/cdrskin.c b/cdrskin/cdrskin.c index d2e9177..0b0ba08 100644 --- a/cdrskin/cdrskin.c +++ b/cdrskin/cdrskin.c @@ -88,7 +88,7 @@ or /** The official program version */ #ifndef Cdrskin_prog_versioN -#define Cdrskin_prog_versioN "0.6.5" +#define Cdrskin_prog_versioN "0.6.7" #endif /** The official libburn interface revision to use. @@ -101,7 +101,7 @@ or #define Cdrskin_libburn_minoR 6 #endif #ifndef Cdrskin_libburn_micrO -#define Cdrskin_libburn_micrO 5 +#define Cdrskin_libburn_micrO 7 #endif @@ -135,44 +135,44 @@ or #endif /* Cdrskin_libburn_cvs_A60220_tS */ -#ifdef Cdrskin_libburn_0_6_4 -#define Cdrskin_libburn_versioN "0.6.4" +#ifdef Cdrskin_libburn_0_6_6 +#define Cdrskin_libburn_versioN "0.6.6" #define Cdrskin_libburn_from_pykix_svN 1 -#endif /* Cdrskin_libburn_0_6_4 */ +#endif /* Cdrskin_libburn_0_6_6 */ -#ifdef Cdrskin_libburn_0_6_5 -#define Cdrskin_libburn_versioN "0.6.5" +#ifdef Cdrskin_libburn_0_6_7 +#define Cdrskin_libburn_versioN "0.6.7" #define Cdrskin_libburn_from_pykix_svN 1 /* Place novelty switch macros here. Move them down to Cdrskin_libburn_from_pykix_svN on version leap */ -/* there are no libburn novelties in 0.6.5 yet */ +/* there are no libburn novelties in 0.6.7 yet */ -#endif /* Cdrskin_libburn_0_6_5 */ +#endif /* Cdrskin_libburn_0_6_7 */ #ifndef Cdrskin_libburn_versioN -#define Cdrskin_libburn_0_6_4 -#define Cdrskin_libburn_versioN "0.6.4" +#define Cdrskin_libburn_0_6_6 +#define Cdrskin_libburn_versioN "0.6.6" #define Cdrskin_libburn_from_pykix_svN 1 #endif -#ifdef Cdrskin_libburn_0_6_4 +#ifdef Cdrskin_libburn_0_6_6 #undef Cdrskin_libburn_majoR #undef Cdrskin_libburn_minoR #undef Cdrskin_libburn_micrO #define Cdrskin_libburn_majoR 0 #define Cdrskin_libburn_minoR 6 -#define Cdrskin_libburn_micrO 4 +#define Cdrskin_libburn_micrO 6 #endif -#ifdef Cdrskin_libburn_0_6_5 +#ifdef Cdrskin_libburn_0_6_7 #undef Cdrskin_libburn_majoR #undef Cdrskin_libburn_minoR #undef Cdrskin_libburn_micrO #define Cdrskin_libburn_majoR 0 #define Cdrskin_libburn_minoR 6 -#define Cdrskin_libburn_micrO 5 +#define Cdrskin_libburn_micrO 7 #endif diff --git a/cdrskin/cdrskin_eng.html b/cdrskin/cdrskin_eng.html index b25f41e..fbd90ac 100644 --- a/cdrskin/cdrskin_eng.html +++ b/cdrskin/cdrskin_eng.html @@ -59,7 +59,7 @@ and to MMC-5 for DVD or BD). GPL software included:
-
libburn-0.6.4
+
libburn-0.6.6
(founded by Derek Foreman and Ben Jansens, developed and maintained since August 2006 by Thomas Schmitt from team of libburnia-project.org) @@ -177,14 +177,11 @@ man cdrecord
Learn to know a more versatile way to burn ISO 9660 formatted data
-Standalone ISO 9660 multi-session CD/DVD tool +Standalone ISO 9660 multi-session CD/DVD/BD tool xorriso.
-Testers wanted who are willing to risk some DVD-R DL media -or to do experiments on BD-R media. -


@@ -194,7 +191,7 @@ or to do experiments on BD-R media.

Download as source code (see README):
-
cdrskin-0.6.4.pl00.tar.gz +
cdrskin-0.6.6.pl00.tar.gz (750 KB).
@@ -244,20 +241,20 @@ cdrskin_0.4.2.pl00-x86-suse9_0-static.tar.gz, (310 KB), -static compiled,

-Enhancements towards previous stable version cdrskin-0.6.2.pl00: +Enhancements towards previous stable version cdrskin-0.6.4.pl00:

    -
  • New operating system adapter "dummy" for stdio on general X/Open systems -
  • -
  • New stream recording mode with start address
  • -
  • +
  • none
-Bug fixes towards cdrskin-0.6.2.pl00: +Bug fixes towards cdrskin-0.6.4.pl00:
-cdrskin-0.6.5.tar.gz +cdrskin-0.6.7.tar.gz (750 KB).
@@ -334,7 +340,7 @@ Historic versions based on Derek's and Ben's
Very special thanks to Andy Polyakov whose dvd+rw-tools -provide libburn with invaluable examples on how to deal with DVD media. +provide libburn with invaluable examples on how to deal with DVD and BD media.


@@ -496,12 +502,17 @@ and by sourceforge.net
SourceForge Logo +

+Enjoying a FreeBSD shell account with the opportunity to +build and install cdrskin at
+free-shells.com.ar +


Links to my other published software projects :
-xorriso, a standalone ISO 9660 multi-session CD/DVD burn tool. +xorriso, a standalone ISO 9660 multi-session CD/DVD/BD burn tool. No mkisofs needed.
diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index b67f4be..3bbf432 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2009.04.30.070813" +#define Cdrskin_timestamP "2009.05.07.181034" diff --git a/cdrskin/compile_cdrskin.sh b/cdrskin/compile_cdrskin.sh index 4930f55..db0a322 100755 --- a/cdrskin/compile_cdrskin.sh +++ b/cdrskin/compile_cdrskin.sh @@ -7,7 +7,7 @@ debug_opts="-O2" def_opts= largefile_opts="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1" -libvers="-DCdrskin_libburn_0_6_5" +libvers="-DCdrskin_libburn_0_6_7" cleanup_src_or_obj="libburn/cleanup.o" libdax_msgs_o="libburn/libdax_msgs.o" libdax_audioxtr_o="libburn/libdax_audioxtr.o" @@ -33,15 +33,15 @@ do libdax_audioxtr_o= libdax_msgs_o="libburn/message.o" cleanup_src_or_obj="-DCleanup_has_no_libburn_os_H cdrskin/cleanup.c" - elif test "$i" = "-libburn_0_6_4" + elif test "$i" = "-libburn_0_6_6" then - libvers="-DCdrskin_libburn_0_6_4" + libvers="-DCdrskin_libburn_0_6_6" libdax_audioxtr_o="libburn/libdax_audioxtr.o" libdax_msgs_o="libburn/libdax_msgs.o" cleanup_src_or_obj="libburn/cleanup.o" elif test "$i" = "-libburn_svn" then - libvers="-DCdrskin_libburn_0_6_5" + libvers="-DCdrskin_libburn_0_6_7" libdax_audioxtr_o="libburn/libdax_audioxtr.o" libdax_msgs_o="libburn/libdax_msgs.o" cleanup_src_or_obj="libburn/cleanup.o" @@ -75,7 +75,7 @@ do echo "Options:" echo " -compile_cdrfifo compile program cdrskin/cdrfifo." echo " -compile_dewav compile program test/dewav without libburn." - echo " -libburn_0_6_4 set macro to match libburn-0.6.4" + echo " -libburn_0_6_6 set macro to match libburn-0.6.6" echo " -libburn_svn set macro to match current libburn-SVN." echo " -do_not_compile_cdrskin omit compilation of cdrskin/cdrskin." echo " -experimental use newly introduced libburn features." diff --git a/configure.ac b/configure.ac index 8228401..0ab204a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([libburn], [0.6.5], [http://libburnia-project.org]) +AC_INIT([libburn], [0.6.7], [http://libburnia-project.org]) AC_PREREQ([2.50]) dnl AC_CONFIG_HEADER([config.h]) @@ -7,7 +7,7 @@ AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([subdir-objects]) -dnl Notes by ts A71207 - A81111 : +dnl Notes by ts A71207 - A90507 : dnl dnl Regrettably the meaning of the various version types was misunderstood dnl before version 0.4.1. @@ -71,6 +71,7 @@ dnl 0.5.8 = libburn.so.4.23.0 dnl 0.6.0 = libburn.so.4.25.0 dnl 0.6.2 = libburn.so.4.27.0 dnl 0.6.4 = libburn.so.4.29.0 +dnl 0.6.6 = libburn.so.4.31.0 dnl dnl So LT_CURRENT, LT_REVISION and LT_AGE get set directly here. dnl SONAME of the emerging library is LT_CURRENT - LT_AGE. @@ -96,7 +97,7 @@ dnl dnl As said: Only copies. Original in libburn/libburn.h : burn_header_version_* BURN_MAJOR_VERSION=0 BURN_MINOR_VERSION=6 -BURN_MICRO_VERSION=5 +BURN_MICRO_VERSION=7 BURN_VERSION=$BURN_MAJOR_VERSION.$BURN_MINOR_VERSION.$BURN_MICRO_VERSION AC_SUBST(BURN_MAJOR_VERSION) @@ -107,15 +108,15 @@ AC_SUBST(BURN_VERSION) dnl Libtool versioning LT_RELEASE=$BURN_MAJOR_VERSION.$BURN_MINOR_VERSION.$BURN_MICRO_VERSION dnl -dnl ts A90313 -dnl ### This is the release version libburn-0.6.4 = libburn.so.4.29.0 +dnl ts A90507 +dnl ### This is the release version libburn-0.6.6 = libburn.so.4.31.0 dnl This is the development version after above release version dnl LT_CURRENT++, LT_AGE++ has not yet happened. dnl ### LT_CURRENT++, LT_AGE++ has happened meanwhile. dnl -dnl SONAME = 33 - 29 = 4 . Linux library name = libburn.so.4.29.0 -LT_CURRENT=33 -LT_AGE=29 +dnl SONAME = 35 - 31 = 4 . Linux library name = libburn.so.4.31.0 +LT_CURRENT=35 +LT_AGE=31 LT_REVISION=0 LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` diff --git a/libburn/libburn.h b/libburn/libburn.h index 616bc23..d52d1b4 100644 --- a/libburn/libburn.h +++ b/libburn/libburn.h @@ -2260,7 +2260,7 @@ void burn_version(int *major, int *minor, int *micro); */ #define burn_header_version_major 0 #define burn_header_version_minor 6 -#define burn_header_version_micro 5 +#define burn_header_version_micro 7 /** Note: Above version numbers are also recorded in configure.ac because libtool wants them as parameters at build time.