---
name: pth-hard
version: 2.0.7
origin: devel/pth-hard
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: 380763
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/include/pth/pth.h: 3e5a4693ad0ca27f0fe8f2b6b10444c0cd5c7f77e38e8e401dc4c73e9593d0d6
  /usr/local/lib/pth/libpth.a: 21ed6d2b5646bc29dc089b0f83dbfb8b8db6e1c813a1bc2e5bb66499dcc77fea
  /usr/local/lib/pth/libpth.so: '-'
  /usr/local/lib/pth/libpth.so.20: 87ee55568141ceb2506780158a82927e7b608cc3a1111dfa64b6a82d3aec06ae
  /usr/local/libdata/ldconfig/pth: e5a2be88fcedb4f7c95d7c96bb65fb9a8c646a5fcce2c890c72bda274acb27a2
  /usr/local/man/man1/pth-config.1.gz: 311553eca413cc34f5e01f60e7aaec54fdf7d229dd1af7031f38af988134edf2
  /usr/local/man/man3/pth.3.gz: d81c46d670f6f5b1a84d5d3b75816f0b49517c63d4832dba2bdd93c1eff5ff12
  /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
