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.