Commit Graph

873 Commits

Author SHA1 Message Date
bentley
b7f7be163a +desmume 2011-09-21 03:59:27 +00:00
bentley
c80916cd1f Import emulators/desmume.
DeSmuME is a Nintendo DS emulator.

It supports many homebrew NDS rom demos as well as a handful of wireless
multiboot demo NDS roms. It also runs DSLinux, the port of Linux to the
Nintendo DS.

ok landry@ sthen@
2011-09-21 03:58:08 +00:00
espie
999b4db39c normalize pkgpath 2011-09-16 09:48:08 +00:00
jeremy
ce9b2f9214 Fix broken man page, from Anthony J. Bentley. 2011-09-07 16:00:19 +00:00
bentley
da40c4af7f Set configure style to simple, and un-silence build/link.
Suggested by and ok sthen@
2011-09-07 01:35:41 +00:00
jasper
3b4f0dfbc7 - add VMEM_WARNING 2011-09-06 19:21:52 +00:00
bentley
762e7ea991 Fix formatting issues and remove unnecessary LIB_DEPENDS.
Pointed out by ajacoutot@.
2011-08-30 05:02:48 +00:00
bentley
b1c9af3da0 +openmsx 2011-08-28 19:01:34 +00:00
bentley
79b7b1f4cf Import openmsx-0.8.1.
openMSX is an emulator for the MSX home computer system. Its goal is to
emulate all aspects of the MSX with 100% accuracy: perfection in
emulation. It also has a number of special features, some unique to this
emulator.

ok landry@
2011-08-28 18:57:50 +00:00
sthen
0c379e36ff qemu e1000 driver: use MII status reg for link up/down. From upstream via Brad. 2011-08-28 11:21:05 +00:00
sthen
9ef7879b48 set CONFIGURE_ARGS for sparc; from Brad 2011-08-17 08:50:25 +00:00
sthen
451c34ae0f update to qemu 0.15.0, from Brad (maintainer)
- handle qemu-old/kqemu removal in PLISTs, allowing seamless updates to
the new version
2011-08-16 21:24:42 +00:00
sthen
03d5a3d278 remove kqemu (which was broken, reported by Alexander Schrijver and
probably others) and qemu-old; the current qemu version in emulators/qemu
works well now (kqemu is no longer supported upstream).

ok Brad (emulators/qemu maintainer) todd@ and I think there were some others
2011-08-16 21:23:52 +00:00
ajacoutot
5ec5bdfdea SECURITY: CVE-2011-2527 qemu: when started as root, extra groups are not
dropped correctly.

from Brad (maintainer)
2011-07-19 06:05:42 +00:00
jasper
4b58a16831 - no need to use the gcc3 module anymore on sparc
from brad
2011-07-11 12:13:03 +00:00
naddy
eed7c62887 Fix build with png-1.5.
All fixes by yours truly.
2011-07-08 20:38:00 +00:00
ariane
70ca2b7e14 Remove the wine port.
Development has stalled and both pirofti@ and I have no intention to work
on it. Port was unlinked and didn't function anyways.

ok pirofti@
2011-07-06 23:35:13 +00:00
ajacoutot
41beb68fcc Use the gettext MODULE. 2011-07-06 18:29:00 +00:00
jasper
0eb3492022 regen WANTLIB 2011-07-06 09:32:02 +00:00
sthen
7ae2e1c91d Build the bsd-user emulation binaries; they're still early work-in-progress
upstream, but this brings the port closer to a default qemu build. From Brad.
2011-06-15 21:13:33 +00:00
sthen
351ea7ed09 Re-enable curses support and stop disabling GUEST_BASE support. From Brad. 2011-06-10 21:47:54 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
kili
27f99a5541 --disable-silent-rules is now added to CONFIGURE_ARGS per default,
if CONFIGURE_STYLE = gnu.
2011-06-02 17:09:31 +00:00
ajacoutot
f982995f2b Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
2011-06-02 13:41:36 +00:00
sthen
13602cba97 use base64-encoded checksums, "if you wish to regen, go ahead" espie@ 2011-05-31 08:35:20 +00:00
sthen
8ddb8cb200 - support powerpc/mips64/mips64el, from Brad, tests me/phessler
- make VMEM_WARNING unconditional, some files won't compile without
increasing datasize limits, at least on powerpc.
2011-05-25 07:43:48 +00:00
sthen
b668f87e23 qemu Makefile/patch changes, from Brad.
- Sort the arch list.
- Remove some local patching from the configure script
  which is not necessary.
