summaryrefslogtreecommitdiff
path: root/devel/ptl2
AgeCommit message (Collapse)AuthorFilesLines
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2002-12-12Update to PTL-2.1.9msaitoh10-2888/+13
Changes: * fixed: pthread_kill() does not restore the critical level when given signal number is zero. * New API: POSIX readdir_r. * fixed: interruption by a signal whose handler is SIG_SIGWAIT_NP may cause infinite loop. * fixed: PTL's internal SIGSEGV handler gets strange arguments on a system that has POSIX-based signal facility.
2002-10-13Unused.wiz1-37/+0
2002-10-10Add work arround for buffer overflow in PTL2 library as suggested bytron3-2/+25
Nick Hudson. This fixes PR pkg/18585. Bump package revision to 1.
2002-09-25Fix silly bug in an utility script which wouldn't accept "gcc" if it istron2-1/+27
called "cc".
2002-09-23Use BUILDLINK_CPPFLAGS.<pkg> and BUILDLINK_LDFLAGS.<pkg> as standard namesjlam1-1/+3
for the extra CPPFLAGS and LDFLAGS needed by packages that include these buildlink2.mk files.
2002-09-10buildlink1 -> buildlink2jlam1-2/+2
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam6-5/+26
buildlink2.mk files back into the main trunk.
2002-07-24Change explicit build dependencies on perl into "USE_PERL5=build". Thisjlam1-3/+2
makes these packages build correctly on Darwin where perl>=5.8.0 is required.
2002-07-12Fix pkg/16389: PLT2 has insufficient levels of buildlink for ARM systemsskrll1-2/+3
2002-07-10Fix a typo and remove some unnecessary text.wiz1-2/+2
2002-06-24Patch the config.guess files with the latest version. This fixes builds onskrll3-1/+2789
new ARM based machines (tested on CATS) and others. Roll on CONFIG_GUESS_OVERRIDE. This fixes part of pkg/16389 from Richard Earnshaw <rearnsha@arm.com>
2002-03-28update to ptl-2.1.8dmcmahill2-6/+6
changes are: 2001-03-02 Kota ABE <k-abe@media.osaka-cu.ac.jp> * include/setjmp.h: change the name of struct _sigjmp_buf into struct _ptl_sigjmp_buf. FreeBSD 4.2R's <machine/setjmp.h> defines the same struct. 2000-12-07 Kota ABE <k-abe@media.osaka-cu.ac.jp> * src/io_api.c (read_timedwait): fixed: infinite loop when READ() returns with EIO. (<hsaitoh@nts.ricoh.co.jp>). * src/io_api.c (readv_timedwait): ditto.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-25Note package is strongly-buildlinked (trivially).jlam1-1/+2
2001-10-25Add buildlink.mk file for use by other package Makefiles.jlam1-0/+36
2001-07-15Use ${FILE_CMD} instead of ${FILE}.jlam1-2/+2
2001-07-13sync with patch-addmcmahill1-2/+2
2001-07-13Add RCS ID.bad1-0/+2
2001-07-13Make sure to test for __sparc__ so that NO_SHM gets defined on NetBSD/sparc.bad2-1/+13
2001-06-12Work arround for build problems under NetBSD-current. This fixestron2-1/+18
PR pkg/13171 by myself.
2001-05-19Use ${XARGS} instead of invoking xargs directly.jlam1-4/+4
2001-04-30Change build dependency from perl-5.* to perl>=${PERL5_REQD}. Also changejlam1-2/+2
dependency from libperl-5.* to libperl>=${PERL5_REQD}.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-27Change BUILD_DEPENDS semantics:hubertf1-2/+2
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-05Match the PLIST with realityagc1-2/+1
2001-01-13add missing '$'hubertf1-2/+2
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+3
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2000-11-14Upgrade to PTL-2.1.7msaitoh2-5/+5
Changes: * fixed: priority queue, used in condition variable, mutex and join, might corrupt if multiple threads of different priority are blocking on the same queue. * fixed: fopen() and fdopen() do not unlock the mutex for the stdio.
2000-10-31md5 for ptl-2.1.6msaitoh1-2/+2
2000-10-30Upgrade to 2.1.6.msaitoh1-3/+3
Changes from 2.1.5: * src/io.c (fcntl): support nonblocking I/O. * src/sleep.c (sleep): change return type and the argument of sleep() from int to unsigned. * src/cond.c: add unrenamed pthread_cond_timedwait(). * include/pthread.h: fix the prototype of pthread_cond_timedwait().
2000-09-24Upgrade to 2.1.5.msaitoh2-7/+7
Changes: * Add wait3() and wait4(). * fixed: wait() or waitpid() might not return even after a child process exits. * fixed: bug in close() and pipe(). * fixed: processes might hang up if a signal interrupts within a critical region.
2000-09-05Update build dependency on perl to build in correct directory if perljlam1-2/+2
interpreter is not found.
2000-08-28Use PERL5 variable for location of perl5 binary.jlam1-2/+2
2000-07-17ptl works on alpha. I removed "NOT_FOR_PLATFORM=*-*-alpha"msaitoh1-3/+1
2000-07-17Updated to PTL-2.1.4.msaitoh2-5/+5
Changes between 2.1.3 and 2.1.4: * fixed: a bug causes stack overflow if the process is interrupted by a UNIX signal frequently. * fixed: sigwait() causes SIGSEGV. * deferred cancellation is processed within BSD socket APIs.
2000-06-21Fix automatical creation of package list to handle symbolic links totron1-2/+6
directories properly.
2000-06-07Update to PTL-2.1.3msaitoh2-5/+5
Changes from 2.1.2: * src/mutex.c: Now pthread_mutex_lock() is NOT a cancellation point, as POSIX requires. * src/sched.c (_pthread_block): check cancellation status before making the calling thread block. * add call to pthread_testcancel() to a lot of cancellation point functions. * src/mutex.c, src/cond.c: fixed: mutex and cv chain can be corrupted.
2000-05-07Jump to PTL-2.1.2msaitoh6-38/+17
Changes between PTL2-current-990622 and PTL-2.1.2 * support NetBSD/arm32. * fix a configure.in bug which fails if $MACHINE != $MACHINE_ARCH. * src/io_udp.c (send_timedwait, sendto_timedwait, sendmsg_timedait): While underlying system calls return with EWOULDBLOCK, continue writing. * src/signal.c (_pthread_signal_init): On system that PTL can set the stack pointer without using sigstack(), SIGUSR2 can be used for user's purpose. * src/internal.h (END_CRITICAL): fixed: signal interruptions are lost in certain situation theoretically. * src/io.c: use O_NONBLOCK rather than O_NDELAY in SunOS5. * Util/Makefile.in: version number of libPTL.so is changed to 2.0. * src/specific.c (pthread_key_create, pthread_setspecific): if fail to allocate the memory, returns ENOMEM. * src/cond.c, src/mutex.c, include/sys/types.h: pthread_mutex_t and pthread_cond_t are changed from `pointer to struct' to `struct'. * src/cond-attr.c, include/sys/types.h: pthread_condattr_t is changed from integer handle to struct. * src/cond.c, src/mutex.c, src/pthread.c: pthread_{mutex_,cond_,}setname_np returns ENOMEM if malloc() returns NULL. * src/cancel.c (pthread_setcancelstate): if FLAG_CLEANUP_HANDLER is set, do not call pthread_exit() even if PTHREAD_CANCEL_ENABLE is specified and the thread is already cancel requested. (pthread_testcancel): similar to above. * src/internal.h (FLAG_CLEANUP_HANDLER): this flag shows that the thread is currently executing cleanup handlers. * src/sched.c (after_csw): Clear FLAG_DO_CANCEL flag before executing cleanup handlers to prevent entering executing cleanup handlers loop. * src/io.c (_pthread_pdb_iostat): Implement `iostat' command into PDB.
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-12-28replaced some commands by their ${COMMAND} counterpartswiz1-8/+8
1999-11-15defuzzrh2-8/+8
1999-09-30add PTL2-current-990622-patch-5msaitoh2-5/+7
1999-09-08Pull in patch4 too. Fixes a compile problem on sparc. From Kota Abe.bad2-3/+5
1999-08-06upgraded to -patch-3msaitoh3-5/+9
1999-07-09Add package patch-sum filesagc1-0/+4
1999-06-23upgrade PTL2 to PTL2-current-990622 (with patch-1)msaitoh2-10/+9
1999-05-31PTL2-current-990512-patch-2msaitoh2-4/+9