svn commit: r351622 - in head/games/quake2max: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Sun Apr 20 14:44:26 UTC 2014
Author: danfe
Date: Sun Apr 20 14:44:25 2014
New Revision: 351622
URL: http://svnweb.freebsd.org/changeset/ports/351622
QAT: https://qat.redports.org/buildarchive/r351622/
Log:
- Fix the build by dropping now unsupported compiler options
- While here: stagify, convert MASTER_SITE_SUBDIR and USE_BZIP2
Reported by: pkg-fallout
Modified:
head/games/quake2max/Makefile
head/games/quake2max/files/patch-Makefile
Modified: head/games/quake2max/Makefile
==============================================================================
--- head/games/quake2max/Makefile Sun Apr 20 13:11:35 2014 (r351621)
+++ head/games/quake2max/Makefile Sun Apr 20 14:44:25 2014 (r351622)
@@ -6,8 +6,7 @@ PORTVERSION= 0.45
PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= http://www.bfeared.com/library/quake/archive/quakedev/qudos/quake2/engines/Quake2MaX/:src \
- ${MASTER_SITE_LOCAL:S/$/:data/}
-MASTER_SITE_SUBDIR= alepulver/:data
+ LOCAL/alepulver/:data
DISTNAME= Quake2maX_${PORTVERSION}-src_unix
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src ${Q2MAX_DATA}:data
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -19,8 +18,7 @@ LICENSE= GPLv2
EXTRACT_DEPENDS= unrar:${PORTSDIR}/archivers/unrar
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
USE_XORG= xxf86dga
ALL_TARGET= release
WRKSRC= ${WRKDIR}/${DISTNAME:S/quake2max/Quake2maX/}
@@ -41,7 +39,6 @@ GLX_DESC= Build OpenGL renderer
SDLCLIENT_DESC= Build SDL client
SDLGL_DESC= Build SDL OpenGL renderer
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGLX} || ${PORT_OPTIONS:MSDLGL}
@@ -118,17 +115,19 @@ post-patch:
${WRKSRC}/client/qmenu.c
do-install:
- @${MKDIR} ${LIBDIR}/baseq2
+ @${MKDIR} ${STAGEDIR}${LIBDIR}/baseq2
.for f in ${Q2MAX_BIN}
- ${INSTALL_PROGRAM} ${WRKSRC}/quake2/${f} ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/quake2/${f} ${STAGEDIR}${PREFIX}/bin
.endfor
.for f in ${Q2MAX_REF}
- ${INSTALL_PROGRAM} ${WRKSRC}/quake2/rfx_${f}.so ${LIBDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/quake2/rfx_${f}.so ${STAGEDIR}${LIBDIR}
.endfor
.if ${PORT_OPTIONS:MGAME}
- ${INSTALL_PROGRAM} ${WRKSRC}/quake2/baseq2/game.so ${LIBDIR}/baseq2
+ ${INSTALL_PROGRAM} ${WRKSRC}/quake2/baseq2/game.so \
+ ${STAGEDIR}${LIBDIR}/baseq2
.endif
- ${INSTALL_DATA} ${WRKSRC}/_maxpak.pak ${LIBDIR}/baseq2/maxpak.pak
+ ${INSTALL_DATA} ${WRKSRC}/_maxpak.pak \
+ ${STAGEDIR}${LIBDIR}/baseq2/maxpak.pak
.include "${.CURDIR}/../quake2-data/Makefile.include"
.include <bsd.port.mk>
Modified: head/games/quake2max/files/patch-Makefile
==============================================================================
--- head/games/quake2max/files/patch-Makefile Sun Apr 20 13:11:35 2014 (r351621)
+++ head/games/quake2max/files/patch-Makefile Sun Apr 20 14:44:25 2014 (r351622)
@@ -38,7 +38,7 @@
+ifeq ($(WITH_OPTIMIZED_CFLAGS),YES)
+ RELEASE_CFLAGS+=-O2 -ffast-math -fomit-frame-pointer -fexpensive-optimizations
+ ifeq ($(ARCH),i386)
-+ RELEASE_CFLAGS+=-falign-loops=2 -falign-jumps=2 -falign-functions=2 -fno-strict-aliasing
++ RELEASE_CFLAGS+=-falign-functions=2 -fno-strict-aliasing
+ endif
endif
More information about the svn-ports-all
mailing list