Commit Graph

1609 Commits

Author SHA1 Message Date
edd
e8f674f4ad emulators/dgen-sdl: Unbreak build with clang 6.
OK sthen@, thanks.
2018-04-13 14:52:07 +00:00
edd
0ff09dc324 emulators/fs-uae: Make it build with clang 6.
OK sthen@, jca@, thanks!
2018-04-11 08:42:51 +00:00
jsg
d8e4568ca1 Fix build with clang 6.0. From FreeBSD ports. 2018-04-10 15:25:45 +00:00
bentley
1d4980521b Improve things with clang 6. (still doesn't build) 2018-04-09 05:46:42 +00:00
bentley
face25ac7c Fix with new clang. 2018-04-09 05:25:45 +00:00
espie
e9692e9b98 fixes for clang 6.0, mostly spaces in string concat...
also a switch narrowing
2018-04-07 10:55:54 +00:00
bentley
3609f38b8d Update to mgba-0.6.2.
Release notes:
https://mgba.io/2018/04/03/mgba-0.6.2/
2018-04-06 03:05:39 +00:00
landry
cfa378bddb Bump REVISION on pygame consumers to account for pygame->py-game renaming. 2018-04-01 09:29:31 +00:00
fcambus
86d2eace52 Update mame to 0.196. 2018-03-29 21:51:31 +00:00
fcambus
2a42569789 Remove emulators/advancemess.
It is now packaged together with advancemame in emulators/advancemame.

OK bentley@
2018-03-16 22:01:40 +00:00
fcambus
e5a4faa3d6 Update advancemame to 3.7 and also package advancemess.
Since a few releases, the configure option to build either advancemame
or advancemess is no more, so both are built together. Therefore, there
is no sense in having two separate ports anymore, emulators/advancemess
will be removed.

OK bentley@
2018-03-16 21:59:06 +00:00
benoit
ba76fd1b63 Update to stella-5.1.1.
from Tom Murphy and sthen@, thanks !
2018-03-14 04:37:59 +00:00
fcambus
93d1344ad0 Switch from GitHub auto-generated tarballs to MASTER_SITES. 2018-03-09 22:45:18 +00:00
fcambus
8f25f7421e Update mame to 0.195. 2018-02-28 10:52:43 +00:00
bentley
992001eb13 Update to retroarch-1.7.1.
Changelog: https://www.libretro.com/index.php/retroarch-1-7-1-released/
2018-02-27 08:52:24 +00:00
ajacoutot
34e65c11be Update to qemu-2.11.1. 2018-02-16 14:48:14 +00:00
fcambus
330d2ee681 Update hatari to 2.1.0, and remove patches which were merged upstream. 2018-02-11 13:25:38 +00:00
bentley
39d4896e17 Strip out one missed byte order mark, to fix the build on gcc archs. 2018-02-02 08:38:05 +00:00
fcambus
102672f0bb Update HOMEPAGE. 2018-01-30 09:48:15 +00:00
fcambus
536c2c5aea Add mame. 2018-01-24 20:57:43 +00:00
fcambus
aa1151500c Import emulators/mame.
MAME, formerly was an acronym which stood for Multi Arcade Machine Emulator,
documents and reproduces through emulation the inner components of arcade
machines, computers, consoles, chess computers, calculators, and many other
types of electronic amusement machines. As a nice side-effect, MAME allows
to use on a modern PC those programs and games which were originally
developed for the emulated machines.

Some relevant notes:

- MAME and MESS merged in 2015, there is only one codebase now
- Since version 0.172, MAME is GPLv2+ licensed [1], which means binary
  packages can now be built and distributed

This port will replace emulators/sdlmame and emulators/sdlmess.

[1] http://mamedev.org/?p=424

OK bentley@
2018-01-24 20:56:12 +00:00
jca
1c5447cb9d C++11 2018-01-19 17:58:16 +00:00
bentley
d75361c318 Strip out pointless UTF-8 byte order marks that GCC 4.2 chokes on. 2018-01-18 06:51:49 +00:00
bentley
8f3b367046 Check for endianness the POSIX way. Should fix the build on arm. 2018-01-18 06:30:52 +00:00
fcambus
427c4eb8e0 Update snes9x to 1.55.
Notable changes:

- Switch to GTK+ 3 and regenerate WANTLIB
- Remove --without-opengl, the port builds fine without it
- Remove now useless pre-configure target
- Fix PERMIT_PACKAGE_CDROM marker
- Take MAINTAINER

OK bentley@
2018-01-14 21:11:16 +00:00
bentley
6ab6aa1fd0 Remove upstreamed patch; build failure noticed by nigel@ 2018-01-05 03:39:24 +00:00
bentley
fd6b4b9bd6 Update to retroarch-1.7.0.
Changelog:
https://www.libretro.com/index.php/retroarch-1-7-0-released/
2018-01-04 08:31:47 +00:00
bentley
26b89b59e6 Update to ppsspp-1.5.4.
Changelog:
https://github.com/hrydgard/ppsspp#whats-new-in-154
2018-01-04 05:09:32 +00:00
bentley
f17a65a712 i386 is now a clang arch, so no need to use the gcc4 module there. 2018-01-03 08:26:12 +00:00
bentley
1459913a6e Update to retroarch-1.6.9.
Changelog:
https://www.libretro.com/index.php/retroarch-1-6-9-released/

Also fix wantlib which had broken arm64.
2017-12-25 21:53:29 +00:00
bentley
ba22694642 +higan 2017-12-24 06:52:14 +00:00
bentley
2e25e2f2a8 Import higan-106.
higan is a multi-system emulator. It currently supports the following systems:

 - Nintendo Famicom
 - Nintendo Super Famicom
   - Super Game Boy
   - BS-X Satellaview
   - Sufami Turbo
 - Nintendo Game Boy
 - Nintendo Game Boy Color
 - Nintendo Game Boy Advance
 - Sega Master System
 - Sega Game Gear
 - Sega Mega Drive
 - NEC PC Engine
 - NEC SuperGrafx
 - Bandai WonderSwan
 - Bandai WonderSwan Color

ok stsp@
2017-12-24 06:51:38 +00:00
fcambus
2fe14a57c7 Update fuse-utils to 1.4.0.
OK benoit@
2017-12-22 13:54:27 +00:00
fcambus
21bc4b74d9 Update fuse to 1.5.0.
OK benoit@
2017-12-22 13:52:10 +00:00
ajacoutot
d831d1c80d x11/xkbcommon gets picked up by configure if present, so add a LDEP on it. 2017-12-17 10:44:27 +00:00
ajacoutot
6181a69e6b Update to qemu-2.11.0.
from Brad (maintainer)
2017-12-15 16:25:31 +00:00
fcambus
617d2ce6b1 Update advancemess to 3.6. 2017-12-12 16:07:46 +00:00
fcambus
1a822a4b39 Update advancemess to 3.6. 2017-12-11 16:40:14 +00:00
juanfra
ce246ba396 Move download.tuxfamily to https. 2017-12-02 21:39:49 +00:00
ajacoutot
8af48ccb88 osdep.h: Make TIME_MAX handle different time_t types
from Brad (maintainer)
2017-11-27 08:10:09 +00:00
fcambus
885274716b Update ucon64 to 2.1.0. 2017-11-24 16:00:13 +00:00
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
ajacoutot
2b7b3461f5 @comment beforesubst files.
Should probably be removed in post-install or so but I am lazy... and no
one picked up my mail on ports@
2017-11-19 19:38:46 +00:00
naddy
adfe0960ab Move BUILD_DEPENDS+=devel/gettext-tools out of the gettext module and
into those ports that actually require it.
2017-11-18 22:23:59 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
jasper
8e91a03520 sync WANTLIB 2017-11-16 07:58:43 +00:00
jeremy
6279877af2 Update to mednafen-0.9.48. 2017-11-14 06:46:20 +00:00
naddy
2fdd8f7c5e replace gettext module 2017-11-12 15:17:47 +00:00
bentley
1b14a6e37c No need to SUBST_CMD a file we no longer patch. 2017-11-11 23:58:26 +00:00
jasper
8076c91ab8 this patch is no longer needed (no pkg change) 2017-11-10 14:58:52 +00:00
bentley
7d63b24ba1 "PSP" -> "PlayStation Portable" 2017-11-05 22:14:33 +00:00
bentley
5dbafab08c +ppsspp 2017-11-05 22:07:06 +00:00
bentley
ec6febbe10 Import ppsspp-1.4.2, a Sony PSP emulator.
Personal recommendation: open the homebrew menu and download Cave Story. :)

