commit exiv2 for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2020-08-28 23:44:41

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


Package is "exiv2"

Fri Aug 28 23:44:41 2020 rev:58 rq:828554 version:0.27.3

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2020-08-19 
18:46:47.759527434 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new.3399/exiv2.changes2020-08-28 
23:44:48.735508170 +0200
@@ -1,0 +2,6 @@
+Thu Aug 20 09:36:07 UTC 2020 - Guillaume GARDET 
+
+- Fix build on non-x86 by dropping -fcf-protection flag 
+  on non-x86 architectures
+
+---



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.gY2Par/_old  2020-08-28 23:44:50.183507242 +0200
+++ /var/tmp/diff_new_pack.gY2Par/_new  2020-08-28 23:44:50.187507240 +0200
@@ -16,14 +16,6 @@
 #
 
 
-# there is a test failure on ARM & PPC
-# upstream issue: https://github.com/Exiv2/exiv2/issues/933
-%ifarch x86_64
-%{bcond_without tests}
-%else
-%{bcond_with tests}
-%endif
-
 Name:   exiv2
 Version:0.27.3
 Release:0
@@ -46,6 +38,14 @@
 BuildRequires:  libxslt
 BuildRequires:  python3-base
 BuildRequires:  zlib-devel
+Recommends: %{name}-lang = %{version}
+# there is a test failure on ARM & PPC
+# upstream issue: https://github.com/Exiv2/exiv2/issues/933
+%ifarch x86_64
+%{bcond_without tests}
+%else
+%{bcond_with tests}
+%endif
 %if %{with tests}
 # testsuite:
 BuildRequires:  dos2unix
@@ -54,7 +54,6 @@
 BuildRequires:  libxml2-tools
 BuildRequires:  which
 %endif
-Recommends: %{name}-lang = %{version}
 
 %description
 Exiv2 is a command line utility to access image metadata from tags like
@@ -104,6 +103,10 @@
 # Upstream will switch to C++11 with 0.28.0, but googletest requires C++11
 # See https://github.com/Exiv2/exiv2/issues/1163
 sed -i -e 's/CXX_STANDARD 98/CXX_STANDARD 11/' cmake/mainSetup.cmake
+%ifnarch %{ix86} x86_64
+# Drop -fcf-protection flag on architectures which do not support it
+sed -i -e 's/-fcf-protection//' cmake/compilerFlags.cmake
+%endif
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
@@ -172,7 +175,7 @@
 xmpsample \
 ; do
 rm -f %{buildroot}%{_bindir}/${t}
-rm -f %{buildroot}/usr/lib/debug%{_bindir}/${t}*
+rm -f %{buildroot}%{_prefix}/lib/debug%{_bindir}/${t}*
 done
 %endif
 




commit exiv2 for openSUSE:Factory

2020-08-19 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2020-08-19 18:46:04

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


Package is "exiv2"

Wed Aug 19 18:46:04 2020 rev:57 rq:826928 version:0.27.3

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2020-04-29 
20:42:11.075611706 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new.3399/exiv2.changes2020-08-19 
18:46:47.759527434 +0200
@@ -1,0 +2,12 @@
+Sun Aug 16 01:27:34 UTC 2020 - Dirk Mueller 
+
+- Update to 0.27.3:
+  * Bug and security fixes
+  * UNIX suppport
+  * Support for building with C++11 and C++14
+  * Revised build and test environments
+  * Revised documentation
+  * Improved charset handling in UserComment
+  * Other improvements 
+
+---

Old:

  exiv2-0.27.2.tar.gz

New:

  exiv2-0.27.3.tar.gz



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.gyFBQR/_old  2020-08-19 18:46:50.359528816 +0200
+++ /var/tmp/diff_new_pack.gyFBQR/_new  2020-08-19 18:46:50.363528819 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:   exiv2
-Version:0.27.2
+Version:0.27.3
 Release:0
 Summary:Tool to access image Exif metadata
 License:GPL-2.0-or-later AND BSD-3-Clause
@@ -186,7 +186,7 @@
 
 %files
 %doc doc/ChangeLog doc/cmd.txt
