Commit graph

1671 commits

Author SHA1 Message Date
tonio
9dd0764a8e Allow mmix to be built when teTeX is already installed (and not tetex1)
As mmix needs cweb, let mmix use tex.buildlink.mk (teTeX2 and teTeX3 do provide
cweb), and add a dependency over cweb in case TEX_DEFAULT is tetex1
The tetex build dependency in this case is not a problem, since tetex is needed by cweb.
Also, no PKGREVISION bump, since there are only build depends
This fixes PR 3254
2006-01-19 15:50:05 +00:00
joerg
b597f2ad7d Use sun audio only on NetBSD and SunOS. Link with LIBOSSAUDIO.
Add DragonFly support.
2006-01-15 19:32:44 +00:00
joerg
fcfec7dec3 Add DragonFly support. Workaround a bug in DragonFly's time.h when
compiling with _POSIX_SOURCE set (size_t doesn't get defined).
Fix errno. Fix an incorrect va_arg: short gets promoted to int, so use
that.
2006-01-15 19:20:59 +00:00
joerg
6ce11609f7 Fix up last commit. Libraries are in ${X11BASE}/lib. 2006-01-15 18:39:45 +00:00
rillig
386cd6714f Fixed typo: DrgaonFly => DragonFly. 2006-01-12 22:11:30 +00:00
joerg
d53d9d471a Include sys/time.h whenever struct timeval is used. Fixes build
on DragonFly.
2006-01-12 21:35:09 +00:00
joerg
f872924675 Also replace hard-wired /usr/X11R6 with ${X11BASE}. 2006-01-12 21:18:50 +00:00
joerg
4f596f7205 /usr/X11R6 => ${X11BASE}, -lossaudio => ${LIBOSSAUDIO}
Add DragonFly support.
2006-01-12 21:05:19 +00:00
joerg
3596d241f2 Fix GCC 3.4: __FUNCTION__ works like __func__, it can't be string
concanatted. Add DragonFly.
2006-01-12 21:03:20 +00:00
joerg
fffea9c38c Fix errno. 2006-01-12 21:02:10 +00:00
joerg
402af24d35 Use alloca from stdlib.h on DragonFly and FreeBSD. 2006-01-12 20:58:56 +00:00
joerg
448730ef96 Fix errno. Add DragonFly support. 2006-01-12 20:57:25 +00:00
joerg
d58d287c3d Fix errno. Don't define strerror on BSDs, they have it. Uses bdftopcf
and mkfontdir.
2006-01-12 19:48:02 +00:00
wiz
8b42cca0ea Update to 2.24:
09/01/2006  *** v2.24 ***

            - Added -d4 (even smaller supplements - for ROM archival only).
            - Updated the usage information on the command line.
            - Tidied up the code in generate.c (used by -d1, -d2, -d3, -d4).
2006-01-11 18:55:16 +00:00
salo
b758c1e445 Reorder the inclusion of Makefile.application, fixes fetch target.
Noticed by Robert Elz.
2006-01-10 16:22:09 +00:00
jmmv
4ae1f6576b Update to 0.4:
0.4   - better interrupt handling and dsp emulation
        - input should work in more games now
        - improved gx emulation (with new engine at its early stage)
        - savestates can be created without the debugger
        - simple thp video player included (thpview)

  0.3   - should now work on mac os x (thanks to Adam Green)
        - basic hle system
        - function mapper
        - fixed a few problems with pad emulation
        - further debugger improvements
        - killed some ugly cpu bugs
        - fixes here and there

This project is currently dead, so we might consider removing this package
in the future.
2006-01-10 14:33:26 +00:00
salo
8ac66da67c Add x86_64 files to SUSE emulation packages to make it easier
for COMPAT_LINUX testers to play with.  Untested in run-time.
2006-01-08 16:53:21 +00:00
salo
bd6717ac82 Add missing dependency on suse_base package. 2006-01-08 14:39:12 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +00:00
xtraeme
0e9dab9b63 Put things back in again. 2006-01-06 09:24:00 +00:00
xtraeme
f16a71ec65 Apply patches from Tobyas Nigren (PR pkg/32464) to make this
build on NetBSD/amd64. Thank you Tobias!
2006-01-06 09:17:03 +00:00
schmonz
42428df5a0 Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
2006-01-04 04:29:05 +00:00
wiz
4a6fa95d51 PKGREVISION bump for icu shlib major bump. 2006-01-03 00:05:38 +00:00
blymn
1a132ae5d6 Enable pty opening for serial port emulation under NetBSD. 2006-01-02 12:19:52 +00:00
wiz
7de08c1526 Update to 2.7:
06/12/2005  *** v2.7 ***

            - Uses DatLib v2.13.
            - DatLib v2.12 broke the RomCenter drivers (now fixed).

05/12/2005  *** v2.6 ***

            - Uses DatLib v2.12.
            - Fixed a rare crash (if the longest line in the dat was the last).
            - Fixed a problem loading RomCenter data files containing [].
2006-01-01 19:37:28 +00:00
wiz
49c638041a Update to 2.6:
06/12/2005  *** v2.6 ***

            - Uses DatLib v2.13.
            - DatLib v2.12 broke the RomCenter drivers (now fixed).

05/12/2005  *** v2.5 ***

            - Uses DatLib v2.12.
            - Fixed a rare crash (if the longest line in the dat was the last).
            - Fixed a problem loading RomCenter data files containing [].
2006-01-01 19:37:12 +00:00
wiz
ac5b52fee1 Update to 2.23:
06/12/2005  *** v2.23 ***

            - Uses DatLib v2.13.
            - DatLib v2.12 broke the RomCenter drivers (now fixed).

05/12/2005  *** v2.22 ***

            - Uses DatLib v2.12.
            - Fixed a rare crash (if the longest line in the dat was the last).
            - Fixed a problem loading RomCenter data files containing [].
            - From DatLib v2.11.
            - M1 XML will not use hex for ROM sizes after all... changed back!
2006-01-01 19:36:53 +00:00
wiz
b9d36b0054 Update to 2.25:
06/12/2005  *** v2.25 ***

            - Uses DatLib v2.13.
            - DatLib v2.12 broke the RomCenter drivers (now fixed).

05/12/2005  *** v2.24 ***

            - Uses DatLib v2.12.
            - Fixed a rare crash (if the longest line in the dat was the last).
            - Fixed a problem loading RomCenter data files containing [].
2006-01-01 19:36:34 +00:00
wiz
e53fa37e1f Update to 2.13:
06/12/2005  *** v2.13 ***

            - DatLib v2.12 broke the RomCenter drivers (now fixed).

05/12/2005  *** v2.12 ***

            - Fixed a rare crash (if the longest line in the dat was the last).
            - Fixed a problem loading RomCenter data files containing [].
2006-01-01 19:35:18 +00:00
hubertf
74d015c64d be consistent about siginfo handling (treat as union on NetBSD,
keep the struct on the rest)
2006-01-01 19:12:54 +00:00
xtraeme
43051cec68 Update to 0.8.0 (update provided by Hubert Feyrer, thanks :-)
* Support for ARM Integrator/CP board system emulation.
* Support for MIPS R4K system emulation.
* Initial SMP support on x86 (up to 255 CPUs !).
* Many new audio emulation features.
* Initial USB support.
* New networking options for VLAN support between several QEMU instances.
2006-01-01 13:48:45 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
wiz
5a6ae400b2 Update to 0.7:
- fix all fixable errors in at most two runs
- rename disks
- support searching for files in additional directories
- detect faked ROMs (correct CRC, wrong MD5/SHA1)
- adapt mkmamedb-xmame.sh for MAME version numbers of 0.100 and above
- dropped support for inferring flags/status from CRC (old MAME versions)
- deprecated -u/-U command line options
- simplify ROM matching logic
- many new regression tests, causing
- various bug fixes
2005-12-28 21:44:26 +00:00
schmonz
81be138eae Does in fact work on NetBSD/i386 3.0; remove errant PKG_FAIL_REASON. Fixes
PR pkg/32392.
2005-12-27 23:07:21 +00:00
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
2005-12-26 23:39:30 +00:00
ghen
6b9136eb08 - update pearpc to 0.4
- move options to options.mk file and reorganize a bit
- sort PLIST
- grab MAINTAINERship

ok by xtraeme.

ChangeLog for pearpc-0.4:
	- CPU: stfiwx implemented
	- config: "ppc_start_fullscreen" for starting in fullscreen mode
	- POSIX: allow bridging of tun device
	- use FISTTP instruction on SSE3 aware processors
	- merged native_cd branch from Alexander Stockinger
	- endianess fixes
	- warn that the generic CPU is slow
	- better detection of HFS+ volumes
	- support for DVD-Drives
	- correctly check for NASM
	- Work-around for graphic errors in Mac OS X 10.1
	- POSIX/Linux: fall back to 1 GHz if /proc/cpuinfo doesn't provide cpu
	  frequency
	- 3c90x emulation fixed
	- some PROM fixed for yaboot
	- alteration of x86asm interface to be more programmer friendly
	- use transparent cursors instead of altering cursor visibility (hack
	  for using PearPC with remote desktop)
	- DVD emulation implemented.  Fixes problems with Tiger installation
	- Updated the read_effective_* commands to be faster !!! REGRESSED !!!
	- fixed lvalue casts (compiles now with gcc 4.x)
	- booting from disks with bootfile about 4 GiB limit fixed
2005-12-22 19:27:36 +00:00
joerg
8cf984f92e Fix GCC 3.4+: label at end of compound statement.
DragonFly support.
2005-12-20 14:11:03 +00:00
dogcow
666830d5a0 Fix munged patch: it's __FreeBSD__, not FreeBSD__ in #if defined()... 2005-12-15 02:56:58 +00:00
xtraeme
e30267921e Fix smbd's path (qemu's samba built in interface). Found by Richard
Earnshaw in PR pkg/32289.

