commit taglib for openSUSE:Factory

2020-01-23 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2020-01-23 16:10:13

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.26092 (New)


Package is "taglib"

Thu Jan 23 16:10:13 2020 rev:58 rq:765867 version:1.11.2~git20190725.79bc9ccf

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2019-08-16 
15:31:16.593950029 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.26092/taglib.changes 2020-01-23 
16:10:57.615637483 +0100
@@ -1,0 +2,6 @@
+Mon Jan 20 12:30:24 UTC 2020 - Christophe Giboudeaux 
+
+- Add patch to get the right directories when running taglib-config:
+  * 0001-Changed-libdir-includedir-variables-to-change-based-.patch
+
+---

New:

  0001-Changed-libdir-includedir-variables-to-change-based-.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.XAe81U/_old  2020-01-23 16:10:59.347638509 +0100
+++ /var/tmp/diff_new_pack.XAe81U/_new  2020-01-23 16:10:59.351638512 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# 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
@@ -37,6 +37,8 @@
 Source1:%{sname}.desktop
 Source100:  baselibs.conf
 Patch0: taglib-versionbump.patch
+# PATCH-FIX-UPSTREAM https://github.com/taglib/taglib/pull/935
+Patch1: 0001-Changed-libdir-includedir-variables-to-change-based-.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -114,6 +116,7 @@
 %prep
 %setup -q -n %{sname}-%{version}
 %patch0
+%patch1 -p1
 
 %build
 # The testing needs static libs too

++ 0001-Changed-libdir-includedir-variables-to-change-based-.patch ++
>From ef690d77afc97df50fea6ecdf6e2cbadcff970ea Mon Sep 17 00:00:00 2001
From: jiblime <47689567+jibl...@users.noreply.github.com>
Date: Sat, 19 Oct 2019 15:12:03 -0700
Subject: [PATCH] Changed libdir/includedir variables to change based on a
 user's system and match syntax

---
 taglib-config.cmake | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/taglib-config.cmake b/taglib-config.cmake
index 96ef688..1e184c1 100644
--- a/taglib-config.cmake
+++ b/taglib-config.cmake
@@ -16,8 +16,8 @@ EOH
 
 prefix=@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@
 exec_prefix=@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
+libdir=@LIB_INSTALL_DIR@
+includedir=@INCLUDE_INSTALL_DIR@
 
 flags=""
 
-- 
2.24.1




commit taglib for openSUSE:Factory

2019-08-16 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2019-08-16 15:31:13

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.22127 (New)


Package is "taglib"

