diff options
author | alepulver <alepulver@FreeBSD.org> | 2006-07-29 06:02:10 +0800 |
---|---|---|
committer | alepulver <alepulver@FreeBSD.org> | 2006-07-29 06:02:10 +0800 |
commit | 7aedb2ca9d98147c316d57d61ba0d971692233b6 (patch) | |
tree | adb7f7e8b03260270bc9ac9d955ab06c03b7a918 /games/quake2-xatrix | |
parent | a6ffb305db7ed61a398602fef8026e9309ae2218 (diff) | |
download | freebsd-ports-gnome-7aedb2ca9d98147c316d57d61ba0d971692233b6.tar.gz freebsd-ports-gnome-7aedb2ca9d98147c316d57d61ba0d971692233b6.tar.zst freebsd-ports-gnome-7aedb2ca9d98147c316d57d61ba0d971692233b6.zip |
Quake II: The Reckoning (Xatrix) Mission Pack.
You are part of an elite commando foce that must infiltrate a hostile alien
cite. Once inside, you must scour industrial landscapes, crawl through
waterways and air ducts, navigate treacherous canyons teeming with vicious
mutants, stow away on an alien spacecraft, and destroy the enemy's secret moon
base.
- 18 Arduous Levels to Conquer.
- Added Weapons.
- New Enemies.
This port installs the game.so file, but you still need the original data.
WWW: http://www.idsoftware.com/games/quake/quake2-reckoning/
Diffstat (limited to 'games/quake2-xatrix')
-rw-r--r-- | games/quake2-xatrix/Makefile | 49 | ||||
-rw-r--r-- | games/quake2-xatrix/distinfo | 3 | ||||
-rw-r--r-- | games/quake2-xatrix/files/Makefile | 64 | ||||
-rw-r--r-- | games/quake2-xatrix/files/pkg-message.in | 8 | ||||
-rw-r--r-- | games/quake2-xatrix/pkg-descr | 15 |
5 files changed, 139 insertions, 0 deletions
diff --git a/games/quake2-xatrix/Makefile b/games/quake2-xatrix/Makefile new file mode 100644 index 000000000000..829919e31826 --- /dev/null +++ b/games/quake2-xatrix/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: quake2-xatrix +# Date created: 26 Jul 2006 +# Whom: alepulver +# +# $FreeBSD$ +# + +PORTNAME= xatrix +PORTVERSION= 3.20 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_IDSOFTWARE} +MASTER_SITE_SUBDIR= quake2/source +PKGNAMEPREFIX= ${Q2PKGNAMEPREFIX} +DISTNAME= ${PORTNAME}src${PORTVERSION:S/.//} +EXTRACT_SUFX= .shar.Z + +MAINTAINER= alepulver@FreeBSD.org +COMMENT= Quake II: The Reckoning (Xatrix) Mission Pack + +NO_WRKSUBDIR= yes + +LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME} + +PLIST_FILES= %%Q2DIR%%/${PORTNAME}/game.so +PLIST_DIRS= %%Q2DIR%%/${PORTNAME} + +SUB_FILES= pkg-message + +.include "${.CURDIR}/../quake2-data/Makefile.include" + +.include <bsd.port.pre.mk> + +do-extract: + @${MKDIR} ${WRKDIR} + @cd ${WRKDIR} && \ + uncompress -c ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ + ${TAIL} +441 | ${SH} + +post-extract: + @${CP} ${FILESDIR}/${MAKEFILE} ${WRKSRC} + +post-patch: + @${REINPLACE_CMD} -e 's/__linux__/__unix__/' ${WRKSRC}/q_shared.[ch] + +do-install: + ${MKDIR} ${Q2DIR}/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKSRC}/game.so ${Q2DIR}/${PORTNAME} + +.include <bsd.port.post.mk> diff --git a/games/quake2-xatrix/distinfo b/games/quake2-xatrix/distinfo new file mode 100644 index 000000000000..be67cdab55c4 --- /dev/null +++ b/games/quake2-xatrix/distinfo @@ -0,0 +1,3 @@ +MD5 (xatrixsrc320.shar.Z) = 41fc4ecc4f25c068e7d1f488bd4a1e1a +SHA256 (xatrixsrc320.shar.Z) = 94bf596cd85d38ea294b99ccb0ebb5e4b9776cca335001b3803e2d8407395589 +SIZE (xatrixsrc320.shar.Z) = 455917 diff --git a/games/quake2-xatrix/files/Makefile b/games/quake2-xatrix/files/Makefile new file mode 100644 index 000000000000..12e8c1362fbf --- /dev/null +++ b/games/quake2-xatrix/files/Makefile @@ -0,0 +1,64 @@ +# $FreeBSD$ + +SHLIB= game +SHLIB_NAME= game.so + +SRCS= g_ai.c \ + g_cmds.c \ + g_chase.c \ + g_combat.c \ + g_func.c \ + g_items.c \ + g_main.c \ + g_misc.c \ + g_monster.c \ + g_phys.c \ + g_save.c \ + g_spawn.c \ + g_svcmds.c \ + g_target.c \ + g_trigger.c \ + g_turret.c \ + g_utils.c \ + g_weapon.c \ + m_actor.c \ + m_berserk.c \ + m_boss2.c \ + m_boss3.c \ + m_boss31.c \ + m_boss32.c \ + m_boss5.c \ + m_brain.c \ + m_chick.c \ + m_fixbot.c \ + m_flash.c \ + m_flipper.c \ + m_float.c \ + m_flyer.c \ + m_gekk.c \ + m_gladb.c \ + m_gladiator.c \ + m_gunner.c \ + m_hover.c \ + m_infantry.c \ + m_insane.c \ + m_medic.c \ + m_move.c \ + m_mutant.c \ + m_parasite.c \ + m_soldier.c \ + m_supertank.c \ + m_tank.c \ + p_client.c \ + p_hud.c \ + p_trail.c \ + p_view.c \ + p_weapon.c \ + q_shared.c + +CFLAGS+= -Dstricmp=strcasecmp -ffast-math -funroll-loops \ + -fomit-frame-pointer -fexpensive-optimizations + +LDFLAGS+= -L/lib -L/usr/lib -lm + +.include <bsd.lib.mk> diff --git a/games/quake2-xatrix/files/pkg-message.in b/games/quake2-xatrix/files/pkg-message.in new file mode 100644 index 000000000000..6f5c317c7f96 --- /dev/null +++ b/games/quake2-xatrix/files/pkg-message.in @@ -0,0 +1,8 @@ +============================================================================== + +To complete the installation of this port you need to copy the file +"xatrix/pak0.pak" and the directory "xatrix/video" with its contents from the +original Quake II: The Reckoning (Xatrix) Mission Pack distribution to +"%%Q2DIR%%/xatrix". + +============================================================================== diff --git a/games/quake2-xatrix/pkg-descr b/games/quake2-xatrix/pkg-descr new file mode 100644 index 000000000000..5c3476843d75 --- /dev/null +++ b/games/quake2-xatrix/pkg-descr @@ -0,0 +1,15 @@ +Quake II: The Reckoning (Xatrix) Mission Pack. + +You are part of an elite commando foce that must infiltrate a hostile alien +cite. Once inside, you must scour industrial landscapes, crawl through +waterways and air ducts, navigate treacherous canyons teeming with vicious +mutants, stow away on an alien spacecraft, and destroy the enemy's secret moon +base. + +- 18 Arduous Levels to Conquer. +- Added Weapons. +- New Enemies. + +This port installs the game.so file, but you still need the original data. + +WWW: http://www.idsoftware.com/games/quake/quake2-reckoning/ |