32 Commits

Author SHA1 Message Date
solene
4fdee4969f drop maintainership 2022-05-08 09:39:32 +00:00
naddy
9433d2a35f drop RCS Ids 2022-03-11 19:04:03 +00:00
espie
2e170a1f1c more PKGNAME-sub simplifications 2021-11-29 16:28:30 +00:00
solene
b49a337d20 Update to tome4-1.7.4 2021-06-29 06:45:08 +00:00
solene
0dfd201485 Update to tome4-1.7.3 2021-05-28 16:21:43 +00:00
solene
a7c1d2ba15 Update to tome4-1.7.2 2020-11-07 11:53:33 +00:00
solene
0d93a2d87f Update to tome4-1.7.0 2020-10-29 20:28:41 +00:00
solene
419b223249 Update to tome4-1.6.7
Diff from kn@, many many thanks for the update
This also include an enhanced README with the parameters list

Release announcement here
https://te4.org/blogs/darkgod/2020/02/news/tales-majeyal-167-not-dinosaur-released
2020-02-26 23:20:43 +00:00
kn
702957f67f Split do-configure into configure and post-patch, improve do-install
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
2019-08-22 10:06:46 +00:00
sthen
484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
naddy
91b8d67118 modify embedded copy of glew.h for recent Mesa versions
Mesa >= 18.2.5 has newer OpenGL headers from Khronos which change the
include guards.
2019-01-31 14:08:25 +00:00
solene
0b8c275742 link against libc++abi to access libunwind symbols needed by luajit when
compiling with clang

ok jca@ espie@
help from naddy@
2018-10-31 09:48:18 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
solene
d21dca5533 Update tome4-1.5.10
ok jca@
2018-05-27 20:26:56 +00:00
nigel
dcd6e14415 Update PLIST-main fails to find README file when building.
Ok jca@
2018-05-15 05:15:21 +00:00
solene
4621129203 Update tome4-1.5.9
ok jca@
2018-05-14 08:43:34 +00:00
solene
88de85db23 Update tome4-1.5.8
Contribution from jca@

ok bcallah@ jca@
2018-04-29 10:21:35 +00:00
solene
49f56c0d6f Update to tome4-1.5.7
Added README asked by schwarze@
WANTLIB c++abi required spotted by jca@, solution provided by sthen@

ok jca@ schwarze@ bcallah@
2018-04-26 17:25:40 +00:00
jca
940afa2dff Update to tome4-1.5.5
from Solene Rapenne (maintainer)
2018-01-27 12:33:57 +00:00
jca
f096fc26b0 Don't try to build tome4 on powerpc
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.
2017-12-02 15:26:12 +00:00
kirby
b0dd5af453 missed comment from jca@, sorry 2017-11-19 19:47:43 +00:00
kirby
8366a1461b set ONLY_FOR_ARCHS similar to lang/luajit because tome4 is using its
own embedded copy of luajit.
OK sthen@
2017-11-19 19:42:48 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
kirby
edb01fb468 - remove bogus line from Makefile
- switch HOMEPAGE to https
 - add RCS id to patch
2017-11-11 11:24:42 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
fb6f98386b WANT_CXX ignore build system 2017-05-27 05:16:18 +00:00
jca
2c886dad4b Update to tome4-1.5.1
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)
2017-03-27 18:28:29 +00:00
jca
34dcf59b37 Add a comment that tome4 hardcodes the use of "gcc" 2017-03-03 21:29:00 +00:00
jca
675aaaf4f4 Let this build on archs without /usr/bin/gcc
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.
2017-03-03 21:03:32 +00:00
awolk
892e2cef14 Fix games/tome4 problems
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@
2016-12-29 14:07:11 +00:00
awolk
cb4bcaedc7 un-utf8 DESCR
not bumping revision as the port was not yet
plugged into the build.
2016-12-28 18:43:38 +00:00
awolk
ca1e0a58a4 Import games/tome4
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.
2016-12-28 18:34:57 +00:00