diff --git a/Makefile.am b/Makefile.am index 5965e49..80b25d0 100644 --- a/Makefile.am +++ b/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 - A81207 +## cdrskin construction site - ts A60816 - A90104 cdrskin_cdrskin_CPPFLAGS = -Ilibburn -cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_5_9 +cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_6_1 # cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS) # ts A80123, change proposed by Simon Huggins to cause dynamic libburn linking diff --git a/README b/README index 7eabca7..9953040 100644 --- a/README +++ b/README @@ -6,12 +6,12 @@ This all is under GPL. ------------------------------------------------------------------------------ libburn-project.org By Mario Danic and Thomas Schmitt -Copyright (C) 2006-2008 Mario Danic, Thomas Schmitt +Copyright (C) 2006-2009 Mario Danic, Thomas Schmitt 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.5.8.pl00.tar.gz + http://files.libburnia-project.org/releases/libburn-0.6.0.pl00.tar.gz ------------------------------------------------------------------------------ @@ -19,10 +19,10 @@ Copyright (C) 2002-2006 Derek Foreman and Ben Jansens From tarball -Obtain libburn-0.5.8.pl00.tar.gz, take it to a directory of your choice and do: +Obtain libburn-0.6.0.pl00.tar.gz, take it to a directory of your choice and do: - tar xzf libburn-0.5.8.pl00.tar.gz - cd libburn-0.5.8 + tar xzf libburn-0.6.0.pl00.tar.gz + cd libburn-0.6.0 ./configure --prefix=/usr make @@ -42,8 +42,8 @@ Our build system is based on autotools. For preparing the build of a SVN snapshot you will need autotools of at least version 1.7. Do in a directory of your choice: - svn co http://svn.libburnia-project.org/libburn/trunk libburn-0.5.9 - cd libburn-0.5.9 + svn co http://svn.libburnia-project.org/libburn/trunk libburn-0.6.1 + cd libburn-0.6.1 ./bootstrap ./configure --prefix=/usr make @@ -348,6 +348,9 @@ Project history as far as known to me: - 9th Dec 2008 Our project received a donation from Thomas Weber. +- 2nd Jan 2009 libburn-0.6.0 allows to format BD-R and to write to either + formatted or unformatted BD-R. + ------------------------------------------------------------------------------ diff --git a/cdrskin/README b/cdrskin/README index 9221579..ecb1869 100644 --- a/cdrskin/README +++ b/cdrskin/README @@ -4,8 +4,8 @@ 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.5.9.tar.gz -Copyright (C) 2006-2008 Thomas Schmitt, provided under GPL version 2. +http://scdbackup.sourceforge.net/cdrskin-0.6.1.tar.gz +Copyright (C) 2006-2009 Thomas Schmitt, provided under GPL version 2. ------------------------------------------------------------------------------ @@ -21,10 +21,10 @@ By using this software you agree to the disclaimer at the end of this text Compilation, First Glimpse, Installation -Obtain cdrskin-0.5.9.tar.gz, take it to a directory of your choice and do: +Obtain cdrskin-0.6.1.tar.gz, take it to a directory of your choice and do: - tar xzf cdrskin-0.5.9.tar.gz - cd cdrskin-0.5.9 + tar xzf cdrskin-0.6.1.tar.gz + cd cdrskin-0.6.1 Within that directory execute: @@ -446,7 +446,7 @@ contributions in a due way. Based on and sub project of: libburnia-project.org By Mario Danic and Thomas Schmitt -Copyright (C) 2006-2008 Mario Danic, Thomas Schmitt +Copyright (C) 2006-2009 Mario Danic, Thomas Schmitt libburnia-project.org is inspired by and in other components still containing parts of diff --git a/cdrskin/cdrskin.c b/cdrskin/cdrskin.c index dae1ab3..c6ed6b6 100644 --- a/cdrskin/cdrskin.c +++ b/cdrskin/cdrskin.c @@ -1,6 +1,6 @@ /* - cdrskin.c , Copyright 2006-2008 Thomas Schmitt + cdrskin.c , Copyright 2006-2009 Thomas Schmitt Provided under GPL version 2. See future commitment below. A cdrecord compatible command line interface for libburn. @@ -88,7 +88,7 @@ or /** The official program version */ #ifndef Cdrskin_prog_versioN -#define Cdrskin_prog_versioN "0.5.9" +#define Cdrskin_prog_versioN "0.6.1" #endif /** The official libburn interface revision to use. @@ -98,10 +98,10 @@ or #define Cdrskin_libburn_majoR 0 #endif #ifndef Cdrskin_libburn_minoR -#define Cdrskin_libburn_minoR 5 +#define Cdrskin_libburn_minoR 6 #endif #ifndef Cdrskin_libburn_micrO -#define Cdrskin_libburn_micrO 8 +#define Cdrskin_libburn_micrO 0 #endif @@ -135,44 +135,44 @@ or #endif /* Cdrskin_libburn_cvs_A60220_tS */ -#ifdef Cdrskin_libburn_0_5_8 -#define Cdrskin_libburn_versioN "0.5.8" +#ifdef Cdrskin_libburn_0_6_0 +#define Cdrskin_libburn_versioN "0.6.0" #define Cdrskin_libburn_from_pykix_svN 1 -#endif /* Cdrskin_libburn_0_5_8 */ +#endif /* Cdrskin_libburn_0_6_0 */ -#ifdef Cdrskin_libburn_0_5_9 -#define Cdrskin_libburn_versioN "0.5.9" +#ifdef Cdrskin_libburn_0_6_1 +#define Cdrskin_libburn_versioN "0.6.1" #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.5.9 yet */ +/* there are no libburn novelties in 0.6.1 yet */ -#endif /* Cdrskin_libburn_0_5_9 */ +#endif /* Cdrskin_libburn_0_6_1 */ #ifndef Cdrskin_libburn_versioN -#define Cdrskin_libburn_0_5_8 -#define Cdrskin_libburn_versioN "0.5.8" +#define Cdrskin_libburn_0_6_0 +#define Cdrskin_libburn_versioN "0.6.0" #define Cdrskin_libburn_from_pykix_svN 1 #endif -#ifdef Cdrskin_libburn_0_5_8 +#ifdef Cdrskin_libburn_0_6_0 #undef Cdrskin_libburn_majoR #undef Cdrskin_libburn_minoR #undef Cdrskin_libburn_micrO #define Cdrskin_libburn_majoR 0 -#define Cdrskin_libburn_minoR 5 -#define Cdrskin_libburn_micrO 8 +#define Cdrskin_libburn_minoR 6 +#define Cdrskin_libburn_micrO 0 #endif -#ifdef Cdrskin_libburn_0_5_9 +#ifdef Cdrskin_libburn_0_6_1 #undef Cdrskin_libburn_majoR #undef Cdrskin_libburn_minoR #undef Cdrskin_libburn_micrO #define Cdrskin_libburn_majoR 0 -#define Cdrskin_libburn_minoR 5 -#define Cdrskin_libburn_micrO 9 +#define Cdrskin_libburn_minoR 6 +#define Cdrskin_libburn_micrO 1 #endif @@ -251,7 +251,7 @@ or /* 0.4.8 */ /* Bug fix release for write_start_address=... on DVD-RAM and BD-RE */ -/* 0.5.0 , 0.5.2 , 0.5.4 , 0.5.6 , 0.5.8 */ +/* 0.5.0 , 0.5.2 , 0.5.4 , 0.5.6 , 0.5.8 , 0.6.0 */ /* novel libburn features are transparent to cdrskin */ @@ -2892,7 +2892,7 @@ set_severities:; int major, minor, micro; printf( -"Cdrecord 2.01-Emulation Copyright (C) 2006-2008, see libburnia-project.org\n"); +"Cdrecord 2.01-Emulation Copyright (C) 2006-2009, see libburnia-project.org\n"); printf("libburn interface : %d.%d.%d\n", burn_header_version_major, burn_header_version_minor, burn_header_version_micro); diff --git a/cdrskin/cdrskin_eng.html b/cdrskin/cdrskin_eng.html index d155abf..d723bd3 100644 --- a/cdrskin/cdrskin_eng.html +++ b/cdrskin/cdrskin_eng.html @@ -2,7 +2,7 @@ - + cdrskin homepage english @@ -24,7 +24,7 @@