ok jeremy@
2017-11-05 22:06:29 +00:00
espie
0a485fae60 ldd explicitly requires -lm 2017-11-05 11:28:37 +00:00
espie
5236595118 obey COMPILER choice, specifically some objective C test 2017-11-05 11:14:38 +00:00
espie
688867a0e1 configure system brokenness, this is using external libz in every case
needs the explicit link for lld
2017-11-05 10:58:17 +00:00
fcambus
7c9625b37d Update virtualjaguar to 2.1.3.
Notable changes:

- GUI now uses Qt 5
- Add new LIB_DEPENDS on audio/libcdio

OK rsadowski@
2017-10-24 16:48:26 +00:00
sthen
ceb7770170 Handle pthread-stubs removal. 2017-10-23 17:10:37 +00:00
fcambus
6cfe7b8a7d Update fuse-utils to 1.3.5.
OK benoit@
2017-10-18 15:58:35 +00:00
fcambus
1b74f8e475 Update fuse to 1.4.1.
OK benoit@
2017-10-18 15:56:42 +00:00
ajacoutot
7a44a3ce06 Update to qemu-2.10.1.
from Brad (maintainer)
2017-10-13 04:48:34 +00:00
bentley
1fdb0e65e1 Update to retroarch-1.6.7. 2017-10-06 23:07:02 +00:00
bentley
b0ff9eb451 Update to mgba-0.6.1.
Release notes: https://mgba.io/2017/10/01/mgba-0.6.1/
2017-10-05 08:32:12 +00:00
naddy
d41153cb13 don't pick up archivers/snappy in configure 2017-09-29 14:44:50 +00:00
dcoppa
41c93f3697 ops, nuke bogus whitespaces 2017-09-28 19:23:02 +00:00
dcoppa
c01acd59d0 Unbreak autoconf checks with clang by not using nested functions
help and ok naddy@
2017-09-28 19:16:36 +00:00
sthen
5fe80c48c6 sync wantlib 2017-09-25 21:25:18 +00:00
sthen
19755759c5 libretro needs c++ libs 2017-09-23 11:30:03 +00:00
sthen
30eaa4b102 sync WANTLIB and bump, gc a few gettext MODULES while there 2017-09-22 21:30:32 +00:00
fcambus
08aadcbbf5 Update fuse-utils to 1.3.4.
OK benoit@
2017-09-13 09:14:22 +00:00
fcambus
14de9b4103 Update fuse to 1.4.0.
OK benoit@
2017-09-13 09:13:19 +00:00
jeremy
741194a472 Update to mednafen 0.9.46. 2017-09-02 21:42:41 +00:00
ajacoutot
cad8dcbbdc Update to qemu-2.10.0.
from Brad (maintainer)
2017-08-31 08:32:36 +00:00
rsadowski
093610f30c fix clang build 2017-08-30 15:09:12 +00:00
juanfra
746ed974bb Update to xroar 0.34.8. 2017-08-21 22:45:51 +00:00
naddy
87441f817b tweak dependencies for ports that use only speexdsp, not speex 2017-08-15 01:07:45 +00:00
sthen
aea051ad86 fix with newer nasm on i386, from Brad 2017-08-12 22:11:23 +00:00
sthen
fc2065fce0 add -fomit-frame-pointer for i386 to unbreak, clang builds use an extra
register compared to the gcc build and we run out.
2017-08-11 10:37:10 +00:00
bentley
d636091c76 Update to openmsx-0.14.0.
Release notes:
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_0_14_0/doc/release-notes.txt
2017-08-08 06:50:54 +00:00
fcambus
60e712ef75 Update fuse-utils to 1.3.3.
OK benoit@
2017-08-05 11:21:44 +00:00
fcambus
bbb9c2cf92 Update fuse to 1.3.8.
OK benoit@
2017-08-05 11:20:54 +00:00
bentley
9f000d9d87 Update to mgba-0.6.0.
Release notes:
https://github.com/mgba-emu/mgba/blob/0.6.0/CHANGES
2017-08-03 08:49:44 +00:00
bentley
cf40cdd1de Update to openmsx-0.13.0. Fixes clang. Drop maintainership.
Reminded by espie@ and juanfra@
2017-08-03 08:35:06 +00:00
fcambus
d72e55429a Update fuse to 1.3.7.
Notable changes:

