ac4d122073
Changes on the 0.2.9 branch - Added detection and reaction code for timing assist bots - /shuffle now works before you actually join a team - Implemented /shout command and associated settings - Fixed suspension and silenced status not being re-applied after a player disconnects and rejoins a server. - Tweaks to enemy influence system. - Ingame menu and console now are drawn on top of a semi-transparent, darkened area for increased readability. - New first start menu with clearer language selection and initial setup. - Tutorial match against one AI at slower speed. - Tutorial tooltips for the most important keybindings. - ADD_MASTER_SERVER command to announce a server to a new master server. Simplifies the process to list your server on a subculture. - Team launch positions logged to ladderlog with POSITIONS event. Disabled by default. - New command-line option "--input" added to poll for input from a file instead of stdin. - Added WHITELIST_ENEMIES_[IP/USERNAME] to allow players to be enemies, even if they come from the same IP address and ALLOW_ENEMIES_SAME_IP is disabled (which is its default setting). - GAME_END, NEW_MATCH, and NEW_ROUND ladderlog events include date and time. - Added ENCODING ladderlog event, which specifies the encoding for data in ladderlog.txt. - "--input" now can be used more than once to read from multiple files or pipes. - new team management ladderlog messages: TEAM_CREATED <team name> TEAM_DESTROYED <team name> TEAM_RENAMED <old team name> <new team name> TEAM_PLAYER_ADDED <team name> <player> TEAM_PLAYER_REMOVED <team name> <player> - Manage external scripts on Unix dedicated servers. New commands: SPAWN_SCRIPT, RESPAWN_SCRIPT, FORCE_RESPAWN_SCRIPT, KILL_SCRIPT, LIST_SCRIPTS, SCRIPT_ENV. - New setting ACCESS_LEVEL_ANNOUNCE_LOGIN that determines if a player's login/logout message can be announced. - Authentication is now enabled by default.
40 lines
1.1 KiB
Makefile
40 lines
1.1 KiB
Makefile
# $NetBSD: Makefile.common,v 1.6 2020/11/25 20:34:37 nia Exp $
|
|
#
|
|
# used by games/armagetronad/Makefile
|
|
# used by games/armagetronad-server/Makefile
|
|
|
|
DISTNAME= armagetronad-0.2.9.0.1
|
|
CATEGORIES= games
|
|
MASTER_SITES= https://launchpad.net/armagetronad/0.2.9/${PKGVERSION_NOREV}/+download/
|
|
EXTRACT_SUFX= .tbz
|
|
|
|
HOMEPAGE= http://www.armagetronad.org/
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S/.src//}
|
|
|
|
DISTINFO_FILE= ${.CURDIR}/../../games/armagetronad/distinfo
|
|
PATCHDIR= ${.CURDIR}/../../games/armagetronad/patches
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LANGUAGES= c c++
|
|
USE_TOOLS+= bash gmake pkg-config
|
|
REPLACE_PYTHON+= language/update.py
|
|
|
|
SUBST_CLASSES+= bash
|
|
SUBST_MESSAGE.bash= Set proper BASH path.
|
|
SUBST_STAGE.bash= pre-configure
|
|
SUBST_FILES.bash= batch/Makefile.am
|
|
SUBST_FILES.bash+= batch/Makefile.in
|
|
SUBST_SED.bash= -e 's,`which bash`,${BASH},'
|
|
|
|
CONFIGURE_ARGS+= --disable-sysinstall
|
|
CONFIGURE_ARGS+= --disable-uninstall
|
|
CONFIGURE_ARGS+= --disable-useradd
|
|
# This sanitizes paths
|
|
CONFIGURE_ARGS+= --disable-games
|
|
|
|
CHECK_PORTABILITY_SKIP+= docker/deploy/targets.sh.in
|
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|