14 Commits

Author SHA1 Message Date
sthen
e5d40d4ea9 games/fifengine: backport upstream commit "removed flags that are not supported with swig 4.0" 2020-12-31 14:44:35 +00:00
kirby
fd2e50cee5 Update to fifengine-0.4.2
Upstream switched to Python3
2020-09-11 06:00:15 +00:00
kirby
4e120954bb remove BROKEN-i386. builds fine there.
tested with unknown-horizons, the only consumer.
ok sthen@
2020-03-13 04:59:13 +00:00
kirby
f51cc77af7 switch HOMEPAGE to https 2020-03-12 06:58:25 +00:00
sthen
484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
naddy
655b2ce865 fix build with recent Mesa versions
Mesa >= 18.2.5 has newer OpenGL headers from Khronos which change the
include guards.
2019-01-31 15:13:22 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
jsg
09841f5ace Remove most of the remaining BROKEN-arm markers to give ports a chance
of building with clang.

ok sthen@ phessler@
2018-01-20 15:05:34 +00:00
bentley
5ca2a52371 arm also runs out of memory compiling this port. 2018-01-03 08:06:15 +00:00
bentley
184c455db1 Don't try building fifengine on archs that will definitely run out of memory. 2017-12-18 08:46:15 +00:00
sthen
8b1a57ee8e mark BROKEN-i386: std::bad_alloc when compiling fifePYTHON_wrap.cxx 2017-11-16 10:46:52 +00:00
jasper
7656271ba5 use ${MODPY_WANTLIB} 2017-11-10 10:28:53 +00:00
bentley
8aa9c39d6f Import fifengine-0.4.1.
FIFE is a free, open-source cross-platform game engine. It features
hardware-accelerated 2D graphics, integrated GUI, audio support, lighting,
map editor supporting top-down and isometric maps, pathfinding, virtual
filesystem and more!

Games utilizing FIFE are programmed through Python scripting layer on top of
the base C++ API. Games can be also programmed using the C++ layer directly.

ok kirby@
2017-11-04 22:03:17 +00:00