- Add one scenario and edit files for two scenarios.

- Bump portversion

PR:		ports/156934
Submitted by:	green dog <fiziologus@gmail.com>
Approved by:	gabor (mentor)
This commit is contained in:
Stephen Montgomery-Smith 2011-07-13 22:08:34 +00:00
parent 0c145731fc
commit 465a595ef5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=277658
4 changed files with 2830 additions and 1263 deletions

View File

@ -7,13 +7,14 @@
PORTNAME= scenarios
PORTVERSION= 1.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= http://trilogyrelease.bungie.org/files/:bungie \
MASTER_SITES= http://files3.bungie.org/trilogy/:bungie \
http://files5.bungie.org/marathon/:rubicon \
http://nardofiles.bungie.org/:nardofiles \
http://eternal.bungie.org/files/_releases/:eternal \
SF/emr3:emr
SF/../emr3:emr \
http://ryoko.treellama.org/:gray
PKGNAMEPREFIX= alephone-
DISTFILES= #
DIST_SUBDIR= alephone
@ -29,11 +30,12 @@ NO_BUILD= yes
NO_WRKSUBDIR= yes
OPTIONS= EMR "Install Excalibur: Morgana's Revenge data" off \
ETERNAL "Install Eternal data" off \
ETERNAL "Install Eternal X data" off \
EVIL "Install Marathon Evil data" on \
RED "Install Marathon Red data" on \
RUBICON "Install Rubicon X data" off \
TI "Install Tempus Irae data" off
TI "Install Tempus Irae data" off \
GRAY "Install The gray incident data" off
SUB_FILES= wrapper
@ -42,7 +44,8 @@ SUB_FILES= wrapper
DATADIR!= cd ${PORTSDIR}/games/alephone && ${MAKE} -V DATADIR
.if defined(WITH_EMR)
EMR_FILE= emr-20070121.tar.gz
FETCH_ARGS= -Fpr
EMR_FILE= emr-3.0-0602.tgz
DISTFILES+= ${EMR_FILE}:emr
PLIST_SUB+= EMR=""
AO_PACKS+= emr
@ -51,8 +54,8 @@ PLIST_SUB+= EMR="@comment "
.endif
.if defined(WITH_ETERNAL)
DISTFILES+= Eternal5SDL512${EXTRACT_SUFX}:eternal
EXTRACT_ONLY+= Eternal5SDL512${EXTRACT_SUFX}
DISTFILES+= EternalXv103Full${EXTRACT_SUFX}:eternal
EXTRACT_ONLY+= EternalXv103Full${EXTRACT_SUFX}
PLIST_SUB+= ETERNAL=""
AO_PACKS+= eternal
.else
@ -95,6 +98,15 @@ AO_PACKS+= tempus_irae
PLIST_SUB+= TI="@comment "
.endif
.if defined(WITH_GRAY)
DISTFILES+= tgi${EXTRACT_SUFX}:gray
EXTRACT_ONLY+= tgi${EXTRACT_SUFX}
PLIST_SUB+= GRAY=""
AO_PACKS+= gray
.else
PLIST_SUB+= GRAY="@comment "
.endif
.if empty(AO_PACKS)
IGNORE= needs at least one option
.endif
@ -103,14 +115,16 @@ post-extract:
.if defined(WITH_EMR)
@${TAR} zxf ${DISTDIR}/${DIST_SUBDIR}/${EMR_FILE} -C ${WRKDIR}
@${MKDIR} ${WRKSRC}/emr
@cd ${WRKSRC}/${EMR_FILE:S/.tar.gz//} && \
@cd ${WRKSRC}/${EMR_FILE:S/-0602.tgz//} && \
${MV} share-emr/* ../emr && \
${MV} share-doc-emr ../emr/docs && \
${MV} README ../emr/docs
.endif
.if defined(WITH_ETERNAL)
@cd ${WRKSRC} && ${MV} "Eternal Mk V SDL 512" eternal
@cd ${WRKSRC}/eternal && ${RM} *.exe *.dll
@cd ${WRKSRC} && ${MV} "Eternal X 1.0.3" eternal
@cd ${WRKSRC}/eternal && \
${FIND} . -type d -print0 | ${XARGS} -0 ${CHMOD} 755 && \
${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} 644
.endif
.if !defined(WITHOUT_EVIL)
@cd ${WRKSRC} && ${MV} "Marathon EVIL" evil
@ -127,6 +141,9 @@ post-extract:
${FIND} . -type d -print0 | ${XARGS} -0 ${CHMOD} 755 && \
${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} 644
.endif
.if defined(WITH_GRAY)
@cd ${WRKSRC} && ${MV} "The Gray Incident" gray
.endif
pre-install:
.for f in ${AO_PACKS}

View File

@ -1,12 +1,14 @@
SHA256 (alephone/emr-20070121.tar.gz) = 6f24691992c7a27c75f9016fec88cca95c333cb9b8ed96744a819fd8a582869f
SIZE (alephone/emr-20070121.tar.gz) = 271391184
SHA256 (alephone/Eternal5SDL512.zip) = 7414430eb2ebf0e8603c3e96bb88142bc9ce7c604200eb1095d170717142b231
SIZE (alephone/Eternal5SDL512.zip) = 212836306
SHA256 (alephone/MarathonEvil.zip) = 447a296636be4383b6853d00ed6e8eda2f8268c1e6d38d48185a14175f14ec0c
SIZE (alephone/MarathonEvil.zip) = 34007332
SHA256 (alephone/MarathonRED.zip) = 0281502d060e527f0772c3c866b8860970a504db1a2e9da0f9e2965b788f75c2
SIZE (alephone/MarathonRED.zip) = 31799324
SHA256 (alephone/emr-3.0-0602.tgz) = c1c299b00e2bc4938539961dfc4d493ed304bde17a8aadb4ce4bd1eae29d3e83
SIZE (alephone/emr-3.0-0602.tgz) = 238090322
SHA256 (alephone/EternalXv103Full.zip) = 17b93618ee784a93d91f2abfe4e71063f2baeeb37459be0c1b69ee362d57692c
SIZE (alephone/EternalXv103Full.zip) = 245213286
SHA256 (alephone/MarathonEvil.zip) = 25ade4be0e9f0a4456511830e1abf55f48a095390bae8cef02a16771e5fad122
SIZE (alephone/MarathonEvil.zip) = 32032327
SHA256 (alephone/MarathonRED.zip) = fc61a33f47054f0967769a2fb15a38567b98d93114f7e9b6fd69d89da9d523dc
SIZE (alephone/MarathonRED.zip) = 18351489
SHA256 (alephone/marathonRubiconX.zip) = f546628b654b0e5022d2a24aabc2e23043d90ec71fa4b9e7bee65cc5138aba24
SIZE (alephone/marathonRubiconX.zip) = 130221769
SHA256 (alephone/Tempus_Irae.zip) = 9fbd922a960b6056ac4a054be3c09934b2b6d393b43931474a7b1303f43d0e22
SIZE (alephone/Tempus_Irae.zip) = 101872238
SHA256 (alephone/tgi.zip) = 883c68bedb05137286a210844ee6e1ad01bec03954360292933369a48cb9f13c
SIZE (alephone/tgi.zip) = 27504113

View File

@ -5,10 +5,11 @@ The Aleph One scenarios have been installed.
In addition, wrapper scripts for the selected games were installed.
Excalibur: Morgana's Revenge - alephone-emr
Eternal - alephone-eternal
Eternal X - alephone-eternal
Evil - alephone-evil
Red - alephone-red
Rubicon X - alephone-rubicon
Tempus Irae - alephone-tempus_irae
The Gray Incident - alephone-gray
==============================================================================

File diff suppressed because it is too large Load Diff