Commit graph

2730 commits

Author SHA1 Message Date
Jose Alonso Cardenas Marquez
5ee4cbd5f7 - My fault on previous commit, this is the correct way for do the things 2007-03-24 12:26:14 +00:00
Jose Alonso Cardenas Marquez
173bf3ba0e - Now,the OPENGL option installs snes9x instead of osnes9x
- Bump PORTREVISION
2007-03-24 12:22:22 +00:00
Alejandro Pulver
d459f32431 - Fix building with GCC 4.x.
Reported by:	pointyhat
2007-03-22 04:02:00 +00:00
Alejandro Pulver
a2fcc70693 - Mirror some files to MASTER_SITE_LOCAL (until it's updated together with the
other MAME ports) to make fetchable.
- Remove BROKEN.
2007-03-22 00:23:59 +00:00
Alejandro Pulver
5b0a38f59a - Remove DIST_SUBDIR (there is only one distfile).
- Remove unused entries from distinfo (the ones moved to games/mame-extras).
2007-03-21 20:09:19 +00:00
Alejandro Pulver
c19247cacd - Fix pkg-plist (avoid creating useless empty directory).
- Remove BROKEN.

Reported by:	pointyhat
2007-03-21 18:54:07 +00:00
Alejandro Pulver
38dae2d71a - Fix pkg-plist.
- Remove BROKEN.

Reported by:	pointyhat
2007-03-21 18:12:38 +00:00
Martin Wilke
edbef21bfe - Update to 0.78
PR:             110506
Submitted by:   trasz <trasz@pin.if.uz.zgora.pl> (maintainer)
2007-03-21 09:59:04 +00:00
Pav Lucistnik
d53ec8e858 - Change DIST_SUBDIR to read 'xmame' instead of ${PORTNAME}, so it works from
slaveport xmess too

Mised by:	acm
2007-03-20 10:02:37 +00:00
Pav Lucistnik
930770f5e1 - Remove innapropriate backslash which caused DISTNAME to be ignored
Pointy hat to:	alepulver
2007-03-20 10:01:56 +00:00
Jose Alonso Cardenas Marquez
c901747dc7 - Fix typo
Reported by:	kris
2007-03-19 15:49:05 +00:00
Kris Kennaway
ae7160e0d6 BROKEN: Incomplete pkg-plist 2007-03-17 22:24:55 +00:00
Kris Kennaway
5ca319bc10 BROKEN: Unfetchable 2007-03-17 22:18:48 +00:00
Kris Kennaway
aad70c7727 BROKEN: Incomplete pkg-plist 2007-03-17 22:13:26 +00:00
Boris Samorodov
1ef62492cc Polish pkg-descr and pkg-message:
. add comments and warnings about problems with chroot into the linux base;  [1]
. delete a note about linux port for alpha;  [1]
. add an advice to use linux_dist ports for cross-development;  [1]
. fix the link linux-XFree86-libs -> linux-xorg-libs.

Submitted by:	netchild (at freebsd-emulation@)  [1]
2007-03-17 19:42:09 +00:00
Dirk Meyer
6b0a6899a8 - add locale/hu 2007-03-17 06:00:34 +00:00
Gerald Pfeifer
8cedc3f77d Update to Wine 0.9.33. Among others, this brings the following changes:
- Many Direct3D fixes and performance improvements.
 - More comctl32 tests and some bug fixes.
 - Compatibility improvements in cmd.exe.
 - Still more fixes to builtin OLE.
 - Lots of bug fixes.
2007-03-16 23:27:45 +00:00
Martin Wilke
e4d49fde8f - Use TCL/TK 8.4
- Remove WWW

