1790 Commits

Author SHA1 Message Date
stsp
3154e80cc8 Set a black background in desmume's main GTK window to prevent colored bars
around emulated screens in fullscreen mode. GTK's white default background
color is rather unpleasant to stare at for longer periods of time.

ok bentley (maintainer)
2021-03-14 10:55:06 +00:00
fcambus
1e31de4ff9 Update fuse to 1.6.0. 2021-03-12 16:26:26 +00:00
naddy
7932cce225 emulators/nono: fix build with LLVM 11 2021-03-10 18:34:18 +00:00
bentley
0ea5d3d605 Install desktop file, icons, mimeinfo. 2021-03-09 11:09:13 +00:00
bentley
cb52446ff3 Update to sameboy-0.14.2. 2021-03-09 10:26:57 +00:00
bentley
d4a029cefd Remove pcsxr, which is dead upstream and was always somewhat buggy.
Alternative packages for PlayStation emulation include mednafen and
libretro-pcsx-rearmed.

ok thfr@ gsoares@
2021-03-03 11:38:44 +00:00
fcambus
a3a7527d73 Update mame to 0.229. 2021-03-01 10:29:50 +00:00
landry
a6bba22820 emulators/qemu: subpackage qemu guest agent
Allows to only install qemu-ga (which only depends on glib2) in a KVM
vm, which permits to interact with the guest from a host, cf examples at
http://www.undeadly.org/cgi?action=article;sid=20200514073852

From MAINTAINER Brad Smith
with a tweak from and ok sthen@
2021-02-28 18:38:41 +00:00
benoit
67e336c403 Update to stella-6.5.2. 2021-02-27 06:08:20 +00:00
naddy
afcc689c59 remove carriage returns ('\r') from patch files and set FIX_CRLF_FILES 2021-02-26 18:20:31 +00:00
daniel
b976e2d6d5 update to gxemul 0.6.3.1 for additional luna88k improvements 2021-02-26 03:03:53 +00:00
sthen
7cb1984d5f use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
do it before!
2021-02-25 22:26:01 +00:00
daniel
cf05cbd5e8 a few tweaks to gxemul:
- remove the custom install (which wasn't even picking up all the right
  stuff to install anymore)
- add a patch to allow doxygen to be turned off
- turn off doxygen and valgrind so they aren't picked up at config time
  and then junked at build time causing problems

Special thanks to Anders Gavare (upstream) for making luna88k work in this
release by fixing some key bugs.

ok fcambus@
2021-02-25 04:23:08 +00:00
sthen
745105c362 automatically handle ports which use the python module and have flavours
other than the usual "python3/<blank>" python version selection and
remove setting MODPY_VERSION=${MODPY_DEFAULT_VERSION_3} again from the
affected ports.
2021-02-23 22:04:35 +00:00
sthen
761c9f34ff ports which use the python module and have flavours other than the
usual "python3/<blank>" python version selection still require setting
MODPY_VERSION for now.
2021-02-23 21:45:49 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
jeremy
8cd972ee29 Update to latest libretro-genesis-plus-gx GitHub commit
Fixes -fno-common issues.

OK bentley@
2021-02-23 16:29:14 +00:00
sthen
fcb24d94fa fix typo, from Brad 2021-02-21 21:24:06 +00:00
sthen
2f246c2f08 qemu: remove hack for old sphinx, from Brad. 2021-02-21 10:50:58 +00:00
sthen
29704c3c83 adapt to py-sphinx-3.5.1 2021-02-20 22:27:27 +00:00
fcambus
256b8c062c Remove duplicate definition of widget_options_settings, this fixes the
build with -fno-common.

Upstream commit b73d549dac901923051047ddbe982b8be0e47ccf.
2021-02-19 19:02:09 +00:00
fcambus
cc5bc3f65a Update gxemul to 0.6.3.
This version adds support for OpenBSD/luna88k.
2021-02-19 15:20:26 +00:00
benoit
ffc1298705 Fix build with -fno-common from FreeBSD. 2021-02-19 07:09:14 +00:00
benoit
7121a62e3e Fix build with -fno-common. 2021-02-18 14:08:40 +00:00
bentley
7d9f820cf8 Pull in -fno-common fixes from upstream. 2021-02-14 12:41:34 +00:00
naddy
1f1049a279 emulators/advancemame: fix build with -fno-common; from upstream, unreleased 2021-02-07 15:41:40 +00:00
fcambus
24bfdde27b Update mame to 0.228. 2021-02-01 15:47:16 +00:00
bentley
3097032a4a Backport upstream fix for -fno-common. 2021-01-30 08:05:43 +00:00
benoit
db415873df Update to stella-6.5.1. 2021-01-30 07:38:11 +00:00
rsadowski
8bf30952d7 Remove gns3
This is the last py-qt4 consumer in the tree. No one has come out to try an
update. https://github.com/GNS3/gns3-server

