Subject: CVS commit: pkgsrc/devel/lwp
To: None <pkgsrc-changes@NetBSD.org>
From: Juan Romero Pardines <xtraeme@netbsd.org>
List: pkgsrc-changes
Date: 08/15/2005 01:14:05
Module Name:	pkgsrc
Committed By:	xtraeme
Date:		Mon Aug 15 01:14:05 UTC 2005

Modified Files:
	pkgsrc/devel/lwp: Makefile distinfo
Removed Files:
	pkgsrc/devel/lwp/patches: patch-aa

Log Message:
Update to 2.0

New in 2.0:

* Use ucontext.h provided functions for thread creation and switching.
  In case those are not available use sigaltstack for thread creation
  and sigsetjmp/siglongjump for thread switching, and if sigaltstack
  doesn't exist fall back on the old process.S assembly code.
* Simplified pthread support a bit, now it builds and runs on cygwin.
* RPM .spec file fix to allow non-root users to build (Matthew Rich).
* Included AIX process.S assembly, since I don't know the right ifdefs,
  it isn't actually part of process.S yet.
* This library is binary compatible with previous releases. But some of
  the prototypes of callback functions got cleaned up a bit so that
  building against this version of LWP will give some trivially fixable
  compile warnings or errors.

New in 1.13:

* Stack switching code for AMD64 processors (Brett Lymn).


To generate a diff of this commit:
cvs rdiff -r1.23 -r1.24 pkgsrc/devel/lwp/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/lwp/distinfo
cvs rdiff -r1.3 -r0 pkgsrc/devel/lwp/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.