diff options
author | jlam <jlam@pkgsrc.org> | 2002-02-08 06:29:42 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-02-08 06:29:42 +0000 |
commit | 97da89d6d30e01f983ec309994f9426d4688482d (patch) | |
tree | 72b3075153f82a319f9fe623efdfdea8dfeb5e1b /devel/pwlib/Makefile | |
parent | 5090d869bc6f4a56685e8ad26d4499a4c5f88d3d (diff) | |
download | pkgsrc-97da89d6d30e01f983ec309994f9426d4688482d.tar.gz |
* Strongly buildlink'ify.
* Patch the grammer file getdate.y to be usable by (recent?) bison.
* Use pthreads.buildlink.mk (native pthreads probably won't work, but
we'll let it break until the time comes when we actually do have native
threads).
Diffstat (limited to 'devel/pwlib/Makefile')
-rw-r--r-- | devel/pwlib/Makefile | 94 |
1 files changed, 51 insertions, 43 deletions
diff --git a/devel/pwlib/Makefile b/devel/pwlib/Makefile index 25cfb3f8bad..a5b7662099b 100644 --- a/devel/pwlib/Makefile +++ b/devel/pwlib/Makefile @@ -1,46 +1,54 @@ -# $NetBSD: Makefile,v 1.11 2002/02/06 16:58:13 jlam Exp $ +# $NetBSD: Makefile,v 1.12 2002/02/08 06:29:42 jlam Exp $ # -DISTNAME= pwlib_min_1.1pl17 -PKGNAME= pwlib-1.1pl17 -CATEGORIES= devel -MASTER_SITES= http://www.openh323.org/bin/ \ - http://www.au.openh323.org/bin/ \ - http://www.au2.openh323.org/bin/ \ - http://www.us1.openh323.org/bin/ \ - http://www.us2.openh323.org/bin/ \ - http://www.ru.openh323.org/bin/ \ - http://www.de.openh323.org/bin/ \ - http://www.at.openh323.org/bin/ \ - http://www.cz.openh323.org/bin/ \ - http://www.pl.openh323.org/bin/ - -MAINTAINER= packages@netbsd.org -HOMEPAGE= http://www.openh323.org/ -COMMENT= Portable Windows Libary - -BUILD_DEPENDS= bison-[0-9]*:../../devel/bison -DEPENDS+= unproven-pthreads>=0.17:../../devel/unproven-pthreads - -WRKSRC= ${WRKDIR}/pwlib - -USE_GMAKE= yes -USE_LIBTOOL= yes - -pre-build: - -cd ${WRKSRC}; ${LN} -f -s .. share - -do-build: - cd ${WRKSRC}; env PWLIBDIR=`pwd` ${GMAKE} opt - -do-install: - cd ${WRKSRC}; env PWLIBDIR=`pwd` ${GMAKE} install; - ${INSTALL_DATA_DIR} ${PREFIX}/include/ptclib ${PREFIX}/include/ptlib/unix/ptlib - cd ${WRKSRC}/include; \ - for f in `find . -name CVS -prune -o -type f ! -name "*.orig" -print` ; \ - do ${INSTALL_DATA} $$f ${PREFIX}/include/`dirname $$f`; done - ${INSTALL_DATA_DIR} ${PREFIX}/share/pwlib/make - cd ${WRKSRC}/make; for f in unix.mak common.mak lib.mak ptlib.mak ; \ - do ${INSTALL_DATA} $$f ${PREFIX}/share/pwlib/make; done - +DISTNAME= pwlib_min_1.1pl17 +PKGNAME= pwlib-1.1pl17 +CATEGORIES= devel +MASTER_SITES= http://www.openh323.org/bin/ +COUNTRY_MIRRORS= au au2 us1 us2 ru de at cz pl +.for COUNTRY in ${COUNTRY_MIRRORS} +MASTER_SITES+= ftp://www.${COUNTRY}.openh323.org/bin/ +.endfor + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.openh323.org/ +COMMENT= Portable Windows Libary + +BUILD_DEPENDS= bison-[0-9]*:../../devel/bison + +WRKSRC= ${WRKDIR}/pwlib + +USE_BUILDLINK_ONLY= yes +USE_GMAKE= yes +USE_LIBTOOL= yes +USE_PTHREAD= native unproven-pthreads + +.include "../../mk/bsd.prefs.mk" + +MAKE_ENV+= PWLIBDIR=${WRKSRC} +MAKE_ENV+= CC="${CC}" +MAKE_ENV+= CPLUS="${CXX}" +ALL_TARGET= opt + +do-configure: + ${LN} -sf ${WRKDIR} ${WRKSRC}/share + +pre-install: + ${FIND} ${WRKSRC} \( -name CVS -o -name "*.orig" \) -print | \ + ${XARGS} ${RM} -rf + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/include/ptclib + ${INSTALL_DATA_DIR} ${PREFIX}/include/ptlib/unix/ptlib + cd ${WRKSRC}/include; \ + for f in `${FIND} . -type f -print`; do \ + ${INSTALL_DATA} $$f ${PREFIX}/include/`${DIRNAME} $$f`; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/pwlib/make + cd ${WRKSRC}/make; \ + for f in unix.mak common.mak lib.mak ptlib.mak; do \ + ${INSTALL_DATA} $$f ${PREFIX}/share/pwlib/make; \ + done + +.include "../../mk/pthread.buildlink.mk" .include "../../mk/bsd.pkg.mk" |