Commit Graph

64 Commits

Author SHA1 Message Date
Mark Linimon 9456e7f951 Add stanza for riscv64 the same as aarch64 to build build.
Obtained from:	maintainer
2021-01-20 06:09:10 +00:00
Mark Linimon a08a0b9e9c Mark as BROKEN on riscv64:
../src/luajit2/src/lj_arch.h:55:2: error: "No support for this architecture (yet)"

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2021-01-19 03:17:13 +00:00
Piotr Kubaj 2ee6113b03 games/tome4: update to 1.7.2
Changelogs:
https://te4.org/blogs/darkgod/2020/11/news/tales-majeyal-171-ghoulish-evaporation-released
https://te4.org/blogs/darkgod/2020/11/news/tales-majeyal-172-evaporating-ghouls-released
2020-11-08 23:09:11 +00:00
Piotr Kubaj c3b1d6b832 games/tome4: update to 1.7.0, take maintainership
Changelog:
https://te4.org/blogs/darkgod/2020/10/news/tales-majeyal-170-necrotic-translations-released

Also take maintainership because of repeated maintainer timeouts.

PR:		249371 (based on)
Approved by:	lifanov (maintainer timeout)
2020-11-04 01:52:51 +00:00
Piotr Kubaj 637caf1c0f games/tome4: fix build on powerpc64le
Luajit also doesn't work on powerpc64le.
2020-10-03 00:20:11 +00:00
Tobias Kortkamp 29a23b8db4 Clean up LLD_UNSAFE from openal-soft ports
After FreeBSD 12.0 EOL we no longer have to worry about LLD 6 and
can drop LLD_UNSAFE from openal-soft ports.  LLD can link them fine
now but some ports needs a little help on i386 (-Wl,-znotext).

PR:		226980
Reviewed by:	jbeich (earlier version)
Differential Revision:	https://reviews.freebsd.org/D23030
2020-03-19 23:02:30 +00:00
Piotr Kubaj 09a872799e games/tome4: add MAKE_JOBS_UNSAFE=yes
I'm hitting race condition on powerpc64 with 32 threads:
==== Building TEngine (release) ====
Creating ../obj/Release/TEngine
noise.c
cc -O2 -pipe -fstack-protector-all -fno-strict-aliasing -std=gnu89   -MMD -MP -DGLEW_STATIC -DNDEBUG=1 -D_DEFAULT_VIDEOMODE_FLAGS_='SDL_HWSURFACE|SDL_DOUBLEBUF' -DTENGINE_HOME_PATH='".t-engine"' -DTE4CORE_VERSION=17 -DSELFEXE_BSD -I../src -I../src/luasocket -I../src/fov -I../src/expat -I../src/lxp -I../src/libtcod_import -I../src/physfs -I../src/zlib -I../src/bzip2 -I../src/luajit2/src -I../src/luajit2/dynasm -I/usr/local/include  -pthread  -o "../obj/Release/TEngine/noise.o" -MF ../obj/Release/TEngine/noise.d -c "../src/noise.c"
mkdir -p ../obj/Release/TEngine
error: unable to open output file '../obj/Release/TEngine/noise.o': 'No such file or directory'
1 error generated.
core_lua.c
SFMT.c
serial.c

PR:		242556
Approved by:	lifanov (maintainer timeout)
2019-12-25 17:53:37 +00:00
Nikolai Lifanov 2a0ef0c9e6 update games/tome4 to 1.6.5 2019-12-20 00:01:26 +00:00
Piotr Kubaj f574a51b3b games/tome4: fix build on GCC architectures
Use C++11 compiler:
==== Building te4-wfc (release) ====
lua_wfc.cpp
g++ -O2 -pipe  -fstack-protector-strong -O2 -pipe  -fstack-protector-strong -fno-strict -aliasing -std=gnu89 -MMD -MP -DGLEW_STATIC -DNDEBUG=1 -I../src -I../src/luasocket -I../src/fov -I../src/expat -I../src/lxp -I../src/libtcod_import -I../src/physfs -I../src/zlib -I../src/bzip2 -I../src/lua -I../../../../../../../../include  -pthread -O3 -std=c++11  -o "../obj/Release/te4-wfc/lua_wfc.o" -MF ../obj/Release/te4-wfc/lua_wfc.d -c "../src/wfc/lua_wfc.cpp"
cc1plus: warning: command line option "-std=gnu89" is valid for C/ObjC but not for C++
cc1plus: error: unrecognized command line option "-std=c++11"

PR:		242188
Approved by:	lifanov (maintainer timeout)
2019-12-09 12:24:36 +00:00
Nikolai Lifanov 9694688767 update games/tome4 to 1.6.4 2019-11-28 03:22:36 +00:00
Nikolai Lifanov 347baf359b update games/tome4 to 1.6.3 2019-11-26 18:53:14 +00:00
Nikolai Lifanov 6250a0c26b update game/tome4 to 1.6.1 2019-11-21 01:00:23 +00:00
Nikolai Lifanov 4f35d01442 update games/tome4 to 1.6
This is a major update. Any DLCs should auto-update as well.
https://te4.org/blogs/darkgod/2019/10/news/tales-majeyal-16-late-delivery-avalon-released
2019-10-27 03:45:55 +00:00
Nikolai Lifanov 97b9808458 games/tome4: re-enable LLD_UNSAFE
Still can't link with LLD on 12.0-RELEASE.
No revision bump since it's a build fix.

