Made number transition to 0.4.3 , still libburn.so.4.7.0

This commit is contained in:
2008-01-27 14:53:55 +00:00
parent fcc382494f
commit e2e8390f40
11 changed files with 367 additions and 149 deletions

View File

@ -4,7 +4,7 @@
cdrskin. By Thomas Schmitt <scdbackup@gmx.net>
Integrated sub project of libburnia-project.org but also published via:
http://scdbackup.sourceforge.net/cdrskin_eng.html
http://scdbackup.sourceforge.net/cdrskin-0.4.1.tar.gz
http://scdbackup.sourceforge.net/cdrskin-0.4.3.tar.gz
Copyright (C) 2006-2008 Thomas Schmitt, provided under GPL version 2.
------------------------------------------------------------------------------
@ -20,17 +20,17 @@ By using this software you agree to the disclaimer at the end of this text
Compilation, First Glimpse, Installation
Obtain cdrskin-0.4.1.tar.gz, take it to a directory of your choice and do:
Obtain cdrskin-0.4.3.tar.gz, take it to a directory of your choice and do:
tar xzf cdrskin-0.4.1.tar.gz
cd cdrskin-0.4.1
tar xzf cdrskin-0.4.3.tar.gz
cd cdrskin-0.4.3
Within that directory execute:
./configure --prefix=/usr
make
This will already produce a cdrskin binary. But it might be necessary to
This will already produce a cdrskin binary. But it will be necessary to
install libburn in order to use this binary. Installation of libburn is
beyond the scope of cdrskin. For this, see included libburn docs.
@ -44,11 +44,17 @@ Version identification and help texts available afterwards:
cdrskin/cdrskin -help
man cdrskin/cdrskin.1
Install (eventually as superuser) cdrskin to a directory where it can be found:
If cdrskin was already installed by a previous version, or by "make install"
in the course of this installation, then find out where:
The command for global installation of both, libburn and cdrskin is
make install
But you may as well do the few necessary actions manually. If cdrskin was
already installed by a previous version, or by "make install" in the course
of this installation, then find out where:
which cdrskin
Copy your standalone binary to exactly the address which you get as reply
Copy your standalone binary to exactly the address which you get as reply.
E.g.:
cp cdrskin/cdrskin /usr/bin/cdrskin

View File

@ -1,6 +1,6 @@
/*
cdrskin.c , Copyright 2006-2007 Thomas Schmitt <scdbackup@gmx.net>
cdrskin.c , Copyright 2006-2008 Thomas Schmitt <scdbackup@gmx.net>
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.4.1"
#define Cdrskin_prog_versioN "0.4.3"
#endif
/** The official libburn interface revision to use.
@ -101,7 +101,7 @@ or
#define Cdrskin_libburn_minoR 4
#endif
#ifndef Cdrskin_libburn_micrO
#define Cdrskin_libburn_micrO 1
#define Cdrskin_libburn_micrO 2
#endif
@ -135,44 +135,44 @@ or
#endif /* Cdrskin_libburn_cvs_A60220_tS */
#ifdef Cdrskin_libburn_0_4_0
#define Cdrskin_libburn_versioN "0.4.0"
#ifdef Cdrskin_libburn_0_4_2
#define Cdrskin_libburn_versioN "0.4.2"
#define Cdrskin_libburn_from_pykix_svN 1
#endif /* Cdrskin_libburn_0_4_0 */
#endif /* Cdrskin_libburn_0_4_2 */
#ifdef Cdrskin_libburn_0_4_1
#define Cdrskin_libburn_versioN "0.4.1"
#ifdef Cdrskin_libburn_0_4_3
#define Cdrskin_libburn_versioN "0.4.3"
#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 novelties in 0.4.1 yet */
/* there are no novelties in 0.4.3 yet */
#endif /* Cdrskin_libburn_0_4_1 */
#endif /* Cdrskin_libburn_0_4_3 */
#ifndef Cdrskin_libburn_versioN
#define Cdrskin_libburn_0_4_0
#define Cdrskin_libburn_versioN "0.4.0"
#define Cdrskin_libburn_0_4_2
#define Cdrskin_libburn_versioN "0.4.2"
#define Cdrskin_libburn_from_pykix_svN 1
#endif
#ifdef Cdrskin_libburn_0_4_0
#ifdef Cdrskin_libburn_0_4_2
#undef Cdrskin_libburn_majoR
#undef Cdrskin_libburn_minoR
#undef Cdrskin_libburn_micrO
#define Cdrskin_libburn_majoR 0
#define Cdrskin_libburn_minoR 4
#define Cdrskin_libburn_micrO 0
#define Cdrskin_libburn_micrO 2
#endif
#ifdef Cdrskin_libburn_0_4_1
#ifdef Cdrskin_libburn_0_4_3
#undef Cdrskin_libburn_majoR
#undef Cdrskin_libburn_minoR
#undef Cdrskin_libburn_micrO
#define Cdrskin_libburn_majoR 0
#define Cdrskin_libburn_minoR 4
#define Cdrskin_libburn_micrO 1
#define Cdrskin_libburn_micrO 3
#endif
@ -239,6 +239,9 @@ or
#define Cdrskin_libburn_has_get_drive_rolE 1
#define Cdrskin_libburn_has_drive_equals_adR 1
/* 0.4.2 */
/* no novel features but rather organizational changes */
#ifdef Cdrskin_new_api_tesT
@ -2823,7 +2826,7 @@ set_severities:;
int major, minor, micro;
printf(
"Cdrecord 2.01-Emulation Copyright (C) 2006-2007, see libburnia-project.org\n");
"Cdrecord 2.01-Emulation Copyright (C) 2006-2008, see libburnia-project.org\n");
printf("libburn interface : %s\n",Cdrskin_libburn_versioN);
burn_version(&major, &minor, &micro);
printf("libburn in use : %d.%d.%d\n", major, minor, micro);