Bump PKGREVISION.
2005-12-13 08:39:48 +00:00
joerg
1f6a39a84e First step at reworking Linux binary packages.
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
2005-12-12 14:43:23 +00:00
dillo
dc22c7c997 Improve sun sound driver on NetBSD to support stereo and not to
rely on counting of played samples, which can get out of sync.
This may work on other platforms too, but I cannot test it.

Update to 1.18:

- Fixed a bug that caused the emulator to crash after 72 minutes.
- Added internal zlib and lpng support if no native libraries are
  found at compile time.
- Fixed video recording frame rate in NTSC mode.
- [C64] Added Structured Basic, Comal 80 and Ross cart support.
- [C64] Fixed the improper detaching of certain types of carts.
- [C64] The +60K expansion base address is now selectable for
  compatibility with the oldest version of the expansion.
- [C128] Improved the VDC emulation.

- Added support for more 3rd party basic extenders to petcat.
- Compiling for QNX 6.x works now (binary package is available).
- [C64] Binary packages for Solaris machines are available.
- [C64] Added full GeoRAM memory expansion support with sizes from 64KB to
  4MB.
- [C64] Added full RamCart memory expansion support.
- [C64] Added full +60K memory expansion support.
- [C64] Correct REU values after reset.
- [C128] Added full GeoRAM memory expansion support with sizes from 64KB to
  4MB.