PR:             110322
Submitted by:   Martin Tournoij <carpetsmoker@xs4all.nl>
2007-03-16 11:23:53 +00:00
Jose Alonso Cardenas Marquez
f5c1b2f02b - Respect LOCALBASE and X11BASE
Reported by:	flz
2007-03-15 15:53:34 +00:00
Martin Wilke
32c4bc86e7 - Marked broken for ia64
Submitted by:   pointyhat
Approved by:    maintainer
2007-03-14 14:06:17 +00:00
Martin Wilke
df4a402610 2007-03-01 www/ruby-webunit: has deprecated dependencies
2007-03-07 emulators/grustibus: Project was abandoned 6 years ago and expects an old version of xmame (0.37b4), please use other frontends instead (like gxmame)
2007-03-10 graphics/drm-kmod: Broken on all supported versions of FreeBSD
2007-03-13 18:36:04 +00:00
Dirk Meyer
1105528d76 - update to 1.21 2007-03-13 13:39:49 +00:00
Martin Wilke
2ea4d5836c - Update to 0.70
PR:             110250
Submited by:    Alex Kozlov<spam@rm-rf.kiev.ua>
Approved by:    maintainer
2007-03-13 13:18:09 +00:00
Juergen Lock
570ef388b9 Add qemu-devel
Approved by:	miwi (mentor, implicit)
2007-03-10 17:22:40 +00:00
Juergen Lock
7584f8ab5c Update repocopied qemu-devel port to 2007-03-09 snapshot:
- reset rombios32 area
- Support for more SPARC relocations, by Martin Bochnig.
- Serial console improvements, by Stefan Weil.
- Qemu support for S32 and U32 alsa output, by Vassili Karpov.
- PS/2 interface - Allow custom IO ports + IRQ, by Herve Poussineau.
- Add PS/2 keyboard to MIPS R4K, by Herve Poussineau.
- Monitor multiplexing, by Jason Wessel.
- -no-frame option for sdl, by Christian Laursen.
- Don't require a disk image for network boot, by Ferenc Wagner.
- Add -bootp option for slirp, by Anthony Liguori.
- Add OACK support to slirp TFTP server, by Anthony Liguori.
- Change -tftp option to take a root directory, by Anthony Liguori.
- 2nd serial port for Malta, by Jason Wessel.
- Increase the number of multiplexed monitor devices.
- Allow arbitrary MIPS BIOS sizes between 0 and 4 MB, by Stefan Weil.
- Allow gdbstub to connect over any serial device.
- Basic USB device resume (root hub only), by Lonnie Mendez.
- 24C01 / 24C02 EEPROM emulation for Malta, by Stefan Weil.
- DS1225Y nvram device, by Herve Poussineau.
- Make removing IOHandlers safe from within an IOHandler, by Anthony Liguori.
- MIPS FPU dynamic activation, part 1, by Herve Poussineau.
- MIPS Userland TLS register emulation, by Daniel Jacobowitz.
- New -cpu options: choose CPU model for emulated target.
  Only relevant on PowerPC targets, for now.
- Simple u-boot image loading support.
- Great PowerPC emulation code resynchronisation and improvments:
  - Add status file to make regression tracking easier
  - Move all micro-operations helpers definitions into a separate header:
    should never be seen outside of op.c
  - Update copyrights
  - Add new / missing PowerPC CPU definitions
  - Add definitions for PowerPC BookE
  - Add support for PowerPC 6xx/7xx software driven TLBs
    Allow use of PowerPC 603 as an example
  - Add preliminary code for POWER, POWER2, PowerPC 403, 405, 440, 601, 602
    and BookE support
  - Avoid compiling priviledged only resources support for user-mode emulation
  - Remove unused helpers / micro-ops / dead code
  - Add instructions usage statistics dump: useful to figure which instructions
    need strong optimizations.
  - Micro-operation fixes:
    * add missing RETURN in some micro-ops
    * fix prototypes
    * use softfloat routines for all floating-point operations
    * fix tlbie instruction
    * move some huge micro-operations into helpers
  - emulation fixes:
    * fix inverted opcodes for fcmpo / fcmpu
    * condition register update is always to be done after the whole
      instruction has completed
    * add missing NIP updates when calling helpers that may generate an
      exception
  - optimizations and improvments:
    * optimize very often used instructions (li, mr, rlwixx...)
    * remove specific micro-ops for rarely used instructions
    * add routines for addresses computations to avoid bugs due to multiple
      different implementations
    * fix TB linking: do not reset T0 at the end of every TB.
- Implement --cpu for ARM.
- And some bugfixes.

Repocopy by:	marcus
Approved by:	miwi (mentor, implicit)
2007-03-10 17:15:07 +00:00
Juergen Lock
db495b5554 Add CONFLICTS for qemu-devel
Approved by:	miwi (mentor, implicit)
2007-03-10 17:05:00 +00:00
Juergen Lock
829ded25bf - Forced commit to note the following repocopy:
emulators/qemu -> emulators/qemu-devel

Approved by:	miwi (mentor, implicit)
2007-03-10 17:03:05 +00:00
Mark Linimon
273575e0dc Reset troll@digitalspark.net by request due to lack of time.
Hat:		portmgr
2007-03-07 06:12:45 +00:00
Joseph Koshy
cd75a34458 Upgrade to version 0.4.4. Upstream changes include:
- a redesign/rewrite of the interrupt routing system.
 - more stable SuperH emulation.
 - minor AltiVec changes.
These changes allow a NetBSD/dreamcast 'Live CD' to boot
and NetBSD/macppc to boot a GENERIC kernel after install.
2007-03-06 05:33:21 +00:00
Alejandro Pulver
876be751df - Update to version 0.16.
- Do not use PYTHON_PKGNAMEPREFIX since it is not a Python module.
- Remove default DISTNAME.
- Use Bourne Shell (/bin/sh) script instead of bash (also it was not listed in
  RUN_DEPENDS).
