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>
This commit is contained in:
parent
3400663620
commit
468e9595be
|
@ -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"
|
||||
|
|
8
package/libpthsem/Config.in
Normal file
8
package/libpthsem/Config.in
Normal 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/
|
|
@ -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
|
||||
|
17
package/libpthsem/libpthsem.mk
Normal file
17
package/libpthsem/libpthsem.mk
Normal 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))
|
Loading…
Reference in a new issue