- Unbreak the gtk flavor and switch to GTK+ 3
- Drop the gettext module

OK bcallah@
2017-08-02 19:33:55 +00:00
brynet
bf97cfc158 Fix mednafen link with clang builds, not thoroughly tested yet.
ok jeremy@
2017-07-31 21:26:12 +00:00
jeremy
af2524e7ee Switch to COMPILER = gcc-only for force gcc
OK espie@
2017-07-31 19:39:26 +00:00
sthen
4771d93bd8 Fix dosbox on clang+i386, patch taken from FreeBSD, jsg also found it in
upstream svn. OK jsg@.
2017-07-29 08:59:35 +00:00
sthen
48dbc605b1 add COMPILER_LIBCXX to WANTLIB and bump 2017-07-27 09:55:44 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
fcambus
76149627a4 Update fuse-utils to 1.3.2.
OK bcallah@, benoit@
2017-07-18 19:18:39 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
juanfra
0ae1f230b6 +emulators/gr-lida 2017-07-08 20:18:55 +00:00
juanfra
44c2a5c45a Comment:
games cataloging tool and emulator launcher

Description:
GR-lida is a software for cataloging games and a launcher for emulators. It
includes support for plugins, additional artwork and manuals.

Maintainer: Juan Francisco Cantero Hurtado <juanfra@openbsd.org>