View File

@ -56,7 +56,7 @@ and to MMC-5 for DVD).
GPL software included:<BR>
</H2>
<DL>
<DT>libburn-0.4.0</DT>
<DT>libburn-0.4.2</DT>
<DD>(founded by Derek Foreman and Ben Jansens,
furthered by team of libburnia-project.org)</DD>
<DD>transfers data to CD and DVD</DD>
@ -176,8 +176,8 @@ Testers wanted who are willing to risk some double layer DVD media.
<P>
<DL>
<DT>Download as source code (see README):</DT>
<DD><A HREF="cdrskin-0.4.0.pl00.tar.gz">cdrskin-0.4.0.pl00.tar.gz</A>
(680 KB).
<DD><A HREF="cdrskin-0.4.2.pl00.tar.gz">cdrskin-0.4.2.pl00.tar.gz</A>
(700 KB).
</DD>
<DD>
The cdrskin tarballs are source code identical with libburn releases
@ -187,14 +187,14 @@ cdrskin is part of libburn - full libburn is provided with cdrskin releases.
</DD>
<DD>&nbsp;</DD>
<DT>Download as single x86 binaries (untar and move to /usr/bin/cdrskin):</DT>
<DD><A HREF="cdrskin_0.4.0.pl00-x86-suse9_0.tar.gz">
cdrskin_0.4.0.pl00-x86-suse9_0.tar.gz</A>, (106 KB),
<DD><A HREF="cdrskin_0.4.2.pl00-x86-suse9_0.tar.gz">
cdrskin_0.4.2.pl00-x86-suse9_0.tar.gz</A>, (110 KB),
<DL>
<DD>runs on SuSE 9.0 (2.4.21) , RIP-14.4 (2.6.14) ,
Gentoo (2.6.15 x86_64 Athlon).</DD>
</DL>
<DD><A HREF="cdrskin_0.4.0.pl00-x86-suse9_0-static.tar.gz">
cdrskin_0.4.0.pl00-x86-suse9_0-static.tar.gz</A>, (310 KB), -static compiled,
<DD><A HREF="cdrskin_0.4.2.pl00-x86-suse9_0-static.tar.gz">
cdrskin_0.4.2.pl00-x86-suse9_0-static.tar.gz</A>, (310 KB), -static compiled,
<DL>
<DD>runs on SuSE 7.2 (2.4.4), and on the systems above.</DD>
</DL>
@ -221,18 +221,13 @@ cdrskin_0.4.0.pl00-x86-suse9_0-static.tar.gz</A>, (310 KB), -static compiled,
<HR>
<P>
Enhancements towards previous stable version cdrskin-0.3.8:
Enhancements towards previous stable version cdrskin-0.4.0:
<UL>
<LI>New option direct_write_amount=</LI>
<LI>New option --grow_overwriteable_iso</LI>
<LI>New option --allow_emulated_drives dev=stdio:&lt;path&gt;</LI>
<LI>More cdrecord options supported:
-format, -inq, -load, -lock, -immed, -waiti</LI>
<LI>New option fallback_program=</LI>
<LI>Safe dynamic linking possible with libburn.so.4</LI>
</UL>
<!--
Bug fixes towards cdrskin-0.4.0.pl00:
Bug fixes towards cdrskin-0.4.2.pl00:
<UL>
<LI>none yet</LI>
</UL>
@ -244,8 +239,8 @@ Enhancements towards previous stable version cdrskin-0.3.8:
<P>
<DL>
<DT><H3>Development snapshot, version 0.4.1 :</H3></DT>
<DD>Enhancements towards stable version 0.4.0.pl00:
<DT><H3>Development snapshot, version 0.4.3 :</H3></DT>
<DD>Enhancements towards stable version 0.4.2.pl00:
<UL>
<LI>none yet</LI>
<!--
@ -253,10 +248,10 @@ Enhancements towards previous stable version cdrskin-0.3.8:
</UL>
</DD>
<DD>&nbsp;</DD>
<DD><A HREF="README_cdrskin_devel">README 0.4.1</A>
<DD><A HREF="cdrskin__help_devel">cdrskin_0.4.1 --help</A></DD>
<DD><A HREF="cdrskin_help_devel">cdrskin_0.4.1 -help</A></DD>
<DD><A HREF="man_1_cdrskin_devel.html">man cdrskin (as of 0.4.1)</A></DD>
<DD><A HREF="README_cdrskin_devel">README 0.4.3</A>
<DD><A HREF="cdrskin__help_devel">cdrskin_0.4.3 --help</A></DD>
<DD><A HREF="cdrskin_help_devel">cdrskin_0.4.3 -help</A></DD>
<DD><A HREF="man_1_cdrskin_devel.html">man cdrskin (as of 0.4.3)</A></DD>
<DD>&nbsp;</DD>
<DT>Maintainers of cdrskin unstable packages please use SVN of
<A HREF="http://libburnia-project.org"> libburnia-project.org</A></DT>
@ -276,15 +271,15 @@ admins with full system souvereignty.</DT>
<A HREF="README_cdrskin_devel">upcoming README</A> ):
</DD>
<DD>
<A HREF="cdrskin-0.4.1.tar.gz">cdrskin-0.4.1.tar.gz</A>
(680 KB).
<A HREF="cdrskin-0.4.3.tar.gz">cdrskin-0.4.3.tar.gz</A>
(700 KB).
</DD>
<DD>Binary (untar and move to /usr/bin/cdrskin):</DD>
<DD><A HREF="cdrskin_0.4.1-x86-suse9_0.tar.gz">
cdrskin_0.4.1-x86-suse9_0.tar.gz</A>, (105 KB).
<DD><A HREF="cdrskin_0.4.3-x86-suse9_0.tar.gz">
cdrskin_0.4.3-x86-suse9_0.tar.gz</A>, (110 KB).
</DD>
<DD><A HREF="cdrskin_0.4.1-x86-suse9_0-static.tar.gz">
cdrskin_0.4.1-x86-suse9_0-static.tar.gz</A>, (310 KB)
<DD><A HREF="cdrskin_0.4.3-x86-suse9_0-static.tar.gz">
cdrskin_0.4.3-x86-suse9_0-static.tar.gz</A>, (310 KB)
</DD>
</DL>
</P>

