---
name: pth
version: 2.0.7
origin: devel/pth
comment: GNU Portable Threads
arch: freebsd:9:x86:64
www: http://www.gnu.org/software/pth/
maintainer: vd@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 752239
desc: |
  GNU Pth - The GNU Portable Threads
  Copyright (c) 1999-2005 Ralf S. Engelschall <rse@gnu.org>

  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 (aka ``multithreading'') inside event-driven
  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 file descriptors, asynchronous signals,
  elapsed timers, pending I/O on message ports, thread and process
  termination, and even customized callback functions.

  WWW: http://www.gnu.org/software/pth/
categories: [devel]
options: {OPTIMIZED_CFLAGS: on}
files:
  /usr/local/bin/pth-config: e9b6bfeb0c9a57cf13c3bffe7532346b0cff1c435ace3a659a16542f0e95451e
  /usr/local/bin/pthread-config: eea5ba839edd4c9c7107472d78af36245bcaf4851476bace8ae9adbe51539439
  /usr/local/include/pth/pth.h: 614527458487db3e58d8ecd8c4c42c1f5238081243ea84779678f1abe2bc6bd0
  /usr/local/include/pth/pthread.h: 7fc7e161b75f6b0cb5142a01d223d0b1fe52de284fedc6b198365116ee00be48
  /usr/local/lib/pth/libpth.a: 56157fce4bcf33bf591e72ead82dd4836bcf94fda476a59c4a07e6b4f1ab0e3c
  /usr/local/lib/pth/libpth.so: '-'
  /usr/local/lib/pth/libpth.so.20: 6815d338d109638a72f715df79ba9ecb8fb9dc99501005f07011a873455042e7
  /usr/local/lib/pth/libpthread.a: 5bd22187d7c7fa7a2e5b5f20dc93c0c9aee0b635b77f6baa6f17a6ac4e618fa6
  /usr/local/lib/pth/libpthread.so: '-'
  /usr/local/lib/pth/libpthread.so.20: 12067b2b9bb98689f0c242e40d539631ccd0d186c5aaa71ead846f12bcde2ed5
  /usr/local/libdata/ldconfig/pth: e5a2be88fcedb4f7c95d7c96bb65fb9a8c646a5fcce2c890c72bda274acb27a2
  /usr/local/man/man1/pth-config.1.gz: 311553eca413cc34f5e01f60e7aaec54fdf7d229dd1af7031f38af988134edf2
  /usr/local/man/man1/pthread-config.1.gz: a243d4caa0526de74844c517dd3795c8729dd438d5ae4c29bdb619f53fdb568e
  /usr/local/man/man3/pth.3.gz: d81c46d670f6f5b1a84d5d3b75816f0b49517c63d4832dba2bdd93c1eff5ff12
  /usr/local/man/man3/pthread.3.gz: 2d1ee8b16f1f836f285fbecdad53dcf92489ab6e50c02bdc89fe2bc44f0a6566
  /usr/local/share/aclocal/pth.m4: 29a72f20355cf87c194b92e0f7a3d8e60cf059095a284a19168a2537188da1de
directories:
  /usr/local/lib/pth/: n
  /usr/local/include/pth/: n
scripts:
  post-install: |
    /sbin/ldconfig -m /usr/local/lib/pth
    cd /usr/local
  pre-deinstall: |
    /sbin/ldconfig -R
    cd /usr/local
  post-deinstall: |
    cd /usr/local