- Make PSYCHO an option instead of a knob.
- Respect NOPORTDOCS.
- Clean up.

PR:		ports/109421
Submitted by:	alepulver (myself)
Approved by:	robb_force@holybuffalo.net (maintainer, timeout)
2007-03-05 09:47:15 +00:00
Dirk Meyer
af1655f605 - Add support for joysticks
PR:		109438, 108504
Submitted by:	Dwayne MacKinnon
2007-03-04 09:09:59 +00:00
Kris Kennaway
62eee3ed86 Now appears to build on amd64 2007-03-03 18:33:34 +00:00
Martin Wilke
b38bdb2963 - Respect X11BASE
Submitted by:   pointyhat via kris
                trasz (maintainer)
2007-03-03 12:25:06 +00:00
Gerald Pfeifer
8573dc73cf Update to Wine 0.9.32. Among others, this brings the following changes:
- Many Direct3D fixes and performance improvements.
 - Several new features in the builtin cmd.exe.
 - Improvements to HTML help support.
 - Lots of bug fixes.
2007-03-03 10:04:32 +00:00
Makoto Matsushita
b6473072be Introducing VMware Tools for VMware Workstation 6 beta 3.
As usual, all three ports are updated after repocoping from
version 5 ports (this is why this ports is 'committed,' not 'imported.')

Note to 7-current users: vmware-guestd and other binaries requires
libc.so.6 to work.  Since there is no misc/compat6x yet, this ports
is marked as 'IGNORE' if there is no libc.so.6.
2007-03-02 14:53:53 +00:00
Martin Wilke
52476920f7 - Unbreak (fix is committed with ports/109256)
- Remove IGNORE on FreeBSD 4.x, it's no longer need.
- Bump PORTREVISION for pointyhat build

Submitted by:   trasz via irc
2007-02-28 15:34:42 +00:00
Alejandro Pulver
82ad20039e M.A.M.E. Catalog / Launcher II - also referred to as QMC2 - is the successor
of one of the first XMAME GUI frontends available on this planet called
QMamecat (derived from MAMECAT, which was text-only).

QMamecat was based upon Qt 2; its development was frozen in 2003. QMC2 has
been rebuilt from scratch as a Qt 4 project. Parts of the design and code were
inspired by its predecessor, but it's not just a remake. We tried to make the
new design as flexible as possible to minimize dependencies from frontend- and
CLI-related MAME changes, which was a major deficiency of QMamecat. QMC2 now
uses a template based MAME configuration scheme, which can easily be enhanced
with additional command line options (defined in an XML template file).

As a result of this flexible design, we are able to support multiple MAME
targets - currently XMAME and SDLMAME!

WWW: http://www.mameworld.net/mamecat/
2007-02-28 05:31:30 +00:00
Alejandro Pulver
23aa27562b XMAME GUI is an SDLMAME frontend that has been written using Java.
It has the following features:

- Preview Screenshot.
- Game List built from available ROMs.
- ROM status verification.
- Capture window for XMAME output detail.
- Random Game feature to start a random (working) game.

WWW: http://www.parallelrealities.co.uk/xmamegui.php
2007-02-28 05:29:41 +00:00
Jose Alonso Cardenas Marquez
d7f11d8e04 - New port: emulators/loemu
Loemu is a free application that provides a simple frontend for various game
emulators.

Features:
- Currently it supports game emulation with xmame, sdlmame and snes9x.
- Browse games using dynamic list. This allows to browse in a list generated
  with some categories (and it has other advantages).
- Finds games quickly. Using a specific dialog that looks for a game in all
  the gamelist.
- The generation of the dynamic list filtering the gamelist is very fast.
- It has been developed with PyGTK + Glade.
- Released under GNU General Public License.

The design of loemu allows the support of more emulators adding specific
emulator configuration files.

WWW:    http://loemu.pegueroles.com/
2007-02-27 21:44:03 +00:00
Jose Alonso Cardenas Marquez
e6b5b7f293 - Re-add DISTDIR. It was removed on last commit and it broke the port.
- Move pkg-message to files directory
2007-02-27 20:54:18 +00:00
Alejandro Pulver
7ebf1494f9 - Set DEPRECATED and EXPIRATION_DATE: the program has not been updated in 4
years, expecting an old version of XMAME (thus not supporting its options
  correctly), also there are other frontends like emulators/gxmame that work
  fine.

