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 | ||||
USE_QT4= # empty | USE_QT4= # empty | ||||
QT_DIST= yes | QT_DIST= yes | ||||
Show All 35 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} -R ${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?