@@ -483,6 +483,7 @@ source "package/gsl/Config.in"
source "package/libglib2/Config.in"
source "package/libical/Config.in"
source "package/libnspr/Config.in"
+source "package/libpthsem/Config.in"
source "package/libsigc/Config.in"
source "package/libtpl/Config.in"
source "package/liburcu/Config.in"
new file mode 100644
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_LIBPTHSEM
+ bool "libpthsem"
+ select BR2_PACKAGE_ARGP_STANDALONE
+ help
+ GNU pth is a user mode multi threading library. pthsem is an extend
+ version, with support for semaphores added.
+
+ http://www.auto.tuwien.ac.at/~mkoegler/pth/
+
new file mode 100644
@@ -0,0 +1,28 @@
+From 2d0450bfa3fb7003098da1a7fe24c3ae140912dc Mon Sep 17 00:00:00 2001
+From: Gregory Hermant <gregory.hermant@calao-systems.com>
+Date: Mon, 22 Oct 2012 15:11:53 +0200
+Subject: [PATCH] pthsem build on Linux 3.x host
+
+
+Signed-off-by: Michael Markstaller <mm@elabnet.de>
+Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
+---
+ acinclude.m4 | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/acinclude.m4 b/acinclude.m4
+index 03b42de..fea9bc8 100644
+--- a/acinclude.m4
++++ b/acinclude.m4
+@@ -892,6 +892,8 @@ case $PLATFORM in
+ case "x`uname -r`" in
+ changequote(, )dnl
+ x2.[23456789]* ) ;;
++changequote(, )dnl
++ x3.* ) ;;
+ changequote([, ])
+ * ) braindead=yes ;;
+ esac
+--
+1.7.9.5
+
new file mode 100644
@@ -0,0 +1,18 @@
+#############################################################
+#
+# libpthsem
+#
+#############################################################
+
+LIBPTHSEM_VERSION = 2.0.8
+LIBPTHSEM_SOURCE = pthsem_$(LIBPTHSEM_VERSION).tar.gz
+LIBPTHSEM_SITE = http://www.auto.tuwien.ac.at/~mkoegler/pth/
+LIBPTHSEM_LICENSE = LGPLv2.1+
+LIBPTHSEM_LICENSE_FILES = COPYING
+LIBPTHSEM_AUTORECONF = YES
+LIBPTHSEM_INSTALL_STAGING = YES
+LIBPTHSEM_INSTALL_TARGET = YES
+LIBPTHSEM_DEPENDENCIES = argp-standalone
+
+$(eval $(autotools-package))
+
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com> --- package/Config.in | 1 + package/libpthsem/Config.in | 9 +++++++ ...bpthsem-2.0.8-fix-build-on-linux-3.x-host.patch | 28 ++++++++++++++++++++ package/libpthsem/libpthsem.mk | 18 +++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 package/libpthsem/Config.in create mode 100644 package/libpthsem/libpthsem-2.0.8-fix-build-on-linux-3.x-host.patch create mode 100644 package/libpthsem/libpthsem.mk