Reported by:	Piotr Kubaj
2019-09-23 15:23:22 +00:00
Nikolai Lifanov d4b666fb8f add new port: games/tome4-beta
This adds a beta of 1.6 patch for games/tome4

It's a major update. Read more in announcements:
https://te4.org/blogs/darkgod/2019/04/news/whats-next-tales-majeyal-lot-and-then-some
https://te4.org/blogs/darkgod/2019/09/news/tales-majeyal-16-beta1-upon-you
2019-09-21 19:49:53 +00:00
Nikolai Lifanov 85b2a32a20 clean up games/tome4 port
- reorder sections
- remove LLD_UNSAFE, not needed after openal update
- prepare for a slave port
2019-09-21 18:28:54 +00:00
Mathieu Arnold 79698c8457 Convert to UCL & cleanup pkg-message (categories e-g) 2019-08-13 16:03:11 +00:00
Piotr Kubaj ef75c41b9e games/tome4: also add USES=sdl (forgotten before)
PR:		238598
Approved by:	lifanov (maintainer timeout), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20820
2019-07-01 18:12:17 +00:00
Piotr Kubaj 1fd232376e games/tome4: fix build on powerpc64, add USES=gl
There's no luajit for powerpc64.

PR:		238598
Approved by:	lifanov (maintainer timeout), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20820
2019-07-01 18:08:45 +00:00
Nikolai Lifanov 28342e587f update games/tome4 to 1.5.10
Changelog:
https://te4.org/blogs/darkgod/2018/05/news/tales-majeyal-1510-aka-it-patches-out

Forbidden Cults 1.0.1 is also out if you purchased it.
2018-05-25 17:40:24 +00:00
Nikolai Lifanov 2efe2bb081 update games/tome4 to 1.5.9
Changes: https://te4.org/blogs/darkgod/2018/05/news/tales-majeyal-159-aka-last-patch-us-out

This update is compatible with Forbidden Cults DLC release:
https://te4.org/blogs/darkgod/2018/05/news/tales-majeyal-forbidden-cults-now-released

As with other DLCs, place the file in $HOME/.t-engine/4.0/addons if you bought it.
2018-05-17 01:45:16 +00:00
Nikolai Lifanov a500f64a16 update games/tome4 to 1.5.8
Changes: https://te4.org/blogs/darkgod/2018/04/news/tales-majeyal-158-aka-forbidden-patch-out
2018-04-30 15:46:12 +00:00
Nikolai Lifanov bb6699eec3 update games/tome4 to 1.5.7
https://te4.org/blogs/darkgod/2018/04/news/tales-majeyal-156-aka-forbidden-sect-out
https://te4.org/blogs/darkgod/2018/04/news/tales-majeyal-157-aka-forbidden-bugs-out
2018-04-23 19:44:53 +00:00
Kirill Ponomarev a50766ec02 Set LLD_UNSAFE=yes that the port will continue to link with ld.bfd
if /usr/bin/ld is lld, until the issue can be addressed.

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
2018-01-08 13:21:10 +00:00
Antoine Brodin 07faea058d Cleanup LIB_DEPENDS on libpng 2017-12-01 07:19:53 +00:00
Nikolai Lifanov 3d659d6d14 follow permanent redirect of http -> https
Reported by:	repology.org
2017-07-24 18:55:12 +00:00
Nikolai Lifanov dc230114d2 games/tome4: get rid of http mirror as it's a redirect now 2017-07-03 17:21:20 +00:00
Nikolai Lifanov bdf8440b9a update games/tome4 to 1.5.5
This contains two back-to-back bugfix releases:

https://te4.org/blogs/darkgod/2017/05/news/tales-majeyal-154-match-out
https://te4.org/blogs/darkgod/2017/05/news/tales-majeyal-155-aka-whoops-out
2017-05-24 13:58:33 +00:00
Matthew Rezny b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Nikolai Lifanov c6ec4313e7 update games/tome4 to 1.5.3
This is primarily a bugfix release.

Changes: https://te4.org/blogs/darkgod/2017/04/tome/tales-majeyal-153-never-give-never-surrender-out
2017-04-10 13:37:43 +00:00
Nikolai Lifanov 805c891e67 update games/tome4 to 1.5.2
This is mostly a balancing update.

Changes: https://te4.org/blogs/darkgod/2017/03/news/tales-majeyal-152-forever-and-more-out
2017-03-21 12:24:59 +00:00
Nikolai Lifanov 7a37448f1b add https:// master site to games/tome4 now that it's available 2017-03-18 15:12:16 +00:00
Nikolai Lifanov 9735aebdac update games/tome4 to 1.5.1
This is primarily a bugfix and balance update.

