Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Nick Hudson <skrll@netbsd.org>
List: pkgsrc-changes
Date: 05/29/2002 11:20:02
Module Name:	pkgsrc
Committed By:	skrll
Date:		Wed May 29 08:20:02 UTC 2002
Modified Files:
	pkgsrc/devel/pth: Makefile
	pkgsrc/mk: pthread.buildlink.mk
Added Files:
	pkgsrc/devel/pth-syscall: DESCR Makefile PLIST buildlink.mk distinfo
	pkgsrc/devel/pth-syscall/patches: patch-aa patch-ab patch-ac patch-ad
	    patch-ae patch-af
Log Message:
Add a new variation on the pth package that has --enable-syscall-hard
as part of the configure options. A pth with this option enabled provides
some semblance of pre-emptive threads - enough for things like xmms and
knode to actually work.
Add the necessary glue to pthread.buildlink.mk and appropriate CONFLICT
into pth.
It is hoped that the pkgs that currently use
	-D_POSIX_THREAD_SYSCALL_SOFT=1
will be tested against pth-syscall and changed to use it. The goal is to
be able to add --enable-syscall-hard to devel/pth and retire pth-syscall.
Baby steps...
To generate a diff of this commit:
cvs rdiff -r1.40 -r1.41 pkgsrc/devel/pth/Makefile
cvs rdiff -r0 -r1.1 pkgsrc/devel/pth-syscall/DESCR \
    pkgsrc/devel/pth-syscall/Makefile pkgsrc/devel/pth-syscall/PLIST \
    pkgsrc/devel/pth-syscall/buildlink.mk pkgsrc/devel/pth-syscall/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/devel/pth-syscall/patches/patch-aa \
    pkgsrc/devel/pth-syscall/patches/patch-ab \
    pkgsrc/devel/pth-syscall/patches/patch-ac \
    pkgsrc/devel/pth-syscall/patches/patch-ad \
    pkgsrc/devel/pth-syscall/patches/patch-ae \
    pkgsrc/devel/pth-syscall/patches/patch-af
cvs rdiff -r1.4 -r1.5 pkgsrc/mk/pthread.buildlink.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.