Date: Wed, 15 Jul 2015 20:34:29 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r392211 - head/games/darkplaces Message-ID: <201507152034.t6FKYTvh065380@svnmir.geo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Wed Jul 15 20:34:28 2015 New Revision: 392211 URL: https://svnweb.freebsd.org/changeset/ports/392211 Log: - Fix build on non-x86 - Add SSE support PR: 201252 Submitted by: amdmi3 Approved by: maintainer timeout (makc, 2 weeks) Modified: head/games/darkplaces/Makefile Modified: head/games/darkplaces/Makefile ============================================================================== --- head/games/darkplaces/Makefile Wed Jul 15 20:27:58 2015 (r392210) +++ head/games/darkplaces/Makefile Wed Jul 15 20:34:28 2015 (r392211) @@ -3,6 +3,7 @@ PORTNAME= darkplaces PORTVERSION= 20140513 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://icculus.org/twilight/darkplaces/files/ DISTNAME= ${PORTNAME}engine${PORTVERSION} @@ -22,10 +23,13 @@ MAKEFILE= makefile ALL_TARGET= # OPTIONS_DEFINE= DOCS SDL1 +OPTIONS_DEFINE_i386= SSE +OPTIONS_DEFINE_amd64= SSE OPTIONS_MULTI= MODULE MODULE_DESC= Components OPTIONS_MULTI_MODULE= GLX SDL SERVER OPTIONS_DEFAULT= ${OPTIONS_MULTI_MODULE} +OPTIONS_DEFAULT_amd64= SSE OPTIONS_SUB= yes GLX_DESC= Build GLX client @@ -73,16 +77,23 @@ DESKTOP_ENTRIES+="Darkplaces (SDL client darkplaces darkplaces-sdl "Game;Shooter;" false .endif +.if ! ${PORT_OPTIONS:MSSE} +CFLAGS+= -DNO_SSE=1 +.endif + post-extract: @${UNZIP_CMD} ${EXTRACT_BEFORE_ARGS} \ ${WRKDIR}/${PORTNAME}enginesource${PORTVERSION}.zip \ -d ${WRKDIR} post-patch: - ${REINPLACE_CMD} 's,/usr/X11R6,${LOCALBASE},g' \ + @${REINPLACE_CMD} 's,/usr/X11R6,${LOCALBASE},g' \ ${WRKSRC}/makefile \ ${WRKSRC}/makefile.inc \ ${WRKSRC}/BSDmakefile +.if ! ${PORT_OPTIONS:MSSE} + @${REINPLACE_CMD} '/^CFLAGS_SSE/ d' ${WRKSRC}/makefile.inc +.endif do-install: ${INSTALL_PROGRAM} ${EXE_TARGETS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin @@ -99,8 +110,4 @@ do-install: .endfor .endif -BROKEN_ia64= does not compile: unrecognized command line option "-msse2" -BROKEN_powerpc= ${BROKEN_ia64} -BROKEN_sparc64= ${BROKEN_ia64} - .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507152034.t6FKYTvh065380>