libpthsem: new package

[Peter: remove extra newlines]
[Thomas: various fixes/improvements]
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013.08.x
Gregory Hermant 2013-03-24 11:34:05 +00:00 committed by Peter Korsgaard
parent 3400663620
commit 468e9595be
4 changed files with 54 additions and 0 deletions

View File

@ -562,6 +562,7 @@ source "package/libglib2/Config.in"
source "package/libical/Config.in"
source "package/libnspr/Config.in"
source "package/libpfm4/Config.in"
source "package/libpthsem/Config.in"
source "package/libsigc/Config.in"
source "package/libtasn1/Config.in"
source "package/libtpl/Config.in"

View File

@ -0,0 +1,8 @@
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/

View File

@ -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

View File

@ -0,0 +1,17 @@
#############################################################
#
# 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_DEPENDENCIES = argp-standalone
LIBPTHSEM_CONFIG_SCRIPTS = pthsem-config
$(eval $(autotools-package))