### this file is sourced not run
PKGVER=2.0.7
PKGBUILD=1
PKGARCH=i686

# source: BLFS 7.5
TARBALL=pth-$PKGVER.tar.gz
MD5SUM=9cb4a25331a4c4db866a31cbe507c793 
SRC_URL=http://ftp.gnu.org/gnu/pth/$TARBALL
BUNDLE=

SLACKREQ=
SLACKDESC="libpth32: libpth32 $PKGVER (GNU Portable Threads library)  
libpth32:  
libpth32: The Pth package contains a very portable POSIX/ANSI-C based library 
libpth32: for Unix platforms which provides non-preemptive priority-based 
libpth32: scheduling for multiple threads of execution (multithreading) inside 
libpth32: event-driven applications. All threads run in the same address space 
libpth32: of the server application, but each thread has its own individual 
libpth32: program-counter, run-time stack, signal mask and errno variable.  
libpth32: 
libpth32: 
libpth32: 
"

### default pkg_download
### default pkg_prepare
### package - only collect the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share
	mkdir -p usr/bin &&
	mv -v tmp/pth-config-32 usr/bin
}

### build
pkg_build() {
	cd /tmp/pth*
	
	# LFS patch - enable parallel build
	sed -i 's#$(LOBJS): Makefile#$(LOBJS): pth_p.h Makefile#' Makefile.in &&

	CONFFLAGS="$CONFFLAGS --disable-static --mandir=/usr/share/man"
	pkg_build_autoconf && 
	install -v -m755 -d /usr/share/doc/pth-$PKGVER &&
	install -v -m644    README PORTING SUPPORT TESTS \
                    /usr/share/doc/pth-$PKGVER &&
	pkg_build_slackdesc &&
	
	# multilib
	mv /usr/bin/pth-config /tmp/pth-config-32
}