- Remove debug option from linker command line when not using --enable-debug.
- Recognize arm / hppa OpenBSD.
2011-05-23 23:43:28 +00:00
ajacoutot
8e6304f974 deve/gconf2 is about to loose its dependency on x11/gtk+2 so explicitely
register x11/gtk+2 for ports depending on gconf2 that don't have another
dependency that would bring it.

discussed with jasper@
2011-05-14 21:29:03 +00:00
sthen
59250e7e36 update to 0.14.1, from Brad. 2011-05-12 22:19:24 +00:00
ajacoutot
a08f3919de Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
2011-05-11 06:56:42 +00:00
ajacoutot
1e247aefa8 Tweak README after recent vnd(4) changes.
ok todd@ (maintainer qemu-old)
2011-05-09 15:54:56 +00:00
ajacoutot
8be917e72b Use proper AUTOCONF_VERSION, from Brad. 2011-05-01 12:12:17 +00:00
form
63c0312407 fix RK06/RK07 write operation 2011-04-20 05:16:33 +00:00
naddy
1618a743b9 COMPAT_FREEBSD is gone, remove ports that depend on it; ok ajacoutot@ jasper@ 2011-04-05 15:28:24 +00:00
ajacoutot
174ea062e2 Simplify: use my distfiles subdomain. 2011-04-02 16:56:42 +00:00
jeremy
4e789433fd Change MASTER_SITES and remove use of FETCH_CMD. No package change.
Prompted by naddy@, thanks to ajacoutot@ for hosting.
2011-04-02 16:22:05 +00:00
jeremy
01dff2fc78 Hook pcsxr and yabause up to the build. 2011-04-01 21:58:41 +00:00
jeremy
54deb25beb Remove LIB_DEPENDS on x11/gtk+2 (implied by gtkglext) and bump.
Reminded by ajacoutot@
2011-04-01 21:57:26 +00:00
jeremy
d4dd9d74ce Remove LIB_DEPENDS on devel/sdl-net (not needed) and x11/gtk+2
(implied by libglade2).  Comment another .la file and bump.

Reminded by ajacoutot@
2011-04-01 21:56:21 +00:00
jeremy
097285aa5e PCSX-Reloaded is a Sony PlayStation 1 emulator.
OK landry@
2011-04-01 17:18:55 +00:00
jeremy
1a7777786b yabause is a Sega Saturn emulator.
OK landry@
2011-04-01 17:17:45 +00:00
sthen
9bf4877c1b sort CONFIGURE_ARGS, from Brad (taking maintainer), discussed with fgsch@ 2011-03-25 01:05:15 +00:00
giovanni
3bfd9a9072 Update to 2.4.6 from Brad 2011-03-23 11:27:39 +00:00
sthen
36fe2515ca this doesn't need groff, also don't use @ to hide the commands in the
install target. from Brad.
2011-03-20 20:40:52 +00:00
jeremy
21c642fbe1 +SUBDIR += mednafen 2011-03-14 22:19:28 +00:00
jeremy
38cdc1891b Import mednafen 0.8.D.3 as 0.8.3.
Mednafen is a portable, utilizing OpenGL and SDL,
argument(command-line)-driven multi-system emulator with many advanced
features. The Atari Lynx, GameBoy (Color), GameBoy Advance, NES, PC
Engine(TurboGrafx 16), SuperGrafx, Neo Geo Pocket (Color), PC-FX, and
WonderSwan (Color) are emulated. Mednafen has the ability to remap
hotkey functions and virtual system inputs to a keyboard, a joystick, or
both simultaneously. Save states are supported, as is real-time game
rewinding. Screen snapshots may be taken at the press of a button, and
are saved in the popular PNG file format.

OK landry@
2011-03-14 21:04:51 +00:00
sthen
d9586b0eb7 update qemu to 0.14.0, from Brad. 2011-03-12 23:28:39 +00:00
ajacoutot
95259052d8 Remove XXX, these now build fine by default on macppc. 2011-03-03 21:40:39 +00:00
sthen
64592b0711 - update gns3 to 0.7.3
- patch some hardcoded paths and binary names

