From 1fb6fb80e432021b2db1aa099ddfded78e8b13cc Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 22 Oct 2009 09:13:09 +0200 Subject: [PATCH] new package: - add package libupnp --- packages/sysutils/libupnp/build | 19 +++++++++++++++++ .../libupnp/patches/01_ContentTypeHeader.diff | 21 +++++++++++++++++++ packages/sysutils/libupnp/url | 1 + 3 files changed, 41 insertions(+) create mode 100755 packages/sysutils/libupnp/build create mode 100644 packages/sysutils/libupnp/patches/01_ContentTypeHeader.diff create mode 100644 packages/sysutils/libupnp/url diff --git a/packages/sysutils/libupnp/build b/packages/sysutils/libupnp/build new file mode 100755 index 0000000000..21e81bad73 --- /dev/null +++ b/packages/sysutils/libupnp/build @@ -0,0 +1,19 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain + +cd $BUILD/$1* +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=$LIB_PREFIX \ + --disable-shared \ + --enable-client \ + --disable-device \ + --disable-webserver \ + --disable-samples \ + --without-docdir \ + --enable-tools +make +make install diff --git a/packages/sysutils/libupnp/patches/01_ContentTypeHeader.diff b/packages/sysutils/libupnp/patches/01_ContentTypeHeader.diff new file mode 100644 index 0000000000..345eccc8ff --- /dev/null +++ b/packages/sysutils/libupnp/patches/01_ContentTypeHeader.diff @@ -0,0 +1,21 @@ +--- libupnp-1.4.1.old/upnp/src/soap/soap_device.c ++++ libupnp-1.4.1/upnp/src/soap/soap_device.c +@@ -69,9 +69,6 @@ + static const char *Soap_Action_Failed = "Action Failed"; + static const char *Soap_Invalid_Var = "Invalid Var"; + +-const char *ContentTypeHeader = +- "CONTENT-TYPE: text/xml; charset=\"utf-8\"\r\n"; +- + /**************************************************************************** + * Function : get_request_type + * +@@ -1074,3 +1071,8 @@ + #endif // EXCLUDE_SOAP + + #endif // INCLUDE_DEVICE_APIS ++ ++#if (!defined INCLUDE_DEVICE_APIS && defined INCLUDE_CLIENT_APIS) || defined INCLUDE_DEVICE_APIS ++ const char *ContentTypeHeader = ++ "CONTENT-TYPE: text/xml; charset=\"utf-8\"\r\n"; ++#endif diff --git a/packages/sysutils/libupnp/url b/packages/sysutils/libupnp/url new file mode 100644 index 0000000000..ffe151e7d3 --- /dev/null +++ b/packages/sysutils/libupnp/url @@ -0,0 +1 @@ +http://prdownloads.sourceforge.net/pupnp/libupnp-1.6.6.tar.bz2