Fri Aug 16 15:31:13 2019 rev:57 rq:723220 version:1.11.2~git20190725.79bc9ccf

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2019-07-31 
14:14:25.722862322 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.22127/taglib.changes 2019-08-16 
15:31:16.593950029 +0200
@@ -1,0 +2,6 @@
+Wed Aug 14 07:57:12 UTC 2019 - tchva...@suse.com
+
+- Update to version 1.11.2~git20190725.79bc9ccf:
+  * Call fflush() before ftruncate() to drop all buffered data (#914)
+
+---

Old:

  taglib-1.11.2~git20190531.ba7adc2b.tar.xz

New:

  taglib-1.11.2~git20190725.79bc9ccf.tar.xz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.gGC1jk/_old  2019-08-16 15:31:17.505949764 +0200
+++ /var/tmp/diff_new_pack.gGC1jk/_new  2019-08-16 15:31:17.509949763 +0200
@@ -27,7 +27,7 @@
 %bcond_with tests
 %endif
 Name:   taglib%{psuffix}
-Version:1.11.2~git20190531.ba7adc2b
+Version:1.11.2~git20190725.79bc9ccf
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1-or-later AND MPL-1.1

++ taglib-1.11.2~git20190531.ba7adc2b.tar.xz -> 
taglib-1.11.2~git20190725.79bc9ccf.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/taglib-1.11.2~git20190531.ba7adc2b/taglib/toolkit/tfilestream.cpp 
new/taglib-1.11.2~git20190725.79bc9ccf/taglib/toolkit/tfilestream.cpp
--- old/taglib-1.11.2~git20190531.ba7adc2b/taglib/toolkit/tfilestream.cpp   
2019-05-31 13:21:16.0 +0200
+++ new/taglib-1.11.2~git20190725.79bc9ccf/taglib/toolkit/tfilestream.cpp   
2019-07-25 04:57:49.0 +0200
@@ -493,6 +493,7 @@
 
 #else
 
+  fflush(d->file);
   const int error = ftruncate(fileno(d->file), length);
   if(error != 0)
 debug("FileStream::truncate() -- Coundn't truncate the file.");




commit taglib for openSUSE:Factory

2019-07-31 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2019-07-31 14:14:24

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.4126 (New)


Package is "taglib"

Wed Jul 31 14:14:24 2019 rev:56 rq:718653 version:1.11.2~git20190531.ba7adc2b

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2019-07-15 
09:59:38.985879596 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.4126/taglib.changes  2019-07-31 
14:14:25.722862322 +0200
@@ -1,0 +2,25 @@
+Wed Jul 17 08:21:00 UTC 2019 - Tomáš Chvátal 
+
+- Use version 1.11.2~git20190531.ba7adc2b to match up the
+  update-version.patch
+- Install examples
+
+---
+Mon Jul  8 09:06:19 UTC 2019 - Tomáš Chvátal 
+
+- Switch to service file for generating the package
+- Use conditions to enable the multibuild tests in other loop while
+  also generating the docs
+- Make sure the tests are actually executed
+
+---
+Thu Jul  4 18:04:10 UTC 2019 - Stefan Brüns 
+
+- Split API documentation from devel package, and convert it to multibuild
+  - API documentation is significantly larger than library and headers
+  - API documentation is noarch
+  - Significantly reduced dependency chain for the library package
+- Use graphviz-gd instead of graphviz-gnome for API docs
+- Cleanup specfile
+
+---

Old:

  taglib-1.11.2~git20190601.tar.gz

New:

  _multibuild
  _service
  taglib-1.11.2~git20190531.ba7adc2b.tar.xz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.Koh7hc/_old  2019-07-31 14:14:26.390861825 +0200
+++ /var/tmp/diff_new_pack.Koh7hc/_new  2019-07-31 14:14:26.394861822 +0200
@@ -16,33 +16,44 @@
 #
 
 
-%define rev ba7adc2bc261ed634c2a964185bcffb9365ad2f4
-
-Name:   taglib
-Version:1.11.2~git20190601
+%global flavor @BUILD_FLAVOR@%{nil}
+%global sname taglib
+%if "%{flavor}" != ""
+%global psuffix -%{flavor}
+# build also examples with tests
+%bcond_without tests
+%else
+%global psuffix %{nil}
+%bcond_with tests
+%endif
+Name:   taglib%{psuffix}
+Version:1.11.2~git20190531.ba7adc2b
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1-or-later AND MPL-1.1
 Group:  Productivity/Multimedia/Other
 URL:http://taglib.github.io/
-Source0:
https://github.com/taglib/taglib/archive/%{rev}.tar.gz#/%{name}-%{version}.tar.gz
-#Source0:http://taglib.github.io/releases/%%{name}-%%{version}.tar.gz
-Source1:%{name}.desktop
+Source0:%{sname}-%{version}.tar.xz
+Source1:%{sname}.desktop
 Source100:  baselibs.conf
 Patch0: taglib-versionbump.patch
 BuildRequires:  cmake >= 2.8
-BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  graphviz-gnome
-BuildRequires:  libcppunit-devel
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(zlib)
 # NOTE: The tagreader and writer executables give different results when built 
with
 # an earlier taglib-1.8-ds-rusxmms patch. See bnc#814814
-Requires:   libtag1 = %{version}-%{release}
-Requires:   libtag_c0 = %{version}-%{release}
+Requires:   libtag1 >= %{version}-%{release}
+Requires:   libtag_c0 >= %{version}-%{release}
+%if %{with tests}
+BuildRequires:  doxygen
+BuildRequires:  ghostscript-fonts-std
+BuildRequires:  graphviz-gd
+BuildRequires:  libcppunit-devel
+BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
+%endif
 
 %description
 TagLib is a library for reading and editing the meta-data of several popular
@@ -81,8 +92,8 @@
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libstdc++-devel
-Requires:   libtag1 = %{version}-%{release}
-Requires:   libtag_c0 = %{version}-%{release}
+Requires:   libtag1 >= %{version}-%{release}
+Requires:   libtag_c0 >= %{version}-%{release}
 # taglib-devel was last used in openSUSE 11.4 (taglib-devel-1.6.2)
 # The last taglib-devel used was version 1.6.3 from multimedia:libs.
 Provides:   taglib-devel = %{version}
@@ -91,68 +102,95 @@
 %description -n libtag-devel
 This package contains development files for taglib.
 
+%package -n libtag-doc
+Summary:API documentation for taglib
+License:LGPL-2.1-or-later
+Group:  Documentation/HTML
+BuildArch:  noarch
+
+%description -n libtag-doc
+This package contains the taglib API Documentation in HTML format.
+
 %prep
-%setup -q -n %{name}-%{rev}
-%patch0 -p0
+%setup -q -n 

commit taglib for openSUSE:Factory

2019-07-15 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2019-07-15 09:59:36

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.1887 (New)


Package is "taglib"

Mon Jul 15 09:59:36 2019 rev:55 rq: version:1.11.2~git20190601

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2019-07-13 
14:00:26.570897168 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.1887/taglib.changes  2019-07-15 
09:59:38.985879596 +0200
@@ -2,18 +1,0 @@
-Mon Jul  8 09:06:19 UTC 2019 - Tomáš Chvátal 
-
-- Switch to service file for generating the package
-- Use conditions to enable the multibuild tests in other loop while
-  also generating the docs
-- Make sure the tests are actually executed
-

-Thu Jul  4 18:04:10 UTC 2019 - Stefan Brüns 
-
-- Split API documentation from devel package, and convert it to multibuild
-  - API documentation is significantly larger than library and headers
-  - API documentation is noarch
-  - Significantly reduced dependency chain for the library package
-- Use graphviz-gd instead of graphviz-gnome for API docs
-- Cleanup specfile
-


Old:

  _multibuild
  _service
  taglib-1.11.1+git20190531.ba7adc2b.tar.xz

New:

  taglib-1.11.2~git20190601.tar.gz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.M4aU7V/_old  2019-07-15 09:59:39.557879457 +0200
+++ /var/tmp/diff_new_pack.M4aU7V/_new  2019-07-15 09:59:39.561879456 +0200
@@ -16,44 +16,33 @@
 #
 
 
-%global flavor @BUILD_FLAVOR@%{nil}
-%global sname taglib
-%if "%{flavor}" != ""
-%global psuffix -%{flavor}
-# build also examples with tests
-%bcond_without tests
-%else
-%global psuffix %{nil}
-%bcond_with tests
-%endif
-Name:   taglib%{psuffix}
-Version:1.11.1+git20190531.ba7adc2b
+%define rev ba7adc2bc261ed634c2a964185bcffb9365ad2f4
+
+Name:   taglib
+Version:1.11.2~git20190601
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1-or-later AND MPL-1.1
 Group:  Productivity/Multimedia/Other
 URL:http://taglib.github.io/
-Source0:%{sname}-%{version}.tar.xz
-Source1:%{sname}.desktop
+Source0:
https://github.com/taglib/taglib/archive/%{rev}.tar.gz#/%{name}-%{version}.tar.gz
+#Source0:http://taglib.github.io/releases/%%{name}-%%{version}.tar.gz
+Source1:%{name}.desktop
 Source100:  baselibs.conf
 Patch0: taglib-versionbump.patch
 BuildRequires:  cmake >= 2.8
+BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  graphviz-gnome
+BuildRequires:  libcppunit-devel
 BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(zlib)
 # NOTE: The tagreader and writer executables give different results when built 
with
 # an earlier taglib-1.8-ds-rusxmms patch. See bnc#814814
 Requires:   libtag1 = %{version}-%{release}
 Requires:   libtag_c0 = %{version}-%{release}
-%if %{with tests}
-BuildRequires:  doxygen
-BuildRequires:  ghostscript-fonts-std
-BuildRequires:  graphviz-gd
-BuildRequires:  libcppunit-devel
-BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
-%endif
 
 %description
 TagLib is a library for reading and editing the meta-data of several popular
@@ -102,88 +91,68 @@
 %description -n libtag-devel
 This package contains development files for taglib.
 
-%package -n libtag-doc
-Summary:API documentation for taglib
-License:LGPL-2.1-or-later
-Group:  Documentation/HTML
-BuildArch:  noarch
-
-%description -n libtag-doc
-This package contains the taglib API Documentation in HTML format.
-
 %prep
-%setup -q -n %{sname}-%{version}
-%patch0
+%setup -q -n %{name}-%{rev}
+%patch0 -p0
 
 %build
-# The testing needs static libs too
 %cmake \
+  -DBUILD_TESTS:BOOL=ON \
   -DWITH_ASF:BOOL=ON \
   -DWITH_MP4:BOOL=ON \
-%if %{with tests}
-  -DBUILD_TESTS:BOOL=ON \
-  -DBUILD_EXAMPLES:BOOL=ON \
-  -DBUILD_STATIC_LIBS:BOOL=ON \
-  -DBUILD_SHARED_LIBS:BOOL=OFF
-%else
-  -DBUILD_TESTS:BOOL=OFF \
-  -DBUILD_EXAMPLES:BOOL=OFF
-%endif
-%cmake_build
-
-%if %{with tests}
-%cmake_build docs
-%endif
+  -DBUILD_EXAMPLES:BOOL=ON
+make %{?_smp_mflags} all docs
 
 %install
-%if %{with tests}
+%cmake_install
+
 # install susehelp file
 mkdir -p %{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
 install -pm 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
 
-%suse_update_desktop_file 
%{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/%{sname}.desktop

commit taglib for openSUSE:Factory

2019-07-13 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2019-07-13 13:48:38

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.4615 (New)


Package is "taglib"

Sat Jul 13 13:48:38 2019 rev:54 rq:714024 version:1.11.1+git20190531.ba7adc2b

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2019-06-13 
22:29:08.692463171 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.4615/taglib.changes  2019-07-13 
14:00:26.570897168 +0200
@@ -1,0 +2,18 @@
+Mon Jul  8 09:06:19 UTC 2019 - Tomáš Chvátal 
+
+- Switch to service file for generating the package
+- Use conditions to enable the multibuild tests in other loop while
+  also generating the docs
+- Make sure the tests are actually executed
+
+---
+Thu Jul  4 18:04:10 UTC 2019 - Stefan Brüns 
+
+- Split API documentation from devel package, and convert it to multibuild
+  - API documentation is significantly larger than library and headers
+  - API documentation is noarch
+  - Significantly reduced dependency chain for the library package
+- Use graphviz-gd instead of graphviz-gnome for API docs
+- Cleanup specfile
+
+---

Old:

  taglib-1.11.2~git20190601.tar.gz

New:

  _multibuild
  _service
  taglib-1.11.1+git20190531.ba7adc2b.tar.xz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.Pphaz4/_old  2019-07-13 14:00:27.490896886 +0200
+++ /var/tmp/diff_new_pack.Pphaz4/_new  2019-07-13 14:00:27.490896886 +0200
@@ -16,33 +16,44 @@
 #
 
 
-%define rev ba7adc2bc261ed634c2a964185bcffb9365ad2f4
-
-Name:   taglib
-Version:1.11.2~git20190601
+%global flavor @BUILD_FLAVOR@%{nil}
+%global sname taglib
+%if "%{flavor}" != ""
+%global psuffix -%{flavor}
+# build also examples with tests
+%bcond_without tests
+%else
+%global psuffix %{nil}
+%bcond_with tests
+%endif
+Name:   taglib%{psuffix}
+Version:1.11.1+git20190531.ba7adc2b
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1-or-later AND MPL-1.1
 Group:  Productivity/Multimedia/Other
 URL:http://taglib.github.io/
-Source0:
https://github.com/taglib/taglib/archive/%{rev}.tar.gz#/%{name}-%{version}.tar.gz
-#Source0:http://taglib.github.io/releases/%%{name}-%%{version}.tar.gz
-Source1:%{name}.desktop
+Source0:%{sname}-%{version}.tar.xz
+Source1:%{sname}.desktop
 Source100:  baselibs.conf
 Patch0: taglib-versionbump.patch
 BuildRequires:  cmake >= 2.8
-BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  graphviz-gnome
-BuildRequires:  libcppunit-devel
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(zlib)
 # NOTE: The tagreader and writer executables give different results when built 
with
 # an earlier taglib-1.8-ds-rusxmms patch. See bnc#814814
 Requires:   libtag1 = %{version}-%{release}
 Requires:   libtag_c0 = %{version}-%{release}
+%if %{with tests}
+BuildRequires:  doxygen
+BuildRequires:  ghostscript-fonts-std
+BuildRequires:  graphviz-gd
+BuildRequires:  libcppunit-devel
+BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
+%endif
 
 %description
 TagLib is a library for reading and editing the meta-data of several popular
@@ -91,68 +102,88 @@
 %description -n libtag-devel
 This package contains development files for taglib.
 
+%package -n libtag-doc
+Summary:API documentation for taglib
+License:LGPL-2.1-or-later
+Group:  Documentation/HTML
+BuildArch:  noarch
+
+%description -n libtag-doc
+This package contains the taglib API Documentation in HTML format.
+
 %prep
-%setup -q -n %{name}-%{rev}
-%patch0 -p0
+%setup -q -n %{sname}-%{version}
+%patch0
 
 %build
+# The testing needs static libs too
 %cmake \
-  -DBUILD_TESTS:BOOL=ON \
   -DWITH_ASF:BOOL=ON \
   -DWITH_MP4:BOOL=ON \
-  -DBUILD_EXAMPLES:BOOL=ON
-make %{?_smp_mflags} all docs
+%if %{with tests}
+  -DBUILD_TESTS:BOOL=ON \
+  -DBUILD_EXAMPLES:BOOL=ON \
+  -DBUILD_STATIC_LIBS:BOOL=ON \
+  -DBUILD_SHARED_LIBS:BOOL=OFF
+%else
+  -DBUILD_TESTS:BOOL=OFF \
+  -DBUILD_EXAMPLES:BOOL=OFF
+%endif
+%cmake_build
+
+%if %{with tests}
+%cmake_build docs
+%endif
 
 %install
-%cmake_install
-
+%if %{with tests}
 # install susehelp file
 mkdir -p %{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
 install -pm 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
 
-%suse_update_desktop_file 
%{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/%{name}.desktop

commit taglib for openSUSE:Factory

2019-06-13 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2019-06-13 22:29:07

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.4811 (New)


Package is "taglib"

Thu Jun 13 22:29:07 2019 rev:53 rq:708264 version:1.11.2~git20190601

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2018-12-10 
12:27:31.574575658 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new.4811/taglib.changes  2019-06-13 
22:29:08.692463171 +0200
@@ -1,0 +2,12 @@
+Sun Jun  2 12:06:18 UTC 2019 - Stefan Brüns 
+
+- Update to 1.11.2~git20190601, which fixes a regression when reading/
+  writing MP4 "rate" tags.
+- Use proper package version, matching the header file version macros
+- Upstream changes:
+  * Respect atom type when converting rate tag (#896)
+  * Support ID3v2 GRP1 frame introduced with iTunes 12.5.4.42, #903. (#904)
+  * Update mp4properties.cpp (#893)
+  * Minor fix for mp4 media header v0 minimum size check (#895)
+
+---

Old:

  taglib-1.11.1+git20181028.tar.gz

New:

  taglib-1.11.2~git20190601.tar.gz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.VuurOm/_old  2019-06-13 22:29:09.336462962 +0200
+++ /var/tmp/diff_new_pack.VuurOm/_new  2019-06-13 22:29:09.340462960 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# 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,14 +12,14 @@
 # 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 rev 5cb589a5b82c13ba8f0542e5e79629da7645cb3c
+%define rev ba7adc2bc261ed634c2a964185bcffb9365ad2f4
 
 Name:   taglib
-Version:1.11.1+git20181028
+Version:1.11.2~git20190601
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1-or-later AND MPL-1.1
@@ -115,13 +115,14 @@
 # Documentation
 mkdir -p %{buildroot}%{_defaultdocdir}/libtag-devel
 rm -f examples/CMake*
-cp -a AUTHORS COPYING.LGPL COPYING.MPL NEWS build/doc/html/ examples/ 
%{buildroot}%{_defaultdocdir}/libtag-devel/
+cp -a AUTHORS NEWS build/doc/html/ examples/ 
%{buildroot}%{_defaultdocdir}/libtag-devel/
 
-%fdupes -s %{buildroot}
 # Add built examples to taglib package.
 mkdir -p %{buildroot}%{_bindir}
 for i in `find build/examples -maxdepth 1 ! -type d -executable`; do cp -v 
${i} %{buildroot}%{_bindir}/; done
 
+%fdupes %{buildroot}
+
 %post
 %desktop_database_post
 
@@ -150,6 +151,7 @@
 %{_datadir}/susehelp/
 
 %files
+%license COPYING.LGPL COPYING.MPL
 %{_bindir}/*
 %exclude %{_bindir}/taglib-config
 




commit taglib for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2018-12-10 12:27:29

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.19453 (New)


Package is "taglib"

Mon Dec 10 12:27:29 2018 rev:52 rq:655301 version:1.11.1+git20181028

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2018-11-26 
10:15:49.370047685 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new.19453/taglib.changes 2018-12-10 
12:27:31.574575658 +0100
@@ -1,0 +2,28 @@
+Wed Dec  5 09:07:42 UTC 2018 - davejpla...@gmail.com
+
+- Update to 1.11.1+git20181028 and add taglib-versionbump.patch to
+  enable qt5 clementine to build with system taglib.
+- Removed incorporated taglib-CVE-2017-12678.patch,
+  taglib-CVE-2018-11439.patch and taglib-fix-ogg.patch.
+- Upstream changes:
+  *Added support for DSF and DSDIFF files.
+  *Added support for WinRT.
+  *Added support for classical music tags of iTunes 12.5.
+  *Added support for file descriptor to FileStream.
+  *Added support for 'cmID', 'purl', 'egid' MP4 atoms.
+  *Enabled FileRef to detect file types based on the stream content.
+  *Check for mandatory header objects in ASF files.
+  *Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
+  *Fixed handling of empty MPEG files.
+  *Fixed reading MP4 atoms with zero length.
+  *Fixed reading FLAC files with zero-sized seektables.
+  *Fixed handling of lowercase field names in Vorbis Comments.
+  *Fixed handling of 'rate' atoms in MP4 files.
+  *Fixed handling of invalid UTF-8 sequences.
+  *Fixed possible file corruptions when saving Ogg files.
+  *TableOfContentsFrame::toString() improved.
+  *UserTextIdentificationFrame::toString() improved.
+  *Marked FileRef::create() deprecated.
+  *Several smaller bug fixes and performance improvements.
+
+---

Old:

  taglib-1.11.1.tar.gz
  taglib-CVE-2017-12678.patch
  taglib-CVE-2018-11439.patch
  taglib-fix-ogg.patch

New:

  taglib-1.11.1+git20181028.tar.gz
  taglib-versionbump.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.atoxEv/_old  2018-12-10 12:27:32.102575131 +0100
+++ /var/tmp/diff_new_pack.atoxEv/_new  2018-12-10 12:27:32.102575131 +0100
@@ -12,24 +12,24 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
+%define rev 5cb589a5b82c13ba8f0542e5e79629da7645cb3c
+
 Name:   taglib
-Version:1.11.1
+Version:1.11.1+git20181028
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1-or-later AND MPL-1.1
 Group:  Productivity/Multimedia/Other
 URL:http://taglib.github.io/
-Source0:http://taglib.github.io/releases/%{name}-%{version}.tar.gz
+Source0:
https://github.com/taglib/taglib/archive/%{rev}.tar.gz#/%{name}-%{version}.tar.gz
+#Source0:http://taglib.github.io/releases/%%{name}-%%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
-# PATCH-FIX-SECURITY taglib-CVE-2017-12678.patch bsc1052699 CVE-2017-12678 
sbra...@suse.com -- Prevent denial of service.
-Patch0: taglib-CVE-2017-12678.patch
-Patch1: taglib-CVE-2018-11439.patch
-Patch2: taglib-fix-ogg.patch
+Patch0: taglib-versionbump.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -92,10 +92,8 @@
 This package contains development files for taglib.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+%setup -q -n %{name}-%{rev}
+%patch0 -p0
 
 %build
 %cmake \

++ taglib-versionbump.patch ++
Index: taglib/toolkit/taglib.h
===
--- taglib/toolkit/taglib.h.orig2018-10-28 15:43:45.0 +0200
+++ taglib/toolkit/taglib.h 2018-11-03 14:59:44.431327422 +0200
@@ -30,7 +30,7 @@
 
 #define TAGLIB_MAJOR_VERSION 1
 #define TAGLIB_MINOR_VERSION 11
-#define TAGLIB_PATCH_VERSION 1
+#define TAGLIB_PATCH_VERSION 2
 
 #if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 
1)) || defined(__clang__)
 #define TAGLIB_IGNORE_MISSING_DESTRUCTOR _Pragma("GCC diagnostic ignored 
\"-Wnon-virtual-dtor\"")



commit taglib for openSUSE:Factory

2018-11-26 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2018-11-26 10:15:44

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new.19453 (New)


Package is "taglib"

Mon Nov 26 10:15:44 2018 rev:51 rq:648926 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2018-06-13 
15:15:53.944323281 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.19453/taglib.changes 2018-11-26 
10:15:49.370047685 +0100
@@ -1,0 +2,6 @@
+Tue Nov 13 22:29:57 UTC 2018 - Jonas Kvinge 
+
+- Add patch to fix Ogg corruption:
+  * taglib-fix-ogg.patch
+
+---

New:

  taglib-fix-ogg.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.LpJTeA/_old  2018-11-26 10:15:50.022046921 +0100
+++ /var/tmp/diff_new_pack.LpJTeA/_new  2018-11-26 10:15:50.026046917 +0100
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -29,6 +29,7 @@
 # PATCH-FIX-SECURITY taglib-CVE-2017-12678.patch bsc1052699 CVE-2017-12678 
sbra...@suse.com -- Prevent denial of service.
 Patch0: taglib-CVE-2017-12678.patch
 Patch1: taglib-CVE-2018-11439.patch
+Patch2: taglib-fix-ogg.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -94,6 +95,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %cmake \

++ taglib-fix-ogg.patch ++
>From 9336c82da3a04552168f208cd7a5fa4646701ea4 Mon Sep 17 00:00:00 2001
From: Tsuda Kageyu 
Date: Thu, 1 Dec 2016 11:32:01 +0900
Subject: [PATCH] Fix possible Ogg packet losses.

---
 taglib/ogg/oggfile.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/taglib/ogg/oggfile.cpp b/taglib/ogg/oggfile.cpp
index 86b0b076..c36e4d46 100644
--- a/taglib/ogg/oggfile.cpp
+++ b/taglib/ogg/oggfile.cpp
@@ -253,7 +253,7 @@ void Ogg::File::writePacket(unsigned int i, const 
ByteVector )
   ByteVectorList packets = firstPage->packets();
   packets[i - firstPage->firstPacketIndex()] = packet;
 
-  if(firstPage != lastPage && lastPage->packetCount() > 2) {
+  if(firstPage != lastPage && lastPage->packetCount() > 1) {
 ByteVectorList lastPagePackets = lastPage->packets();
 lastPagePackets.erase(lastPagePackets.begin());
 packets.append(lastPagePackets);
-- 
2.19.1




commit taglib for openSUSE:Factory

2018-06-13 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2018-06-13 15:15:51

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is "taglib"

Wed Jun 13 15:15:51 2018 rev:50 rq:614499 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2017-09-29 
11:50:08.083235608 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2018-06-13 
15:15:53.944323281 +0200
@@ -1,0 +2,7 @@
+Wed Jun  6 08:38:38 UTC 2018 - kbabi...@suse.com
+
+- Added taglib-CVE-2018-11439.patch: Fix an out-of-bounds read when loading
+  invalid ogg flac files (CVE-2018-11439, bsc#1096180). 
+- Applied spec-cleaner to specfile
+
+---

New:

  taglib-CVE-2018-11439.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.iUhdlW/_old  2018-06-13 15:15:54.720294969 +0200
+++ /var/tmp/diff_new_pack.iUhdlW/_new  2018-06-13 15:15:54.724294823 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# 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
@@ -20,14 +20,15 @@
 Version:1.11.1
 Release:0
 Summary:Audio Meta-Data Library
-License:LGPL-2.1+ AND MPL-1.1
+License:LGPL-2.1-or-later AND MPL-1.1
 Group:  Productivity/Multimedia/Other
-Url:http://taglib.github.io/
+URL:http://taglib.github.io/
 Source0:http://taglib.github.io/releases/%{name}-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
 # PATCH-FIX-SECURITY taglib-CVE-2017-12678.patch bsc1052699 CVE-2017-12678 
sbra...@suse.com -- Prevent denial of service.
 Patch0: taglib-CVE-2017-12678.patch
+Patch1: taglib-CVE-2018-11439.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -52,7 +53,7 @@
 
 %package -n libtag1
 Summary:Audio Meta-Data Library
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  System/Libraries
 Conflicts:  taglib <= 1.6.3
 
@@ -64,7 +65,7 @@
 
 %package -n libtag_c0
 Summary:Audio Meta-Data Library
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  System/Libraries
 Conflicts:  taglib <= 1.6.3
 
@@ -76,7 +77,7 @@
 
 %package -n libtag-devel
 Summary:Development files for taglib
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libstdc++-devel
 Requires:   libtag1 = %{version}-%{release}
@@ -92,6 +93,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %cmake \

++ taglib-CVE-2018-11439.patch ++
>From 272648ccfcccae30e002ccf34a22e075dd477278 Mon Sep 17 00:00:00 2001
From: Scott Gayou 
Date: Mon, 4 Jun 2018 11:34:36 -0400
Subject: [PATCH] Fixed OOB read when loading invalid ogg flac file. (#868)

CVE-2018-11439 is caused by a failure to check the minimum length
of a ogg flac header. This header is detailed in full at:
https://xiph.org/flac/ogg_mapping.html. Added more strict checking
for entire header.
---
 taglib/ogg/flac/oggflacfile.cpp | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/taglib/ogg/flac/oggflacfile.cpp b/taglib/ogg/flac/oggflacfile.cpp
index 53d04508a..07ea9dccc 100644
--- a/taglib/ogg/flac/oggflacfile.cpp
+++ b/taglib/ogg/flac/oggflacfile.cpp
@@ -231,11 +231,21 @@ void Ogg::FLAC::File::scan()
 
   if(!metadataHeader.startsWith("fLaC"))  {
 // FLAC 1.1.2+
+// See https://xiph.org/flac/ogg_mapping.html for the header specification.
+if(metadataHeader.size() < 13)
+  return;
+
+if(metadataHeader[0] != 0x7f)
+  return;
+
 if(metadataHeader.mid(1, 4) != "FLAC")
   return;
 
-if(metadataHeader[5] != 1)
-  return; // not version 1
+if(metadataHeader[5] != 1 && metadataHeader[6] != 0)
+  return; // not version 1.0
+
+if(metadataHeader.mid(9, 4) != "fLaC")
+  return;
 
 metadataHeader = metadataHeader.mid(13);
   }



commit taglib for openSUSE:Factory

2017-09-29 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2017-09-29 11:50:06

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is "taglib"

Fri Sep 29 11:50:06 2017 rev:49 rq:528829 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2017-08-12 
20:12:13.393963344 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2017-09-29 
11:50:08.083235608 +0200
@@ -1,0 +2,6 @@
+Tue Sep 26 09:27:25 UTC 2017 - tchva...@suse.com
+
+- Cleanup bit with spec-cleaner
+- Drop librcc dependency as there is no actual code dependency in taglib
+
+---



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.Ko7RET/_old  2017-09-29 11:50:10.722863374 +0200
+++ /var/tmp/diff_new_pack.Ko7RET/_new  2017-09-29 11:50:10.722863374 +0200
@@ -20,31 +20,27 @@
 Version:1.11.1
 Release:0
 Summary:Audio Meta-Data Library
-License:LGPL-2.1+ and MPL-1.1
+License:LGPL-2.1+ AND MPL-1.1
 Group:  Productivity/Multimedia/Other
 Url:http://taglib.github.io/
 Source0:http://taglib.github.io/releases/%{name}-%{version}.tar.gz
 Source1:%{name}.desktop
-# PATCH-FIX-SECURITY taglib-CVE-2017-12678.patch bsc1052699 CVE-2017-12678 
sbra...@suse.com -- Prevent denial of service.
-Patch:  taglib-CVE-2017-12678.patch
 Source100:  baselibs.conf
+# PATCH-FIX-SECURITY taglib-CVE-2017-12678.patch bsc1052699 CVE-2017-12678 
sbra...@suse.com -- Prevent denial of service.
+Patch0: taglib-CVE-2017-12678.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz-gnome
 BuildRequires:  libcppunit-devel
-BuildRequires:  librcc-devel
-BuildRequires:  pkg-config
-BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(zlib)
 # NOTE: The tagreader and writer executables give different results when built 
with
 # an earlier taglib-1.8-ds-rusxmms patch. See bnc#814814
 Requires:   libtag1 = %{version}-%{release}
 Requires:   libtag_c0 = %{version}-%{release}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version}
-BuildRequires:  update-desktop-files
-%endif
 
 %description
 TagLib is a library for reading and editing the meta-data of several popular
@@ -58,8 +54,6 @@
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+
 Group:  System/Libraries
-# Without this the old taglib package containing the libraries isn't removed 
when this package is installed.
-# The only alternative is for the libraries to Require: taglib 
version-release, badness 440
 Conflicts:  taglib <= 1.6.3
 
 %description -n libtag1
@@ -72,8 +66,6 @@
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+
 Group:  System/Libraries
-# Without this the old taglib package containing the libraries isn't removed 
when this package is installed.
-# The only alternative is for the libraries to Require: taglib 
version-release, badness 440
 Conflicts:  taglib <= 1.6.3
 
 %description -n libtag_c0
@@ -99,7 +91,7 @@
 
 %prep
 %setup -q
-%patch -p1
+%patch0 -p1
 
 %build
 %cmake \
@@ -116,9 +108,7 @@
 mkdir -p %{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
 install -pm 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
 
-%if 0%{?suse_version}
 %suse_update_desktop_file 
%{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/%{name}.desktop
-%endif
 
 # Documentation
 mkdir -p %{buildroot}%{_defaultdocdir}/libtag-devel
@@ -130,40 +120,26 @@
 mkdir -p %{buildroot}%{_bindir}
 for i in `find build/examples -maxdepth 1 ! -type d -executable`; do cp -v 
${i} %{buildroot}%{_bindir}/; done
 
-%check
-# check the library
-#pushd tests
-#make check
-#popd
-
-%if 0%{?suse_version} > 1110
 %post
 %desktop_database_post
 
 %postun
 %desktop_database_postun
-%endif
 
 %post -n libtag1 -p /sbin/ldconfig
-
 %postun -n libtag1 -p /sbin/ldconfig
-
 %post -n libtag_c0 -p /sbin/ldconfig
-
 %postun -n libtag_c0 -p /sbin/ldconfig
 
 %files -n libtag1
-%defattr(-,root,root,-)
 %{_libdir}/libtag.so.1
 %{_libdir}/libtag.so.1.*
 
 %files -n libtag_c0
-%defattr(-,root,root,-)
 %{_libdir}/libtag_c.so.0
 %{_libdir}/libtag_c.so.0.*
 
 %files -n libtag-devel
-%defattr(-,root,root,-)
 %doc %{_defaultdocdir}/libtag-devel
 %{_bindir}/taglib-config
 %{_includedir}/taglib/
@@ -172,12 +148,7 @@
 %{_datadir}/susehelp/
 
 %files
-%defattr(-,root,root,-)
-%if 1 == 1
 %{_bindir}/*
 %exclude %{_bindir}/taglib-config
-%else

commit taglib for openSUSE:Factory

2017-08-12 Thread root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2017-08-12 20:12:12

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is "taglib"

Sat Aug 12 20:12:12 2017 rev:48 rq:515322 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2016-05-08 
10:40:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2017-08-12 
20:12:13.393963344 +0200
@@ -1,0 +2,10 @@
+Tue Aug  8 22:36:41 CEST 2017 - sbra...@suse.com
+
+- Update to versio 1.11.1:
+  * Fixed binary incompatible change in TagLib::String.
+  * Fixed reading ID3v2 CTOC frames with a lot of entries.
+  * Fixed seeking ByteVectorStream from the end.
+- Prevent denial of service (bsc#1052699, CVE-2017-12678,
+  taglib-CVE-2017-12678.patch).
+
+---

Old:

  taglib-1.11.tar.gz

New:

  taglib-1.11.1.tar.gz
  taglib-CVE-2017-12678.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.dP3bET/_old  2017-08-12 20:12:14.129860234 +0200
+++ /var/tmp/diff_new_pack.dP3bET/_new  2017-08-12 20:12:14.137859114 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# Copyright (c) 2016 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
@@ -17,14 +17,16 @@
 
 
 Name:   taglib
-Version:1.11
+Version:1.11.1
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ and MPL-1.1
 Group:  Productivity/Multimedia/Other
 Url:http://taglib.github.io/
-Source0:http://taglib.github.io/releases/taglib-%{version}.tar.gz
+Source0:http://taglib.github.io/releases/%{name}-%{version}.tar.gz
 Source1:%{name}.desktop
+# PATCH-FIX-SECURITY taglib-CVE-2017-12678.patch bsc1052699 CVE-2017-12678 
sbra...@suse.com -- Prevent denial of service.
+Patch:  taglib-CVE-2017-12678.patch
 Source100:  baselibs.conf
 BuildRequires:  cmake >= 2.8
 BuildRequires:  doxygen
@@ -97,6 +99,7 @@
 
 %prep
 %setup -q
+%patch -p1
 
 %build
 %cmake \

++ taglib-1.11.tar.gz -> taglib-1.11.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/taglib-1.11/CMakeLists.txt 
new/taglib-1.11.1/CMakeLists.txt
--- old/taglib-1.11/CMakeLists.txt  2016-04-29 10:26:33.0 +0200
+++ new/taglib-1.11.1/CMakeLists.txt2016-10-24 05:03:23.0 +0200
@@ -1,7 +1,7 @@
-project(taglib)
-
 cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR)
 
+project(taglib)
+
 if(NOT ${CMAKE_VERSION} VERSION_LESS 2.8.12)
   cmake_policy(SET CMP0022 OLD)
 endif()
@@ -12,6 +12,7 @@
   message(FATAL_ERROR "This option is no longer available, use 
BUILD_SHARED_LIBS instead")
 endif()
 
+option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
 if(NOT BUILD_SHARED_LIBS)
   add_definitions(-DTAGLIB_STATIC)
 endif()
@@ -89,9 +90,9 @@
 # 2. If any interfaces have been added, removed, or changed since the last 
update, increment current, and set revision to 0.
 # 3. If any interfaces have been added since the last public release, then 
increment age.
 # 4. If any interfaces have been removed since the last public release, then 
set age to 0.
-set(TAGLIB_SOVERSION_CURRENT  17)
+set(TAGLIB_SOVERSION_CURRENT  18)
 set(TAGLIB_SOVERSION_REVISION 0)
-set(TAGLIB_SOVERSION_AGE  16)
+set(TAGLIB_SOVERSION_AGE  17)
 
 math(EXPR TAGLIB_SOVERSION_MAJOR "${TAGLIB_SOVERSION_CURRENT} - 
${TAGLIB_SOVERSION_AGE}")
 math(EXPR TAGLIB_SOVERSION_MINOR "${TAGLIB_SOVERSION_AGE}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/taglib-1.11/NEWS new/taglib-1.11.1/NEWS
--- old/taglib-1.11/NEWS2016-04-29 10:26:33.0 +0200
+++ new/taglib-1.11.1/NEWS  2016-10-24 05:03:23.0 +0200
@@ -1,3 +1,10 @@
+TagLib 1.11.1 (Oct 24, 2016)
+
+
+ * Fixed binary incompatible change in TagLib::String.
+ * Fixed reading ID3v2 CTOC frames with a lot of entries.
+ * Fixed seeking ByteVectorStream from the end.
+
 TagLib 1.11 (Apr 29, 2016)
 ==
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/taglib-1.11/taglib/mpeg/id3v2/frames/chapterframe.cpp 
new/taglib-1.11.1/taglib/mpeg/id3v2/frames/chapterframe.cpp
--- old/taglib-1.11/taglib/mpeg/id3v2/frames/chapterframe.cpp   2016-04-29 
10:26:33.0 +0200
+++ 

commit taglib for openSUSE:Factory

2016-05-08 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2016-05-08 10:40:08

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is "taglib"

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2016-01-09 
23:10:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2016-05-08 
10:40:10.0 +0200
@@ -1,0 +2,52 @@
+Mon May  2 18:24:57 UTC 2016 - aloi...@gmx.com
+
+- Update to 1.11
+  * Fixed reading APE items with long keys.
+  * Fixed reading ID3v2 SYLT frames when description is empty.
+  1.11 BETA 2:
+  * Better handling of PCM WAV files with a 'fact' chunk.
+  * Better handling of corrupted APE tags.
+  * Efficient decoding of unsynchronized ID3v2 frames.
+  * Fixed text encoding when saving certain frames in ID3v2.3
+tags.
+  * Fixed updating the size of RIFF files when removing chunks.
+  * Several smaller bug fixes and performance improvements.
+  1.11 BETA:
+  * New API for creating FileRef from IOStream.
+  * Added support for ID3v2 PCST and WFED frames.
+  * Added support for pictures in XiphComment.
+  * Added String::clear().
+  * Added FLAC::File::strip() for removing non-standard tags.
+  * Added alternative functions to XiphComment::removeField().
+  * Added BUILD_BINDINGS build option.
+  * Added ENABLE_CCACHE build option.
+  * Replaced ENABLE_STATIC build option with BUILD_SHARED_LIBS.
+  * Better handling of duplicate ID3v2 tags in all kinds of
+files.
+  * Better handling of duplicate tag chunks in WAV files.
+  * Better handling of duplicate tag chunks in AIFF files.
+  * Better handling of duplicate Vorbis comment blocks in FLAC
+files.
+  * Better handling of broken MPEG audio frames.
+  * Fixed crash when calling File::properties() after strip().
+  * Fixed crash when parsing certain MPEG files.
+  * Fixed crash when saving Ogg files.
+  * Fixed possible file corruptions when saving ASF files.
+  * Fixed possible file corruptions when saving FLAC files.
+  * Fixed possible file corruptions when saving MP4 files.
+  * Fixed possible file corruptions when saving MPEG files.
+  * Fixed possible file corruptions when saving APE files.
+  * Fixed possible file corruptions when saving Musepack files.
+  * Fixed possible file corruptions when saving WavPack files.
+  * Fixed updating the comment field of Vorbis comments.
+  * Fixed reading date and time in ID3v2.3 tags.
+  * Marked ByteVector::null and ByteVector::isNull()
+deprecated.
+  * Marked String::null and String::isNull() deprecated.
+  * Marked XiphComment::removeField() deprecated.
+  * Marked Ogg::Page::getCopyWithNewPageSequenceNumber()
+deprecated. It returns null.
+  * Marked custom integer types deprecated.
+  * Many smaller bug fixes and performance improvements.
+
+---

Old:

  taglib-1.10.tar.gz

New:

  taglib-1.11.tar.gz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.ccq92R/_old  2016-05-08 10:40:10.0 +0200
+++ /var/tmp/diff_new_pack.ccq92R/_new  2016-05-08 10:40:10.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   taglib
-Version:1.10
+Version:1.11
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ and MPL-1.1

++ taglib-1.10.tar.gz -> taglib-1.11.tar.gz ++
 26969 lines of diff (skipped)




commit taglib for openSUSE:Factory

2016-01-09 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2016-01-09 23:10:15

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is "taglib"

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2014-05-18 
06:50:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2016-01-09 
23:10:17.0 +0100
@@ -1,0 +2,67 @@
+Mon Jan  4 08:49:06 UTC 2016 - o...@aepfle.de
+
+- Fix build in SLE_11 by disabling post-install
+
+---
+Sat Jan  2 17:06:39 UTC 2016 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Use cmake macros
+- Update to 1.10
+  * New API for the audio length in milliseconds.
+  * Added new options to the tagwriter example.
+  * Added support for ID3v2 ETCO and SYLT frames.
+  * Added support for album artist in PropertyMap API of MP4 files.
+  * Added support for embedded frames in ID3v2 CHAP and CTOC 
+frames.
+  * Added support for AIFF-C files.
+  * Better handling of duplicate ID3v2 tags in MPEG files.
+  * Allowed generating taglib.pc on Windows.
+  * Added ZLIB_SOURCE build option.
+  * Fixed backwards-incompatible change in TagLib::String when 
+constructing UTF16 strings.
+  * Fixed crash when parsing certain FLAC files.
+  * Fixed crash when encoding empty strings.
+  * Fixed saving of certain XM files on OS X.
+  * Changed Xiph and APE generic getters to return 
+space-concatenated values.
+  * Fixed possible file corruptions when removing tags from WAV 
+files.
+  * Added support for MP4 files with 64-bit atoms in certain 64-bit 
+environments.
+  * Prevented ID3v2 padding from being too large.
+  * Fixed crash when parsing corrupted APE files.
+  * Fixed crash when parsing corrupted WAV files.
+  * Fixed crash when parsing corrupted Ogg FLAC files.
+  * Fixed crash when parsing corrupted MPEG files.
+  * Fixed saving empty tags in WAV files.
+  * Fixed crash when parsing corrupted Musepack files.
+  * Fixed possible memory leaks when parsing AIFF and WAV files.
+  * Fixed crash when parsing corrupted MP4 files.
+  * Stopped writing empty ID3v2 frames.
+  * Fixed possible file corruptions when saving WMA files.
+  * Added TagLib::MP4::Tag::isEmpty().
+  * Added accessors to manipulate MP4 tags.
+  * Fixed crash when parsing corrupted WavPack files.
+  * Fixed seeking MPEG frames.
+  * Fixed reading FLAC files with zero-sized padding blocks.
+  * Added support for reading the encoder information of WMA files.
+  * Added support for reading the codec of WAV files.
+  * Added support for multi channel WavPack files.
+  * Added support for reading the nominal bitrate of Ogg Speex 
+files.
+  * Added support for VBR headers in MPEG files.
+  * Marked FLAC::File::streamInfoData() deprecated. It returns an 
+empty ByteVector.
+  * Marked FLAC::File::streamLength() deprecated. It returns zero.
+  * Fixed possible file corruptions when adding an ID3v1 tag to 
+FLAC files.
+  * Fixed self-assignment operator in some types.
+  * Fixed extraction of MP4 tag keys with an empty list.
+   * Many smaller bug fixes and performance improvements.
+- Drop no longer needed patches:
+  * taglib-1.7.2-doxygen.patch
+  * taglib-1.8-strip-rpath.patch
+  * taglib-1.9.1.uint.patch
+
+---

Old:

  taglib-1.7.2-doxygen.patch
  taglib-1.8-strip-rpath.patch
  taglib-1.9.1.tar.gz
  taglib-1.9.1.uint.patch

New:

  taglib-1.10.tar.gz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.hqaWz1/_old  2016-01-09 23:10:18.0 +0100
+++ /var/tmp/diff_new_pack.hqaWz1/_new  2016-01-09 23:10:18.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,7 +17,7 @@
 
 
 Name:   taglib
-Version:1.9.1
+Version:1.10
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ and MPL-1.1
@@ -26,28 +26,23 @@
 Source0:http://taglib.github.io/releases/taglib-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
-Patch1: taglib-1.7.2-doxygen.patch
-# Get example executables to build without rpath
-Patch3: taglib-1.8-strip-rpath.patch
-# Fix build error with 11.4
-Patch4: taglib-1.9.1.uint.patch
-BuildRoot:  

commit taglib for openSUSE:Factory

2014-05-17 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2014-05-18 06:50:05

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2013-10-14 
13:06:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2014-05-18 
06:50:13.0 +0200
@@ -1,0 +2,11 @@
+Fri May 16 10:40:52 CEST 2014 - oher...@suse.de
+
+- BuildRequire cmake = 2.8
+
+---
+Tue Apr 15 14:56:26 UTC 2014 - o...@aepfle.de
+
+- Fix build error in 11.4
+  taglib-1.9.1.uint.patch
+
+---

New:

  taglib-1.9.1.uint.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.5x167O/_old  2014-05-18 06:50:14.0 +0200
+++ /var/tmp/diff_new_pack.5x167O/_new  2014-05-18 06:50:14.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# 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
@@ -29,8 +29,10 @@
 Patch1: taglib-1.7.2-doxygen.patch
 # Get example executables to build without rpath
 Patch3: taglib-1.8-strip-rpath.patch
+# Fix build error with 11.4
+Patch4: taglib-1.9.1.uint.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  cmake
+BuildRequires:  cmake = 2.8
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -102,6 +104,7 @@
 %setup -q
 %patch1 -p1
 %patch3
+%patch4 -p1
 
 %build
 mkdir build

++ taglib-1.9.1.uint.patch ++
---
 tests/test_info.cpp |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Index: taglib-1.9.1/tests/test_info.cpp
===
--- taglib-1.9.1.orig/tests/test_info.cpp
+++ taglib-1.9.1/tests/test_info.cpp
@@ -34,14 +34,14 @@ public:
   {
 RIFF::Info::Tag tag;
 
-CPPUNIT_ASSERT_EQUAL((uint)0, tag.track());
+CPPUNIT_ASSERT_EQUAL((TagLib::uint)0, tag.track());
 tag.setTrack(1234);
-CPPUNIT_ASSERT_EQUAL((uint)1234, tag.track());
+CPPUNIT_ASSERT_EQUAL((TagLib::uint)1234, tag.track());
 CPPUNIT_ASSERT_EQUAL(String(1234), tag.fieldText(IPRT));
 
-CPPUNIT_ASSERT_EQUAL((uint)0, tag.year());
+CPPUNIT_ASSERT_EQUAL((TagLib::uint)0, tag.year());
 tag.setYear(1234);
-CPPUNIT_ASSERT_EQUAL((uint)1234, tag.year());
+CPPUNIT_ASSERT_EQUAL((TagLib::uint)1234, tag.year());
 CPPUNIT_ASSERT_EQUAL(String(1234), tag.fieldText(ICRD));
   }
 };
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2013-10-14 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2013-10-14 13:06:44

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2013-06-25 
14:46:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2013-10-14 
13:06:54.0 +0200
@@ -1,0 +2,41 @@
+Wed Oct  9 00:04:23 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to 1.9.1
+  * Fixed binary incompatible change in TagLib::Map and TagLib::List.
+  * Fixed constructing String from ByteVector.
+  * Fixed compilation on MSVC with the /Zc:wchar_t- option.
+  * Fixed detecting of RIFF files with invalid chunk sizes.
+  * Added TagLib::MP4::PropertyMap::codec().
+
+---
+Sun Oct  6 23:51:11 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to 1.9
+  * Added support for the Ogg Opus file format.
+  * Added support for INFO tags in WAV files.
+  * Changed FileStream to use Windows file API.
+  * Included taglib-config.cmd script for Windows.
+  * New ID3v1::Tag methods for working directly with
+genre numbers.
+  * New MPEG::File methods for checking which tags are saved in
+the file.
+  * Added support for the PropertyMap API to ASF and MP4 files.
+  * Added MusicBrainz identifiers to the PropertyMap API.
+  * Allowed reading of MP4 cover art without an explicitly
+specified format.
+  * Better parsing of corrupted FLAC files.
+  * Fixed saving of PropertyMap comments without description
+into ID3v2 tags.
+  * Fixed crash when parsing certain XM files.
+  * Fixed compilation of unit test with clang.
+  * Better handling of files that can't be open or have
+read-only permissions.
+  * Improved atomic reference counting.
+  * New hookable API for debug messages.
+  * More complete Windows install instructions.
+  * Many smaller bug fixes and performance improvements.
+- Dropped taglib-1.8-ds-rusxmms-r9.patch, not required anymore
+- Dropped Added-check-if-file-is-open-before-attempting-to-rea.patch
+  and taglib-1.8-version_fix.patch, merged upstream
+
+---

Old:

  Added-check-if-file-is-open-before-attempting-to-rea.patch
  taglib-1.8-ds-rusxmms-r9.patch
  taglib-1.8-version_fix.patch
  taglib-1.8.tar.gz

New:

  taglib-1.9.1.tar.gz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.37mJbU/_old  2013-10-14 13:06:57.0 +0200
+++ /var/tmp/diff_new_pack.37mJbU/_new  2013-10-14 13:06:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   taglib
-Version:1.8
+Version:1.9.1
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ and MPL-1.1
@@ -26,15 +26,9 @@
 Source0:http://taglib.github.io/releases/taglib-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
-# This patch is to fix bnc#814814.
-Patch0: taglib-1.8-ds-rusxmms-r9.patch
 Patch1: taglib-1.7.2-doxygen.patch
-# PATCH-FIX-UPSTREAM taglib-1.8-version_fix.patch - fix version defines in 
taglib.h
-Patch2: taglib-1.8-version_fix.patch
 # Get example executables to build without rpath
 Patch3: taglib-1.8-strip-rpath.patch
-# PATCH-FIX-UPSTREAM Added-check-if-file-is-open-before-attempting-to-rea.patch
-Patch4: Added-check-if-file-is-open-before-attempting-to-rea.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -106,11 +100,8 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
-%patch2 -p1
 %patch3
-%patch4 -p1
 
 %build
 mkdir build

++ taglib-1.8.tar.gz - taglib-1.9.1.tar.gz ++
 11910 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2013-06-25 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2013-06-25 09:36:06

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2013-06-13 
22:42:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2013-06-25 
14:46:42.0 +0200
@@ -1,0 +2,7 @@
+Fri Jun 21 17:45:11 UTC 2013 - jsl...@suse.com
+
+- Added-check-if-file-is-open-before-attempting-to-rea.patch: Added
+  check if file is open before attempting to read tags (bnc#826228)
+- Fixed Urls in .spec
+
+---

New:

  Added-check-if-file-is-open-before-attempting-to-rea.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.OM1C9a/_old  2013-06-25 14:46:43.0 +0200
+++ /var/tmp/diff_new_pack.OM1C9a/_new  2013-06-25 14:46:43.0 +0200
@@ -22,8 +22,8 @@
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ and MPL-1.1
 Group:  Productivity/Multimedia/Other
-Url:http://ktown.kde.org/~wheeler/taglib/
-Source0:
https://github.com/downloads/taglib/taglib/%{name}-%{version}.tar.gz
+Url:http://taglib.github.io/
+Source0:http://taglib.github.io/releases/taglib-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
 # This patch is to fix bnc#814814.
@@ -33,6 +33,8 @@
 Patch2: taglib-1.8-version_fix.patch
 # Get example executables to build without rpath
 Patch3: taglib-1.8-strip-rpath.patch
+# PATCH-FIX-UPSTREAM Added-check-if-file-is-open-before-attempting-to-rea.patch
+Patch4: Added-check-if-file-is-open-before-attempting-to-rea.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -108,6 +110,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3
+%patch4 -p1
 
 %build
 mkdir build

++ Added-check-if-file-is-open-before-attempting-to-rea.patch ++
From: gonemad gone...@gmail.com
Date: Thu, 11 Oct 2012 21:20:03 -0400
Subject: Added check if file is open before attempting to read tags
Patch-mainline: yes
References: bnc#826228

Signed-off-by: Jiri Slaby jirisl...@gmail.com
---
 taglib/ape/apefile.cpp   | 6 --
 taglib/asf/asffile.cpp   | 6 --
 taglib/flac/flacfile.cpp | 9 ++---
 taglib/it/itfile.cpp | 6 --
 taglib/mod/modfile.cpp   | 6 --
 taglib/mp4/mp4file.cpp   | 6 --
 taglib/mpc/mpcfile.cpp   | 6 --
 taglib/ogg/flac/oggflacfile.cpp  | 6 --
 taglib/ogg/speex/speexfile.cpp   | 6 --
 taglib/ogg/vorbis/vorbisfile.cpp | 6 --
 taglib/s3m/s3mfile.cpp   | 6 --
 taglib/wavpack/wavpackfile.cpp   | 6 --
 taglib/xm/xmfile.cpp | 6 --
 13 files changed, 54 insertions(+), 27 deletions(-)

diff --git a/taglib/ape/apefile.cpp b/taglib/ape/apefile.cpp
index cb65224..bf6491f 100644
--- a/taglib/ape/apefile.cpp
+++ b/taglib/ape/apefile.cpp
@@ -90,14 +90,16 @@ APE::File::File(FileName file, bool readProperties,
 Properties::ReadStyle propertiesStyle) : TagLib::File(file)
 {
   d = new FilePrivate;
-  read(readProperties, propertiesStyle);
+  if(isOpen())
+   read(readProperties, propertiesStyle);
 }
 
 APE::File::File(IOStream *stream, bool readProperties,
 Properties::ReadStyle propertiesStyle) : TagLib::File(stream)
 {
   d = new FilePrivate;
-  read(readProperties, propertiesStyle);
+  if(isOpen())
+   read(readProperties, propertiesStyle);
 }
 
 APE::File::~File()
diff --git a/taglib/asf/asffile.cpp b/taglib/asf/asffile.cpp
index 455631f..6a3155a 100644
--- a/taglib/asf/asffile.cpp
+++ b/taglib/asf/asffile.cpp
@@ -372,14 +372,16 @@ ASF::File::File(FileName file, bool readProperties, 
Properties::ReadStyle proper
   : TagLib::File(file)
 {
   d = new FilePrivate;
-  read(readProperties, propertiesStyle);
+  if(isOpen())
+   read(readProperties, propertiesStyle);
 }
 
 ASF::File::File(IOStream *stream, bool readProperties, Properties::ReadStyle 
propertiesStyle)
   : TagLib::File(stream)
 {
   d = new FilePrivate;
-  read(readProperties, propertiesStyle);
+  if(isOpen())
+   read(readProperties, propertiesStyle);
 }
 
 ASF::File::~File()
diff --git a/taglib/flac/flacfile.cpp b/taglib/flac/flacfile.cpp
index c85d959..291c42d 100644
--- a/taglib/flac/flacfile.cpp
+++ b/taglib/flac/flacfile.cpp
@@ -109,7 +109,8 @@ FLAC::File::File(FileName file, bool readProperties,
   TagLib::File(file)
 {
   d = new FilePrivate;
-  read(readProperties, propertiesStyle);
+  if(isOpen())
+   

commit taglib for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2013-05-27 10:05:08

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2013-04-29 
10:00:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2013-05-27 
10:05:09.0 +0200
@@ -1,0 +2,6 @@
+Thu May 23 11:54:34 UTC 2013 - davejpla...@gmail.com
+
+- Added taglib-1.8-ds-rusxmms-r9.patch and deleted
+  taglib-1.8-ds-rusxmms-r8.patch to fix the reopened bnc#814814
+
+---

Old:

  taglib-1.8-ds-rusxmms-r8.patch

New:

  taglib-1.8-ds-rusxmms-r9.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.c4Un7j/_old  2013-05-27 10:05:11.0 +0200
+++ /var/tmp/diff_new_pack.c4Un7j/_new  2013-05-27 10:05:11.0 +0200
@@ -27,7 +27,7 @@
 Source1:%{name}.desktop
 Source100:  baselibs.conf
 # This patch is to fix bnc#814814.
-Patch0: taglib-1.8-ds-rusxmms-r8.patch
+Patch0: taglib-1.8-ds-rusxmms-r9.patch
 Patch1: taglib-1.7.2-doxygen.patch
 # PATCH-FIX-UPSTREAM taglib-1.8-version_fix.patch - fix version defines in 
taglib.h
 Patch2: taglib-1.8-version_fix.patch

++ taglib-1.8-ds-rusxmms-r8.patch - taglib-1.8-ds-rusxmms-r9.patch ++
--- /work/SRC/openSUSE:Factory/taglib/taglib-1.8-ds-rusxmms-r8.patch
2013-04-29 10:00:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib-1.8-ds-rusxmms-r9.patch   
2013-05-27 10:05:09.0 +0200
@@ -1,6 +1,6 @@
 diff -dPNur taglib-1.8/config-taglib.h.cmake 
taglib-1.8-ds/config-taglib.h.cmake
 --- taglib-1.8/config-taglib.h.cmake   2012-09-06 20:03:15.0 +0200
-+++ taglib-1.8-ds/config-taglib.h.cmake2013-04-24 17:44:12.0 
+0200
 taglib-1.8-ds/config-taglib.h.cmake2013-05-22 20:13:15.0 
+0200
 @@ -3,6 +3,8 @@
  /* Define if you have libz */
  #cmakedefine   HAVE_ZLIB 1
@@ -12,7 +12,7 @@
  #cmakedefine   WITH_MP4 1
 diff -dPNur taglib-1.8/ConfigureChecks.cmake 
taglib-1.8-ds/ConfigureChecks.cmake
 --- taglib-1.8/ConfigureChecks.cmake   2012-09-06 20:03:15.0 +0200
-+++ taglib-1.8-ds/ConfigureChecks.cmake2013-04-24 17:44:12.0 
+0200
 taglib-1.8-ds/ConfigureChecks.cmake2013-05-22 20:13:15.0 
+0200
 @@ -14,6 +14,8 @@
set(HAVE_ZLIB 0)
  endif()
@@ -24,7 +24,7 @@
  if(NOT CppUnit_FOUND AND BUILD_TESTS)
 diff -dPNur taglib-1.8/examples/tagreader_c.c 
taglib-1.8-ds/examples/tagreader_c.c
 --- taglib-1.8/examples/tagreader_c.c  2012-09-06 20:03:15.0 +0200
-+++ taglib-1.8-ds/examples/tagreader_c.c   2013-04-24 19:10:37.0 
+0200
 taglib-1.8-ds/examples/tagreader_c.c   2013-05-22 20:13:15.0 
+0200
 @@ -38,7 +38,7 @@
TagLib_Tag *tag;
const TagLib_AudioProperties *properties;
@@ -36,7 +36,7 @@
  printf( \%s\ \n, argv[i]);
 diff -dPNur taglib-1.8/examples/tagwriter.cpp 
taglib-1.8-ds/examples/tagwriter.cpp
 --- taglib-1.8/examples/tagwriter.cpp  2012-09-06 20:03:15.0 +0200
-+++ taglib-1.8-ds/examples/tagwriter.cpp   2013-04-25 23:48:17.0 
+0200
 taglib-1.8-ds/examples/tagwriter.cpp   2013-05-22 20:13:15.0 
+0200
 @@ -92,7 +92,7 @@
  if(isArgument(argv[i])  i + 1  argc  !isArgument(argv[i + 1])) {
  
@@ -48,7 +48,7 @@
for(it = fileList.begin(); it != fileList.end(); ++it) {
 diff -dPNur taglib-1.8/taglib/CMakeLists.txt 
taglib-1.8-ds/taglib/CMakeLists.txt
 --- taglib-1.8/taglib/CMakeLists.txt   2012-09-06 20:03:15.0 +0200
-+++ taglib-1.8-ds/taglib/CMakeLists.txt2013-04-24 17:44:12.0 
+0200
 taglib-1.8-ds/taglib/CMakeLists.txt2013-05-22 20:13:15.0 
+0200
 @@ -35,6 +35,7 @@
audioproperties.h
taglib_export.h
@@ -76,7 +76,7 @@
  set_target_properties(tag PROPERTIES
 diff -dPNur taglib-1.8/taglib/mpeg/id3v1/id3v1tag.cpp 
taglib-1.8-ds/taglib/mpeg/id3v1/id3v1tag.cpp
 --- taglib-1.8/taglib/mpeg/id3v1/id3v1tag.cpp  2012-09-06 20:03:15.0 
+0200
-+++ taglib-1.8-ds/taglib/mpeg/id3v1/id3v1tag.cpp   2013-04-24 
17:44:12.0 +0200
 taglib-1.8-ds/taglib/mpeg/id3v1/id3v1tag.cpp   2013-05-22 
20:13:15.0 +0200
 @@ -64,17 +64,18 @@
  
  String ID3v1::StringHandler::parse(const ByteVector data) const
@@ -109,7 +109,7 @@
  
 diff -dPNur taglib-1.8/taglib/mpeg/id3v2/frames/commentsframe.cpp 
taglib-1.8-ds/taglib/mpeg/id3v2/frames/commentsframe.cpp
 --- taglib-1.8/taglib/mpeg/id3v2/frames/commentsframe.cpp  2012-09-06 

commit taglib for openSUSE:Factory

2013-04-29 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2013-04-29 10:00:28

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2013-02-05 
15:47:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2013-04-29 
10:00:30.0 +0200
@@ -1,0 +2,14 @@
+Fri Apr 26 17:19:29 UTC 2013 - davejpla...@gmail.com
+
+- Added taglib-1.8-ds-rusxmms-r8.patch which fixes bnc#814814
+- Removed old taglib-1.8-ds-rusxmms-r4.patch
+
+---
+Thu Apr 25 17:05:18 UTC 2013 - davejpla...@gmail.com
+
+- Incorporated updated taglib-1.8-ds-rusxmms-r4.patch see bnc#814814
+- Added built binary examples which manipulate tags from the command line
+  to enable easier testing of libtag. These are in the taglib rpm.
+- Created taglib-1.8-strip-rpath.patch to remove rpath from binaries.
+
+---

Old:

  taglib-1.8-ds-rusxmms-r2.patch

New:

  taglib-1.8-ds-rusxmms-r8.patch
  taglib-1.8-strip-rpath.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.tUmfwN/_old  2013-04-29 10:00:33.0 +0200
+++ /var/tmp/diff_new_pack.tUmfwN/_new  2013-04-29 10:00:33.0 +0200
@@ -21,15 +21,18 @@
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ and MPL-1.1
-Group:  System/Libraries
+Group:  Productivity/Multimedia/Other
 Url:http://ktown.kde.org/~wheeler/taglib/
 Source0:
https://github.com/downloads/taglib/taglib/%{name}-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
-Patch0: taglib-1.8-ds-rusxmms-r2.patch
+# This patch is to fix bnc#814814.
+Patch0: taglib-1.8-ds-rusxmms-r8.patch
 Patch1: taglib-1.7.2-doxygen.patch
 # PATCH-FIX-UPSTREAM taglib-1.8-version_fix.patch - fix version defines in 
taglib.h
 Patch2: taglib-1.8-version_fix.patch
+# Get example executables to build without rpath
+Patch3: taglib-1.8-strip-rpath.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -43,14 +46,18 @@
 %endif
 BuildRequires:  librcc-devel
 BuildRequires:  zlib-devel
-Requires:   libtag1 = %{version}
-Requires:   libtag_c0 = %{version}
+# NOTE: The tagreader and writer executables give different results when built 
with
+# an earlier taglib-1.8-ds-rusxmms patch. See bnc#814814
+Requires:   libtag1 = %{version}-%{release}
+Requires:   libtag_c0 = %{version}-%{release}
 
 %description
 TagLib is a library for reading and editing the meta-data of several popular
 audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg
 Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack
 TrueAudio, WAV, AIFF, MP4 and ASF files.
+This package contains built examples which manipulate tags from the
+command line.
 
 %package -n libtag1
 Summary:Audio Meta-Data Library
@@ -100,6 +107,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3
 
 %build
 mkdir build
@@ -107,7 +115,12 @@
 export CXXFLAGS=%{optflags} -D_GNU_SOURCE
 export CFLAGS=%{optflags} -D_GNU_SOURCE
 _libsuffix=$(echo %{_lib} | cut -b4-)
-cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_TESTS:BOOL=ON 
-DLIB_SUFFIX=$_libsuffix -DWITH_ASF:BOOL=ON -DWITH_MP4:BOOL=ON ..
+cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+-DBUILD_TESTS:BOOL=ON \
+-DLIB_SUFFIX=$_libsuffix \
+-DWITH_ASF:BOOL=ON \
+-DWITH_MP4:BOOL=ON \
+-DBUILD_EXAMPLES:BOOL=ON ..
 make %{?_smp_mflags} VERBOSE=1
 cd ..
 
@@ -115,9 +128,9 @@
 doxygen
 
 %install
-cd build
-%makeinstall
-cd ..
+pushd build
+make DESTDIR=%{buildroot} install
+popd
 
 # install susehelp file
 mkdir -p %{buildroot}%{_datadir}/susehelp/meta/Development/Libraries/
@@ -133,11 +146,9 @@
 cp -a AUTHORS COPYING.LGPL COPYING.MPL NEWS doc/html/ examples/ 
%{buildroot}%{_defaultdocdir}/libtag-devel/
 
 %fdupes -s %{buildroot}
-
-echo EOF README.taglib
-This package only acts as a placeholder until all packages that use taglib
-have upgraded to the new package names libtag1 and libtag_c0.
-EOF
+# Add built examples to taglib package.
+mkdir -p %{buildroot}%{_bindir}
+for i in `find build/examples -maxdepth 1 ! -type d -executable`; do cp -v 
${i} %{buildroot}%{_bindir}/; done
 
 %check
 # check the library
@@ -177,6 +188,11 @@
 
 %files
 %defattr(-,root,root,-)
+%if 1 == 1
+%{_bindir}/*
+%exclude %{_bindir}/taglib-config
+%else
 %doc README.taglib
+%endif
 
 

commit taglib for openSUSE:Factory

2013-02-05 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2013-02-05 15:47:01

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2013-02-04 
19:07:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2013-02-05 
15:47:03.0 +0100
@@ -1,0 +2,12 @@
+Mon Feb  4 19:50:45 UTC 2013 - hessija...@gmail.com
+
+- Replace taglib-1.6-ds-rusxmms.patch with
+  taglib-1.8-ds-rusxmms-r2.patch: Update rusxmms patch to also work
+  with non-Russian locale (bnc#780256).
+
+---
+Mon Feb  4 19:50:45 UTC 2013 - hessija...@gmail.com
+
+- Update rusxmms patch to version taglib-1.8-ds-rusxmms-r2 in order to fix 
bnc#780256
+
+---

Old:

  taglib-1.6-ds-rusxmms.patch

New:

  taglib-1.8-ds-rusxmms-r2.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.tocuj1/_old  2013-02-05 15:47:04.0 +0100
+++ /var/tmp/diff_new_pack.tocuj1/_new  2013-02-05 15:47:04.0 +0100
@@ -26,7 +26,7 @@
 Source0:
https://github.com/downloads/taglib/taglib/%{name}-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
-Patch0: taglib-1.6-ds-rusxmms.patch
+Patch0: taglib-1.8-ds-rusxmms-r2.patch
 Patch1: taglib-1.7.2-doxygen.patch
 # PATCH-FIX-UPSTREAM taglib-1.8-version_fix.patch - fix version defines in 
taglib.h
 Patch2: taglib-1.8-version_fix.patch

++ taglib-1.8-ds-rusxmms-r2.patch ++
diff -dPNur taglib-1.8/config-taglib.h.cmake taglib-1.8-ds/config-taglib.h.cmake
--- taglib-1.8/config-taglib.h.cmake2012-09-06 20:03:15.0 +0200
+++ taglib-1.8-ds/config-taglib.h.cmake 2013-01-29 12:45:48.0 +0100
@@ -3,6 +3,8 @@
 /* Define if you have libz */
 #cmakedefine   HAVE_ZLIB 1
 
+#cmakedefine   HAVE_LIBRCC 1
+
 #cmakedefine   NO_ITUNES_HACKS 1
 #cmakedefine   WITH_ASF 1
 #cmakedefine   WITH_MP4 1
diff -dPNur taglib-1.8/ConfigureChecks.cmake taglib-1.8-ds/ConfigureChecks.cmake
--- taglib-1.8/ConfigureChecks.cmake2012-09-06 20:03:15.0 +0200
+++ taglib-1.8-ds/ConfigureChecks.cmake 2013-01-29 12:45:48.0 +0100
@@ -14,6 +14,8 @@
set(HAVE_ZLIB 0)
 endif()
 
+SET(HAVE_LIBRCC 1)
+
 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
 find_package(CppUnit)
 if(NOT CppUnit_FOUND AND BUILD_TESTS)
diff -dPNur taglib-1.8/taglib/CMakeLists.txt taglib-1.8-ds/taglib/CMakeLists.txt
--- taglib-1.8/taglib/CMakeLists.txt2012-09-06 20:03:15.0 +0200
+++ taglib-1.8-ds/taglib/CMakeLists.txt 2013-01-29 12:45:48.0 +0100
@@ -35,6 +35,7 @@
   audioproperties.h
   taglib_export.h
   ${CMAKE_BINARY_DIR}/taglib_config.h
+  toolkit/rccpatch.h
   toolkit/taglib.h
   toolkit/tstring.h
   toolkit/tlist.h
@@ -269,6 +270,7 @@
 )
 
 set(toolkit_SRCS
+  toolkit/rccpatch.cpp
   toolkit/tstring.cpp
   toolkit/tstringlist.cpp
   toolkit/tbytevector.cpp
@@ -296,7 +298,7 @@
 add_library(tag ${tag_LIB_SRCS} ${tag_HDRS})
 
 if(ZLIB_FOUND)
-   target_link_libraries(tag ${ZLIB_LIBRARIES})
+   target_link_libraries(tag rcc ${ZLIB_LIBRARIES})
 endif()
 
 set_target_properties(tag PROPERTIES
diff -dPNur taglib-1.8/taglib/mpeg/id3v1/id3v1tag.cpp 
taglib-1.8-ds/taglib/mpeg/id3v1/id3v1tag.cpp
--- taglib-1.8/taglib/mpeg/id3v1/id3v1tag.cpp   2012-09-06 20:03:15.0 
+0200
+++ taglib-1.8-ds/taglib/mpeg/id3v1/id3v1tag.cpp2013-01-29 
12:45:48.0 +0100
@@ -64,17 +64,18 @@
 
 String ID3v1::StringHandler::parse(const ByteVector data) const
 {
-  return String(data, String::Latin1).stripWhiteSpace();
+  return String(data, String::Latin1ID3).stripWhiteSpace();
 }
 
 ByteVector ID3v1::StringHandler::render(const String s) const
 {
   if(!s.isLatin1())
   {
+   if (String::ID3WType(String::Latin1) == String::Latin1)
 return ByteVector();
   }
 
-  return s.data(String::Latin1);
+  return s.data(String::Latin1ID3);
 }
 
 

@@ -247,7 +248,7 @@
 d-track = uchar(data[offset + 29]);
   }
   else
-d-comment = data.mid(offset, 30);
+d-comment = TagPrivate::stringHandler-parse(data.mid(offset, 30));
 
   offset += 30;
 
diff -dPNur taglib-1.8/taglib/mpeg/id3v2/frames/commentsframe.cpp 
taglib-1.8-ds/taglib/mpeg/id3v2/frames/commentsframe.cpp
--- taglib-1.8/taglib/mpeg/id3v2/frames/commentsframe.cpp   2012-09-06 
20:03:15.0 +0200
+++ 

commit taglib for openSUSE:Factory

2013-02-04 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2013-02-04 19:07:52

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2012-11-08 
21:54:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2013-02-04 
19:07:54.0 +0100
@@ -1,0 +2,5 @@
+Fri Feb  1 18:54:07 UTC 2013 - co...@suse.com
+
+- update license to new format
+
+---



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.Oz0CbP/_old  2013-02-04 19:07:56.0 +0100
+++ /var/tmp/diff_new_pack.Oz0CbP/_new  2013-02-04 19:07:56.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# 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
@@ -20,7 +20,7 @@
 Version:1.8
 Release:0
 Summary:Audio Meta-Data Library
-License:LGPL-2.1+ ; MPL-1.1
+License:LGPL-2.1+ and MPL-1.1
 Group:  System/Libraries
 Url:http://ktown.kde.org/~wheeler/taglib/
 Source0:
https://github.com/downloads/taglib/taglib/%{name}-%{version}.tar.gz

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2012-11-08 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2012-11-08 21:54:10

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2012-09-23 
08:46:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2012-11-08 
21:54:13.0 +0100
@@ -1,0 +2,6 @@
+Thu Nov  8 04:49:38 UTC 2012 - klaussfre...@gmail.com
+
+- Add patch taglib-1.8-version_fix.patch: fix version defines
+  in taglib.h
+
+---

New:

  taglib-1.8-version_fix.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.MyNzRN/_old  2012-11-08 21:54:13.0 +0100
+++ /var/tmp/diff_new_pack.MyNzRN/_new  2012-11-08 21:54:13.0 +0100
@@ -28,6 +28,8 @@
 Source100:  baselibs.conf
 Patch0: taglib-1.6-ds-rusxmms.patch
 Patch1: taglib-1.7.2-doxygen.patch
+# PATCH-FIX-UPSTREAM taglib-1.8-version_fix.patch - fix version defines in 
taglib.h
+Patch2: taglib-1.8-version_fix.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -97,6 +99,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 mkdir build

++ taglib-1.8-version_fix.patch ++
diff -ur taglib-1.8/taglib/toolkit/taglib.h 
taglib-1.8.nu/taglib/toolkit/taglib.h
--- taglib-1.8/taglib/toolkit/taglib.h  2012-09-06 15:03:15.0 -0300
+++ taglib-1.8.nu/taglib/toolkit/taglib.h   2012-11-08 01:47:51.08809 
-0300
@@ -27,7 +27,7 @@
 #define TAGLIB_H
 
 #define TAGLIB_MAJOR_VERSION 1
-#define TAGLIB_MINOR_VERSION 7
+#define TAGLIB_MINOR_VERSION 8
 #define TAGLIB_PATCH_VERSION 0
 
 #if defined(__GNUC__)  (__GNUC__  4 || (__GNUC__ == 4  __GNUC_MINOR__  
1))
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2012-09-23 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2012-09-23 08:46:21

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2012-05-14 
16:22:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2012-09-23 
08:46:23.0 +0200
@@ -1,0 +2,26 @@
+Thu Sep 13 10:11:52 UTC 2012 - cgiboude...@gmx.com
+
+- Update to 1.8
+  * Added support for OWNE ID3 frames.
+  * Changed key validation in the new PropertyMap API.
+  * ID3v1::Tag::setStringHandler will no londer delete the previous handler, 
the caller is responsible for this.
+  * File objects will also no longer delete the passed IOStream objects. It 
should be done in the caller code after the File object is no longer used.
+  * Added ID3v2::Tag::setLatin1StringHandler for custom handling of 
latin1-encoded text in ID3v2 frames.
+  * Fixed validation of ID3v2 frame IDs (IDs with ‘0’ were ignored).
+  * New API for accessing tags by name.
+  * New abstract I/O stream layer to allow custom I/O handlers.
+  * Support for writing ID3v2.3 tags.
+  * Support for various module file formats (MOD, S3M, IT, XM).
+  * Support for MP4 and ASF is now enabled by default.
+  * Started using atomic int operations for reference counting.
+  * Added methods for checking if WMA and MP4 files are DRM-protected.
+  * Added taglib_free to the C bindings.
+  * New method to allow removing pictures from FLAC files.
+  * Support for reading audio properties from ALAC and Musepack SV8 files.
+  * Added replay-gain information to Musepack audio properties.
+  * Support for APEv2 binary tags.
+  * Many AudioProperties subclasses now provide information about the total 
number of samples.
+  * Various small bug fixes.
+- Drop taglib-noansiflags.patch (no longer relevant)
+
+---

Old:

  taglib-1.7.2.tar.bz2
  taglib-noansiflags.patch

New:

  taglib-1.8.tar.gz



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.2WQ55j/_old  2012-09-23 08:46:24.0 +0200
+++ /var/tmp/diff_new_pack.2WQ55j/_new  2012-09-23 08:46:24.0 +0200
@@ -17,19 +17,17 @@
 
 
 Name:   taglib
-Version:1.7.2
+Version:1.8
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ ; MPL-1.1
 Group:  System/Libraries
 Url:http://ktown.kde.org/~wheeler/taglib/
-# http://ktown.kde.org/~wheeler/files/src/taglib-1.7.tar.gz
-Source0:%{name}-%{version}.tar.bz2
+Source0:
https://github.com/downloads/taglib/taglib/%{name}-%{version}.tar.gz
 Source1:%{name}.desktop
 Source100:  baselibs.conf
-Patch1: taglib-1.6-ds-rusxmms.patch
-Patch2: taglib-noansiflags.patch
-Patch3: taglib-1.7.2-doxygen.patch 
+Patch0: taglib-1.6-ds-rusxmms.patch
+Patch1: taglib-1.7.2-doxygen.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -97,9 +95,9 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch1 -p1
-%patch2
-%patch3 -p1
+
 %build
 mkdir build
 cd build

++ taglib-1.6-ds-rusxmms.patch ++
--- /var/tmp/diff_new_pack.2WQ55j/_old  2012-09-23 08:46:24.0 +0200
+++ /var/tmp/diff_new_pack.2WQ55j/_new  2012-09-23 08:46:24.0 +0200
@@ -1,7 +1,21 @@
-diff -dPNur taglib-1.6/config-taglib.h.cmake 
taglib-1.6-ds/config-taglib.h.cmake
 taglib-1.6/config-taglib.h.cmake   2008-11-12 09:17:11.0 +0100
-+++ taglib-1.6-ds/config-taglib.h.cmake2009-10-02 17:53:08.0 
+0200
-@@ -6,6 +6,8 @@
+diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
+index e4a6d1f..324c502 100644
+--- a/ConfigureChecks.cmake
 b/ConfigureChecks.cmake
+@@ -14,6 +14,8 @@ else()
+   set(HAVE_ZLIB 0)
+ endif()
+ 
++set(HAVE_LIBRCC 1)
++
+ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
+ find_package(CppUnit)
+ if(NOT CppUnit_FOUND AND BUILD_TESTS)
+diff --git a/config-taglib.h.cmake b/config-taglib.h.cmake
+index 9c2f487..8e445c7 100644
+--- a/config-taglib.h.cmake
 b/config-taglib.h.cmake
+@@ -3,6 +3,8 @@
  /* Define if you have libz */
  #cmakedefine   HAVE_ZLIB 1
  
@@ -10,42 +24,40 @@
  #cmakedefine   NO_ITUNES_HACKS 1
  #cmakedefine   WITH_ASF 1
  #cmakedefine   WITH_MP4 1
-diff -dPNur taglib-1.6/ConfigureChecks.cmake 
taglib-1.6-ds/ConfigureChecks.cmake
 taglib-1.6/ConfigureChecks.cmake   2008-12-21 22:46:41.0 +0100
-+++ taglib-1.6-ds/ConfigureChecks.cmake2009-10-02 17:53:08.0 

commit taglib for openSUSE:Factory

2012-05-14 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2012-05-14 16:22:05

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2012-05-10 
14:34:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2012-05-14 
16:22:11.0 +0200
@@ -1,0 +2,14 @@
+Fri May 11 10:22:59 UTC 2012 - vdziewie...@suse.com
+
+-Update to 1.7.2:
+ * Fixed division by zero while parsing corrupted MP4 files (CVE-2012-2396).
+ * Fixed compilation on Haiku.
+ * Improved parsing of corrupted WMA, RIFF and OGG files.
+ * Fixed a memory leak in the WMA parser.
+ * Fixed a memory leak in the FLAC parser.
+ * Fixed a possible division by zero in the APE parser.
+ * Added detection of TTA2 files.
+ * Fixed saving of multiple identically named tags to Vorbis Comments.
+-Fixed a build failure related to doxygen.
+
+---

Old:

  taglib-1.7.tar.bz2

New:

  taglib-1.7.2-doxygen.patch
  taglib-1.7.2.tar.bz2



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.5JRqmT/_old  2012-05-14 16:22:12.0 +0200
+++ /var/tmp/diff_new_pack.5JRqmT/_new  2012-05-14 16:22:12.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   taglib
-Version:1.7
+Version:1.7.2
 Release:0
 Summary:Audio Meta-Data Library
 License:LGPL-2.1+ ; MPL-1.1
@@ -29,6 +29,7 @@
 Source100:  baselibs.conf
 Patch1: taglib-1.6-ds-rusxmms.patch
 Patch2: taglib-noansiflags.patch
+Patch3: taglib-1.7.2-doxygen.patch 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -98,6 +99,7 @@
 %setup -q
 %patch1 -p1
 %patch2
+%patch3 -p1
 %build
 mkdir build
 cd build

++ taglib-1.7.2-doxygen.patch ++
Index: taglib-1.7.2/CMakeLists.txt
===
--- taglib-1.7.2.orig/CMakeLists.txt
+++ taglib-1.7.2/CMakeLists.txt
@@ -76,7 +76,7 @@ endif(NOT WIN32)
 
 INSTALL( PROGRAMS  ${CMAKE_CURRENT_BINARY_DIR}/taglib-config DESTINATION 
${BIN_INSTALL_DIR})
 
-CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake 
${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake 
${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile)
 file(COPY doc/taglib.png DESTINATION doc)
 ADD_CUSTOM_TARGET(docs doxygen)
 
++ taglib-1.7.tar.bz2 - taglib-1.7.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/taglib-1.7/CMakeLists.txt 
new/taglib-1.7.2/CMakeLists.txt
--- old/taglib-1.7/CMakeLists.txt   2011-03-11 14:15:38.0 +0100
+++ new/taglib-1.7.2/CMakeLists.txt 2012-04-20 17:57:13.0 +0200
@@ -40,7 +40,7 @@
 
 SET(TAGLIB_LIB_MAJOR_VERSION 1)
 SET(TAGLIB_LIB_MINOR_VERSION 7)
-SET(TAGLIB_LIB_PATCH_VERSION 0)
+SET(TAGLIB_LIB_PATCH_VERSION 2)
 
 SET(TAGLIB_LIB_VERSION_STRING 
${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION})
 
@@ -76,6 +76,7 @@
 
 INSTALL( PROGRAMS  ${CMAKE_CURRENT_BINARY_DIR}/taglib-config DESTINATION 
${BIN_INSTALL_DIR})
 
-CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake 
${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile)
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake 
${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+file(COPY doc/taglib.png DESTINATION doc)
 ADD_CUSTOM_TARGET(docs doxygen)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/taglib-1.7/Doxyfile.cmake 
new/taglib-1.7.2/Doxyfile.cmake
--- old/taglib-1.7/Doxyfile.cmake   2011-03-11 14:15:38.0 +0100
+++ new/taglib-1.7.2/Doxyfile.cmake 2012-04-20 17:57:13.0 +0200
@@ -61,7 +61,7 @@
 #---
 # configuration options related to the input files
 #---
-INPUT  = taglib
+INPUT  = @CMAKE_SOURCE_DIR@/taglib
 FILE_PATTERNS  = *.h \
  *.hh \
  *.H
@@ -96,9 +96,9 @@
 GENERATE_HTML  = YES
 HTML_OUTPUT= html
 HTML_FILE_EXTENSION= .html
-HTML_HEADER= doc/api-header.html
-HTML_FOOTER= doc/api-footer.html
-HTML_STYLESHEET= doc/taglib-api.css
+HTML_HEADER= @CMAKE_SOURCE_DIR@/doc/api-header.html
+HTML_FOOTER= @CMAKE_SOURCE_DIR@/doc/api-footer.html
+HTML_STYLESHEET= 

commit taglib for openSUSE:Factory

2012-05-10 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2012-05-10 14:34:28

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is vdziewie...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2012-03-09 
21:28:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2012-05-10 
14:34:52.0 +0200
@@ -1,0 +2,10 @@
+Thu May 10 01:51:54 UTC 2012 - crrodrig...@opensuse.org
+
+- Also, define GNU_SOURCE 
+
+---
+Thu May 10 01:11:38 UTC 2012 - crrodrig...@opensuse.org
+
+- No dont use -ansi gcc flag. 
+
+---

New:

  taglib-noansiflags.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.HZSPjj/_old  2012-05-10 14:34:56.0 +0200
+++ /var/tmp/diff_new_pack.HZSPjj/_new  2012-05-10 14:34:56.0 +0200
@@ -28,6 +28,7 @@
 Source1:%{name}.desktop
 Source100:  baselibs.conf
 Patch1: taglib-1.6-ds-rusxmms.patch
+Patch2: taglib-noansiflags.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -96,12 +97,12 @@
 %prep
 %setup -q
 %patch1 -p1
-
+%patch2
 %build
 mkdir build
 cd build
-export CXXFLAGS=%{optflags}
-export CFLAGS=%{optflags}
+export CXXFLAGS=%{optflags} -D_GNU_SOURCE
+export CFLAGS=%{optflags} -D_GNU_SOURCE
 _libsuffix=$(echo %{_lib} | cut -b4-)
 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_TESTS:BOOL=ON 
-DLIB_SUFFIX=$_libsuffix -DWITH_ASF:BOOL=ON -DWITH_MP4:BOOL=ON ..
 make %{?_smp_mflags} VERBOSE=1

++ taglib-noansiflags.patch ++
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -24,8 +24,8 @@ set(INCLUDE_INSTALL_DIR  ${CMAKE_IN
 
 if (CMAKE_COMPILER_IS_GNUCXX)
if (CMAKE_SYSTEM_NAME MATCHES Linux)
- set ( CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef 
-Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W 
-Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute 
-fno-common)
- set ( CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor 
-Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W 
-Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common)
+ set ( CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -Wno-long-long -Wundef 
-Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W 
-Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute 
-fno-common)
+ set ( CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden 
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall 
-W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new 
-fno-common)
endif (CMAKE_SYSTEM_NAME MATCHES Linux)
 endif (CMAKE_COMPILER_IS_GNUCXX)
 if(MSVC)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2012-03-09 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2012-03-09 21:28:45

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is crrodrig...@novell.com

Changes:

--- /work/SRC/openSUSE:Factory/taglib/taglib.changes2011-09-23 
12:47:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new/taglib.changes   2012-03-09 
21:28:46.0 +0100
@@ -1,0 +2,5 @@
+Thu Mar  8 01:01:13 YEKT 2012 - avm-xan...@yandex.ru
+
+- Add rusxmms patch to be fixed https://features.opensuse.org/313273
+
+---

New:

  taglib-1.6-ds-rusxmms.patch



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.qCUGpY/_old  2012-03-09 21:28:47.0 +0100
+++ /var/tmp/diff_new_pack.qCUGpY/_new  2012-03-09 21:28:47.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package taglib
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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,20 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   taglib
 Version:1.7
-Release:6
-License:LGPL-2.1+ ; MPL-1.1
+Release:0
 Summary:Audio Meta-Data Library
-Url:http://ktown.kde.org/~wheeler/taglib/
+License:LGPL-2.1+ ; MPL-1.1
 Group:  System/Libraries
+Url:http://ktown.kde.org/~wheeler/taglib/
 # http://ktown.kde.org/~wheeler/files/src/taglib-1.7.tar.gz
 Source0:%{name}-%{version}.tar.bz2
 Source1:%{name}.desktop
 Source100:  baselibs.conf
+Patch1: taglib-1.6-ds-rusxmms.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -40,6 +39,7 @@
 %if 0%{?suse_version}
 BuildRequires:  update-desktop-files
 %endif
+BuildRequires:  librcc-devel
 BuildRequires:  zlib-devel
 Requires:   libtag1 = %{version}
 Requires:   libtag_c0 = %{version}
@@ -51,8 +51,8 @@
 TrueAudio, WAV, AIFF, MP4 and ASF files.
 
 %package -n libtag1
-License:LGPL-2.1+
 Summary:Audio Meta-Data Library
+License:LGPL-2.1+
 Group:  System/Libraries
 # Without this the old taglib package containing the libraries isn't removed 
when this package is installed.
 # The only alternative is for the libraries to Require: taglib 
version-release, badness 440
@@ -65,8 +65,8 @@
 TrueAudio, WAV, AIFF, MP4 and ASF files.
 
 %package -n libtag_c0
-License:LGPL-2.1+
 Summary:Audio Meta-Data Library
+License:LGPL-2.1+
 Group:  System/Libraries
 # Without this the old taglib package containing the libraries isn't removed 
when this package is installed.
 # The only alternative is for the libraries to Require: taglib 
version-release, badness 440
@@ -79,12 +79,12 @@
 TrueAudio, WAV, AIFF, MP4 and ASF files.
 
 %package -n libtag-devel
-License:LGPL-2.1+
 Summary:Development files for taglib
+License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
 Requires:   libstdc++-devel
-Requires:   libtag_c0 = %{version}-%{release}
 Requires:   libtag1 = %{version}-%{release}
+Requires:   libtag_c0 = %{version}-%{release}
 # taglib-devel was last used in openSUSE 11.4 (taglib-devel-1.6.2)
 # The last taglib-devel used was version 1.6.3 from multimedia:libs.
 Provides:   taglib-devel = %{version}
@@ -95,6 +95,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 mkdir build

++ taglib-1.6-ds-rusxmms.patch ++
diff -dPNur taglib-1.6/config-taglib.h.cmake taglib-1.6-ds/config-taglib.h.cmake
--- taglib-1.6/config-taglib.h.cmake2008-11-12 09:17:11.0 +0100
+++ taglib-1.6-ds/config-taglib.h.cmake 2009-10-02 17:53:08.0 +0200
@@ -6,6 +6,8 @@
 /* Define if you have libz */
 #cmakedefine   HAVE_ZLIB 1
 
+#cmakedefine   HAVE_LIBRCC 1
+
 #cmakedefine   NO_ITUNES_HACKS 1
 #cmakedefine   WITH_ASF 1
 #cmakedefine   WITH_MP4 1
diff -dPNur taglib-1.6/ConfigureChecks.cmake taglib-1.6-ds/ConfigureChecks.cmake
--- taglib-1.6/ConfigureChecks.cmake2008-12-21 22:46:41.0 +0100
+++ taglib-1.6-ds/ConfigureChecks.cmake 2009-10-02 17:53:08.0 +0200
@@ -14,6 +14,8 @@
 #check for libz using the cmake supplied FindZLIB.cmake
 FIND_PACKAGE(ZLIB)
 
+SET(HAVE_LIBRCC 1)
+
 IF(ZLIB_FOUND)
SET(HAVE_ZLIB 1)
 ELSE(ZLIB_FOUND)
diff -dPNur taglib-1.6/taglib/CMakeLists.txt 

commit taglib for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package taglib for openSUSE:Factory checked 
in at 2011-12-06 19:07:12

Comparing /work/SRC/openSUSE:Factory/taglib (Old)
 and  /work/SRC/openSUSE:Factory/.taglib.new (New)


Package is taglib, Maintainer is crrodrig...@novell.com

Changes:




Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.fMPiAn/_old  2011-12-06 19:41:26.0 +0100
+++ /var/tmp/diff_new_pack.fMPiAn/_new  2011-12-06 19:41:26.0 +0100
@@ -21,7 +21,7 @@
 Name:   taglib
 Version:1.7
 Release:6
-License:LGPLv2.1+ ; MPLv1.1 ..
+License:LGPL-2.1+ ; MPL-1.1
 Summary:Audio Meta-Data Library
 Url:http://ktown.kde.org/~wheeler/taglib/
 Group:  System/Libraries
@@ -51,7 +51,7 @@
 TrueAudio, WAV, AIFF, MP4 and ASF files.
 
 %package -n libtag1
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Audio Meta-Data Library
 Group:  System/Libraries
 # Without this the old taglib package containing the libraries isn't removed 
when this package is installed.
@@ -65,7 +65,7 @@
 TrueAudio, WAV, AIFF, MP4 and ASF files.
 
 %package -n libtag_c0
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Audio Meta-Data Library
 Group:  System/Libraries
 # Without this the old taglib package containing the libraries isn't removed 
when this package is installed.
@@ -79,7 +79,7 @@
 TrueAudio, WAV, AIFF, MP4 and ASF files.
 
 %package -n libtag-devel
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Development files for taglib
 Group:  Development/Libraries/C and C++
 Requires:   libstdc++-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2011-05-26 Thread h_root

Hello community,

here is the log from the commit of package taglib for openSUSE:Factory
checked in at Thu May 26 11:08:21 CEST 2011.




--- KDE/taglib/taglib.changes   2011-05-23 00:30:28.0 +0200
+++ /mounts/work_src_done/STABLE/taglib/taglib.changes  2011-05-25 
16:19:55.0 +0200
@@ -1,0 +2,5 @@
+Wed May 25 14:19:41 UTC 2011 - co...@novell.com
+
+- obsolete the right version of taglib
+
+---

calling whatdependson for head-i586




Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.Vcxqnt/_old  2011-05-26 11:07:25.0 +0200
+++ /var/tmp/diff_new_pack.Vcxqnt/_new  2011-05-26 11:07:25.0 +0200
@@ -20,7 +20,7 @@
 
 Name:   taglib
 Version:1.7
-Release:2
+Release:4
 License:LGPLv2.1+ ; MPLv1.1 ..
 Summary:Audio Meta-Data Library
 Url:http://ktown.kde.org/~wheeler/taglib/
@@ -91,7 +91,7 @@
 Requires:   libtag_c0 = %{version}
 # taglib-devel was last used in openSUSE 11.4 (taglib-devel-0.6.3)
 Provides:   taglib-devel = %{version}
-Obsoletes:  taglib-devel  0.6.3
+Obsoletes:  taglib-devel = 0.6.3
 # bug437293
 %ifarch ppc64
 Obsoletes:  libtag-devel-64bit






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2011-05-25 Thread h_root

Hello community,

here is the log from the commit of package taglib for openSUSE:Factory
checked in at Wed May 25 11:23:08 CEST 2011.




--- KDE/taglib/taglib.changes   2011-05-17 23:26:33.0 +0200
+++ /mounts/work_src_done/STABLE/taglib/taglib.changes  2011-05-23 
00:30:28.0 +0200
@@ -1,0 +2,7 @@
+Sun May 22 22:29:07 UTC 2011 - pascal.ble...@opensuse.org
+
+- make taglib become a package again, that has only one duty, to require
+  libtag1 and libtag_c0 for packages that still require taglib instead of
+  the new package names libtag1 and libtag_c0
+
+---

calling whatdependson for head-i586




Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.QzgeKJ/_old  2011-05-25 11:16:26.0 +0200
+++ /var/tmp/diff_new_pack.QzgeKJ/_new  2011-05-25 11:16:26.0 +0200
@@ -20,7 +20,7 @@
 
 Name:   taglib
 Version:1.7
-Release:1
+Release:2
 License:LGPLv2.1+ ; MPLv1.1 ..
 Summary:Audio Meta-Data Library
 Url:http://ktown.kde.org/~wheeler/taglib/
@@ -41,6 +41,8 @@
 BuildRequires:  update-desktop-files
 %endif
 BuildRequires:  zlib-devel
+Requires:   libtag1 = %{version}-%{release}
+Requires:   libtag_c0 = %{version}-%{release}
 
 %description
 TagLib is a library for reading and editing the meta-data of several popular
@@ -135,6 +137,11 @@
 
 %fdupes -s %{buildroot}
 
+echo EOF README.taglib
+This package only acts as a placeholder until all packages that use taglib
+have upgraded to the new package names libtag1 and libtag_c0.
+EOF
+
 %check
 # check the library
 #pushd tests
@@ -142,7 +149,7 @@
 #popd
 
 %clean
-rm -rf %{buildroot}
+%{?buildroot:%__rm -rf %{buildroot}}
 
 %post -n libtag1 -p /sbin/ldconfig
 
@@ -154,11 +161,13 @@
 
 %files -n libtag1
 %defattr(-,root,root,-)
-%{_libdir}/libtag.so.1*
+%{_libdir}/libtag.so.1
+%{_libdir}/libtag.so.1.*
 
 %files -n libtag_c0
 %defattr(-,root,root,-)
-%{_libdir}/libtag_c.so.0*
+%{_libdir}/libtag_c.so.0
+%{_libdir}/libtag_c.so.0.*
 
 %files -n libtag-devel
 %defattr(-,root,root,-)
@@ -169,4 +178,8 @@
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/susehelp/
 
+%files
+%defattr(-,root,root,-)
+%doc README.taglib
+
 %changelog






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit taglib for openSUSE:Factory

2011-05-19 Thread h_root

Hello community,

here is the log from the commit of package taglib for openSUSE:Factory
checked in at Thu May 19 14:10:37 CEST 2011.




--- KDE/taglib/taglib.changes   2011-02-26 20:24:57.0 +0100
+++ /mounts/work_src_done/STABLE/taglib/taglib.changes  2011-05-17 
23:26:33.0 +0200
@@ -1,0 +2,34 @@
+Tue May 17 20:55:51 UTC 2011 - asterios.dra...@gmail.com
+
+- Update to version 1.7:
+  * Fixed memory leaks in the FLAC file format parser.
+  * Fixed bitrate calculation for WAV files.
+  From 1.7 RC1
+  * Support for reading/writing tags from Monkey's Audio files. (BUG:210404)
+  * Support for reading/writing embedded pictures from WMA files.
+  * Support for reading/writing embedded pictures from FLAC files (BUG:218696).
+  * Implemented APE::Tag::isEmpty() to check for all APE tags, not just the
+basic ones.
+  * Added reading of WAV audio length. (BUG:116033)
+  * Exposed FLAC MD5 signature of the uncompressed audio stream via
+FLAC::Properties::signature(). (BUG:160172)
+  * Added function ByteVector::toHex() for hex-encoding of byte vectors.
+  * WavPack reader now tries to get the audio length by finding the final
+block, if the header doesn't have the information. (BUG:258016)
+  * Fixed a memory leak in the ID3v2.2 PIC frame parser. (BUG:257007)
+  * Fixed writing of RIFF files with even chunk sizes. (BUG:243954)
+  * Fixed compilation on MSVC 2010.
+  * Removed support for building using autoconf/automake.
+  * API docs can be now built using make docs.
+- Spec file updates:
+  * Changes based on openSUSE shared library packaging policy (added libtag1,
+libtag_c0 and libtag-devel packages, removed taglib and taglib-devel
+packages).
+  * Changes based on spec-cleaner run.
+  * Changed License: to LGPLv2.1+ ; MPLv1.1 ..
+  * Updates in Group, Summary and %description entries.
+  * Added libcppunit-devel and pkg-config in BuildRequires.
+  * Minor other updates.
+- Updated taglib.desktop for susehelp to point to libtag-devel.
+
+---

calling whatdependson for head-i586


Old:

  taglib-1.6.3.tar.bz2

New:

  taglib-1.7.tar.bz2



Other differences:
--
++ taglib.spec ++
--- /var/tmp/diff_new_pack.rfNfcF/_old  2011-05-19 14:03:41.0 +0200
+++ /var/tmp/diff_new_pack.rfNfcF/_new  2011-05-19 14:03:41.0 +0200
@@ -19,84 +19,122 @@
 
 
 Name:   taglib
-BuildRequires:  cmake doxygen gcc-c++ graphviz update-desktop-files zlib-devel
-%if %suse_version  1020
+Version:1.7
+Release:1
+License:LGPLv2.1+ ; MPLv1.1 ..
+Summary:Audio Meta-Data Library
+Url:http://ktown.kde.org/~wheeler/taglib/
+Group:  System/Libraries
+# http://ktown.kde.org/~wheeler/files/src/taglib-1.7.tar.gz
+Source0:%{name}-%{version}.tar.bz2
+Source1:%{name}.desktop
+Source100:  baselibs.conf
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  cmake
+BuildRequires:  doxygen
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  graphviz
+BuildRequires:  libcppunit-devel
+BuildRequires:  pkg-config
+%if 0%{?suse_version}
+BuildRequires:  update-desktop-files
 %endif
-License:LGPLv2.1+ ; MPL ..
-Group:  Development/Libraries/C and C++
-Summary:C++ Library to Parse Metadata in Media Files
-Url:http://ktown.kde.org/~wheeler/taglib/
+BuildRequires:  zlib-devel
+
+%description
+TagLib is a library for reading and editing the meta-data of several popular
+audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg
+Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack
+TrueAudio, WAV, AIFF, MP4 and ASF files.
+
+%package -n libtag1
+License:LGPLv2.1+
+Summary:Audio Meta-Data Library
+Group:  System/Libraries
 # bug437293
 %ifarch ppc64
-Obsoletes:  taglib-64bit
+Obsoletes:  libtag1-64bit
 %endif
 #
-Version:1.6.3
-Release:1
-Source0:%name-%version.tar.bz2
-Source1:%name.desktop
-Source2:baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
-%description
-libtag provides a C++ interface for reading additional data (stored in
-TAGs) from MP3, Ogg Vorbis, and MPEG files.
 
+%description -n libtag1
+TagLib is a library for reading and editing the meta-data of several popular
+audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg
+Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack
+TrueAudio, WAV, AIFF, MP4 and ASF files.
 
+%package -n libtag_c0
+License:LGPLv2.1+
+Summary:Audio Meta-Data Library
+Group:  System/Libraries
+# bug437293
+%ifarch ppc64
+Obsoletes:  libtag_c0-64bit
+%endif
+#
 
-Authors:
-
-Scott Wheeler whee...@kde.org
+%description -n libtag_c0
+TagLib is a