commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2020-10-27 18:59:57 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new.3463 (New) Package is "libcdio" Tue Oct 27 18:59:57 2020 rev:45 rq:844244 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2019-07-21 11:30:07.844820010 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new.3463/libcdio.changes 2020-10-27 19:00:31.950812546 +0100 @@ -4 +4 @@ -- Update to version 2.1.0: +- Update to version 2.1.0 (bsc#1108134, bsc#1094761): Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.UOOxQS/_old 2020-10-27 19:00:32.570812997 +0100 +++ /var/tmp/diff_new_pack.UOOxQS/_new 2020-10-27 19:00:32.574813000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed libcdio.spec: same change
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2019-07-21 11:30:06 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new.4126 (New) Package is "libcdio" Sun Jul 21 11:30:06 2019 rev:44 rq:715755 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2018-06-15 14:35:43.735488344 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new.4126/libcdio.changes 2019-07-21 11:30:07.844820010 +0200 @@ -1,0 +2,23 @@ +Tue Jul 16 10:51:54 UTC 2019 - Dominique Leuenberger + +- Update to version 2.1.0: + + NetBSD driver fixes. Switch from MSF addressing to LBA +addressing in driver. + + Fix handling in drivers,libcdio-paranoia and `cd-info` when +starting track number is greater than 1. + + More tolerant of non-compliant ISOs such as openSUSE Leap 15.0. + + `cdda-player` fixes, such as adding a missing `-d` in +cdda-player help. + + `cdtext_list_languages_v2()` to be preferred over now +deprecated `cdtext_list_languages()`. New API call +`cdtext_set_language_index()`. + + Add `read-disc-struct` example program to show how to use a MMC +`DVD_READ_DISC_STRUCTURE`. + + Various errors in driver reading turned into warnings. + + Some code cleanups and documentation improvements. + + Bugs: +- I/O leak when we can't read ISO file (https://savannah.gnu.org/bugs/index.php?53170) +- Cdtext not displayed in case of `CDTEXT_LANGUAGE_UNKNOWN` (https://savannah.gnu.org/bugs/index.php?3929) +- cd-text with invalid characters failing to convert to utf8 (https://savannah.gnu.org/bugs/index.php?3928) + +--- Old: libcdio-2.0.0.tar.gz libcdio-2.0.0.tar.gz.sig New: libcdio-2.1.0.tar.bz2 libcdio-2.1.0.tar.bz2.sig Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.YaxCaX/_old 2019-07-21 11:30:08.844819841 +0200 +++ /var/tmp/diff_new_pack.YaxCaX/_new 2019-07-21 11:30:08.864819839 +0200 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define cdioutils 1 Name: cdio-utils -Version:2.0.0 +Version:2.1.0 Release:0 Summary:Utility programs making use of libcdio, a CD-ROM access library License:GPL-3.0-or-later Group: Productivity/Multimedia/Other URL:https://savannah.gnu.org/projects/libcdio -Source0:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz -Source1:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz.sig +Source0:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.bz2 +Source1:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.bz2.sig Source2:libcdio.keyring Source4:baselibs.conf BuildRequires: fdupes @@ -75,7 +75,7 @@ %fdupes -s %{buildroot}%{_mandir} %files -n cdio-utils -%doc AUTHORS NEWS README README.libcdio THANKS TODO +%doc AUTHORS NEWS.md README README.libcdio THANKS TODO %license COPYING* %{_bindir}/cd-* %{_bindir}/cdda-* ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.YaxCaX/_old 2019-07-21 11:30:08.952819824 +0200 +++ /var/tmp/diff_new_pack.YaxCaX/_new 2019-07-21 11:30:08.956819822 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,23 +12,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define cdio_name libcdio18 +%define cdio_name libcdio19 %define cdiopp_name libcdio++0 %define iso9660_name libiso9660-11 %define udf_name libudf0 Name: libcdio -Version:2.0.0 +Version:2.1.0 Release:0 Summary:CD-ROM Access Library License:
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2018-06-15 14:35:36 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is "libcdio" Fri Jun 15 14:35:36 2018 rev:43 rq:616038 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes 2017-09-07 22:11:51.882386735 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2018-06-15 14:35:40.995588564 +0200 @@ -1,0 +2,8 @@ +Mon Jun 11 09:28:44 UTC 2018 - kbabi...@suse.com + +- Update to version 2.0.0 + - Fixed several memory leaks +- Applied spec-cleaner +- Require newer vcdimager + +--- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2018-03-01 12:03:54.986478877 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2018-06-15 14:35:43.735488344 +0200 @@ -1,0 +2,20 @@ +Mon Jun 11 12:50:34 UTC 2018 - tchva...@suse.com + +- Sort out a bit to properly define all the library names as defines + for easier updating in future when soname changes +- Execute testsuite + +--- +Mon Jun 11 09:31:42 UTC 2018 - kbabi...@suse.com + +- Update to 2.0.0 + - Removed patches (included upstream): +- CVE-2017-18201.patch +- 0001-Savannah-Bug-49907.patch + - Fixed heap-based buffer over-read in iso-info.c (CVE-2017-18198 bsc#1082819) + - Fixed NULL pointer dereference in rock.c (CVE-2017-18199 bsc#1082821) + - Fixed several (non-critical) memory leaks + - Bumped sonames +- Applied spec-cleaner + +--- Old: 0001-Savannah-Bug-49907.patch CVE-2017-18201.patch libcdio-0.94.tar.gz libcdio-0.94.tar.gz.sig New: libcdio-2.0.0.tar.gz libcdio-2.0.0.tar.gz.sig Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.luiEGI/_old 2018-06-15 14:35:44.711452646 +0200 +++ /var/tmp/diff_new_pack.luiEGI/_new 2018-06-15 14:35:44.711452646 +0200 @@ -18,12 +18,12 @@ %define cdioutils 1 Name: cdio-utils -Version:0.94 +Version:2.0.0 Release:0 Summary:Utility programs making use of libcdio, a CD-ROM access library -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Multimedia/Other -Url:https://savannah.gnu.org/projects/libcdio +URL:https://savannah.gnu.org/projects/libcdio Source0:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz Source1:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz.sig Source2:libcdio.keyring @@ -38,7 +38,7 @@ BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) -BuildRequires: pkgconfig(libvcdinfo) +BuildRequires: pkgconfig(libvcdinfo) >= 2.0 Provides: libcdio-utils = %{version} Obsoletes: libcdio-utils < %{version} @@ -58,6 +58,7 @@ VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo -L%{buildir}/lib/iso9660/.libs -liso9660 \ -L%{buildir}/lib/driver/.libs -lcdio" \ %configure \ + --disable-silent-rules \ --disable-rpath \ --disable-static \ --disable-cxx \ @@ -65,7 +66,7 @@ VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo \ -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" \ - VERBOSE=1 make -e %{?_smp_mflags} +make %{?_smp_mflags} %install %make_install @@ -74,7 +75,8 @@ %fdupes -s %{buildroot}%{_mandir} %files -n cdio-utils -%doc AUTHORS COPYING NEWS README README.libcdio THANKS TODO +%doc AUTHORS NEWS README README.libcdio THANKS TODO +%license COPYING* %{_bindir}/cd-* %{_bindir}/cdda-* %{_bindir}/iso-* ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.luiEGI/_old 2018-06-15 14:35:44.739451622 +0200 +++ /var/tmp/diff_new_pack.luiEGI/_new 2018-06-15 14:35:44.739451622 +0200 @@ -16,36 +16,32 @@ # -%define cdioutils 0 -%define cdio_soname 16 +%define cdio_name libcdio18 +%define cdiopp_name libcdio++0 +%define iso9660_name libiso9660-11 +%define udf_name libudf0 Name: libcdio -Version:0.94 +Version:2.0.0 Release:0 Summary:CD-ROM Access Library -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Multimedia/Other -Url:https://savannah.gnu.org/projects/libcdio +URL:https://savannah.gnu.org/projects/libcdio Source0:https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz Source1:
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2018-03-01 12:03:53 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is "libcdio" Thu Mar 1 12:03:53 2018 rev:42 rq:580772 version:0.94 Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2017-11-07 09:56:42.797100026 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2018-03-01 12:03:54.986478877 +0100 @@ -1,0 +2,6 @@ +Tue Feb 27 17:09:35 CET 2018 - sbra...@suse.com + +- Fix double free vulnerability (bsc#1082877, CVE-2017-18201, + CVE-2017-18201.patch). + +--- New: CVE-2017-18201.patch Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.bqP7sy/_old 2018-03-01 12:03:55.602456780 +0100 +++ /var/tmp/diff_new_pack.bqP7sy/_new 2018-03-01 12:03:55.606456637 +0100 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.bqP7sy/_old 2018-03-01 12:03:55.634455632 +0100 +++ /var/tmp/diff_new_pack.bqP7sy/_new 2018-03-01 12:03:55.638455488 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,6 +31,8 @@ Source3:baselibs.conf # PATCH-FIX-UPSTREAM 0001-Savannah-Bug-49907.patch https://savannah.gnu.org/bugs/index.php?49907 Patch0: 0001-Savannah-Bug-49907.patch +# PATCH-FIX-SECURITY CVE-2017-18201.patch bsc1082877 CVE-2017-18201 sbra...@suse.com -- Fix double free vulnerability. +Patch1: CVE-2017-18201.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: help2man @@ -110,6 +112,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %define buildir ${PWD} ++ CVE-2017-18201.patch ++ >From f6f9c48fb40b8a1e8218799724b0b61a7161eb1d Mon Sep 17 00:00:00 2001 From: "R. Bernstein"Date: Fri, 22 Dec 2017 16:06:57 -0500 Subject: [PATCH] Fix double free courtesy of Chris Clayton --- lib/driver/_cdio_generic.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/driver/_cdio_generic.c b/lib/driver/_cdio_generic.c index d40ac0d9..ae820d25 100644 --- a/lib/driver/_cdio_generic.c +++ b/lib/driver/_cdio_generic.c @@ -296,7 +296,6 @@ get_cdtext_generic (void *p_user_data) if(len <= 0 || 0 != cdtext_data_init (p_env->cdtext, _cdtext_data[4], len)) { p_env->b_cdtext_error = true; -cdtext_destroy (p_env->cdtext); free(p_env->cdtext); p_env->cdtext = NULL; } -- 2.16.2
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2017-11-07 09:56:41 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is "libcdio" Tue Nov 7 09:56:41 2017 rev:41 rq:539028 version:0.94 Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2017-10-10 11:35:15.459825337 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2017-11-07 09:56:42.797100026 +0100 @@ -1,0 +2,7 @@ +Sat Nov 4 20:38:28 UTC 2017 - sch...@linux-m68k.org + +- 0001-Fix-symbol-versioning-for-exported-symbols.patch: Remove broken + patch +- 0001-Savannah-Bug-49907.patch: Fix symbol versioning for real + +--- Old: 0001-Fix-symbol-versioning-for-exported-symbols.patch New: 0001-Savannah-Bug-49907.patch Other differences: -- ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.uCt3tx/_old 2017-11-07 09:56:43.721066486 +0100 +++ /var/tmp/diff_new_pack.uCt3tx/_new 2017-11-07 09:56:43.721066486 +0100 @@ -29,8 +29,8 @@ Source1:https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring Source3:baselibs.conf -# PATCH-FIX-OPENSUSE 0001-Fix-symbol-versioning-for-exported-symbols.patch https://savannah.gnu.org/bugs/index.php?49907 -Patch0: 0001-Fix-symbol-versioning-for-exported-symbols.patch +# PATCH-FIX-UPSTREAM 0001-Savannah-Bug-49907.patch https://savannah.gnu.org/bugs/index.php?49907 +Patch0: 0001-Savannah-Bug-49907.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: help2man ++ 0001-Savannah-Bug-49907.patch ++ >From ddd984854b09c1a8203867534c087c0d83ff8622 Mon Sep 17 00:00:00 2001 From: "R. Bernstein"Date: Mon, 9 Oct 2017 12:35:54 -0400 Subject: [PATCH] Savannah Bug #49907 subdir-objects breaks symbol versioning. See https://savannah.gnu.org/bugs/?49907 --- lib/driver/Makefile.am | 11 +-- lib/iso9660/Makefile.am | 11 +-- 2 files changed, 10 insertions(+), 12 deletions(-) Index: libcdio-0.94/lib/driver/Makefile.am === --- libcdio-0.94.orig/lib/driver/Makefile.am +++ libcdio-0.94/lib/driver/Makefile.am @@ -176,13 +176,12 @@ if BUILD_VERSIONED_LIBS libcdio_la_LDFLAGS = $(libcdio_la_ldflags) -Wl,--version-script=libcdio.la.ver libcdio_la_DEPENDENCIES = libcdio.la.ver -libcdio.la.ver: $(libcdio_la_OBJECTS) $(srcdir)/libcdio.sym +libcdio.la.ver: $(srcdir)/libcdio.sym @echo 'CDIO_$(libcdio_la_MAJOR) { ' > $@ - @objs=`for obj in $(libcdio_la_OBJECTS); do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ - if test -n "$${objs}" ; then \ - nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then if test $$first = true; then echo " global:"; first=false; fi; echo "$${symbol};"; fi; done; } >> $@; \ - nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then :; else if test $$first = true; then echo " local:"; first=false; fi; echo " $${symbol};"; fi; done; } >> $@; \ - fi + @echo ' global:' >> $@ + @sed 's/^//;s/$$/;/' $< >> $@ + @echo ' local:' >> $@ + @echo '*;' >> $@ @echo '};' >> $@ else libcdio_la_LDFLAGS = $(libcdio_la_ldflags) Index: libcdio-0.94/lib/driver/Makefile.in === --- libcdio-0.94.orig/lib/driver/Makefile.in +++ libcdio-0.94/lib/driver/Makefile.in @@ -981,13 +981,12 @@ uninstall-am: uninstall-libLTLIBRARIES .PRECIOUS: Makefile -@build_versioned_libs_t...@libcdio.la.ver: $(libcdio_la_OBJECTS) $(srcdir)/libcdio.sym +@build_versioned_libs_t...@libcdio.la.ver: $(srcdir)/libcdio.sym @BUILD_VERSIONED_LIBS_TRUE@@echo 'CDIO_$(libcdio_la_MAJOR) { ' > $@ -@BUILD_VERSIONED_LIBS_TRUE@@objs=`for obj in $(libcdio_la_OBJECTS); do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ -@BUILD_VERSIONED_LIBS_TRUE@if test -n "$${objs}" ; then \ -@BUILD_VERSIONED_LIBS_TRUE@ nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then if test $$first = true; then echo " global:"; first=false; fi; echo "
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2017-10-10 11:35:15 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is "libcdio" Tue Oct 10 11:35:15 2017 rev:40 rq:531535 version:0.94 Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2017-09-07 22:11:59.669289266 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2017-10-10 11:35:15.459825337 +0200 @@ -1,0 +2,8 @@ +Thu Oct 5 03:52:34 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Fix symbol versioning, some symbols where no longer exported with a + version, thus the library inadvertently broke ABI between version + 0.93 and 0.94. Fixes https://savannah.gnu.org/bugs/index.php?49907 + * add 0001-Fix-symbol-versioning-for-exported-symbols.patch + +--- New: 0001-Fix-symbol-versioning-for-exported-symbols.patch Other differences: -- ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.8bOPsK/_old 2017-10-10 11:35:16.151794967 +0200 +++ /var/tmp/diff_new_pack.8bOPsK/_new 2017-10-10 11:35:16.159794616 +0200 @@ -29,6 +29,8 @@ Source1:https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring Source3:baselibs.conf +# PATCH-FIX-OPENSUSE 0001-Fix-symbol-versioning-for-exported-symbols.patch https://savannah.gnu.org/bugs/index.php?49907 +Patch0: 0001-Fix-symbol-versioning-for-exported-symbols.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: help2man @@ -107,6 +109,7 @@ %prep %setup -q +%patch0 -p1 %define buildir ${PWD} ++ 0001-Fix-symbol-versioning-for-exported-symbols.patch ++ >From 967d2af5df3b0caea09fdfbfc2c97047168cd746 Mon Sep 17 00:00:00 2001 From: Stefan BruensDate: Thu, 5 Oct 2017 05:48:28 +0200 Subject: [PATCH] Fix symbol versioning for exported symbols MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libcdio 0.94 moved some sources into a subdirectory and no longer picked up these files when creating the list of exported symbols. Upstream bug: https://savannah.gnu.org/bugs/index.php?49907 Signed-off: Stefan BrĂ¼ns --- lib/driver/Makefile.am | 2 +- lib/driver/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/driver/Makefile.am b/lib/driver/Makefile.am index f853d0f..d379a30 100644 --- a/lib/driver/Makefile.am +++ b/lib/driver/Makefile.am @@ -178,7 +178,7 @@ libcdio_la_DEPENDENCIES = libcdio.la.ver libcdio.la.ver: $(libcdio_la_OBJECTS) $(srcdir)/libcdio.sym @echo 'CDIO_$(libcdio_la_MAJOR) { ' > $@ - @objs=`for obj in $(libcdio_la_OBJECTS); do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ + @objs=`for obj in $(libcdio_la_OBJECTS); do echo -n "$(dirname $obj)/"; sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ if test -n "$${objs}" ; then \ nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then if test $$first = true; then echo " global:"; first=false; fi; echo "$${symbol};"; fi; done; } >> $@; \ nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then :; else if test $$first = true; then echo " local:"; first=false; fi; echo " $${symbol};"; fi; done; } >> $@; \ diff --git a/lib/driver/Makefile.in b/lib/driver/Makefile.in index 2f5af82..ea1406e 100644 --- a/lib/driver/Makefile.in +++ b/lib/driver/Makefile.in @@ -983,7 +983,7 @@ uninstall-am: uninstall-libLTLIBRARIES @build_versioned_libs_t...@libcdio.la.ver: $(libcdio_la_OBJECTS) $(srcdir)/libcdio.sym @BUILD_VERSIONED_LIBS_TRUE@@echo 'CDIO_$(libcdio_la_MAJOR) { ' > $@ -@BUILD_VERSIONED_LIBS_TRUE@@objs=`for obj in $(libcdio_la_OBJECTS); do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ +@BUILD_VERSIONED_LIBS_TRUE@@objs=`for obj in $(libcdio_la_OBJECTS); echo -n "$(dirname $obj)/"; do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ @BUILD_VERSIONED_LIBS_TRUE@if test -n "$${objs}" ; then \ @BUILD_VERSIONED_LIBS_TRUE@ nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then if
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2017-09-07 22:11:50 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is "libcdio" Thu Sep 7 22:11:50 2017 rev:39 rq:521548 version:0.94 Changes: --- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes 2015-07-05 17:59:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2017-09-07 22:11:51.882386735 +0200 @@ -1,0 +2,15 @@ +Tue Sep 5 12:02:14 UTC 2017 - jeng...@inai.de + +- Remove --with-pic (only useful for static libs) and compact + --enable-static=n. +- Change description to reflect the package content. + +--- +Sun Sep 3 10:50:45 UTC 2017 - astie...@suse.com + +- update to 0.94: + * CD-TEXT fixes and improvements + * eject fixes + * various bug fixes + +--- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2015-07-05 17:59:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2017-09-07 22:11:59.669289266 +0200 @@ -1,0 +2,17 @@ +Tue Sep 5 12:02:14 UTC 2017 - jeng...@inai.de + +- Remove %package libcdio_{cdda,paranoia} since they are always + produced by a separate SRPM. +- Remove --with-pic (only useful for static libs) and compact + --enable-static=n. +- Adjust RPM groups. Diversify descriptions for the subpackages. + +--- +Sun Sep 3 10:50:45 UTC 2017 - astie...@suse.com + +- update to 0.94: + * CD-TEXT fixes and improvements + * eject fixes + * various bug fixes + +--- Old: libcdio-0.93.tar.gz libcdio-0.93.tar.gz.sig New: libcdio-0.94.tar.gz libcdio-0.94.tar.gz.sig Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.Zz4eBO/_old 2017-09-07 22:12:00.729139894 +0200 +++ /var/tmp/diff_new_pack.Zz4eBO/_new 2017-09-07 22:12:00.729139894 +0200 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,9 @@ %define cdioutils 1 Name: cdio-utils -Version:0.93 +Version:0.94 Release:0 -Summary:CD-ROM Access Library +Summary:Utility programs making use of libcdio, a CD-ROM access library License:GPL-3.0+ Group: Productivity/Multimedia/Other Url:https://savannah.gnu.org/projects/libcdio @@ -33,22 +33,18 @@ BuildRequires: help2man BuildRequires: libcdio-devel BuildRequires: libtool +BuildRequires: makeinfo BuildRequires: ncurses-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libvcdinfo) Provides: libcdio-utils = %{version} Obsoletes: libcdio-utils < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1220 -BuildRequires: makeinfo -%endif %description -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +This package contains a number of utility programs that make use of +libcdio. %prep %setup -q -n libcdio-%{version} @@ -58,44 +54,31 @@ %build export VCDINFO_CFLAGS=-I%{_includedir}/libvcd export VCDINFO_LIBS="-L%{_libdir} -lvcdinfo -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" -#autoreconf -f -i -# FIXME: Required .pc files are not installed without --enable-cpp-progs. VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo -L%{buildir}/lib/iso9660/.libs -liso9660 \ -L%{buildir}/lib/driver/.libs -lcdio" \ %configure \ --disable-rpath \ - --enable-static=n \ - --enable-shared=yes \ - --with-pic \ + --disable-static \ --disable-cxx \ --enable-vcd-info=yes VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo \ -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" \ VERBOSE=1 make -e %{?_smp_mflags} -#-lcdioutils %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -%if 1 == 0 -mv %{buildroot}%{_mandir}/jp %{buildroot}%{_mandir}/ja -%endif +%make_install #empty depdendency libs rm -rf
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2015-07-05 17:59:06 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio Changes: --- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes 2015-02-25 02:16:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2015-07-05 17:59:07.0 +0200 @@ -1,0 +2,7 @@ +Tue Jun 16 11:14:07 UTC 2015 - mplus...@suse.com + +- Add gpg signature +- Remove ppc obsoletes/provides as it affects unsupported releases +- Cleanup spec file with spec-cleaner + +--- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2015-02-25 02:16:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2015-07-05 17:59:07.0 +0200 @@ -1,0 +2,9 @@ +Tue Jun 16 11:10:43 UTC 2015 - mplus...@suse.com + +- Add gpg signature +- Remove ppc obsoletes/provides as it affects unsupported releases +- Cleanup spec file with spec-cleaner +- Add missing info dependencies, use preun instead of postun for + scriplet + +--- New: libcdio-0.93.tar.gz.sig libcdio.keyring Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.qR7Ddn/_old 2015-07-05 17:59:08.0 +0200 +++ /var/tmp/diff_new_pack.qR7Ddn/_new 2015-07-05 17:59:08.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,11 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define cdioutils 1 +%define cdioutils 1 Name: cdio-utils Version:0.93 Release:0 +Summary:CD-ROM Access Library +License:GPL-3.0+ +Group: Productivity/Multimedia/Other +Url:https://savannah.gnu.org/projects/libcdio +Source0:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz +Source1:https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz.sig +Source2:libcdio.keyring +Source4:baselibs.conf BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: help2man @@ -30,25 +38,12 @@ BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libvcdinfo) -%if 0%{suse_version} 1220 -BuildRequires: makeinfo -%endif -Url:http://savannah.gnu.org/projects/libcdio -Summary:CD-ROM Access Library -License:GPL-3.0+ -Group: Productivity/Multimedia/Other -# http://ftp.gnu.org/gnu/libcdio/ -Source0:libcdio-%{version}.tar.gz -Source1:baselibs.conf -# bug437293 -%ifarch ppc64 -Obsoletes: libcdio-64bit -%endif -# -BuildRoot: %{_tmppath}/%{name}-%{version}-build - Provides: libcdio-utils = %{version} Obsoletes: libcdio-utils %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} 1220 +BuildRequires: makeinfo +%endif %description This library encapsulates CD-ROM reading and control. Applications @@ -57,6 +52,7 @@ %prep %setup -q -n libcdio-%{version} + %define buildir ${PWD} %build @@ -77,13 +73,13 @@ VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS=-L%{_libdir} -lvcdinfo \ -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio \ - VERBOSE=1 make -e %{?jobs:-j%jobs} + VERBOSE=1 make -e %{?_smp_mflags} #-lcdioutils %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} %if 1 == 0 -mv $RPM_BUILD_ROOT%{_mandir}/jp $RPM_BUILD_ROOT%{_mandir}/ja +mv %{buildroot}%{_mandir}/jp %{buildroot}%{_mandir}/ja %endif #empty depdendency libs rm -rf %{buildroot}%{_libdir} %{buildroot}%{_includedir} %{buildroot}%{_infodir} @@ -97,9 +93,9 @@ %{_bindir}/cdda-* %{_bindir}/iso-* %{_bindir}/mmc-* -%doc %{_mandir}/man?/*.* +%{_mandir}/man?/*.* %if 1 == 0 -%lang(ja) %doc %{_mandir}/ja/man?/*.* +%lang(ja) %{_mandir}/ja/man?/*.* %endif %changelog ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.qR7Ddn/_old 2015-07-05 17:59:08.0 +0200 +++ /var/tmp/diff_new_pack.qR7Ddn/_new 2015-07-05 17:59:08.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2015-02-25 02:16:52 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio Changes: --- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes 2013-02-23 08:09:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2015-02-25 02:16:54.0 +0100 @@ -1,0 +2,17 @@ +Sat Jan 31 15:43:30 UTC 2015 - p.drou...@gmail.com + +- Update to version 0.93 + * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions. + * Deprecate mmc_isrc_track_read_subchannel + * Add mmc_get_track_isrc function. + * Update OS versions we recognize + * OSX, and MS Windows, ISO 9660 and other bug fixes + * Remove Coverty scan warnins and errors + * OS/2 driver performance update - KO Myung-Hun +- Bump so versions + * libcdio14 to libcdio16 + * libiso9660-8 to libiso9660-10 +- Update baselibs.conf +- Remove depreciated AUTHORS section + +--- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2013-04-07 14:23:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2015-02-25 02:16:55.0 +0100 @@ -1,0 +2,17 @@ +Sat Jan 31 15:52:35 UTC 2015 - p.drou...@gmail.com + +- Update to version 0.93 + * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions. + * Deprecate mmc_isrc_track_read_subchannel + * Add mmc_get_track_isrc function. + * Update OS versions we recognize + * OSX, and MS Windows, ISO 9660 and other bug fixes + * Remove Coverty scan warnins and errors + * OS/2 driver performance update - KO Myung-Hun +- Bump so versions + * libcdio14 to libcdio16 + * libiso9660-8 to libiso9660-10 +- Update baselibs.conf +- Remove depreciated AUTHORS section + +--- Old: libcdio-0.90.tar.gz New: libcdio-0.93.tar.gz Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.QGBCiP/_old 2015-02-25 02:16:56.0 +0100 +++ /var/tmp/diff_new_pack.QGBCiP/_new 2015-02-25 02:16:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,11 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - %define cdioutils 1 Name: cdio-utils -Version:0.90 +Version:0.93 Release:0 BuildRequires: fdupes BuildRequires: gcc-c++ ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.QGBCiP/_old 2015-02-25 02:16:56.0 +0100 +++ /var/tmp/diff_new_pack.QGBCiP/_new 2015-02-25 02:16:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,10 +18,10 @@ %define cdioutils 0 %define build_paranoia 0 -%define cdio_soname 14 +%define cdio_soname 16 Name: libcdio -Version:0.90 +Version:0.93 Release:0 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -118,13 +118,7 @@ CD-ROM can use this library. - -Authors: - -Herbert Valerio Riedel h...@gnu.org -Rocky Bernstein ro...@panix.com - -%package -n libiso9660-8 +%package -n libiso9660-10 Summary:CD-ROM Access Library Group: Productivity/Multimedia/Other # bug437293 @@ -133,7 +127,7 @@ %endif # -%description -n libiso9660-8 +%description -n libiso9660-10 This library encapsulates CD-ROM reading and control. Applications wanting to be oblivious to the OS and device-dependent properties of a CD-ROM can use this library. @@ -159,7 +153,7 @@ Requires: glibc-devel Requires: libcdio%{cdio_soname} = %{version} Requires: libcdio++0 = %{version} -Requires: libiso9660-8 = %{version} +Requires: libiso9660-10 = %{version} Requires: libudf0 = %{version} %if %{build_paranoia} == 1 Requires: libcdio_cdda1 = %{version} @@ -209,7 +203,7 @@ %post -n libcdio++0 -p /sbin/ldconfig -%post -n libiso9660-8 -p /sbin/ldconfig +%post -n libiso9660-10 -p /sbin/ldconfig %post -n libudf0 -p /sbin/ldconfig @@ -217,7 +211,7 @@ %postun
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2013-04-07 14:23:03 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio, Maintainer is sbra...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2013-02-23 08:09:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2013-04-07 14:23:03.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 2 15:39:40 UTC 2013 - davejpla...@gmail.com + +- Add url to spec source field to enable local source service. + +--- Other differences: -- ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.b4ZFbs/_old 2013-04-07 14:23:04.0 +0200 +++ /var/tmp/diff_new_pack.b4ZFbs/_new 2013-04-07 14:23:04.0 +0200 @@ -38,8 +38,7 @@ Summary:CD-ROM Access Library License:GPL-3.0+ Group: Productivity/Multimedia/Other -# http://ftp.gnu.org/gnu/libcdio/ -Source0:%{name}-%{version}.tar.gz +Source0:http://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz Source1:baselibs.conf # bug437293 %ifarch ppc64 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2013-02-23 08:08:57 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio, Maintainer is sbra...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes 2012-05-22 10:09:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2013-02-23 08:09:00.0 +0100 @@ -1,0 +2,15 @@ +Sun Feb 17 00:17:25 UTC 2013 - reddw...@opensuse.org + +- Update to 0.90 + * CD-Text overhaul and API change (Leon Merten Lohse) + * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard) + * UDF, Joliet and Rock-Ridge fixes (Pete Batard) + * OSX fixes (Natalia Portillo and Robert William Fuller) + * paranoia library removed as that is GPL 2-ish. This is now a separate project + * file names in cue files are relative to the cue file rather than cwd. + * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new) + * Add mmc_cmd2str() to show MMC command name. Show that in some errors + * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau) + * bug fixes, more tests, update documentation + +--- libcdio.changes: same change Old: libcdio-0.83.git.tar.bz2 New: libcdio-0.90.tar.gz Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.iw1fVy/_old 2013-02-23 08:09:03.0 +0100 +++ /var/tmp/diff_new_pack.iw1fVy/_new 2013-02-23 08:09:03.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define cdioutils 1 Name: cdio-utils -Version:0.83.git +Version:0.90 Release:0 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -39,7 +39,7 @@ License:GPL-3.0+ Group: Productivity/Multimedia/Other # http://ftp.gnu.org/gnu/libcdio/ -Source0:libcdio-%{version}.tar.bz2 +Source0:libcdio-%{version}.tar.gz Source1:baselibs.conf # bug437293 %ifarch ppc64 @@ -56,8 +56,6 @@ wanting to be oblivious to the OS and device-dependent properties of a CD-ROM can use this library. -%define _configure ./autogen.sh - %prep %setup -q -n libcdio-%{version} %define buildir ${PWD} ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.iw1fVy/_old 2013-02-23 08:09:03.0 +0100 +++ /var/tmp/diff_new_pack.iw1fVy/_new 2013-02-23 08:09:03.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,10 @@ %define cdioutils 0 %define build_paranoia 0 +%define cdio_soname 14 Name: libcdio -Version:0.83.git +Version:0.90 Release:0 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -38,7 +39,7 @@ License:GPL-3.0+ Group: Productivity/Multimedia/Other # http://ftp.gnu.org/gnu/libcdio/ -Source0:%{name}-%{version}.tar.bz2 +Source0:%{name}-%{version}.tar.gz Source1:baselibs.conf # bug437293 %ifarch ppc64 @@ -53,7 +54,7 @@ CD-ROM can use this library. -%package -n libcdio13 +%package -n libcdio%{cdio_soname} Summary:CD-ROM Access Library Group: Productivity/Multimedia/Other # bug437293 @@ -65,7 +66,7 @@ Obsoletes: libcdio = 0.78.2 Provides: libcdio = %{version} -%description -n libcdio13 +%description -n libcdio%{cdio_soname} This library encapsulates CD-ROM reading and control. Applications wanting to be oblivious to the OS and device-dependent properties of a CD-ROM can use this library. @@ -157,8 +158,8 @@ Summary:CD-ROM access library Group: Development/Languages/C and C++ Requires: glibc-devel +Requires: libcdio%{cdio_soname} = %{version} Requires: libcdio++0 = %{version} -Requires: libcdio13 = %{version} Requires: libiso9660-8 = %{version} Requires: libudf0 = %{version} %if %{build_paranoia} == 1 @@ -176,8 +177,6 @@ wanting to be oblivious to the OS and device-dependent properties of a CD-ROM can use
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2012-09-11 09:08:30 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio, Maintainer is sbra...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2012-05-26 13:00:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2012-09-11 09:08:31.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 7 12:44:55 UTC 2012 - co...@suse.com + +- add makeinfo as explicit buildrequires + +--- Other differences: -- ++ cdio-utils.spec ++ --- /var/tmp/diff_new_pack.G2zWK6/_old 2012-09-11 09:08:32.0 +0200 +++ /var/tmp/diff_new_pack.G2zWK6/_new 2012-09-11 09:08:32.0 +0200 @@ -31,6 +31,9 @@ BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libvcdinfo) +%if 0%{suse_version} 1220 +BuildRequires: makeinfo +%endif Url:http://savannah.gnu.org/projects/libcdio Summary:CD-ROM Access Library License:GPL-3.0+ ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.G2zWK6/_old 2012-09-11 09:08:32.0 +0200 +++ /var/tmp/diff_new_pack.G2zWK6/_new 2012-09-11 09:08:32.0 +0200 @@ -30,6 +30,9 @@ BuildRequires: pkg-config BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) +%if 0%{suse_version} 1220 +BuildRequires: makeinfo +%endif Url:http://savannah.gnu.org/projects/libcdio Summary:CD-ROM Access Library License:GPL-3.0+ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2012-05-26 13:00:20 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio, Maintainer is sbra...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2012-05-22 10:09:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2012-05-26 13:00:21.0 +0200 @@ -1,0 +2,7 @@ +Fri May 25 12:38:16 UTC 2012 - co...@suse.com + +- enable rock support - for some bizzare reason it's not default + (the help is saying otherwise, but it's obvious if you try to + read from kiwi live cds) + +--- Other differences: -- ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.8Lkwto/_old 2012-05-26 13:00:24.0 +0200 +++ /var/tmp/diff_new_pack.8Lkwto/_new 2012-05-26 13:00:24.0 +0200 @@ -186,6 +186,7 @@ --enable-shared=yes \ --with-pic \ --enable-cpp-progs \ + --enable-rock \ --without-cd-drive \ --without-cd-info \ --without-cdda-player \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2012-05-22 10:09:22 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio, Maintainer is sbra...@suse.com Changes: New Changes file: --- /dev/null 2012-05-03 01:24:41.895590051 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2012-05-22 10:09:24.0 +0200 @@ -0,0 +1,319 @@ +--- +Fri May 18 14:44:19 UTC 2012 - davejpla...@gmail.com + +- Created seperate linked package cdio-utils to prevent cycles. + +--- +Sun Apr 15 09:27:39 UTC 2012 - davejpla...@gmail.com + +- Update to 0.83.git from 14/04/2012 git head. +- libcdio-paranoia separated from libcdio due to license issues + see bnc#756564 + +--- +Fri Apr 6 13:36:03 UTC 2012 - davejpla...@gmail.com + +- Update to libcdio-0.83, removed need for libcdio-mini by adding + linker library paths to sources in the spec file build section. +- Upstream changes: + *Add retrieval SCSI sense reply from the most-recent MMC command. + *Add exclusive read/write access for devices which is used for + experimental writing/burning. Currently only on GNU/Linux and FreeBSD. + *MMC bug fixes + *FreeBSD drive list now shows empty drives. + *Add ability to retrieve SCSI tuple for a name and/or fake one up for + programs that wanto to cd-record compatible. + *Tolerance for OS's without timezone in their struct tm (e.g. Solaris) + added iso9660_set_{d,l}time_with_timezone + *Add mmc_get_disk_erasable + *Update MMC Feature Profile list, DVD Book types + *Reduce range of seek in paranoia_seek to be int32_t + *Remove some potential flaws found by Coverty's static analysis tool + *Add ISRC track info to cd-info output. + *Don't wrap-around volume adjustment for cdda-player. + *Handle double-byte strings in CD-text + *--no-header on cd-info omits copyright and warranty + +--- +Sun Nov 13 09:32:01 UTC 2011 - co...@suse.com + +- add libtool as buildrequire + +--- +Sun Nov 13 09:29:59 UTC 2011 - co...@suse.com + +- one less _service file for factory + +--- +Mon Mar 21 16:57:18 UTC 2011 - co...@novell.com + +- licenses package is about to die + +--- +Tue Feb 8 09:42:31 UTC 2011 - dims...@opensuse.org + +- Rename Shared Object package to libcdio12, conforming the + libraries name. +- Adjust rpmlintrc to only ignore shared lib names of the -mini + packages. This avoids missing shlib renames for the 'main' + package. + +--- +Sun Jan 30 18:55:42 UTC 2011 - sagi...@gmail.com + +- Updated to version 0.82 +- Upstream changes : + *Remove all uses of CDIO_MIN_DRIVER, + CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER. + *FreeBSD get_media_changed fixes + *MingGW/Msys compilation issues + *Add OS/2 driver + *Cross compilations fixes and uclinix is like GNU/Linux + *Numerous other bug fixes + +--- +Mon Apr 26 11:36:24 CEST 2010 - r...@suse.de + +- add build-ignore for libcdio-mini-devel + +--- +Sun Jan 31 21:10:55 CET 2010 - jeng...@medozas.de + +- Package baselibs.conf + +--- +Thu Aug 6 18:54:05 CEST 2009 - sbra...@suse.cz + +- Updated to version 0.81: + * license of manual now GFDL 1.2 or later + * Nero image handling more complete. + * ISRC query for image files. + * Allow reading pregap of a track via get_track_pregap_lsn(). + * Fixes of iso9660 time setting/getting routines, making them +reentrant. + +--- +Wed Jan 7 12:34:56 CET 2009 - o...@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +--- +Tue Sep 9 12:30:19 CEST 2008 - sbra...@suse.cz + +- Update Summary of *mini* packages (bnc#418304). + +--- +Wed Jun 18 15:33:14 CEST 2008 - sch...@suse.de + +- Use autoreconf -i. + +--- +Fri May 23 22:43:19 CEST 2008 - h...@suse.de + +- Add libcdio-bnc394195-install-all-pc-files.patch (bnc#394195). +
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2011-12-12 16:57:19 Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) Package is libcdio, Maintainer is sbra...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libcdio/libcdio-mini.changes 2011-09-23 02:07:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio-mini.changes 2011-12-12 17:02:37.0 +0100 @@ -1,0 +2,10 @@ +Sun Nov 13 09:32:01 UTC 2011 - co...@suse.com + +- add libtool as buildrequire + +--- +Sun Nov 13 09:29:59 UTC 2011 - co...@suse.com + +- one less _service file for factory + +--- libcdio.changes: same change Old: _service _service:download_url:libcdio-0.82.tar.bz2 New: libcdio-0.82.tar.bz2 Other differences: -- ++ libcdio-mini.spec ++ --- /var/tmp/diff_new_pack.aNAXnk/_old 2011-12-12 17:02:43.0 +0100 +++ /var/tmp/diff_new_pack.aNAXnk/_new 2011-12-12 17:02:43.0 +0100 @@ -24,7 +24,7 @@ # You want standard build unless you will work-around build dependency on itself. %define STANDARD_BUILD 0 %define _name libcdio -BuildRequires: gcc-c++ pkg-config popt-devel +BuildRequires: gcc-c++ libtool pkg-config popt-devel %if %STANDARD_BUILD BuildRequires: libcddb-devel libcdio-devel ncurses-devel vcdimager-devel #!BuildIgnore: libcdio-mini-devel @@ -32,7 +32,7 @@ #BuildRequires: cdparanoia %endif Version:0.82 -Release:3 +Release:10 # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: %define libcdio_name 12 %define libcdio_paranoia_name 0 ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.aNAXnk/_old 2011-12-12 17:02:43.0 +0100 +++ /var/tmp/diff_new_pack.aNAXnk/_new 2011-12-12 17:02:43.0 +0100 @@ -24,7 +24,7 @@ # You want standard build unless you will work-around build dependency on itself. %define STANDARD_BUILD 1 %define _name libcdio -BuildRequires: gcc-c++ pkg-config popt-devel +BuildRequires: gcc-c++ libtool pkg-config popt-devel %if %STANDARD_BUILD BuildRequires: libcddb-devel libcdio-devel ncurses-devel vcdimager-devel #!BuildIgnore: libcdio-mini-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libcdio for openSUSE:Factory
Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at Tue Mar 22 17:53:19 CET 2011. --- libcdio/libcdio-mini.changes2011-02-08 10:53:44.0 +0100 +++ /mounts/work_src_done/STABLE/libcdio/libcdio-mini.changes 2011-03-21 17:57:33.0 +0100 @@ -1,0 +2,5 @@ +Mon Mar 21 16:57:18 UTC 2011 - co...@novell.com + +- licenses package is about to die + +--- libcdio.changes: same change calling whatdependson for head-i586 Other differences: -- ++ libcdio-mini.spec ++ --- /var/tmp/diff_new_pack.k7Higw/_old 2011-03-22 17:53:06.0 +0100 +++ /var/tmp/diff_new_pack.k7Higw/_new 2011-03-22 17:53:06.0 +0100 @@ -24,7 +24,7 @@ # You want standard build unless you will work-around build dependency on itself. %define STANDARD_BUILD 0 %define _name libcdio -BuildRequires: gcc-c++ licenses pkg-config popt-devel +BuildRequires: gcc-c++ pkg-config popt-devel %if %STANDARD_BUILD BuildRequires: libcddb-devel libcdio-devel ncurses-devel vcdimager-devel #!BuildIgnore: libcdio-mini-devel @@ -32,7 +32,7 @@ #BuildRequires: cdparanoia %endif Version:0.82 -Release:2 +Release:3 # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: %define libcdio_name 12 %define libcdio_paranoia_name 0 @@ -47,7 +47,6 @@ Source: http://ftp.gnu.org/gnu/libcdio/%{_name}-%{version}.tar.bz2 Source1:%{_name}_spec-prepare.sh Source2:baselibs.conf -Requires: licenses # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit @@ -264,12 +263,6 @@ %install %makeinstall mv $RPM_BUILD_ROOT%{_mandir}/jp $RPM_BUILD_ROOT%{_mandir}/ja -for FILE in COPYING ; do -MD5SUM=$(md5sum $FILE | sed 's/ .*//') -if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then - ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE -fi -done #empty depdendency libs rm -f %{buildroot}%{_libdir}/*.la ++ libcdio.spec ++ --- /var/tmp/diff_new_pack.k7Higw/_old 2011-03-22 17:53:06.0 +0100 +++ /var/tmp/diff_new_pack.k7Higw/_new 2011-03-22 17:53:06.0 +0100 @@ -24,7 +24,7 @@ # You want standard build unless you will work-around build dependency on itself. %define STANDARD_BUILD 1 %define _name libcdio -BuildRequires: gcc-c++ licenses pkg-config popt-devel +BuildRequires: gcc-c++ pkg-config popt-devel %if %STANDARD_BUILD BuildRequires: libcddb-devel libcdio-devel ncurses-devel vcdimager-devel #!BuildIgnore: libcdio-mini-devel @@ -32,7 +32,7 @@ #BuildRequires: cdparanoia %endif Version:0.82 -Release:2 +Release:10 # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: %define libcdio_name 12 %define libcdio_paranoia_name 0 @@ -47,7 +47,6 @@ Source: http://ftp.gnu.org/gnu/libcdio/%{_name}-%{version}.tar.bz2 Source1:%{_name}_spec-prepare.sh Source2:baselibs.conf -Requires: licenses # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit @@ -264,12 +263,6 @@ %install %makeinstall mv $RPM_BUILD_ROOT%{_mandir}/jp $RPM_BUILD_ROOT%{_mandir}/ja -for FILE in COPYING ; do -MD5SUM=$(md5sum $FILE | sed 's/ .*//') -if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then - ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE -fi -done #empty depdendency libs rm -f %{buildroot}%{_libdir}/*.la Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org