Changeset View
Changeset View
Standalone View
Standalone View
devel/qt4-qmake/Makefile
| # Created by: lofi@FreeBSD.org, mi@aldan.algebra.com | # Created by: lofi@FreeBSD.org, mi@aldan.algebra.com | ||||
| # $FreeBSD$ | # $FreeBSD$ | ||||
| PORTNAME= qmake | PORTNAME= qmake | ||||
| DISTVERSION= ${QT4_VERSION} | DISTVERSION= ${QT4_VERSION} | ||||
| PORTREVISION= 1 | |||||
| CATEGORIES= devel | CATEGORIES= devel | ||||
| PKGNAMEPREFIX= qt4- | PKGNAMEPREFIX= qt4- | ||||
| MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
| COMMENT= Qt Makefile generator | COMMENT= Qt Makefile generator | ||||
| RUN_DEPENDS= qtchooser:misc/qtchooser | |||||
| USE_QT4= # empty | USE_QT4= # empty | ||||
| QT_DIST= yes | QT_DIST= yes | ||||
| REINPLACE_ARGS= -i "" | REINPLACE_ARGS= -i "" | ||||
| WRKSRC_SUBDIR= ${PORTNAME} | WRKSRC_SUBDIR= ${PORTNAME} | ||||
| MAKEFILE= ${FILESDIR}/Makefile.bsd | MAKEFILE= ${FILESDIR}/Makefile.bsd | ||||
| MAKE_ENV+= FILESDIR="${FILESDIR}" \ | MAKE_ENV+= FILESDIR="${FILESDIR}" \ | ||||
| QMAKE_COMPILER="${QMAKE_COMPILER}" \ | QMAKE_COMPILER="${QMAKE_COMPILER}" \ | ||||
| QMAKE="${QMAKE}" \ | QMAKE="${QMAKE}" \ | ||||
| Show All 29 Lines | post-patch: | ||||
| @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ | @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ | ||||
| -e 's|release|release thread|' \ | -e 's|release|release thread|' \ | ||||
| -e 's|uic|${UIC:T}|' \ | -e 's|uic|${UIC:T}|' \ | ||||
| -e 's|moc|${MOC:T}|' \ | -e 's|moc|${MOC:T}|' \ | ||||
| ${WRKSRC:H}/mkspecs/common/freebsd.conf | ${WRKSRC:H}/mkspecs/common/freebsd.conf | ||||
| @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix | @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix | ||||
| @${REINPLACE_CMD} -e 's|unix.conf|freebsd.conf|' \ | @${REINPLACE_CMD} -e 's|unix.conf|freebsd.conf|' \ | ||||
| ${WRKSRC:H}/mkspecs/freebsd-icc/qmake.conf | ${WRKSRC:H}/mkspecs/freebsd-icc/qmake.conf | ||||
| @${RM} -R ${WRKSRC:H}/mkspecs/freebsd-g++46 | @${RM} -Rf ${WRKSRC:H}/mkspecs/freebsd-g++46 | ||||
rakuco: Is this really necessary? | |||||
Not Done Inline ActionsNope. r424411 was never merged back to area51. r424411 | mat | 2016-10-21 14:51:40 +0200 (Fr., 21 Okt. 2016) | 7 lines
${RM} already has -f.tcberner: Nope. r424411 was never merged back to area51.
```
r424411 | mat | 2016-10-21 14:51:40 +0200… | |||||
| # Add mkspec for clang | # Add mkspec for clang | ||||
| @${CP} -a ${WRKSRC:H}/mkspecs/freebsd-g++ \ | @${CP} -a ${WRKSRC:H}/mkspecs/freebsd-g++ \ | ||||
| ${WRKSRC:H}/mkspecs/freebsd-clang | ${WRKSRC:H}/mkspecs/freebsd-clang | ||||
| @${REINPLACE_CMD} -e 's|g++|clang|g' \ | @${REINPLACE_CMD} -e 's|g++|clang|g' \ | ||||
| -e '/gcc-base-unix.conf/d' \ | -e '/gcc-base-unix.conf/d' \ | ||||
| ${WRKSRC:H}/mkspecs/freebsd-clang/qmake.conf | ${WRKSRC:H}/mkspecs/freebsd-clang/qmake.conf | ||||
| @${RM} ${WRKSRC:H}/mkspecs/*/*.orig | @${RM} ${WRKSRC:H}/mkspecs/*/*.orig | ||||
| do-configure: apply-slist | do-configure: apply-slist | ||||
| ${MV} ${WRKDIR}/qconfig.cpp \ | ${MV} ${WRKDIR}/qconfig.cpp \ | ||||
| ${WRKSRC:H}/src/corelib/global/qconfig.cpp | ${WRKSRC:H}/src/corelib/global/qconfig.cpp | ||||
| ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h | ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h | ||||
| ${LN} ${WRKSRC}/qconfig.h ${WRKSRC:H}/src/corelib/global/qconfig.h | ${LN} ${WRKSRC}/qconfig.h ${WRKSRC:H}/src/corelib/global/qconfig.h | ||||
| do-install: | do-install: | ||||
| ${MKDIR} ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL} | |||||
| ${INSTALL_PROGRAM} ${WRKSRC}/${QMAKE:T} ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL} | ${INSTALL_PROGRAM} ${WRKSRC}/${QMAKE:T} ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL} | ||||
| ${MKDIR} ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} && \ | ${MKDIR} ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} && \ | ||||
| cd ${WRKSRC}/.. && ${COPYTREE_SHARE} mkspecs ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} | cd ${WRKSRC}/.. && ${COPYTREE_SHARE} mkspecs ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} | ||||
| ${LN} -sf freebsd-${QMAKE_COMPILER} ${STAGEDIR}${PREFIX}/share/qt4/mkspecs/default | ${LN} -sf freebsd-${QMAKE_COMPILER} ${STAGEDIR}${PREFIX}/share/qt4/mkspecs/default | ||||
| .include <bsd.port.mk> | .include <bsd.port.mk> | ||||
Is this really necessary?