diff options
Diffstat (limited to 'devel/qt5-buildtools/Makefile')
-rw-r--r-- | devel/qt5-buildtools/Makefile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/devel/qt5-buildtools/Makefile b/devel/qt5-buildtools/Makefile new file mode 100644 index 000000000000..3eca86a53a6f --- /dev/null +++ b/devel/qt5-buildtools/Makefile @@ -0,0 +1,46 @@ +# $FreeBSD$ + +PORTNAME= buildtools +DISTVERSION= ${QT5_VERSION} +CATEGORIES= devel +PKGNAMEPREFIX= qt5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt build tools + +USE_QT5= qmake_build +QT_DIST= base +USES= perl5 +HAS_CONFIGURE= yes +CONFIGURE_ARGS= -no-gui -no-xcb +USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} + +BUILD_WRKSRC= ${WRKSRC}/src/tools/bootstrap +INSTALL_WRKSRC= ${BUILD_WRKSRC} + +MORE_WRKSRCS= src/tools/moc \ + src/tools/rcc + +post-configure: +.for d in ${MORE_WRKSRCS} + @cd ${WRKSRC}/${d} && \ + ${SETENV} ${QMAKE_ENV} ${WRKSRC}/bin/qmake ${QMAKE_ARGS} +.endfor + +post-build: +.for d in ${MORE_WRKSRCS} + @cd ${WRKSRC}/${d} && \ + ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ + ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} +.endfor + +post-install: +.for d in ${MORE_WRKSRCS} + @cd ${WRKSRC}/${d} && \ + ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ + ${MAKE_ARGS} ${INSTALL_TARGET} +.endfor + ${INSTALL_SCRIPT} ${WRKSRC}/bin/syncqt.pl \ + ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL}/syncqt.pl + +.include <bsd.port.mk> |