Hello community, here is the log from the commit of package liburiparser1 for openSUSE:Factory checked in at 2018-02-15 13:20:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liburiparser1 (Old) and /work/SRC/openSUSE:Factory/.liburiparser1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liburiparser1" Thu Feb 15 13:20:51 2018 rev:29 rq:576493 version:0.8.5 Changes: -------- --- /work/SRC/openSUSE:Factory/liburiparser1/liburiparser1.changes 2015-02-22 17:20:36.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.liburiparser1.new/liburiparser1.changes 2018-02-15 13:20:55.889945741 +0100 @@ -1,0 +2,73 @@ +Tue Feb 13 09:36:48 UTC 2018 - [email protected] + +- Remove pointless --with-pic (no effect with --disable-static) +- Ensure neutrality of description. + +------------------------------------------------------------------- +Thu Feb 8 07:22:51 UTC 2018 - [email protected] + +- Update to version 0.8.5 + * Changed: The uriparser project has moved from SourceForge to + GitHub: + Code + issue tracker: https://github.com/uriparser/uriparser + New website: https://uriparser.github.io/ + Please update any links of yours, accordingly. Thank you! + * Fixed: Memleak in out-of-memory clean-up code + of URI normalization, related to SF.net bug #28. + Thanks to Chris Hills for the report! + * Fixed: Fix compilation of uriparse(1) on FreeBSD + Thanks to Ed Schouten for the patch! + * Fixed: Fix C90 compilation errors + Thanks to Joel Cunningham for the patches! + * Fixed: Space requirements documented for + uriWindowsFilenameToUriStringA + given URI "file://server1/file1.txt" (SF.net bug #31) + Thanks to threedyd for the report! + * Fixed: Compiler warnings + Thanks to Joel Cunningham for the patches! + * Fixed: Stop exporting internal function RemoveBaseUriImpl + Thanks to Joel Cunningham for the report! + * Fixed: API documentation front page no longer empty with + Doxygen 1.8.13 + * Fixed: "make -C doc install" fixed for lack of .map files + * Improved: Communicate that absolutePath is always URI_FALSE + for URIs with a host in uriparse CLI tool output and Uri.h + header + (GitHub #2, SF.net #30) + * Soname: 1:21:0 + version 0.8.4 + * Fixed: Stack overflow on parsing malformed IPv6 addresses with + more than eigtht quads. Thanks to Alexander Klink for the + report! + * Soname: 1:20:0 + version 0.8.3 + * Fixed: uriCompareRange reported NULL pointer and range of + length zero as equal, by mistake. + Thanks to Robert Kausch and his Coverity report. + * Fixed: Use-after-free in out-of-memory code of uriMakeOwner. + Thanks to Chris Hills and his Klocwork-based report (SF.net + bug #28) + * Soname: 1:19:0 + version 0.8.2 + * Fixed: Broken conversion from/to Windows network shares + (SF.net bug #21) + Thanks to Adam Gross and Dmitry Repkin! + * Fixed: Limit uriCompareRange return values to -1/0/1 (SF.net + bug #24) + As a side effect, this fixes the test suite for AArch64. + Thanks to Marcin Juszkiewicz for the patch! + * Fixed: MinGW Makefile: + LIB_DIR fixed from ../../lib leftover to ../../src (SF.net + bug #27) + Thanks to Dmytro Zagashev for the report! + * Fixed: Add missing NULL checks to UriStringToFilename (SF.net + bug #25) + Thanks to Jerome Custodio for the report! + * Changed: Leave inlining decisions to GCC + * Soname: 1:18:0 + +- Refreshed uriparser-doxygen.patch + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- uriparser-0.8.1.tar.bz2 New: ---- uriparser-0.8.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liburiparser1.spec ++++++ --- /var/tmp/diff_new_pack.SMzEaG/_old 2018-02-15 13:20:58.161863399 +0100 +++ /var/tmp/diff_new_pack.SMzEaG/_new 2018-02-15 13:20:58.161863399 +0100 @@ -1,7 +1,7 @@ # # spec file for package liburiparser1 # -# Copyright (c) 2015 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 @@ -16,26 +16,27 @@ # -Name: liburiparser1 -Url: http://uriparser.sourceforge.net/ %define pkg_name uriparser -Version: 0.8.1 +Name: liburiparser1 +Version: 0.8.5 Release: 0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: A strictly RFC 3986 compliant URI parsing library License: BSD-3-Clause Group: Development/Libraries/C and C++ -Source: http://sourceforge.net/projects/uriparser/files/Sources/%{version}/%{pkg_name}-%{version}.tar.bz2 +Url: https://uriparser.github.io +Source: https://github.com/uriparser/uriparser/archive/%{pkg_name}-%{version}.tar.gz Source1: baselibs.conf Patch0: uriparser-doxygen.patch +BuildRequires: automake BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: libtool BuildRequires: pkg-config BuildRequires: pkgconfig(libxdot) %description -uriparser is a strictly RFC 3986 compliant URI parsing library. It is -cross-platform, fast, and supports Unicode. +uriparser is a strictly RFC 3986 compliant URI parsing library +and supports Unicode. %package -n uriparse Summary: A strictly RFC 3986 compliant URI parsing command line tool @@ -43,25 +44,27 @@ Group: Development/Libraries/C and C++ %description -n uriparse -uriparser is a strictly RFC 3986 compliant URI parsing library. It is -cross-platform, fast, and supports Unicode. +uriparser is a strictly RFC 3986 compliant URI parsing library +and supports Unicode. -uriparse is a command line tool which allows to parse URI's and show how +uriparse is a command line tool which allows to parse URIs and show how the liburiparser splits it into components. %package -n liburiparser-devel -Summary: A strictly RFC 3986 compliant URI parsing library +Summary: Development files for a URI parsing library License: BSD-3-Clause and LGPL-2.1 Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: glibc-devel %description -n liburiparser-devel -uriparser is a strictly RFC 3986 compliant URI parsing library. It is -cross-platform, fast, and supports Unicode. +uriparser is a strictly RFC 3986 compliant URI parsing library +and supports Unicode. + +This subpackage contains the header files for the library. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkg_name}-%{pkg_name}-%{version} %patch0 -p 1 #file is dated in the future.. #find . -type f -exec touch {} + @@ -69,16 +72,17 @@ sed -i "s|# .qhp output|HTML_TIMESTAMP=NO|g" doc/Doxyfile.in %build -%configure --disable-static --with-pic --disable-test --docdir=%{_docdir}/%{pkg_name} +autoreconf -fiv +%configure --disable-static --disable-test --docdir=%{_docdir}/%{pkg_name} make %{?_smp_mflags} %install -%{__make} install DESTDIR=%{buildroot} -%{__rm} -f %{buildroot}%{_libdir}/*.la +%make_install +rm -f %{buildroot}%{_libdir}/*.la %check export MALLOC_CHECK_=2 MALLOC_PERTURB_=$((${RANDOM:-256} % 256)) -%{__make} check +make check unset MALLOC_CHECK_ MALLOC_PERTURB_ %post -p /sbin/ldconfig ++++++ uriparser-doxygen.patch ++++++ --- /var/tmp/diff_new_pack.SMzEaG/_old 2018-02-15 13:20:58.217861369 +0100 +++ /var/tmp/diff_new_pack.SMzEaG/_new 2018-02-15 13:20:58.217861369 +0100 @@ -1,11 +1,13 @@ ---- uriparser-0.7.5.orig/doc/Makefile.in -+++ uriparser-0.7.5/doc/Makefile.in -@@ -402,7 +402,7 @@ +Index: uriparser-uriparser-0.8.5/doc/Makefile.am +=================================================================== +--- uriparser-uriparser-0.8.5.orig/doc/Makefile.am ++++ uriparser-uriparser-0.8.5/doc/Makefile.am +@@ -6,7 +6,7 @@ html/index.html: $(srcdir)/../include/ur $(srcdir)/../src/*.h \ - $(srcdir)/Mainpage + $(srcdir)/Mainpage.txt rm -Rf "$(builddir)/html" - doxygen Doxyfile + doxygen Doxyfile.in touch html/index.html - clean-local: +