- [C128] Added RamCart memory expansion support without the read-only option.
- [C128] Fixed some C64 mode bugs.
- [C128] Correct REU values after reset.
- New dutch translation.
- Language support has been extended to include commandline-options.
- BSD platform problems with using the sounduss and soundsun driver
  have been fixed.
- Problems compiling with older versions of libpng have been fixed.
- Problems with MAXPATHLEN and PATH_MAX when compiling have been
  fixed.
- New ALSA sound driver.
- Fixed some compile errors if GCC4 is used.
- Added support for more analog joysticks.
- Userport RS232 emulation should work as expected now.
2005-12-11 22:46:50 +00:00
rillig
a8d3184ce9 Fixed the build error introduced by the late pkglint patch by quoting
the -D defines in the DEFS variable correctly.
2005-12-11 21:22:41 +00:00
wiz
9a88d5b05a Another PKGREVISION bump for SDL dependency change. 2005-12-11 09:41:07 +00:00
wiz
7e1c5bfbc9 Convert aalib to options framework, adding an 'x11' option, and remove
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.

Addresses PR 32046 by Leonard Schmidt.
2005-12-11 09:40:37 +00:00
joerg
0a0557eab1 Add DragonFly support. 2005-12-09 12:10:09 +00:00
joerg
3a3fbe7538 Fix errno. 2005-12-09 11:48:11 +00:00
joerg
e8eca26736 Add DragonFly support. 2005-12-09 10:56:47 +00:00
joerg
a808036d40 Add DragonFly support. 2005-12-09 10:46:43 +00:00
joerg
75e4ed3637 Override configure check for BPF, tun and tap on DragonFly, it fails
e.g. when building in a jail.
2005-12-09 09:37:32 +00:00
wiz
6f2d44281e Update to 2.4:
31/10/2005  *** v2.4 ***

            - Uses DatLib v2.10.
            - Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
2005-12-07 17:48:29 +00:00