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)
