Index: head/games/eif/Makefile =================================================================== --- head/games/eif/Makefile (revision 514136) +++ head/games/eif/Makefile (revision 514137) @@ -1,26 +1,26 @@ # Created by: johans # $FreeBSD$ PORTNAME= eif PORTVERSION= 1.3.4 PORTREVISION= 4 -CATEGORIES= games ipv6 +CATEGORIES= games MASTER_SITES= http://www.stack.nl/~marcolz/empire/ \ ftp://ftp.stack.nl/pub/users/johans/eif/ MAINTAINER= johans@FreeBSD.org COMMENT= Empire text client GNU_CONFIGURE= yes USES= ncurses readline shebangfix SHEBANG_FILES= contrib/*.pl .include post-patch: @${REINPLACE_CMD} -e '/curout_isapipe/d' ${WRKSRC}/src/data.h @${REINPLACE_CMD} -e '/cd .(pkglibdir)/s/cd /&$$(DESTDIR)/' \ ${WRKSRC}/contrib/Makefile.in @${REINPLACE_CMD} -e 's@lcurses@lncurses@g' ${WRKSRC}/configure .include Index: head/games/quake2lnx/Makefile =================================================================== --- head/games/quake2lnx/Makefile (revision 514136) +++ head/games/quake2lnx/Makefile (revision 514137) @@ -1,248 +1,247 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= quake2lnx PORTVERSION= 0.16.2 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= http://offload1.icculus.org/quake2/files/ DISTNAME= quake2-r${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danfe@FreeBSD.org COMMENT= Icculus.org version of the original Quake II LICENSE= GPLv2 USES= gmake ALL_TARGET= build_release LIBDIR= ${PREFIX}/lib/${PORTNAME} PLIST_SUB+= LIBDIR="${LIBDIR:S|${PREFIX}/||}" OPTIONS_DEFINE= X11 GLX EYECANDY SOFTSDL SDLGL SDLCLIENT AA CLIENT \ SERVER GAME CTF RETEXTURE JOYSTICK REDBLUE IPV6 \ OPTIMIZED_CFLAGS DOCS OPTIONS_DEFAULT= X11 GLX CLIENT SERVER OPTIONS_DEFINE_i386= SVGA ASM OPTIONS_DEFAULT_i386= ASM X11_DESC= Build X11 (software) renderer GLX_DESC= Build OpenGL (GLX) renderer EYECANDY_DESC= Build client with fancier GL graphics SOFTSDL_DESC= Build software SDL renderer SDLGL_DESC= Build SDL OpenGL renderer SDLCLIENT_DESC= Build SDL client SVGA_DESC= Build SVGA renderer AA_DESC= Build ASCII graphics renderer CLIENT_DESC= Build original client SERVER_DESC= Build dedicated server GAME_DESC= Build main game (default mod) CTF_DESC= Build Capture The Flag mod RETEXTURE_DESC= Retextured graphics support JOYSTICK_DESC= Joystick support REDBLUE_DESC= Enable 3D glasses rendering .include ### # ## CLIENTS AND RENDERERS ## # ### .if ${PORT_OPTIONS:MX11} USE_XORG= x11 xext xxf86dga xxf86vm MAKE_ARGS+= BUILD_X11=YES REF_TARGETS+= softx PLIST_SUB+= X11="" .else PLIST_SUB+= X11="@comment " .endif .if ${PORT_OPTIONS:MGLX} || ${PORT_OPTIONS:MEYECANDY} USE_GL= gl USE_XORG= x11 xext xxf86dga xxf86vm MAKE_ARGS+= BUILD_GLX=YES REF_TARGETS+= glx PLIST_SUB+= GLX="" .else PLIST_SUB+= GLX="@comment " .endif .if ${PORT_OPTIONS:MEYECANDY} DISTFILES+= maxpak.pak USES+= jpeg USE_GL= glu MAKE_ARGS+= BUILD_QMAX=YES PLIST_SUB+= QMAX="" .else PLIST_SUB+= QMAX="@comment " .endif .if ${PORT_OPTIONS:MSOFTSDL} USE_SDL= sdl MAKE_ARGS+= BUILD_SDL=YES REF_TARGETS+= softsdl PLIST_SUB+= SOFTSDL="" .else PLIST_SUB+= SOFTSDL="@comment " .endif .if ${PORT_OPTIONS:MSDLGL} USE_SDL= sdl MAKE_ARGS+= BUILD_SDLGL=YES REF_TARGETS+= sdlgl PLIST_SUB+= SDLGL="" .else PLIST_SUB+= SDLGL="@comment " .endif .if ${PORT_OPTIONS:MSDLCLIENT} USE_SDL= sdl MAKE_ARGS+= BUILD_SDLQUAKE2=YES EXE_TARGETS+= quake2-sdl PLIST_SUB+= SDLCLIENT="" .else PLIST_SUB+= SDLCLIENT="@comment " .endif .if ${PORT_OPTIONS:MSVGA} LIB_DEPENDS+= libvga.so:graphics/svgalib MAKE_ARGS+= BUILD_SVGA=YES REF_TARGETS+= soft PLIST_SUB+= SVGA="" .else PLIST_SUB+= SVGA="@comment " .endif .if ${PORT_OPTIONS:MAA} LIB_DEPENDS+= libaa.so:graphics/aalib MAKE_ARGS+= BUILD_AA=YES REF_TARGETS+= softaa PLIST_SUB+= AA="" .else PLIST_SUB+= AA="@comment " .endif .if ${PORT_OPTIONS:MCLIENT} MAKE_ARGS+= BUILD_CLIENT=YES EXE_TARGETS+= quake2 PLIST_SUB+= CLIENT="" .else PLIST_SUB+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MSERVER} MAKE_ARGS+= BUILD_DEDICATED=YES PLIST_SUB+= SERVER="" EXE_TARGETS+= q2ded .else PLIST_SUB+= SERVER="@comment " .endif ### # ## GAME, MISSION ADDONS, AND MODS ## # ### .if ${PORT_OPTIONS:MGAME} MAKE_ARGS+= BUILD_GAME=YES PLIST_SUB+= GAME="" .else PLIST_SUB+= GAME="@comment " .endif .if ${PORT_OPTIONS:MCTF} MAKE_ARGS+= BUILD_CTFDLL=YES PLIST_SUB+= CTF="" .else PLIST_SUB+= CTF="@comment " .endif ### # ## MISCELLANEOUS TUNABLES ## # ### .if ${PORT_OPTIONS:MRETEXTURE} MAKE_ARGS+= BUILD_RETEXTURE=YES RUN_DEPENDS+= ${Q2DIR}/baseq2/pak10.pak:games/quake2-extras .endif .if ${PORT_OPTIONS:MJOYSTICK} MAKE_ARGS+= BUILD_JOYSTICK=YES .endif .if ${PORT_OPTIONS:MREDBLUE} MAKE_ARGS+= BUILD_REDBLUE=YES .endif .if ${PORT_OPTIONS:MIPV6} -CATEGORIES+= ipv6 MAKE_ARGS+= HAVE_IPV6=YES .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MAKE_ARGS+= OPTIMIZED_CFLAGS="-O3 -ffast-math -funroll-loops -fomit-frame-pointer" .endif .if ! ${PORT_OPTIONS:MASM} MAKE_ARGS+= NO_X86_ASM=YES .endif ### # ## END OF CONFIGURATION KNOBS ## # ### post-patch: .SILENT ${REINPLACE_CMD} -e 's|%%DATADIR%%|${Q2DIR}| ; \ s|%%LIBDIR%%|${LIBDIR}|' ${WRKSRC}/src/qcommon/files.c \ ${WRKSRC}/src/linux/vid_so.c ${REINPLACE_CMD} -e 's|dllname, RTLD_LAZY|& \| RTLD_GLOBAL|' \ ${WRKSRC}/src/linux/qgl_linux.c ${REINPLACE_CMD} -e 's|/js|/joy|' ${WRKSRC}/src/linux/joystick.c ${REINPLACE_CMD} -e 's|jpeg_mem_src|local_&|' \ ${WRKSRC}/src/ref_candygl/gl_image.c ${REINPLACE_CMD} -e '/BUILDSTRING/s|Linux|${OPSYS}|' \ -e '/CPUSTRING/s|Unknown|${ARCH}|' \ ${WRKSRC}/src/qcommon/qcommon.h .if ${PORT_OPTIONS:MASM} ${REINPLACE_CMD} -e '/^SHLIBLDFLAGS/s|$$| -Wl,-z,notext|' \ ${WRKSRC}/Makefile .endif do-install: .for tgt in ${EXE_TARGETS} ${INSTALL_PROGRAM} ${WRKSRC}/release/${tgt} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${LIBDIR}/baseq2 .for tgt in ${REF_TARGETS} ${INSTALL_PROGRAM} ${WRKSRC}/release/ref_${tgt}.so \ ${STAGEDIR}${LIBDIR} .endfor .if ${PORT_OPTIONS:MCTF} @${MKDIR} ${STAGEDIR}${LIBDIR}/ctf ${INSTALL_PROGRAM} ${WRKSRC}/release/ctf/game.so \ ${STAGEDIR}${LIBDIR}/ctf .endif .if ${PORT_OPTIONS:MEYECANDY} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/maxpak.pak \ ${STAGEDIR}${LIBDIR}/baseq2 .endif .if ${PORT_OPTIONS:MGAME} ${INSTALL_PROGRAM} ${WRKSRC}/release/game.so \ ${STAGEDIR}${LIBDIR}/baseq2 .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/docs/3.*_Changes.txt \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/docs/README \ ${STAGEDIR}${DOCSDIR}/README.320 ${INSTALL_DATA} ${WRKSRC}/src/docs/changes.txt \ ${WRKSRC}/src/docs/joystick.txt \ ${WRKSRC}/src/docs/readme.txt ${STAGEDIR}${DOCSDIR} .include "${.CURDIR}/../quake2-data/Makefile.include" .include Index: head/games/tetrinet/Makefile =================================================================== --- head/games/tetrinet/Makefile (revision 514136) +++ head/games/tetrinet/Makefile (revision 514137) @@ -1,37 +1,37 @@ # Created by: Fredrik Carlsson # $FreeBSD$ PORTNAME= tetrinet PORTVERSION= 0.11 -CATEGORIES= games net ipv6 +CATEGORIES= games net MASTER_SITES= http://tetrinet.or.cz/download/ MAINTAINER= johans@FreeBSD.org COMMENT= Console tetrinet client USES= ncurses MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DHAVE_IPV6 -fno-builtin-log" PLIST_FILES= bin/tetrinet bin/tetrinet-server OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= README tetrinet.txt .endif post-patch: @${REINPLACE_CMD} -e '/-log/n; s/[[:<:]]log[[:>:]]/dolog/g' \ ${WRKSRC}/tetrinet.h ${WRKSRC}/tetrinet.c ${WRKSRC}/sockets.c do-install: @${INSTALL_PROGRAM} ${WRKSRC}/tetrinet ${WRKSRC}/tetrinet-server \ ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/tetrinet.txt \ ${STAGEDIR}${DOCSDIR} .endif .include Index: head/games/xtris/Makefile =================================================================== --- head/games/xtris/Makefile (revision 514136) +++ head/games/xtris/Makefile (revision 514137) @@ -1,35 +1,35 @@ # Created by: sec@42.org # $FreeBSD$ PORTNAME= xtris PORTVERSION= 1.15 PORTREVISION= 2 -CATEGORIES= games ipv6 +CATEGORIES= games MASTER_SITES= http://ftp.netbsd.org/pub/pkgsrc/distfiles/ \ http://ftp.uni-erlangen.de/mirrors/gentoo/distfiles/ \ http://www.iagora.com/~espel/xtris/ \ ftp://quatramaran.ens.fr/pub/orabidoo/ PATCH_SITES= ftp://ftp.42.org/pub/orphan/ PATCHFILES= xtris-1.15-v6-19991218.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= sec@42.org COMMENT= Multi-player version of a popular game for the X Window system LICENSE= GPLv2 BROKEN= unfetchable RESTRICTED= Possible trademark infringement WRKSRC= ${WRKDIR}/xtris USE_XORG= x11 xext MAKE_ENV= IPV6_CFLAGS="-DINET6" do-install: .for i in xtbot xtris xtserv ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${i}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6 .endfor .include