Hello community,

here is the log from the commit of package libzen for openSUSE:Factory checked 
in at 2018-01-13 21:45:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzen (Old)
 and      /work/SRC/openSUSE:Factory/.libzen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzen"

Sat Jan 13 21:45:15 2018 rev:2 rq:559136 version:0.4.37

Changes:
--------
--- /work/SRC/openSUSE:Factory/libzen/libzen.changes    2017-03-28 
15:21:16.453621620 +0200
+++ /work/SRC/openSUSE:Factory/.libzen.new/libzen.changes       2018-01-13 
21:45:17.148680431 +0100
@@ -1,0 +2,35 @@
+Thu Dec 21 14:22:00 UTC 2017 - [email protected]
+
+- Update to version 0.4.37
+  * Restore CMake 2.8 compatibility
+  * Fix CSV loading with old Mac-style carriage return
+  * Fix a mutex dead lock with some thread class calls
+  version 0.4.36
+  * pkg-config and CMake improvements
+  * Correct handle of load from CSV with quotes
+  * Mageia 6, Fedora 26, Debian 9 compatibility
+  version 0.4.35
+  * Enable large files support in CMake project
+  * Visual Studio 2017 project files
+  version 0.4.34
+  * Minor performance optimizations and cleanup (Thanks to Pavel Pimenov)
+  * Add PKGBUILD file for Arch Linux
+  * CMake improvements (Thanks to evpobr)
+  * Build scripts improvements
+  * Fix for Ubuntu 16.10
+  * Change lib name for Fedora and RHEL/CentOS to follow their guidelines
+  * Update Visual Studio project files (support of 32-bit CPU without SSE)
+  version 0.4.33
+  * File::Open(): using now FILE_APPEND_DATA on windows when append mode is 
requested
+  * File::Open(): accept file names with * and ? characters on non-Windows 
platforms
+  * Better MinGW and CygWin compatibility
+  * autogen.sh: Adding missing shebang
+  * Dir/Create: create the parents directory if not existing
+  version 0.4.32
+  * Ztring::From_UTF8() was not handling 4 bytes UTF8 codes correctly
+
+- Use new source URL
+
+- Spec cleanup
+
+-------------------------------------------------------------------

Old:
----
  libzen_0.4.31.tar.bz2

New:
----
  libzen_0.4.37.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libzen.spec ++++++
--- /var/tmp/diff_new_pack.300yl9/_old  2018-01-13 21:45:17.972642023 +0100
+++ /var/tmp/diff_new_pack.300yl9/_new  2018-01-13 21:45:17.976641837 +0100
@@ -1,7 +1,7 @@
+#
 # spec file for package libzen
 #
 # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2008-2010 oc2pus
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,19 @@
 
 %define sover  0
 Name:           libzen
-Version:        0.4.31
+Version:        0.4.37
 Release:        0
 Summary:        C++ utility library
 License:        Zlib
 Group:          Development/Libraries/C and C++
 Url:            http://zenlib.sourceforge.net/
-Source:         
https://prdownloads.sourceforge.net/zenlib/libzen_%{version}.tar.bz2
+Source:         
https://mediaarea.net/download/source/%{name}/%{version}/%{name}_%{version}.tar.bz2
 Source1:        baselibs.conf
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 ZenLib is a C++ utility library. It includes classes for handling
@@ -58,8 +57,7 @@
 
 %prep
 %setup -q -n ZenLib
-sed -i 's/\r$//' *.txt Source/Doc/*.html
-chmod 644 *.txt Source/Doc/*.html
+sed -i 's/\r$//' *.txt
 
 %build
 # generate docs
@@ -69,8 +67,7 @@
 popd
 
 pushd Project/GNU/Library
-    chmod +x autogen
-    NOCONFIGURE=1 ./autogen
+    autoreconf -fiv
     %configure --enable-shared --disable-static
     make %{?_smp_mflags}
 popd
@@ -80,26 +77,9 @@
 %make_install
 popd
 
-# Zenlib headers and ZenLib-config
-install -dm 755 %{buildroot}%{_includedir}/ZenLib
-install -m 644 Source/ZenLib/*.h \
-    %{buildroot}%{_includedir}/ZenLib
-for i in HTTP_Client Format/Html Format/Http; do
-    install -dm 755 %{buildroot}%{_includedir}/ZenLib/$i
-    install -m 644 Source/ZenLib/$i/*.h \
-       %{buildroot}%{_includedir}/ZenLib/$i
-done
-
-sed -i -e 's|Version: |Version: %{version}|g' \
-    Project/GNU/Library/libzen.pc
-install -dm 755 %{buildroot}%{_libdir}/pkgconfig
-install -m 644 Project/GNU/Library/libzen.pc \
-    %{buildroot}%{_libdir}/pkgconfig
-
-rm %{buildroot}%{_libdir}/libzen.la
-
-# we don't need libzen-config
-rm %{buildroot}%{_bindir}/libzen-config
+sed -i -e '/^Libs_Static/d' \
+    %{buildroot}%{_libdir}/pkgconfig/%{name}.pc
+rm %{buildroot}%{_libdir}/%{name}.la
 
 %fdupes %{buildroot}/%{_prefix}
 

++++++ libzen_0.4.31.tar.bz2 -> libzen_0.4.37.tar.bz2 ++++++
++++ 9423 lines of diff (skipped)


Reply via email to