Commit graph

1711 commits

Author SHA1 Message Date
grant
0807a3413f depends should be ../../<category>/<pkg> 2005-07-19 10:22:32 +00:00
kristerw
0a56084250 The sources assume <malloc.h> exists. Create a fake one for platforms
that don't have it.
2005-07-18 00:50:21 +00:00
kristerw
9b236dd293 Update spim to 7.1.
Changes since 6.5 includes
* Upgraded simulator to MIPS32, Version 1 architecture (except details of
  FPU and memory).
* Exceptions and interrupts reimplemented, to make them closer to the
  actual hardware.
* Memory mapped IO console reimplemented to make it work properly.
* Implemented timer in CPU.
* Improved implementation of delayed load instructions.
as well as many minor changes.

Fixes PR pkg/30227 reported from Michai Ramakers.
2005-07-17 21:38:45 +00:00
dillo
779a575d77 claim this package 2005-07-16 20:27:10 +00:00
snj
dc020a2e37 Reset maintainer to tech-pkg@. 2005-07-16 03:44:31 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
bf9129c41e Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
2005-07-15 18:27:48 +00:00
kristerw
843dd18511 Do not include files that don't exist. 2005-07-09 00:06:11 +00:00
adam
181bc687b6 Changes 20050322:
- fixed the problem with Ticks getting incremented on every interrupt, not
   just 60Hz (e.g. moving the mouse made the caret blink faster)
 - Unix: integrated JIT compiler for Linux/x86 and FreeBSD/x86
 - Unix: moved minimum autoconf support to 2.52+
 - Unix: add large file support for 2+ GB hard disk images
 - Unix: cleaned up pthread attributes [Brian Johnson]
 - Unix: fixed floppy problems under Linux
 - Unix: implemented "ignoresegv" feature on Linux/x86, Linux/ppc, Darwin/ppc
 - Unix: serial port baud rates are now set correctly
 - Unix: it is now possible to make the serial drivers pipe their input/output
   to programs by using a '|' followed by a command line as the modem or
   printer port setting (instead of a device name like '/dev/ttyS0')
 - Unix: the option "--config FILE" tells B2 to use a different config file
 - Unix: new prefs options "dsp" and "mixer" to set the OSS device names
   instead of the hardcoded '/dev/dsp' and '/dev/mixer'
 - Unix: new ether prefs option 'tun' to use a TUN/TAP interface. The
   configure script used can be overriden with "etherconfig"
 - Unix: SDL audio and video output are now available in option
 - Unix: port JIT compiler to Linux/x86_64 (AMD64 and EM64T platforms)
 - Unix: sheep_net driver ported to kernel 2.6 (patches from Mac-On-Linux)
 - Unix: fix network code to work correctly on 64-bit platforms
 - Unix: implement X11 to MacOS exchange of text through the clipboard
 - Windows: a new port derived from Lauri's work is now available
2005-07-01 12:34:32 +00:00
adam
3461f08013 Changes 0.70:
- As always: Code cleanup and bug fixes.
- No more crashes when a program tries to access illegal sector numbers.
- Improved built-in ROM cartridge.
- Rewrote the IO memory emulation code -> Better compatibility.
- Support for TOS 1.06 and TOS 1.62
- Emulated CPU can now also be run at 16 MHz or 32 MHz.
- File selection dialog scrollable with mouse wheel or cursor keys, too.
- Hatari now works on 64-bit host CPUs, too.
- Floppy disk images can now be set writable/write-protected in the GUI.
- Hatari can now also load a global configuration file (e.g. /etc/hatari.cfg).
- Configurable logging functions.
2005-07-01 09:35:38 +00:00
minskim
7de07cf0c2 pkg-config is used by configure. Add build dependency on it. 2005-06-30 19:47:21 +00:00
xtraeme
1d5a3ac713 Update to 0.3.4.
Changes:

        x)  When emulating a network of multiple machines, the emulated
            machines can now be placed on different hosts.

        x)  NetBSD/evbmips can now be installed and run from a disk image.
            (There is no INSTALL kernel for NetBSD/evbmips, so you need to
            install using another OS, for example emulated NetBSD/pmax.)

        x)  NetBSD/sgimips can now be installed. Not onto a SCSI disk,
            but the files can be exported via nfs from another emulated
            machine. The sgimips machine can then netboot. (Read the
            documentation for details.)
