blob: adb9a2faab25d055ef24db90b0087a3d700bba2a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# Makefile for defining variables used by other Quake II related ports.
# Determine if the port is a Quake II engine.
Q2ENGINES= quake2forge quake2lnx
.for f in ${Q2ENGINES}
. if ${PORTNAME} == ${f}
ENGINE= yes
. endif
.endfor
# Package name prefix.
Q2PKGNAMEPREFIX=quake2-
.if !defined(ENGINE)
PKGNAMEPREFIX?= ${Q2PKGNAMEPREFIX}
.endif
# Dependency to "games/quake2-data".
.if ${PORTNAME} != "data"
RUN_DEPENDS+= ${Q2DIR}:${PORTSDIR}/games/quake2-data
.endif
# Installation directories.
Q2DIR= ${LOCALBASE}/share/quake2
.if defined(ENGINE) || ${PORTNAME} == "data"
DATADIR?= ${Q2DIR}
.else
DATADIR?= ${Q2DIR}/${PORTNAME}
.endif
DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
PLIST_SUB+= Q2DIR="${Q2DIR:S/${PREFIX}\///}"
|