-%license COPYING COPYING-CMAKE-SCRIPTS
+%license COPYING
 %{_bindir}/exiv2
 %{_mandir}/man1/*
 

++ exiv2-0.27.2.tar.gz -> exiv2-0.27.3.tar.gz ++
/work/SRC/openSUSE:Factory/exiv2/exiv2-0.27.2.tar.gz 
/work/SRC/openSUSE:Factory/.exiv2.new.3399/exiv2-0.27.3.tar.gz differ: char 12, 
line 1




commit exiv2 for openSUSE:Factory

2020-04-29 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2020-04-29 20:41:23

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


Package is "exiv2"

Wed Apr 29 20:41:23 2020 rev:56 rq:798137 version:0.27.2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2019-09-05 
12:08:32.943872507 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new.2738/exiv2.changes2020-04-29 
20:42:11.075611706 +0200
@@ -1,0 +2,7 @@
+Fri Apr 17 11:26:29 UTC 2020 - Stefan Brüns 
+
+- Use C++11 for building instead of C++98. Googletest 1.10 is no
+  longer compatible with C++98. For details, see
+  https://github.com/Exiv2/exiv2/issues/1163
+
+---



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.CTdZ0B/_old  2020-04-29 20:42:11.727613406 +0200
+++ /var/tmp/diff_new_pack.CTdZ0B/_new  2020-04-29 20:42:11.727613406 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# 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
@@ -16,11 +16,6 @@
 #
 
 
-# the tests don't work on Leap 42.x & SLE <= 12 because gmock & gtest are
-# missing
-%if 0%{?suse_version} <= 1315
-%{bcond_with tests}
-%else
 # there is a test failure on ARM & PPC
 # upstream issue: https://github.com/Exiv2/exiv2/issues/933
 %ifarch x86_64
@@ -28,7 +23,6 @@
 %else
 %{bcond_with tests}
 %endif
-%endif
 
 Name:   exiv2
 Version:0.27.2
@@ -107,6 +101,9 @@
 
 %prep
 %autosetup -p1
+# Upstream will switch to C++11 with 0.28.0, but googletest requires C++11
+# See https://github.com/Exiv2/exiv2/issues/1163
+sed -i -e 's/CXX_STANDARD 98/CXX_STANDARD 11/' cmake/mainSetup.cmake
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects




commit exiv2 for openSUSE:Factory

2019-09-05 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2019-09-05 12:08:27

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


Package is "exiv2"

Thu Sep  5 12:08:27 2019 rev:55 rq:721092 version:0.27.2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2019-06-22 
11:05:07.123908273 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new.7948/exiv2.changes2019-09-05 
12:08:32.943872507 +0200
@@ -1,0 +2,30 @@
+Fri Aug  2 06:59:05 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---
+Mon Jul 29 09:49:08 UTC 2019 - Andreas Schneider 
+
+- Update to 0.27.2
+  * Bug and security fixes
+  * Support for Nikon/AutoFocus and Sony/FocusPosition Metadata
+  * Documentation and man page revisions
+  * Updated Catalan Localisation
+  * Using mergify to sync select PRs between 0.27-maintenance and 0.28
+  * Monitoring API changes for v0.27 dot releases
+  * Prelinary Dutch Localisation
+  * Prelinary Support for Unix (FreeBSD and NetBSD)
+  * Better Build Bundle Dependency handling
+
+---
+Wed Jul  3 07:35:25 UTC 2019 - Dan Čermák 
+
+- Update exiv2-build-date.patch to new source tarball
+- Enable testsuite run in %check on x86_64 for Leap >= 15.0, SLE >= 15 and
+  Tumbleweed
+- Use libcurl for HTTP
+- Enable webready (webp image support)
+- Add licenses to %license & add BSD 3 clause license (used for some CMake
+  scripts)
+
+---

Old:

  exiv2-0.27.1-Source.tar.gz

New:

  exiv2-0.27.2.tar.gz



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.Vblcg1/_old  2019-09-05 12:08:34.543872207 +0200
+++ /var/tmp/diff_new_pack.Vblcg1/_new  2019-09-05 12:08:34.543872207 +0200
@@ -16,14 +16,28 @@
 #
 
 
+# the tests don't work on Leap 42.x & SLE <= 12 because gmock & gtest are
+# missing
+%if 0%{?suse_version} <= 1315
+%{bcond_with tests}
+%else
+# there is a test failure on ARM & PPC
+# upstream issue: https://github.com/Exiv2/exiv2/issues/933
+%ifarch x86_64
+%{bcond_without tests}
+%else
+%{bcond_with tests}
+%endif
+%endif
+
 Name:   exiv2
-Version:0.27.1
+Version:0.27.2
 Release:0
 Summary:Tool to access image Exif metadata
-License:GPL-2.0-or-later
+License:GPL-2.0-or-later AND BSD-3-Clause
 Group:  Productivity/Graphics/Other
 URL:http://www.exiv2.org/
-Source0:http://www.exiv2.org/builds/%{name}-%{version}-Source.tar.gz
+Source0:
https://github.com/Exiv2/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch0: exiv2-build-date.patch
 BuildRequires:  cmake
@@ -33,10 +47,19 @@
 BuildRequires:  gettext-devel
 # doxygen likes to have this
 BuildRequires:  graphviz
+BuildRequires:  libcurl-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libxslt
 BuildRequires:  python3-base
 BuildRequires:  zlib-devel
+%if %{with tests}
+# testsuite:
+BuildRequires:  dos2unix
+BuildRequires:  gmock
+BuildRequires:  gtest
+BuildRequires:  libxml2-tools
+BuildRequires:  which
+%endif
 Recommends: %{name}-lang = %{version}
 
 %description
@@ -83,22 +106,79 @@
 %lang_package
 
 %prep
-%setup -q -n %{name}-%{version}-Source
-%patch0 -p1
+%autosetup -p1
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)"
+export CFLAGS="%{optflags} $(getconf LFS_CFLAGS)"
 %cmake \
 -DCMAKE_INSTALL_DOCDIR="%{_docdir}/libexiv2" \
+%if %{with tests}
+-DEXIV2_BUILD_SAMPLES=ON \
+-DEXIV2_BUILD_UNIT_TESTS=ON \
+%else
 -DEXIV2_BUILD_SAMPLES=OFF \
+-DEXIV2_BUILD_UNIT_TESTS=OFF \
+%endif
 -DEXIV2_BUILD_PO=ON \
--DEXIV2_BUILD_DOC=ON
+-DEXIV2_BUILD_DOC=ON \
+-DEXIV2_ENABLE_CURL=ON \
+-DEXIV2_ENABLE_WEBREADY=ON \
+-DEXIV2_ENABLE_NLS=ON \
+-DCMAKE_SKIP_RPATH=OFF
 make %{?_smp_mflags}
 make %{?_smp_mflags} doc
 
 %install
 %cmake_install
 
+%if %{with tests}
+%check
+pushd build
+make tests
+popd
+
+for t in \
+addmoddel \
+convert-test \
+easyaccess-test \
+exifcomment \
+exifdata \
+exifdata-test \
+exifprint \
+exifvalue \
+exiv2json \
+geotag \
+ini-test \
+iotest \
+iptceasy \
+iptcprint \
+iptctest \
+key-test \
+largeiptc-test \
+metacopy \
+mmap-test \
+mrwthumb \
+path-test \
+prevtest \
+stringto-test \
+taglist \
+tiff-test \
+werror-test \

commit exiv2 for openSUSE:Factory

2019-06-22 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2019-06-22 11:05:00

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


Package is "exiv2"

Sat Jun 22 11:05:00 2019 rev:54 rq:710687 version:0.27.1

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2019-01-26 
22:16:16.179154706 +0100
+++ /work/SRC/openSUSE:Factory/.exiv2.new.4615/exiv2.changes2019-06-22 
11:05:07.123908273 +0200
@@ -1,0 +2,14 @@
+Thu Jun  6 06:13:34 UTC 2019 - Dirk Stoecker 
+
+- update to 0.27.1
+ * Bug and security fixes.
+ * Deprecation warnings for Video, EPS and SSH support.
+ * Branch 0.27-maintenance for "dots" to avoid confusion with tag 0.27 (== 
0.27.0 code).
+ * Support for Visual Studio 2019 using Conan and CMake
+- Update patch exiv2-build-date.patch
+- Drop exiv2-cmake-installdir.patch (included upstream)
+- Drop exiv2-rename-libxmp.patch (included upstream)
+- Drop exiv2-install-headers.patch (included upstream)
+- Drop exiv2-BanAllEntityUsage.patch (included upstream)
+
+---

Old:

  exiv2-0.27.0-Source.tar.gz
  exiv2-BanAllEntityUsage.patch
  exiv2-cmake-installdir.patch
  exiv2-install-headers.patch
  exiv2-rename-libxmp.patch

New:

  exiv2-0.27.1-Source.tar.gz



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.QBtilv/_old  2019-06-22 11:05:08.187910052 +0200
+++ /var/tmp/diff_new_pack.QBtilv/_new  2019-06-22 11:05:08.191910058 +0200
@@ -17,21 +17,15 @@
 
 
 Name:   exiv2
-Version:0.27.0
+Version:0.27.1
 Release:0
 Summary:Tool to access image Exif metadata
 License:GPL-2.0-or-later
 Group:  Productivity/Graphics/Other
 URL:http://www.exiv2.org/
-Source0:http://www.exiv2.org/builds/exiv2-0.27.0-Source.tar.gz
+Source0:http://www.exiv2.org/builds/%{name}-%{version}-Source.tar.gz
 Source1:baselibs.conf
-
 Patch0: exiv2-build-date.patch
-Patch1: exiv2-cmake-installdir.patch
-Patch2: exiv2-rename-libxmp.patch
-Patch3: exiv2-install-headers.patch
-Patch4: exiv2-BanAllEntityUsage.patch
-
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -91,10 +85,6 @@
 %prep
 %setup -q -n %{name}-%{version}-Source
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 %build
 export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)"
@@ -133,9 +123,11 @@
 %{_libdir}/libexiv2.so
 # needed by exiv2Config.cmake
 %{_libdir}/pkgconfig/exiv2.pc
-%dir %{_libdir}/cmake/exiv2
-%{_libdir}/cmake/exiv2/exiv2Config-relwithdebinfo.cmake
-%{_libdir}/cmake/exiv2/exiv2Config.cmake
+%dir %{_libdir}/exiv2
+%dir %{_libdir}/exiv2/cmake
+%{_libdir}/exiv2/cmake/exiv2Config-relwithdebinfo.cmake
+%{_libdir}/exiv2/cmake/exiv2Config.cmake
+%{_libdir}/exiv2/cmake/exiv2ConfigVersion.cmake
 
 %files -n libexiv2-doc
 %{_docdir}/libexiv2

++ exiv2-0.27.0-Source.tar.gz -> exiv2-0.27.1-Source.tar.gz ++
/work/SRC/openSUSE:Factory/exiv2/exiv2-0.27.0-Source.tar.gz 
/work/SRC/openSUSE:Factory/.exiv2.new.4615/exiv2-0.27.1-Source.tar.gz differ: 
char 5, line 1

++ exiv2-build-date.patch ++
--- /var/tmp/diff_new_pack.QBtilv/_old  2019-06-22 11:05:08.247910152 +0200
+++ /var/tmp/diff_new_pack.QBtilv/_new  2019-06-22 11:05:08.247910152 +0200
@@ -1,8 +1,7 @@
-Index: exiv2-0.27.0-Source/samples/geotag.cpp
-===
 exiv2-0.27.0-Source.orig/samples/geotag.cpp2018-12-20 
14:45:16.0 +0100
-+++ exiv2-0.27.0-Source/samples/geotag.cpp 2019-01-02 09:48:14.206709922 
+0100
-@@ -698,7 +698,7 @@ int getFileType(const char* path,Options
+diff -ur exiv2-0.27.1-Source/samples/geotag.cpp 
exiv2-0.27.1-Source_fix/samples/geotag.cpp
+--- exiv2-0.27.1-Source/samples/geotag.cpp 2019-04-26 11:31:16.0 
+0200
 exiv2-0.27.1-Source_fix/samples/geotag.cpp 2019-06-06 08:55:15.756143641 
+0200
+@@ -698,7 +698,7 @@
  
  int version(const char* program)
  {
@@ -11,11 +10,10 @@
  return 0;
  }
  
-Index: exiv2-0.27.0-Source/src/version.cpp
-===
 exiv2-0.27.0-Source.orig/src/version.cpp   2018-12-20 14:45:16.0 
+0100
-+++ exiv2-0.27.0-Source/src/version.cpp2019-01-02 09:48:14.206709922 
+0100
-@@ -471,8 +471,6 @@ void Exiv2::dumpLibraryInfo(std::ostream
+diff -ur exiv2-0.27.1-Source/src/version.cpp 
exiv2-0.27.1-Source_fix/src/version.cpp
+--- exiv2-0.27.1-Source/src/version.cpp2019-04-26 11:31:16.0 
+0200
 exiv2-0.27.1-Source_fix/src/version.cpp2019-06-06 

commit exiv2 for openSUSE:Factory

2019-01-26 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2019-01-26 22:16:10

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


Package is "exiv2"

Sat Jan 26 22:16:10 2019 rev:53 rq:664993 version:0.27.0

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2018-10-31 
13:21:05.555076881 +0100
+++ /work/SRC/openSUSE:Factory/.exiv2.new.28833/exiv2.changes   2019-01-26 
22:16:16.179154706 +0100
@@ -1,0 +2,54 @@
+Thu Jan 10 07:26:49 UTC 2019 - Andreas Schneider 
+
+- Create libexiv2-xmp-static subpackage
+
+---
+Tue Jan  8 17:51:23 UTC 2019 - Andreas Schneider 
+
+- Updated exiv2-build-date.patch
+- Added exiv2-cmake-installdir.patch (exiv2 bug #623)
+- Added exiv2-rename-libxmp.patch (exiv2 bug #624)
+  * This should prevent possible issues with libxmp project
+- Added exiv2-install-headers.patch (exiv2 bug #627)
+- Added exiv2-BanAllEntityUsage.patch
+  * This prevents a denial of service attack related to XML entity expansion
+
+---
+Thu Jan  3 15:53:46 UTC 2019 - Wolfgang Bauer 
+
+- Add libxmp.a to the devel package instead of deleting it, it's
+  needed by the new exiv2Config.cmake that's installed now
+- Add libexpat-devel requirement to the devel package, also needed
+  by exiv2Config.cmake
+
+---
+Fri Dec 28 02:37:40 UTC 2018 - Stefan Brüns 
+
+- update to final 0.27.0 release
+
+---
+Thu Nov 22 08:51:04 UTC 2018 - Dirk Mueller 
+
+- update to official RC2 tarball release
+
+---
+Fri Nov 16 12:52:40 UTC 2018 - Dirk Mueller 
+
+- update to current 0.27-RC2 git state to fix SONAME
+  change issues
+- drop exiv2-0.27-rc2-branch.patch: built git tarball instead.
+
+---
+Tue Oct 30 10:13:56 UTC 2018 - Dirk Mueller 
+
+- update to 0.27-RC1:
+  * Security Fixes.
+  * New build and test infrastructure.
+  * Many bug fixes.
+  * Support for MinGW/msys2.
+  * Buildserver rewritten.
+  * Support for Adobe XMPsdk
+- drop exiv2-update-to-0.26-branch.patch, parallel-build-dep.patch: obsolete
+- add exiv2-0.27-rc2-branch.patch: add fixes staged for RC2
+
+---

Old:

  exiv2-update-to-0.26-branch.patch
  parallel-build-dep.patch
  v0.26.tar.gz

New:

  exiv2-0.27.0-Source.tar.gz
  exiv2-BanAllEntityUsage.patch
  exiv2-cmake-installdir.patch
  exiv2-install-headers.patch
  exiv2-rename-libxmp.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.j1dkjg/_old  2019-01-26 22:16:17.987153237 +0100
+++ /var/tmp/diff_new_pack.j1dkjg/_new  2019-01-26 22:16:18.011153217 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# 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
@@ -17,19 +17,21 @@
 
 
 Name:   exiv2
-Version:0.26
+Version:0.27.0
 Release:0
 Summary:Tool to access image Exif metadata
 License:GPL-2.0-or-later
 Group:  Productivity/Graphics/Other
 URL:http://www.exiv2.org/
-Source0:https://github.com/Exiv2/exiv2/archive/v0.26.tar.gz
+Source0:http://www.exiv2.org/builds/exiv2-0.27.0-Source.tar.gz
 Source1:baselibs.conf
-Patch1: exiv2-build-date.patch
-Patch2: parallel-build-dep.patch
-# git diff --no-merges v0.26..upstream/0.26
-Patch3: exiv2-update-to-0.26-branch.patch
-BuildRequires:  autoconf
+
+Patch0: exiv2-build-date.patch
+Patch1: exiv2-cmake-installdir.patch
+Patch2: exiv2-rename-libxmp.patch
+Patch3: exiv2-install-headers.patch
+Patch4: exiv2-BanAllEntityUsage.patch
+
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -39,7 +41,6 @@
 BuildRequires:  graphviz
 BuildRequires:  libexpat-devel
 BuildRequires:  libxslt
-BuildRequires:  pkgconfig
 BuildRequires:  python3-base
 BuildRequires:  zlib-devel
 Recommends: %{name}-lang = %{version}
@@ -48,18 +49,28 @@
 Exiv2 is a command line utility to access image metadata from tags like
 Exif.
 
-%package -n libexiv2-26
+%package -n libexiv2-27
 Summary:Library to access image metadata
 Group:  System/Libraries
 

commit exiv2 for openSUSE:Factory

2018-10-31 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2018-10-31 13:17:09

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


Package is "exiv2"

Wed Oct 31 13:17:09 2018 rev:52 rq:645494 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2018-10-29 
14:56:53.341724618 +0100
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2018-10-31 
13:21:05.555076881 +0100
@@ -23,0 +24 @@
+  * Fixes CVE-2017-1000128 (bsc#1068871)



Other differences:
--



commit exiv2 for openSUSE:Factory

2018-10-29 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2018-10-29 14:14:52

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


Package is "exiv2"

Mon Oct 29 14:14:52 2018 rev:51 rq:644006 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2018-07-07 
21:57:05.411417223 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2018-10-29 
14:56:53.341724618 +0100
@@ -1,0 +2,6 @@
+Tue Oct 16 16:08:55 UTC 2018 - Dirk Mueller 
+
+- update to latest 0.26 branch:
+  * Fixes CVE-2018-12264, CVE-2018-12265 (bsc#1097599)
+
+---



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.PRsG3X/_old  2018-10-29 14:56:54.161727631 +0100
+++ /var/tmp/diff_new_pack.PRsG3X/_new  2018-10-29 14:56:54.161727631 +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/
 #
 
 

++ exiv2-update-to-0.26-branch.patch ++
 1154 lines (skipped)
 between /work/SRC/openSUSE:Factory/exiv2/exiv2-update-to-0.26-branch.patch
 and /work/SRC/openSUSE:Factory/.exiv2.new/exiv2-update-to-0.26-branch.patch




commit exiv2 for openSUSE:Factory

2018-07-07 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2018-07-07 21:56:13

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


Package is "exiv2"

Sat Jul  7 21:56:13 2018 rev:50 rq:620180 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2018-06-03 
12:29:50.198178986 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2018-07-07 
21:57:05.411417223 +0200
@@ -1,0 +2,6 @@
+Fri Jun 29 12:20:33 UTC 2018 - tchva...@suse.com
+
+- Fix build on python3 only system by making sure we use
+  python3 when building
+
+---
@@ -21 +26,0 @@
-



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.GjJI5r/_old  2018-07-07 21:57:06.043416421 +0200
+++ /var/tmp/diff_new_pack.GjJI5r/_new  2018-07-07 21:57:06.047416416 +0200
@@ -22,7 +22,7 @@
 Summary:Tool to access image Exif metadata
 License:GPL-2.0-or-later
 Group:  Productivity/Graphics/Other
-Url:http://www.exiv2.org/
+URL:http://www.exiv2.org/
 Source0:https://github.com/Exiv2/exiv2/archive/v0.26.tar.gz
 Source1:baselibs.conf
 Patch1: exiv2-build-date.patch
@@ -35,15 +35,14 @@
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel
+# doxygen likes to have this
+BuildRequires:  graphviz
 BuildRequires:  libexpat-devel
 BuildRequires:  libxslt
-BuildRequires:  pkg-config
-BuildRequires:  python
+BuildRequires:  pkgconfig
+BuildRequires:  python3-base
 BuildRequires:  zlib-devel
-# doxygen likes to have this
-BuildRequires:  graphviz
 Recommends: %{name}-lang = %{version}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Exiv2 is a command line utility to access image metadata from tags like
@@ -77,52 +76,51 @@
 documentation in HTML format.
 
 %lang_package
+
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
 %patch1 -p1
 %patch2
 %patch3 -p1
 
+# use python3 not env python
+sed -i -e 's:#! %{_bindir}/env python:#!%{_bindir}/python3:' 
doc/templates/gen.py
+
 %build
-export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)"
+export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)"
 %cmake \
   -DEXIV2_ENABLE_BUILD_PO:BOOL=ON \
   -DEXIV2_ENABLE_BUILD_SAMPLES:BOOL=OFF
 make %{?_smp_mflags}
-make doc
+make %{?_smp_mflags} doc
 
 %install
 %cmake_install
 %find_lang exiv2
 %fdupes -s doc/html
-rm -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 rm -f %{buildroot}%{_libdir}/*.a
 rm %{buildroot}%{_libdir}/pkgconfig/exiv2.lsm
 
 %post -n libexiv2-26 -p /sbin/ldconfig
-
 %postun -n libexiv2-26 -p /sbin/ldconfig
 
 %files lang -f exiv2.lang
 
 %files
-%defattr(-,root,root)
 %doc doc/ChangeLog doc/cmd.txt
 %{_bindir}/exiv2
 %{_mandir}/man1/*
 
 %files -n libexiv2-26
-%defattr(-,root,root)
 %{_libdir}/libexiv2.so.*
 
 %files -n libexiv2-devel
-%defattr(-,root,root)
 %{_includedir}/exiv2
 %{_libdir}/libexiv2.so
 %{_libdir}/pkgconfig/exiv2.pc
 
 %files -n libexiv2-doc
-%defattr(-,root,root)
 %doc doc/html
 
 %changelog




commit exiv2 for openSUSE:Factory

2018-06-03 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2018-06-03 12:29:43

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


Package is "exiv2"

Sun Jun  3 12:29:43 2018 rev:49 rq:613049 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2017-11-30 
12:40:36.672346198 +0100
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2018-06-03 
12:29:50.198178986 +0200
@@ -1,0 +2,19 @@
+Wed May 30 11:36:20 UTC 2018 - dmuel...@suse.com
+
+- update to latest 0.26 branch:
+  * obsoletes 0001-Use-more-GNUInstallDirs.patch
+  d4e4288d839d0d9546a05986771f8738c382060c.patch
+  gcc-version-check.patch
+  7f5b0778fa301b68c1c88e3820ec3afbd09dd0a5.patch
+  fix-crash.patch
+  * adds exiv2-update-to-0.26-branch.patch
+  * Fixes CVE-2017-14864 (bsc#1060995),
+  CVE-2017-14862 (bsc#1060996), CVE-2017-14859 (bsc#1061000)
+  CVE-2017-14860 (bsc#1048883), CVE-2017-11337 (bsc#1048883),
+  CVE-2017-11338 (bsc#1048883), CVE-2017-11339 (bsc#1048883),
+  CVE-2017-11340 (bsc#1048883), CVE-2017-11553,
+  CVE-2017-12955 (bsc#1054593), CVE-2017-12956,
+  CVE-2017-12957, CVE-2017-11683, CVE-2017-11592,
+  CVE-2017-11591 (bsc#1050257)
+
+---

Old:

  0001-Use-more-GNUInstallDirs.patch
  d4e4288d839d0d9546a05986771f8738c382060c.patch
  exiv2-0.26-trunk.tar.gz
  fix-crash.patch
  gcc-version-check.patch

New:

  exiv2-update-to-0.26-branch.patch
  v0.26.tar.gz



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.d0mlI7/_old  2018-06-03 12:29:53.506057887 +0200
+++ /var/tmp/diff_new_pack.d0mlI7/_new  2018-06-03 12:29:53.506057887 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# 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,19 +20,16 @@
 Version:0.26
 Release:0
 Summary:Tool to access image Exif metadata
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Productivity/Graphics/Other
 Url:http://www.exiv2.org/
-Source0:http://www.exiv2.org/builds/%{name}-%{version}-trunk.tar.gz
+Source0:https://github.com/Exiv2/exiv2/archive/v0.26.tar.gz
 Source1:baselibs.conf
 Patch1: exiv2-build-date.patch
 Patch2: parallel-build-dep.patch
-# PATCH-FIX-UPSTREAM gcc-version-check.patch -- fix build with GCC7 on 
Tumbleweed
-Patch3: gcc-version-check.patch
-# PATCH-FIX-UPSTREAM fix-crash.patch boo#1051782 -- prevent crashes in 
gwenview with certain images
-Patch4: fix-crash.patch
-Patch5: 
https://github.com/Exiv2/exiv2/commit/d4e4288d839d0d9546a05986771f8738c382060c.patch
-Patch6: 0001-Use-more-GNUInstallDirs.patch
+# git diff --no-merges v0.26..upstream/0.26
+Patch3: exiv2-update-to-0.26-branch.patch
+BuildRequires:  autoconf
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -81,13 +78,10 @@
 
 %lang_package
 %prep
-%setup -q -n %{name}-trunk
+%setup -q -n %{name}-%{version}
 %patch1 -p1
 %patch2
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
 
 %build
 export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)"
@@ -95,7 +89,7 @@
   -DEXIV2_ENABLE_BUILD_PO:BOOL=ON \
   -DEXIV2_ENABLE_BUILD_SAMPLES:BOOL=OFF
 make %{?_smp_mflags}
-make doc -k ||:
+make doc
 
 %install
 %cmake_install

++ exiv2-update-to-0.26-branch.patch ++
 2274 lines (skipped)




commit exiv2 for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2017-11-30 12:40:35

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


Package is "exiv2"

Thu Nov 30 12:40:35 2017 rev:48 rq:545091 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2017-10-23 
16:39:19.619897790 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2017-11-30 
12:40:36.672346198 +0100
@@ -1,0 +2,6 @@
+
+Fri Nov 24 04:10:00 UTC 2017 - cf...@kde.org
+
+- split developer documentation into separate package
+
+---



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.E2CuBK/_old  2017-11-30 12:40:37.856303151 +0100
+++ /var/tmp/diff_new_pack.E2CuBK/_new  2017-11-30 12:40:37.860303005 +0100
@@ -70,6 +70,15 @@
 Exiv2 is a C++ library and a command line utility to access image
 metadata.
 
+%package -n libexiv2-doc
+Summary:Library to access image metadata - Documentation
+Group:  System/Libraries
+
+%description -n libexiv2-doc
+libexiv2 is a C++ library with a C compatibility interface to access
+image metadata, esp from Exif tags. This package contains the developer
+documentation in HTML format.
+
 %lang_package
 %prep
 %setup -q -n %{name}-trunk
@@ -114,9 +123,12 @@
 
 %files  -n libexiv2-devel
 %defattr(-,root,root)
-%doc doc/html
 %{_includedir}/exiv2
 %{_libdir}/libexiv2.so
 %{_libdir}/pkgconfig/exiv2.pc
 
+%files -n libexiv2-doc
+%defattr(-,root,root)
+%doc doc/html
+
 %changelog




commit exiv2 for openSUSE:Factory

2017-10-23 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2017-10-23 16:39:10

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


Package is "exiv2"

Mon Oct 23 16:39:10 2017 rev:47 rq:534384 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2017-09-15 
21:02:37.560814964 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2017-10-23 
16:39:19.619897790 +0200
@@ -1,0 +2,9 @@
+Tue Oct 17 09:34:26 UTC 2017 - dmuel...@suse.com
+
+- add 0001-Use-more-GNUInstallDirs.patch (bsc#938600)
+- add d4e4288d839d0d9546a05986771f8738c382060c.patch (
+CVE-2017-14864 bsc#1060995,
+CVE-2017-14862 bsc#1060996,
+CVE-2017-14859 bsc#1061000)
+
+---

New:

  0001-Use-more-GNUInstallDirs.patch
  d4e4288d839d0d9546a05986771f8738c382060c.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.usSBT2/_old  2017-10-23 16:39:21.339817299 +0200
+++ /var/tmp/diff_new_pack.usSBT2/_new  2017-10-23 16:39:21.343817113 +0200
@@ -31,6 +31,8 @@
 Patch3: gcc-version-check.patch
 # PATCH-FIX-UPSTREAM fix-crash.patch boo#1051782 -- prevent crashes in 
gwenview with certain images
 Patch4: fix-crash.patch
+Patch5: 
https://github.com/Exiv2/exiv2/commit/d4e4288d839d0d9546a05986771f8738c382060c.patch
+Patch6: 0001-Use-more-GNUInstallDirs.patch
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -75,10 +77,12 @@
 %patch2
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
+%patch6 -p1
 
 %build
 export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)"
-%{cmake} \
+%cmake \
   -DEXIV2_ENABLE_BUILD_PO:BOOL=ON \
   -DEXIV2_ENABLE_BUILD_SAMPLES:BOOL=OFF
 make %{?_smp_mflags}

++ 0001-Use-more-GNUInstallDirs.patch ++
>From fc74fddc10032dd9487ee8102aa84a8baca71578 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner 
Date: Sun, 20 Aug 2017 21:50:15 +0200
Subject: [PATCH] Use more GNUInstallDirs

Conveniently fixes multiarch install dir issues.

(cherry picked from commit aa6374b202bc5b2fbf67c3dded844d994d27246d)
---
 CMakeLists.txt | 2 ++
 config/CMakeChecks.txt | 2 --
 config/exiv2.pc.cmake  | 4 ++--
 po/CMakeLists.txt  | 2 +-
 samples/CMakeLists.txt | 2 +-
 src/CMakeLists.txt | 6 +-
 6 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7034bb67..23047949 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,6 +26,8 @@ else()
 SET(CMAKE_MACOSX_RPATH 1)
 endif()
 
+INCLUDE( GNUInstallDirs )
+
 SET( PACKAGE_COPYRIGHT  "Andreas Huggel" )
 SET( PACKAGE_BUGREPORT  "ahug...@gmx.net" )
 SET( PACKAGE"exiv2" )
diff --git a/config/CMakeChecks.txt b/config/CMakeChecks.txt
index 77922930..5d4d59ab 100644
--- a/config/CMakeChecks.txt
+++ b/config/CMakeChecks.txt
@@ -37,8 +37,6 @@ INCLUDE( CheckSymbolExists )
 INCLUDE( CheckCSourceCompiles )
 INCLUDE( CheckCXXSourceCompiles )
 
-INCLUDE( GNUInstallDirs )
-
 INCLUDE( FindIconv )
 
 SET( STDC_HEADERS ON )
diff --git a/config/exiv2.pc.cmake b/config/exiv2.pc.cmake
index 256f8ac6..afc16e2b 100644
--- a/config/exiv2.pc.cmake
+++ b/config/exiv2.pc.cmake
@@ -1,7 +1,7 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${prefix}/lib
-includedir=${prefix}/include
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
 
 Name: exiv2
 Description: Exif and IPTC metadata library and tools
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
index 63b37733..69e8414b 100644
--- a/po/CMakeLists.txt
+++ b/po/CMakeLists.txt
@@ -9,7 +9,7 @@
 FILE(GLOB PO_FILES *.po)
 
 if ( NOT MSVC )
-   set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
+   set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_BINDIR})
 endif()
 
 UPDATE_TRANSLATIONS(exiv2 ${PO_FILES})
diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt
index 9690aa0e..0b58f6d8 100644
--- a/samples/CMakeLists.txt
+++ b/samples/CMakeLists.txt
@@ -6,7 +6,7 @@
 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
 
 if ( NOT MSVC )
-   set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
+   set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_BINDIR})
 endif()
 
 include_directories("${CMAKE_SOURCE_DIR}/include" "${CMAKE_SOURCE_DIR}/src")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index aecd6215..58de15f6 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -308,7 +308,11 @@ IF (CYGWIN OR MINGW)
 TARGET_LINK_LIBRARIES( exiv2lib ${PRIVATE_VAR}  psapi ws2_32 )
 ENDIF(CYGWIN OR MINGW)
 
-INSTALL( TARGETS exiv2lib 

commit exiv2 for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2017-09-15 21:02:36

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


Package is "exiv2"

Fri Sep 15 21:02:36 2017 rev:46 rq:523221 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2017-07-24 
12:29:49.807475216 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2017-09-15 
21:02:37.560814964 +0200
@@ -1,0 +2,10 @@
+Wed Aug  9 09:53:36 UTC 2017 - wba...@tmo.at
+
+- Add fix-crash.patch to prevent crashes in gwenview with certain
+  images (boo#1051782)
+- Update source tarball to the fixed upstream re-release and remove
+  the workaround in the spec file
+- Replace gcc-version-check.patch with the version committed
+  upstream
+
+---

New:

  fix-crash.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.ps0Gqh/_old  2017-09-15 21:02:38.548676294 +0200
+++ /var/tmp/diff_new_pack.ps0Gqh/_new  2017-09-15 21:02:38.552675732 +0200
@@ -27,8 +27,10 @@
 Source1:baselibs.conf
 Patch1: exiv2-build-date.patch
 Patch2: parallel-build-dep.patch
-# PATCH-FIX-OPENSUSE gcc-version-check.patch -- fix build with GCC7 on 
Tumbleweed
+# PATCH-FIX-UPSTREAM gcc-version-check.patch -- fix build with GCC7 on 
Tumbleweed
 Patch3: gcc-version-check.patch
+# PATCH-FIX-UPSTREAM fix-crash.patch boo#1051782 -- prevent crashes in 
gwenview with certain images
+Patch4: fix-crash.patch
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -72,8 +74,7 @@
 %patch1 -p1
 %patch2
 %patch3 -p1
-# remove Apple resource forks included in the tarball, they cause the 
translations build to fail
-rm po/._*
+%patch4 -p1
 
 %build
 export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)"

++ exiv2-0.26-trunk.tar.gz ++
Binary files old/._exiv2-trunk and new/._exiv2-trunk differ
Binary files old/exiv2-trunk/._.travis.yml and new/exiv2-trunk/._.travis.yml 
differ
Binary files old/exiv2-trunk/._AUTHORS and new/exiv2-trunk/._AUTHORS differ
Binary files old/exiv2-trunk/._CMakeLists.txt and 
new/exiv2-trunk/._CMakeLists.txt differ
Binary files old/exiv2-trunk/._CMake_msvc.txt and 
new/exiv2-trunk/._CMake_msvc.txt differ
Binary files old/exiv2-trunk/._COPYING and new/exiv2-trunk/._COPYING differ
Binary files old/exiv2-trunk/._COPYING-CMAKE-SCRIPTS and 
new/exiv2-trunk/._COPYING-CMAKE-SCRIPTS differ
Binary files old/exiv2-trunk/._FindExiv2.cmake and 
new/exiv2-trunk/._FindExiv2.cmake differ
Binary files old/exiv2-trunk/._README and new/exiv2-trunk/._README differ
Binary files old/exiv2-trunk/._README-CMAKE and new/exiv2-trunk/._README-CMAKE 
differ
Binary files old/exiv2-trunk/._TODO-CMAKE and new/exiv2-trunk/._TODO-CMAKE 
differ
Binary files old/exiv2-trunk/._bootstrap.macports and 
new/exiv2-trunk/._bootstrap.macports differ
Binary files old/exiv2-trunk/._bootstrap.mxe and 
new/exiv2-trunk/._bootstrap.mxe differ
Binary files old/exiv2-trunk/._config and new/exiv2-trunk/._config differ
Binary files old/exiv2-trunk/._configure and new/exiv2-trunk/._configure differ
Binary files old/exiv2-trunk/._contrib and new/exiv2-trunk/._contrib differ
Binary files old/exiv2-trunk/._doc and new/exiv2-trunk/._doc differ
Binary files old/exiv2-trunk/._include and new/exiv2-trunk/._include differ
Binary files old/exiv2-trunk/._msvc and new/exiv2-trunk/._msvc differ
Binary files old/exiv2-trunk/._msvc2003 and new/exiv2-trunk/._msvc2003 differ
Binary files old/exiv2-trunk/._po and new/exiv2-trunk/._po differ
Binary files old/exiv2-trunk/._samples and new/exiv2-trunk/._samples differ
Binary files old/exiv2-trunk/._src and new/exiv2-trunk/._src differ
Binary files old/exiv2-trunk/._xmpsdk and new/exiv2-trunk/._xmpsdk differ
Binary files old/exiv2-trunk/config/._CMakeChecks.txt and 
new/exiv2-trunk/config/._CMakeChecks.txt differ
Binary files old/exiv2-trunk/config/._Doxyfile and 
new/exiv2-trunk/config/._Doxyfile differ
Binary files old/exiv2-trunk/config/._FindEXPAT.cmake and 
new/exiv2-trunk/config/._FindEXPAT.cmake differ
Binary files old/exiv2-trunk/config/._FindIconv.cmake and 
new/exiv2-trunk/config/._FindIconv.cmake differ
Binary files old/exiv2-trunk/config/._FindMSGFMT.cmake and 
new/exiv2-trunk/config/._FindMSGFMT.cmake differ
Binary files old/exiv2-trunk/config/._FindSSH.cmake and 
new/exiv2-trunk/config/._FindSSH.cmake differ
Binary files old/exiv2-trunk/config/._Makefile.in and 
new/exiv2-trunk/config/._Makefile.in differ
Binary files old/exiv2-trunk/config/._ReadMe-Autotools.txt and 
new/exiv2-trunk/config/._ReadMe-Autotools.txt differ
Binary files 

commit exiv2 for openSUSE:Factory

2017-07-24 Thread root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2017-07-24 12:29:48

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


Package is "exiv2"

Mon Jul 24 12:29:48 2017 rev:45 rq:508326 version:0.26

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2016-05-23 
17:30:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2017-07-24 
12:29:49.807475216 +0200
@@ -1,0 +2,15 @@
+Tue Jul  4 09:09:22 UTC 2017 - wba...@tmo.at
+
+- Fix baselibs.conf
+
+---
+Fri Jun 30 14:49:55 UTC 2017 - wba...@tmo.at
+
+- Update to version 0.26
+  * See http://www.exiv2.org/changelog.html
+- Add gcc-version-check.patch to fix build on Tumbleweed
+- Dropped the following upstreamed patches:
+  * exiv2-cmake-libsuffix.patch
+  * exiv2_r3889_r3890_fix_boo964344.diff
+
+---

Old:

  exiv2-0.25.tar.gz
  exiv2-cmake-libsuffix.patch
  exiv2_r3889_r3890_fix_boo964344.diff

New:

  exiv2-0.26-trunk.tar.gz
  gcc-version-check.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.WNfK7k/_old  2017-07-24 12:29:50.727345418 +0200
+++ /var/tmp/diff_new_pack.WNfK7k/_new  2017-07-24 12:29:50.727345418 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# 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,19 +17,18 @@
 
 
 Name:   exiv2
-Version:0.25
+Version:0.26
 Release:0
 Summary:Tool to access image Exif metadata
 License:GPL-2.0+
 Group:  Productivity/Graphics/Other
 Url:http://www.exiv2.org/
-Source0:http://www.exiv2.org/%{name}-%{version}.tar.gz
+Source0:http://www.exiv2.org/builds/%{name}-%{version}-trunk.tar.gz
 Source1:baselibs.conf
 Patch1: exiv2-build-date.patch
-# PATCH-FIX-UPSTREAM exiv2-cmake-libsuffix.patch dims...@opensuse.org -- 
Install libraries to lib64 on respective archs
-Patch5: exiv2-cmake-libsuffix.patch
-Patch6: parallel-build-dep.patch
-Patch7: exiv2_r3889_r3890_fix_boo964344.diff
+Patch2: parallel-build-dep.patch
+# PATCH-FIX-OPENSUSE gcc-version-check.patch -- fix build with GCC7 on 
Tumbleweed
+Patch3: gcc-version-check.patch
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -49,18 +48,18 @@
 Exiv2 is a command line utility to access image metadata from tags like
 Exif.
 
-%package -n libexiv2-14
+%package -n libexiv2-26
 Summary:Library to access image metadata
 Group:  System/Libraries
 
-%description -n libexiv2-14
+%description -n libexiv2-26
 libexiv2 is a C++ library with a C compatibility interface to access
 image metadata, esp from Exif tags.
 
 %package -n libexiv2-devel
 Summary:Development Headers for Exiv2
 Group:  Development/Libraries/C and C++
-Requires:   libexiv2-14 = %{version}
+Requires:   libexiv2-26 = %{version}
 Requires:   libstdc++-devel
 
 %description -n libexiv2-devel
@@ -69,11 +68,12 @@
 
 %lang_package
 %prep
-%setup -q
+%setup -q -n %{name}-trunk
 %patch1 -p1
-%patch5 -p1
-%patch6
-%patch7
+%patch2
+%patch3 -p1
+# remove Apple resource forks included in the tarball, they cause the 
translations build to fail
+rm po/._*
 
 %build
 export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)"
@@ -88,11 +88,12 @@
 %find_lang exiv2
 %fdupes -s doc/html
 rm -f %{buildroot}%{_libdir}/*.la
+rm -f %{buildroot}%{_libdir}/*.a
 rm %{buildroot}%{_libdir}/pkgconfig/exiv2.lsm
 
-%post -n libexiv2-14 -p /sbin/ldconfig
+%post -n libexiv2-26 -p /sbin/ldconfig
 
-%postun -n libexiv2-14 -p /sbin/ldconfig
+%postun -n libexiv2-26 -p /sbin/ldconfig
 
 %files lang -f exiv2.lang
 
@@ -102,7 +103,7 @@
 %{_bindir}/exiv2
 %{_mandir}/man1/*
 
-%files -n libexiv2-14
+%files -n libexiv2-26
 %defattr(-,root,root)
 %{_libdir}/libexiv2.so.*
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.WNfK7k/_old  2017-07-24 12:29:50.767339774 +0200
+++ /var/tmp/diff_new_pack.WNfK7k/_new  2017-07-24 12:29:50.767339774 +0200
@@ -1 +1 @@
-libexiv2-14
+libexiv2-26

++ exiv2-build-date.patch ++
--- /var/tmp/diff_new_pack.WNfK7k/_old  2017-07-24 12:29:50.779338082 +0200
+++ /var/tmp/diff_new_pack.WNfK7k/_new  2017-07-24 12:29:50.779338082 +0200
@@ -1,7 +1,7 @@
-diff -urB exiv2-0.25/config/Doxyfile new/config/Doxyfile
 exiv2-0.25/config/Doxyfile 2015-06-18 

commit exiv2 for openSUSE:Factory

2016-05-23 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2016-05-23 17:30:17

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


Package is "exiv2"

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2015-07-18 
14:39:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2016-05-23 
17:30:18.0 +0200
@@ -1,0 +2,6 @@
+Thu May  5 11:53:59 UTC 2016 - suse-b...@cboltz.de
+
+- add exiv2_r3889_r3890_fix_boo964344.diff (taken from revisions linked
+  in http://dev.exiv2.org/issues/1106) to fix crash in darktable (boo#964344)
+
+---

New:

  exiv2_r3889_r3890_fix_boo964344.diff



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.c2tLJ4/_old  2016-05-23 17:30:19.0 +0200
+++ /var/tmp/diff_new_pack.c2tLJ4/_new  2016-05-23 17:30:19.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# Copyright (c) 2015 SUSE LINUX 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
@@ -29,6 +29,7 @@
 # PATCH-FIX-UPSTREAM exiv2-cmake-libsuffix.patch dims...@opensuse.org -- 
Install libraries to lib64 on respective archs
 Patch5: exiv2-cmake-libsuffix.patch
 Patch6: parallel-build-dep.patch
+Patch7: exiv2_r3889_r3890_fix_boo964344.diff
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -72,6 +73,7 @@
 %patch1 -p1
 %patch5 -p1
 %patch6
+%patch7
 
 %build
 export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)"

++ exiv2_r3889_r3890_fix_boo964344.diff ++
Index: src/makernote.cpp
===
--- src/makernote.cpp   (revision 3888)
+++ src/makernote.cpp   (revision 3889)
@@ -79,7 +79,8 @@
 { "-",  olympusId,   0,  newOlympusMn2   },
 { "-",  olympus2Id,  0,  newOlympus2Mn2  },
 { "-",  pentaxId,0,  newPentaxMn2},
-{ "-",  pentaxDngId, 0,  newPentaxDngMn2 }
+{ "-",  pentaxDngId, 0,  newPentaxDngMn2 },
+{ "-",  casio2Id,0,  newCasio2Mn2}
 };
 
 bool TiffMnRegistry::operator==(const std::string& key) const
Index: src/makernote.cpp
===
--- src/makernote.cpp   (revision 3889)
+++ src/makernote.cpp   (revision 3890)
@@ -80,6 +80,7 @@
 { "-",  olympus2Id,  0,  newOlympus2Mn2  },
 { "-",  pentaxId,0,  newPentaxMn2},
 { "-",  pentaxDngId, 0,  newPentaxDngMn2 },
+{ "-",  casioId, 0,  newIfdMn2   },
 { "-",  casio2Id,0,  newCasio2Mn2}
 };
 



commit exiv2 for openSUSE:Factory

2015-07-18 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2015-07-18 14:39:21

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2015-06-23 
11:55:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2015-07-18 
14:39:22.0 +0200
@@ -1,0 +2,6 @@
+Wed Jul 15 15:03:47 UTC 2015 - jeng...@inai.de
+
+- Adjust RPM groups
+- Put manpage in proper subpackage
+
+---



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.lQJCZb/_old  2015-07-18 14:39:23.0 +0200
+++ /var/tmp/diff_new_pack.lQJCZb/_new  2015-07-18 14:39:23.0 +0200
@@ -21,7 +21,7 @@
 Release:0
 Summary:Tool to access image Exif metadata
 License:GPL-2.0+
-Group:  Development/Libraries/C and C++
+Group:  Productivity/Graphics/Other
 Url:http://www.exiv2.org/
 Source0:http://www.exiv2.org/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
@@ -50,7 +50,7 @@
 
 %package -n libexiv2-14
 Summary:Library to access image metadata
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 
 %description -n libexiv2-14
 libexiv2 is a C++ library with a C compatibility interface to access
@@ -98,6 +98,7 @@
 %defattr(-,root,root)
 %doc doc/ChangeLog doc/cmd.txt
 %{_bindir}/exiv2
+%{_mandir}/man1/*
 
 %files -n libexiv2-14
 %defattr(-,root,root)
@@ -109,6 +110,5 @@
 %{_includedir}/exiv2
 %{_libdir}/libexiv2.so
 %{_libdir}/pkgconfig/exiv2.pc
-%{_mandir}/man*/*
 
 %changelog




