summaryrefslogtreecommitdiff
path: root/devel/ptl2
AgeCommit message (Collapse)AuthorFilesLines
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
1999-05-24Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORMtv1-15/+13
pattern match format. Minor pkglint along the way.
1999-05-22patch-1 breaks sigjmp. Instead of using it, add patch-ac, which istsarna1-5/+1
corrected version of patch-1. Still have problems with ttyname()...
1999-05-20PTL2-current-990512-patch-1msaitoh2-5/+12
1999-05-12Do not create a "libPTL.so" link. This will be done by the pkg system attv1-0/+12
install time, and should NOT happen for a.out at all. (I'll re-add the removed patches to do this correctly for ELF, and use shlib constructor as opposed to "every object file constructor", later.)
1999-05-12Upate PTL2 to PTL2-current-990512.msaitoh6-94/+6
1999-05-06Turn off on alpha. This was hosed before, and still is after the ctor change.tv1-1/+3
Will look into it.
1999-05-06Install ptlg++ with the right permissions by handing down INSTALL_SCRIPT.tv1-1/+2
1999-05-06Use proper ELF build (with -soname); also add c++rt0 for a.out andtv5-13/+71
crt{begin,end}S for ELF so that a constructor does not have to be attached to every resultant .o file (_pthread_init() becomes a constructor in the library itself). Add ptlg++ as analogue of ptlgcc. The pkgname is renamed ptl-990315 (drop -current-) so this version is not considered compatible in binary form.
1999-05-04s/datail/detailabs1-1/+1
1999-05-02Backout this change, the link options are passed to "ld" not "gcc"tron1-13/+0
1999-05-02Add missing prototypes to PTL's "include/arpa/inet.h". Patch suppliedtron1-0/+15
by Michael Graff in PR pkg/7507.
1999-05-02Use "../../lang/perl5" to shut up "pkglint".tron1-2/+2
1999-05-01Use "-Wl,-R" instead of "-R" in "ptlgcc" to be compatible with thetron1-0/+13
broken "cc" on 1.3 ELF systems.