[csw-devel] SF.net SVN: gar:[17254] csw/mgar/pkg
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Thu Mar 1 14:40:51 CET 2012
Revision: 17254
http://gar.svn.sourceforge.net/gar/?rev=17254&view=rev
Author: dmichelsen
Date: 2012-03-01 13:40:51 +0000 (Thu, 01 Mar 2012)
Log Message:
-----------
pupnp/trunk: Initial commit, does not compile yet
Added Paths:
-----------
csw/mgar/pkg/pupnp/
csw/mgar/pkg/pupnp/Makefile
csw/mgar/pkg/pupnp/branches/
csw/mgar/pkg/pupnp/tags/
csw/mgar/pkg/pupnp/trunk/
csw/mgar/pkg/pupnp/trunk/Makefile
csw/mgar/pkg/pupnp/trunk/checksums
csw/mgar/pkg/pupnp/trunk/files/
csw/mgar/pkg/pupnp/trunk/files/0001-Add-includes-for-Solaris.patch
csw/mgar/pkg/pupnp/trunk/files/0002-Use-inttypes.h-if-stdint.h-is-not-available.patch
csw/mgar/pkg/pupnp/trunk/files/libupnp-01-solaris.spec
Added: csw/mgar/pkg/pupnp/Makefile
===================================================================
--- csw/mgar/pkg/pupnp/Makefile (rev 0)
+++ csw/mgar/pkg/pupnp/Makefile 2012-03-01 13:40:51 UTC (rev 17254)
@@ -0,0 +1,2 @@
+%:
+ $(MAKE) -C trunk $*
Property changes on: csw/mgar/pkg/pupnp/trunk
___________________________________________________________________
Added: svn:ignore
+ cookies
download
work
Added: svn:externals
+ gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2
Added: csw/mgar/pkg/pupnp/trunk/Makefile
===================================================================
--- csw/mgar/pkg/pupnp/trunk/Makefile (rev 0)
+++ csw/mgar/pkg/pupnp/trunk/Makefile 2012-03-01 13:40:51 UTC (rev 17254)
@@ -0,0 +1,45 @@
+# $Id$
+# TODO (release-critical prefixed with !, non release-critical with *)
+#
+NAME = libupnp
+VERSION = 1.6.15
+GARTYPE = v2
+CATEGORIES = lib
+
+DESCRIPTION = Portable UPnP SDK
+define BLURB
+endef
+
+SF_PROJ = pupnp
+MASTER_SITES = $(SF_MIRROR)
+DISTFILES += $(DISTNAME).tar.bz2
+
+# Add patch from SFE originally to be found at
+# http://pkgbuild.svn.sourceforge.net/svnroot/pkgbuild/spec-files-extra/trunk/patches/libupnp-01-solaris.spec
+# PATCHFILES += libupnp-01-solaris.spec
+
+PATCHFILES += 0001-Add-includes-for-Solaris.patch
+PATCHFILES += 0002-Use-inttypes.h-if-stdint.h-is-not-available.patch
+
+PACKAGES += CSWmypkg
+SPKG_DESC_CSWmypkg = My package
+PKGFILES_CSWmypkg += $(call pkgfiles_lib,libabc.so.1)
+PKGFILES_CSWmypkg += $(call baseisadirs,$(bindir),myexec)
+PKGFILES_CSWmypkg += $(sysconfdir)/myconf
+
+# "VERSION\" | sed " configure
+REINPLACEMENTS += gsed
+REINPLACE_MATCH_gsed = VERSION\"\ \|\ sed
+REINPLACE_WITH_gsed = VERSION\" | gsed
+REINPLACE_FILES_gsed += configure
+
+
+BUILD64_LIBS_ONLY = 1
+
+# From README
+EXTRA_CFLAGS += -D__sun
+
+CONFIGURE_ARGS = $(DIRPATHS)
+
+include gar/category.mk
+
Property changes on: csw/mgar/pkg/pupnp/trunk/Makefile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: csw/mgar/pkg/pupnp/trunk/checksums
===================================================================
--- csw/mgar/pkg/pupnp/trunk/checksums (rev 0)
+++ csw/mgar/pkg/pupnp/trunk/checksums 2012-03-01 13:40:51 UTC (rev 17254)
@@ -0,0 +1 @@
+1b21e5b5fb6185101c467aefd19f0bf7 libupnp-1.6.15.tar.bz2
Added: csw/mgar/pkg/pupnp/trunk/files/0001-Add-includes-for-Solaris.patch
===================================================================
--- csw/mgar/pkg/pupnp/trunk/files/0001-Add-includes-for-Solaris.patch (rev 0)
+++ csw/mgar/pkg/pupnp/trunk/files/0001-Add-includes-for-Solaris.patch 2012-03-01 13:40:51 UTC (rev 17254)
@@ -0,0 +1,25 @@
+From b2d7dc97a2498339e01cc2799e6e27640f83cca2 Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Thu, 1 Mar 2012 13:43:07 +0100
+Subject: [PATCH] Add includes for Solaris
+
+---
+ upnp/inc/UpnpInet.h | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/upnp/inc/UpnpInet.h b/upnp/inc/UpnpInet.h
+index 6269c4a..a51cdc5 100644
+--- a/upnp/inc/UpnpInet.h
++++ b/upnp/inc/UpnpInet.h
+@@ -30,6 +30,8 @@
+ #if defined(__sun)
+ #include <fcntl.h>
+ #include <sys/sockio.h>
++ #include <sys/types.h>
++ #include <sys/socket.h>
+ #elif (defined(BSD) && BSD >= 199306) || defined (__FreeBSD_kernel__)
+ #include <ifaddrs.h>
+ /* Do not move or remove the include below for "sys/socket"!
+--
+1.7.9
+
Added: csw/mgar/pkg/pupnp/trunk/files/0002-Use-inttypes.h-if-stdint.h-is-not-available.patch
===================================================================
--- csw/mgar/pkg/pupnp/trunk/files/0002-Use-inttypes.h-if-stdint.h-is-not-available.patch (rev 0)
+++ csw/mgar/pkg/pupnp/trunk/files/0002-Use-inttypes.h-if-stdint.h-is-not-available.patch 2012-03-01 13:40:51 UTC (rev 17254)
@@ -0,0 +1,28 @@
+From b32cacc18632995c2ac265eb323b30e2c2ee1b56 Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Thu, 1 Mar 2012 14:09:24 +0100
+Subject: [PATCH] Use inttypes.h if stdint.h is not available
+
+---
+ upnp/inc/UpnpStdInt.h | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+diff --git a/upnp/inc/UpnpStdInt.h b/upnp/inc/UpnpStdInt.h
+index 9256f57..f87c095 100644
+--- a/upnp/inc/UpnpStdInt.h
++++ b/upnp/inc/UpnpStdInt.h
+@@ -4,7 +4,11 @@
+ #if !defined(UPNP_USE_BCBPP)
+
+ /* Sized integer types. */
++#if defined( HAVE_STDINT_H )
+ #include <stdint.h>
++#elsif defined( HAVE_INTTYPES_H )
++#include <inttypes.h>
++#endif
+
+ #ifdef UPNP_USE_MSVCPP
+ /* no ssize_t defined for VC */
+--
+1.7.9
+
Added: csw/mgar/pkg/pupnp/trunk/files/libupnp-01-solaris.spec
===================================================================
--- csw/mgar/pkg/pupnp/trunk/files/libupnp-01-solaris.spec (rev 0)
+++ csw/mgar/pkg/pupnp/trunk/files/libupnp-01-solaris.spec 2012-03-01 13:40:51 UTC (rev 17254)
@@ -0,0 +1,42 @@
+--- libupnp-1.6.0/README.orig 2007-07-15 15:19:30.541726415 +0700
++++ libupnp-1.6.0/README 2007-07-15 15:20:12.555440132 +0700
+@@ -111,7 +111,7 @@
+ options enabled (see below for options available at configure time).
+
+ % cd $(LIBUPNP)
+-% ./configure CFLAGS="-DSPARC_SOLARIS -mtune=<cputype> -mcpu=<cputype>"
++% ./configure CFLAGS="-DSOLARIS -mtune=<cputype> -mcpu=<cputype>"
+ % make
+
+ will build a Sparc Solaris version of the binaries without debug support
+@@ -247,7 +247,7 @@
+ described above. Only the call to ./configure has to be done using an
+ additional parameter:
+
+-./configure CFLAGS="-mcpu=<cputype> -mtune=<cputype> -DSPARC_SOLARIS"
++./configure CFLAGS="-mcpu=<cputype> -mtune=<cputype> -DSOLARIS"
+
+ where <cputype> has to be replaced by the appropriate CPU tuning flag (e.g.
+ "supersparc"). Afterwards
+--- libupnp-1.6.6/upnp/src/genlib/net/uri/uri.c.orig 2008-11-13 13:58:53.675111848 +0800
++++ libupnp-1.6.6/upnp/src/genlib/net/uri/uri.c 2008-11-13 14:36:42.044847654 +0800
+@@ -627,7 +627,7 @@
+ // platform-specific stuff below
+ #if defined(WIN32) || defined(__CYGWIN__)
+ h = gethostbyname(temp_host_name);
+-#elif defined(SPARC_SOLARIS)
++#elif defined(SOLARIS)
+ errCode = gethostbyname_r(
+ temp_host_name,
+ &h,
+--- libupnp-1.6.6/upnp/src/api/upnpapi.c.orig 2008-11-13 14:51:07.131616887 +0800
++++ libupnp-1.6.6/upnp/src/api/upnpapi.c 2008-11-13 14:51:52.992915327 +0800
+@@ -56,7 +56,7 @@
+ #include <unistd.h>
+
+
+- #if defined(_sun)
++ #if defined(SOLARIS)
+ #include <sys/sockio.h>
+ #include <fcntl.h>
+ #elif defined(BSD) && BSD >= 199306
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list