WWW: http://www.gr-lida.org/

OK bcallah@
2017-07-08 20:17:29 +00:00
jeremy
e94d173a34 Drop maintainership of pcsxr and yabause 2017-07-05 19:43:16 +00:00
sthen
4fcf8f2aaf drop MAINTAINER on a few things 2017-07-05 10:22:05 +00:00
fcambus
9c04a607be Update fuse to 1.3.6.
OK bentley@
2017-06-13 12:57:00 +00:00
mlarkin
fe1a03d164 sdlmame: this requires USE_WXNEEDED for various games
ok sthen
2017-06-07 23:21:33 +00:00
fcambus
eda848ca13 Update advancemess to 3.5. 2017-06-05 07:57:11 +00:00
fcambus
8b6d7c4163 Update advancemame to 3.5. 2017-06-05 07:26:30 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
b31310c666 differing builtins, WANT_CXX 2017-05-27 08:41:44 +00:00
fcambus
504618c573 Fix HOMEPAGE and MASTER_SITES, project moved to GitHub and the distfiles
have been removed from SourceForge.

OK benoit@
2017-05-27 07:55:27 +00:00
espie
503824262e let it build with clang, just need to patch tls auto-detection 2017-05-27 06:38:23 +00:00
espie
3196824396 more WANT_CXX 2017-05-27 04:47:41 +00:00
espie
ccbe42578f compiles like a charm with clang 2017-05-27 04:45:18 +00:00
espie
315d850650 don't compare pointer, not enough to fully fix with clang 2017-05-25 23:40:06 +00:00
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
bentley
baf96c062a Switch master_sites/homepage to https. 2017-01-04 09:49:01 +00:00
uaa
4c085f0951 update xnp2-20140607 -> xnp2-0.86
ok by bentley@
2017-01-04 09:30:38 +00:00
fcambus
bb4acf2986 Update fuse-utils to 1.3.1.
Dropped dependency on ffmpeg (and the now useless patch) as it's not
used anymore.

OK bentley@
2017-01-03 13:20:42 +00:00
fcambus
f784ec2ec6 Update fuse to 1.3.2.
OK bentley@
2017-01-03 13:18:01 +00:00
jca
90f475d973 Unbreak on arm, disable assembly code.
src/utils/DivModBySame.hh:260: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
src/utils/DivModBySame.hh:260: error: 'asm' operand has impossible constraints
2017-01-03 04:47:42 +00:00
fcambus
bfc9593624 Disable assembly code on i386 for advancemame and advancemess.
As spotted by sthen@, when nasm is installed, assembly optimized code
is enabled at configure time on i386, and compilation fails. This code
only exists for i386, so disabling it globally using CONFIGURE_ARGS
does not affect other architectures.

