Build on top of a previous update sent by Jérôme (Neon King)
which was build of an update sent by Donovan.
Port changes:
- switched to GH_*
- moved to cmake and dropped BAM
- dropped unnecessary patches (all of them)
- avoid git from running (new patch)
- the strict-alignment crash is resolved
- replaced SDL with SDL2
- update to python3
I'm taking maintainer. The maps distfile is hosted by solene@.
With help from: Donovan Watteau (previous maintainer), Jérôme, sthen@,
solene@, and Daniel Dickman
Some crashes and graphic issues have been reported. We decided to import
it anyway because the old version is incompatible with current servers.
OK from thfr@ and solene@
includes fix for va_list use to build on arm64 (GitHub PR 378); see
also GitHub issue #347
disable debug symbols for the build while here
runtime tested on amd64 without (new) issues
Index: Makefile
libpng warning: iCCP: known incorrect sRGB profile
libpng error: IDAT: invalid distance too far back
Error reading the PNG file.
Can't load the graphic `graphics/ui/ui_minimap.png'
from Omar Polo
your terminal.
From upstream and MAINTAINER Pat Jensen <patj AT passpackets DOT com> --
thanks!
ok tracey@
wordsearch is a classic word search game that you can play in your
terminal. It features curses full screen gameplay with an easy to
customize puzzle directory so you can share your creations with friends.
It has simple to pick up gameplay with word-based scoring so you can
play anytime.
ok jca@ for riscv64
ok maintainer Omar Polo who suggested also disabling mips64
Note there is a patch from Omar to disable embree that may solve this, but
remains to be tested. Then maybe BROKEN-*64 can be removed again.
main change is Tick() refactor improving latency in some cases (21.09)
changelog at https://github.com/FNA-XNA/FNA/releases
Tested without issues with Rogue Legacy and Celeste
From the release notes:
"This is a small release containing a fix for an exploit that allowed players
to spy on players they weren't supposed to. It is highly recommended that all
servers update to this new release as soon as possible."
from jsg@; tested by me
WANTLIB X11-xcb no longer needed (found by make port-lib-depends-check)
This adds initial support for the Quake 2021 re-release.
this software wants some features not on earlier cpus. (if someone has
a computer too old for this, i would give you a nickel for another
computer, but i bet you have several newer ones already..)
powerpc does not inline sqrt(3) unlike other lld archs, so it actually uses
libm and as such the `-lm' linker flag is needed.
While here, refresh WANTLIB and add FIX_EXTRACT_PERMISSIONS.
tweak and ok gkoehler@
ok rsadowski@
DESCR:
Steam emulator that emulates steam online features. Lets you play games that use
the steam multiplayer apis on a LAN without steam or an internet connection.
How to use:
Replace the steam_api(64).dll (libsteam_api.so on linux) from the game with
mine. For linux make sure that if the original api is 32 bit you use a 32 bit
build and if it's 64 bit you use a 64 bit build.
Put a steam_appid.txt file that contains the appid of the game right beside it
if there isn't one already.
Thanks to Brad Smith for noticing that I missed -Wl,-relax here, and
providing this diff. With -Wl,-relax, there is no chance of a powerpc
package of cataclysm-dda after the switch to lld.
Add powerpc to LLD_ARCH, and bump _SYSTEM_VERSION-powerpc so people
will upgrade to lld-linked packages when they exist. Remove
-Wl,--relax from several ports; ld.bfd needed this flag, but ld.lld
can't take it.
lang/gcc/8 needs USE_LLD = No, because LLD can't link C++ code from
gcc (error: relocation refers to a discarded section: ...), and also,
the adastrap is too old.
To avoid linker errors on macppc, you need a snapshot where
/usr/bin/ld is LLD.
ok sthen@