1352 Commits

Author SHA1 Message Date
schwarze
be4bbeb1a5 identical formatting, drop USE_GROFF and bump 2017-05-15 18:41:30 +00:00
espie
aa8cd6b6a0 let it build with clang 2017-05-13 20:59:05 +00:00
espie
012a41a39f don't try to compile C files with c++, clang really doesn't like that.
Fix the flags so that png is found again.
Unconfuse LDFLAGS and CXXFLAGS>
2017-05-13 20:28:37 +00:00
espie
6d443adc0c clang just does not do lto in our configuration 2017-05-13 20:11:24 +00:00
sthen
c651b84ab4 readd --enable-curses, it causes configure to exit out if curses isn't
detected, so we shouldn't run into it silently breaking again in future.
ok Brad
2017-05-07 20:33:42 +00:00
ajacoutot
259eb4b107 - Remove --enable-curses as the probe is run anyway
- Add ncursesw to WANTLIB

from Brad (maintainer)
2017-05-07 08:43:28 +00:00
uaa
786568238d fixed configure script to enable -curses option
ok sthen@ and brad@
2017-05-06 19:25:18 +00:00
espie
8d860230fd adjust distinfo post DISTFILES change 2017-05-06 15:10:17 +00:00
espie
fe66f38d2f fix type of function, handle inline correctly 2017-05-04 19:59:37 +00:00
espie
ac4242707c fix build with clang (ordered ptr comparison)
and a printf(string) while there
2017-05-04 19:53:43 +00:00
fcambus
540da296e5 Update fuse to 1.3.5.
OK benoit@
2017-05-04 09:33:28 +00:00
espie
841b638a3f the slirp emulator needs gnu89 inlines. Fortunately, this is clean enough
that the CFLAGS don't bleed into C++.
2017-05-01 23:54:02 +00:00
espie
2ca34d5642 link does some weird things with clang thx to the pthread-stubs coming
from cairo/pixman-1 (doesn't work well with pthread-stubs)
Since this is scons, just link with -lpthread already, it's all compiled
-pthread anyway.
2017-04-28 13:17:21 +00:00
fcambus
a0fe3b3203 Fix build errors with Clang. Patches from Pkgsrc.
Binary differs so bump REVISION as well.

OK espie@
2017-04-28 07:37:00 +00:00
jca
4f849e6862 Fix error checks (and clang builds while here)
ok fcambus@
2017-04-24 07:52:21 +00:00
ajacoutot
72b3ad1c60 Update to bochs-2.6.9.
from Brad
2017-04-23 13:25:29 +00:00
ajacoutot
1809344e66 Update to qemu-2.9.0.
from Brad (maintainer)
2017-04-23 13:24:17 +00:00
fcambus
3c00fe1bea Add ucon64. 2017-04-20 13:49:12 +00:00
fcambus
642e1ecbf8 Import emulators/ucon64.
uCON64 is the emulator Swiss Army knife program.

It supports almost every video game system (Consoles, Handheld, Arcade),
as well as all common patch file formats like IPS (with RLE compression),
APS, BSL (Baseline Patch format), PPF (Playstation Patch File), and Game
Genie.

OK pirofti@
2017-04-20 13:48:29 +00:00
fcambus
829bc2b7db Fix broken MASTER_SITES for emulators/sdlmame and emulators/sdlmess.
OK sthen@
2017-04-20 09:29:49 +00:00
sthen
7e44b3e4be Add ${CLANG_ARCHS} to "ONLY_FOR_ARCHS = ${GCC4_ARCHS}" lines to give them
a chance on aarch64.
2017-04-19 11:16:03 +00:00
espie
ffe184701b fix a few obvious issues shown by clang (missing prototype, signed pointer
comparisons)

still doesn't link
2017-04-18 22:00:34 +00:00
bentley
adcbce2a89 Disable ASM, fixing the build with clang.
This same code is already disabled in the glide64mk2 port, as it is
marked as SSE (which is disabled) there.
2017-04-14 05:41:53 +00:00
ajacoutot
fdab93435d Update to qemu-2.8.1.
from Brad (MAINTAINER)
2017-04-10 13:13:02 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
fcambus
dd20b5b462 Update vice to 3.1.
Notable changes:

- Use the newly introduced --disable-portaudio configure option
- Avoid picking up mpg123

OK benoit@
2017-04-10 10:47:28 +00:00
fcambus
af48e581ec Remove emulators/spectemu.
The version we have in ports (0.94) is from 1998, and has been marked as
BROKEN since July 2015. The most recent release (0.99.3) is from 2004.

We have an up to date port for emulators/fuse, which emulates the 48K
and more, and is still being maintained.

OK jca@, sthen@, benoit@
2017-04-05 19:57:22 +00:00
espie
b0c5294ad4 vice would autodetect an installed portaudio, thus leading to either a build
failure or a broken package with missing dependencies.
convince autoconf portaudio is not there, and bump so that we know it's
not broken.

okay naddy@
2017-04-01 18:11:05 +00:00
sthen
b62f72d47b Remove USE_WXNEEDED, disable the feature that wants W+X instead. Researched by
Hiltjo Posthuma and tsg@. Works for Benjamin Baier, ok tb@
2017-03-28 23:16:42 +00:00
fcambus
e5c02553bd Update vice to 3.0.
Notable changes:

- Switch to using the SDL UI
- Remove the BROKEN marker for i386, this version works fine
- Remove --disable-ffmpeg in CONFIGURE_ARGS, as it's now disabled by
  default
- Remove now useless patches, and add a patch to prevent building a
  redundant copy of vice.info, as doing so breaks the build

OK benoit@
2017-03-27 10:08:16 +00:00
landry
8814d14280 Add USE_WXNEEDED marker otherwise this blows in some circumstances.
Patch from Benjamin Baier, ok tsg@
2017-03-25 15:53:56 +00:00
fcambus
8f5ac85472 Enable assembly optimizations on i386 for advancemame and advancemess.
OK sthen@
2017-03-24 08:51:35 +00:00
fcambus
c234d72246 Update fuse to 1.3.4.
OK edd@
2017-03-21 17:55:49 +00:00
fcambus
3cd26eff0d Honour CFLAGS and CXXFLAGS everywhere.
OK jca@
2017-03-14 10:43:23 +00:00
fcambus
b08503648e Update advancemess to 3.4. 2017-03-09 09:58:15 +00:00
fcambus
6e27f804e0 Update advancemame to 3.4. 2017-03-09 09:56:44 +00:00
jca
7cf73b019c Show build commands 2017-03-04 16:16:32 +00:00
jca
4d28ccb637 Honour CC/CXX 2017-03-04 16:15:57 +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
fcambus
450b2457b1 Update fuse to 1.3.3.
OK benoit@
2017-02-28 09:58:03 +00:00
fcambus
c524994fe3 Update advancemess to 3.3. 2017-02-28 09:08:47 +00:00
fcambus
28f2be77c4 Update advancemame to 3.3. 2017-02-28 09:05:09 +00:00
naddy
edeb71926a honor CXX for linking 2017-02-27 21:54:20 +00:00
ajacoutot
23f3b9b1fc Add aarch64 to ONLY_FOR_ARCHS.
from Brad
2017-02-26 13:31:57 +00:00
sthen
6a1690df62 dynamips' JIT requires W+X, mark the binary as appropriate.
pointed out by Brune Gruel, thanks.
2017-02-25 21:52:25 +00:00
ajacoutot
87cc4d208c Fix interrupts with virtio when not using MSI.
from Brad (maintainer)
2017-02-25 11:16:25 +00:00
fcambus
2cd875c8f8 Update advancemess to 3.2. 2017-02-19 15:47:14 +00:00
fcambus
d929dca415 Update advancemame to 3.2. 2017-02-19 15:43:33 +00:00
bentley
0ae322c007 Build mupen64plus on PowerPC. 2017-02-19 06:16:25 +00:00
juanfra
4130747b16 Update to xroar 0.34.7. 2017-01-13 22:22:28 +00:00