Version leap to libisoburn-0.4.8

This commit is contained in:
2010-01-25 12:58:12 +00:00
parent c4e5c45fda
commit e2871b2718
11 changed files with 98 additions and 74 deletions

View File

@ -4,8 +4,8 @@
xorriso. By Thomas Schmitt <scdbackup@gmx.net>
Integrated sub project of libburnia-project.org but also published via:
http://scdbackup.sourceforge.net/xorriso_eng.html
http://scdbackup.sourceforge.net/xorriso-0.4.7.tar.gz
Copyright (C) 2006-2010 Thomas Schmitt, provided under GPL version 2.
http://scdbackup.sourceforge.net/xorriso-0.4.8.pl00.tar.gz
Copyright (C) 2006-2010 Thomas Schmitt, provided under GPL version 2 or later.
------------------------------------------------------------------------------
@ -38,7 +38,7 @@ Prerequisites:
The tarball contains everything that is needed except the following system
components:
libc, libpthread
plus on FreeBSD: libiconv, libcam
plus on FreeBSD: libiconv, libcam, IDE and SATA drives need atapicam
Optional at compile time are:
libreadline and the readline-dev headers make dialog mode more convenient.
on Linux: libacl and libacl-devel allow getting and setting ACLs.
@ -46,10 +46,10 @@ Optional at compile time are:
If they were present at compile time, then the optional libraries have to
be present at runtime, too.
Obtain xorriso-0.4.7.tar.gz, take it to a directory of your choice and do:
Obtain xorriso-0.4.8.pl00.tar.gz, take it to a directory of your choice and do:
tar xzf xorriso-0.4.7.tar.gz
cd xorriso-0.4.7
tar xzf xorriso-0.4.8.pl00.tar.gz
cd xorriso-0.4.8
Within that directory execute:
@ -97,6 +97,11 @@ Other deliberate dependency reduction options of ./configure are:
--disable-xattr avoid use of xattr functions like listxattr()
--disable-zlib avoid use of zlib functions like compress2()
xorriso brings own system adapters which allow burning optical media on Linux
and FreeBSD. Alternatively it can use libcdio-0.83 or later for sending
commands to optical drives:
--enable-libcdio
xorriso allows to use external processes as file content filters. This is
a potential security risk which may be avoided by ./configure option
--disable-external-filters
@ -275,7 +280,7 @@ and a matching dynamically linked xorriso binary.
This binary is leaner but depends on properly installed libraries of suitable
revision.
Dynamic library and compile time header requirements for libisoburn-0.4.6 :
Dynamic library and compile time header requirements for libisoburn-0.4.8 :
- libburn.so.4 , version libburn-0.7.6 or higher
- libisofs.so.6 , version libisofs-0.6.26 or higher
libisoburn and xorriso will not start with libraries which are older than their
@ -288,8 +293,8 @@ Standalone xorriso has less runtime dependencies and can be moved more freely.
------------------------------------------------------------------------------
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.
it under the terms of the GNU General Public License version 2 or later
as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

View File

