aboutsummaryrefslogtreecommitdiffstats
path: root/devel/pth
Commit message (Collapse)AuthorAgeFilesLines
* - Support WITH_OPTIMIZED_CFLAGS knobpav2004-05-031-0/+3
| | | | | PR: ports/66102 Submitted by: michael johnson <ahze@ahze.net>
* Tidy up whitespace.trevor2004-04-111-1/+1
|
* SIZEify.trevor2004-01-291-0/+1
|
* Respect CFLAGS, should fix build on alphaarved2003-11-211-0/+5
|
* De-pkg-comment.knu2003-02-212-1/+1
|
* upgrade to GNU Pth (Portable Threads), version 2.0.0rse2003-02-174-6/+6
|
* o Rollback PORTCOMMENT modifications while this feature's implementationlioux2002-11-112-2/+1
| | | | | | | | is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence)
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.adamw2002-11-072-1/+2
| | | | Approved by: pat
* Add startup script for non standard library path.dirk2002-04-283-2/+26
| | | | | PR: ports/37142 Submitted by: Alex Dupre <sysadmin@alexdupre.com>
* Update to 1.4.1kevlo2002-03-232-3/+2
| | | | | PR: 36115 Submitted by: Hidekazu Kuroki <hidekazu@pc88.gr.jp>
* Backout previous change - it seems that new revision of the patch doesn'tsobomax2001-12-201-17/+8
| | | | | | apply everywhere. Submitted by: Todd Punderson <todd@doonga.net>
* Don't filter libc_r on 5-CURRENT.sobomax2001-12-201-8/+17
|
* Don't link in libc - FreeBSD doesn't need this.sobomax2001-10-311-4/+14
| | | | Submitted by: Ports Fury
* install headers/libraries under its own directory, ${PREFIX}/includes/pth andsf2001-09-112-9/+15
| | | | ${PREFIX}/lib/pth, to avoid conflict with FreeBSD pthread.
* Don't install useless .la files.sobomax2001-07-313-5/+20
|
* Revert maintainership to ports@FreeBSD.org since current maintainerade2001-06-061-1/+1
| | | | appears to be idle (see ports/25224)
* Upgrade to GNU Portable Threads (Pth), version 1.4.0rse2001-03-255-19/+5
|
* This patch fixes a scheduling bug and is to be incorporated in thearchie2001-03-161-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | next version. In the meantime, apply with the port. FYI, the bug is demonstrated by this program: #include <stdio.h> #include <stdlib.h> #include <pth.h> static int check_something(void *arg) { return (0); } static void *thread(void *arg) { printf("thread sleeping five seconds...\n"); pth_nap(pth_time(5, 0)); printf("thread is done sleeping\n"); /* bug: we never get here */ return (NULL); } int main(int ac, char **av) { pth_event_t ev; pth_init(); pth_spawn(NULL, thread, NULL); ev = pth_event(PTH_EVENT_FUNC, check_something, NULL, pth_time(2, 0)); while (1) pth_wait(ev); }
* Upgrade to GNU Pth, version 1.3.7rse2000-07-302-2/+2
|
* Upgrade to GNU Portable Threads (Pth), version 1.3.6rse2000-07-012-2/+2
|
* Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in theasami2000-06-171-1/+1
| | | | | | | | | previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.) Line up the rhs of variable assignments nicely. Remove a couple of extra whitespaces while I'm here. Suggested by: sobomax
* Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because Isobomax2000-06-161-1/+1
| | | | | | | just cun'n'pasted the name from Satoshi's commit message without checking it. Hall of shame entry: sobomax
* Third round of INSTALL_SHLIBS=yes fixes.sobomax2000-06-162-5/+1
|
* Add share/aclocal/pth.m4.asami2000-06-031-0/+1
| | | | Submitted by: bento
* GNU Pth 1.3.4 -> 1.3.5rse2000-04-182-2/+2
|
* ''rse2000-04-162-2/+2
|
* PORTNAME/PORTVERSION updatemharo2000-04-121-2/+2
|
* Upgrade GNU Portable Threads (Pth) to version 1.3.3rse2000-03-102-3/+3
|
* Upgrade to GNU Portable Threads (Pth), version 1.3.2rse2000-02-242-3/+3
|
* Upgrade to GNU Portable Threads (Pth), version 1.3.1rse2000-02-202-3/+3
|
* Upgrade GNU Portable Threads (Pth) from version 1.2.2 to 1.3.0,rse2000-02-204-6/+6
| | | | the new release version in the now stable Pth 1.3 series.
* Upgrade to GNU Portable Threads (Pth), version 1.2.2rse2000-01-083-6/+4
|
* Upgrade to GNU Portable Threads, version 1.2.1rse1999-11-142-3/+3
|
* Upgrade GNU Portable Threads (Pth) from 1.1.6 to 1.2.0rse1999-10-313-5/+5
| | | | | and this way move this port to the new stable 1.2 series. (The pth-devel port will later switch to Pth 1.3b1 if available...)
* Upgrade to GNU Pth (STABLE), version 1.1.6rse1999-09-282-3/+3
|
* GNU Portable Threads: 1.1.4 -> 1.1.5rse1999-09-022-3/+3
|
* GNU Pth 1.1.3 -> 1.1.4rse1999-08-312-3/+3
|
* $Id$ -> $FreeBSD$peter1999-08-291-1/+1
|
* Upgrade to GNU Portable Threads (Pth), version 1.1.3rse1999-08-282-5/+6
|
* Bump GNU Pth: 1.1.1 -> 1.1.2rse1999-08-232-4/+4
|
* GNU Pth 1.1.0 -> 1.1.1rse1999-08-212-4/+4
|
* Upgrade to the new stabilized GNU Portable Thread 1.1 series.rse1999-08-193-7/+14
| | | | This port is now at GNU Pth 1.1.0.
* Upgrade to GNU Portable Threads, version 1.0.6rse1999-08-172-4/+4
|
* Upgrade to GNU Portable Threads, version 1.0.5rse1999-08-102-4/+4
|
* Upgrade to GNU Pth 1.0.4rse1999-08-032-4/+4
|
* Upgrade to GNU Portable Threads, version 1.0.3rse1999-08-012-4/+4
|
* Upgrade to GNU Portable Threads (Pth), version 1.0.2rse1999-07-282-4/+4
|
* Upgrade to GNU Portable Threads (Pth), Version 1.0.1rse1999-07-232-4/+4
|
* Puhh.... after five months of hard development we've approachedrse1999-07-163-19/+23
| | | | GNU Portable Threads (Pth), release version 1.0.0 :-)
* Upgrade to GNU Portable Threads (Pth), version 1.0b8rse1999-07-162-4/+4
|
* GNU Pth 1.0b6 -> 1.0b7 (just the hourly version bump ;)rse1999-07-152-4/+4
|
* Upgrade to GNU Portable Threads, Version 1.0b6rse1999-07-142-4/+4
|
* Upgrade to GNU Portable Threads (Pth), Version 1.0b5rse1999-07-112-5/+7
|
* GNU pth 1.0b3 -> 1.0b4 (daily bump ;)rse1999-07-082-4/+4
|
* Upgrade to GNU Portable Threads (pth), version 1.0b3rse1999-07-082-4/+4
|
* Update new PTH port after repository copy from old NPS port.rse1999-07-055-33/+31
|
* NPS 0.9.20 -> 1.0b1rse1999-06-282-4/+10
|
* daily version number bump: NPS 0.9.21rse1999-06-262-4/+4
|
* NPS 0.9.19 -> 0.9.20rse1999-06-252-4/+4
|
* NPS 0.9.18->0.9.19rse1999-06-212-3/+3
|
* Upgrade to NPS version 0.9.18rse1999-06-202-4/+4
|
* Upgrade to NPS 0.9.16rse1999-06-093-6/+6
|
* Upgrade to NPS, Version 0.9.15rse1999-06-042-4/+4
|
* NPS 0.9.13 -> 0.9.14rse1999-06-022-4/+4
|
* NPS 0.9.12 -> 0.9.13rse1999-06-012-4/+4
|
* NPS 0.9.11 -> 0.9.12rse1999-05-302-4/+4
|
* NPS 0.9.10 -> 0.9.11rse1999-05-292-4/+4
|
* Upgrade to NPS 0.9.10rse1999-05-282-4/+4
|
* Upgrade to NPS 0.9.9rse1999-05-263-4/+9
|
* Upgrade to NPS (non-preemtive thread scheduling library), version 0.9.8rse1999-05-242-4/+4
|
* Import of NPS, a non-preeemtive thread scheduling library.rse1999-05-235-0/+51
NPS is a POSIX/ANSI-C based library for Unix platforms which provides non-preemtive scheduling for multiple threads of execution ("multi-threading") inside server applications. All threads run in the same address space of the server application, but each thread has it's own individual run-time stack and program-counter. The thread scheduling itself is done in a cooperative way, i.e. the threads are managed by a priority- and event-based non-preemtive scheduler. The intention is that this way one can achieve better portability and run-time performance than with preemtive scheduling. The event facility allows threads to wait until various types of events occur, including pending I/O on filedescriptors, elapsed timers, pending I/O on message ports, thread and process termination, and even customized callback functions. More details: http://www.engelschall.com/sw/nps/ ftp://ftp.engelschall.com/sw/nps/