| @@ -1,61 +1,68 @@ | | | @@ -1,61 +1,68 @@ |
1 | # $NetBSD: Makefile,v 1.63 2010/01/17 12:02:14 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.64 2011/03/21 12:27:11 obache Exp $ |
2 | | | 2 | |
3 | DISTNAME= pwlib-v1_8_3-src | | 3 | DISTNAME= pwlib-v1_8_3-src |
4 | PKGNAME= pwlib-1.8.3 | | 4 | PKGNAME= pwlib-1.8.3 |
5 | PKGREVISION= 9 | | 5 | PKGREVISION= 9 |
6 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
7 | MASTER_SITES+= http://www.voxgratia.org/releases/ | | 7 | MASTER_SITES+= http://www.voxgratia.org/releases/ |
8 | EXTRACT_SUFX= -tar.gz | | 8 | EXTRACT_SUFX= -tar.gz |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://sourceforge.net/projects/openh323/ | | 11 | HOMEPAGE= http://sourceforge.net/projects/openh323/ |
12 | COMMENT= Portable Windows Library | | 12 | COMMENT= Portable Windows Library |
13 | # note: obsoleted by devel/ptlib | | 13 | # note: obsoleted by devel/ptlib |
14 | | | 14 | |
15 | NOT_FOR_PLATFORM+= ${LP64PLATFORMS} | | 15 | NOT_FOR_PLATFORM+= ${LP64PLATFORMS} |
16 | | | 16 | |
| | | 17 | PKG_DESTDIR_SUPPORT= destdir |
| | | 18 | |
17 | WRKSRC= ${WRKDIR}/pwlib | | 19 | WRKSRC= ${WRKDIR}/pwlib |
18 | USE_TOOLS+= bison gmake | | 20 | USE_TOOLS+= bison gmake |
19 | USE_LANGUAGES= c c++ | | 21 | USE_LANGUAGES= c c++ |
20 | USE_LIBTOOL= yes | | 22 | USE_LIBTOOL= yes |
21 | GNU_CONFIGURE= yes | | 23 | GNU_CONFIGURE= yes |
22 | CONFIGURE_ARGS+= --disable-sasl --disable-openldap | | 24 | CONFIGURE_ARGS+= --disable-sasl --disable-openldap |
23 | CONFIGURE_ARGS+= --disable-expat --disable-video --disable-qos | | 25 | CONFIGURE_ARGS+= --disable-expat --disable-video --disable-qos |
24 | PTHREAD_OPTS+= require | | 26 | PTHREAD_OPTS+= require |
25 | | | 27 | |
26 | BUILD_TARGET= opt | | 28 | BUILD_TARGET= opt |
27 | MAKE_ENV+= PWLIBDIR=${WRKSRC:Q} CC=${CC:Q} CPLUS=${CXX:Q} | | 29 | MAKE_ENV+= PWLIBDIR=${WRKSRC:Q} CC=${CC:Q} CPLUS=${CXX:Q} |
28 | | | 30 | |
29 | SUBST_CLASSES+= paths | | 31 | SUBST_CLASSES+= paths |
30 | SUBST_FILES.paths= make/unix.mak make/lib.mak make/common.mak make/pwlib.mak | | 32 | SUBST_FILES.paths= make/unix.mak make/lib.mak make/common.mak make/pwlib.mak |
31 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | | 33 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' |
32 | SUBST_SED.paths+= -e 's,@LIBTOOL@,${LIBTOOL},g' | | 34 | SUBST_SED.paths+= -e 's,@LIBTOOL@,${LIBTOOL},g' |
33 | SUBST_SED.paths+= -e 's,@BSD_INSTALL_LIB@,${INSTALL_LIB},g' | | 35 | SUBST_SED.paths+= -e 's,@BSD_INSTALL_LIB@,${INSTALL_LIB},g' |
34 | SUBST_SED.paths+= -e 's,@BSD_INSTALL_PROGRAM@,${INSTALL_PROGRAM},g' | | 36 | SUBST_SED.paths+= -e 's,@BSD_INSTALL_PROGRAM@,${INSTALL_PROGRAM},g' |
35 | SUBST_SED.paths+= -e 's,@PTHREAD_FLAGS@,${PTHREAD_LDFLAGS} ${PTHREAD_LIBS},g' | | 37 | SUBST_SED.paths+= -e 's,@PTHREAD_FLAGS@,${PTHREAD_LDFLAGS} ${PTHREAD_LIBS},g' |
36 | SUBST_SED.paths+= -e 's,@LIBOSSAUDIO@,${LIBOSSAUDIO},g' | | 38 | SUBST_SED.paths+= -e 's,@LIBOSSAUDIO@,${LIBOSSAUDIO},g' |
37 | SUBST_STAGE.paths= post-patch | | 39 | SUBST_STAGE.paths= post-patch |
38 | | | 40 | |
39 | post-extract: | | 41 | post-extract: |
40 | mkdir ${WRKSRC}/share | | 42 | mkdir ${WRKSRC}/share |
41 | ${LN} -s ../../pwlib ${WRKSRC}/share/pwlib | | 43 | ${LN} -s ../../pwlib ${WRKSRC}/share/pwlib |
42 | | | 44 | |
43 | do-install: | | 45 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} |
44 | cd ${WRKSRC}/src/ptlib/unix && ${MAKE_ENV} ${GMAKE} install | | 46 | |
45 | ${INSTALL_DATA_DIR} ${PREFIX}/share/pwlib/make | | 47 | INSTALL_DIRS= src/ptlib/unix |
46 | ${INSTALL_DATA_DIR} ${PREFIX}/include/ptclib | | 48 | |
47 | ${INSTALL_DATA_DIR} ${PREFIX}/include/ptlib/unix/ptlib | | 49 | INSTALLATION_DIRS+= bin lib |
48 | cd ${WRKSRC}/make; ${INSTALL_SCRIPT} ptlib-config ${PREFIX}/bin; \ | | 50 | |
| | | 51 | post-install: |
| | | 52 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pwlib/make |
| | | 53 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/ptclib |
| | | 54 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/ptlib/unix/ptlib |
| | | 55 | cd ${WRKSRC}/make; ${INSTALL_SCRIPT} ptlib-config ${DESTDIR}${PREFIX}/bin; \ |
49 | for f in *.mak; do \ | | 56 | for f in *.mak; do \ |
50 | ${INSTALL_DATA} $$f ${PREFIX}/share/pwlib/make; \ | | 57 | ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/share/pwlib/make; \ |
51 | done | | 58 | done |
52 | ${INSTALL_DATA} ${WRKSRC}/version.h ${PREFIX}/include/ptlib | | 59 | ${INSTALL_DATA} ${WRKSRC}/version.h ${DESTDIR}${PREFIX}/include/ptlib |
53 | cd ${WRKSRC}; \ | | 60 | cd ${WRKSRC}; \ |
54 | for f in `${FIND} include -name CVS -prune -o -name \*.orig -prune -o -name wince -prune -o -name msos -prune -o -type f -print`; do \ | | 61 | for f in `${FIND} include -name CVS -prune -o -name \*.orig -prune -o -name wince -prune -o -name msos -prune -o -type f -print`; do \ |
55 | ${INSTALL_DATA} $$f ${PREFIX}/$$f; \ | | 62 | ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/$$f; \ |
56 | done | | 63 | done |
57 | | | 64 | |
58 | .include "../../security/openssl/buildlink3.mk" | | 65 | .include "../../security/openssl/buildlink3.mk" |
59 | .include "../../mk/oss.buildlink3.mk" | | 66 | .include "../../mk/oss.buildlink3.mk" |
60 | .include "../../mk/pthread.buildlink3.mk" | | 67 | .include "../../mk/pthread.buildlink3.mk" |
61 | .include "../../mk/bsd.pkg.mk" | | 68 | .include "../../mk/bsd.pkg.mk" |