Hello community,
here is the log from the commit of package libburn for openSUSE:Factory checked in at 2016-08-03 11:42:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libburn (Old)
and /work/SRC/openSUSE:Factory/.libburn.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libburn"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libburn/libburn.changes 2016-07-27 16:28:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libburn.new/libburn.changes 2016-08-03 11:42:12.000000000 +0200
@@ -1,0 +2,14 @@
+Wed Jul 27 21:34:55 UTC 2016 - asterios.dramis@gmail.com
+
+- Update to 1.4.4:
+ * Bug fix: Option drive_scsi_dev_family=sg did not convert
+ /dev/sr* to /dev/sg*
+ * Bug fix: burn_make_input_sheet_v07t() falsly recognized double
+ byte encoding. Affected cdrskin option: cdtext_to_v07t=
+ * Bug fix: Double free at end of run if
+ burn_write_opts_set_leadin_text() is used. Affected cdrskin
+ option: textfile=
+ * Bug fix: DVD book type of DVD+RW DL and DVD+R DL was reported
+ wrong.
+
+-------------------------------------------------------------------
Old:
----
libburn-1.4.2.pl01.tar.gz
New:
----
libburn-1.4.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libburn.spec ++++++
--- /var/tmp/diff_new_pack.PTGrm6/_old 2016-08-03 11:42:12.000000000 +0200
+++ /var/tmp/diff_new_pack.PTGrm6/_new 2016-08-03 11:42:12.000000000 +0200
@@ -18,7 +18,7 @@
%define so_ver 4
Name: libburn
-Version: 1.4.2.pl01
+Version: 1.4.4
Release: 0
Summary: Library for Writing Preformatted Data onto Optical Media
License: GPL-2.0+
@@ -61,7 +61,7 @@
its drives without using the normal block device I/O.
%prep
-%setup -q -n %{name}-1.4.2
+%setup -q
%build
%configure --disable-static
++++++ libburn-1.4.2.pl01.tar.gz -> libburn-1.4.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/ChangeLog new/libburn-1.4.4/ChangeLog
--- old/libburn-1.4.2/ChangeLog 2016-01-29 12:26:19.000000000 +0100
+++ new/libburn-1.4.4/ChangeLog 2016-07-01 14:14:40.000000000 +0200
@@ -1,7 +1,17 @@
+libburn-1.4.4.tar.gz Fri Jul 01 2016
+===============================================================================
+* Bug fix: Option drive_scsi_dev_family=sg did not convert /dev/sr* to /dev/sg*
+* Bug fix: burn_make_input_sheet_v07t() falsly recognized double byte encoding.
+ Affected cdrskin option: cdtext_to_v07t=
+* Bug fix: Double free at end of run if burn_write_opts_set_leadin_text() is
+ used. Affected cdrskin option: textfile=
+* Bug fix: DVD book type of DVD+RW DL and DVD+R DL was reported wrong.
+ Thanks to Etienne Bergeron.
+
libburn-1.4.2.pl01.tar.gz Fri Jan 29 2016
===============================================================================
-* Bug fix: cdrskin "failed to attach fifo" when burning from stdin.
+* Bug fix: cdrskin "failed to attach fifo" when burning from stdin.
Regression of 1.4.2, rev 5522.
libburn-1.4.2.tar.gz Sat Nov 28 2015
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/Makefile.am new/libburn-1.4.4/Makefile.am
--- old/libburn-1.4.2/Makefile.am 2016-01-29 12:10:12.000000000 +0100
+++ new/libburn-1.4.4/Makefile.am 2016-07-01 14:04:16.000000000 +0200
@@ -12,7 +12,7 @@
# Build libraries
libburn_libburn_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LIBLDFLAGS)
# This causes undesired .o names
# configure.ac appends -D options to variable CFLAG
### libburn_libburn_la_CFLAGS = $(LIBBURN_DVD_OBS_64K)
@@ -114,9 +114,9 @@
test_poll_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS)
test_poll_SOURCES = test/poll.c
-## cdrskin construction site - ts A60816 - B51128
+## cdrskin construction site - ts A60816 - B60701
cdrskin_cdrskin_CPPFLAGS = -Ilibburn
-cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_1_4_2
+cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_1_4_4
# cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS)
# ts A80123, change proposed by Simon Huggins to cause dynamic libburn linking
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/Makefile.in new/libburn-1.4.4/Makefile.in
--- old/libburn-1.4.2/Makefile.in 2016-01-29 12:42:58.000000000 +0100
+++ new/libburn-1.4.4/Makefile.in 2016-07-01 14:22:00.000000000 +0200
@@ -328,6 +328,7 @@
LIBBURN_ARCH_LIBS = @LIBBURN_ARCH_LIBS@
LIBCDIO_CFLAGS = @LIBCDIO_CFLAGS@
LIBCDIO_LIBS = @LIBCDIO_LIBS@
+LIBLDFLAGS = @LIBLDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
@@ -434,7 +435,7 @@
# Build libraries
libburn_libburn_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LIBLDFLAGS)
# This causes undesired .o names
# configure.ac appends -D options to variable CFLAG
@@ -517,7 +518,7 @@
test_poll_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS)
test_poll_SOURCES = test/poll.c
cdrskin_cdrskin_CPPFLAGS = -Ilibburn
-cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_1_4_2
+cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_1_4_4
# cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS)
# ts A80123, change proposed by Simon Huggins to cause dynamic libburn linking
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/README new/libburn-1.4.4/README
--- old/libburn-1.4.2/README 2016-01-29 12:22:12.000000000 +0100
+++ new/libburn-1.4.4/README 2016-07-01 14:06:53.000000000 +0200
@@ -11,7 +11,7 @@
and Ben Jansens
Copyright (C) 2002-2006 Derek Foreman and Ben Jansens
- http://files.libburnia-project.org/releases/libburn-1.4.2.pl01.tar.gz
+ http://files.libburnia-project.org/releases/libburn-1.4.4.tar.gz
------------------------------------------------------------------------------
@@ -19,10 +19,10 @@
From tarball
-Obtain libburn-1.4.2.pl01.tar.gz, take it to a directory of your choice and do:
+Obtain libburn-1.4.4.tar.gz, take it to a directory of your choice and do:
- tar xzf libburn-1.4.2.pl01.tar.gz
- cd libburn-1.4.2
+ tar xzf libburn-1.4.4.tar.gz
+ cd libburn-1.4.4
./configure --prefix=/usr
make
@@ -723,24 +723,24 @@
xorriso now by default puts EL Torito boot images to low block addresses.
It can report and set read speeds. Several rarely occuring bugs were fixed.
-- Tue Mar 04 2014 release 1.3.6
+- Tue Mar 04 2014 release 1.3.6:
libburn learned to operate optical drives and media on NetBSD. libisofs got
a bug fix about HFS+ and enhancements about character set conversion.
Minor bugs were fixed in libisoburn. xorriso can now find files with names
which cannot be represented unchanged in ECMA-119, Joliet, or HFS+.
-- Sat Jun 28 2014 release 1.3.8
+- Sat Jun 28 2014 release 1.3.8:
libburn got several bugs fixed. libisofs offers new API calls for inspection
of boot sectors in ISO 9660 filesystems. xorriso improved its support for
NetBSD, offers new features with command -find, and a command to extract
ISO 9660 file content onto standard output or into filter processes.
-- Sun May 17 2015 release 1.4.0
+- Sun May 17 2015 release 1.4.0:
This release is mainly about bug fixes and a new feature of xorriso to
propose commands or as_mkisofs options which can reproduce the boot
equipment of the loaded ISO filesystem.
-- Sat Nov 28 2015 release 1.4.2
+- Sat Nov 28 2015 release 1.4.2:
libburn got some bugs fixed and learned to inquire the drive serial number.
libisofs now sorts data file content by ECMA-119 file names for better
reproducability of ISO content. Rock Ridge filenames may be restricted to
@@ -755,6 +755,14 @@
cdrskin did not work with "-" (stdin) as input.
Regression introduced by version 1.4.2.
+- Fri Jul 01 2016 release 1.4.4:
+ The capability to use Linux /dev/sg was revived in order to circumvent the
+ sr_mutex lock which hampers concurrent use of optical drives via SG_IO.
+ libisofs now can use appended partitions by El Torito, avoiding the need
+ for duplicate EFI System Partition images.
+ Several bugs have been fixed.
+
+
------------------------------------------------------------------------------
This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/acinclude.m4 new/libburn-1.4.4/acinclude.m4
--- old/libburn-1.4.2/acinclude.m4 2016-01-29 12:10:12.000000000 +0100
+++ new/libburn-1.4.4/acinclude.m4 2016-07-01 13:25:22.000000000 +0200
@@ -56,12 +56,14 @@
LDFLAGS="$LDFLAGS -Wl,--version-script=libburn/libburn.ver"
AC_TRY_LINK([#include ], [printf("Hello\n");],
[vers_libs_test="yes"], [vers_libs_test="no"])
- if test x$vers_libs_test = xno
+ if test x$vers_libs_test = xyes
then
- LDFLAGS="$libburnia_save_LDFLAGS"
+ LIBLDFLAGS="-Wl,--version-script=libburn/libburn.ver"
fi
+ LDFLAGS="$libburnia_save_LDFLAGS"
+ AC_SUBST(LIBLDFLAGS)
])
-
+
dnl LIBBURNIA_SET_PKGCONFIG determines the install directory for the *.pc file.
dnl Important: Must be performed _after_ TARGET_SHIZZLE
@@ -113,3 +115,37 @@
])
+dnl LIBBURNIA_CHECK_ARCH_LIBS is by Thomas Schmitt, libburnia project
+dnl It tests whether the OS dependent libraries are available.
+dnl With libisoburn they are needed only for the case that indirect linking
+dnl does not work. So it is worth a try to omit them.
+dnl $1 = "mandatory" or "optional" define the action if test linking fails.
+AC_DEFUN([LIBBURNIA_CHECK_ARCH_LIBS],
+[
+ libburnia_save_LIBS="$LIBS"
+ if test "x$LIBBURN_ARCH_LIBS" = x
+ then
+ dummy=dummy
+ else
+ LIBS="$LIBS $LIBBURN_ARCH_LIBS"
+ AC_TRY_LINK([#include ], [printf("Hello\n");],
+ [archlibs_test="yes"], [archlibs_test="no"])
+ LIBS="$libburnia_save_LIBS"
+ if test x$archlibs_test = xno
+ then
+ if test x"$1" = xmandatory
+ then
+ echo >&2
+ echo "FATAL: Test linking with mandatory library options failed: $LIBBURN_ARCH_LIBS" >&2
+ echo >&2
+ (exit 1); exit 1;
+ else
+ echo "disabled linking with $LIBBURN_ARCH_LIBS (because not found)"
+ LIBBURN_ARCH_LIBS=""
+ fi
+ else
+ echo "enabled linking with $LIBBURN_ARCH_LIBS"
+ fi
+ fi
+])
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/cdrskin/README new/libburn-1.4.4/cdrskin/README
--- old/libburn-1.4.2/cdrskin/README 2016-01-29 12:26:02.000000000 +0100
+++ new/libburn-1.4.4/cdrskin/README 2016-07-01 14:08:24.000000000 +0200
@@ -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-1.4.2.pl01.tar.gz
+http://scdbackup.sourceforge.net/cdrskin-1.4.4.tar.gz
Copyright (C) 2006-2016 Thomas Schmitt, provided under GPL version 2 or later.
------------------------------------------------------------------------------
@@ -26,10 +26,10 @@
Compilation, First Glimpse, Installation
-Obtain cdrskin-1.4.2.pl01.tar.gz, take it to a directory of your choice and do:
+Obtain cdrskin-1.4.4.tar.gz, take it to a directory of your choice and do:
- tar xzf cdrskin-1.4.2.pl01.tar.gz
- cd cdrskin-1.4.2
+ tar xzf cdrskin-1.4.4.tar.gz
+ cd cdrskin-1.4.4
Within that directory execute:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/cdrskin/cdrskin.1 new/libburn-1.4.4/cdrskin/cdrskin.1
--- old/libburn-1.4.2/cdrskin/cdrskin.1 2016-01-29 12:10:11.000000000 +0100
+++ new/libburn-1.4.4/cdrskin/cdrskin.1 2016-07-01 14:07:47.000000000 +0200
@@ -2,7 +2,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
-.TH CDRSKIN 1 "Version 1.4.2, Nov 28, 2015"
+.TH CDRSKIN 1 "Version 1.4.4, Jul 01, 2016"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/cdrskin/cdrskin.c new/libburn-1.4.4/cdrskin/cdrskin.c
--- old/libburn-1.4.2/cdrskin/cdrskin.c 2016-01-29 12:30:33.000000000 +0100
+++ new/libburn-1.4.4/cdrskin/cdrskin.c 2016-07-01 14:07:39.000000000 +0200
@@ -87,7 +87,7 @@
/** The official program version */
#ifndef Cdrskin_prog_versioN
-#define Cdrskin_prog_versioN "1.4.2"
+#define Cdrskin_prog_versioN "1.4.4"
#endif
/** The official libburn interface revision to use.
@@ -100,7 +100,7 @@
#define Cdrskin_libburn_minoR 4
#endif
#ifndef Cdrskin_libburn_micrO
-#define Cdrskin_libburn_micrO 2
+#define Cdrskin_libburn_micrO 4
#endif
@@ -120,34 +120,34 @@
#undef Cdrskin_libburn_versioN
#endif
-#ifdef Cdrskin_libburn_1_4_2
-#define Cdrskin_libburn_versioN "1.4.2"
+#ifdef Cdrskin_libburn_1_4_4
+#define Cdrskin_libburn_versioN "1.4.4"
#endif
-#ifdef Cdrskin_libburn_1_4_3
-#define Cdrskin_libburn_versioN "1.4.3"
+#ifdef Cdrskin_libburn_1_4_5
+#define Cdrskin_libburn_versioN "1.4.5"
#endif
#ifndef Cdrskin_libburn_versioN
-#define Cdrskin_libburn_1_4_2
-#define Cdrskin_libburn_versioN "1.4.2"
+#define Cdrskin_libburn_1_4_4
+#define Cdrskin_libburn_versioN "1.4.4"
#endif
-#ifdef Cdrskin_libburn_1_4_2
+#ifdef Cdrskin_libburn_1_4_4
#undef Cdrskin_libburn_majoR
#undef Cdrskin_libburn_minoR
#undef Cdrskin_libburn_micrO
#define Cdrskin_libburn_majoR 1
#define Cdrskin_libburn_minoR 4
-#define Cdrskin_libburn_micrO 2
+#define Cdrskin_libburn_micrO 4
#endif
-#ifdef Cdrskin_libburn_1_4_3
+#ifdef Cdrskin_libburn_1_4_5
#undef Cdrskin_libburn_majoR
#undef Cdrskin_libburn_minoR
#undef Cdrskin_libburn_micrO
#define Cdrskin_libburn_majoR 1
#define Cdrskin_libburn_minoR 4
-#define Cdrskin_libburn_micrO 3
+#define Cdrskin_libburn_micrO 5
#endif
@@ -5096,7 +5096,7 @@
printf("CD-Text len: %d\n", num_packs * 18 + 4);
} else {
- fprintf(stderr, "cdrskin: FATAL : Program error : Unknow format %d with Cdrskin_cdtext_to_file.\n", fmt);
+ fprintf(stderr, "cdrskin: FATAL : Program error : Unknown format %d with Cdrskin_cdtext_to_file.\n", fmt);
{ret= -1; goto ex;}
}
ret= 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libburn-1.4.2/cdrskin/cdrskin_eng.html new/libburn-1.4.4/cdrskin/cdrskin_eng.html
--- old/libburn-1.4.2/cdrskin/cdrskin_eng.html 2016-01-29 12:27:55.000000000 +0100
+++ new/libburn-1.4.4/cdrskin/cdrskin_eng.html 2016-07-01 14:11:48.000000000 +0200
@@ -67,7 +67,7 @@
GPL software included:<BR>
</H2>
<DL>
-<DT>libburn-1.4.2</DT>
+<DT>libburn-1.4.4</DT>
<DD>(founded by Derek Foreman and Ben Jansens,
developed and maintained since August 2006 by
Thomas Schmitt from team of libburnia-project.org)
@@ -202,13 +202,13 @@
<P>
<DL>
<DT>Download as source code (see README):</DT>
-<DD><A HREF="cdrskin-1.4.2.pl01.tar.gz">cdrskin-1.4.2.pl01.tar.gz</A>
+<DD><A HREF="cdrskin-1.4.4.tar.gz">cdrskin-1.4.4.tar.gz</A>
(1050 KB).
</DD>
-<DD><A HREF="cdrskin-1.4.2.pl01.tar.gz.sig">cdrskin-1.4.2.pl01.tar.gz.sig</A></DD>
+<DD><A HREF="cdrskin-1.4.4.tar.gz.sig">cdrskin-1.4.4.tar.gz.sig</A></DD>
<DD>
(detached GPG signature for verification by
-<KBD>gpg --verify cdrskin-1.4.2.pl01.tar.gz.sig cdrskin-1.4.2.pl01.tar.gz</KBD>
+<KBD>gpg --verify cdrskin-1.4.4.tar.gz.sig cdrskin-1.4.4.tar.gz</KBD>
<BR>
after <KBD>gpg --keyserver keys.gnupg.net --recv-keys ABC0A854</KBD>).
</DD>
@@ -247,7 +247,7 @@
</DL>
<DL><DT>Contact:</DT>
<DD>Thomas Schmitt, <A HREF="mailto:scdbackup@gmx.net">scdbackup@gmx.net</A></DD>
-<DD>GNU xorriso mailing list where cdrskin and libburn are on topic, too:
+<DD>GNU xorriso mailing list, where cdrskin and libburn are on topic, too:
<A HREF="mailto:bug-xorriso@gnu.org">bug-xorriso@gnu.org</A></DD>
</DL>
<DL><DT>License:</DT>
@@ -259,18 +259,22 @@
<HR>
<P>
-Enhancements towards previous stable version cdrskin-1.4.0:
+Enhancements towards previous stable version cdrskin-1.4.2:
<UL>
-<LI>New -toc line "Drive id" tells the drive's individual serial number</LI>
+<LI>none</LI>
<!--
<LI>none</LI>
-->
</UL>
-Bug fixes towards cdrskin-1.4.0:
+Bug fixes towards cdrskin-1.4.2.pl01:
<UL>
-<LI>Media summary session count of blank and closed media was short by 1</LI>
-<LI>Endless loop if transport error occured while waiting for drive ready</LI>
+<LI>Option drive_scsi_dev_family=sg did not convert /dev/sr* to /dev/sg*</LI>
+<LI>Option cdtext_to_v07t= falsly recognized double byte encoding.</LI>
+<LI>
+Option textfile= caused a double free at end of the cdrskin run.
+</LI>
+<LI>DVD book type of DVD+RW DL and DVD+R DL was reported wrong. Thanks to Etienne Bergeron.</LI>
<!--
<LI>none</LI>
-->
@@ -285,8 +289,8 @@
<P>
<DL>
-<DT><H3>Development snapshot, version 1.4.3 :</H3></DT>
-<DD>Enhancements towards current stable version 1.4.2.pl01:
+<DT><H3>Development snapshot, version 1.4.5 :</H3></DT>
+<DD>Enhancements towards current stable version 1.4.4:
<UL>
<LI>none yet</LI>
Reply