diff options
-rw-r--r-- | games/quake3-data/Makefile.include | 44 | ||||
-rw-r--r-- | games/quake3-data/distinfo | 2 | ||||
-rw-r--r-- | games/quake3-data/pkg-plist | 16 |
3 files changed, 62 insertions, 0 deletions
diff --git a/games/quake3-data/Makefile.include b/games/quake3-data/Makefile.include new file mode 100644 index 000000000000..cede8bcd61de --- /dev/null +++ b/games/quake3-data/Makefile.include @@ -0,0 +1,44 @@ +# Makefile for defining variables used by other Quake III Arena related ports. + +# Package name prefix. + +Q3PKGNAMEPREFIX=quake3- + +.if ${PORTNAME} != "quake3" +PKGNAMEPREFIX?= ${Q3PKGNAMEPREFIX} +.endif + +# Dependency to "games/quake3-data". + +.if ${PORTNAME} != "data" +RUN_DEPENDS+= ${Q3DIR}/baseq3/pak1.pk3:${PORTSDIR}/games/quake3-data +.endif + +# Installation directories. + +Q3DIR= ${LOCALBASE}/share/quake3 + +.if ${PORTNAME} == "data" || ${PORTNAME} == "quake3" +DATADIR?= ${Q3DIR} +.else +DATADIR?= ${Q3DIR}/${PORTNAME} +.endif + +DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} + +PLIST_SUB+= Q3DIR="${Q3DIR:S/${PREFIX}\///}" + +# Convert "dos" text files to "unix". + +.if defined(USE_ZIP) +EXTRACT_BEFORE_ARGS= -aqo +.else +USE_REINPLACE= yes +REINPLACE_ARGS= -i "" + +pre-patch: +# remove trailing ^M + @${FIND} -E ${WRKSRC} -type f \ + -iregex ".*\.(bat|cfg|gam|htm|html|inf|ini|lst|sc|scr|txt|url)" \ + -exec ${REINPLACE_CMD} -e "s|`${ECHO_CMD} -e '\r'`$$||" {} \; +.endif diff --git a/games/quake3-data/distinfo b/games/quake3-data/distinfo new file mode 100644 index 000000000000..d3fe914f3281 --- /dev/null +++ b/games/quake3-data/distinfo @@ -0,0 +1,2 @@ +MD5 (linuxq3apoint-1.32b-3.x86.run) = c71fdddccb20e8fc393d846e9c61d685 +SIZE (linuxq3apoint-1.32b-3.x86.run) = 30923961 diff --git a/games/quake3-data/pkg-plist b/games/quake3-data/pkg-plist new file mode 100644 index 000000000000..126fe66236ad --- /dev/null +++ b/games/quake3-data/pkg-plist @@ -0,0 +1,16 @@ +%%DATADIR%%/baseq3/pak1.pk3 +%%DATADIR%%/baseq3/pak2.pk3 +%%DATADIR%%/baseq3/pak3.pk3 +%%DATADIR%%/baseq3/pak4.pk3 +%%DATADIR%%/baseq3/pak5.pk3 +%%DATADIR%%/baseq3/pak6.pk3 +%%DATADIR%%/baseq3/pak7.pk3 +%%DATADIR%%/baseq3/pak8.pk3 +%%TEAMARENA%%%%DATADIR%%/missionpack/pak1.pk3 +%%TEAMARENA%%%%DATADIR%%/missionpack/pak2.pk3 +%%TEAMARENA%%%%DATADIR%%/missionpack/pak3.pk3 +share/pixmaps/quake3.xpm +@unexec rmdir %D/share/pixmaps 2>/dev/null || true +%%TEAMARENA%%@unexec rmdir %D/%%DATADIR%%/missionpack 2>/dev/null || true +@unexec rmdir %D/%%DATADIR%%/baseq3 2>/dev/null || true +@unexec rmdir %D/%%DATADIR%% >/dev/null 2>&1 || echo "If you are permanently removing this port, you should remove any configuration files, data files, and mods left in %D/%%DATADIR%%." | fmt |