- Update to 1.14.34
PR: 137773 Submitted by: Aragon Gouveia <aragon@phat.za.net> (maintainer)
This commit is contained in:
parent
fd504daccc
commit
f16cbc1618
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=239545
5 changed files with 158 additions and 15 deletions
|
@ -6,19 +6,23 @@
|
|||
#
|
||||
|
||||
PORTNAME= d2x-xl
|
||||
PORTVERSION= 1.13.127
|
||||
PORTVERSION= 1.14.94
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://www.descent2.de/downloads/
|
||||
DISTFILES= ${PORTNAME}-src-${PORTVERSION}.rar
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S|sourceforge/%SUBDIR%/$|project/${PORTNAME}/Linux/|}:source \
|
||||
${MASTER_SITE_SOURCEFORGE:S|sourceforge/%SUBDIR%/$|project/${PORTNAME}/Data/|}:data \
|
||||
http://www.descent2.de/downloads/:source,data
|
||||
DISTFILES= ${PORTNAME}-src-${PORTVERSION}.rar:source \
|
||||
${PORTNAME}-data-1.14.0.rar:data
|
||||
|
||||
MAINTAINER= aragon@phat.za.net
|
||||
COMMENT= Community Unix port of Descent 2 Game
|
||||
|
||||
EXTRACT_DEPENDS=unrar:${PORTSDIR}/archivers/unrar
|
||||
EXTRACT_DEPENDS= unrar:${PORTSDIR}/archivers/unrar
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-debug --enable-release=yes --with-sharepath=${PREFIX}/share/d2x-xl
|
||||
USE_SDL= sdl mixer
|
||||
CONFIGURE_ARGS= --disable-debug --enable-release=yes \
|
||||
--with-sharepath=${PREFIX}/share/d2x-xl
|
||||
USE_SDL= sdl mixer image
|
||||
USE_GMAKE= yes
|
||||
USE_AUTOTOOLS= aclocal:110 \
|
||||
autoheader:262 \
|
||||
|
@ -29,7 +33,6 @@ AUTOMAKE_ARGS= --add-missing --copy
|
|||
USE_DOS2UNIX= missing depcomp
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
PLIST_FILES= bin/d2x-xl
|
||||
|
||||
OPTIONS= OPENGL "Use OpenGL for 3D graphics" on
|
||||
|
||||
|
@ -39,8 +42,12 @@ OPTIONS= OPENGL "Use OpenGL for 3D graphics" on
|
|||
BROKEN= Does not compile on sparc64
|
||||
.endif
|
||||
|
||||
.if ${OSVERSION} <= 700000
|
||||
BROKEN= does not compile
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_OPENGL)
|
||||
USE_GL= gl glu glut
|
||||
USE_GL= gl glu
|
||||
CONFIGURE_ARGS+=--with-opengl
|
||||
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include"
|
||||
.endif
|
||||
|
@ -48,8 +55,8 @@ CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include"
|
|||
do-extract:
|
||||
@${MKDIR} ${WRKSRC}
|
||||
@cd ${WRKSRC} && \
|
||||
unrar x ${DISTDIR}/${DISTFILES} >/dev/null && \
|
||||
unrar x ${PORTNAME}-makefiles.rar >/dev/null && \
|
||||
unrar x -o+ ${DISTDIR}/${PORTNAME}-src-${PORTVERSION}.rar >/dev/null && \
|
||||
unrar x -o+ ${PORTNAME}-makefiles.rar >/dev/null && \
|
||||
${CHMOD} +x configure
|
||||
|
||||
post-patch:
|
||||
|
@ -60,6 +67,9 @@ post-patch:
|
|||
${XARGS} ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|'
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${DATADIR}
|
||||
@cd ${DATADIR} && \
|
||||
unrar x -o+ ${DISTDIR}/${PORTNAME}-data-1.14.0.rar >/dev/null
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/d2x-xl ${PREFIX}/bin/d2x-xl
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
MD5 (d2x-xl-src-1.13.127.rar) = 050a60816b90e5f6e1e6b2c729d3ea22
|
||||
SHA256 (d2x-xl-src-1.13.127.rar) = a9d856c08b3617412393c80fcdf4a80dd565b2ed8dd375d5f6cedf692288d599
|
||||
SIZE (d2x-xl-src-1.13.127.rar) = 1406776
|
||||
MD5 (d2x-xl-src-1.14.94.rar) = ea52d85ad7391012d32eee93e1bf624d
|
||||
SHA256 (d2x-xl-src-1.14.94.rar) = f0daae82e9397ee9c3d4de9aebc23dfd51ec2d19cbe4ed7b0b8f2b61c67b5892
|
||||
SIZE (d2x-xl-src-1.14.94.rar) = 1399464
|
||||
MD5 (d2x-xl-data-1.14.0.rar) = 144d8830c59f90d6f5a88df1cc3ab209
|
||||
SHA256 (d2x-xl-data-1.14.0.rar) = 74f5761a0c6425eceaceb0dfb6cbfc230da5ac329fc810aacdbb10c485384694
|
||||
SIZE (d2x-xl-data-1.14.0.rar) = 9903890
|
||||
|
|
11
games/d2x-xl/files/patch-pstypes.h
Normal file
11
games/d2x-xl/files/patch-pstypes.h
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- include/pstypes.h.orig 2009-07-22 00:02:08.000000000 +0200
|
||||
+++ include/pstypes.h 2009-07-22 00:03:47.000000000 +0200
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
//define unsigned types;
|
||||
typedef unsigned char ubyte;
|
||||
-#ifndef __unix__
|
||||
+#ifdef __unix__
|
||||
typedef unsigned short ushort;
|
||||
typedef unsigned int uint;
|
||||
typedef unsigned long ulong;
|
|
@ -1,8 +1,29 @@
|
|||
************************************************************
|
||||
You need to get data files from an original Descent 2 or 1
|
||||
CD or from the free demo and place them in:
|
||||
You need to get data files from an original Descent 2 CD.
|
||||
The CD contains a file named descent2.sow which must be
|
||||
extracted with unarj to:
|
||||
|
||||
%%DATADIR%%/data
|
||||
|
||||
After extraction the following files may be deleted:
|
||||
|
||||
d2-2plyr.hog
|
||||
d2-2plyr.mn2
|
||||
d2.bat
|
||||
d2chaos.hog
|
||||
d2chaos.mn2
|
||||
d2icons.dll
|
||||
descent2.dem
|
||||
descentg.ini
|
||||
endnote.txt
|
||||
modem.lst
|
||||
pcxview.exe
|
||||
readme.txt
|
||||
|
||||
If you want the original movies to play back, copy *.mvl
|
||||
from the CD to:
|
||||
|
||||
%%DATADIR%%/movies
|
||||
|
||||
See http://www.descent2.de/ for more information and addons.
|
||||
************************************************************
|
||||
|
|
98
games/d2x-xl/pkg-plist
Normal file
98
games/d2x-xl/pkg-plist
Normal file
|
@ -0,0 +1,98 @@
|
|||
bin/d2x-xl
|
||||
%%DATADIR%%/data/descent.tex.eng
|
||||
%%DATADIR%%/data/descent.tex.ger
|
||||
%%DATADIR%%/data/d2x-xl.hog
|
||||
%%DATADIR%%/data/exit.ham
|
||||
%%DATADIR%%/config/d2x-default.ini
|
||||
%%DATADIR%%/profiles/default.plr
|
||||
%%DATADIR%%/profiles/default.plx
|
||||
%%DATADIR%%/textures/monsterball.tga
|
||||
%%DATADIR%%/textures/bullettime#0.tga
|
||||
%%DATADIR%%/textures/slowmotion#0.tga
|
||||
%%DATADIR%%/textures/cockpit.tga
|
||||
%%DATADIR%%/textures/cockpitb.tga
|
||||
%%DATADIR%%/textures/status.tga
|
||||
%%DATADIR%%/textures/statusb.tga
|
||||
%%DATADIR%%/textures/d2x-xl/blast.tga
|
||||
%%DATADIR%%/textures/d2x-xl/bubble.tga
|
||||
%%DATADIR%%/textures/d2x-xl/bullcase.tga
|
||||
%%DATADIR%%/textures/d2x-xl/corona.tga
|
||||
%%DATADIR%%/textures/d2x-xl/deadzone.tga
|
||||
%%DATADIR%%/textures/d2x-xl/fire.tga
|
||||
%%DATADIR%%/textures/d2x-xl/glare.tga
|
||||
%%DATADIR%%/textures/d2x-xl/halfhalo.tga
|
||||
%%DATADIR%%/textures/d2x-xl/halo.tga
|
||||
%%DATADIR%%/textures/d2x-xl/joymouse.tga
|
||||
%%DATADIR%%/textures/d2x-xl/pwupicon.tga
|
||||
%%DATADIR%%/textures/d2x-xl/rboticon.tga
|
||||
%%DATADIR%%/textures/d2x-xl/shield.tga
|
||||
%%DATADIR%%/textures/d2x-xl/smoke.tga
|
||||
%%DATADIR%%/textures/d2x-xl/sparks.tga
|
||||
%%DATADIR%%/textures/d2x-xl/thrust2d.tga
|
||||
%%DATADIR%%/textures/d2x-xl/thrust3d.tga
|
||||
%%DATADIR%%/textures/d2x-xl/smoke-hard.tga
|
||||
%%DATADIR%%/textures/d2x-xl/smoke-medium.tga
|
||||
%%DATADIR%%/textures/d2x-xl/smoke-soft.tga
|
||||
%%DATADIR%%/textures/d2x-xl/scope.tga
|
||||
%%DATADIR%%/textures/d2x-xl/aimdmg.tga
|
||||
%%DATADIR%%/textures/d2x-xl/drivedmg.tga
|
||||
%%DATADIR%%/textures/d2x-xl/gundmg.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/blast.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/bubble.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/bullcase.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/corona.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/deadzone.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/fire.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/glare.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/halfhalo.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/halo.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/joymouse.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/pwupicon.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/rboticon.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/shield.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/smoke.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/sparks.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/thrust2d.tga
|
||||
%%DATADIR%%/textures/d2x-xl/original/thrust3d.tga
|
||||
%%DATADIR%%/textures/d2x-xl/thrust2d-blue.tga
|
||||
%%DATADIR%%/textures/d2x-xl/thrust2d-red.tga
|
||||
%%DATADIR%%/textures/d2x-xl/thrust3d-blue.tga
|
||||
%%DATADIR%%/textures/d2x-xl/thrust3d-red.tga
|
||||
%%DATADIR%%/models/bullet.ase
|
||||
%%DATADIR%%/models/bullet.tga
|
||||
%%DATADIR%%/sounds2/gatling-slowdown.wav
|
||||
%%DATADIR%%/sounds2/gatling-speedup.wav
|
||||
%%DATADIR%%/sounds2/gauss-firing.wav
|
||||
%%DATADIR%%/sounds2/vulcan-firing.wav
|
||||
%%DATADIR%%/sounds2/missileflight-big.wav
|
||||
%%DATADIR%%/sounds2/missileflight-small.wav
|
||||
%%DATADIR%%/sounds2/afbr_1.wav
|
||||
%%DATADIR%%/sounds2/airbubbles.wav
|
||||
%%DATADIR%%/sounds2/highping.wav
|
||||
%%DATADIR%%/sounds2/lowping.wav
|
||||
%%DATADIR%%/sounds2/slowdown.wav
|
||||
%%DATADIR%%/sounds2/speedup.wav
|
||||
%%DATADIR%%/sounds2/lightning.wav
|
||||
%%DATADIR%%/sounds2/headlight.wav
|
||||
%%DATADIR%%/sounds2/zoom1.wav
|
||||
%%DATADIR%%/sounds2/zoom2.wav
|
||||
%%DATADIR%%/sounds2/d1/gatling-slowdown.wav
|
||||
%%DATADIR%%/sounds2/d1/gatling-speedup.wav
|
||||
%%DATADIR%%/sounds2/d1/headlight.wav
|
||||
%%DATADIR%%/sounds2/d1/highping.wav
|
||||
%%DATADIR%%/sounds2/d1/lowping.wav
|
||||
%%DATADIR%%/sounds2/d1/missileflight-big.wav
|
||||
%%DATADIR%%/sounds2/d1/missileflight-small.wav
|
||||
%%DATADIR%%/sounds2/d1/zoom1.wav
|
||||
%%DATADIR%%/sounds2/d1/zoom2.wav
|
||||
%%DATADIR%%/sounds2/d1/vulcan-firing.wav
|
||||
@dirrm %%DATADIR%%/sounds2/d1
|
||||
@dirrm %%DATADIR%%/sounds2
|
||||
@dirrm %%DATADIR%%/models
|
||||
@dirrm %%DATADIR%%/textures/d2x-xl/original
|
||||
@dirrm %%DATADIR%%/textures/d2x-xl
|
||||
@dirrm %%DATADIR%%/textures
|
||||
@dirrm %%DATADIR%%/profiles
|
||||
@dirrm %%DATADIR%%/config
|
||||
@dirrm %%DATADIR%%/data
|
||||
@dirrm %%DATADIR%%
|
Loading…
Reference in a new issue