commit exiv2 for openSUSE:Factory

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2015-06-23 11:55:40

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2015-05-28 
09:04:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2015-06-23 
11:55:41.0 +0200
@@ -1,0 +2,58 @@
+Tue Jun 23 06:07:21 UTC 2015 - dmuel...@suse.com
+
+- readd parallel-build-dep.patch
+
+---
+Mon Jun 22 12:20:15 UTC 2015 - tittiatc...@gmail.com
+
+- Update to version 0.25
+  * exivsimple has array index errors when stripping quotes form 
+trivial input strings
+  * Use SVN eol-style LF on all files
+  * Access violation on IptcData::operator[] when key is invalid
+  * PNG images with tiff tags throw exceptions
+  * Plasma kde crashes when specific jpeg is on the Desktop
+  * TIFF parser,Binary array elements should be decoded using the 
+Makernote's endianness, not that of the image
+  * Coverity scan : Issue CID 981992 , 981993
+  * Wrong key name in output of addmodel sample
+  * Printing tags does not honor multi-byte label widths correctly
+  * Wrong ApertureValue written
+  * pyexiv2 fails on cifs shares on an Ubuntu client
+  * TIFF parser,Parse TIFF PageNumber
+  * Add new sample applications exifdata and exivvalue
+  * Add option -K Key (--key Key) to specify one or more keys to 
+output
+  * exiv2 -eX followed by exiv2 -iX produces invalid XMP 
+metadata packet
+  * Sony NEX Lens Information
+  * Handle Pentax makernotes in samsung-rebranded cameras
+  * Olympus XZ-1 FocusDistance incorrect
+  * Support Panasonic Makernote
+  * detection of Pentax DA 35/2.4 lens
+  * Canon EOS M EF-M lenses
+  * Lens matching on Canon
+  * Tamron 18-270 is not detected anymore
+  * Wrong aperture for Tamron 70-300?
+  * Recognize Samsung NX 10mm Fisheye
+  * Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data
+  * See also http://www.exiv2.org/changelog.html
+
+- Dropped the following upstreamed patches:
+   * fix-overflow-in-info-tags-r3264.patch 
+   * fix-video-timescale-handling.patch 
+   * parallel-build-dep.patch 
+   * fix-parallel-build.patch
+
+---
+Thu Jun 18 15:01:30 UTC 2015 - dims...@opensuse.org
+
+- Switch to cmake build system: there are various code snips that
+  use variables that are only defined in the cmake build system
+  (e.g. src/utils.cpp uses EXV_HAVE_UNISTD_H to include unistd.h,
+  which is not done with configure. With gcc5 this results now in
+  a failure, as unistd.h is no longer implicit).
+- Add exiv2-cmake-libsuffix.patch: Install the library to lib64 on
+  the respective archs.
+
+---
@@ -15 +73 @@
-  (fix-overflow-in-info-tags-r3264.patch)
+  (fix-overflow-in-info-tags-r3264.patch) (CVE-2014-9449).