- initial support for running qemu instances from gns3
(note that to work fully and connect qemu to network interfaces
on dynamips instances currently requires a qemu patched to support
udp unicast networking; see qemu-0.13.0-patches.zip in
http://sourceforge.net/projects/gns-3/files/Qemu/).

ok armani@ (maintainer)
2011-03-03 16:29:29 +00:00
ajacoutot
b2c7910cec Add VMEM_WARNING.
Use the intltool module.
2011-03-02 06:42:13 +00:00
ajacoutot
f8fdd4d5e2 Document the fact that these will not build on macppc with the current
default MAXDSIZ value.

ok miod@ espie@
2011-02-12 11:25:48 +00:00
sthen
063d8730bb Update mcast fix in line with changes made to ports/emulators/qemu.
From Brad, ok aja@
2011-02-02 09:30:11 +00:00
sthen
e252552d65 - fix multicast virtual networks; setsockopt(SOL_IP, IP_MULTICAST_LOOP)
takes a u_char, not int as in the 0.13.0 qemu code. from mcbride@ with
name change by fgsch@.

- fix copy-and-pasto in the sample qemu-ifdown script resulting in
tun interface not being removed and errors when qemu closes. from me.

ok mcbride@(first part) fgsch@ ajacoutot@ landry@
2011-01-26 13:51:43 +00:00
sthen
9d49571e88 minor README changes;
- give examples for qemu-system-x86_64 (for 64-bit client OS)
- use 4.9 in examples

ok phessler@ jasper@
2011-01-19 16:22:31 +00:00
naddy
5ba9e6cafd Epoch bump for lang/gcc/3.3 because the version number shouldn't
count as older than one from 2005.

Revision bump for all ports that depend on libstdc++-3 because the
package specs have changed.
2011-01-15 01:07:45 +00:00
ajacoutot
33b8ce3931 Tighten LIB_DEPENDS, from Brad.
Regen WANTLIB while here.
2011-01-02 07:46:54 +00:00
landry
2bfc7d1c3b Make it use/respect MAKE_ENV/MODSCONS_ENV/MODSCONS_CFLAGS.
Reminded by jasper@
2010-12-08 20:13:14 +00:00
jasper
7cb5f279cc - missing 2010-12-08 20:04:20 +00:00
landry
61a47d162b +gambatte 2010-12-08 19:58:44 +00:00
landry
193bf9374c Import gambatte 0.4.1:
Gambatte is an accuracy-focused, cross-platform Game Boy Color emulator.
It is based on hundreds of corner case hardware tests, as well as
previous documentation and reverse engineering efforts.

From Anthony J. Bentley on ports@
2010-12-08 19:58:04 +00:00
fgsch
dc0e9861c1 Update to qemu 0.13.0. fmt README and sync with reality.
with input and ok sthen@
2010-11-22 11:32:01 +00:00
benoit
640d3f1f35 - update stella to 3.3
- regen PLIST

ok landry@
2010-11-21 11:39:14 +00:00
espie
a14bf26ca8 new depends 2010-11-15 23:22:07 +00:00
jasper
96375aa1fa - switch to pkg-readmes 2010-11-12 14:43:12 +00:00
sthen
9fe37a5777 Add a package for the cups runtime libraries for Linux emulation.
This lets Textmaker 2010 run.  ok ajacoutot@
2010-11-09 13:23:21 +00:00
ajacoutot
88c9d1bcc3 Remove the gcpio hack since we are not using gcpio anymore. 2010-11-08 16:02:45 +00:00
espie
c3677a7fb2 do LIB_DEPENDS for emulators/editors 2010-11-07 18:50:57 +00:00
jasper
0691836723 - add VMEM_WARNING 2010-11-04 17:57:21 +00:00
sthen
331eb83819 remove bogus conflict markers and bump, problem noticed by henning@ 2010-10-28 22:34:47 +00:00
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +00:00
landry
9e82308f40 Unbreak. (s/sdl/SDL/ in WANTLIB) 2010-10-24 10:31:25 +00:00
sthen
ec8f9886f2 revision/lib_depends 2010-10-23 22:01:29 +00:00
sthen
ae27646cf5 this port is unfinished, add a comment to make it even more obvious
than the commit logs already are.
2010-10-19 18:43:56 +00:00
espie
68505ea57d USE_GROFF=Yes 2010-10-18 18:00:15 +00:00
armani
f5ecca8f8e Update to the last release, change my email address and as asked by jasper
add a license version and USE_X11.

go ahead jasper@
2010-10-17 22:10:29 +00:00
dcoppa
7cf12a1bb8 Rip out the gcc4 module now that src has gcc4
From Brad
2010-10-15 10:23:57 +00:00
jasper
e34499f593 - fix WANTLIB after cairo update. 2010-10-11 08:11:24 +00:00
ajacoutot
a299e47ff1 Make it compile with newer gtk+2.
spotted by landry@'s toy
2010-10-01 07:27:23 +00:00
ajacoutot
f26c46c3b3 Fix build with new GTK+2. 2010-09-30 07:23:47 +00:00
ajacoutot
21da929ec9 Fix DEPENDS after gtk+2 and gdk-pixbuf split.
ok jasper@
2010-09-30 07:21:18 +00:00
jasper
a3b70f0360 - bump after gcc4 switch of mips64 2010-09-28 09:09:15 +00:00
jasper
fab4167387 - move distfiles/ to a proper mirroring location. 2010-09-12 16:49:08 +00:00
landry
986ce3cb12 Unbreak on amd64 by adding -Wno-system-headers to OPT_FLAGS.
sdlmame includes *mmintrin.h headers from gcc which can't be compiled
with -Wsystem-headers (now system default) -Werror (set by the port).

While here remove useless gcc4 MODULES stanzas (port is only for
i386/amd64), switch to newer WANTLIB/LIB_DEPENDS/REVISION idioms.

with tweaks from ajacoutot@, ok ajacoutot@ & MAINTAINER.
2010-09-05 15:18:49 +00:00
sthen
9418657bf6 fix build on other arches, and probably mips64 as well (definded->defined) 2010-09-03 16:17:19 +00:00
jasper
2ba3302f9f - fix master site
- switch to REVISION/new DEPENDS
2010-09-01 11:27:51 +00:00
fgsch
0915f5b894 Bump revision after python's default change. 2010-08-30 17:11:35 +00:00
sthen
da007aab8d update qemu to 0.12.5; testing/feedback from Daniel Dickman, Dawe, lum@,
commit requested by fgsch@
2010-08-26 13:44:29 +00:00
jasper
40ff0e9401 - fix build on mips64, no change for other arches 2010-08-25 16:37:34 +00:00
jasper
aada3cb869 - update stella to 3.2
ok benoit@ (MAINTAINER)
2010-08-25 10:13:33 +00:00
sthen
c83ce9b4fb Sync README.OpenBSD with emulators/qemu; in particular this talks
about ifconfig(8) not brconfig(8) (which no longer exists).  ok espie@
2010-08-07 19:33:33 +00:00
landry
77305053c2 This builds fine with default CFLAGS since hppa switched to gcc4, so
remove workaround.
While here fix WANTLIB and switch to REVISION.
2010-07-29 18:43:32 +00:00
jsg
160b97c578 update to 0.74, from bwaichu@yahoo.com 2010-07-23 19:41:49 +00:00
sthen
fa4c5abd45 Use gcc3 to build qemu 0.9 (useful to keep this around, as some
problems have been seen with qemu 0.10). Slightly tweaked from a diff
from naddy@. ok naddy
2010-07-23 19:17:24 +00:00
fgsch
51d7c8af65 Remove special treatment for i386 now that it switched to gcc4. While I'm
here use REVISION. sthen@ ok.
2010-07-23 00:27:09 +00:00
naddy
a2c9a774ff Remove redundant variables OPSYS and OPSYS_VER.
OPSYS was always "OpenBSD", the ports tree doesn't cover other
operating systems.
OPSYS_VER was the same as OSREV.

ok espie@
2010-07-18 18:49:01 +00:00
naddy
6d97941912 bump after gcc3->gcc4 switch 2010-07-10 13:16:14 +00:00
giovanni
bfd7a0a0a4 Update to 2.4.5
from Brad
2010-07-08 15:40:11 +00:00
jakemsr
c9dfa88620 convert to sndio(7), regen patches, @bin markers
maintainer timeout
2010-06-30 22:25:57 +00:00
sthen
bd465d8f07 remove i386 from ONLY_FOR_ARCHS unless the compiler is gcc4,
various reports of not being usable with i386/gcc3 and it segfaults
at startup for me.

ok fgsch@
2010-06-24 09:48:06 +00:00
fgsch
8a49b77cb9 Add debug flavor. 2010-06-17 09:57:55 +00:00