OK sthen@
2017-01-02 23:27:01 +00:00
bentley
948d096bfb Update to mgba-0.5.2.
Release notes: https://mgba.io/2016/12/31/mgba-0.5.2/
2017-01-02 20:38:53 +00:00
jca
77dbfbc6e0 Unbreak on arm, os-specific segv handler. 2017-01-01 21:27:51 +00:00
ajacoutot
297fe1bfe3 Enable QEMU on arm. 2017-01-01 10:50:55 +00:00
zhuk
a47f492f02 Adapt to new x11/qt5 layout, mostly REVISION bumps due to changed deps.
The devel/kf5 to be handled separately, please wait.
2016-12-25 14:34:39 +00:00
juanfra
726e86802e Update to xroar 0.34.6. 2016-12-23 00:25:53 +00:00
ajacoutot
3ad48f8e7f Update to qemu-2.8.0.
from Brad (maintainer)
2016-12-22 09:05:06 +00:00
juanfra
61cfddaefd +xroar 2016-12-20 20:30:36 +00:00
juanfra
0ef1ae7973 Help from upstream. Tests and OK fcambus@.
Comment:
Dragon and CoCo emulator

Description:
XRoar is a Dragon emulator. Due to hardware similarities, also emulates the
Tandy Colour Computer (CoCo) models 1 & 2. Some features are:

- Emulates Dragon 32, Dragon 64, Dragon 200-E, Tandy CoCo 1 & 2, and
  compatibles.
- Emulates DragonDOS, Delta and RSDOS disk systems.
- Emulates the Orchestra 90-CC stereo sound cartridge.
- Supports both raw and translated keyboard modes.
- Reads and writes virtual cassettes (compact .cas files and audio files).
- Reads and writes VDK, JVC and DMK format virtual floppy diskettes.
- Saves and loads machine snapshots.
- Provides a GDB target for remote debugging.
- Initial Glenside IDE support.

Maintainer: Juan Francisco Cantero Hurtado <juanfra@openbsd.org>

WWW: http://www.6809.org.uk/xroar/
2016-12-20 20:28:28 +00:00
fcambus
4ec12689c3 Update advancemess to 3.0.
Both AdvanceMAME and AdvanceMESS are now distributed in one unique
tarball, and a configure switch has been introduced to choose which
emulator to build.

OK sthen@
2016-12-16 21:24:54 +00:00
fcambus
85fa83085a Update advancemame to 3.0. 2016-12-05 10:05:39 +00:00
bentley
26e0e7bb31 Add another hqx failure to the list... 2016-12-04 01:32:03 +00:00
jca
bf7a17c04f Restrict to i386 amd64 powerpc arm, as per src/cpu/sysdeps.h
http://build-failures.rhaalovely.net//sparc64/2016-11-21/emulators/hatari.log
2016-12-02 13:08:21 +00:00
bentley
376e0c6a80 Update to snes9x-1.54.1.
Thanks to everybody who tested.

ok fcambus@
2016-11-18 07:28:57 +00:00
fcambus
ee5abf9db0 Update hatari to 2.0.0.
Notable changes:

- Build switched to SDL2 as this is now upstream default
- We do not build the Python UI anymore

OK benoit@
2016-11-17 09:51:41 +00:00
sthen
c690cc62ce WANTLIB += lzma 2016-11-08 14:47:22 +00:00
fcambus
101440c24b Add atari800. 2016-11-03 10:59:51 +00:00
fcambus
e9f7d6c1ea Import emulators/atari800.
Atari 8-bit computer systems and 5200 game console emulator.

Emulated machines: Atari 400, 800, 1200XL, 600XL, 800XL, 65XE, 130XE,
800XE, XE Game System, 5200 SuperSystem.