Old:

  exiv2-0.24.tar.gz
  fix-overflow-in-info-tags-r3264.patch
  fix-parallel-build.patch
  fix-video-timescale-handling.patch

New:

  exiv2-0.25.tar.gz
  exiv2-cmake-libsuffix.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.2a9eNf/_old  2015-06-23 11:55:42.0 +0200
+++ /var/tmp/diff_new_pack.2a9eNf/_new  2015-06-23 11:55:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   exiv2
-Version:0.24
+Version:0.25
 Release:0
 Summary:Tool to access image Exif metadata
 License:GPL-2.0+
@@ -25,14 +25,11 @@
 Url:http://www.exiv2.org/
 Source0:http://www.exiv2.org/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-# PATCH-FIX-UPSTREAM co...@suse.de -- broken Makefile, emailed A.Huggel
-Patch0: fix-parallel-build.patch
 Patch1: exiv2-build-date.patch
-# PATCH-FIX-UPSTREAM fix-overflow-in-info-tags-r3264.patch 
nico.kru...@gmail.com -- fix overflow in info tags from svn rev 3264, also 
fixes kde#340373
-Patch2: fix-overflow-in-info-tags-r3264.patch
-Patch3: parallel-build-dep.patch
-# PATCH-FIX-UPSTREAM fix-video-timescale-handling.patch ger...@hillier.de -- 
fix crash in mp4 metadata handling
-Patch4: fix-video-timescale-handling.patch
+# PATCH-FIX-UPSTREAM exiv2-cmake-libsuffix.patch dims...@opensuse.org -- 
Install libraries to lib64 on respective archs
+Patch5: exiv2-cmake-libsuffix.patch
+Patch6: parallel-build-dep.patch
+BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -51,18 +48,18 @@
 Exiv2 is a command line utility to access image metadata from tags like
 Exif.
 

