20 Commits

Author SHA1 Message Date
naddy
e89b60dd9d allow text relocations on i386 from non-PIC assembly code 2018-11-20 20:30:03 +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
edd
e8f674f4ad emulators/dgen-sdl: Unbreak build with clang 6.
OK sthen@, thanks.
2018-04-13 14:52:07 +00:00
sthen
aea051ad86 fix with newer nasm on i386, from Brad 2017-08-12 22:11:23 +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
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
edd
6cb5e37195 Stop emulators/dgen-sdl from picking up doxygen.
Since doxygen isn't a BUILD_DEPEND (and we don't install any doxygen docs
anyway), it can disappear mid-build during a bulk.

Spotted by, and OK, naddy@. Thanks.
2017-02-28 21:29:05 +00:00
landry
5760d9de19 Mark BROKEN-macppc, it failed randomly too many times 2016-05-14 14:11:21 +00:00
bentley
a53d61febb Update to dgen-sdl-1.33.
ok edd@ (maintainer)
2015-11-24 10:26:02 +00:00
landry
6042f423ed BROKEN-hppa the same reason as alpha, build was never reliable and never
finished after spending days building the same file.
2014-08-19 05:50:29 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
landry
a578087500 Mark those as BROKEN-alpha for various fully reproducible OOM/ICE reasons. 2013-11-09 14:12:28 +00:00
edd
c04d20fef8 Update to dgen-sdl-1.32.
OK bcallah@
2013-03-23 02:12:21 +00:00
espie
9cd014a3ca PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:02:49 +00:00
edd
322897d659 Update to dgen-1.31.
OK rfreeman@, bentley@
2012-11-19 23:31:55 +00:00
edd
db8767f010 update to dgen-1.30
OK jeremy@
2012-03-13 11:15:02 +00:00
edd
bd36f4a001 Fix usb joysticks when the device is not /dev/ugen0
From zamaz (upstream), many thanks.

OK ajacoutot@
2012-02-29 21:38:31 +00:00
edd
29d8ccfcfc Update to dgen-sdl-1.29.
Upstream took our joystick patches for this release, so they are gone.

Fixes some odd display bugs reported by rfreeman@ and fixes some games for me also.

OK rfreeman@
2012-02-18 01:16:08 +00:00
edd
4a739e800d Import dgen-sdl-1.28; A Sega Megadrive/Genesis emulator.
Hopefully this can replace emulators/generator.

OK jeremy@
2012-01-23 09:22:59 +00:00