Purpose:

Burns preformatted data to CD, DVD, and BD media:
-CD-R, DVD-R, DVD+R, DVD+R/DL, CD-RW, DVD-RW, DVD-RAM, DVD+RW, BD-RE +CD-R, DVD-R, DVD+R, DVD+R/DL, BD-R, CD-RW, DVD-RW, DVD-RAM, DVD+RW, BD-RE

@@ -59,12 +59,12 @@ and to MMC-5 for DVD or BD). GPL software included:

-
libburn-0.5.8
+
libburn-0.6.0
(founded by Derek Foreman and Ben Jansens, developed and maintained since August 2006 by Thomas Schmitt from team of libburnia-project.org)
-
transfers data to CD, DVD, BD-RE
+
transfers data to CD, DVD, BD

@@ -93,7 +93,7 @@ are provided in a compatible way.
On all DVD media except DVD-R DL, cdrskin is able to perform any recording job which is possible with cdrecord. Other than with cdrecord, option -multi is supported with many DVD types and -write mode -tao works with anything but quickly blanked DVD-RW. +BD-R. Write mode -tao works with anything but quickly blanked DVD-RW.

Get an overview of drives and their addresses
@@ -191,8 +191,8 @@ or to do experiments on BD-R media.

Download as source code (see README):
-
cdrskin-0.5.8.pl00.tar.gz -(740 KB). +
cdrskin-0.6.0.pl00.tar.gz +(745 KB).
The cdrskin tarballs are source code identical with libburn releases @@ -241,21 +241,18 @@ cdrskin_0.4.2.pl00-x86-suse9_0-static.tar.gz, (310 KB), -static compiled,