View File

@ -1 +1 @@
#define Cdrskin_timestamP "2008.01.26.180241"
#define Cdrskin_timestamP "2008.01.27.143933"

View File

@ -4768,23 +4768,243 @@ Removed useless alternative after zombies turned out to be caused by gdb
------------------------------------ cycle - cdrskin-0.3.9 - 2007.10.23.150436
2007.10.23.150436 []
2007.10.23.150436 [1240]
cdrskin/changelog.txt
Next cdrskin-0.3.9 cycle
23 Oct 2007 [1241]
libcevap/main.c
Preparations for lowercase class and function names
----------------------------- release - cdrskin-0.4.0.pl00 - 2007.10.
23 Oct 2007 [1242]
libcevap/libdax_model.txt
Work goes on
23 Oct 2007 [1243]
libcevap/cgen.c
libcevap/ctyp.c
Fixed a bug about arrays
2007.10.24.184233 [1248] branch/ZeroFourZero
Makefile.am
configure.ac
README
cdrskin/cdrskin.c
cdrskin/README
cdrskin/compile_cdrskin.sh
cdrskin/cdrskin_timestamp.h
cdrskin/wiki_plain.txt
cdrskin/cdrskin_eng.html
doc/comments
Made number transition to 0.4.0
25 Oct 2007 [1249] branch/ZeroFourZero
- cdrskin/add_ts_changes_to_libburn_0_3_8
- cdrskin/add_ts_changes_to_libburn_0_3_9
+ cdrskin/add_ts_changes_to_libburn_0_4_0
+ cdrskin/add_ts_changes_to_libburn_0_4_1
Updated cdrskin tarball generator
2007.10.25.091106 [1250]
Makefile.am
configure.ac
README
cdrskin/cdrskin.c
cdrskin/README
cdrskin/compile_cdrskin.sh
cdrskin/cdrskin_timestamp.h
cdrskin/wiki_plain.txt
cdrskin/cdrskin_eng.html
doc/comments
Made number transition to 0.4.1
25 Oct 2007 [1251]
- cdrskin/add_ts_changes_to_libburn_0_3_8
- cdrskin/add_ts_changes_to_libburn_0_3_9
+ cdrskin/add_ts_changes_to_libburn_0_4_0
+ cdrskin/add_ts_changes_to_libburn_0_4_1
Updated cdrskin tarball generator
25 Oct 2007 [1252] branch/ZeroFourZero
cdrskin/cdrskin.c
Added forgotten help text lines
2007.10.25.131841 [1253]
cdrskin/cdrskin.c
Added forgotten help text lines
2007.10.27.090421 [1254] [1256] branch/ZeroFourZero
libburn/sg-linux.c
Reacted on cdwrite@ message about INT_MAX in cdrom.h of kernel 2.6.23
2007.10.27.075309 [1255]
libburn/sg-linux.c
Reacted on cdwrite@ message about INT_MAX in cdrom.h of kernel 2.6.23
29 Oct 2007 [1272]
- cdrskin/add_ts_changes_to_libburn_0_3_9
+ cdrskin/add_ts_changes_to_libburn_0_4_0
Updated cdrskin release generator scripts
----------------------------- release - cdrskin-0.4.0.pl00 - 2007.10.27.090421
* New option direct_write_amount=
* New option --grow_overwriteable_iso
* New option --allow_emulated_drives dev=stdio:<path>
* More cdrecord options supported: -format, -inq, -load, -lock, -immed, -waiti
* New option fallback_program=
------------------------------------ cycle - cdrskin-0.4.1 - 2007.10.27.114207
2007.11.18.093952 [1307]
libburn/libburn.h
Marked loss of binary backward compatibility back in rev 655, libburn-0.3.1
18 Nov 2007 [1308]
cdrskin/cdrskin.1
Corrected a typo in cdrskin man page
2007.11.18.094209 [1309]
cdrskin/cdrskin.c
Reacted on build warnings on a 64 Bit system
2007.11.26.154817 [1310]
libburn/libdax_audioxtr.c
Reacted on build warnings on another system
------------------------------------ cycle - cdrskin-0.4.1 - 2007.11.27.214003
2007.11.29.185342 [1312]
libburn/drive.c
libburn/mmc.c
libburn/spc.c
libburn/libdax_msgs.h
Enabled reading of TOC from ROM drives (direly needed for xorriso)
29 Nov 2007 [1313]
test/telltoc.c
Adjusted meaning of --read_and_print count= -1
2007.12.07.185030 [1323]
configure.ac
An attempt to rectify .so numbering: SONAME=10, REV=1, AGE=6
2007.12.07.185206 [1324]
libburn/async.c
Made postponed change in thread management
8 Dec 2007 [1325]
configure.ac
Some changes in the comments
24 Dec 2008 [1338]
libburn/libburn.h
libburn/source.h
libburn/source.c
libburn/file.c
libburn/write.c
libburn/sector.c
Implemented burn_source.cancel() in a binary backwards compatible way
2008.01.17.185051 [1383]
libburn/libdax_msgs.h
libburn/libdax_msgs.c
Changed meaning of .driveno to .origin, introduced LIBDAX_MSGS_ORIGIN_* macros
17 Jan 2008 [1384]
cdrskin/README
Removed a reference to future GPL versions
2008.01.19.201702 [1396]
libburn/read.c
Fixed small bug about error messages with burn_read_data
2008.01.23.193345 [1405]
libburn/read.c
Made burn_read_data() issue messages about hopeless drive access errors
2008.01.23.193843 [1406]
libburn/libburn.h
libburn/libdax_msgs.h
libburn/libdax_msgs.c
Introduced message severity "FAILURE"
2008.01.23.211731 [1408]
cdrskin/cdrskin.c
configure.ac
Implemented run time check of libburn version.
2008.01.23.213607 [1409]
Makefile.am
Dynamic cdrskin linking patch by Simon Huggins.
26 Jan 2008 [1420]
cdrskin/convert_man_to_html.sh
Adapted to man -H on my new system
2008.01.26.123054 [1421]
libburn/libdax_msgs.h
Ported change in vreixo message range from isoburn_msgs
2008.01.26.131519 [1422]
libburn/drive.c
Made a sudden end to all stdio drives in burn_abort()
2008.01.26.180241 [1426] [branch 1427]
libburn/async.c
Disabled debugging messages about thread properties
2008.01.26.200001 [branch 1428]
Makefile.am
configure.ac
libburn-5.pc.in
README
cdrskin/cdrskin.c
cdrskin/README
cdrskin/compile_cdrskin.sh
cdrskin/cdrskin_timestamp.h
cdrskin/wiki_plain.txt
cdrskin/cdrskin_eng.html
Made number transition to 0.4.2 , libburn.so.4.7.0
27 Jan [branch 1429]
cdrskin/cdrskin.c
cdrskin/cdrskin_eng.html
cdrskin/changelog.txt
Adjustments after first round of testing
27 Jan [branch 1430]
cdrskin/README
cdrskin/cdrskin_eng.html
Adjustments after testing
2008.01.27.143022 []
Makefile.am
configure.ac
libburn-5.pc.in
README
cdrskin/cdrskin.c
cdrskin/README
cdrskin/compile_cdrskin.sh
cdrskin/cdrskin_timestamp.h
cdrskin/wiki_plain.txt
cdrskin/cdrskin_eng.html
cdrskin/changelog.txt
Made number transition to 0.4.3 , still libburn.so.4.7.0
[branch] []
- cdrskin/add_ts_changes_to_libburn_0_4_0
- cdrskin/add_ts_changes_to_libburn_0_4_1
+ cdrskin/add_ts_changes_to_libburn_0_4_2
+ cdrskin/add_ts_changes_to_libburn_0_4_3
Updated cdrskin tarball generator
===============================================================================
TODO
===============================================================================
Check all SORRY and FATAL errors whether they should become FAILUREs
Refuse writing if track size exceeds free media space
problem with telltoc: double descriptor list from before load and after load
@ -4806,21 +5026,6 @@ Emulate -dummy on overwriteables ?
Emulate -dummy on DVD+R ?
[]
libcevap/main.c
Preparations for lowercase class and function names
[]
libcevap/libdax_model.txt
Work goes on
>>> struct burn_drive { int stdio_fd }
[]
libcevap/cgen.c
libcevap/ctyp.c
Fixed a bug about arrays
------------------------------------ cycle - cdrskin-0.3.9 -

