summaryrefslogtreecommitdiff
path: root/devel/lwp/Makefile
diff options
context:
space:
mode:
authorgdt <gdt>2007-04-11 17:58:23 +0000
committergdt <gdt>2007-04-11 17:58:23 +0000
commit2d57ab682bd983b5cd005cc92cd63a49ea697c2f (patch)
tree1f4e3cd71189ee0359a2a4275d5a62bf7397b1a8 /devel/lwp/Makefile
parent7f68b232e03c163dcfff0d158c725fb5c0de127c (diff)
downloadpkgsrc-2d57ab682bd983b5cd005cc92cd63a49ea697c2f.tar.gz
Update to 2.3. (patch-aa was applied upstream.) Drop
ONLY_FOR_PLATFORM because lwp uses ucontext in preference to the old process.s asm code. New in 2.3: * LWP builds and passes simple tests on amd64/em64t. * Avoid crash when running lwp_basher. * Work around broken makecontext on amd64 * Fix warning in rw.c * Fix some autoconf/automake warnings during bootstrap. * On bootstrap, get rid of the autom4te.cache. (Phil Nelson) * struct ucontext changed to struct lwp_ucontext. (Phil Nelson) New in 2.2: * Removed cross-compilation spec files. * Avoid stack overflow in the tdb test program on sparc64. * FC5 build fixes. * Don't package the link created by ldconfig. New in 2.1: * Sometimes we can only switch to a context created by makecontext once. Refreshing the context information with getcontext to make the jump into the thread reaper repeatable. * Move declarations before code, gcc-2.95 likes that better. (Greg Troxel) * The uc_stack in a ucontext may be clobbered by the context switching functions. Use a separate copy in the lwp process info for stack overflow checks and deallocation purposes. * Use setjmp/longjmp to jump out of the signal context when using sigaltstack to spawn a new thread instead of simply returning. This avoids corruption of the newly created context. (Phil Nelson)
Diffstat (limited to 'devel/lwp/Makefile')
-rw-r--r--devel/lwp/Makefile10
1 files changed, 2 insertions, 8 deletions
diff --git a/devel/lwp/Makefile b/devel/lwp/Makefile
index d15caf895dc..54c1e3e7b5f 100644
--- a/devel/lwp/Makefile
+++ b/devel/lwp/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2005/08/15 01:14:05 xtraeme Exp $
+# $NetBSD: Makefile,v 1.25 2007/04/11 17:58:23 gdt Exp $
#
-DISTNAME= lwp-2.0
+DISTNAME= lwp-2.3
CATEGORIES= devel
MASTER_SITES= http://www.coda.cs.cmu.edu/pub/lwp/src/
@@ -9,12 +9,6 @@ MAINTAINER= phil@cs.wwu.edu
HOMEPAGE= http://www.coda.cs.cmu.edu/
COMMENT= Light Weight Process style threads
-# ${WRKSRC}/src/process.ss needs pmap handling assembly for
-# each arch. Mips has it, but it evidently needs more work.
-#
-ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-m68k NetBSD-*-sparc* \
- NetBSD-*-arm NetBSD-*-arm32 Linux-*-i386 NetBSD-*-x86_64
-
GNU_CONFIGURE= YES
USE_LIBTOOL= YES