The port now enables a parallel build by being more granular
with components that don't build in parallel.

http://te4.org/blogs/darkgod/2017/03/news/tales-majeyal-151-forever-and-some-out
2017-03-17 03:08:37 +00:00
Nikolai Lifanov bbff9da576 update games/tome4 to 1.5.0
This is a huge release. Major features:

    New donator/buyers class: Possessors
    Imported Stone Wardens class into the base game, with an unlock
    Fully rewrote Archer class
    Fully rewrote Rogue class
    Reworked Chants and Hymns trees
    Buffed Antimagic
    Much improved Infinite Dungeon, with new layouts, terrains and challenge levels
    New visual effects for many, many talents, both old and new
    New "shimmer" cosmetic feature for donators/buyers to change the look of your gear and finally look dapper!
    All artifacts now have unique player doll images, to look even more dapper!

Complete changelog:
http://te4.org/blogs/darkgod/2017/03/news/tales-majeyal-150-unbroken-unforgotten-embers-rage-104-and-ashes-urhrok-1

The port also removes patches that landed upstream and patches that were only
to silence compile warnings.

If you purchased Embers of Rage or Ashes of Urh'Rok, these are updated too.
2017-03-11 16:29:08 +00:00
Nikolai Lifanov 8d7993e557 update MAINTAINER to my FreeBSD.org email
Reviewed by:	matthew
Approved by:	matthew (maintainer)
Differential Revision:	https://reviews.freebsd.org/D8782
2016-12-14 03:47:18 +00:00
Matthew Seaman 211bc2d2b6 Update to 1.4.9
PR:		213771
Submitted by:	lifanov@mail.lifanov.com (maintainer)
2016-11-12 21:37:26 +00:00
Matthew Seaman be95030867 Fix build from command-line: use-before-defined of ${ARCH}
Curiously, test bulding with poudriere worked fine.

PR:		214411
Reported by:	FreshPorts sanity checking
MFH:		2016Q4
2016-11-11 22:00:41 +00:00
Matthew Seaman deb5f11aa9 Use the portable vesion of luajit when building on aarch64
PR:		214411
Submitted by:	lifanov@mail.lifanov.com (maintainer)
MFH:		2016Q4
2016-11-11 21:37:38 +00:00
Mark Linimon 17e48e339b The 64-bit arm arch is actually spelled 'aarch64', not 'arm64'. 2016-11-08 19:29:56 +00:00
Mark Linimon 219027a31a Mark as broken on arm64.
Approved by:	portmgr (tier-2 blanket)
2016-11-08 07:36:52 +00:00
Ruslan Makhmatkhanov 97c8c31255 games/tome4: update to 1.4.8
- add dependency upon libpng

PR:		210280
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2016-06-18 21:24:37 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Raphael Kubo da Costa e80286126e Update to 1.4.6.
Announcement:
http://te4.org/blogs/darkgod/2016/03/news/tales-majeyal-146-aka-twilight-darkness-released

PR:		207907
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2016-03-13 22:16:15 +00:00
Raphael Kubo da Costa 5243b269e5 Update to 1.4.5.
This is a bugfix release.
Also, this update removes a premake4 s/gcc/cc/ hack that's no longer necessary.

Note: Embers of Rage 1.0.2 is out. It can be placed in $HOME/.t-engine/addons.

PR:		207597
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2016-02-29 22:55:27 +00:00
Raphael Kubo da Costa 72b6d4c2ec Update to 1.4.4.
This is slightly more urgent than other updates, since it is required to play
the anticipated upcoming (on Feb 23) expansion.

Changes:
http://te4.org/blogs/darkgod/2016/02/news/tales-majeyal-144-aka-once-more-teasing-released

PR:		207394
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2016-02-21 17:12:58 +00:00
Jason Unovitch cf5c235ac2 games/tome4: update 1.4.2 -> 1.4.3
Changes:
http://te4.org/blogs/darkgod/2016/02/news/tales-majeyal-143-aka-rage-released

PR:		206883
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2016-02-14 13:28:52 +00:00
Raphael Kubo da Costa 4e4279840c Update to 1.4.2.
PR:		206675
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2016-01-28 22:20:58 +00:00
Dmitry Marakasov 7613633531 - Update to 1.4.0
- While here, fix LICENSE

PR:		206625
Submitted by:	lifanov@mail.lifanov.com
2016-01-26 18:52:27 +00:00
Jason Unovitch a8d78b8ea9 games/tome4: update 1.3.1 -> 1.3.3
Changes:
http://te4.org/blogs/darkgod/2015/11/news/tales-majeyal-132-aka-stunt-saver-released
http://te4.org/blogs/darkgod/2015/11/tome/tales-majeyal-133-aka-stunts-whip-doom-released

PR:		204924
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2015-12-01 23:49:42 +00:00
Pawel Pekala ee7f3e3ac5 Update to version 1.3.1
Notes: http://te4.org/blogs/darkgod/2015/03/news/tales-majeyal-131-aka-forever-released

PR:		199020
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2015-03-30 19:50:12 +00:00