diff options
author | rakuco <rakuco@FreeBSD.org> | 2016-02-15 23:03:13 +0800 |
---|---|---|
committer | rakuco <rakuco@FreeBSD.org> | 2016-02-15 23:03:13 +0800 |
commit | 12ff231a09c9c7477c4fb1f89fb479dccbfa4bfa (patch) | |
tree | cc76ce8fa06bb4077b9a27081269867803a163d6 /games | |
parent | fccf07dac8bf3f12cb1efc9160f65267ac3009c7 (diff) | |
download | freebsd-ports-gnome-12ff231a09c9c7477c4fb1f89fb479dccbfa4bfa.tar.gz freebsd-ports-gnome-12ff231a09c9c7477c4fb1f89fb479dccbfa4bfa.tar.zst freebsd-ports-gnome-12ff231a09c9c7477c4fb1f89fb479dccbfa4bfa.zip |
Add games/bzflag-server, a server-only slave port of games/bzflag.
PR: 205854
Submitted by: Kevin Zheng <kevinz5000@gmail.com> (games/bzflag maintainer)
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/bzflag-server/Makefile | 12 | ||||
-rw-r--r-- | games/bzflag/Makefile | 11 | ||||
-rw-r--r-- | games/bzflag/pkg-plist | 2 |
4 files changed, 24 insertions, 2 deletions
diff --git a/games/Makefile b/games/Makefile index 9a28c12c8b63..3a0b4c5b48d7 100644 --- a/games/Makefile +++ b/games/Makefile @@ -121,6 +121,7 @@ SUBDIR += burrtools SUBDIR += bygfoot SUBDIR += bzflag + SUBDIR += bzflag-server SUBDIR += cake SUBDIR += caph SUBDIR += capicity diff --git a/games/bzflag-server/Makefile b/games/bzflag-server/Makefile new file mode 100644 index 000000000000..a0880dcb7fa1 --- /dev/null +++ b/games/bzflag-server/Makefile @@ -0,0 +1,12 @@ +# Created by: Kevin Zheng <kevinz5000@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" diff --git a/games/bzflag/Makefile b/games/bzflag/Makefile index e9b9819ba084..a8b22719de6c 100644 --- a/games/bzflag/Makefile +++ b/games/bzflag/Makefile @@ -7,7 +7,7 @@ CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION} MAINTAINER= kevinz5000@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/curl 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> diff --git a/games/bzflag/pkg-plist b/games/bzflag/pkg-plist index d862ac178a79..dbf27b7cd7be 100644 --- a/games/bzflag/pkg-plist +++ b/games/bzflag/pkg-plist @@ -1,5 +1,5 @@ bin/bzadmin -bin/bzflag +%%CLIENT%%bin/bzflag bin/bzfs lib/bzflag/HoldTheFlag.so lib/bzflag/Phoenix.so |