-Enhancements towards previous stable version cdrskin-0.5.6.pl00: +Enhancements towards previous stable version cdrskin-0.5.8.pl00:

    -
  • Improvements about BD-RE formatting
  • +
  • Formatting and writing of BD-R media
-Bug fixes towards cdrskin-0.5.6.pl00: +Bug fixes towards cdrskin-0.5.8.pl00:
    -
  • -A session without leadout entry on CD caused a SIGSEGV by NULL -
  • -
@@ -265,21 +262,20 @@ A session without leadout entry on CD caused a SIGSEGV by NULL

-

Development snapshot, version 0.5.9 :

-
Enhancements towards current stable version 0.5.8.pl00: +

Development snapshot, version 0.6.1 :

+
Enhancements towards current stable version 0.6.0.pl00:
    - -
  • Formatting and writing of BD-R media
 
-
README 0.5.9 -
cdrskin_0.5.9 --help
-
cdrskin_0.5.9 -help
-
man cdrskin (as of 0.5.9)
+
README 0.6.1 +
cdrskin_0.6.1 --help
+
cdrskin_0.6.1 -help
+
man cdrskin (as of 0.6.1)
 
Maintainers of cdrskin unstable packages please use SVN of libburnia-project.org
@@ -299,7 +295,7 @@ admins with full system souvereignty. upcoming README ):
-cdrskin-0.5.9.tar.gz +cdrskin-0.6.1.tar.gz (740 KB).
diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index cf538be..502bfe0 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2009.01.04.112716" +#define Cdrskin_timestamP "2009.01.04.113401" diff --git a/cdrskin/compile_cdrskin.sh b/cdrskin/compile_cdrskin.sh index 61142cd..48d6f0e 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_5_9" +libvers="-DCdrskin_libburn_0_6_1" 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_5_8" + elif test "$i" = "-libburn_0_6_0" then - libvers="-DCdrskin_libburn_0_5_8" + libvers="-DCdrskin_libburn_0_6_0" 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_5_9" + libvers="-DCdrskin_libburn_0_6_1" libdax_audioxtr_o="libburn/libdax_audioxtr.o" libdax_msgs_o="libburn/libdax_msgs.o" cleanup_src_or_obj="libburn/cleanup.o" @@ -76,7 +76,7 @@ do echo " -compile_cdrfifo compile program cdrskin/cdrfifo." echo " -compile_dewav compile program test/dewav without libburn." echo " -cvs_A60220 set macro to match libburn-CVS of 20 Feb 2006." - echo " -libburn_0_5_8 set macro to match libburn-0.5.8" + echo " -libburn_0_6_0 set macro to match libburn-0.6.0" echo " -libburn_svn set macro to match current libburn-SVN." echo " -no_largefile do not use 64 bit off_t (must match libburn)." echo " -do_not_compile_cdrskin omit compilation of cdrskin/cdrskin." diff --git a/configure.ac b/configure.ac index f8c2cb5..7ad77d1 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([libburn], [0.5.9], [http://libburnia-project.org]) +AC_INIT([libburn], [0.6.1], [http://libburnia-project.org]) AC_PREREQ([2.50]) dnl AC_CONFIG_HEADER([config.h]) @@ -67,6 +67,7 @@ dnl 0.5.2 = libburn.so.4.17.0 dnl 0.5.4 = libburn.so.4.19.0 dnl 0.5.6 = libburn.so.4.21.0 dnl 0.5.8 = libburn.so.4.23.0 +dnl 0.6.0 = libburn.so.4.25.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. @@ -91,8 +92,8 @@ dnl If BURN_*_VERSION changes, be sure to change AC_INIT above to match. dnl dnl As said: Only copies. Original in libburn/libburn.h : burn_header_version_* BURN_MAJOR_VERSION=0 -BURN_MINOR_VERSION=5 -BURN_MICRO_VERSION=9 +BURN_MINOR_VERSION=6 +BURN_MICRO_VERSION=1 BURN_VERSION=$BURN_MAJOR_VERSION.$BURN_MINOR_VERSION.$BURN_MICRO_VERSION AC_SUBST(BURN_MAJOR_VERSION) @@ -103,15 +104,15 @@ AC_SUBST(BURN_VERSION) dnl Libtool versioning LT_RELEASE=$BURN_MAJOR_VERSION.$BURN_MINOR_VERSION.$BURN_MICRO_VERSION dnl -dnl ts A81207 -dnl ### This is the release version libburn-0.5.8 = libburn.so.4.23.0 +dnl ts A90102 +dnl ### This is the release version libburn-0.6.0 = libburn.so.4.25.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 LT_CURRENT++, LT_AGE++ has not yet happened. +dnl ### LT_CURRENT++, LT_AGE++ has happened meanwhile. dnl -dnl SONAME = 28 - 24 = 4 . Library name = libburn.so.4.24.0 -LT_CURRENT=28 -LT_AGE=24 +dnl SONAME = 29 - 25 = 4 . Library name = libburn.so.4.25.0 +LT_CURRENT=29 +LT_AGE=25 LT_REVISION=0 LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` diff --git a/libburn/libburn.h b/libburn/libburn.h index 9d374ae..f2f8c50 100644 --- a/libburn/libburn.h +++ b/libburn/libburn.h @@ -2230,8 +2230,8 @@ void burn_version(int *major, int *minor, int *micro); */ #define burn_header_version_major 0 -#define burn_header_version_minor 5 -#define burn_header_version_micro 9 +#define burn_header_version_minor 6 +#define burn_header_version_micro 1 /** Note: Above version numbers are also recorded in configure.ac because libtool wants them as parameters at build time.