diff --git a/devel/pth/Makefile b/devel/pth/Makefile index 56f764f64e75..731da7015a0f 100644 --- a/devel/pth/Makefile +++ b/devel/pth/Makefile @@ -7,9 +7,9 @@ PORTNAME= pth PORTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_GNU} \ - ftp://ftp.engelschall.com/sw/pth/ +MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= pth MAINTAINER= ports@FreeBSD.org @@ -30,6 +30,9 @@ MAN3= pth.3 pthread.3 post-build: @${ECHO_MSG} "===> Use 'make test' to run a quick test suite." +post-install: + @${INSTALL_SCRIPT} ${FILESDIR}/pth.sh ${PREFIX}/etc/rc.d/000.pth.sh + test: @cd ${WRKSRC} && ${MAKE} test diff --git a/devel/pth/files/pth.sh b/devel/pth/files/pth.sh new file mode 100644 index 000000000000..f3004c3281e8 --- /dev/null +++ b/devel/pth/files/pth.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then + echo "$0: Cannot determine the PREFIX" >&2 + exit 1 +fi + +case "$1" in + start) + /sbin/ldconfig -m ${PREFIX}/lib/pth + ;; + stop) + ;; + *) + echo "" + echo "Usage: `basename $0` { start | stop }" + echo "" + exit 64 + ;; +esac diff --git a/devel/pth/pkg-plist b/devel/pth/pkg-plist index 8b9e2b93dfd2..f7444db4a4a7 100644 --- a/devel/pth/pkg-plist +++ b/devel/pth/pkg-plist @@ -1,5 +1,6 @@ bin/pth-config bin/pthread-config +etc/rc.d/000.pth.sh include/pth/pth.h include/pth/pthread.h lib/pth/libpth.a