Commit Graph

36 Commits

Author SHA1 Message Date
tb
11d9f5ad87 games/eduke32: drop MAINTAINER per their request 2022-11-21 19:22:02 +00:00
naddy
9433d2a35f drop RCS Ids 2022-03-11 19:04:03 +00:00
jsg
666a7e9195 backport 864691defbc55453071050b5cc8408079a8f3199 to fix llvm 13 build 2021-12-08 05:46:25 +00:00
jsg
df7d223cbb update eduke32 to 9511-d032a9949 and build voidsw for shadow warrior
ok Ryan Freeman (MAINTAINER)
2021-08-20 11:20:38 +00:00
sthen
350cf40556 remove ports libexecinfo, we now have a libunwind-based libexecinfo in base 2021-06-09 19:50:06 +00:00
jsg
79d1f71088 update eduke32 to 9297-2bb6cbcae
ok mestre@ Ryan Freeman (MAINTAINER)
2021-01-08 23:58:29 +00:00
cwen
41d17b317c eduke32: don't require `-latomic' anymore on powerpc, since
this arch has been switched to clang

OK Ryan Freeman (maintainer)
2020-04-10 14:59:48 +00:00
cwen
a03d341bef eduke32: needs atomics on powerpc and hppa
"Looks good to me" Ryan Freeman (maintainer)
2020-02-01 13:19:23 +00:00
jsg
72df8d9478 store log file in ~/.config/eduke32/ instead of current dir
discussed with maintainer Ryan Freeman
2020-01-04 05:44:39 +00:00
jsg
8c0788f636 update eduke32 to 20191222-8494
Among many other changes from 20171105-6496 this adds support for
Ion Fury.  A new commercial Build engine game worked on by eduke32
developers.

From maintainer Ryan Freeman with bits from solene@ and myself.
2019-12-30 08:32:46 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
sthen
81d334b1a7 set NOASM=1 to actually disable assembly code 2018-11-26 21:33:55 +00:00
naddy
b77ec479c7 tweak 2018-11-23 16:02:35 +00:00
jsg
7e84a655df Disable i386 assembly to avoid a text relocation fixing i386 lld build.
Disable lto if lld property not set instead of doing -fuse-ld=lld which
should give gcc/binutils archs a chance of building.

Discussed with jca and Brad.  Maintainer timeout.
2018-11-23 06:54:11 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
espie
da109bb6a3 I'm getting fed up of fixing that stuff
make *sure* the internal includes are first, so that we don't pick up
system-wide different enet or something like that.
2018-07-17 07:56:44 +00:00
naddy
f6c1d6ad8c fix C++ non-const narrowing errors on LP64-clang archs other than amd64; ok jca@ 2018-07-10 13:53:29 +00:00
kirby
95541fd8be fix build when audio/libxmp is installed.
patch from maintainer Ryan Freeman, thanks!
noticed and OK espie@
2017-11-30 03:32:32 +00:00
kirby
e646319e92 update eduke32 to a current version (20171105 svn tag 6496)
from maintainer Ryan Freeman, thanks!
2017-11-22 03:43:46 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
sthen
284f68c4a2 games/eduke32 tries to use ld.lld so that LTO works, but this fails on i386
(reloc problems: can't create dynamic relocation R_386_32 against local symbol
in readonly segment), so just disable LTO there instead.
2017-08-04 22:33:18 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
9ff9678e3b also switch to COMPILER, as weel as pending patch to kill hidden dep on lz4 2017-05-31 08:10:01 +00:00
espie
d69ac44b71 let it build with clang 2017-05-27 10:54:47 +00:00
bentley
698104691a Update to eduke32-2.0.0.5775.
From Ryan Freeman (maintainer).
2016-08-20 05:16:01 +00:00
ajacoutot
3f1c8b014b endian.h: drop patching or make includes consistent. 2015-05-01 16:51:24 +00:00
jasper
ae7a38400c set maintainer addresses to non-@openbsd.org for the account doesn't exist anymore 2014-10-22 13:55:07 +00:00
sthen
94403c6351 disable PIE on i386 for this port, it leaves insufficient registers for the asm 2014-01-08 14:01:10 +00:00
espie
9cd014a3ca PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:02:49 +00:00
espie
227b0f2c78 clean-up extra entries which are actually not checked
(necessary for a DISTFILES/SUPDISTFILES check to help porters)
2013-03-02 13:03:17 +00:00
sthen
a103698560 This has a hidden dep on gtk+2 (which is dlopen'd); add LIB_DEPENDS/WANTLIB
(and a comment to remind people not to remove it when they see as Extra),
and fix the dlopen string so it actually uses it at runtime. ok ryan@
2013-01-13 09:26:34 +00:00
sthen
15843fa2f1 fix MASTER_SITES 2013-01-08 10:23:08 +00:00
sthen
3a1c6d10f6 zap trailing whitespace where it's present in MASTER_SITES/COMMENT
lines in ports Makefiles
2012-10-15 15:06:41 +00:00
rfreeman
0c86728cbf fix build on hppa and ppc, also submitted upstream
okay brad@, ajacotot@
2012-08-21 00:50:27 +00:00
rfreeman
3dcfce0df6 Import eduke32.
eduke32 is an advanced Duke Nukem 3D engine capable of playing
the game, and filled to the brim with editing enhancements.
Includes mapster32, a map-making program similar to the original
build map editor.

ok jasper@, edd@
2012-07-17 21:29:50 +00:00