aboutsummaryrefslogtreecommitdiffstats
path: root/devel/pth
diff options
context:
space:
mode:
Diffstat (limited to 'devel/pth')
-rw-r--r--devel/pth/Makefile10
-rw-r--r--devel/pth/distinfo2
-rw-r--r--devel/pth/pkg-descr30
3 files changed, 23 insertions, 19 deletions
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
index 5a03888258ef..b308df9bb4dc 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 ae0addd30bf9..60d9cf2cf2cb 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 20410fa1fa3e..d56feb8e72e4 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/