2005-06-28 11:49:58 +00:00
tron
239fdd0d70 Add support for NetBSD-amd64. Based on patches supplied by Nicolas Joly
in PR pkg/30582.
2005-06-25 10:47:56 +00:00
kristerw
91a3d2bfd0 Update xmame to 0.97.
Release 0.97, 13 June 2005
- Everything from MAME 0.97 (http://x.mame.net/changes-mame.html) and
  MESS 0.97 (http://x.mame.net/changes-mess.html).
- When the emulation is unpaused, the keyboard state is cleared.  This
  prevents keypresses from bleeding over from the user interface.
- The SDL driver now uses the correct green mask for RGB 565.  This
  fixes a problem with SDL on DirectFB being unable to find a valid
  video mode.  (Uli H.)
- The SDL driver now locks the video surface before retrieving the
  pointer to its memory.  This fixes a crash with SDL on DirectFB.
  (Uli H.)
- Fixed a few spots in the code for 4.3 BSD, e.g., OpenStep on NeXT.
- Fixed bugs in the Xv driver and the 6-tap effect that affected
  big-endian architectures.  (Hans de Goede)
2005-06-24 22:52:42 +00:00
kristerw
d83a9e4428 Update xmess to 0.97.
Release 0.97, 13 June 2005
- Everything from MAME 0.97 (http://x.mame.net/changes-mame.html) and
  MESS 0.97 (http://x.mame.net/changes-mess.html).
- When the emulation is unpaused, the keyboard state is cleared.  This
  prevents keypresses from bleeding over from the user interface.
- The SDL driver now uses the correct green mask for RGB 565.  This
  fixes a problem with SDL on DirectFB being unable to find a valid
  video mode.  (Uli H.)
- The SDL driver now locks the video surface before retrieving the
  pointer to its memory.  This fixes a crash with SDL on DirectFB.
  (Uli H.)
- Fixed a few spots in the code for 4.3 BSD, e.g., OpenStep on NeXT.
- Fixed bugs in the Xv driver and the 6-tap effect that affected
  big-endian architectures.  (Hans de Goede)
2005-06-24 22:52:15 +00:00
dillo
705c90fb2a add and enable ckmame 2005-06-24 08:25:04 +00:00
dillo
1c93d6728c Add ckmame 0.6, a program to check and fix ROM sets for MAME 2005-06-24 08:23:17 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
wiz
b26abba031 Now that bsd.options.mk has been changed, only add mmx to PKG_SUPPORTED_OPTIONS on i386. 2005-06-11 16:53:18 +00:00
wiz
6ac47b68a4 Slightly different solution to previous:
just ignore mmx pkg_option if set on non-i386.
2005-06-10 18:20:06 +00:00
wiz
debb654ddb Wrap complete options part in ifdef i386,
since there is only one option and that only on i386.
Fixes bulk build problem.
2005-06-10 18:09:45 +00:00
kent
3e339eb319 update PEACE to 0.0.20050609
- support for recent NetBSD kernel
 - fix some bugs
2005-06-09 14:25:49 +00:00
kent
4550ca638c fix a build problem 2005-06-09 07:01:59 +00:00
minskim
cf227f5ad3 Include machine/limits.h only when it is available. 2005-06-05 06:14:17 +00:00
wiz
362be97679 Convert to options framework. 2005-06-01 20:13:08 +00:00
jlam
fcb7da800b Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
2005-06-01 20:07:59 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
wiz
4e65176c05 Convert to options framework. 2005-05-31 21:42:04 +00:00
dillo
6e68b06993 Make use of PKG_OPTIONS_LEGACY_OPTS. 2005-05-31 11:21:41 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
dbj
466b67cda0 fix SDL include for vl.c on darwin 2005-05-25 18:04:57 +00:00
wiz
5815fa25ca Add RMD160 checksum. 2005-05-25 12:11:28 +00:00
wiz
29f118963f Update MASTER_SITES. 2005-05-25 12:11:23 +00:00
wiz
71f6685cd9 Add RMD160 checksum. 2005-05-25 11:55:27 +00:00
adam
e362a88995 Changes 20050419:
- Mailslot support.
- Support for side mouse buttons (X buttons).
- More Richedit improvements.
- Loading of Windows registry files disabled for now.
- Many code cleanups.
- Lots of bug fixes.

Changes 20050524:
- Many MSI improvements.
- More features in the file manager.
- Better compatibility for Winelib import libraries.
- SGML documentation moved out of the source tree.
- Header files cleanups.
- Lots of bug fixes.
2005-05-25 08:23:43 +00:00
rillig
ed3dd34d0c Set NO_BUILD to yes instead of 1. 2005-05-23 09:29:08 +00:00
rillig
da4d96282a Replaced $f with ${f}. 2005-05-23 09:28:40 +00:00
rillig
e9a74b4b84 Set NO_BUILD and NO_MTREE to yes instead of #defined. 2005-05-23 09:27:48 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
6a6cd5f01f Replace explicit build dependencies on bison and manipulations on the
YACC variable with USE_TOOLS+=bison.
2005-05-22 20:28:47 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
48781afdbb For packages that use GNU configure, don't bother adding "TOOL"
variables into CONFIGURE_ENV if the new tools framework already takes
care of adding them automatically.
2005-05-22 05:35:32 +00:00
jlam
96c9125d7f Note that this package expects gzip to exist to compress the man page,
and set MANCOMPRESSED to "yes" to note that the package installs
compressed man pages on its own.
2005-05-20 02:04:35 +00:00
wiz
f6ce0a82d0 Remove packages that have been broken on 2.0/i386 for over 9 months
now; neither maintainer nor anyone else stepped up to fix them.

Predicted on tech-pkg and in private mail to maintainers; no comments.
2005-05-18 22:39:00 +00:00
xtraeme
1683806911 Remove -march/-mcpu from CFLAGS to fix the build by using
BUILDLINK_TRANSFORM+= rm-optarg, fixes build when using these
flags.
2005-05-18 13:07:32 +00:00
adam
25327dac55 Changes 1.3.6:
* different color palette used by default
 * PNG screenshots added
 * added sector counter and speedometer
 * F6 is Atari HELP key on Curses, Falcon and in X11
 * added missing combinations of ANTIC modes with GTIA modes
 * keyboard joystick works in more games (doesn't pause the game) in SDL
 * mouse joystick emulation works in X11
 * cassette loading by hardware registers (Ninja and Elektraglide
   are examples of games that load correctly now)
 * blank boot ATR disk image can be created in the Disk Management menu
 * many small fixes and major source code clean up
2005-05-17 15:08:57 +00:00
jlam
2aee708a3f This package uses gzip and gunzip during build & installation. 2005-05-16 18:22:57 +00:00
jlam
7425b543e8 Note that gtar is required by the package. 2005-05-16 01:15:30 +00:00
jlam
419428ec4a Note where gzip or gunzip is required by the package since it isn't
required by default any longer in bsd.pkg.mk under the new tools
framework.
2005-05-15 22:02:26 +00:00
jdolecek
82554faaf5 add dependency on suse_x11
pointed out by Bernd Ernesti
2005-05-15 16:44:33 +00:00
kristerw
495c7a4142 Update xmame/xmess to 0.96.
Release 0.96, 10 May 2005:
- Everything from MAME 0.96 (http://x.mame.net/changes-mame.html) and
  MESS 0.96 (http://x.mame.net/changes-mess.html).
- Fixed the RGB to YUV conversion used by the Xv driver so that it
  conforms to the CCIR digital component video specifications.  Fixes
  Bugzilla bug 691.  (Alex W. Jackson)
- The rows of the OpenGL bitmap used for 16bpp games are no longer
  misaligned in some cases; nagano98 now displays without doubled
  lines.
- The behavior of "-listgamelist" should once again match the Windows
  side with regard to case-insensitive sorting and the treatment of
  leading "The" and "Le".
- When a specific joystick device is designated with "-joydevname
  (-jdev)", it is now always treated as the player 1 joystick.
- The built-in profiler works again.  (Colin Howell)
- The X11 build now properly sets the standard window properties.
  (Christian Birchinger's friend)
2005-05-12 22:34:53 +00:00
skrll
3b70e2bf62 Update to latest available version 4.3.99.902-43.42.5
Bump PKGREVISION. OK'd by tron.
2005-05-12 06:12:51 +00:00
wiz
c143b4a7d3 Fix typo in email address committed with update. 2005-05-07 15:01:45 +00:00
xtraeme
dca4893519 Update to 0.7.0.
Changes:

  - better BIOS translation and HDD geometry auto-detection
  - user mode networking bug fix
  - undocumented FPU ops support
  - Cirrus VGA: support for 1280x1024x[8,15,16] modes
  - 'pidfile' option
  - .dmg disk image format support (Johannes Schindelin)
  - keymaps support (initial patch by Johannes Schindelin)
  - big endian ARM support (Lennert Buytenhek)
  - added generic 64 bit target support
  - x86_64 target support
  - initial APIC support
  - MMX/SSE/SSE2/PNI support
  - PC parallel port support (Mark Jonckheere)
  - initial SPARC64 support (Blue Swirl)
  - SPARC target boots Linux (Blue Swirl)
  - armv5te user mode support (Paul Brook)
  - ARM VFP support (Paul Brook)
  - ARM "Angel" semihosting syscalls (Paul Brook)
  - user mode gdb stub support (Paul Brook)
  - Samba 3 support
  - initial Cocoa support (Pierre d'Herbemont)
  - generic FPU emulation code
  - Virtual PC read-only disk image support (Alex Beregszaszi)

pkgsrc changes:

Applied Hubert Feyrer workaround for the x86_64 target (patch-aw).
2005-05-03 11:18:47 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
xtraeme
14ec60ee7e Update to 0.3.2
The most important/visible changes from 0.3.1 to 0.3.2 are:

	x)  NetBSD/cobalt can run from a harddisk image. (Installation
            must be done using another OS though, for example NetBSD/pmax.)

        x)  Some minor fixes to make the binary translation system a bit
            more stable.
2005-04-29 00:59:00 +00:00
jlam
2168385e80 Remove unused variables. 2005-04-28 22:33:36 +00:00
wiz
0e61031c2e Remove rewind -- does not build on 2.0/i386, and hasn't been building
for over 8 months. No new version out either.
2005-04-22 19:17:14 +00:00
wiz
3ef1e38f72 Add patch to make this look for the generated html pages
in the correct place. Should fix bulk build.
2005-04-22 14:09:03 +00:00
wiz
6e259158b1 Update to 2.17:
10/04/2005  *** v2.17 ***

            - Uses DatLib v2.5.
            - Excludes disks from RomCenter data files (-k will include them).
2005-04-20 15:30:29 +00:00
wiz
a4d4723016 Update to 2.5:
10/04/2005  *** v2.5 ***

            - Excludes disks from RomCenter data files (datutil -k to override).
2005-04-20 15:30:18 +00:00
kristerw
98e9dc12e6 Correct HOMEPAGE. 2005-04-15 19:04:20 +00:00
kristerw
5e5180ef1b Prevent warnings during bulk dependency tree creation for ports that
cannot use these packages.
2005-04-15 18:40:50 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
xtraeme
781bc9a0a2 Update to 0.3.1.
The two most visible changes from version 0.3 to 0.3.1 are:

	x)  Name change (from mips64emul to GXemul).

	x)  NetBSD/hpcmips can now be installed and run from a harddisk
	    image on an emulated NEC MobilePro 770, 780, 800, or 880.
2005-04-07 17:29:19 +00:00
wiz
8ad11b3495 Convert to bl3, untested. 2005-04-05 11:14:15 +00:00
wiz
c3469dfc07 Add buildlink3.mk. 2005-04-05 10:42:07 +00:00
wiz
a38140510b Sort lines to please pkglint. 2005-04-05 10:41:43 +00:00
wiz
e68dc83eae Sort. 2005-04-05 10:40:46 +00:00
wiz
331472a63d Set USE_X11. 2005-04-05 10:16:30 +00:00
jdolecek
cc85cb5c47 pull in 7.3 SUSE_VERSION and SUSE_DIR_PREFIX explicitly
fixes build problem pointed out by Krister Walfrid in private e-mail
2005-04-03 21:24:34 +00:00
jdolecek
0493cadead put definition of SUSE_VERSION and SUSE_DIR_PREFIX into separate file
vars.mk
2005-04-03 21:23:15 +00:00
kristerw
aa40520315 Make this build on NetBSD/1.6.x-i386.
The source code use some global register variables, and gcc 2.95
reports errors because the header files contains "static inline"
function definitions before the global register variables are
defined. Reordering the includes is too much work, so just fall
back to normal (non-register) globals when using gcc2.
2005-04-02 22:23:53 +00:00
kristerw
cf1d4415f0 Update xmess to 0.95.
Changes since 0.90 includes:
- Everything from MAME 0.95 (http://x.mame.net/changes-mame.html) and
  MESS 0.95 (http://x.mame.net/changes-mess.html).
- Forcing Xv to use YV12 ("-force-yuv 2") no longer causes rotated
  games to segfault.  Fixes Bugzilla bug 679.
- Fixed the aspect ratio of the MESS SuperVision driver so that it's
  quadratic.  (PeT)
- Fixed several problems with the front-end "-list" commands: The MESS
  commands could segfault, some commands' headers were misaligned, and
  "-listpalettesize" was causing the ROM list to print.
- Worked around or fixed a double-free on exit in xmess.
- Fixed a segfault on startup that occurred when four or more joysticks
  devices were found.
- The SDL joystick driver now works with multiple joysticks attached.
- The SDL sound driver should produce much better output.  Also fixed a
  potential deadlock.
2005-04-02 20:57:10 +00:00
kristerw
693b87b758 Update xmame to 0.95.
Changes since 0.90 includes:
- Everything from MAME 0.95 (http://x.mame.net/changes-mame.html) and
  MESS 0.95 (http://x.mame.net/changes-mess.html).
- Forcing Xv to use YV12 ("-force-yuv 2") no longer causes rotated
  games to segfault.  Fixes Bugzilla bug 679.
- Fixed the aspect ratio of the MESS SuperVision driver so that it's
  quadratic.  (PeT)
- Fixed several problems with the front-end "-list" commands: The MESS
  commands could segfault, some commands' headers were misaligned, and
  "-listpalettesize" was causing the ROM list to print.
- Worked around or fixed a double-free on exit in xmess.
- Fixed a segfault on startup that occurred when four or more joysticks
  devices were found.
- The SDL joystick driver now works with multiple joysticks attached.
- The SDL sound driver should produce much better output.  Also fixed a
  potential deadlock.
2005-04-02 20:56:28 +00:00
jdolecek
e03267c9c2 change this package so that it's usable when using SuSE 9.1 -based
emulation packages (this still uses the old SuSE 7.3 stuff - newer SuSE doesn't
have any libc5 support at all)
2005-04-02 20:37:31 +00:00
jdolecek
18d72b8b02 mention libc5 is obsolete 2005-04-02 20:33:12 +00:00
jdolecek
2c7d1ff176 Add .cz mirror 2005-04-02 20:15:41 +00:00
jdolecek
7f22189e2b put identical URI parts in MASTER_SITE_SUSE91 into variables, so it's
easier to add mirrors
2005-04-02 20:09:29 +00:00
jdolecek
91021c1e73 added emulators/suse91_glx 2005-04-02 19:51:01 +00:00
jdolecek
e65609f4d1 Add SuSE 9.1 -based package for GL support libraries.
Adresses PR pkg/29561 by Robert Elz
2005-04-02 19:50:01 +00:00
jdolecek
7ee41145ec add emulators/suse91_slang 2005-04-02 19:46:14 +00:00
jdolecek
06357a14de Add SuSE 9.1 compatibility package for Slang library
Adresses PR pkg/29561 by Robert Elz
2005-04-02 19:44:24 +00:00
jdolecek
a6415467fd added suse91_vmware - SuSE 9.1 -based VMware support package 2005-04-02 17:13:02 +00:00
jdolecek
899df0be36 remove /etc/mtab, it's part of suse91_base 2005-04-02 17:10:19 +00:00
jdolecek
5e02f48195 fixup checksums 2005-04-02 17:02:29 +00:00
jdolecek
85f8349b05 Add suse91_vmware - the SuSE 9.1 -based variant of suse_vmware, needed
for vmware and vmware3 packages. Based on suse_vmware, with the unnecessary
bits removed.

Package provided by Robert Elz in PR pkg/29561, but added grep RPM,
which was found necessary too.
2005-04-02 16:59:44 +00:00
xtraeme
33a3b1fb8f + gxemul
- mips64emul
2005-03-30 00:33:10 +00:00
xtraeme
fdf13cf8c9 mips64emul has been renamed to gxemul. 2005-03-30 00:32:47 +00:00
xtraeme
0c25188643 Initial import of gxemul-20050329.
GXemul is a machine emulator. The initial goal was to write a simple
64-bit MIPS emulator for running multiprocessor experiments with a
microkernel, but the emulator can be used for many other things. While
some simulators only simulate a CPU, GXemul also simulates other
hardware components, making it possible to use the emulator to run
unmodified operating systems, such as NetBSD, OpenBSD, or Linux.

[previously known as mips64emul, it was renamed because now
supports more cpu archs than MIPS, as sparc, ppc...]
2005-03-30 00:30:44 +00:00
tv
d27d53e6a4 Update to 1.5.13-1. Mainly changes that improve process management
(and as a side effect, make Cygwin processes behave a little better when
invoked from Interix).

Full release notes:
http://sources.redhat.com/ml/cygwin-announce/2005-03/msg00000.html
2005-03-29 23:30:26 +00:00
wiz
313ab92011 Update to 2.6:
28/03/2005  *** v2.6 ***

Updated altbeast ROMs (Calice and System16) to match MAME v0.95.
2005-03-29 10:38:47 +00:00
kristerw
be6850de9a One of the configure tests goes into an infinite loop when trying to
build on Darwin.  Mark package as not for Darwin for now.
2005-03-27 21:25:43 +00:00
wiz
ef0d088614 Update to 2.16:
25/03/2005  *** v2.16 ***

- Uses DatLib v2.4.
- Fixed another crash with datutil -X and 'forcemerging full'.
- Changed the delimited format to use \N for NULLs.
- Changed the delimited format so that all types are 'game_*'.
- Changed the delimited format so that games include 'runnable'.
- Added save support for a DISK section in the RomCenter format.
- Added several aliases for the output formats (see notes above).
2005-03-27 18:13:22 +00:00
wiz
393b5b3011 Update to 2.4:
25/03/2005  *** v2.4 ***

- Fixed another crash with datutil -X and 'forcemerging full'.
- Changed the delimited format to use \N for NULLs.
- Changed the delimited format so that all types are 'game_*'.
- Changed the delimited format so that games include 'runnable'.
- Added save support for a DISK section in the RomCenter format.
- Added several aliases for the output formats (see DatUtil docs).
2005-03-27 18:13:06 +00:00
wiz
1f2ba12d0f PKGREVISION bump for glut dependency removal (SDL/buildlink3.mk). 2005-03-27 15:43:32 +00:00
wiz
4a4c4dc104 Whitespace nit. 2005-03-27 15:42:53 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
wiz
cbd1086480 Fix ONLY_FOR_PLATFORM line. 2005-03-23 10:55:28 +00:00
tron
75b1c2c976 Add more files and directories in "etc" to the blacklist to avoid strange
behavior of e.g. Netscape 7. Based on a suggestion by Mark Davies in
private e-mail. Bump package revision because of this change.
2005-03-23 10:41:44 +00:00
wiz
015b3fac7d Update to 2.15:
07/03/2005  *** v2.15 ***

- Uses DatLib v2.3.
- Fixed a problem with counting parents (happened with DatUtil -X).
- This also avoids a crash with datutil -X and 'forcemerging full'.
2005-03-22 17:22:55 +00:00
wiz
dc25093ffe Update to 2.3:
07/03/2005  *** v2.3 ***

- Fixed a problem with counting parents (happened with DatUtil -X).
- This also avoids a crash with datutil -X and 'forcemerging full'.
2005-03-22 17:22:36 +00:00
wiz
6c2679125b Fix CATEGORY. 2005-03-22 16:34:52 +00:00
adam
a17537ef0e Changes 20050310:
- Initial implementation of a true Richedit control.
- Shell extension for browsing Unix directories.
- More MSI work.
- PBuffer support in OpenGL.
- Window painting regressions should be fixed.
- Lots of bug fixes.
2005-03-22 14:53:28 +00:00
adam
cd164f904b Use options framework: build either with X11 or SDL 2005-03-22 08:46:26 +00:00
jmmv
dc0a0d7e8b Add build dependency on avr-binutils and avr-gcc to fix build as these tools
are required.
Also use the correct style to depend on any version of doxygen.
2005-03-20 12:07:42 +00:00
jmmv
e04561cdba Require libpcap>=0.6: fixes build under NetBSD 2.x and systems which don't
have libpcap in their base installation.
2005-03-20 11:55:26 +00:00
tron
051902159d Remove outdated entries from "RPMIGNOREPATH" and add some new ones to
prevent the installation of certain configuration files like e.g.
"nsswitch.conf" which might conflict with files in the host system. This
should fix the problems with running OpenOffice on NetBSD systems using
NIS as reported by Jan Schaumann in PR pkg/29025. Bump package revision
because of the above change.
2005-03-17 16:08:59 +00:00
wiz
9ceba7d8c7 Add RMD160 checksums for two of the four files. 2005-03-15 14:09:15 +00:00
wiz
188fde5d60 Automatically convert all files to unix line endings by extracting, and
remove DOS line endings from patches too. Improves probability of
compilation on gcc2 systems.
2005-03-14 16:20:58 +00:00
rillig
d5e5421414 The archives are now unzipped with -Laaqo, forcing all files to be
interpreted as text files. Removed the DOS line endings from patch-aa.
Approved by wiz.
2005-03-14 16:11:42 +00:00
rillig
6818fcbf47 Added a patch that uses the <stddef.h> offsetof macro for constant
expressions. Approved by wiz.
2005-03-14 14:59:36 +00:00
abs
373e18e67f Fix incorrect quoting which caused mismatched quote in CFLAGS 2005-03-14 13:56:57 +00:00
uebayasi
b407215131 Back previous, irrelevant quoting fix. 2005-03-13 16:43:20 +00:00
uebayasi
d1ec4f3052 Back out previous, irrelevant quote fix. 2005-03-13 16:29:51 +00:00
rillig
0d1d63fe2e NetBSD-1.6.2 does not have <sys/ucontext.h>. So only use it for
NetBSD>=2.0. Approved by wiz.
2005-03-11 21:18:15 +00:00
uebayasi
71960dee9e Fix quoting. 2005-03-07 09:41:45 +00:00
wiz
f454d6899a Add some ROM-, mostly arcade-(MAME-)related tools from www.logiqx.com. 2005-03-04 12:05:12 +00:00
abs
ee0bc8cb60 add a patch... update a distinfo 2005-03-03 09:11:28 +00:00
hubertf
8e186ba955 Patch to 0.6.1nb3. Java in Solaris (needed e.g. for the installer)
doesn't crash any more. Patch found at
http://lists.gnu.org/archive/html/qemu-devel/2004-09/msg00271.html
2005-03-02 23:22:41 +00:00
veego
b2daa161e3 Put back part of the ${PKGMINOR} handling, but keep the PKGREVISION at 2,
due too the nb1 usage in the DISTNAME.
2005-02-27 22:42:30 +00:00
veego
4488cdcf48 Bumpd the PKGREVISION for the following packages:
emulators/compat13
  emulators/compat14
  emulators/compat14-crypto
  emulators/twin
  lang/blackdown-jdk13
  multimedia/transcode
because of a broken PLIST_SRC handling introduced in mk/bsd.pkg.mk
rev 1.1593 and fixed in rev 1.1596.

compat13 was bumped to nb2 so we don't have different package version on
different archs (alpha had an nb1 before but all other had no PKGREVISION).
2005-02-27 22:30:43 +00:00
agc
459a5bb28d Add RMD160 digests to the SHA1 ones 2005-02-23 18:49:17 +00:00
veego
fa078fc555 Use the extended PLIST_SRC support which now also reads:
PLIST.${MACHINE_ARCH:C/i[3-6]86/i386/g}
PLIST.${OPSYS}-${MACHINE_ARCH:C/i[3-6]86/i386/g}
and remove the package hack for MD PLIST files.

PLIST.* files renamed so we don't need the special handling for MACHINE32_ARCH.
Merge the PLIST.* files as much as possible into PLIST, so they only
contain the difference between the two archs which are only supported by
this package.
2005-02-21 21:18:28 +00:00
veego
10b258f6fb Use the extended PLIST_SRC support which now also reads:
PLIST.${MACHINE_ARCH:C/i[3-6]86/i386/g}
PLIST.${OPSYS}-${MACHINE_ARCH:C/i[3-6]86/i386/g}
and remove the package hack for MD PLIST files.

PLIST.i386 renamed to PLIST.x86_64, so we don't need the special handling
for MACHINE32_ARCH.
2005-02-21 21:08:50 +00:00
veego
3d53f18e7b Use the extended PLIST_SRC support which now also reads:
PLIST.${MACHINE_ARCH:C/i[3-6]86/i386/g}
PLIST.${OPSYS}-${MACHINE_ARCH:C/i[3-6]86/i386/g}
and remove the package hack for MD PLIST files.
2005-02-21 20:57:20 +00:00
xtraeme
0f854d7549 Only transform -maling-* if !empty(CC_VERSION:Mgcc-3*). 2005-02-20 17:14:40 +00:00
xtraeme
90e12aab0f Shut up the warnings when building. 2005-02-20 16:34:39 +00:00
xtraeme
93dca05949 Update to 0.3 (pointed out by the author Anders Gavare).
Summary of changes from version 0.2.4.1 to 0.3:

x)  Performed a major code clean-up.

x)  Support for using "configuration files" has been added, so settings
    do not have to be entered on the command line anymore. (Useful for
    complex emulation setups.)

x)  Multiple machines can now be emulated simultaneously. (This is
    still experimental, though, and probably a bit buggy.)

x)  Some command line options have changed since 0.2.4.1, most notable
    the options to select the machine to be emulated. -E should now be
    used to select the machine type, and if necessary, -e can be used
    to select a subtype.

x)  Many bugfixes, too many to mention here.
2005-02-20 15:43:56 +00:00
heinz
40c8bc11ec qemu uses siginfo_t which is not available on NetBSD < 2.0. 2005-02-19 23:12:59 +00:00
adam
f044b13b01 Changes 20050211:
* Still more work on the MSI dll.
* More OLE work, including a builtin stdole32.tlb.
* Fixed inter-process window resize and repaint.
* Lots of bug fixes.
2005-02-16 12:22:11 +00:00
reed
c30c63008a Remove information from MESSAGE about the HTML documentation.
And remove references of it from Makefile.
The HTML documentation is not installed in the first place.

TODO: maybe make a bochs-docs package that builds the documentation
from the docbook source.

Bump PKGREVISION (I also updated DESCR in previous commmit too).
2005-02-11 22:28:42 +00:00
reed
5b23924607 Improved description. And removed reference to bochs.com URL which is wrong. 2005-02-11 22:26:21 +00:00
tv
531481b0b7 Add one site west of the Atlantic Ocean.
Interleave sites so that something in the secondary RPM subdir won't go
scan all of the primary subdirs before falling through to the correct place.
2005-02-09 20:25:13 +00:00
kristerw
682a81d309 Update VICE to 1.16.
Changes since 1.15:
** General
- Improved accuracy of 65xx processor core emulation.

** Drive changes
- Added support for idle traps to 1551 emulation.

** C64 changes
- Fixed crash using REU emulation.
- A timing problem has been fixed using old NTSC mode.
- Some stupid char ROM display bug has been fixed.

** C128 changes
- Fixed crash using REU emulation or CP/M mode.

** PLUS4 changes
- Added proper TAP support.

** Unix Changes
- Hardware scaling can be switched at runtime now.
- Fixed crash on machines with weird vidmode configurations.
- Fixed random crash if settings are saved.

** Miscellaneous changes
- Fixed some crash in the file system emulation.
- Improved datasette motor emulation.
2005-02-06 23:10:09 +00:00
xtraeme
07ea77599c Update to 0.35.
Changes:

0.35     [CORE]    Support for Genecyst patch files / Game Genie
         [CORE]    Support for AVI uncompressed and MJPEG output
         [68000]   Re-added busy wait removal that got lost
         [SOUND]   Added configurable single-pole low-pass filter
         [CORE]    Added autoconf/automake version checks
         [VDP]     Fix FIFO busy flag (Nicholas Van Veen)
         [SOUND]   Various further endian improvements from Bastien Nocera
                   and andi@fischlustig.de (Debian)
         [SOUND]   Various BSD compatibility improvements from
                   Alistair Crooks and Michael Core (NetBSD)
         [UI]      SDL Joystick support from Matthew N. Dodd (FreeBSD)
         [68000]   Do pre-decrement with two reads (Steve Snake)
         [68000]   Make TAS not write (Steve Snake) fixes Gargoyles, Ex Mutant
         [68000]   Re-write ABCD,etc based on info from Bart Trzynadlowski
         [68000]   Implement missing BTST op-code (fixes NHL Hockey 94)
2005-01-31 23:58:33 +00:00
kristerw
ffcfaad08c Update xmess to 0.90.
Changes since 0.89:
- Everything from MAME 0.90 (http://x.mame.net/changes-mame.html) and
  MESS 0.90 (http://x.mame.net/changes-mess.html).
- The "-sleepidle (-si)" option is now enabled by default.  This keeps
  the emulation from hogging the CPU when it's idle.
- Did a major rework of the effects code, which now borrows code from
  the AdvanceMAME project (Hans de Goede):
  * The code is much cleaner.
  * Effects are much faster on DGA.
  * The scaling is no longer fixed to a certain factor for each
    effect: It supports normal (1x1 - 8x8), scale2x (2x2 - 3x6), scan2
    (1x2 - 4x2), rgbscan (1x3 - 6x3), scan3 (1x3 - 6x3), hq2x (2x2),
    lq2x (2x2), 6tap2x (2x2).
  * All the scanline effects come in both horizontal and vertical
    varieties, and vertical scanlines are automatically chosen for
    rotated games.
- Made the 32bpp to yuy2 blitting code much faster and cleaner.  (Hans
  de Goede)
- Enhanced LIRC support to compile and link against system-installed
  liblirc_client files.  Added the "-lircrc" option.  (Mads Villadsen)
- Optimized some of the yuy2 blit functions.  (Hans de Goede)
- Added CPU capability detection for Linux on x86.  Currently this only
  tests for MMX.  (Hans de Goede)
- Changed the effects code to use the C versions of effects when a CPU
  isn't MMX-capable.  This means that binary distributions can be built
  with EFFECT_MMX_ASM defined and still run on older CPUs.  This
  presently only works for Linux on x86.  (Hans de Goede)
- Fixed "-geometry (-geo)" to properly adhere to given window
  coordinates.  Added support for window coordinates to OpenGL.  (Hans
  de Goede)
- By default, fullscreen mode now only spans screen 0.  To select
  another screen, use "-xinerama-screen <nr>", or use -1 if you want
  the old behavior where all screens are spanned.  (Joe Q. and Hans de
  Goede)
- Removed Mesa on Glide on Voodoo 2 in fullscreen mode hack.  If you
  need this, just use "-geometry 640x480 -grabkeyboard -grabmouse"
  instead.  (Hans de Goede)
- Reverted to treating lightgun buttons as mouse buttons, so lightguns
  will work independent of joystick devices or drivers.  It is now
  also assumed that there are always 5 mice connected, so multiple
  lightguns should work fine.
- The old-style debugger works again.  (Hans de Goede)
- Merged several of Nicola Salmoria's memory leak fixes from Windows
  MAME.
- Fixed multiple port recording for the playback/record option.  (Chad
  Hurwitz)
2005-01-29 21:53:27 +00:00
kristerw
6f0088ff95 Update xmame to 0.90.
Changes since 0.89:
- Everything from MAME 0.90 (http://x.mame.net/changes-mame.html) and
  MESS 0.90 (http://x.mame.net/changes-mess.html).
- The "-sleepidle (-si)" option is now enabled by default.  This keeps
  the emulation from hogging the CPU when it's idle.
- Did a major rework of the effects code, which now borrows code from
  the AdvanceMAME project (Hans de Goede):
  * The code is much cleaner.
  * Effects are much faster on DGA.
  * The scaling is no longer fixed to a certain factor for each
    effect: It supports normal (1x1 - 8x8), scale2x (2x2 - 3x6), scan2
    (1x2 - 4x2), rgbscan (1x3 - 6x3), scan3 (1x3 - 6x3), hq2x (2x2),
    lq2x (2x2), 6tap2x (2x2).
  * All the scanline effects come in both horizontal and vertical
    varieties, and vertical scanlines are automatically chosen for
    rotated games.
- Made the 32bpp to yuy2 blitting code much faster and cleaner.  (Hans
  de Goede)
- Enhanced LIRC support to compile and link against system-installed
  liblirc_client files.  Added the "-lircrc" option.  (Mads Villadsen)
- Optimized some of the yuy2 blit functions.  (Hans de Goede)
- Added CPU capability detection for Linux on x86.  Currently this only
  tests for MMX.  (Hans de Goede)
- Changed the effects code to use the C versions of effects when a CPU
  isn't MMX-capable.  This means that binary distributions can be built
  with EFFECT_MMX_ASM defined and still run on older CPUs.  This
  presently only works for Linux on x86.  (Hans de Goede)
- Fixed "-geometry (-geo)" to properly adhere to given window
  coordinates.  Added support for window coordinates to OpenGL.  (Hans
  de Goede)
- By default, fullscreen mode now only spans screen 0.  To select
  another screen, use "-xinerama-screen <nr>", or use -1 if you want
  the old behavior where all screens are spanned.  (Joe Q. and Hans de
  Goede)
- Removed Mesa on Glide on Voodoo 2 in fullscreen mode hack.  If you
  need this, just use "-geometry 640x480 -grabkeyboard -grabmouse"
  instead.  (Hans de Goede)
- Reverted to treating lightgun buttons as mouse buttons, so lightguns
  will work independent of joystick devices or drivers.  It is now
  also assumed that there are always 5 mice connected, so multiple
  lightguns should work fine.
- The old-style debugger works again.  (Hans de Goede)
- Merged several of Nicola Salmoria's memory leak fixes from Windows
  MAME.
- Fixed multiple port recording for the playback/record option.  (Chad
  Hurwitz)
2005-01-29 21:52:15 +00:00
jdolecek
88801ca62c Remove the warning message - SuSE 9.1 packages work fine on NetBSD 2.0+ 2005-01-29 09:11:36 +00:00
xtraeme
dea0205002 Update to 1.42, bugfix release (See http://www.zsnes.com for changes). 2005-01-24 16:49:06 +00:00
recht
8e17eb2a05 Fix a typo in my email address. 2005-01-23 18:33:07 +00:00
tron
136fdec6b5 Remove me as maintainer of this package because I now longer use it. 2005-01-23 12:06:07 +00:00
jdolecek
11ac78bf8e put back INSTALL (in slighly simplified form) - it _is_ necessary
to setup the etc files for gtk & pango; add the files into PLIST, so that
they are properly removed when package is deinstalled
2005-01-22 12:35:26 +00:00
jdolecek
7f8e8d7508 use updated gtk2 RPM, which fixes recently discovered Xpm-related
vulnerabilities
2005-01-22 10:53:49 +00:00
jdolecek
089085c35e the gtk/pango stuff doesn't appear to be necessary and causes unclean
package deinstall
2005-01-22 10:46:20 +00:00
jdolecek
a4a4c856fa Update to latest available version (4.3.99.902-43.35.3), which fixes
the recently discovered Xpm vulnerabilities
2005-01-22 10:10:17 +00:00
jdolecek
c5a41449d5 Update to RPM version libtiff-3.6.1-38.14, which fixes the recent
security problems in libtiff.
Bump PKGREVISION
2005-01-22 09:57:51 +00:00
xtraeme
bc32abb159 Update to 1.41, lots of changes (bugfixes, speed improvements, etc).
See http://www.zsnes.com/ for the full list of changes.
2005-01-20 00:43:15 +00:00
kristerw
59134a8ef0 Make this compile on NetBSD 1.6 by adding some missing include files. 2005-01-17 19:00:33 +00:00
adam
4cf8a5c2a1 PLIST fix + depend on fontforge 2005-01-17 15:35:41 +00:00
kristerw
11f64dba56 Remove the SuSE 6.4 packages. 2005-01-15 17:00:43 +00:00
jdolecek
48bee0e5f4 g/c SuSE 6.4 package support 2005-01-15 12:41:33 +00:00
jdolecek
c528847148 Remove obsolete SuSE 6.4-based packages. These contain known security
bugs and are long desupported by SuSE.
2005-01-15 12:39:32 +00:00
adam
2c548cb2d2 Changes 20050111:
- Many OLE bug fixes and improvements.
- A lot more work on the MSI dll.
- Update regions now handled in the Wine server.
- Beginnings of typelib generation in the IDL compiler.
- Many janitorial cleanups.
- Lots of bug fixes.
2005-01-14 13:00:05 +00:00
xtraeme
f836e224da Update to 0.2.4.
Here is a short summary of the changes from version 0.2.3 to 0.2.4:

	x)  Debian GNU/Linux can now be installed. However, it is VERY
	    unstable, and Linux Oopses when there is heavy serial console
	    output. A '-U' command line option reduces the risk, but doesn't
	    fix the problem.

	x)  When emulating framebuffers for machines like the DECstation
	    5000/200, that have a hardware mouse cursor, the host machine's
	    X cursor is now invisible. (This might not sound like a very
	    exiting change, but it "feels" a lot better than before.)

	x)  Improvements to the experimental dynamic binary translation
	    subsystem.

	x)  Many improvements to the single-step debugger.

	x)  Various other bugfixes and updates.
2005-01-12 23:47:11 +00:00
hamajima
2bfb9bf444 support i386 a.out and ELF binary emulation for amd64. 2005-01-11 05:12:56 +00:00
adam
169cc86225 Changes 1.3.5:
* Solid improvements of keyboard handling in SDL and X11 versions
2005-01-05 11:00:26 +00:00
kristerw
c0c0765e38 Add and enable simulavr. 2004-12-30 19:50:32 +00:00
kristerw
1472d4095d Initial import of simulavr, contributed by Ola Eriksson in
PR pkg/27596.

The Simulavr program is a simulator for the Atmel AVR family of
microcontrollers. Simulavr can be used either standalone or as a
remote target for gdb. When used in gdbserver mode, the simulator
is used as a backend so that gdb can be used as a source level
debugger for AVR programs.
2004-12-30 19:49:08 +00:00
kristerw
2ddce81917 Correct PLIST. Noted by wiz.
Bump PKGREVISION.
2004-12-30 19:38:20 +00:00
kristerw
f82545987a Update xmess to 0.89.
Changes from 0.88:
- Everything from MAME 0.89 (http://x.mame.net/changes-mame.html) and
  MESS 0.89 (http://x.mame.net/changes-mess.html).
- Re-added a missing "Rapid Fire" entry from the setup menu that caused
  the other entries to be off by one.  Fixes Bugzilla bug 621.
- Another batch from Hans de Goede:
  * The GGI driver no longer crashes when $DISPLAY isn't set.
  * Sped up the rgbscan effect (effect 4), especially for DGA.
- Added LIRC support for remote controls, e.g., with MythTV.  (Andrew
  Chuah)
- Fixed a typo that caused absolute analog axes to interfere with
  digital negative axes in the input setup.
2004-12-29 20:25:00 +00:00
kristerw
a90ab9d6ed Update xmame to 0.89.
Changes from 0.88:
- Everything from MAME 0.89 (http://x.mame.net/changes-mame.html) and
  MESS 0.89 (http://x.mame.net/changes-mess.html).
- Re-added a missing "Rapid Fire" entry from the setup menu that caused
  the other entries to be off by one.  Fixes Bugzilla bug 621.
- Another batch from Hans de Goede:
  * The GGI driver no longer crashes when $DISPLAY isn't set.
  * Sped up the rgbscan effect (effect 4), especially for DGA.
- Added LIRC support for remote controls, e.g., with MythTV.  (Andrew
  Chuah)
- Fixed a typo that caused absolute analog axes to interfere with
  digital negative axes in the input setup.
2004-12-29 20:24:20 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
jdolecek
fa545dee34 Update vmware-modules3 to 3.2.1.7. The only change is fixed distfile,
which actually contains the right up-to-date file versions, and thus:

* compilation fixes for 2.0 and -curren
* adaptation to the device cloner changes in -current
2004-12-26 22:06:46 +00:00
skrll
155db3b4c7 Update simh to 3.3.0. Too many new features and bug fixes to list here. 2004-12-22 21:07:01 +00:00
xtraeme
415d4ac8fc Update to 0.60
Changes:
- Again some code cleanup and bug fixes.
- The configuration file layout has changed a little bit: You might have to
  check your settings in the GUI and to save the new configuration again.
- Window/fullscreen mode is now correctly initialized from the configuration
  file.
- Added --window command line option to force a start in window mode.
- Added alert boxes to show warnings, errors and information messages.
- PC mouse pointer is now better in sync with the ST mouse pointer.
- It's now possible to load an alternative cartridge image file.
2004-12-21 20:14:38 +00:00
xtraeme
16c951ff8c Update HOMEPAGE and MASTER_SITE. 2004-12-21 12:05:58 +00:00
xtraeme
21ecf7c25f Update to 0.2.3, and convert to use bsd.options.mk, available options:
X11 (enabled by default)

This closes PR pkg/28654 by pancake.

Here is a short summary of the changes from version 0.2.2 to 0.2.3:

        x)  An experimental dynamic binary translation subsystem has been
            added, which improves speed.  It should work when emulating
            R3000-style CPUs. Add -b to the command line to enable bintrans.
            (For R4000-style CPUs, the bintrans system is not entirely
            reliable yet.)  Bintrans backends have been written for the
            Alpha and i386 platforms.

        x)  Redhat Linux 7.1 for mips has been verified to work under
            DECstation 5000/200 emulation. (It could probably run with
            earlier versions of the emulator, but I hadn't seen it myself.)

        x)  Lots of minor bug fixes.
2004-12-20 23:14:59 +00:00
wiz
99b7f45b7d Fix path to suse_libjpeg. 2004-12-18 13:59:00 +00:00
dbj
545012d8c1 fixes to compile on darwin.
add config.h include to target-ppc builds so _BSD is properly defined
bump PKGREVISION
2004-12-14 01:02:19 +00:00
kristerw
6610472a9d Include mk/pthread.buildlink3.mk. 2004-12-11 13:17:19 +00:00
kristerw
373406fefa Do not compile messtest. It isn't used, and it fails to compile on
NetBSD 1.6.
2004-12-11 12:32:44 +00:00
jdolecek
87f4af4442 Update vmware-module3 to 3.2.1.6. Changes are compilation fixes for 2.0
and -current, as well as adaptation to the device cloner changes in -current.
2004-12-07 21:14:38 +00:00
wiz
a5a959d384 Update email address (old one bounces). 2004-12-05 13:56:11 +00:00
skrll
a2b77d1f0f Fixes to ctype macro usage so that this builds on -current. 2004-12-05 07:32:17 +00:00
wiz
2389480a82 Add LIBTOOLIZE_PLIST=NO, since it is autogenerated from rpm.
Might fix bulk build.
2004-12-04 11:16:17 +00:00
skrll
b7a81af86c Update arcem to 1.00
Changes are

- New manual and new SourceForge page. Other documentation deprecated.
- Added project files for MS VC++, and fix warnings provoked by it.
- Further split of windowing/non-windowing functionality to aid division
  of architecture-independent files.
- Windows version made independent from Cygwin.
- Windows support imported from eQRD version. Features brought inline with
  other versions, including icon change, and same format for choices file.
- Entirety of build warnings fixed under GCC, including those that appeared
  from turning on harsh warning flags.
- General tidying.
- Makefile rearranged so that default Unix builds are more sensible.
- Support for running RISC OS, by Alex Macfarlane Smith and Peter Naulls
- Split of the windowing aspects of the code, to allow independent development.
- Some small speed ups.
- Source code tidying and warning fixes.
2004-12-03 15:15:23 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
skrll
2ae636e783 Fix typo 2004-12-02 11:49:57 +00:00
xtraeme
96abea24a9 + gpsim-{devel,oscilloscope,ptyusart} 2004-11-30 14:41:19 +00:00
wiz
ca7425bf86 Reset maintainer on his request. 2004-11-29 21:18:59 +00:00
bouyer
412f6622ef Initial import of ptyusart-0.3.1:
This is a serial module for gpsim, connecting the virtual Rx/Tx lines
to a pseudo-tty (pty). You can then use your usual serial tools (cu, tip,
minicom, etc ...) on this pty as you would do on a real serial port on
your Unix workstation.

Only for NetBSD for now. It should be easy to get it working on others BSD
systems. More work is needed for others Unix and Unix-like systems.
2004-11-29 20:55:51 +00:00
bouyer
fde5b86ab6 Initial import of oscilloscope-0.1.1:
This is an oscilloscope module for gpsim. The module provide 8 probes, which
you have to connect to nodes. For now the graphic interface doesn't
update its display dynamically, it provides 2 input boxes in which have to
enter the start and end cycles to draw.
2004-11-29 20:53:30 +00:00
bouyer
e0f1e33a54 Import of gpsim-devel, a package for the developement (CVS) version of gpsim:
PIC simulator that supports X, stimulii, and modules

Stuck at date 20040826, I couldn't get newer version to work with gtk1,
and we don't have a gtk+extra for gtk2 (the next release of gpsim shouldn't
depend on gtk+ any more). The patches in there have been integraded in
the gpsim's CVS. Some new features (especially in processors supported) and
lots of bug fixes since 0.21.2.
2004-11-29 20:51:50 +00:00
tv
cb900033a1 Update to 1.5.12; see Cygwin site for changes. Mainly minor bugfixes.
In the process, strip the ".exe" from installed binaries.  Neither Cygwin
nor Interix need it, and /usr/pkg/emul isn't intended for Win32-side usage,
so we don't need the .exe here either.
2004-11-29 02:10:48 +00:00
tv
719a019434 Give away MAINTAINER. I don't have a NetBSD+X11 box available, and the new
JIT and SIGINFO support needs some work to make it work on NetBSD....
2004-11-29 01:03:03 +00:00
kristerw
76f7861bce Update xmame/xmess to 0.88.
Changes since 0.87 include:
- Everything from MAME 0.88 (http://x.mame.net/changes-mame.html) and
  MESS 0.88 (http://x.mame.net/changes-mess.html).
- Big update of the video code (bugfixes/speedup/new functionality)
2004-11-27 01:30:40 +00:00
martin
e0e03f25e1 Drop maintainership. 2004-11-27 00:33:32 +00:00
wiz
843dab7f1e Add RCS Id, noted by Leonard Schmidt. 2004-11-22 22:54:44 +00:00
adam
1b875c1f03 Changes 0.63:
- Fixed crash with keymapper (ctrl-f1) and output=surface.
  - Added unmounting.
  - Fixed multiple issues with drive labels.
  - Fixed most if not all FILES=XX problems.
  - Added redirection in the shell.
  - Fixed crashes with subst.
  - Fixed multiple crashes with the drive images support.
  - Added a missing fpu instruction.
  - Fixed some cpu and fpu instructions.
  - Fixed a small bug related to font loading.
  - Rewrote the devices support.
  - Added capslock/numlock checks on startup.
  - Fixed wave writing.
  - A few internal DOS fixes.
  - Timer fixes for the hybrid loader.
  - Some small soundblaster fixes.
  - The drive cache can now be cleared by a keycombo. (CTRL-F4)
  - A few keyboard fixes.
  - Compilation fixes on various platforms.
  - Quite some debugger improvements.
  - Fixed dir only showing files after the first run on cdrom drives.
  - Added some cdrom detection checks.
  - Enabled insert in the shell. (Easier editing of commands)
  - Changed order in which executables appear with tab-completion.
  - Fixed some issues with raw opl recording and using a slightly different
    format
2004-11-22 14:12:29 +00:00
rh
2df8a08dc5 Let packages override RPM2PKGARGS. 2004-11-20 12:44:22 +00:00
wiz
3c267ad87f Update to 0.98.12, from Leonard Schmidt in PR 28327.
Changes since previous version:
        Fixed a bug that was causing 2xscale/3xscale to be broken
        when clipping the leftmost and rightmost 8 columns.

        Added an iNES header correction entry for JustBreed.

        Modified the MMC5 "ELROM" board emulation to not emulate WRAM.

        Corrected various pieces of code that were causing compiler warnings.

        When the PPU is in a "dead" state after starting up, the graphics
        buffer is now cleared.  Previously, particularly in the Windows port, when
        a game was closed, and a new game was loaded, the last image from
        the previous game would be displayed for a short time.

        Removed some debugging code that shouldn't have been enabled in 0.98.11.
2004-11-19 18:58:37 +00:00
wiz
b3bd1cbf99 Update HOMEPAGE. 2004-11-19 15:44:25 +00:00
adam
c8ae0310ca Changes 0.50:
- A lot of internal code cleanup and bug fixes.
- Added a dialog for creating new blank floppy disk images.
- The source code has been optimized for better emulation speed.
- Added RS232 emulation (still very experimental and not very well tested! It
  seems not to work reliable yet. Help for debugging is very appreciated!).
- Some bugs in the 68000 emulation have been fixed.
- The emulator now checks for double bus errors and stops the emulation if
  necessary (instead of crashing the emulator).
- Timer-D is now patched correctly again.
- The old font has been replaced by two new fonts so that the GUI now looks
  better in high resolutions.
- The fonts are now linked into the executable.
- Added support for DIM floppy disk images.
2004-11-19 10:09:48 +00:00
soren
b241058c6c Workaround for the bug that causes disk image corruption with XP. 2004-11-15 15:38:15 +00:00
xtraeme
fb45ff04c8 Update emulators/qemu to 0.6.1.
Changes:

  - Mac OS X port (Pierre d'Herbemont)
  - Virtual console support
  - Better monitor line edition
  - New block device layer
  - New 'qcow' growable disk image support with AES encryption and
    transparent decompression
  - VMware 3 and 4 read-only disk image support (untested)
  - Support for up to 4 serial ports
  - TFTP server support (Magnus Damm)
  - Port redirection support in user mode networking
  - Support for not executable data sections
  - Compressed loop disk image support (Johannes Schindelin)
  - Level triggered IRQ fix (aka NE2000 PCI performance fix) (Steve
    Wormley)
  - Fixed Fedora Core 2 problems (now you can run qemu without any
    LD_ASSUME_KERNEL tricks on FC2)
  - DHCP fix for Windows (accept DHCPREQUEST alone)
  - SPARC system emulation (Blue Swirl)
  - Automatic Samba configuration for host file access from Windows.
  - '-loadvm' and '-full-screen' options
  - ne2000 savevm support (Johannes Schindelin)
  - Ctrl-Alt is now the default grab key. Ctrl-Alt-[0-9] switches to
    the virtual consoles.
  - BIOS floppy fix for NT4 (Mike Nordell, Derek Fawcus, Volker Ruppert)
  - Floppy fixes for NT4 and NT5 (Mike Nordell)
  - NT4 IDE fixes (Ben Pfaf, Mike Nordell)
  - SDL Audio support and SB16 fixes (malc)
  - ENTER instruction bug fix (initial patch by Stefan Kisdaroczi)
  - VGA font change fix
  - VGA read-only CRTC register fix
2004-11-15 11:35:30 +00:00
jlam
43ac8c39e1 Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies the
former) for applications that are known to require C++.
2004-11-13 22:04:52 +00:00
jlam
5e5ac5cef9 USE_BUILDLINK3 is a yes/no variable. 2004-11-13 21:28:27 +00:00
wiz
2b2b14ec96 Set LIBTOOLIZE_PLIST to NO, so that the PLIST is correct. Bump PKGREVISION. 2004-11-12 14:31:18 +00:00
markd
5e10ca2f5e Allow stripping 0 leading directories from path names in rpm's. rpm2pkg
complains about "-s 0" so don't pass the argument at all in that case.
2004-11-10 09:04:08 +00:00
xtraeme
01935d0bb6 Added qemu-0.6.0 2004-11-09 13:08:24 +00:00
xtraeme
b5ed665095 Initial import of qemu-0.6.0 from pkgsrc-wip, packaged by David
Holland.

QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed, QEMU has two operating modes:

    * Full system emulation. In this mode, QEMU emulates a full system
      (for example a PC), including a processor and various peripherals.
      It can be used to launch different Operating Systems without rebooting
      the PC or to debug system code.
    * User mode emulation (Linux host only). In this mode, QEMU can launch
      Linux processes compiled for one CPU on another CPU. It can be used
      to launch the Wine Windows API emulator or to ease cross-compilation
      and cross-debugging.

--
It's nice to see NetBSD/x86 running perfectly with QEMU!
2004-11-09 13:05:33 +00:00
minskim
7c195f120f Add and enable aliados. 2004-11-09 05:49:10 +00:00
minskim
e4d8650aa1 Import aliados from pkgsrc-wip. Packaged by ivaniclixx at gmail dot com,
and modified by Roland Illig and me.

Aliados is a CP/M 80 emulator that instead of emulate a machine and
run some variant of CP/M on it, emulates only the microprocessor and
captures all CP/M system calls to execute it natively.  Actually only
emulates a small part of CP/M, but with that already can execute many
programs, such as WordStar, Micrsoft Basic, Mallard Basic, Hi-Tech C,
Turbo Pascal and many others.  Aliados does not need to create disk
images, it reads and writes in the native filesystem all files that
match the CP/M name conventions.
2004-11-09 05:47:28 +00:00
wiz
95699449c3 Fix typo. 2004-11-08 14:54:18 +00:00
wiz
0c6aa6adc8 Ignore return value from grep; somehow this broke suse91_compat installation
on 2.0_BETA/i386 for me.
2004-11-08 12:41:08 +00:00
xtraeme
fd716ea678 Erm, cannot use a shared options.mk file for xmame/xmess... 2004-11-08 10:07:02 +00:00
xtraeme
ee3b0d9c7d Convert xmame and xmess to use bsd.options.mk.
Available options are: sdl opengl esound.

sdl and opengl options are used to specify default display method, if
none of them is specified, x11 is used as before.
2004-11-08 10:03:41 +00:00
kristerw
1f6e2702f8 Update xmess to 0.87.
Changes since 0.86:
- Everything from MAME 0.87 (http://x.mame.net/changes-mame.html) and
  MESS 0.87 (http://x.mame.net/changes-mess.html).
- Reworked the video mode functions (Hans de Goede):
  * Unified and moved the aspect ratio calculations from xgl, fx, and
    x11_window to mode.c since all display targets that support
    arbitrary scaling through hardware make use of this.
  * Modified the code to use the aspect ratio supplied by the game
    driver instead of doing all kinds of magic.  This corrects, for
    example, the aspect ratio of 1942.
  * Added a new option, "-perfectaspect (-pa)", which automatically
    sets yarbsize to honor the aspect ratio provided by the game
    driver.  This is disabled by default because it can cause scaling
    artifacts.
  * When video modes are matched, the aspect ratio is now taken into
    account.
- Made changes to the X11 targets (Hans de Goede):
  * Restored widthscale == 2 yuy2 code for perfect yuy2 blitting.
  * Fixed a bug introduced by the aspect ratio patches which caused the
    Xv fallback code to not detect an error case and crash later on
    instead of falling back to MITSHM.
  * The Xv window is now resized with the correct aspect ratio after a
    user resize; this prevents black borders from appearing.
  * Renamed "-perfect-yv12" to "-perfect-yuv".
  * Enabled perfect blitting by default for yuy2, since it fixes the
    ugly color bleeding in, for example, pacman.
  * Fixed colors being way off in Xv for 15bpp direct games, e.g.,
    vector games with artwork disabled.
  * Current mouse values are now initialized in xinput_open, which
    should fix the problem of the visor going to the lower right corner
    in starwars when the video mode is switched from windowed X11 to
    DGA fullscreen while the mouse is grabbed.
  * Fixed the display of a 32bpp source on a 24bpp packed pixel window.
  * Fixed a bug in the DGA2 target which caused it to throw an XError
    when it failed to find a suitable mode, causing xmame to abort.
  * XInput now maps controls to mice 2 - 5 and leaves mouse 1 free for
    the default mouse.  (Hans de Goede)
  * Fixed a bug which caused the window to disappear with Xv windowed
    mode under KDE.
- Added a missing "Rapid Fire" string to the configuration menu.  This
  fixes problems with the configuration of player controls.  (Sylvain
  Trosset)
- Cleaned up the sound code (Hans de Goede):
  * Cleaned up the ALSA driver.
  * The ALSA driver now reports the actual sample rate to the caller
    rather than the requested one.
  * Removed the "-alsa-pcm" command line option; the ALSA driver now
    supports "-auviodevice (-ad)".  (Hans de Goede)
  * Removed "-fakesound (-fsnd)".  Now sound is always faked since
    certain games won't run without it.
  * Changed the default sample rate to 44100, moving us into the
    Third Millennium.
  * Removed the "-[no]sound" option; if you really want to disable
    sound, specify a bogus device with "-audiodevice".
- Removed the "-[no]mouse" option.  (Hans de Goede)
- Split aspect and mode settings so that all targets can use the
  aspect settings.  (Hans de Goede)
- Fixed the mapping of analog sticks' min..max ranges to the core's
  range.  This fixes games that use analog controls, such as Out Run,
  as well as the jittery movement of the mouse cursor in games such as
  Missile Command.
- Audio should work much better on Mac OS X.  (anonymous)
- The MMX assembly language version of the 6-tap filter now works for
  16 and 32bpp source and destination bitmaps; previously, only the
  32bpp screen depth was accelerated.  (Richard Goedeken)
- Corrected some of the out-of-date information in the documentation.
  Fixes Bugzilla bug 604.
- Light guns should work again. Also added support for the triggers on
  an ACT LABS USB PC Monitor model that didn't work previously.
2004-11-07 16:11:48 +00:00
wiz
864e08abf3 This also depends on suse_libjpeg (similar reason as for suse_libpng);
bump PKGREVISION.
2004-11-07 03:33:04 +00:00
kristerw
469965ca10 Update xmame to 0.87.
Changes since 0.86:
- Everything from MAME 0.87 (http://x.mame.net/changes-mame.html) and
  MESS 0.87 (http://x.mame.net/changes-mess.html).
- Reworked the video mode functions (Hans de Goede):
  * Unified and moved the aspect ratio calculations from xgl, fx, and
    x11_window to mode.c since all display targets that support
    arbitrary scaling through hardware make use of this.
  * Modified the code to use the aspect ratio supplied by the game
    driver instead of doing all kinds of magic.  This corrects, for
    example, the aspect ratio of 1942.
  * Added a new option, "-perfectaspect (-pa)", which automatically
    sets yarbsize to honor the aspect ratio provided by the game
    driver.  This is disabled by default because it can cause scaling
    artifacts.
  * When video modes are matched, the aspect ratio is now taken into
    account.
  - Made changes to the X11 targets (Hans de Goede):
    * Restored widthscale == 2 yuy2 code for perfect yuy2 blitting.
    * Fixed a bug introduced by the aspect ratio patches which caused the
      Xv fallback code to not detect an error case and crash later on
      instead of falling back to MITSHM.
    * The Xv window is now resized with the correct aspect ratio after a
      user resize; this prevents black borders from appearing.
    * Renamed "-perfect-yv12" to "-perfect-yuv".
    * Enabled perfect blitting by default for yuy2, since it fixes the
      ugly color bleeding in, for example, pacman.
    * Fixed colors being way off in Xv for 15bpp direct games, e.g.,
      vector games with artwork disabled.
    * Current mouse values are now initialized in xinput_open, which
      should fix the problem of the visor going to the lower right corner
      in starwars when the video mode is switched from windowed X11 to
      DGA fullscreen while the mouse is grabbed.
    * Fixed the display of a 32bpp source on a 24bpp packed pixel window.
    * Fixed a bug in the DGA2 target which caused it to throw an XError
      when it failed to find a suitable mode, causing xmame to abort.
    * XInput now maps controls to mice 2 - 5 and leaves mouse 1 free for
      the default mouse.  (Hans de Goede)
    * Fixed a bug which caused the window to disappear with Xv windowed
      mode under KDE.
    - Added a missing "Rapid Fire" string to the configuration menu.  This
      fixes problems with the configuration of player controls.  (Sylvain
      Trosset)
    - Cleaned up the sound code (Hans de Goede):
      * Cleaned up the ALSA driver.
      * The ALSA driver now reports the actual sample rate to the caller
        rather than the requested one.
      * Removed the "-alsa-pcm" command line option; the ALSA driver now
        supports "-auviodevice (-ad)".  (Hans de Goede)
      * Removed "-fakesound (-fsnd)".  Now sound is always faked since
        certain games won't run without it.
      * Changed the default sample rate to 44100, moving us into the
        Third Millennium.
      * Removed the "-[no]sound" option; if you really want to disable
        sound, specify a bogus device with "-audiodevice".
      - Removed the "-[no]mouse" option.  (Hans de Goede)
      - Split aspect and mode settings so that all targets can use the
        aspect settings.  (Hans de Goede)
      - Fixed the mapping of analog sticks' min..max ranges to the core's
        range.  This fixes games that use analog controls, such as Out Run,
        as well as the jittery movement of the mouse cursor in games such as
        Missile Command.
      - Audio should work much better on Mac OS X.  (anonymous)
      - The MMX assembly language version of the 6-tap filter now works for
        16 and 32bpp source and destination bitmaps; previously, only the
        32bpp screen depth was accelerated.  (Richard Goedeken)
      - Corrected some of the out-of-date information in the documentation.
        Fixes Bugzilla bug 604.
      - Light guns should work again. Also added support for the triggers on
        an ACT LABS USB PC Monitor model that didn't work previously.

In addition, make the package install xml2info using a patch from
Miguel Mendez in PR pkg/27101.
2004-11-06 21:41:52 +00:00
wiz
492f7197b1 Add dependency on suse_png, otherwise we get:
g_module_open() failed for /opt/gnome/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so: libpng12.so.0: cannot open shared object file: No such file or directory

Bump PKGREVISION.
2004-11-06 01:37:51 +00:00
wiz
e3ad51b0bf Set LIBTOOLIZE_PLIST to NO, since the automatic PLIST generation
from rpms does not cooperate with it at all.
2004-11-06 01:34:21 +00:00
wiz
dd640ca459 Fix PLIST for binary packages. 2004-11-05 14:23:53 +00:00
wiz
fcab9f6241 Remove another dir on deinstall. 2004-11-05 13:59:21 +00:00
wiz
e265fbd577 Add a switch SUSE_PREFER which can be set to 9.1 to get
suse91 packages by default.
2004-11-05 13:46:39 +00:00
xtraeme
0c755de7a5 Update emulators/mips64emul to 0.2.2.
o)  0.2.1 -> 0.2.2:

    x)  Acer PICA-61 is now emulated well enough to let NetBSD/arc and
        OpenBSD/arc be installed onto harddisk images.

    x)  Some parts of TCP/IP networking work when running Ultrix as
        the guest OS. (Network support should still be considered
        experimental, though, even for NetBSD, OpenBSD, and Linux.)

    x)  Ultrix running with more than one emulated graphics card (dual-
        or tripple-headed workstation setup) works better than before;
        when moving the host's mouse pointer from one framebuffer window
        to another, the emulated mouse is now moved so that it should
        appear on the correct emulated screen.

    x)  Mach (the microkernel) seems to boot and run on an emulated
        DECstation. (Unfortunately, I haven't found any "mach_servers"
        binaries for pmax yet, and without those the microkernel cannot
        do much.)

    x)  Lots of minor bug fixes.
2004-11-04 12:18:54 +00:00
dillo
677533f100 Note that this package uses C++.
Use $(CXX) to link C++ program, honour CFLAGS.
Avoid use of pattern rules in package Makefile so this works without GNU make.

Oked by wiz.
2004-11-02 02:22:22 +00:00
xtraeme
3e8309f5c7 Update emulators/openmsx to 0.5.0.
Too many changes to list here, please review the ChangeLog file to
see a full list of changes.
2004-10-25 08:06:04 +00:00
jdolecek
c07f30398a move the message from (generic) MESSAGE to MESSAGE.NetBSD, since it's
NetBSD-only problem

also clarify what was the cause the problem and which version of NetBSD fixed it
2004-10-16 15:20:01 +00:00
wiz
41e80b4122 Mark as i386 only (uses i386 assembler). Noted by snj. 2004-10-15 22:03:55 +00:00
tv
0053da96f2 Update linkage to libltdl, now in its own package. 2004-10-15 11:54:10 +00:00
tv
e37f5789c0 Don't set "procname" (developer's holdover). 2004-10-11 21:02:53 +00:00
tv
aca358af16 It helps when the install directories are properly created at install time.
(Fixes some pkg_delete warnings....)
2004-10-11 20:53:00 +00:00
tv
777b2192f7 +cygwin_{esound,lib} 2004-10-11 20:47:12 +00:00
tv
147af65aa1 cygwin_esound, an EsounD server for Cygwin (providing sound support for
Interix apps).
2004-10-11 20:14:35 +00:00
tv
09e32bf004 cygwin_lib, a pkgsrc-izing of the barebones Cygwin DLL. This provides
a framework for some Win32 gateway services for Interix.
2004-10-11 20:08:11 +00:00
jlam
17c3aafac1 * Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,
as it's only used internally by bsd.prefs.mk.

* Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR.
  Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile
  than the old method of stripping off the last two components of
  ${.CURDIR}.  PKGSRCDIR may now be used after bsd.prefs.mk is defined.

* Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-07 02:01:37 +00:00
wiz
3225ebe614 Use rint instead of lround to make it build on 2.0. 2004-10-06 00:09:23 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
dmcmahill
9fdedebc61 add and enable suse_fileutils 2004-10-02 14:26:19 +00:00
dmcmahill
09bf07942d add suse_fileutils package.
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package contains the GNU fileutils package in ELF binary
format, linked with glibc2.
2004-10-02 14:25:39 +00:00
wiz
3d7215c60f Make ${EMULDIR}/etc/mtab point to ${EMULDIR}/proc/mounts, to make
df work at least if procfs -o linux is mount in ${EMULDIR}/proc.
Add and remove proc dir.
Bump PKGREVISION to 3.
2004-10-02 01:26:19 +00:00
grant
eaa75b4082 there will not be a NetBSD-1.[7-9] but will be a NetBSD-[2-9].*
adjust patterns used in ONLY_FOR_PLATFORM/NOT_FOR_PLATFORM to reflect
this.
2004-10-01 10:37:32 +00:00
xtraeme
02e7117f0d Update emulators/dosbox to 0.62.
Changes:

# Improved x86 dynamic core, more stable.
# The usual cpu/fpu emulation fixes and speedups.
# Soundblaster 16 and opl3 emulation added.
# Internal mixer updated with interpolation and volume support.
# Intelligent MPU-401 emulation added.
# ISO/Disk image mounting support.
# Custom chipset emulation for cga,tandy hercules modes.
# Improved pc-speaker emulation.
# Improved GUS emulation.
# Added a keymapper.
# VGA/VESA Bios fixes.
# IPX networking support.
# A zillion internal dos fixes/updates.
# New ddraw rendering output and new render functions.
# Raw adlib/midi capturing.
2004-10-01 00:09:16 +00:00
xtraeme
e168662f5a Update emulators/pearpc to 0.3.1, patch provided by zul in PR pkg/27092,
thanks!

Changes:

version 0.3.1 (released 5. September 2004):
	- JITC_X86: increased translation cache size
	- (Win32) fixed: '`'/'~' key wasn't mapped
	- (SDL) fixed: right-alt was mapped to left-alt
	- fixed: German '<>|' key wasn't mapped
	- JITC_X86: corrected tw/twi instructions
          (should fix java native IO calls fail)
	- fixed: rfi instruction
          (should also fix java native IO calls fail)
	- fixed: some mysterious partition mappings in
          src/io/prom/fs/hfsplus/partition.c
	- (BEOS) updated
	- disabled unused keyboard shortcuts

version 0.3 (released 13. August 2004):
	- clean up everything on exit
	- (experimental) idle sleep for the JITC CPU
	- asynchronous keyboard and mouse events
	- implemented IDE Flush
	- Win32: implemented fullscreen mode proposed by Matt Jobson
	- short cut keys are configurable
	- correct clock/timing (Win32 + Posix) by Keith Rothman,
          Kimball Thurston and Stefan Weyergraf
	- SDL support
	- SDL: implemented fullscreen mode
	- source tree reorganisation
		- display functions moved to src/system/ui directory
		- src/system/arch created
		- system/posix,win32 and beos moved to system/osapi/
		- host keyboard support separated from SystemDisplay
		- host mouse support separated from SystemDisplay
	- architecture-specific video acceleration functions (x86)
	- configure-system: choose "jitc_x86" on x86s when no
          --enable-cpu given
	- JITC: srawix, subfcx, divwx, divuwx,
		mulhwx, mulwx, subfex, extshx implemented
	- JITC: align entrypoints
2004-09-30 22:59:46 +00:00
uebayasi
03ab7e443e Add & enable xtrs. 2004-09-25 16:27:04 +00:00
uebayasi
1d260b27bf Initial import of xtrs-4.9.
xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix
and the X Window System.  It includes lower case, the real time
clock, hi-res graphics, serial port, parallel printer, mouse,
cassette, sound and music output (requires OSS), 5" and 8" floppy
disk drives in single and double density, and even hard disk drives.
The emulated floppy and hard disk file formats are compatible with
the popular MSDOS-based emulators by Jeff Vavasour, Matthew Reed,
and David Keil, and (if you choose a capable enough file format),
all features of the original TRS-80 floppy disk controller are
emulated.  Under Linux, physical floppy disk drives are also
supported.  Physical cassettes can be read and written too. The
user interface is a bit spartan, but it gets the job done.
2004-09-25 16:26:47 +00:00
adam
9fc8d207b0 Changes 1.3.3:
* ANTIC mode 2 + GTIA mode 10 - half pixel shift fix
* Amiga port updated
* OS/2 port updated
* DOSVGA port updated - joystick definition read again
* X11 port has improved keyboard support (Ctrl+Pause, left Ctrl for joy button)
* SDL port updated: joysticks emulated on keyboard can be freely edited
  now with SDL_JOY_0_<direction> and SDL_TRIG_0 (same for JOY_1/TRIG_1)
  config file parameters that expect values from SDL keySyms.
2004-09-24 13:42:18 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
minskim
940ec095d6 Use statvfs on NetBSD>=2.0D. 2004-09-16 17:16:18 +00:00
xtraeme
a4a749da6e Disable OpenGL support for now, should fix build problem in kristerw's
bulk build.
2004-09-09 06:50:55 +00:00
kristerw
9761e17d38 Update xmess to 0.86.
Changes since 0.85 include:

- Everything from MAME 0.86 (http://x.mame.net/changes-mame.html) and
   MESS 0.86 (http://x.mame.net/changes-mess.html).
- Fixed buffer overruns in the effects and rotation code that caused a
   segfault on exit for some games with artwork enabled.
- Fixed memory leaks in the effects and rotation code that occurred
   when the display settings changed.
- XInput was probably limited to two controllers in 0.85, but should
   again support up to four.
- When "-norotate(-nr)" is specified, the UI is no longer rotated
   relative to the game.  (Hans de Goede)
- Did major cleanup of the blit core (Hans de Goede):
   * Rotation should be a bit faster.
   * Defining DEST is no longer optional; targets that don't define it
     will need to be fixed.
   * Removed a bunch of obsolete #defines and special cases.
   * Added support for vector clipping, which fixes mhavoc.
   * Removed fixed Y scaling, since the arbitrary Y scaling is not
     noticeably slower.
   * Removed LOW_MEM from the makefile; blit.h is now so small, it
     should no longer be needed.
- The C version of the 6-tap filter rotates pointers now instead of
   using memcpy, which should give a small speed boost.  It also no
   longer reallocates a rotation buffer.  (Hans de Goede)
- Adjusted a few tests to make sure that every combination of compiling
   in XIL, MITSHM, and Xv will work and that the fallback order is Xv ->
   MITSHM -> normal X11.  (Hans de Goede)
- The Xv driver no longer uses "-geometry", since this requires users
   to know the aspect ratio of a game.  It instead uses "-widthscale"
   and "-heightscale".  (Hans de Goede)
- Added "-perfect-yv12", which uses perfect Xv YV12 scaling instead of
   the widthscale == 2 && heightscale == 2 hack.  (Hans de Goede)
- Added support for displaying 32bpp bitmaps on a 16bpp X11 or 3Dfx
   display by down-sampling.  (Hans de Goede)
- Added rotation for Xv YV12 displays.  (Hans de Goede)
- Sometimes Xv Image creation succeeds, but the first XvShmPutImage to
   a mapped window fails with a BadAlloc error; also, sometimes it can
   create an Image smaller than the requested size.  In such cases, the
   code now falls back to another Image type instead of crashing later.
   (Hans de Goede)
- Fixed problems in the X11 display target (Hans de Goede):
   * Free cursors on close.
   * Call close when display creation fails to clean up after us.
   * Comment out sleep calls, which shouldn't be necessary since XSync
     should only exit after everything has been processed.
   * Removed x11_window_put_image in favor of x11_window_refresh_screen
     since dirty rectangles are no longer supported.
   * Worked around an X11 bug that caused keys to get stuck when
     fullscreen DGA mode was exited.
- The display should no longer open twice for artwork games: The setup
   code wasn't rounding the display bounds as it should have.
- Effects now use CORRECTED_DEST_WIDTH and *may* work with PACKEDPIXEL
   modes.  (Hans de Goede)
- Adjusted the display bounds rounding so that the resulting rectangle
   is at least as large as the original.  This prevents the cutoff on
   the right side of the intro screen for, e.g., pacman with artwork.
- Fixed problems with aspect ratio calculation (Hans de Goede):
   * Fixed problems with SVGAlib, DGA, and possibly other display
     targets when arbitrary Y scaling was used.
   * Games whose bitmap isn't 4:3, such as pacman and moo, no longer
     show black borders with Xv.
   * Added correct aspect ratio calculation to Xv when games have double
     width or double height pixels; for example, blstroid.
   * The Xv aspect ratio honors "-displayaspectratio".
   * Removed the "-widescreen" option in favor of "-displayaspectratio
     1.77".
   * Pixel width and height doubling is now correct when
     "-[auto]ro{r|l}" is used.
- The "-bpp" option now only supports 15 or 32.  (Hans de Goede)
- Joystick buttons are no longer always registered as "button 9" in the
   configuration menu.  Fixes Bugzilla bug 587.  (Thomas Klausner)
2004-09-05 20:41:18 +00:00
kristerw
5a5368bed7 Update xmame to 0.86.
Changes since 0.85 include:

- Everything from MAME 0.86 (http://x.mame.net/changes-mame.html) and
   MESS 0.86 (http://x.mame.net/changes-mess.html).
- Fixed buffer overruns in the effects and rotation code that caused a
   segfault on exit for some games with artwork enabled.
- Fixed memory leaks in the effects and rotation code that occurred
   when the display settings changed.
- XInput was probably limited to two controllers in 0.85, but should
   again support up to four.
- When "-norotate(-nr)" is specified, the UI is no longer rotated
   relative to the game.  (Hans de Goede)
- Did major cleanup of the blit core (Hans de Goede):
   * Rotation should be a bit faster.
   * Defining DEST is no longer optional; targets that don't define it
     will need to be fixed.
   * Removed a bunch of obsolete #defines and special cases.
   * Added support for vector clipping, which fixes mhavoc.
   * Removed fixed Y scaling, since the arbitrary Y scaling is not
     noticeably slower.
   * Removed LOW_MEM from the makefile; blit.h is now so small, it
     should no longer be needed.
- The C version of the 6-tap filter rotates pointers now instead of
   using memcpy, which should give a small speed boost.  It also no
   longer reallocates a rotation buffer.  (Hans de Goede)
- Adjusted a few tests to make sure that every combination of compiling
   in XIL, MITSHM, and Xv will work and that the fallback order is Xv ->
   MITSHM -> normal X11.  (Hans de Goede)
- The Xv driver no longer uses "-geometry", since this requires users
   to know the aspect ratio of a game.  It instead uses "-widthscale"
   and "-heightscale".  (Hans de Goede)
- Added "-perfect-yv12", which uses perfect Xv YV12 scaling instead of
   the widthscale == 2 && heightscale == 2 hack.  (Hans de Goede)
- Added support for displaying 32bpp bitmaps on a 16bpp X11 or 3Dfx
   display by down-sampling.  (Hans de Goede)
- Added rotation for Xv YV12 displays.  (Hans de Goede)
- Sometimes Xv Image creation succeeds, but the first XvShmPutImage to
   a mapped window fails with a BadAlloc error; also, sometimes it can
   create an Image smaller than the requested size.  In such cases, the
   code now falls back to another Image type instead of crashing later.
   (Hans de Goede)
- Fixed problems in the X11 display target (Hans de Goede):
   * Free cursors on close.
   * Call close when display creation fails to clean up after us.
   * Comment out sleep calls, which shouldn't be necessary since XSync
     should only exit after everything has been processed.
   * Removed x11_window_put_image in favor of x11_window_refresh_screen
     since dirty rectangles are no longer supported.
   * Worked around an X11 bug that caused keys to get stuck when
     fullscreen DGA mode was exited.
- The display should no longer open twice for artwork games: The setup
   code wasn't rounding the display bounds as it should have.
- Effects now use CORRECTED_DEST_WIDTH and *may* work with PACKEDPIXEL
   modes.  (Hans de Goede)
- Adjusted the display bounds rounding so that the resulting rectangle
   is at least as large as the original.  This prevents the cutoff on
   the right side of the intro screen for, e.g., pacman with artwork.
- Fixed problems with aspect ratio calculation (Hans de Goede):
   * Fixed problems with SVGAlib, DGA, and possibly other display
     targets when arbitrary Y scaling was used.
   * Games whose bitmap isn't 4:3, such as pacman and moo, no longer
     show black borders with Xv.
   * Added correct aspect ratio calculation to Xv when games have double
     width or double height pixels; for example, blstroid.
   * The Xv aspect ratio honors "-displayaspectratio".
   * Removed the "-widescreen" option in favor of "-displayaspectratio
     1.77".
   * Pixel width and height doubling is now correct when
     "-[auto]ro{r|l}" is used.
- The "-bpp" option now only supports 15 or 32.  (Hans de Goede)
- Joystick buttons are no longer always registered as "button 9" in the
   configuration menu.  Fixes Bugzilla bug 587.  (Thomas Klausner)
2004-09-05 20:40:26 +00:00
recht
70db6b70b1 Add and enable:
- suse91_expat
- suse91_libtiff
- suse91_fontconfig
- suse91_gtk2
- suse91_locale
2004-09-02 20:42:26 +00:00
recht
194fafaf09 initial import of suse91_locale
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package includes the glibc locale files.
2004-09-02 20:39:34 +00:00
recht
fc5f74e4c8 initial import of suse91_gtk2
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with glibc2 which require
GTK2 shared libraries.
2004-09-02 20:34:08 +00:00
recht
63cff74fca initial import of suse91_fontconfig
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with glibc2 which require
fontconfig shared libraries.
2004-09-02 20:32:03 +00:00
recht
72b85af1da initial import of suse91_libtiff
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with tiff shared libraries.
2004-09-02 20:29:55 +00:00