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.