23 Commits

Author SHA1 Message Date
tb
a60a787a67 games/godot: unbreak: remove compat patches for old zlib. 2021-07-04 14:34:25 +00:00
jasper
3580b0c672 mark this broken on powerpc64 due to an 'unknown ISA' error.
besides, sysinfo.h appears to lack support for most anything that's not x86(_64)
2021-06-27 11:44:14 +00:00
sthen
350cf40556 remove ports libexecinfo, we now have a libunwind-based libexecinfo in base 2021-06-09 19:50:06 +00:00
cwen
623201ef20 godot: update to 3.3.2, mark BROKEN-powerpc
Changelog: https://github.com/godotengine/godot/blob/3.3.2-stable/CHANGELOG.md

From Omar Polo (maintainer)
2021-06-09 15:56:32 +00:00
thfr
61efb5fbbd update to Godot 3.3, from maintainer Omar Polo, thanks! 2021-05-03 19:10:24 +00:00
gkoehler
89c447cbc4 Remove last uses of -mlongcall on powerpc
-Wl,--relax solves linker errors of "relocation truncated to fit",
-mlongcall isn't necessary.

diff from Brad Smith, ok cwen@
2020-11-15 22:05:10 +00:00
thfr
936e6b40d8 update to godot 3.2.3
from Omar Polo (maintainer)

tweak from me: update COMPILER line for C++14
2020-09-19 06:37:23 +00:00
thfr
f553a8c906 add sndio backend to godot
main work done by Omar Polo ( op AT omarpolo DOT com ), who is also
taking MAINTAINER of this port. Also thanks to ratchov@ for valuable
input.
2020-09-06 10:34:19 +00:00
cwen
aa639a114e godot: unbreak on powerpc and i386
Don't build with `-Werror'; this "fixes" the "large atomic operation may incur
significant performance penalty" warning upgraded to error seen on these archs

Thanks to Omar Polo build testing on i386.

OK thfr@ (maintainer)
2020-08-18 17:39:30 +00:00
thfr
66e5ad8fcf fix build with clang 10
Implicit copy ctor have been deprecated since C++11
https://github.com/godotengine/godot/pull/35762

tested by me with clang 8 (no breakage) and by naddy@ with clang 10 -
successfully. Thanks!
2020-08-03 18:41:08 +00:00
sthen
cbaee8ca08 mark BROKEN-i386, "error: misaligned atomic operation may incur significant performance penalty" 2020-07-30 14:11:37 +00:00
thfr
71e65b28a0 update to Godot 3.2.2, by Omar Polo - thanks!
some cleanup of patch comments by me
2020-07-19 13:02:38 +00:00
cwen
239d42dc98 godot: don't require `-latomic' anymore on powerpc, since
this arch has been switched to clang

OK thfr@ (maintainer)
2020-04-12 13:30:55 +00:00
thfr
ffefb3db7a use __atomic_* functions and unbreak build on ppc, by cwen@ 2019-09-02 18:20:12 +00:00
thfr
ec79654297 fix bool type NULL -> false to not trip up ports-gcc
issue found by cwen@
diff by jca@

don't update to 3.1.1 yet - godot 3.0.6 can die another day...
2019-08-16 15:38:15 +00:00
sthen
484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +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
thfr
f29b2661f1 update to godot 3.0.6, fixing CVE-2018-1000224. Disables non-working audio backend for the moment. ok sthen@ 2018-08-25 19:20:29 +00:00
bentley
c4dfc56678 Switch to stable tarballs for godot.
From Thomas Frohwein.
2018-06-05 07:32:39 +00:00
sthen
3439e6da11 s/post-patch/pre-build/ so that update-patches picks up changes to the
file drivers/unix/os_unix.cpp which is handled by SUBST_CMD
2018-05-09 20:26:47 +00:00
sthen
cebb83d01c static_cast fix build on ILP32 arches with clang 6, from Thomas Frohwein (maintainer) 2018-05-09 20:26:08 +00:00
bentley
db4d479804 Import godot-3.0.2.
Godot is an advanced, feature-packed, multi-platform 2D and 3D open source
game engine. It provides a huge set of common tools, so you can just focus
on making your game without reinventing the wheel.

From Thomas Frohwein. Thanks!

ok sthen@
2018-04-27 07:32:53 +00:00