@ -1,4 +1,4 @@
AC_INIT([xorriso], [0.4.7], [http://libburnia-project.org])
AC_INIT([xorriso], [0.4.8], [http://libburnia-project.org])
AC_PREREQ([2.50])
dnl AC_CONFIG_HEADER([config.h])

View File

@ -1,7 +1,7 @@
#!/bin/sh
# make_xorriso_standalone.sh
# Copyright 2008 - 2009 Thomas Schmitt, scdbackup@gmx.net, GPL
# Copyright 2008 - 2010 Thomas Schmitt, scdbackup@gmx.net, GPL
#
# Not intended for general use in production installations !
#
@ -25,11 +25,11 @@
current_dir=$(pwd)
lone_dir="$current_dir"/"xorriso-standalone"
xorriso_rev=0.4.7
xorriso_rev=0.4.8
# For unstable uploads:
xorriso_pl=""
## xorriso_pl=""
# For stable releases:
## xorriso_pl=".pl00"
xorriso_pl=".pl00"
with_bootstrap_tarball=1

View File

@ -30,9 +30,9 @@ or
Initial code of this program was derived from program src/askme.c out
of scdbackup-0.8.8, Copyright 2007 Thomas Schmitt, BSD-License.
Provided under GPL version 2, with the announcement that this might
get changed in future. I would prefer BSD or a modified LGPL with no
option to choose any kind of future GPL version.
Provided under GPL version 2 or later, with the announcement that this
might get changed in future. I would prefer BSD or LGPL as soon as the
license situation of the library code allows that.
(This announcement affects only future releases of xorriso.
If you obtain a copy licensed as "GPL version 2" then this license is
not revocable for that particular copy, of course.)

View File

@ -4,7 +4,7 @@
Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
Provided under GPL version 2.
Provided under GPL version 2 or later.
This file contains the public option interface of xorriso.
*/
@ -16,7 +16,7 @@
struct XorrisO;
#define Xorriso_program_versioN "0.4.7"
#define Xorriso_program_versioN "0.4.8"
/* --------------------- Fundamental Management ------------------- */

View File

@ -49,9 +49,9 @@ via SCSI, PATA (aka IDE, ATA), USB, or SATA.
<DL>
<DT>Linux with kernel 2.4 or higher, libc, libpthread :</DT>
<DD>With kernel 2.4 an ATA drive has to be under ide-scsi emulation.</DD>
<DD>With kernel 2.6 the drive should not be under ide-scsi.</DD>
<DD>With kernel 2.6 ide-scsi is not needed.</DD>
<DT>or FreeBSD, libc, libpthread :</DT>
<DD>ATAPI/CAM support has to be enabled in the kernel, see atapicam(4).</DD>
<DD>PATA/IDE and SATA drives need atapicam running.</DD>
<DD>libcam has to be installed.</DD>
<DD>libiconv has to be installed.</DD>
<DT>or some other X/Open system, libc, libpthread :</DT>
@ -429,10 +429,10 @@ files or trees to disk:
<P>
<DL>
<DT><H3>Download as source code (see README):</H3></DT>
<DD><A HREF="xorriso-0.4.6.pl00.tar.gz">xorriso-0.4.6.pl00.tar.gz</A>
(1340 KB).
<DD><A HREF="xorriso-0.4.8.pl00.tar.gz">xorriso-0.4.8.pl00.tar.gz</A>
(1360 KB).
</DD>
<DD>(Released 08 Dec 2009)</DD>
<DD>(Released 25 Jan 2010)</DD>
</DL>
</DD>
</DL>
@ -448,7 +448,7 @@ files or trees to disk:
<A HREF="mailto:libburn-hackers@pykix.org">libburn-hackers@pykix.org</A></DD>
</DL>
<DL><DT>License:</DT>
<DD><A HREF="COPYING_xorriso">GPL version 2</A>,
<DD><A HREF="COPYING_xorriso">GPL version 2 or later</A>,
an <A HREF="http://www.opensource.org/">Open Source</A> approved license</DD>
<DD>&nbsp;</DD>
</DL>
@ -457,11 +457,18 @@ an <A HREF="http://www.opensource.org/">Open Source</A> approved license</DD>
<HR>
<P>
Bug fixes towards xorriso-0.4.4.pl00:
Bug fixes towards xorriso-0.4.6.pl00:
<UL>
<LI>Workaround for Pioneer DVR-216D which got stuck on DVD-R burns.</LI>
<LI>Workaround for Pioneer DVR-216D which did not always eject the tray.</LI>
<LI>SIGSEGV from NULL pointer with option -toc on LG GH22LS30</LI>
<LI>
With non-Linux system adapters there were 0 readable bytes on block devices
which acted as pseudo drives.
</LI>
<LI>
xorriso did not blank CD-RW with images that were prepared on hard disk
</LI>
<LI>
Invalid checksum tags were preserved if the new session produced no checksums
</LI>
<!--
<LI>- none -</LI>
-->
@ -477,10 +484,22 @@ Bug fixes towards xorriso-0.4.4.pl00:
-->
<P>
Enhancements towards previous stable version xorriso-0.4.4.pl00:
Enhancements towards previous stable version xorriso-0.4.6.pl00:
<UL>
<LI>New options -dvd_obs and -stdio_sync</LI>
<LI>New configure option --enable-dvd-obs-64k</LI>
<LI>
New configure option --enable-libcdio for system adapter to libcdio-0.83git
</LI>
<LI>
The checksum buffer for the emerging image gets now marked as invalid if
image generation is canceled.
</LI>
<LI>
More graceful reaction on filesystems where ACL are not enabled but
nevertheless requested by the application.
</LI>
<LI>
Made FreeBSD system adapter safe from mutal burn spoiling and drive deadlock.
</LI>
<!--
<LI>- none -</LI>
-->
@ -494,12 +513,12 @@ Enhancements towards previous stable version xorriso-0.4.4.pl00:
Library copies included in xorriso tarballs:
</H3>
<DL>
<DT>libburn-0.7.5</DT>
<DT>libburn-0.7.7</DT>
<DD>reads and writes data from and to CD, DVD, BD.</DD>
<DD>(founded by Derek Foreman and Ben Jansens,
developed and maintained since August 2006 by
Thomas Schmitt from team of libburnia-project.org)</DD>
<DT>libisofs-0.6.25</DT>
<DT>libisofs-0.6.27</DT>
<DD>operates on ISO 9660 filesystem images.</DD>
<DD>(By Vreixo Formoso, Mario Danic and Thomas Schmitt
from team of libburnia-project.org)</DD>
@ -517,39 +536,26 @@ cdrecord and mkisofs.</DT>
<P>
<DL>
<DT><H3>Development snapshot, version 0.4.7 :</H3></DT>
<DD>Bug fixes towards xorriso-0.4.6.pl00:
<DT><H3>Development snapshot, version 0.4.9 :</H3></DT>
<DD>Bug fixes towards xorriso-0.4.8.pl00:
<UL>
<LI>
With non-Linux system adapters there were 0 readable bytes on block devices
which acted as pseudo drives.
</LI>
<LI>
xorriso did not blank CD-RW with images that were prepared on hard disk
</LI>
<LI>
Invalid checksum tags were preserved if the new session produced no checksums
</LI>
<!--
<LI>- none yet -</LI>
<!--
-->
</UL>
</DD>
<DD>Enhancements towards stable version 0.4.6.pl00:
<DD>Enhancements towards stable version 0.4.8.pl00:
<UL>
<LI>
New configure option --enable-libcdio for system adapter to libcdio-0.83git
</LI>
<!--
<LI>- none yet -</LI>
<!--
-->
</UL>
</DD>
<DD>&nbsp;</DD>
<DD><A HREF="README_xorriso_devel">README 0.4.7</A>
<DD><A HREF="xorriso_help_devel">xorriso_0.4.7 -help</A></DD>
<DD><A HREF="man_1_xorriso_devel.html">man xorriso (as of 0.4.7)</A></DD>
<DD><A HREF="README_xorriso_devel">README 0.4.9</A>
<DD><A HREF="xorriso_help_devel">xorriso_0.4.9 -help</A></DD>
<DD><A HREF="man_1_xorriso_devel.html">man xorriso (as of 0.4.9)</A></DD>
<DD>&nbsp;</DD>
<DT>If you want to distribute development versions of xorriso, then use
this tarball which produces static linking between xorriso and the
@ -559,7 +565,7 @@ libburnia libraries.
installation see README)
</DD>
<DD>
<A HREF="xorriso-0.4.7.tar.gz">xorriso-0.4.7.tar.gz</A>
<A HREF="xorriso-0.4.9.tar.gz">xorriso-0.4.9.tar.gz</A>
(1360 KB).
</DD>
<DT>A dynamically linked development version of xorriso can be obtained

View File

@ -1 +1 @@
#define Xorriso_timestamP "2010.01.23.153601"
#define Xorriso_timestamP "2010.01.25.120001"

View File

@ -6,7 +6,7 @@
Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
Provided under GPL version 2.
Provided under GPL version 2 or later.
This file contains the inner isofs- and burn-library interface of xorriso.
*/
@ -19,7 +19,7 @@
*/
#define xorriso_libisoburn_req_major 0
#define xorriso_libisoburn_req_minor 4
#define xorriso_libisoburn_req_micro 7
#define xorriso_libisoburn_req_micro 8
struct SpotlisT; /* List of intervals with different read qualities */