1551 Commits

Author SHA1 Message Date
sthen
3b227cb1bc rm 0-byte patches, reminded by Brad 2018-12-24 22:13:14 +00:00
fcambus
ce2042a960 Fix an error in the man page regarding the '800-rev' option.
Reported by Tracey Emery, thanks!
2018-12-21 12:13:49 +00:00
fcambus
303193d497 Update vice to 3.3.
Notable changes:

- Add devel/gettext to LIB_DEPENDS
- Remove --with-sdlsound configure option, it is not necessary anymore
  and now links against both SDL and SDL2 if kept enabled
2018-12-21 11:52:05 +00:00
fcambus
f3fd68e765 Update snes9x to 1.58.
Notable changes:

- Remove now unnecessary LIB_DEPENDS on textproc/libxml
- Install the new LICENSE file in place of snes9x-license.txt
2018-12-21 11:12:11 +00:00
sthen
c2f6b945df update to qemu-3.1.0, from Brad. 2018-12-19 17:57:06 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
fcambus
0cb00f7b67 Update mame to 0.204 and switch HOMEPAGE to HTTPS. 2018-11-29 09:10:58 +00:00
juanfra
9a8f8b1c7a Update to xroar 0.35.2. 2018-11-27 19:39:11 +00:00
naddy
062c75fcf5 build shared libraries/modules with -fPIC on all archs including i386
ok bentley@
2018-11-26 18:57:27 +00:00
fcambus
1dd6fe817d Update snes9x to 1.57.
The "Synchronize with sound" option in the Sound preferences used to
be enabled by default, but it isn't anymore in 1.57. If you encounter
any audio crackling and stuttering with this version, configure speed
throttle to "Synchronize with sound" in the Emulation preferences.
2018-11-22 21:01:10 +00:00
naddy
a2d841a91c allow text relocations from non-PIC i386 assembly code 2018-11-21 21:18:11 +00:00
naddy
e89b60dd9d allow text relocations on i386 from non-PIC assembly code 2018-11-20 20:30:03 +00:00
fcambus
d772fa0de7 Update gxemul to 0.6.0.2. This allows getting rid of all patches but
the configure one.

OK benoit@
2018-11-20 08:20:39 +00:00
juanfra
4ec8d7480a Update to xroar 0.35.1. 2018-11-18 00:18:20 +00:00
bentley
c48c45364f Fat-fingered previous change. 2018-11-16 06:03:26 +00:00
bentley
20ac7a63b0 Use libswresample instead of libavresample, backported from upstream. 2018-11-16 06:01:48 +00:00
sthen
6b8e265514 bump ports known/suspected to be affected by issue with libedit/libreadline
and termcap on lld arches.
2018-11-14 20:48:21 +00:00
naddy
e16a5a7a44 disable non-PIC i386 assembly code and build the same as on other archs
ok fcambus@
2018-11-12 18:49:48 +00:00
bentley
8cf8030f45 Disable assembly code, in hopes of fixing the build on i386. 2018-11-11 19:47:48 +00:00
bentley
cc7e268139 Update to retroarch-1.7.5.
Release notes:
https://www.libretro.com/index.php/retroarch-1-7-5-released/
https://www.libretro.com/index.php/retroarch-1-7-4-released/
https://www.libretro.com/index.php/retroarch-1-7-3-released/
2018-11-11 00:48:36 +00:00
bentley
c888dd218e Update to ppsspp-1.7.1.
Release notes: https://github.com/hrydgard/ppsspp#whats-new-in-171
2018-11-10 17:55:30 +00:00
fcambus
5225d983ac Update mame to 0.203. 2018-11-02 09:47:21 +00:00
bentley
73afe54c50 Update to ppsspp-1.7.
Changelog:
https://github.com/hrydgard/ppsspp#whats-new-in-170
2018-10-30 06:35:23 +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
naddy
de94a5059a replace references to rtadvd(8) with rad(8); from Caspar Schutijser 2018-10-01 19:52:41 +00:00
fcambus
163bdc091e Update mame to 0.202. 2018-09-27 10:43:14 +00:00
fcambus
14cb9b30b8 Disable HardSID support, this should hopefully fix the build on arm64. 2018-09-27 09:13:02 +00:00
naddy
70a6c5ec6a When mixing C and C++ code, we need to link with c++(1). Actually,
upstream does this right.
ok bentley@
2018-09-20 16:32:12 +00:00
fcambus
f9d3041b70 Update advancemame to 3.9. 2018-09-09 07:59:23 +00:00
jeremy
818544737e Update to mednafen 1.12.3
Upstream now requires SDL2, so make the necessary adjustments.