PR:		ports/109601
Submitted by:	alepulver (myself)
Approved by:	smoberly@karamazov.org (maintainer)
2007-02-27 16:57:33 +00:00
Kris Kennaway
df68ed332e BROKEN: Does not compile 2007-02-27 04:50:55 +00:00
Mark Linimon
fdd55cf4ab Reset maintainer who did not respond to email the last time I checked.
Reassign to the emulation mailing list.

Hat:		portmgr
2007-02-26 23:51:06 +00:00
Martin Wilke
421a95612d - Update to 0.9.0
PR:             109576
Submitted by:   trasz (maintainer)
2007-02-26 21:26:46 +00:00
Martin Wilke
aacd485c82 - Fix build problems with new scon version.
PR:             109256
Submitted by:   trasz
2007-02-26 11:03:11 +00:00
Alejandro Pulver
86fd3fa4f2 SDLMESS is a port of the popular MESS. There are a few principles that guide
it's development:

1) Run on Linux/Unix, Mac OS X, and other SDL supported operating systems with
   as few changes as possible to the base Win32 code. This means we can track
   changes faster than larger more conventional ports, and we also maintain
   what I call "Firefox compatibilty" where learning a major app only needs to
   be done once per application, and it then applies across many operating
   systems. If you can use the command-line Win32 MESS, you already know how
   to use SDLMESS on any platform you may encounter it on.

2) MESS developers are important. By keeping quickly up to date, we make it
   easy for people on non-Windows platforms to make and submit changes to the
   core MESS code, and we offer native implementations of MESS's multi-window
   GUI debugger on both Linux/Unix and Mac OS X.

WWW: http://rbelmont.mameworld.info/?page_id=163
2007-02-25 15:22:58 +00:00
Alejandro Pulver
484a4a9439 SDLMAME is a port of the popular MAME. There are a few principles that guide
it's development:

1) Run on Linux/Unix, Mac OS X, and other SDL supported operating systems with
   as few changes as possible to the base Win32 code. This means we can track
   changes faster than larger more conventional ports such as MacMAME, and we
   also maintain what I call "Firefox compatibilty" where learning a major app
   only needs to be done once per application, and it then applies across many
   operating systems. If you can use the command-line Win32 MAME, you already
   know how to use SDLMAME on any platform you may encounter it on.

2) MAME developers are important. By keeping quickly up to date, we make it
   easy for people on non-Windows platforms to make and submit changes to the
   core MAME code, and we offer native implementations of MAME's multi-window
   GUI debugger on both Linux/Unix and Mac OS X.

WWW: http://rbelmont.mameworld.info/?page_id=163
2007-02-25 15:17:51 +00:00
Alejandro Pulver
2ec869f83b This port installs additional files for the MAME emulator.
WWW: http://www.mameworld.net/easyemu/mameguide/mamefiles.htm
2007-02-25 15:16:07 +00:00
Alejandro Pulver
7da3a1ed13 AdvanceMENU is a frontend for AdvanceMAME, MAME, MESS, RAINE and any other
emulator.

It runs in Linux, Mac OS X, DOS, Windows and in all the other platforms
supported by the SDL library. The main features are:

* Auto update of the rom info.
* Vertical and horizontal orientation.
* Support for any TV/Arcade Monitor like AdvanceMAME but it's good also for a
  normal PC monitor.
* Static and Animated image and clip preview (PNG/PCX/ICO/MNG). Up to 192
  images at the same time!
* Sound preview. (MP3/WAV). You can select a special sound for every game
  played when the cursor move on it.
* Sound backgrounds (MP3/WAV). Play your favourite songs or radio records in
  background.
* Sound effects (MP3/WAV) for key press, program start, game start, program
  exit...
* Support for zipped images and sounds archives.
* Screensaver. A slide show of the game images.
* Selectable background and help images with translucency.

WWW: http://advancemame.sourceforge.net/
2007-02-25 15:14:46 +00:00
Alejandro Pulver
e375bed4fb AdvanceMAME and AdvanceMESS are unofficial MAME and MESS versions with an
advanced video support for helping the use with TVs, Arcade Monitors, Fixed
Frequencies Monitors and also for PC Monitors.

They run in GNU/Linux, Mac OS X, DOS, Windows and in all the other platforms
supported by the SDL library.

The main difference compared with the official emulators is that the Advance
versions are able to program directly the video board to always get a video
mode with the correct size and frequency.

Generally the Advance emulators are able to use a video mode which doesn't
require any stretching or other unneeded effects to match the original arcade
display.

The direct video board programming is fully supported in Linux and DOS. It's
partially supported in Windows. It isn't supported in Mac OS X and other
platforms.

See website for other improvements.

WWW: http://advancemame.sourceforge.net/
2007-02-25 15:12:40 +00:00