Copy GAMEDIR at once and avoid unwanted files in the first place instead of
removing them afterwards; nit-pick WRKSRC into WRKBUILD while since the engine
executable is generated in build.
OK solene
From Solene Rapenne (maintainer)
The fix to make it build on powerpc is easy (same as the diff to unbreak
luajit) but the resulting game is useless (black screen at startup).
Patches to address this are more involved.
While here, add a fallback mirror hosted by Solene, upstream used to
modifiy existing tarballs in the past. Also, amend SUBST_VARS to avoid
PLIST churn when updating to newer versions. Initial diff from, and
tweaks discussed with Solene Rapenne (maintainer)
gcc is still used for the build, but symlinks are added to ${WRKDIR}/bin
by the gcc4 module. devel/premake4 is probably the source of the
hardcoded "gcc" use.
spoted by ajacoutot & fcambus
- MODGCC_ARCHS changed to MODGCC4_ARCHS
- MODGCC_LANGS removed as language 'c' is the default
so setting this variable is not needed here
- Updated patch-premake4_lua to use variable substitution
instead of hard-coded paths
- Added share/tome4/ and share/tome4/game/ to PLIST-data
and remove it from PLIST-main. Without it removing tome4
would error out informing about non empty directories
- Simplified the RUN_DEPENDS-main line, the way it was
done previously prevented REVISION bumps from working
- bumped REVISION of both packages to 0
OK ajacoutot@
OK fcambus@
note: upstream is known to re-roll tarballs silently see
http://forums.te4.org/viewtopic.php?f=42&t=47073
for details.
$ cat pkg/DESCR-main
Tales of Maj'Eyal (ToME) is a free, open source roguelike RPG,
featuring tactical turn-based combat and advanced character building.
Play as one of many unique races and classes in the lore-filled world
of Eyal, exploring random dungeons, facing challenging battles, and
developing characters with your own tailored mix of abilities and
powers. With a modern graphical and customisable interface, intuitive
mouse control, streamlined mechanics and deep, challenging combat,
Tales of Maj'Eyal offers engaging roguelike gameplay for the 21st
century.
This package contains the engine of the game.