Upstream added an openbsd sound driver, but it doesn't use
the sndio API, so switch the default sound driver to sdl which
does use sndio.  Make the openbsd driver still work by default
by defaulting the audio device to /dev/audio0 in that case.

Both the sound driver and sound device are configurable in the
mednafen configuration file.

Based on a patch from anthk@disroot.org
Sound issues pointed out by Bryan Linton <bl@shoshoni.info>
Feedback from ratchov@
OK bentley@
2018-09-08 23:08:39 +00:00
ajacoutot
dacb48dcd8 - Add a patch for the virtio crashing issue
- Remove a patch no longer necessary

from Brad (maintainer)
2018-09-05 07:01:50 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
thfr
e3bfc620e0 Update dolphin to 5.0.0.20180901 and add missing BDEP+RDEP on
devel/llvm, noticed by aja@ during bulk build. Tested by me and Charlene
Wendling, valuable input on handling dep on llvm by bcallah@, ok aja@
2018-09-02 16:41:40 +00:00
fcambus
14a3ed7eed Update mame to 0.201. 2018-08-31 16:19:01 +00:00
juanfra
9533d675d3 Update to xroar 0.35. 2018-08-30 22:05:42 +00:00
fcambus
87ed5a5671 Remove emulators/sdlmess.
We now have an up-to-date emulators/mame port for which we can build
and distribute binary packages for amd64 and i386. More information
here: https://marc.info/?l=openbsd-ports&m=151514926004836&w=2

MAME and MESS merged in 2015 so emulators/mame contains both.

OK naddy@, bentley@, jca@
2018-08-25 06:46:59 +00:00
fcambus
c189afc7ec Remove emulators/sdlmame.
We now have an up-to-date emulators/mame port for which we can build
and distribute binary packages for amd64 and i386. More information
here: https://marc.info/?l=openbsd-ports&m=151514926004836&w=2

MAME and MESS merged in 2015 so emulators/mame contains both.

OK naddy@, bentley@, jca@
2018-08-25 06:46:07 +00:00
fcambus
94542d7a5d Add @pkgpath markers prior to emulators/sdlmame and emulators/sdlmess
removals.
2018-08-25 06:44:18 +00:00
ajacoutot
4ad21e11e1 Update to qemu-3.0.0.
from Brad (maintainer)
2018-08-17 07:18:59 +00:00
fcambus
78a13b1bc6 Update vice to 3.2.
Notable changes:

- Add a BUILD_DEPENDS on devel/xa, which is now required
- Switch to using SDL2
- Take maintainership

Reads OK kn@
2018-08-10 20:55:26 +00:00
espie
e3e7c108c6 make weird build more regular 2018-08-07 10:05:38 +00:00
rsadowski
ca493e4991 Unbreak build after catch2 update
"All tests passed (257 assertions in 16 test cases)"

Spotted by espie@ Thanks!
2018-07-30 10:17:11 +00:00
fcambus
e87bf217fd Update vbam to 2.1.0.
OK bentley@, solene@
2018-07-26 13:40:52 +00:00
fcambus
f44862a172 Update mame to 0.200 and switch MASTER_SITES to SourceForge, as it is
a lot faster than GitHub.
2018-07-26 13:30:03 +00:00
fcambus
6433b4cd22 Enable support for parallel port backup units on amd64 and i386.
Patches from upstream SVN commit 2667. Thanks to Daniel Horchner!
2018-07-24 13:09:47 +00:00
thfr
3cceff4491 +dolphin 2018-07-22 16:58:29 +00:00
thfr
22978ccf3e import ports/emulators/dolphin, ok bentley@
Dolphin is an emulator for two recent Nintendo video game consoles: the
GameCube and the Wii. It allows PC gamers to enjoy games for these two
consoles in full HD (1080p) with several enhancements: compatibility with
all PC controllers, turbo speed, networked multiplayer, and even more.
2018-07-22 16:54:48 +00:00
fcambus
b025a1132b Build ucon64 with libdiscmage support. 2018-07-20 21:48:48 +00:00
fcambus
eb2b7369af Update mame to 0.199. 2018-07-10 17:29:07 +00:00
fcambus
9b11531a3e Disable retguard for mame.
ELF_RANDOMIZE_LIMIT was bumped to 1MB for retguard, but MAME actually
requires 4MB, so it fails on statup.

There is no sense bumping ELF_RANDOMIZE_LIMIT again just for one program,
so disable retguard by adding -fno-ret-protector to CFLAGS.

Discussed with mortimer@
2018-07-10 14:05:23 +00:00