From 5a9ba1016acf4cfc82ab8aad080c7b617246f615 Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Fri, 16 Jul 1999 15:11:46 +0000 Subject: Puhh.... after five months of hard development we've approached GNU Portable Threads (Pth), release version 1.0.0 :-) --- devel/pth/Makefile | 10 ++++++---- devel/pth/distinfo | 2 +- devel/pth/pkg-descr | 30 ++++++++++++++++-------------- 3 files changed, 23 insertions(+), 19 deletions(-) (limited to 'devel') 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 -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/ -- cgit v1.2.3