Index | Thread | Search

From:
Peter Hessler <phessler@theapt.org>
Subject:
Re: Update marathon manuals
To:
"Anthony J. Bentley" <anthony@anjbe.name>
Cc:
ports@openbsd.org
Date:
Sun, 18 May 2025 15:48:54 +0200

Download raw body.

Thread
On 2025 May 18 (Sun) at 03:25:29 -0600 (-0600), Anthony J. Bentley wrote:
:Upstream modified the manuals without changing the filenames. The new
:manuals seem to have better fonts.
:
:We can't just update the checksums, because that'll break the build
:machines. So this diff does the {} thing to give the distfiles unique
:filenames.
:

Yup, sounds good.


:I also moved the manuals to share/doc/ since that's where documentation
:usually goes.
:

I had intially put the documentation in with the scenarios, as that made
the most sense to me when thinking about it, but I'm not strongly opposed.


:ok?
:

OK as is


:
:diff /usr/ports
:path + /usr/ports
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 45e003345bb4f706c7efe87d6878281ae0f782f9
:file + games/alephone/scenarios/marathon/Makefile
:--- games/alephone/scenarios/marathon/Makefile
:+++ games/alephone/scenarios/marathon/Makefile
:@@ -5,9 +5,12 @@ V =		20200904
: DISTNAME =	marathon-0.0.${V}
: HOMEPAGE =	https://alephone.lhowon.org/games/marathon.html
: 
:+REVISION =	0
:+
: DISTFILES =
: DISTFILES.g =	Marathon-${V}-Data.zip
:-DISTFILES.e =	Marathon_Manual.pdf
:+DISTFILES.e =	Marathon_Manual-${M_V}{Marathon_Manual}.pdf
:+M_V =	20220718
: 
: # http://trilogyrelease.bungie.org/faq.html
: PERMIT_PACKAGE =	YES
:@@ -15,14 +18,15 @@ PERMIT_PACKAGE =	YES
: EXTRACT_ONLY =	${DISTFILES.g}
: INSTALL_LOC =	${PREFIX}/share/alephone
: INSTALL_M =	${INSTALL_LOC}/Marathon
:+INSTALL_DOC =	${PREFIX}/share/doc/alephone
: 
:-
: do-install:
:-	${INSTALL_DATA_DIR} ${INSTALL_M}
:+	${INSTALL_DATA_DIR} ${INSTALL_M} ${INSTALL_DOC}
: 	# Marathon 1
: 	@cd ${WRKDIR}/Marathon && pax -rw . ${INSTALL_M}
: 	${INSTALL_SCRIPT} ${FILESDIR}/marathon.sh ${PREFIX}/bin/marathon
:-	${INSTALL_DATA} ${FULLDISTDIR}/Marathon_Manual.pdf ${INSTALL_M}
:+	${INSTALL_DATA} ${FULLDISTDIR}/Marathon_Manual-${M_V}.pdf \
:+		${INSTALL_DOC}/Marathon_Manual.pdf
: 
: NO_BUILD =	Yes
: NO_TEST =	Yes
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 53034182e3f46e752c4c3f1ba3425bfd8cbd57ed
:file + games/alephone/scenarios/marathon/distinfo
:--- games/alephone/scenarios/marathon/distinfo
:+++ games/alephone/scenarios/marathon/distinfo
:@@ -1,4 +1,4 @@
: SHA256 (alephone/Marathon-20200904-Data.zip) = x5M8RkxH+Rn8hUJIIq/AFC5Ibn0zF95BqZIDEwM6wVg=
:-SHA256 (alephone/Marathon_Manual.pdf) = qrhbHp+8Dq/fb4z1M+rR7lBqPlgvziYKwlxqLwKnOdM=
:+SHA256 (alephone/Marathon_Manual-20220718.pdf) = 1VFpKm8nPV17ibhaaJyvCQerL2E24pPdvMbxQ1lpeY4=
: SIZE (alephone/Marathon-20200904-Data.zip) = 43892667
:-SIZE (alephone/Marathon_Manual.pdf) = 237541
:+SIZE (alephone/Marathon_Manual-20220718.pdf) = 281168
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 79dea9411750f2bc0826356d8de820a15af245f8
:file + games/alephone/scenarios/marathon/pkg/PLIST
:--- games/alephone/scenarios/marathon/pkg/PLIST
:+++ games/alephone/scenarios/marathon/pkg/PLIST
:@@ -3,7 +3,6 @@ share/alephone/
: share/alephone/Marathon/
: share/alephone/Marathon/Map.scen
: share/alephone/Marathon/Marathon.appl
:-share/alephone/Marathon/Marathon_Manual.pdf
: share/alephone/Marathon/Music/
: share/alephone/Marathon/Music/00.ogg
: share/alephone/Marathon/Music/01.ogg
:@@ -289,3 +288,5 @@ share/alephone/Marathon/Scripts/Default Preferences.xm
: share/alephone/Marathon/Scripts/Marathon.mml
: share/alephone/Marathon/Shapes.shps
: share/alephone/Marathon/Sounds.sndz
:+share/doc/alephone/
:+share/doc/alephone/Marathon_Manual.pdf
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - d45a7400241a037a755c33abd82630ccc3f48999
:file + games/alephone/scenarios/marathon2/Makefile
:--- games/alephone/scenarios/marathon2/Makefile
:+++ games/alephone/scenarios/marathon2/Makefile
:@@ -6,9 +6,12 @@ DISTNAME=		marathon2-0.0.${V}
: PKGNAME=		marathon2-0.0.${V}
: HOMEPAGE=		https://alephone.lhowon.org/games/marathon2.html
: 
:+REVISION =	0
:+
: DISTFILES=
: DISTFILES.g=		Marathon2-${V}-Data.zip
:-DISTFILES.e =		Marathon_2_Manual.pdf
:+DISTFILES.e =		Marathon_2_Manual-${M_V}{Marathon_2_Manual}.pdf
:+M_V =		20220720
: 
: # http://trilogyrelease.bungie.org/faq.html
: PERMIT_PACKAGE=	YES
:@@ -16,14 +19,15 @@ PERMIT_PACKAGE=	YES
: EXTRACT_ONLY =		${DISTFILES.g}
: INSTALL_LOC=		${PREFIX}/share/alephone
: INSTALL_M2=		${INSTALL_LOC}/Marathon2
:+INSTALL_DOC=		${PREFIX}/share/doc/alephone
: 
:-
: do-install:
:-	@${INSTALL_DATA_DIR} ${INSTALL_M2}
:+	@${INSTALL_DATA_DIR} ${INSTALL_M2} ${INSTALL_DOC}
: 	# Marathon 2
: 	@cd ${WRKDIR}/"Marathon 2"/ && pax -rw . "${INSTALL_M2}"
: 	${INSTALL_SCRIPT} ${FILESDIR}/marathon2.sh ${PREFIX}/bin/marathon2
:-	${INSTALL_DATA} ${FULLDISTDIR}/Marathon_2_Manual.pdf ${INSTALL_M2}
:+	${INSTALL_DATA} ${FULLDISTDIR}/Marathon_2_Manual-${M_V}.pdf \
:+		${INSTALL_DOC}/Marathon_2_Manual.pdf
: 
: NO_BUILD=		Yes
: NO_TEST=		Yes
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 599ce471170940229b43c145ddc16735d5fcd983
:file + games/alephone/scenarios/marathon2/distinfo
:--- games/alephone/scenarios/marathon2/distinfo
:+++ games/alephone/scenarios/marathon2/distinfo
:@@ -1,4 +1,4 @@
: SHA256 (alephone/Marathon2-20200904-Data.zip) = +1WlTlZs6BZkl0xlhiE43McXL8BSgo7uqWl9hW5fQe0=
:-SHA256 (alephone/Marathon_2_Manual.pdf) = eoPhTHCoeDtVKX+bGbs75Zy6DFVSmMMYoSIIOSPweEY=
:+SHA256 (alephone/Marathon_2_Manual-20220720.pdf) = IvwQglMO+aRlS9FkzR46XmZOFghfjmD+RBI2bF4P1Lk=
: SIZE (alephone/Marathon2-20200904-Data.zip) = 83387380
:-SIZE (alephone/Marathon_2_Manual.pdf) = 281123
:+SIZE (alephone/Marathon_2_Manual-20220720.pdf) = 311248
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 96fd29a18c8e9296d22541cec1a04c2fd20c5401
:file + games/alephone/scenarios/marathon2/pkg/PLIST
:--- games/alephone/scenarios/marathon2/pkg/PLIST
:+++ games/alephone/scenarios/marathon2/pkg/PLIST
:@@ -8,7 +8,6 @@ share/alephone/
: share/alephone/Marathon2/
: share/alephone/Marathon2/Images.imgA
: share/alephone/Marathon2/Map.sceA
:-share/alephone/Marathon2/Marathon_2_Manual.pdf
: share/alephone/Marathon2/Music.ogg
: share/alephone/Marathon2/Physics Models/
: share/alephone/Marathon2/Physics Models/Standard.phyA
:@@ -3589,3 +3588,5 @@ share/alephone/Marathon2/Scripts/Marathon 2.mml
: share/alephone/Marathon2/Scripts/Transparent_Liquids.mml
: share/alephone/Marathon2/Shapes.shpA
: share/alephone/Marathon2/Sounds.sndA
:+share/doc/alephone/
:+share/doc/alephone/Marathon_2_Manual.pdf
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 44c6cb1f5ebb1688a46b539d7830258d949cf9f7
:file + games/alephone/scenarios/marathoninfinity/Makefile
:--- games/alephone/scenarios/marathoninfinity/Makefile
:+++ games/alephone/scenarios/marathoninfinity/Makefile
:@@ -6,9 +6,12 @@ DISTNAME =		marathoninfinity-0.0.${V}
: PKGNAME =		marathoninfinity-0.0.${V}
: HOMEPAGE =		https://alephone.lhowon.org/games/infinity.html
: 
:+REVISION =	0
:+
: DISTFILES =
: DISTFILES.g =		MarathonInfinity-${V}-Data.zip
:-DISTFILES.e =		Trilogy_Manual.pdf
:+DISTFILES.e =		Trilogy_Manual-${M_V}{Trilogy_Manual}.pdf
:+M_V =		20220720
: 
: # http://trilogyrelease.bungie.org/faq.html
: PERMIT_PACKAGE =	YES
:@@ -16,13 +19,15 @@ PERMIT_PACKAGE =	YES
: EXTRACT_ONLY =		${DISTFILES.g}
: INSTALL_LOC =		${PREFIX}/share/alephone
: INSTALL_MI =		${INSTALL_LOC}/Infinity
:+INSTALL_DOC =		${PREFIX}/share/doc/alephone
: 
: do-install:
:-	${INSTALL_DATA_DIR} ${INSTALL_MI}
:+	${INSTALL_DATA_DIR} ${INSTALL_MI} ${INSTALL_DOC}
: 	# Marathon Infinity
: 	@cd ${WRKDIR}/"Marathon Infinity"/ && pax -rw . ${INSTALL_MI}
: 	${INSTALL_SCRIPT} ${FILESDIR}/marathoninfinity.sh ${PREFIX}/bin/marathoninfinity
:-	${INSTALL_DATA} ${FULLDISTDIR}/Trilogy_Manual.pdf ${INSTALL_MI}
:+	${INSTALL_DATA} ${FULLDISTDIR}/Trilogy_Manual-${M_V}.pdf \
:+		${INSTALL_DOC}/Trilogy_Manual.pdf
: 
: NO_BUILD =	Yes
: NO_TEST =	Yes
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - 8acecf3ed7ef87e96012b3da7e4a8e5b1fe82e7b
:file + games/alephone/scenarios/marathoninfinity/distinfo
:--- games/alephone/scenarios/marathoninfinity/distinfo
:+++ games/alephone/scenarios/marathoninfinity/distinfo
:@@ -1,4 +1,4 @@
: SHA256 (alephone/MarathonInfinity-20200904-Data.zip) = mDLEliXEhocqD0vkLKegVQ28PW7WfXtbmnOqJXF0X9g=
:-SHA256 (alephone/Trilogy_Manual.pdf) = 0k3I6VXXw3BeIdBQ0Y7DQuLq6OOMb6SBrYvXa16rWMo=
:+SHA256 (alephone/Trilogy_Manual-20220720.pdf) = a3iR6cKzyFvzuTBcO4VHK8NVONNoI6YqJUWH/BC2cTQ=
: SIZE (alephone/MarathonInfinity-20200904-Data.zip) = 96703853
:-SIZE (alephone/Trilogy_Manual.pdf) = 382658
:+SIZE (alephone/Trilogy_Manual-20220720.pdf) = 440182
:commit - 9ea9b80f3cbb3bfba66ca229734ed6146b2fdad9
:blob - aec16648a2c55d61f8fe9b765c0119bfc3c2c9d5
:file + games/alephone/scenarios/marathoninfinity/pkg/PLIST
:--- games/alephone/scenarios/marathoninfinity/pkg/PLIST
:+++ games/alephone/scenarios/marathoninfinity/pkg/PLIST
:@@ -605,4 +605,5 @@ share/alephone/Infinity/Scripts/Marathon Infinity.mml
: share/alephone/Infinity/Scripts/Transparent_Liquids.mml
: share/alephone/Infinity/Shapes.shpA
: share/alephone/Infinity/Sounds.sndA
:-share/alephone/Infinity/Trilogy_Manual.pdf
:+share/doc/alephone/
:+share/doc/alephone/Trilogy_Manual.pdf

-- 
Committee, n.:
	A group of men who individually can do nothing but as a group
	decide that nothing can be done.
		-- Fred Allen