Hello community, here is the log from the commit of package libupnp for openSUSE:Factory checked in at 2012-07-20 10:17:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libupnp (Old) and /work/SRC/openSUSE:Factory/.libupnp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libupnp", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes 2012-03-05 18:00:09.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2012-07-20 10:24:13.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Jul 17 14:53:58 UTC 2012 - crrodrig...@opensuse.org + +- Enable IPV6 support... +- Fix autotools, all C files must include "*config.h" +- DO not build samples + +------------------------------------------------------------------- New: ---- libupnp-configure.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libupnp.spec ++++++ --- /var/tmp/diff_new_pack.yrpNuC/_old 2012-07-20 10:24:14.000000000 +0200 +++ /var/tmp/diff_new_pack.yrpNuC/_new 2012-07-20 10:24:14.000000000 +0200 @@ -28,7 +28,9 @@ Url: http://sourceforge.net/projects/pupnp/ Source0: http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: libtool BuildRequires: pkgconfig +Patch: libupnp-configure.patch %description The portable Universal Plug and Play (UPnP) SDK provides support for building @@ -55,10 +57,11 @@ systems. %prep -%setup - +%setup -q +%patch %build -%configure --disable-static +autoreconf -fiv +%configure --disable-samples --enable-ipv6 --disable-static make %{?_smp_mflags} %install ++++++ libupnp-configure.patch ++++++ --- configure.ac.orig +++ configure.ac @@ -7,9 +7,9 @@ # (C) Copyright 2005-2007 RĂ©mi Turboult <r...@users.sourceforge.net> # -AC_PREREQ(2.60) +AC_PREREQ([2.60]) -AC_INIT([libupnp], [1.6.13], [mrobe...@users.sourceforge.net]) +AC_INIT([libupnp],[1.6.13],[mrobe...@users.sourceforge.net]) 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: @@ -293,7 +293,6 @@ AC_CANONICAL_HOST # installed libraries. # AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h]) -#AC_SYS_LARGEFILE_SENSITIVE AC_REVISION([$Revision: 1.11 $]) @@ -405,9 +404,12 @@ AC_MSG_RESULT($docdir) # # Checks for programs # -AC_PROG_CC +AC_PROG_CC_STDC +AC_USE_SYSTEM_EXTENSIONS +AC_SYS_LARGEFILE AM_PROG_CC_C_O -AC_PROG_LIBTOOL +m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) +LT_INIT AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_EGREP @@ -431,9 +433,6 @@ freebsd*) #: # 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 @@ -447,8 +446,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 <r...@users.sourceforge.net> # -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,33 +28,6 @@ /* Other systems have strncasecmp */ #endif -/* 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 */ - -/* 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); - - strncpy(newstr, __string, strsize); - newstr[strsize] = 0; - - return newstr; - } -#endif /* HAVE_STRNDUP && !defined(WIN32) */ - /*! * \brief Internal implementation of the class UpnpString. * -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org