Currently it also no longer wants to start.
$ gns3
Can't import Qt modules, PyQt is probably not installed ...

OK kn
2021-01-24 09:28:49 +00:00
rsadowski
8799cc63b2 Unbreak build after recent Qt 5.15 update.
Add missing QPainterPath include
2021-01-19 07:05:19 +00:00
jasper
6e5b896ce3 enable build on powerpc64 2021-01-15 20:46:57 +00:00
jasper
3ba0d6beaf fix build on powerpc64; backported from upstream git 2021-01-15 20:21:51 +00:00
jasper
2307206591 fix build on powerpc64 2021-01-15 19:54:12 +00:00
fcambus
7511089faa Drop maintainership. 2021-01-14 21:55:21 +00:00
fcambus
77c964cb89 Comment patches. 2021-01-14 09:38:55 +00:00
benoit
9b0b3652a8 Update to stella-6.5. 2021-01-13 09:11:35 +00:00
sthen
0736d22cb2 vice: missing bdep, dos2unix 2021-01-12 19:14:53 +00:00
fcambus
0a91e34f90 Update vice to 3.5. 2021-01-10 18:05:56 +00:00
fcambus
e0e32c7495 Update mame to 0.227. 2021-01-10 17:00:00 +00:00
jasper
da53cd023f only disable altivec on powerpc as it is actually required to build this
on powerpc64
2021-01-09 18:25:37 +00:00
thfr
1f9078ea3c adjust for changes to SDL2's use of KMOD_GUI
in preparation of update of devel/sdl2 to 2.0.14
build tested with both (current) sdl2 2.0.12 and (upcoming) 2.0.14
ok cwen@
2021-01-01 16:04:05 +00:00
fcambus
6c4594a1db Update hatari to 2.3.1. 2020-12-30 18:21:25 +00:00
fcambus
2a15af466f Fix crash in change_mem2() on 64-bit platforms.
Patch from upstream: https://sourceforge.net/p/ucon64/svn/2822/

Thanks to Daniel Horchner for the heads up!
2020-12-18 15:32:58 +00:00
bcallah
aa023384c6 +tnylpo 2020-12-16 16:54:16 +00:00
bcallah
f31a6a1561 Import emulators/tnylpo, a utility to run CP/M-80 programs under Unix.
ok benoit@

tnylpo allows the execution of programs written for CP/M-80 version 2.2
under Unixy operating systems. The companion program tnylpo-convert
converts text files to and from the CP/M format.

Features:
* Full Z80 instruction set (including undocumented instructions and
  features)
* All BDOS calls of CP/M 2.2 and a few taken from CP/M 3 (mostly for
  date and time handling)
* All character handling BIOS calls of CP/M 2.2
* Maps CP/M file operations to operations on files in the Unix file
  system
* Allows you to map up to 16 CP/M drives to arbitrary Unix directories
* Built-in curses based emulation of the DEC VT52
* Allows you to combine CP/M programs with Unix shell redirections and
  pipelines

Note that all CP/M program and data file names are expected in lower
case. For example, files called TURBO.COM or L80.COM need to be renamed
to turbo.com and l80.com to be accessible by tnylpo.
2020-12-16 16:53:48 +00:00
mestre
a8ce28a7f9 update to 0.8.4
OK bentley@
2020-12-13 12:31:54 +00:00
fcambus
64b7acb40c Update hatari to 2.3.0. 2020-12-10 15:22:33 +00:00
gonzalo
8b9c8cf3b3 Update for Nono to 0.1.5
OK benoit@
2020-12-07 14:25:13 +00:00
fcambus
61f204074e Use sed in a pre-configure target in order to drop the remaining patches
for hardcoded optimization (-O3) flags.
2020-12-07 13:30:12 +00:00