View File

@ -1,13 +1,13 @@
#!/bin/sh
# compile_cdrskin.sh
# Copyright 2005 - 2007 Thomas Schmitt, scdbackup@gmx.net, GPL
# Copyright 2005 - 2008 Thomas Schmitt, scdbackup@gmx.net, GPL
# to be executed within ./libburn-* resp ./cdrskin-*
debug_opts="-O2"
def_opts=
largefile_opts="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1"
libvers="-DCdrskin_libburn_0_4_1"
libvers="-DCdrskin_libburn_0_4_3"
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_4_0"
elif test "$i" = "-libburn_0_4_2"
then
libvers="-DCdrskin_libburn_0_4_0"
libvers="-DCdrskin_libburn_0_4_2"
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_4_1"
libvers="-DCdrskin_libburn_0_4_3"
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_4_0 set macro to match libburn-0.4.0."
echo " -libburn_0_4_2 set macro to match libburn-0.4.2."
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."

View File

@ -289,5 +289,10 @@ sequential DVD-R[W] and with DVD+R, but also with DVD-RAM, DVD+RW and
even regular disk files or block devices other than CD/DVD writers.
This is enabled by option --grow_overwriteable_iso.
We are currently preparing an integrated ISO-9660 multi-session tool
named [wiki:Xorriso xorriso] which will try to go one step beyond
growisofs. It uses a new upcoming version of [wiki:Libisofs libisofs].
--------------------------------------------------------------------------