./devel/pth [GNU portable threads]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.0.7, Package name: pth-2.0.7
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
GNU Pth - GNU Portable Threads

Pth is a very portable POSIX/ANSI-C based library for Unix platforms
which provides non-preemptive priority-based scheduling for multiple
threads of execution ("multithreading") inside server applications. All
threads run in the same address space of the server application, but
each thread has it's own individual program-counter, run-time stack,
signal mask and errno variable.

The thread scheduling itself is done in a cooperative way, i.e. the
threads are managed by a priority- and event-based non-preemptive
scheduler. The intention is that this way one can achieve better
portability and run-time performance than with preemptive scheduling.
The event facility allows threads to wait until various types of events
occur, including pending I/O on filedescriptors, asynchronous signals,
elapsed timers, pending I/O on message ports, thread and process
termination, and even customized callback functions.


Filesize: 637.344 KB
Version History (View Complete History)
  • (2006-08-02) Updated to version: pth-2.0.7
  • (2006-07-21) Package added to openports.se, version pth-2.0.4p0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-03-11 12:59:18 by Christian Weisgerber | Files touched by this commit (178)
Log message:
garbage collect CONFIGURE_SHARED
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-01-22 06:11:44 by Christian Weisgerber | Files touched by this commit (8)
Log message:
Drop USE_GROFF since groff and mandoc produce identical output.
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650)
Log message:
USE_GROFF=Yes
   2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599)
Log message:
Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN
   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2006-07-31 23:09:25 by Alexandre Anriot | Files touched by this commit (2)
Log message:
update to 2.0.7 (bug fixes).
"go ahead" brad@


   2006-07-31 23:09:25 by Alexandre Anriot | Files touched by this commit (2)
Log message:
update to 2.0.7 (bug fixes).
"go ahead" brad@


   2006-01-06 11:52:12 by Steven Mestdagh | Files touched by this commit (5)
Log message:
SHARED_LIBS and USE_LIBTOOL


   2006-01-06 11:52:12 by Steven Mestdagh | Files touched by this commit (5)
Log message:
SHARED_LIBS and USE_LIBTOOL


   2005-07-28 11:49:27 by Alexandre Anriot | Files touched by this commit (5)
Log message:
- update to 2.0.4.
- remove Brad's maintainership on his request.
"go ahead" brad@


   2005-07-28 11:49:27 by Alexandre Anriot | Files touched by this commit (5)
Log message:
- update to 2.0.4.
- remove Brad's maintainership on his request.
"go ahead" brad@


   2005-07-28 11:49:27 by Alexandre Anriot | Files touched by this commit (5)
Log message:
- update to 2.0.4.
- remove Brad's maintainership on his request.
"go ahead" brad@


   2005-07-28 11:49:27 by Alexandre Anriot | Files touched by this commit (5)
Log message:
- update to 2.0.4.
- remove Brad's maintainership on his request.
"go ahead" brad@


   2005-07-28 11:49:27 by Alexandre Anriot | Files touched by this commit (5)
Log message:
- update to 2.0.4.
- remove Brad's maintainership on his request.
"go ahead" brad@


   2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366)
Log message:
SIZE


   2004-08-10 03:43:46 by Marc Espie | Files touched by this commit (14)
Log message:
new plists.


   2004-08-10 03:43:46 by Marc Espie | Files touched by this commit (14)
Log message:
new plists.


   2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507)
Log message:
remove WWW lines


   2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83)
Log message:
and more..