Date: Thu, 31 Dec 2015 22:05:14 +0000 (UTC) From: Johan van Selst <johans@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r404965 - in head/games/tbe: . files Message-ID: <201512312205.tBVM5EFU067170@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: johans Date: Thu Dec 31 22:05:14 2015 New Revision: 404965 URL: https://svnweb.freebsd.org/changeset/ports/404965 Log: - Fix build, needs cmake, qmake and USES=compiler:c++11-lib - Switch to USES=execinfo - USE_QT4=linguisttools_build for less build dependencies - Remove INSTALLS_ICONS, it's GTk+ apps only - Remove DESKTOP_ENTRIES, port installs it's own now - Fix project CMakeLists.txt to respect PREFIX and install files to correct paths PR: 205742 Submitted by: pawel Added: head/games/tbe/files/ head/games/tbe/files/patch-src_model_World.h (contents, props changed) Modified: head/games/tbe/Makefile Modified: head/games/tbe/Makefile ============================================================================== --- head/games/tbe/Makefile Thu Dec 31 22:00:34 2015 (r404964) +++ head/games/tbe/Makefile Thu Dec 31 22:05:14 2015 (r404965) @@ -1,41 +1,31 @@ # $FreeBSD$ PORTNAME= tbe -PORTVERSION= v0.9.2.1 +PORTVERSION= 0.9.2.1 PORTEPOCH= 1 CATEGORIES= games +DISTVERSIONPREFIX= v MAINTAINER= johans@FreeBSD.org COMMENT= The Butterfly Effect -BROKEN= fails to build - BUILD_DEPENDS= ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip -LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo -USES= gmake tar:tgz -USE_QT4= corelib gui linguist moc_build rcc_build svg uic_build xml +USES= cmake compiler:c++11-lib execinfo gmake tar:tgz +USE_QT4= gui linguisttools_build moc_build qmake_build rcc_build \ + svg uic_build xml USE_GITHUB= yes GH_ACCOUNT= kaa-ching -INSTALLS_ICONS= yes PORTDATA= * PORTDOCS= * -DESKTOP_ENTRIES="The Butterfly Effect" "Inspired by The Incredible Machine" \ - "${DATADIR}/imagery/tbe-icon.png" \ - "${PREFIX}/bin/tbe" "LogicGame;Game;" false - post-patch: - @${REINPLACE_CMD} 's/ make/ $$(MAKE)/' \ - ${WRKSRC}/Makefile - @${REINPLACE_CMD} 's:/share/games/tbe/:/share/tbe/:' \ - ${WRKSRC}/CMakeLists.txt ${WRKSRC}/src/tbe_paths.h - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${DATADIR} - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ - cd ${WRKSRC}/usr && ${PAX} -rw share ${STAGEDIR}${PREFIX} + @${REINPLACE_CMD} 's/ make/ $$(MAKE)/' \ + ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's:/share/games/tbe/:/share/tbe/:' \ + -e 's:/usr:${PREFIX}: ; s:/games:/bin:' \ + ${WRKSRC}/CMakeLists.txt ${WRKSRC}/src/tbe_paths.h .include <bsd.port.mk> Added: head/games/tbe/files/patch-src_model_World.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/tbe/files/patch-src_model_World.h Thu Dec 31 22:05:14 2015 (r404965) @@ -0,0 +1,10 @@ +--- src/model/World.h.orig 2015-12-30 21:31:37 UTC ++++ src/model/World.h +@@ -31,6 +31,7 @@ + #include <QtCore/QSet> + + #include <unordered_map> ++#include <vector> + + // Forward Definitions: + class Goal;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512312205.tBVM5EFU067170>