1 # $NetBSD: Makefile,v 1.12 2008/03/03 17:45:37 jlam Exp $
6 MASTER_SITES= ftp://ftp.qtsoftware.com/freebies/tmake/
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://www.qtsoftware.com/developer/downloads/qt/freebies/
10 COMMENT= Cross-platform Makefile Tool
12 PKG_DESTDIR_SUPPORT= user-destdir
16 TMAKEPATH= ${PREFIX}/lib/tmake/netbsd-g++
19 INSTALLATION_DIRS= bin
22 SUBST_STAGE.tmake= do-build
23 SUBST_FILES.tmake= bin/tmake
24 SUBST_SED.tmake+= -e 's;@TMAKEPATH@;'${TMAKEPATH:Q}';g'
26 SUBST_CLASSES+= tmakeconf
27 SUBST_STAGE.tmakeconf= do-build
28 SUBST_FILES.tmakeconf= lib/netbsd-g++/tmake.conf
29 SUBST_SED.tmakeconf= -e 's;@LOCALBASE@;${LOCALBASE};g'
30 SUBST_SED.tmakeconf+= -e 's;@X11BASE@;${X11BASE};g'
31 SUBST_SED.tmakeconf+= -e 's;@GLBASE@;${GLBASE};g'
33 REPLACE_PERL+= bin/tmake bin/progen
35 # Nothing but the substitutions above.
39 # avoid installing .orig files
41 ${RM} -f ${WRKSRC}/lib/netbsd-g++/*.orig
42 ${RM} -f ${WRKSRC}/lib/unix/*.orig
45 ${INSTALL_SCRIPT} ${WRKSRC}/bin/progen ${DESTDIR}${PREFIX}/bin/progen
46 ${INSTALL_SCRIPT} ${WRKSRC}/bin/tmake ${DESTDIR}${PREFIX}/bin/tmake
47 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/tmake
48 ${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/doc/tmake
49 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/tmake
50 ${INSTALL_DATA} ${WRKSRC}/example/* ${DESTDIR}${PREFIX}/share/examples/tmake
51 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/tmake/netbsd-g++
52 ${INSTALL_DATA} ${WRKSRC}/lib/netbsd-g++/* ${DESTDIR}${PREFIX}/lib/tmake/netbsd-g++
53 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/tmake/unix
54 ${INSTALL_DATA} ${WRKSRC}/lib/unix/* ${DESTDIR}${PREFIX}/lib/tmake/unix
56 .include "../../mk/bsd.pkg.mk"