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

Reply via email to