summaryrefslogtreecommitdiff
path: root/devel/pwlib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/pwlib/Makefile')
-rw-r--r--devel/pwlib/Makefile94
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"