summaryrefslogtreecommitdiff
path: root/devel/pth
diff options
context:
space:
mode:
authorRalf S. Engelschall <rse@FreeBSD.org>1999-07-05 06:33:44 +0000
committerRalf S. Engelschall <rse@FreeBSD.org>1999-07-05 06:33:44 +0000
commit7f017c3780bea4389fc6004403fc3102e9846082 (patch)
tree87b28d3598fe181a6093b013a015d1660e97819f /devel/pth
parentChange maintainer's email address. (diff)
Update new PTH port after repository copy from old NPS port.
Notes
Notes: svn path=/head/; revision=20076
Diffstat (limited to 'devel/pth')
-rw-r--r--devel/pth/Makefile15
-rw-r--r--devel/pth/distinfo2
-rw-r--r--devel/pth/pkg-comment2
-rw-r--r--devel/pth/pkg-descr33
-rw-r--r--devel/pth/pkg-plist12
5 files changed, 31 insertions, 33 deletions
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
index 72215451ea48..6e175820651d 100644
--- a/devel/pth/Makefile
+++ b/devel/pth/Makefile
@@ -1,23 +1,22 @@
-# New ports collection makefile for: nps
-# Version required: 1.0b1
+# New ports collection makefile for: pth
+# Version required: 1.0b2
# Date Created: 23 May 1999
# Whom: Ralf S. Engelschall
#
-# $Id: Makefile,v 1.14 1999/06/26 13:57:48 rse Exp $
+# $Id: Makefile,v 1.15 1999/06/28 13:29:35 rse Exp $
#
-DISTNAME= nps-1.0b1
+DISTNAME= pth-1.0b2
CATEGORIES= devel
-MASTER_SITES= http://www.engelschall.com/sw/nps/ \
- ftp://ftp.engelschall.com/sw/nps/
+MASTER_SITES= ftp://alpha.gnu.org/gnu/pth/
MAINTAINER= rse@engelschall.com
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --enable-batch
-MAN1= nps-config.1
-MAN3= nps.3
+MAN1= pth-config.1
+MAN3= pth.3
post-build:
@${ECHO_MSG} "===> Use 'make test' to run a quick test suite."
diff --git a/devel/pth/distinfo b/devel/pth/distinfo
index 132e2be86793..77c4e3cb92b2 100644
--- a/devel/pth/distinfo
+++ b/devel/pth/distinfo
@@ -1 +1 @@
-MD5 (nps-1.0b1.tar.gz) = 69c42de4614a4a9aca2583b09b226f3f
+MD5 (pth-1.0b2.tar.gz) = d57546e7a611ddc3e62f73d90e7dc6dd
diff --git a/devel/pth/pkg-comment b/devel/pth/pkg-comment
index 78c6dfaf5a8c..5eb4b206030b 100644
--- a/devel/pth/pkg-comment
+++ b/devel/pth/pkg-comment
@@ -1 +1 @@
-Non-Preemtive Thread Scheduling Library
+GNU Portable Threads
diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr
index 9f2c5728de58..20410fa1fa3e 100644
--- a/devel/pth/pkg-descr
+++ b/devel/pth/pkg-descr
@@ -1,21 +1,20 @@
-NPS - Non-Preemtive Thread Scheduling Library
-Copyright (c) 1999 Ralf S. Engelschall.
+GNU pth - GNU Portable Threads
+Copyright (c) 1999 Ralf S. Engelschall <rse@engelschall.com>
-NPS is a portable 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.
+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.
-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.
+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
- http://www.engelschall.com/sw/nps/
- ftp://ftp.engelschall.com/sw/nps/
+ o http://www.gnu.org/software/pth/
+ o ftp://alpha.gnu.org/gnu/pth/
diff --git a/devel/pth/pkg-plist b/devel/pth/pkg-plist
index 44a7a91e6f06..f1b00bb14e56 100644
--- a/devel/pth/pkg-plist
+++ b/devel/pth/pkg-plist
@@ -1,8 +1,8 @@
-bin/nps-config
-include/nps.h
-lib/libnps.a
-lib/libnps.la
-lib/libnps.so
-lib/libnps.so.9
+bin/pth-config
+include/pth.h
+lib/libpth.a
+lib/libpth.la
+lib/libpth.so
+lib/libpth.so.10
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B