Hello community, here is the log from the commit of package libupnp for openSUSE:Factory checked in at 2017-02-27 18:50:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libupnp (Old) and /work/SRC/openSUSE:Factory/.libupnp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libupnp" Changes: -------- --- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes 2015-02-22 17:20:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2017-02-27 18:50:40.853749215 +0100 @@ -1,0 +2,9 @@ +Fri Feb 24 19:26:45 UTC 2017 - [email protected] + +- Update to version 1.6.21 + see included ChangeLog for details +- Replace individual packages from Packman to make migration to + Tumbleweed easier. +- Package LICENSE file + +------------------------------------------------------------------- Old: ---- libupnp-1.6.19.tar.bz2 libupnp-1.6.19.tar.bz2.sha1 New: ---- libupnp-1.6.21.tar.bz2 libupnp-1.6.21.tar.bz2.sha1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libupnp.spec ++++++ --- /var/tmp/diff_new_pack.q3Hsna/_old 2017-02-27 18:50:41.513656013 +0100 +++ /var/tmp/diff_new_pack.q3Hsna/_new 2017-02-27 18:50:41.513656013 +0100 @@ -20,7 +20,7 @@ %define lname libupnp6 Name: libupnp -Version: 1.6.19 +Version: 1.6.21 Release: 0 Summary: Portable Universal Plug and Play (UPnP) SDK License: BSD-3-Clause @@ -42,6 +42,11 @@ %package -n %lname Summary: Portable Universal Plug and Play (UPnP) SDK Group: System/Libraries +# Replace individual packages from Packman to make migration to Tumbleweed easier. +Provides: libixml2 = %{version}-%{release} +Obsoletes: libixml2 < %{version} +Provides: libthreadutil6 = %{version}-%{release} +Obsoletes: libthreadutil6 < %{version} %description -n %lname The portable Universal Plug and Play (UPnP) SDK provides support for building @@ -60,7 +65,8 @@ %prep %setup -q -%patch +%patch -p1 + %build autoreconf -fiv %configure --disable-samples --enable-ipv6 --disable-static @@ -76,7 +82,7 @@ %files -n %lname %defattr(-,root,root,-) -%doc ChangeLog NEWS README TODO +%doc ChangeLog NEWS README TODO LICENSE %{_libdir}/libixml.so.* %{_libdir}/libthreadutil.so.* %{_libdir}/libupnp.so.* ++++++ libupnp-1.6.19.tar.bz2 -> libupnp-1.6.21.tar.bz2 ++++++ ++++ 9868 lines of diff (skipped) ++++++ libupnp-1.6.19.tar.bz2.sha1 -> libupnp-1.6.21.tar.bz2.sha1 ++++++ --- /work/SRC/openSUSE:Factory/libupnp/libupnp-1.6.19.tar.bz2.sha1 2015-02-22 17:20:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp-1.6.21.tar.bz2.sha1 2017-02-27 18:50:40.825753170 +0100 @@ -1 +1 @@ -ee9e16ff42808521b62b7fc664fc9cba479ede88 libupnp-1.6.19.tar.bz2 +4c2f03f8d2f52d92bfe80039a027fafa98c8c226 libupnp-1.6.21.tar.bz2 ++++++ libupnp-configure.patch ++++++ --- /var/tmp/diff_new_pack.q3Hsna/_old 2017-02-27 18:50:42.109571849 +0100 +++ /var/tmp/diff_new_pack.q3Hsna/_new 2017-02-27 18:50:42.113571284 +0100 @@ -1,26 +1,15 @@ ---- configure.ac 2013-01-29 16:39:56.000000000 +0100 -+++ configure.ac 2013-02-17 10:40:53.680021913 +0100 -@@ -7,9 +7,9 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -7,7 +7,7 @@ # (C) Copyright 2005-2007 Rémi Turboult <[email protected]> # -AC_PREREQ(2.60) +AC_PREREQ([2.60]) --AC_INIT([libupnp], [1.6.19], [[email protected]]) -+AC_INIT([libupnp],[1.6.19],[[email protected]]) + AC_INIT([libupnp], [1.6.21], [[email protected]]) dnl ############################################################################ - dnl # *Independently* of the above libupnp package version, the libtool version - dnl # of the 3 libraries need to be updated whenever there is a change released: -@@ -366,7 +366,6 @@ - # installed libraries. - # - AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h]) --#AC_SYS_LARGEFILE_SENSITIVE - - AC_REVISION([$Revision: 1.11 $]) - -@@ -519,10 +519,13 @@ +@@ -549,10 +549,12 @@ AC_MSG_RESULT($docdir) # # Checks for programs # @@ -31,103 +20,16 @@ AM_PROG_CC_C_O m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) -AC_PROG_LIBTOOL -+m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) +LT_INIT AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_EGREP -@@ -532,9 +534,7 @@ - #: - # Use -O0 in debug so that variables do not get optimized out - AX_CFLAGS_GCC_OPTION([-O0, -g]) -- else -- # add optimise for size -- AX_CFLAGS_GCC_OPTION([-Os]) -+ - fi - ;; - esac -@@ -548,8 +548,7 @@ +@@ -592,8 +594,6 @@ echo "---------------------------------- # AC_TYPE_SIZE_T AC_TYPE_OFF_T -AC_DEFINE([_LARGE_FILE_SOURCE], [], [Large files support]) -AC_DEFINE([_FILE_OFFSET_BITS], [64], [File Offset size]) -+ - - - # ---- ixml/Makefile.am.orig -+++ ixml/Makefile.am -@@ -7,7 +7,7 @@ - - SUBDIRS = doc --AM_CPPFLAGS = -I$(srcdir)/inc -I$(srcdir)/src/inc -+AM_CPPFLAGS = -include $(top_builddir)/autoconfig.h -I$(srcdir)/inc -I$(srcdir)/src/inc - AM_CFLAGS = - LDADD = libixml.la ---- threadutil/Makefile.am.orig -+++ threadutil/Makefile.am -@@ -4,7 +4,7 @@ - # (C) Copyright 2005 Remi Turboult <[email protected]> # - --AM_CPPFLAGS = -I$(srcdir)/inc -I$(srcdir)/src/inc -+AM_CPPFLAGS = -include $(top_builddir)/autoconfig.h -I$(srcdir)/inc -I$(srcdir)/src/inc - - if ENABLE_DEBUG - AM_CPPFLAGS += -DDEBUG -DSTATS ---- upnp/src/api/UpnpString.c.orig -+++ upnp/src/api/UpnpString.c -@@ -28,38 +28,6 @@ - /* Other systems have strncasecmp */ - #endif - --#ifndef UPNP_USE_MSVCPP -- /* VC has strnlen which is already included but with (potentially) different linkage */ -- /* strnlen() is a GNU extension. */ -- #if HAVE_STRNLEN -- extern size_t strnlen(const char *s, size_t maxlen); -- #else /* HAVE_STRNLEN */ -- static size_t strnlen(const char *s, size_t n) -- { -- const char *p = (const char *)memchr(s, 0, n); -- return p ? p - s : n; -- } -- #endif /* HAVE_STRNLEN */ --#endif /* WIN32 */ -- --/* strndup() is a GNU extension. */ --#if HAVE_STRNDUP && !defined(WIN32) -- extern char *strndup(__const char *__string, size_t __n); --#else /* HAVE_STRNDUP && !defined(WIN32) */ -- static char *strndup(const char *__string, size_t __n) -- { -- size_t strsize = strnlen(__string, __n); -- char *newstr = (char *)malloc(strsize + 1); -- if (newstr == NULL) -- return NULL; -- -- strncpy(newstr, __string, strsize); -- newstr[strsize] = 0; -- -- return newstr; -- } --#endif /* HAVE_STRNDUP && !defined(WIN32) */ -- - /*! - * \brief Internal implementation of the class UpnpString. - * ---- upnp/Makefile.am.orig -+++ upnp/Makefile.am -@@ -6,7 +6,7 @@ - - SUBDIRS = doc . sample - --AM_CPPFLAGS = \ -+AM_CPPFLAGS = -include $(top_builddir)/autoconfig.h \ - -I$(srcdir)/inc \ - -I$(top_srcdir)/threadutil/inc \ - -I$(top_srcdir)/ixml/inc
