1273 Commits

Author SHA1 Message Date
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
ajacoutot
b2a10b5261 Update to qemu-2.6.1.
from Brad (maintainer)
2016-08-21 12:04:23 +00:00
bentley
1586688f4e Set USE_WXNEEDED rather than manually modifying linker flags. 2016-08-20 00:14:01 +00:00
bluhm
15a7367811 Add wxneeded flag when linking qemu.
Add build dependency for msgfmt.
OK jca@ jung@ Brad Smith (maintainer)
2016-08-16 10:59:47 +00:00
bentley
9ad407aaa2 Mark mupen64plus wxneeded. 2016-08-11 07:43:20 +00:00
bentley
deca46bec4 Mark desmume wxneeded. 2016-08-11 07:42:52 +00:00
bentley
a078c3fa58 Fix gambatte PKGNAME. 2016-08-11 07:42:27 +00:00
nigel
a77fae4364 Bump revision
Ok aja@
2016-08-07 06:41:39 +00:00
bentley
1ad2554d12 Look in LOCALBASE for headers as retroarch already does for libraries.
It's not strictly necessary but provides a pleasing symmetry.

requested by juanfra@
2016-08-05 05:47:37 +00:00
bentley
a16d3d41d4 +retroarch 2016-08-05 05:29:13 +00:00
bentley
d0363b5676 Import retroarch-1.3.4.
RetroArch is the reference frontend for the libretro API. Popular examples
of implementations for this API includes videogame system emulators and game
engines, but also more generalized 3D programs. These programs are
instantiated as dynamic libraries, or "libretro cores".

libretro is an API that exposes generic audio/video/input callbacks. A
frontend for libretro (such as RetroArch) handles video output, audio
output, input and application lifecycle. A libretro core written in portable
C or C++ can run seamlessly on many platforms with very little/no porting
effort.

RetroArch attempts to be small and lean, while still having all the useful
core features expected from an emulator. It is designed to be very portable
and features a gamepad-centric UI. It also has a full-featured command-line
interface.

ok juanfra@
2016-08-05 05:27:52 +00:00
bentley
2487f4984a Add a new libretro subpackage for nestopia, for use with RetroArch.
ok juanfra@
2016-08-05 05:26:42 +00:00
bentley
7a8400c431 Add a new libretro subpackage for mgba, for use with RetroArch.
ok juanfra@
2016-08-05 05:23:59 +00:00
bentley
f0786e9019 Update to fceux-2.2.3.
Release notes:
http://www.fceux.com/web/pressrelease-2.2.3.html
2016-08-01 18:31:29 +00:00
bentley
65175e317b Update to mgba-0.4.1.
Release notes:
https://mgba.io/2016/07/11/mgba-0.4.1/
2016-08-01 18:30:00 +00:00
awolk
91b344d67e Add emulators/virtualjaguar to the build 2016-08-01 00:20:00 +00:00
awolk
44fccaf42d Import emulators/virtualjaguar from Frederic Cambus
Virtual Jaguar is a portable Atari Jaguar emulator. The software was
originally developed by David Raingeard of Potato Emulation.

Currently all the major subsystems found in a real Jaguar are emulated
to some degree.

OK awolk@, abieber@
2016-08-01 00:16:53 +00:00
awolk
3762fe490c Add emulators/hatari to build 2016-07-31 23:56:12 +00:00
awolk
0b9f697dfa Import emulators/hatari from Frederic Cambus
Hatari is an Atari ST/STE/TT/Falcon emulator for Linux, FreeBSD, NetBSD,
BeOS, Mac-OSX and other Systems which are supported by the SDL library.
Unlike most other open source ST emulators which try to give you a good
environment for running GEM applications, Hatari tries to emulate the
hardware as close as possible so that it is able to run most of the old
Atari games and demos.  Because of this, it may be somewhat slower than
less accurate emulators.

OK bentley@ on initial tarball
OK awolk@, abieber@ on latest tarball
2016-07-31 23:53:35 +00:00
bentley
964c4da4aa Switch desmume to the gcc4 module.
GCC 4.2 does a poor job of optimizing desmume's ARM JIT. With
GCC 4.9 the desmume executables shrink from over 500 MB each to
less than 5 MB.

From Bryan Linton.
2016-05-30 10:01:35 +00:00
landry
5760d9de19 Mark BROKEN-macppc, it failed randomly too many times 2016-05-14 14:11:21 +00:00
ajacoutot
e3006d696d Update to qemu-2.6.0.
from Brad (maintainer)
2016-05-13 07:20:46 +00:00
ajacoutot
45393be551 Update to qemu-2.5.1.1. 2016-05-10 16:08:13 +00:00
sthen
f06fd10742 update HOMEPAGE, from fcambus 2016-05-07 21:54:40 +00:00
sthen
a406b733fd make sure -current pkgname/revision are higher than stable 2016-05-06 21:39:03 +00:00
ajacoutot
93f3563ace Update to qemu-2.5.1.
from Brad (maintainer)
2016-04-11 05:56:45 +00:00
zhuk
ed298848a3 Zap more lines from qmake-based ports by moving them from
the "MODULES=x11/qtX + CONFIGURE_STYLE=qmake" logic to
the "MODULES=devel/qmake x11/qtX" logic.

Discussed with espie@ a few weeks ago.
2016-03-26 20:37:34 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00
ajacoutot
eb809066a9 Tweak for CFLAGS handling. No change in resulting binary.
from Brad (maintainer)
2016-03-15 08:26:06 +00:00
ajacoutot
12142f4442 Major update to qemu-2.5.0.
Please direct any runtime fallout to Brad.

from Brad (maintainer)
2016-03-14 19:46:12 +00:00
zhuk
d4050da217 Switch to MODQMAKE, shaves 7 lines from Makefile.
(requires recent qt4.port.mk)
2016-03-09 17:24:51 +00:00
naddy
ab1ae696e1 Linux emulation is gone, remove the Fedora userland and the last
port depending on it
2016-03-01 16:09:38 +00:00
ajacoutot
562c51d947 Fix for CVE-2016-2538.
from Brad (maintainer)
2016-03-01 10:18:25 +00:00
naddy
dc19074322 Linux emulation is going away, unhook the Fedora userland and the last
port depending on it
2016-02-26 16:05:12 +00:00
ajacoutot
d0d12a862e Security fix for CVE-2016-2391 and CVE-2016-2393.
from Brad (maintainer)
ok sthen@
2016-02-20 22:46:46 +00:00
sthen
e7fb0a762a Add a patch from QEMU upstream to fix CVE-2016-2198. From Brad, ok aja@
"USB Ehci emulation supports host controller capability registers.
But its mmio '.write' function was missing, which lead to a null
pointer dereference issue. Add a do nothing 'ehci_caps_write'
definition to avoid it; Do nothing because capability registers
are Read Only(RO)."
2016-02-14 11:27:32 +00:00