svn commit: r408934 - in head/games: . bzflag bzflag-server
Raphael Kubo da Costa
rakuco at FreeBSD.org
Mon Feb 15 15:03:15 UTC 2016
Author: rakuco
Date: Mon Feb 15 15:03:13 2016
New Revision: 408934
URL: https://svnweb.freebsd.org/changeset/ports/408934
Log:
Add games/bzflag-server, a server-only slave port of games/bzflag.
PR: 205854
Submitted by: Kevin Zheng <kevinz5000 at gmail.com> (games/bzflag maintainer)
Added:
head/games/bzflag-server/
head/games/bzflag-server/Makefile (contents, props changed)
Modified:
head/games/Makefile
head/games/bzflag/Makefile
head/games/bzflag/pkg-plist
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Mon Feb 15 14:34:53 2016 (r408933)
+++ head/games/Makefile Mon Feb 15 15:03:13 2016 (r408934)
@@ -121,6 +121,7 @@
SUBDIR += burrtools
SUBDIR += bygfoot
SUBDIR += bzflag
+ SUBDIR += bzflag-server
SUBDIR += cake
SUBDIR += caph
SUBDIR += capicity
Added: head/games/bzflag-server/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/bzflag-server/Makefile Mon Feb 15 15:03:13 2016 (r408934)
@@ -0,0 +1,12 @@
+# Created by: Kevin Zheng <kevinz5000 at gmail.com>
+# $FreeBSD$
+
+PKGNAMESUFFIX= -server
+CONFLICTS= bzflag-2.*
+
+COMMENT= Multiplayer 3D tank battle game (server only)
+
+SERVER_ONLY= yes
+MASTERDIR= ${.CURDIR}/../bzflag
+
+.include "${MASTERDIR}/Makefile"
Modified: head/games/bzflag/Makefile
==============================================================================
--- head/games/bzflag/Makefile Mon Feb 15 14:34:53 2016 (r408933)
+++ head/games/bzflag/Makefile Mon Feb 15 15:03:13 2016 (r408934)
@@ -7,7 +7,7 @@ CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION}
MAINTAINER= kevinz5000 at gmail.com
-COMMENT= Multiplayer 3D tank battle game
+COMMENT?= Multiplayer 3D tank battle game
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -16,16 +16,25 @@ LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/
GNU_CONFIGURE= yes
USES= libtool tar:bzip2
+
+.ifndef SERVER_ONLY
USE_GL= glew
USE_SDL= sdl
+.endif
MAKE_JOBS_UNSAFE= yes
CONFIGURE_ARGS= --enable-ares-build
CPPFLAGS+= -I ${LOCALBASE}/include
+.ifdef SERVER_ONLY
+CONFIGURE_ARGS+= --disable-client
+PLIST_SUB+= CLIENT="@comment "
+.else
DESKTOP_ENTRIES= "BZFlag" "Battle enemy tanks" \
"${DATADIR}/bzflag-256x256.png" \
"bzflag" "Game;ActionGame;" false
+PLIST_SUB+= CLIENT=""
+.endif
.include <bsd.port.mk>
Modified: head/games/bzflag/pkg-plist
==============================================================================
--- head/games/bzflag/pkg-plist Mon Feb 15 14:34:53 2016 (r408933)
+++ head/games/bzflag/pkg-plist Mon Feb 15 15:03:13 2016 (r408934)
@@ -1,5 +1,5 @@
bin/bzadmin
-bin/bzflag
+%%CLIENT%%bin/bzflag
bin/bzfs
lib/bzflag/HoldTheFlag.so
lib/bzflag/Phoenix.so
More information about the svn-ports-all
mailing list