aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/evolvotron
diff options
context:
space:
mode:
authormakc <makc@FreeBSD.org>2013-11-22 20:55:00 +0800
committermakc <makc@FreeBSD.org>2013-11-22 20:55:00 +0800
commit612bc3c9c8698b6a8cdbb965267678a0ac829218 (patch)
treeedc1328e7d68e649db202ae07c396b88869f73de /graphics/evolvotron
parent83574ff9450fce1ff644a38992000262dfd6586b (diff)
downloadfreebsd-ports-graphics-612bc3c9c8698b6a8cdbb965267678a0ac829218.tar.gz
freebsd-ports-graphics-612bc3c9c8698b6a8cdbb965267678a0ac829218.tar.zst
freebsd-ports-graphics-612bc3c9c8698b6a8cdbb965267678a0ac829218.zip
- Convert to USES=qmake (and other USES while I'm here)
- Add state support - Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc. Approved by: portmgr (blanket approval)
Diffstat (limited to 'graphics/evolvotron')
-rw-r--r--graphics/evolvotron/Makefile16
1 files changed, 5 insertions, 11 deletions
diff --git a/graphics/evolvotron/Makefile b/graphics/evolvotron/Makefile
index ff43d416c18..ca0107b2f8b 100644
--- a/graphics/evolvotron/Makefile
+++ b/graphics/evolvotron/Makefile
@@ -19,10 +19,11 @@ LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs
WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_QT4= corelib gui xml moc_build qmake_build
+USES= qmake
+USE_QT4= corelib gui xml moc_build
USE_PYTHON= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ENV= QTDIR="${QT_PREFIX}"
+QMAKE_ARGS+= VERSION_NUMBER="${PORTVERSION}"
+QMAKE_SOURCE_PATH= ${WRKSRC}/main.pro
MAKE_JOBS_UNSAFE= yes
PORTDOCS= NEWS README TODO USAGE evolvotron.html
@@ -44,21 +45,14 @@ CXXFLAGS+= -include ${WRKSRC}/${i}/${i}_precompiled.h \
-I${WRKSRC}/${i}
.endfor
.else
-QMAKEFLAGS+= CONFIG+=precompile_header
+QMAKE_ARGS+= CONFIG+=precompile_header
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' \
- ${WRKSRC}/configure ${WRKSRC}/VERSION
@${REINPLACE_CMD} -e \
'/^CONFIG/s|precompile_header|| ; \
/DEFINES/s|_LINUX|_BSD|' ${WRKSRC}/common.pro
-post-configure:
- @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${QMAKE} ${QMAKEFLAGS} PREFIX=${PREFIX} \
- VERSION_NUMBER="${PORTVERSION}" main.pro
-
do-install:
.for i in evolvotron evolvotron_mutate evolvotron_render
${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${STAGEDIR}${PREFIX}/bin/