26 Commits

Author SHA1 Message Date
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