mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-30 10:38:37 +00:00
- Slightly improve usage description (comment) in quake2-data/Makefile.include
- Synchronize other games' -data/Makefile.include files (consistently use LOCALBASE, drop obvious comments, adjust formatting, etc.)
This commit is contained in:
parent
a4336b798b
commit
459303bbf8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=317933
@ -1,25 +1,16 @@
|
||||
# Makefile for defining variables used by other Doom related ports
|
||||
# $FreeBSD$
|
||||
# Makefile for defining variables used by other Doom related ports.
|
||||
|
||||
# Set variables
|
||||
|
||||
DMPKGNAMEPREFIX?=doom-
|
||||
DMPKGNAMEPREFIX?= doom-
|
||||
DMDIR?= ${LOCALBASE}/share/doom
|
||||
|
||||
# Add them to the environment
|
||||
|
||||
MAKE_ENV+= DMDIR="${DMDIR}"
|
||||
PLIST_SUB+= DMDIR="${DMDIR:S/${LOCALBASE}\///}"
|
||||
SUB_LIST+= DMDIR="${DMDIR}"
|
||||
|
||||
# Add the dependency
|
||||
|
||||
.if ${PORTNAME} != "data"
|
||||
RUN_DEPENDS+= ${DMDIR}:${PORTSDIR}/games/doom-data
|
||||
.endif
|
||||
|
||||
# DOS to Unix text conversion
|
||||
|
||||
.if defined(USE_CRLF)
|
||||
. if defined(USE_ZIP)
|
||||
EXTRACT_BEFORE_ARGS= -aqo
|
||||
|
@ -5,27 +5,21 @@
|
||||
# is installed (i.e. no need for pkg-message asking to copy duke3d.grp).
|
||||
#
|
||||
# The following variables are defined, and can be used in the port.
|
||||
# DN3DPKGNAMEPREFIX - The package name prefix for Duke Nukem 3D additions.
|
||||
# DN3DPKGNAMEPREFIX - The package name prefix for Duke Nukem 3D additions
|
||||
# DN3DDIR - The Duke Nukem 3D data directory (also added to
|
||||
# MAKE_ENV, PLIST_SUB and SUB_LIST).
|
||||
# MAKE_ENV, PLIST_SUB, and SUB_LIST)
|
||||
#
|
||||
# For notes about this kind of ports see /usr/ports/games/quake2-data (some
|
||||
# rules apply to this ports, like search paths).
|
||||
#
|
||||
|
||||
# Set variables.
|
||||
|
||||
DN3DPKGNAMEPREFIX?=duke3d-
|
||||
DN3DPKGNAMEPREFIX?= duke3d-
|
||||
DN3DDIR?= ${LOCALBASE}/share/duke3d
|
||||
|
||||
# Add them to the ports system.
|
||||
|
||||
MAKE_ENV+= DN3DDIR="${DN3DDIR}"
|
||||
PLIST_SUB+= DN3DDIR="${DN3DDIR:S/${LOCALBASE}\///}"
|
||||
SUB_LIST+= DN3DDIR="${DN3DDIR}"
|
||||
|
||||
# Add the dependency.
|
||||
|
||||
.if ${PORTNAME} != "data"
|
||||
RUN_DEPENDS+= ${DN3DDIR}:${PORTSDIR}/games/duke3d-data
|
||||
.endif
|
||||
|
@ -11,7 +11,7 @@ RUN_DEPENDS+= ${OABIN}:${PORTSDIR}/games/openarena
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# You only need server or client.
|
||||
# You only need server or client
|
||||
.if exists(${LOCALBASE}/bin/oa_ded)
|
||||
OABIN= oa_ded
|
||||
.elif exists(${LOCALBASE}/bin/openarena)
|
||||
|
@ -1,19 +1,13 @@
|
||||
# Makefile for defining variables used by other Quake related ports. See
|
||||
# `games/quake2-data/Makefile.include' for extensive description.
|
||||
|
||||
# Set variables
|
||||
# `games/quake2-data/Makefile.include' for extensive description and usage.
|
||||
|
||||
Q1PKGNAMEPREFIX?= quake-
|
||||
Q1DIR?= ${LOCALBASE}/share/quake
|
||||
|
||||
# Add them to the environment
|
||||
|
||||
MAKE_ENV+= Q1DIR="${Q1DIR}"
|
||||
PLIST_SUB+= Q1DIR="${Q1DIR:S/${LOCALBASE}\///}"
|
||||
SUB_LIST+= Q1DIR="${Q1DIR}"
|
||||
|
||||
# Add the dependency
|
||||
|
||||
.if ${PORTNAME} != "data"
|
||||
RUN_DEPENDS+= ${Q1DIR}/id1/pak0.pak:${PORTSDIR}/games/quake-data
|
||||
.endif
|
||||
|
@ -5,58 +5,53 @@
|
||||
# is installed (i.e. no need for pkg-message asking to copy the .pak files),
|
||||
# and the main game.so (except the engine incompatible with the original one).
|
||||
#
|
||||
# The following variables are defined, and can be used in the port.
|
||||
# Q2PKGNAMEPREFIX - The package name prefix for Quake II additions.
|
||||
# Q2DIR - The Quake II data directory (also added to MAKE_ENV,
|
||||
# PLIST_SUB and SUB_LIST).
|
||||
# The following variables are defined, and can be used in the port:
|
||||
#
|
||||
# Q2PKGNAMEPREFIX - The package name prefix for Quake II additions
|
||||
# Q2DIR - The Quake II data directory (also added to
|
||||
# MAKE_ENV, PLIST_SUB, and SUB_LIST)
|
||||
#
|
||||
# Some notes for making such kind of ports:
|
||||
#
|
||||
# The following are some notes for making this kind of ports.
|
||||
# - The game engines should be modified to add ${Q2DIR} as the first search
|
||||
# path (it's a stack so new paths override previous ones), and add
|
||||
# "~/.${PORTNAME}" as the last one (this is where it writes the
|
||||
# configuration, saved games, etc.), which may need to be created if doesn't
|
||||
# exist.
|
||||
# "~/.${PORTNAME}" as the last one (this is where it writes configuration,
|
||||
# saved games, etc.), which may need to be created if doesn't exist;
|
||||
# - If the engine needs to load additional data (renderers, pak files, etc.)
|
||||
# don't install it in ${Q2DIR}, use ${PREFIX}/lib/${PORTNAME} instead and
|
||||
# add that directory to the search paths immediately after ${Q2DIR}.
|
||||
# add that directory to the search paths immediately after ${Q2DIR};
|
||||
# - The reason to use "~/.${PORTNAME}" for writing is in the case the program
|
||||
# isn't compatible with the original engine (e.g. new console variables,
|
||||
# different saved game format, etc.). If just the configuration is
|
||||
# different it can write in "~/.quake2" but use a different configuration
|
||||
# file name (not config.cfg).
|
||||
# file name (not config.cfg);
|
||||
# - Search path summary (ordered):
|
||||
# - cddir - Directory to be prepended (optional, configurable).
|
||||
# - ${Q2DIR} - Base shared data directory.
|
||||
# - ${LIBDIR} - Program specific data directory (optional).
|
||||
# - basedir - Base data directory (configurable).
|
||||
# - "~/.${PORTNAME}" - Writing directory.
|
||||
# - cddir - Directory to be prepended (optional, configurable)
|
||||
# - ${Q2DIR} - Base shared data directory
|
||||
# - ${LIBDIR} - Program specific data directory (optional)
|
||||
# - basedir - Base data directory (configurable)
|
||||
# - "~/.${PORTNAME}" - Writing directory
|
||||
# - The "game${ARCH}.so" in game engines and modifications should be changed
|
||||
# to just "game.so" (the ${ARCH} can cause incompatibilities with new
|
||||
# platforms and is unnecessary).
|
||||
# platforms and is unnecessary);
|
||||
# - The modifications and data which is common to all the engines should be
|
||||
# installed in ${Q2DIR}.
|
||||
# installed in ${Q2DIR};
|
||||
# - The engines should not install game.so files for the normal game, CTF,
|
||||
# Rogue, Xatrix, and all other which exist as a separate port. If the
|
||||
# version the engine provides is different than the original one then add it
|
||||
# as an option (off by default). If the engine is not compatible with the
|
||||
# game.so files provided by the ports then ignore this rule.
|
||||
# version the engine provides is different than the original one then add
|
||||
# it as an option (off by default). If the engine is not compatible with
|
||||
# the game.so files provided by the ports then ignore this rule.
|
||||
#
|
||||
# For examples see the existing ports.
|
||||
# For the examples please see existing ports.
|
||||
#
|
||||
|
||||
# Set variables
|
||||
|
||||
Q2PKGNAMEPREFIX?= quake2-
|
||||
Q2DIR?= ${LOCALBASE}/share/quake2
|
||||
|
||||
# Add them to the ports system
|
||||
|
||||
MAKE_ENV+= Q2DIR="${Q2DIR}"
|
||||
PLIST_SUB+= Q2DIR="${Q2DIR:S/${LOCALBASE}\///}"
|
||||
SUB_LIST+= Q2DIR="${Q2DIR}"
|
||||
|
||||
# Add the dependency
|
||||
|
||||
.if ${PORTNAME} != "data"
|
||||
RUN_DEPENDS+= ${Q2DIR}:${PORTSDIR}/games/quake2-data
|
||||
.endif
|
||||
|
@ -1,25 +1,17 @@
|
||||
# Makefile for defining variables used by other Quake3 related ports. See
|
||||
# `games/quake2-data/Makefile.include' for extensive description.
|
||||
|
||||
# Set variables
|
||||
# `games/quake2-data/Makefile.include' for extensive description and usage.
|
||||
|
||||
Q3PKGNAMEPREFIX?= quake3-
|
||||
Q3DIR?= ${PREFIX}/share/quake3
|
||||
|
||||
# Add them to the environment
|
||||
Q3DIR?= ${LOCALBASE}/share/quake3
|
||||
|
||||
MAKE_ENV+= Q3DIR="${Q3DIR}"
|
||||
PLIST_SUB+= Q3DIR="${Q3DIR:S/${PREFIX}\///}"
|
||||
PLIST_SUB+= Q3DIR="${Q3DIR:S/${LOCALBASE}\///}"
|
||||
SUB_LIST+= Q3DIR="${Q3DIR}"
|
||||
|
||||
# Add the dependency
|
||||
|
||||
.if ${PORTNAME} != "data"
|
||||
RUN_DEPENDS+= ${Q3DIR}/baseq3/pak1.pk3:${PORTSDIR}/games/quake3-data
|
||||
.endif
|
||||
|
||||
# DOS to Unix text conversion
|
||||
|
||||
.if defined(USE_CRLF)
|
||||
. if defined(USE_ZIP)
|
||||
EXTRACT_BEFORE_ARGS= -aqo
|
||||
|
Loading…
Reference in New Issue
Block a user