OK bentley@
2016-11-03 10:57:23 +00:00
ajacoutot
8e56bfabb2 Unbreak with glib2>=2.50.0 2016-10-28 13:45:44 +00:00
jeremy
3e3473226e Update to mednafen 0.9.39.2 and set USE_WXNEEDED 2016-10-24 01:53:37 +00:00
bentley
3b1364ad70 +libretro-pcsx-rearmed 2016-10-19 07:48:00 +00:00
bentley
717eed30af Import libretro-pcsx-rearmed-22.
libretro-pcsx_rearmed provides a Sony PlayStation emulation core to the
RetroArch emulator frontend, based on PCSX ReARMed.

It is yet another PCSX fork based on the PCSX-Reloaded project, which itself
contains code from PCSX, PCSX-df and PCSX-Revolution.

ok fcambus@
2016-10-19 07:47:21 +00:00
bentley
d386ef536d +libretro-genesis-plus-gx 2016-10-17 06:43:32 +00:00
bentley
ca7ad0e14f Import libretro-genesis-plus-gx-1.7.4.
Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on accuracy
and portability.

The source code, initially based on Genesis Plus 1.2a by Charles MacDonald
has been heavily modified & enhanced, with respect to original goals and
design, in order to improve emulation accuracy as well as adding support for
new peripherals, cartridge or console hardware and many other exciting
features.

The result is that Genesis Plus GX is now more a continuation of the
original project than a simple port, providing very accurate emulation and
100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master System,
Game Gear & SG-1000 released software (including all unlicensed or pirate
known dumps), also emulating backwards compatibility modes when available.

ok fcambus@
2016-10-17 06:30:01 +00:00
ajacoutot
b9162f56aa Better diff to deal with the tap(4) transition. No functional change.
from Brad (maintainer)
2016-10-07 08:51:05 +00:00
bentley
cf765a6918 Update to mgba-0.5.1.
Release notes:
https://mgba.io/2016/10/05/mgba-0.5.1/
https://mgba.io/2016/09/19/mgba-0.5.0/

Of note: this update adds Game Boy and Game Boy Color support,
as opposed to 0.4.1 which only supported Game Boy Advance.
2016-10-06 06:25:31 +00:00
fcambus
8a4bb5880c Update my mail address 2016-09-22 12:57:17 +00:00
naddy
6ba202c932 replace libiconv module 2016-09-13 15:29:01 +00:00
naddy
7bc87438b0 replace (int)NULL with 0 to avoid casting nullptr; ok bentley@ 2016-09-11 10:45:13 +00:00
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +00:00
fcambus
7568438096 Add advancemess 2016-09-08 20:31:21 +00:00
fcambus
5e3a348df2 Import emulators/advancemess
AdvanceMESS is an unofficial MESS (Multi Emulator Super System) version
with advanced video support. It is an emulator for the hardware of many
different games consoles (e.g. Sega, NES, SNES, etc.) as well as many
different old games-oriented home computers (e.g. C64, C128, ZX80, etc.)

AdvanceMESS supports many special video effects to improve image quality
when it's stretched. The most advanced effects add missing pixels trying
to match the image patterns.

OK bentley@
2016-09-08 20:28:18 +00:00
ajacoutot
9fb6f52f2c Update to qemu-2.7.0.
from Brad (maintainer)
2016-09-03 15:31:07 +00:00
fcambus
68d202ba14 Add advancemame 2016-09-01 14:36:28 +00:00
fcambus
769de8267c Import emulators/advancemame
AdvanceMAME is an unofficial MAME version with an advanced video support
for helping the use with TVs, Arcade Monitors, Fixed Frequencies Monitors
and also with normal PC Monitors.

AdvanceMAME supports many special video effects to improve image quality
when it's stretched. The most advanced effects add missing pixels trying
to match the image patterns.

OK bentley@
2016-09-01 14:30:11 +00:00
jasper
0fa6f1ec9c once more with an updated gcc; drop the workarounds and XXX comments
spotted by naddy@
2016-08-25 15:59:58 +00:00
jasper
f562c88488 annotate two more ports that were marked as wxneeded with USE_WXNEEDED,
even though in both cases it doesn't work yet, at least they're marked
so they are indexed by sqlports
2016-08-25 08:56:12 +00:00
bentley
42de9dc287 Switch to USE_WXNEEDED after the gcc4 fix. 2016-08-25 06:57:39 +00:00