commit exiv2 for openSUSE:Factory

2015-05-28 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2015-05-28 09:04:34

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2015-05-20 
23:47:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2015-05-28 
09:04:35.0 +0200
@@ -1,0 +2,5 @@
+Sun May 24 13:29:40 UTC 2015 - ger...@hillier.de
+
+- add fix-video-timescale-handling.patch: Fix crash when scanning mp4 videos.
+
+---

New:

  fix-video-timescale-handling.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.VmDEzP/_old  2015-05-28 09:04:36.0 +0200
+++ /var/tmp/diff_new_pack.VmDEzP/_new  2015-05-28 09:04:36.0 +0200
@@ -31,6 +31,8 @@
 # PATCH-FIX-UPSTREAM fix-overflow-in-info-tags-r3264.patch 
nico.kru...@gmail.com -- fix overflow in info tags from svn rev 3264, also 
fixes kde#340373
 Patch2: fix-overflow-in-info-tags-r3264.patch
 Patch3: parallel-build-dep.patch
+# PATCH-FIX-UPSTREAM fix-video-timescale-handling.patch ger...@hillier.de -- 
fix crash in mp4 metadata handling
+Patch4: fix-video-timescale-handling.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -74,6 +76,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3
+%patch4 -p1
 
 %build
 export CXXFLAGS=%optflags $(getconf LFS_CFLAGS)

