diff options
author | rse <rse@FreeBSD.org> | 1999-07-16 15:11:46 +0000 |
---|---|---|
committer | rse <rse@FreeBSD.org> | 1999-07-16 15:11:46 +0000 |
commit | 2af057bd87abc6657a898f09766abd8e77890823 (patch) | |
tree | 4d15ba484d1cce7ffcf03803f009412c76fd7ea3 /devel/pth | |
parent | 87dce97cd0204e99911cb77e989068af81b92ba9 (diff) | |
download | FreeBSD-ports-2af057bd87abc6657a898f09766abd8e77890823.zip FreeBSD-ports-2af057bd87abc6657a898f09766abd8e77890823.tar.gz |
Puhh.... after five months of hard development we've approached
GNU Portable Threads (Pth), release version 1.0.0 :-)
Diffstat (limited to 'devel/pth')
-rw-r--r-- | devel/pth/Makefile | 10 | ||||
-rw-r--r-- | devel/pth/distinfo | 2 | ||||
-rw-r--r-- | devel/pth/pkg-descr | 30 |
3 files changed, 23 insertions, 19 deletions
diff --git a/devel/pth/Makefile b/devel/pth/Makefile index 5a03888..b308df9 100644 --- a/devel/pth/Makefile +++ b/devel/pth/Makefile @@ -1,14 +1,16 @@ # New ports collection makefile for: pth -# Version required: 1.0b8 +# Version required: 1.0.0 # Date Created: 23 May 1999 # Whom: Ralf S. Engelschall # -# $Id: Makefile,v 1.21 1999/07/14 19:02:51 rse Exp $ +# $Id: Makefile,v 1.22 1999/07/16 09:04:35 rse Exp $ # -DISTNAME= pth-1.0b8 +DISTNAME= pth-1.0.0 CATEGORIES= devel -MASTER_SITES= ftp://alpha.gnu.org/gnu/pth/ +MASTER_SITES= ${MASTER_SITE_GNU} \ + ftp://ftp.engelschall.com/sw/pth/ +MASTER_SITE_SUBDIR= pth MAINTAINER= rse@engelschall.com diff --git a/devel/pth/distinfo b/devel/pth/distinfo index ae0addd..60d9cf2 100644 --- a/devel/pth/distinfo +++ b/devel/pth/distinfo @@ -1 +1 @@ -MD5 (pth-1.0b8.tar.gz) = 5a7a3aefb52d769e19de03072dc6fa6a +MD5 (pth-1.0.0.tar.gz) = f4437c03e6a2435ed3088d5211c4a8b8 diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr index 20410fa..d56feb8 100644 --- a/devel/pth/pkg-descr +++ b/devel/pth/pkg-descr @@ -1,20 +1,22 @@ -GNU pth - GNU Portable Threads +GNU Pth - GNU Portable Threads Copyright (c) 1999 Ralf S. Engelschall <rse@engelschall.com> -GNU pth is a very portable POSIX/ANSI-C based library for Unix platforms which -provides non-preemptive 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. +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. +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. The documentation and latest release can be found on o http://www.gnu.org/software/pth/ - o ftp://alpha.gnu.org/gnu/pth/ + o ftp://ftp.gnu.org/gnu/pth/ |