++ fix-video-timescale-handling.patch ++
This patch fixes a number of exiv2 bugs when handling video metadata, most
mentioned in http://dev.exiv2.org/issues/999. This fixes a digikam startup
crash when scanning mp4 videos encoded by ffmpeg.

Changes extracted from http://dev.exiv2.org/projects/exiv2/repository/,
revisions r3265, r3390 and r3537.

Index: exiv2-0.24/src/quicktimevideo.cpp
===
--- exiv2-0.24.orig/src/quicktimevideo.cpp
+++ exiv2-0.24/src/quicktimevideo.cpp
@@ -1459,9 +1459,9 @@ namespace Exiv2 {
 break;
 case MediaDuration:
 if(currentStream_ == Video)
-xmpData_[Xmp.video.MediaDuration] = 
returnBufValue(buf)/time_scale;
+xmpData_[Xmp.video.MediaDuration] = time_scale ? 
returnBufValue(buf)/time_scale : 0 ;
 else if (currentStream_ == Audio)
-xmpData_[Xmp.audio.MediaDuration] = 
returnBufValue(buf)/time_scale;
+xmpData_[Xmp.audio.MediaDuration] = time_scale ? 
returnBufValue(buf)/time_scale : 0;
 break;
 case MediaLanguageCode:
 if(currentStream_ == Video)
@@ -1515,9 +1515,9 @@ namespace Exiv2 {
 break;
 case TrackDuration:
 if(currentStream_ == Video)
-xmpData_[Xmp.video.TrackDuration] = 
returnBufValue(buf)/timeScale_;
+xmpData_[Xmp.video.TrackDuration] = timeScale_ ? 
returnBufValue(buf)/timeScale_ : 0;
 else if(currentStream_ == Audio)
-xmpData_[Xmp.audio.TrackDuration] = 
returnBufValue(buf)/timeScale_;
+xmpData_[Xmp.audio.TrackDuration] = timeScale_ ? 
returnBufValue(buf)/timeScale_ : 0;
 break;
 case TrackLayer:
 if(currentStream_ == Video)
@@ -1573,6 +1573,7 @@ namespace Exiv2 {
 xmpData_[Xmp.video.TimeScale] = returnBufValue(buf);
 timeScale_ = returnBufValue(buf); break;
 case Duration:
+if(timeScale_ != 0) // To prevent division by zero
 xmpData_[Xmp.video.Duration] = returnBufValue(buf) * 1000 / 
timeScale_; break;
 case PreferredRate:
 xmpData_[Xmp.video.PreferredRate] = returnBufValue(buf, 2) + 
((buf.pData_[2] * 256 + buf.pData_[3]) * 0.01); break;



commit exiv2 for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2015-05-20 23:47:01

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2015-02-12 
10:22:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2015-05-20 
23:47:02.0 +0200
@@ -1,0 +2,5 @@
+Tue May 12 10:18:32 UTC 2015 - dmuel...@suse.com
+
+- add parallel-build-dep.patch: Fix build dependencies
+
+---

New:

  parallel-build-dep.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.vbCPRo/_old  2015-05-20 23:47:03.0 +0200
+++ /var/tmp/diff_new_pack.vbCPRo/_new  2015-05-20 23:47:03.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,6 +30,7 @@
 Patch1: exiv2-build-date.patch
 # PATCH-FIX-UPSTREAM fix-overflow-in-info-tags-r3264.patch 
nico.kru...@gmail.com -- fix overflow in info tags from svn rev 3264, also 
fixes kde#340373
 Patch2: fix-overflow-in-info-tags-r3264.patch
+Patch3: parallel-build-dep.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -72,6 +73,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3
 
 %build
 export CXXFLAGS=%optflags $(getconf LFS_CFLAGS)

++ parallel-build-dep.patch ++
--- src/Makefile
+++ src/Makefile
@@ -159,7 +159,7 @@
 COBJ = $(CSRC:.c=.o)
 CLOBJ = $(CSRC:.c=.lo)
 
-SRC = $(CCSRC) $(CSRC)
+SRC = $(CCSRC) $(CSRC) $(EXIV2MAIN)
 HDR = $(CCHDR)
 OBJ = $(CCOBJ) $(COBJ)
 LOBJ = $(CCLOBJ) $(CLOBJ)



commit exiv2 for openSUSE:Factory

2015-02-12 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2015-02-12 10:22:02

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2014-06-18 
07:49:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2015-02-12 
10:22:04.0 +0100
@@ -1,0 +2,6 @@
+Mon Feb  9 00:34:20 UTC 2015 - nico.kru...@gmail.com
+
+- fix a Buffer Overflow in INFO tags of RIFFVIDEO.CPP
+  (fix-overflow-in-info-tags-r3264.patch)
+
+---

New:

  fix-overflow-in-info-tags-r3264.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.p4njrL/_old  2015-02-12 10:22:05.0 +0100
+++ /var/tmp/diff_new_pack.p4njrL/_new  2015-02-12 10:22:05.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,6 +28,8 @@
 # PATCH-FIX-UPSTREAM co...@suse.de -- broken Makefile, emailed A.Huggel
 Patch0: fix-parallel-build.patch
 Patch1: exiv2-build-date.patch
+# PATCH-FIX-UPSTREAM fix-overflow-in-info-tags-r3264.patch 
nico.kru...@gmail.com -- fix overflow in info tags from svn rev 3264, also 
fixes kde#340373
+Patch2: fix-overflow-in-info-tags-r3264.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -69,6 +71,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 export CXXFLAGS=%optflags $(getconf LFS_CFLAGS)

++ fix-overflow-in-info-tags-r3264.patch ++
Index: exiv2-0.24/src/riffvideo.cpp
===
--- exiv2-0.24.orig/src/riffvideo.cpp   (revision 3201)
+++ exiv2-0.24/src/riffvideo.cpp(revision 3264)
@@ -856,7 +856,7 @@
 
 void RiffVideo::infoTagsHandler()
 {
-const long bufMinSize = 100;
+const long bufMinSize = 1;
 DataBuf buf(bufMinSize);
 buf.pData_[4] = '\0';
 io_-seek(-12, BasicIo::cur);
@@ -879,10 +879,14 @@
 if(infoSize = 0) {
 size -= infoSize;
 io_-read(buf.pData_, infoSize);
+if(infoSize  4)
+buf.pData_[infoSize] = '\0';
 }
 
 if(tv)
 xmpData_[exvGettext(tv-label_)] = buf.pData_;
+else
+continue;
 }
 io_-seek(cur_pos + size_external, BasicIo::beg);
 } // RiffVideo::infoTagsHandler
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit exiv2 for openSUSE:Factory

2014-06-17 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2014-06-18 07:49:16

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2014-05-06 
13:56:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2014-06-18 
07:49:18.0 +0200
@@ -1,0 +2,6 @@
+Mon May 26 20:46:15 UTC 2014 - crrodrig...@opensuse.org
+
+- Build with large file support in 32 bit systems.
+- Ensure we do not use __DATE__ or __TIME__ anywhere 
+  (exiv2-build-date.patch)
+---

New:

  exiv2-build-date.patch



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.MZeQzK/_old  2014-06-18 07:49:19.0 +0200
+++ /var/tmp/diff_new_pack.MZeQzK/_new  2014-06-18 07:49:19.0 +0200
@@ -27,6 +27,7 @@
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM co...@suse.de -- broken Makefile, emailed A.Huggel
 Patch0: fix-parallel-build.patch
+Patch1: exiv2-build-date.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -67,8 +68,10 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
+export CXXFLAGS=%optflags $(getconf LFS_CFLAGS)
 %configure --disable-static --with-pic
 make %{?_smp_mflags}
 make doc -k ||:

++ exiv2-build-date.patch ++
--- exiv2-0.24.orig/config/Doxyfile
+++ exiv2-0.24/config/Doxyfile
@@ -974,7 +974,7 @@ HTML_COLORSTYLE_GAMMA  = 80
 # page will contain the date and time when the page was generated. Setting
 # this to NO can help when comparing the output of multiple runs.
 
-HTML_TIMESTAMP = YES
+HTML_TIMESTAMP = NO
 
 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
 # documentation will contain sections that can be hidden and shown after the
--- exiv2-0.24.orig/src/version.cpp
+++ exiv2-0.24/src/version.cpp
@@ -257,8 +257,6 @@ EXIV2API void dumpLibraryInfo(std::ostre
 os  dll=   dll endl;
 os  debug= debug   endl;
 os  version=   __VERSION__ endl;
-os  date=  __DATE__endl;
-os  time=  __TIME__endl;
 
 if ( libs.begin() != libs.end() ) {
 os  executable=  *libs.begin()  endl;
--- exiv2-0.24.orig/samples/geotag.cpp
+++ exiv2-0.24/samples/geotag.cpp
@@ -684,7 +684,7 @@ int getFileType(const char* path,Options
 
 int version(const char* program)
 {
-printf(%s: %s %s\n,program,__DATE__,__TIME__);
+printf(%s\n,program);
 return 0;
 }
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit exiv2 for openSUSE:Factory

2014-04-15 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2014-04-15 11:46:35

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2013-07-30 
11:29:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2014-04-15 
11:46:36.0 +0200
@@ -1,0 +2,147 @@
+Mon Apr 14 18:32:06 UTC 2014 - ctri...@opensuse.org
+
+- Update to version 0.24
+  * exiv2 (0.19-1) 00_hyphens_used_as_minus.diff
+  * (Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen)
+  * Video metadata support (Abhinav Badola for GSoC 2012)
+  * Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn)
+  * Warnings while compiling with g++4.5
+  * (Reported by Sebastien Gilles, fixed by Robin Mills)
+  * For TIFF-like images, non-intrusive writing is not used when it should
+  * (Reported by Thomas Lotze)
+  * Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon
+  * (Reported with patch by Stian Grindvoll)
+  * Exiv2 fails to compile under Linux (Volker Grabsch)
+  * example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs)
+  * Exiv2 crashes on input (Reported by Christian Grothoff)
+  * Complete Samsung NX lenses portfolio recognition
+  * (Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn)
+  * Porting the Video Code to MSVC (umbrella)
+  * (Robin Mills, Abhinav Badola, Shawn Xiong)
+  * Photoshop doesn't recognize its own EPS files after modification by Exiv2
+  * (Volker Grabsch)
+  * autotools build (make config ; ./configure ; make) is broken
+  * (Robin Mills)
+  * Sigma 50mm f/1.4 on Canon not detected correctly
+  * (Reported by Rick Gabriel, patch by Aakash Goenka)
+  * PENTAX-DA 18-135mm F3.5-5.6 not detected correctly
+  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
+  * Sigma 18-250mm not properly recognised on Pentax
+  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
+  * Video code is failing the test suite (on all plaforms)
+  * (Robin Mills, Abhinav Badola)
+  * Patches for locale and boost issue (Patches by Mario anyc)
+  * Support for two lens for sony mount
+  * (Patch by Michal Babej)
+  * Exif.OlympusEq.0x0403 tag
+  * (Christoph Anton Mitterer, Robin Mills)
+  * New Samsung NX 12-24mm f/4-5.6 ED
+  * (Jaroslav Stepanek)
+  * New lens Tamron SP 24-70mm F/2.8 Di VC USD
+  * (Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen)
+  * New lens: Canon EF 35mm f/2 IS USM
+  * (markus kanet, Robin Mills)
+  * New camera: Canon EOS 6D
+  * (markus kanet)
+  * Update list of lenses for Olympus cameras.
+  * (Niels Kristian Bech Jensen)
+  * Add another lens for Olympus cameras.
+  * (Niels Kristian Bech Jensen)
+  * Another bunch of Olympus lens updates.
+  * (Niels Kristian Bech Jensen)
+  * One more Olympus lens - the list is complete.
+  * (Niels Kristian Bech Jensen)
+  * Nikon AF-S Nikkor 28mm f/1.8G not recognized
+  * (Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen)
+  * Missing lenses reported by Paul Bissonnette
+  * (Robin Mills)
+  * Samsung D-Xenon 12-24mm not recognized
+  * (Reported by Romain Henriet, patch by S. Verdoold)
+  * (near-)infinite loop in video decoders
+  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
+  * ASF: heap overflow
+  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
+  * Sigma 30mm f/1.4 on Canon not detected correctly
+  * (Reported by Christian Roumano, patch by Aakash Goenka)
+  * User-readable output of Olympus' FocusDistance
+  * (Patch by Teemu Rytilahti)
+  * New Compilation Warnings
+  * New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR
+  * (Reported by Matthieu Volat, patch by Pascal de Bruijn)
+  * New Lens: Canon EF-S 55-250mm f/4-5.6 IS II
+  * (Patch by Andrew Aylett)
+  * Exiv2: lensName misreporting for some CR2s
+  * (Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen)
+  * Mountain Lion Plugin crashes when setxattr called
+  * (Robin Mills)
+  * New Lens: Samsung NX 45mm f1.8
+  * (Pascal de Bruijn)
+  * strerror_r gives no error message back
+  * (Reported by Ákos Szőts, patch by Robin Mills)
+  * New Lens: Samsung NX 45mm f1.8 2D/3D
+  * (Pascal de Bruijn)
+  * New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick)
+  * Maintenance of Sony Makernote (Patch by Thomas Beutlich)
+- Removed patches included in the new release
+  * 90_changeset_r2743.diff
+  * 90_changeset_r2744.diff
+  * 90_changeset_r2756.diff
+  * 90_changeset_r2818_partial.dif
+  * 90_changeset_r2860.diff
+  * 90_changeset_r2889.diff
+  * 90_changeset_r2958.diff
+  * 90_changeset_r2959.diff
+  * 90_changeset_r2961.diff
+  * 90_changeset_r2963.diff
+  * 90_changeset_r2968.diff
+  * 

commit exiv2 for openSUSE:Factory

2013-07-30 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2013-07-30 11:29:22

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


Package is exiv2

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2013-06-06 
14:52:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2013-07-30 
11:29:23.0 +0200
@@ -1,0 +2,29 @@
+Fri Jul 26 16:37:53 UTC 2013 - mrueck...@suse.de
+
+- Backport patches from upstream (cherry-picking courtesy of Pascal
+  de Bruijn):
+  * 90_changeset_r3036.diff: Canon EF-S 55-250mm f/4-5.6 IS II
+  * 90_changeset_r3037.diff: A few more Pentax lenses
+  * 90_changeset_r3038.diff: Updates for the Minolta Bodies
+  * 90_changeset_r3039.diff: Added 18-55mm f/3.5-5.6 IS STM
+  * 90_changeset_r3047.diff: Added Sigma 60mm to the Olympus list
+  * 90_changeset_r3048.diff: Added Sigma 19 and 30m to the Olympus
+list
+  * 90_changeset_r3051.diff: Added a lot more canon compacts
+  * 90_changeset_r3052.diff: Sigma 17-50mm F2.8 EX DC HSM
+  * 90_changeset_r3053.diff: Removed Optio M30 from the Pentax list
+  * 90_changeset_r3054.diff: Added Samsung NX 45mm F1.8
+  * 90_changeset_r3055.diff: Added Samsung NX 45mm F1.8 2D/3D
+  * 90_changeset_r3060.diff: Renamed LensModel to LensType in the
+Olympus struct.
+  * 90_changeset_r3061.diff: Fixes Issue# 908
+  * 90_changeset_r3062.diff: More entries for Pentax
+  * 90_changeset_r3063.diff: Do not try to guess lenses when it is
+undefined
+  * 90_changeset_r3066.diff: Lumix G Vario 14-140mm F3.5-5.6 Asph.
+Power OIS
+  * 90_changeset_r3067.diff: Lumix G Vario 14-42mm F3.5-5.6 II
+Asph. Mega OIS
+  * 90_changeset_r3068.diff: Added EOS 70D
+
+---

New:

  90_changeset_r3036.diff
  90_changeset_r3037.diff
  90_changeset_r3038.diff
  90_changeset_r3039.diff
  90_changeset_r3047.diff
  90_changeset_r3048.diff
  90_changeset_r3051.diff
  90_changeset_r3052.diff
  90_changeset_r3053.diff
  90_changeset_r3054.diff
  90_changeset_r3055.diff
  90_changeset_r3060.diff
  90_changeset_r3061.diff
  90_changeset_r3062.diff
  90_changeset_r3063.diff
  90_changeset_r3066.diff
  90_changeset_r3067.diff
  90_changeset_r3068.diff



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.S1G7Cp/_old  2013-07-30 11:29:25.0 +0200
+++ /var/tmp/diff_new_pack.S1G7Cp/_new  2013-07-30 11:29:25.0 +0200
@@ -66,7 +66,24 @@
 Patch37:90_changeset_r3023.diff
 Patch38:90_changeset_r3026.diff
 Patch39:95_post_r3026_cleanup.diff
-
+Patch40:90_changeset_r3036.diff
+Patch41:90_changeset_r3037.diff
+Patch42:90_changeset_r3038.diff
+Patch43:90_changeset_r3039.diff
+Patch44:90_changeset_r3047.diff
+Patch45:90_changeset_r3048.diff
+Patch46:90_changeset_r3051.diff
+Patch47:90_changeset_r3052.diff
+Patch48:90_changeset_r3053.diff
+Patch49:90_changeset_r3054.diff
+Patch50:90_changeset_r3055.diff
+Patch51:90_changeset_r3060.diff
+Patch52:90_changeset_r3061.diff
+Patch53:90_changeset_r3062.diff
+Patch54:90_changeset_r3063.diff
+Patch55:90_changeset_r3066.diff
+Patch56:90_changeset_r3067.diff
+Patch57:90_changeset_r3068.diff
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -146,6 +163,24 @@
 %patch37 -p1
 %patch38 -p1
 %patch39 -p1
+%patch40 -p1
+%patch41 -p1
+%patch42 -p1
+%patch43 -p1
+%patch44 -p1
+%patch45 -p1
+%patch46 -p1
+%patch47 -p1
+%patch48 -p1
+%patch49 -p1
+%patch50 -p1
+%patch51 -p1
+%patch52 -p1
+%patch53 -p1
+%patch54 -p0
+%patch55 -p1
+%patch56 -p1
+%patch57 -p1
 
 %build
 %configure --disable-static --with-pic

++ 90_changeset_r3036.diff ++
Index: trunk/src/canonmn.cpp
===
--- trunk/src/canonmn.cpp   (revision 3035)
+++ trunk/src/canonmn.cpp   (revision 3036)
@@ -510,6 +510,7 @@
 {  51, Canon EF-S 18-135mm f/3.5-5.6 IS   },
 {  52, Canon EF-S 18-55mm f/3.5-5.6 IS II },
 {  53, Canon EF-S 18-55mm f/3.5-5.6 III   },
+{  54, Canon EF-S 55-250mm f/4-5.6 IS II  },
 {  94, Canon TS-E 17mm f/4L   },
 {  95, Canon TS-E 24.0mm f/3.5 L II   },
 { 124, Canon MP-E 65mm f/2.8 1-5x Macro Photo },
++ 90_changeset_r3037.diff ++
Index: trunk/src/pentaxmn.cpp

commit exiv2 for openSUSE:Factory

2012-09-23 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2012-09-23 17:31:49

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


Package is exiv2, Maintainer is kde-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2012-05-08 
11:14:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2012-09-23 
17:31:51.0 +0200
@@ -1,0 +2,23 @@
+Wed Sep 19 17:16:50 CEST 2012 - fcro...@suse.com
+
+- Add 90_changeset_r2743.diff: add support for additional Samgsung
+  EXIF tags (backport for upstream)
+- Add 90_changeset_r2744.diff: add support for additional Pentax
+  EXIF tags (backport for upstream)
+- Add more Canon models (5D Mark III, 600D, 60D, 1100D, WFT-E2 II,
+  WFT-E4 II, 650D)
+- Add 90_changeset_r2756.diff: add support for EOS-M Sigma 12-24mm
+  f/4.5-5.6 DG HSM II lens (backport from upstream)
+- Add 90_changeset_r2818_partial.diff: add support for additional
+  Canon camera (5D Mark III, 600D, 60D, 1100D, WFT-E2 II, WFT-E4
+  II, 650D) and EF/EF-M lenses. (backport from upstream)
+- Add 99_pending_canon_eos_m.diff: add support for some Canon EOS-M
+  lenses (pending upstream merge)
+- Add 99_pending_minolta_manual_lens.diff: add support for Minolta
+  manual lens (pending upstream merge)
+- Add 99_pending_pentax_da_35.diff: add support for PENTAX-DA 35mm
+  F2.4 AL lens (pending upstream merge)
+- Add 99_pending_zeiss_planar_35_ze.diff: add support for Carl
+  Zeiss Planar T* 50mm f/1.4 ZE lens (pending upstream merge)
+
+---

New:

  90_changeset_r2743.diff
  90_changeset_r2744.diff
  90_changeset_r2756.diff
  90_changeset_r2818_partial.diff
  99_pending_canon_eos_m.diff
  99_pending_minolta_manual_lens.diff
  99_pending_pentax_da_35.diff
  99_pending_zeiss_planar_35_ze.diff



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.NwsJTx/_old  2012-09-23 17:31:53.0 +0200
+++ /var/tmp/diff_new_pack.NwsJTx/_new  2012-09-23 17:31:53.0 +0200
@@ -25,6 +25,16 @@
 Url:http://www.exiv2.org/
 Source0:http://www.exiv2.org/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+# Patches from upstream
+Patch0: 90_changeset_r2743.diff
+Patch1: 90_changeset_r2744.diff
+Patch2: 90_changeset_r2756.diff
+Patch3: 90_changeset_r2818_partial.diff
+# Patches pending upstream merge
+Patch4: 99_pending_canon_eos_m.diff
+Patch5: 99_pending_minolta_manual_lens.diff
+Patch6: 99_pending_pentax_da_35.diff
+Patch7: 99_pending_zeiss_planar_35_ze.diff
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -64,6 +74,14 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
 %build
 %configure --disable-static --with-pic

++ 90_changeset_r2743.diff ++
--- a/src/exif.cpp  (revision 2742)
+++ b/src/exif.cpp  (revision 2743)
@@ -752,6 +752,8 @@
 { pttLen, Exif.Pentax.PreviewLength },
 { pttTag, Exif.Pentax.PreviewOffset },
 { pttTag, Exif.Pentax.PreviewResolution },
+{ pttLen, Exif.SamsungPreview.JPEGInterchangeFormatLength },
+{ pttIfd, SamsungPreview},
 { pttLen, Exif.Thumbnail.StripByteCounts},
 { pttIfd, Thumbnail },
 { pttLen, Exif.Thumbnail.JPEGInterchangeFormatLength},
++ 90_changeset_r2744.diff ++
--- a/src/exif.cpp  (revision 2743)
+++ b/src/exif.cpp  (revision 2744)
@@ -752,6 +752,9 @@
 { pttLen, Exif.Pentax.PreviewLength },
 { pttTag, Exif.Pentax.PreviewOffset },
 { pttTag, Exif.Pentax.PreviewResolution },
+{ pttLen, Exif.PentaxDng.PreviewLength  },
+{ pttTag, Exif.PentaxDng.PreviewOffset  },
+{ pttTag, Exif.PentaxDng.PreviewResolution  },
 { pttLen, Exif.SamsungPreview.JPEGInterchangeFormatLength },
 { pttIfd, SamsungPreview},
 { pttLen, Exif.Thumbnail.StripByteCounts},
++ 90_changeset_r2756.diff ++
Index: canonmn.cpp
===
--- a/src/canonmn.cpp   (revision 2755)
+++ b/src/canonmn.cpp   (revision 2756)
@@ -525,7 +525,8 @@
 { 137, Sigma 17-70mm 

commit exiv2 for openSUSE:Factory

2012-05-08 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2012-05-08 11:14:26

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


Package is exiv2, Maintainer is kde-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes  2011-09-23 
01:57:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.exiv2.new/exiv2.changes 2012-05-08 
11:14:32.0 +0200
@@ -1,0 +2,18 @@
+Wed Apr 25 08:33:41 UTC 2012 - vu...@opensuse.org
+
+- Update to version 0.23:
+  + Add write support for Canon CR2 raw images.
+  + Add support for CR2 IFD2 image preview.
+  + Add support for Pentax makernotes in Pentax native DNG images.
+  + Add several KIPI XMP properties.
+  + Add support for Windows Live Photo Gallery face tags.
+  + Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas.
+  + Update various lens lists
+  + Exiv2 utility: Allow to add/set tags without a value with the
+command line tool.
+  + Several new minor features.
+  + Bugfixes.
+- Rename libexiv2-11 subpackage to libexiv2-12 following upstream
+  soversion change.
+
+---

Old:

  exiv2-0.22.tar.gz

New:

  exiv2-0.23.tar.gz



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.dLSQwH/_old  2012-05-08 11:14:33.0 +0200
+++ /var/tmp/diff_new_pack.dLSQwH/_new  2012-05-08 11:14:33.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exiv2
 #
-# 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
@@ -16,14 +16,13 @@
 #
 
 
-
 Name:   exiv2
-Version:0.22
-Release:1
-License:GPL-2.0+
+Version:0.23
+Release:0
 Summary:Tool to access image Exif metadata
-Url:http://www.exiv2.org/
+License:GPL-2.0+
 Group:  Development/Libraries/C and C++
+Url:http://www.exiv2.org/
 Source0:http://www.exiv2.org/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 BuildRequires:  doxygen
@@ -44,16 +43,18 @@
 Exiv2 is a command line utility to access image metadata from tags like
 Exif.
 
-%package -n libexiv2-11
+%package -n libexiv2-12
 Summary:Library to access image metadata
+Group:  Development/Libraries/C and C++
 
-%description -n libexiv2-11
+%description -n libexiv2-12
 libexiv2 is a C++ library with a C compatibility interface to access
 image metadata, esp from Exif tags.
 
 %package -n libexiv2-devel
 Summary:Development Headers for Exiv2
-Requires:   libexiv2-11 = %{version}
+Group:  Development/Libraries/C and C++
+Requires:   libexiv2-12 = %{version}
 Requires:   libstdc++-devel
 
 %description -n libexiv2-devel
@@ -75,9 +76,9 @@
 %fdupes -s doc/html
 rm -f %{buildroot}%{_libdir}/*.la
 
-%post -n libexiv2-11 -p /sbin/ldconfig
+%post -n libexiv2-12 -p /sbin/ldconfig
 
-%postun -n libexiv2-11 -p /sbin/ldconfig
+%postun -n libexiv2-12 -p /sbin/ldconfig
 
 %files lang -f exiv2.lang
 
@@ -86,7 +87,7 @@
 %doc doc/ChangeLog doc/cmd.txt
 %{_bindir}/exiv2
 
-%files -n libexiv2-11
+%files -n libexiv2-12
 %defattr(-,root,root)
 %{_libdir}/libexiv2.so.*
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.dLSQwH/_old  2012-05-08 11:14:33.0 +0200
+++ /var/tmp/diff_new_pack.dLSQwH/_new  2012-05-08 11:14:33.0 +0200
@@ -1 +1 @@
-libexiv2-11
+libexiv2-12

++ exiv2-0.22.tar.gz - exiv2-0.23.tar.gz ++
 128534 lines of diff (skipped)

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



commit exiv2 for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory checked 
in at 2011-12-06 18:08:49

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


Package is exiv2, Maintainer is kde-maintain...@suse.de

Changes:




Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.5PxXAb/_old  2011-12-06 18:14:11.0 +0100
+++ /var/tmp/diff_new_pack.5PxXAb/_new  2011-12-06 18:14:11.0 +0100
@@ -20,7 +20,7 @@
 Name:   exiv2
 Version:0.22
 Release:1
-License:GPLv2+
+License:GPL-2.0+
 Summary:Tool to access image Exif metadata
 Url:http://www.exiv2.org/
 Group:  Development/Libraries/C and C++

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



commit exiv2 for openSUSE:Factory

2011-09-21 Thread h_root

Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory
checked in at Wed Sep 21 17:04:03 CEST 2011.




--- exiv2/exiv2.changes 2011-09-18 16:30:51.0 +0200
+++ /mounts/work_src_done/STABLE/exiv2/exiv2.changes2011-09-21 
10:21:01.0 +0200
@@ -1,0 +2,6 @@
+Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de
+
+- Add BuildRequires: graphviz to resolve sh: dot: command not
+  found and make doxygen happy
+
+---

calling whatdependson for head-i586




Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.9ir7QL/_old  2011-09-21 17:03:57.0 +0200
+++ /var/tmp/diff_new_pack.9ir7QL/_new  2011-09-21 17:03:57.0 +0200
@@ -35,6 +35,8 @@
 BuildRequires:  pkg-config
 BuildRequires:  python
 BuildRequires:  zlib-devel
+# doxygen likes to have this
+BuildRequires:  graphviz
 Recommends: %{name}-lang = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 






Remember to have fun...

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



commit exiv2 for openSUSE:Factory

2011-09-19 Thread h_root

Hello community,

here is the log from the commit of package exiv2 for openSUSE:Factory
checked in at Mon Sep 19 21:22:41 CEST 2011.




--- exiv2/exiv2.changes 2011-01-25 17:39:06.0 +0100
+++ /mounts/work_src_done/STABLE/exiv2/exiv2.changes2011-09-18 
16:30:51.0 +0200
@@ -1,0 +2,27 @@
+Sun Sep 18 14:30:35 UTC 2011 - co...@suse.com
+
+- ran spec-cleaner
+
+---
+Sun Sep 18 14:25:46 UTC 2011 - co...@suse.com
+
+- update to 0.22
+  This release introduces support for Postscript (EPS) images. 
+  XMP metadata can be read and written from/to EPS images and 
+  previews are accessible. 
+  Further it includes a new build environment for MSVC 64 bit 
+  builds and a number of smaller features and bugfixes.
+
+---
+Fri May 20 21:27:23 CEST 2011 - dmuel...@suse.de
+
+- update to 0.21.1:
+   Cannot extract exif data from Pentax K-x DNG file.
+   Crash when writing Exif.Image.Software.
+   Assertion in XmpParser::encode should be an exception.
+   Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
+   Regression: Panasonic RW2 files are missing information.
+   - Updated configuration files (config.guess, config.sub).
+  - Added new Color Label value to digiKam 2.0.0 XMP namespace.
+
+---

calling whatdependson for head-i586


Old:

  exiv2-0.21.tar.bz2

New:

  exiv2-0.22.tar.gz



Other differences:
--
++ exiv2.spec ++
--- /var/tmp/diff_new_pack.S0Xm5Z/_old  2011-09-19 21:22:36.0 +0200
+++ /var/tmp/diff_new_pack.S0Xm5Z/_new  2011-09-19 21:22:36.0 +0200
@@ -15,84 +15,67 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   exiv2
-BuildRequires:  doxygen fdupes gcc-c++ gettext-devel libexpat-devel libxslt 
pkg-config python zlib-devel
-Url:http://www.exiv2.org/
+Version:0.22
+Release:1
 License:GPLv2+
-Group:  Development/Libraries/C and C++
 Summary:Tool to access image Exif metadata
-Version:0.21
-Release:1
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Source0:%{name}-%{version}.tar.bz2
+Url:http://www.exiv2.org/
+Group:  Development/Libraries/C and C++
+Source0:http://www.exiv2.org/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-Requires:   %{name}-lang = %{version}
+BuildRequires:  doxygen
+BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  gettext-devel
+BuildRequires:  libexpat-devel
+BuildRequires:  libxslt
+BuildRequires:  pkg-config
+BuildRequires:  python
+BuildRequires:  zlib-devel
+Recommends: %{name}-lang = %{version}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Exiv2 is a command line utility to access image metadata from tags like
 Exif.
 
-
-
-Authors:
-
-Andreas Huggel ahug...@gmx.net
-
-%package -n libexiv2-10
-License:GPLv2+
+%package -n libexiv2-11
 Summary:Library to access image metadata
-Group:  Development/Libraries/C and C++
 
-%description -n libexiv2-10
+%description -n libexiv2-11
 libexiv2 is a C++ library with a C compatibility interface to access
 image metadata, esp from Exif tags.
 
-
-
-Authors:
-
-Andreas Huggel ahug...@gmx.net
-
 %package -n libexiv2-devel
-License:GPLv2+
 Summary:Development Headers for Exiv2
-Group:  Development/Libraries/C and C++
-Requires:   libexiv2-10 = %{version} libstdc++-devel
+Requires:   libexiv2-11 = %{version}
+Requires:   libstdc++-devel
 
 %description -n libexiv2-devel
 Exiv2 is a C++ library and a command line utility to access image
 metadata.
 
-
-
-Authors:
-
-Andreas Huggel ahug...@gmx.net
-
 %lang_package
 %prep
 %setup -q
 
 %build
 %configure --disable-static --with-pic
-make %{?jobs:-j %jobs}
+make %{?_smp_mflags}
 make doc
 
 %install
-%makeinstall
+%make_install
 %find_lang exiv2
 %fdupes -s doc/html
 rm -f %{buildroot}%{_libdir}/*.la
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -n libexiv2-10 -p /sbin/ldconfig
+%post -n libexiv2-11 -p /sbin/ldconfig
 
-%postun -n libexiv2-10 -p /sbin/ldconfig
+%postun -n libexiv2-11 -p /sbin/ldconfig
 
 %files lang -f exiv2.lang
 
@@ -101,7 +84,7 @@
 %doc doc/ChangeLog doc/cmd.txt
 %{_bindir}/exiv2
 
-%files -n libexiv2-10
+%files -n libexiv2-11
 %defattr(-,root,root)
 %{_libdir}/libexiv2.so.*
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.S0Xm5Z/_old  2011-09-19 21:22:36.0 +0200
+++ /var/tmp/diff_new_pack.S0Xm5Z/_new  2011-09-19 21:22:36.0 +0200
@@ -1 +1 @@
-libexiv2-9
+libexiv2-11






Remember to have fun...

-- 
To unsubscribe,