Commit graph

3500 commits

Author SHA1 Message Date
joerg
b20cdcbe23 For ARM, an additional binary is produced, so adjust the PLIST.
Fix mismatches between prototypes and implementations. Use unified ARM
syntax.
2015-03-31 15:20:53 +00:00
joerg
19babc9808 MACHINE_ARCH needs bsd.prefs.mk. 2015-03-31 15:15:02 +00:00
ryoon
235dd6f3d3 Update to 3.11
Changelog:
Not available.
Linux/s390x works like before.
2015-03-24 15:04:11 +00:00
ryoon
243cd12090 Update to 1.0.2
* Built successfully when MAKE_JOBS_SAFE=yes and MAKE_JOBS=16.
* Update EmuTOS to 0.9.4.

Changelog:
*** repository tagged as ARANYM_1_0_2

2014/10/17 - Petr
- sysdeps.h: fixed typo error (I hope) that prevented the build on PPC64
- various files: version++ for the new release

2014/10/17 - version 1.0.1 released
==========

 Just a quick bugfix release:

 o SDL NF CDROM is included in the build correctly
 o JIT is supported on kfreebsd (alternate kernel for Debian OS)
 o some warnings that prevented build on Debian fixed


2014/10/15 - version 1.0.0 released
==========

 Major highlights of this release:

 o JIT CPU compiler now supports also ARM platforms driven by Linux

 o JIT CPU compiler fixes memory management and adds some instructions

 o massive NatFeat HostFS fixes and improvements (symlinks and more)

 o NatFeat CD-ROM for Win32 and SDL

 o NatFeat OSMesa support improved (OpenGL 4.4 / Mesa 10.1.4)
   osmesa.ldg can replace tinygl.ldg now

 o seamless mouse integration and keyboard input improved

 o NVRAM: many country codes added (from current FreeMiNT)

 o libSDL2 is supported now (along with libSDL 1.2.x)

 o Cygwin, MinGW, Mac OS X, CentOS and Debian build fixes

Countless bug fixes and many other under-the-hood improvements are included
as well. This release crowns more than 13 years of continuous development
by many dedicated programmers (listed in the AUTHORS file). Thank you all!
2015-03-24 14:34:57 +00:00
tnn
4371204567 fix PLIST breakage on amd64 2015-03-21 02:20:52 +00:00
tnn
bb95521fa6 needs yacc 2015-03-15 18:40:53 +00:00
tnn
ffeec0bc3c needs yacc 2015-03-15 18:12:13 +00:00
ryoon
0ed7044fcc Update to 2.2.1
Changelog:

2001e19: Update version for v2.2.1 release (Michael Roth)
c70221d: vpc: Fix size in fixed image creation (Kevin Wolf)
07db685: coroutine: Fix use after free with qemu_coroutine_yield() (Kevin Wolf)
c4ca8af: acpi: update generated hex files (Michael Roth)
16765a5: acpi-test: update expected DSDT (Michael Roth)
dab0efc: pc: acpi: fix WindowsXP BSOD when memory hotplug is enabled (Igor
Mammedov)
6c699aa: xen-hvm: increase maxmem before calling xc_domain_populate_physmap
(Stefano Stabellini)
a958b9b: linux-user: Check for cpu_init() errors (Eduardo Habkost)
4ec1b9b: qdev: Avoid type assertion in qdev_build_hotpluggable_device_list()
(Jun Li)
3e04f97: kvm/apic: fix 2.2->2.1 migration (Paolo Bonzini)
00fd890: target-mips: fix broken snapshotting (Leon Alrae)
3d1cd59: update ipxe from 69313ed to 35c5379 (Gerd Hoffmann)
a97f9a7: exec: change default exception_index value for migration to -1 (Paolo
Bonzini)
987aba5: qtest: Fix deadloop by running main loop AIO context's timers (Fam
Zheng)
7d389a2: block/iscsi: fix uninitialized variable (Peter Wu)
2a020d2: fix mc146818rtc wrong subsection name to avoid
vmstate_subsection_load() fail (Zhang Haoyu)
6833856: libcacard: stop linking against every single 3rd party library (Daniel
P. Berrange)
a9eb2b6: qemu-thread: fix qemu_event without futexes (Paolo Bonzini)
4d49de6: vfio-pci: Fix missing unparent of dynamically allocated MemoryRegion
(Alex Williamson)
3750d25: target-arm/translate-a64: Fix wrong mmu_idx usage for LDT/STT (Peter
Maydell)
4ac8b01: hw/input/hid.c Fix capslock hid code (Dinar Valeev)
e60fb7a: sb16: fix interrupt acknowledgement (Paolo Bonzini)
451b9e2: virtio: fix feature bit checks (Cornelia Huck)
0d09315: vt82c686: avoid out-of-bounds read (Paolo Bonzini)
8d1fdb1: target-i386: fix movntsd on big-endian hosts (Paolo Bonzini)
b0a231a: scsi: fix cancellation when I/O was completed but DMA was not. (Paolo
Bonzini)
09e2753: linux-user: Fix broken m68k signal handling on 64 bit hosts (Peter
Maydell)
49725cd: pckbd: set bits 2-3-6-7 of the output port by default (Paolo Bonzini)
fdb2ed4: serial: refine serial_thr_ipending_needed (Paolo Bonzini)
e54bcad: serial: reset thri_pending on IER writes with THRI=0 (Paolo Bonzini)
e1ce0c3: vl.c: fix regression when reading machine type from config file
(Marcel Apfelbaum)
cb3360d: PPC: Fix crash on spapr_tce_table_finalize() (David Gibson)
f738ade: atomic: fix position of volatile qualifier (Paolo Bonzini)
83dbd88: migration/block: fix pending() return value (Vladimir
Sementsov-Ogievskiy)
718ab31: target-xtensa: test cross-page opcode (Max Filippov)
27ad3df: target-xtensa: fix translation for opcodes crossing page boundary (Max
Filippov)
6569578: audio: Don't free hw resources until after hw backend is stopped
(Peter Maydell)
51d703f: linuxboot: fix loading old kernels (Paolo Bonzini)
ebd2bd2: block: Don't probe for unknown backing file format (Kevin Wolf)
9f8da03: qcow2.py: Add required padding for header extensions (Kevin Wolf)
63a3acd: qcow2: Fix header extension size check (Kevin Wolf)
9fc6075: block migration: fix return value (Gary R Hook)
6950b92: block/raw-posix: Fix ret in raw_open_common() (Max Reitz)
9b3f3d6: qcow2: Respect bdrv_truncate() error (Max Reitz)
6f45cda: qcow2: Flushing the caches in qcow2_close may fail (Max Reitz)
1e85e69: qcow2: Prevent numerical overflow (Max Reitz)
ff15187: iotests: Add test for unsupported image creation (Max Reitz)
0a0a984: iotests: Only kill NBD server if it runs (Max Reitz)
b15bfd0: qemu-img: Check create_opts before image amendment (Max Reitz)
10be14e: qemu-img: Check create_opts before image creation (Max Reitz)
6065d54: block: Check create_opts before image creation (Max Reitz)
0fc9a06: block/nfs: Add create_opts (Max Reitz)
1961d1c: block/vvfat: qcow driver may not be found (Max Reitz)
e81703b: block: Omit bdrv_find_format for essential drivers (Max Reitz)
7e213f8: block: Make essential BlockDriver objects public (Max Reitz)
2015-03-13 09:09:12 +00:00
tnn
8abae263ab unconditionally needs dlopen 2015-03-12 16:48:40 +00:00
tnn
98f05118bf Partially revert previous, apparently there exists "make emul-distinfo"
Turn "make distinfo" into an error instead.
Thanks to anonymous for the hint.
2015-03-10 01:42:13 +00:00
tnn
f456c1a3b5 interim make distinfo handling until we decide how to do a generic fix 2015-03-08 19:03:32 +00:00
tnn
c9632aa0f3 Address issues raised by agc@ to make the github master site handling
more pkgsrcesque.

1) turn _USE_GITHUB into an internal infrastructure variable
2) put back MASTER_SITES in packages' Makefiles.
3) encode the account in the master site URL, remove GH_ACCOUNT
4) rename GH_PROJECT to GITHUB_PROJECT
5) rename GH_TAGNAME to GITHUB_TAG and allow it to accept commit hash
   as well as tag. GH_COMMIT is gone.
6) turn on this functionality when MASTER_SITES matches a predefined github
   pattern instead of via explicit USE_GITHUB setting.
2015-03-07 21:14:32 +00:00
tnn
90fed4c222 convert to USE_GITHUB 2015-03-07 14:25:48 +00:00
tnn
2db2ff57e8 ftp.digital.com is long gone. Amazingally this is still up on ftp.hp.com. 2015-03-06 19:49:58 +00:00
tnn
8ad56a8573 Replace user-exec.c patch with cleaned up version which was sent upstream.
Includes PR pkg/49723 fix for sparc64.
2015-03-06 13:22:03 +00:00
snj
7ec1a88e51 also install ecm as unecm, since the binary behaves differently if invoked
under that name.

bump PKGREVISION to 1.
2015-03-04 05:53:52 +00:00
tnn
bfbd5e42ce add modules for webp, xslt and lsb 2015-03-02 19:47:41 +00:00
tnn
c1452b128f appease pkglint 2015-03-02 19:40:08 +00:00
tnn
28ee096f32 Added emulators/suse131_lsb 2015-03-02 19:37:59 +00:00
tnn
b0b9cf7d55 Added emulators/suse131_libwebp 2015-03-02 19:34:33 +00:00
tnn
3407988c19 swrast_dri.so needs libLLVM.
Although not strictly GLX related I'm adding it directly here for now to
avoid the overhead of an extra package.
Bump PKGREVISION.
2015-03-02 19:31:00 +00:00
tnn
8b6e57a5ec libgstvideo needs liborc. Bump PKGREVISION. 2015-03-02 19:25:58 +00:00
tnn
409611b38f Import suse32_libwebp-13.1 as emulators/suse131_32_libwebp.
VP8 codec library.
2015-03-02 19:18:37 +00:00
tnn
c6ab1c4dd2 Import suse_libwebp-13.1 as emulators/suse131_libwebp.
VP8 codec library.
2015-03-02 19:18:08 +00:00
tnn
bb70267e5f Import suse32_lsb-13.1 as emulators/suse131_32_lsb.
This package provides runtime loader symlinks conformant to LSB 4.0.
2015-03-02 19:14:36 +00:00
tnn
ac97603558 Import suse_lsb-13.1 as emulators/suse131_lsb.
This package provides runtime loader symlinks conformant to LSB 4.0.
2015-03-02 19:14:08 +00:00
tnn
7a6767dd3a Pull in more gstreamer rpms.
Bump PKGREVISION.
2015-03-02 18:13:45 +00:00
tnn
777f8c1ab2 add suse131_libxslt 2015-03-02 16:58:32 +00:00
tnn
e1e73ee554 Import suse32_libxslt-13.1 as emulators/suse131_32_libxslt. 2015-03-02 16:55:39 +00:00
tnn
5f33cf886e Import suse_libxslt-13.1 as emulators/suse131_libxslt. 2015-03-02 16:54:55 +00:00
ryoon
161420881c Bump PKGREVISION.
* Fix glibc security issues.
  http://lists.opensuse.org/opensuse-updates/2015-02/msg00089.html
2015-03-01 04:24:25 +00:00
joerg
0f39fa2cd8 Fix segfault handling on ARM to fix segfault handling on ARM. 2015-02-28 23:43:32 +00:00
wiz
317564424e Update mame and mess to 0.159. The usual changes.
Three patches were accepted upstream.
2015-02-28 11:58:53 +00:00
ryoon
f05f517e5e Recursive revbump from audio/pulseaudio. 2015-02-21 23:35:38 +00:00
joerg
1041ce32ed Needs libSM. For clang, add explicit -std=c++11. Fix C++ syntax. 2015-02-21 02:01:59 +00:00
wiz
dc14cd77bc add checksum for a patch that was added for rpi support 2015-02-19 21:56:27 +00:00
joerg
b49dbc33b1 Fix byte endian handling for ARM. 2015-02-19 14:18:23 +00:00
wiz
7e15ca3561 Fix core dump during startup:
unexpected error from c library during 'pthread_mutex_unlock': operation not permitted
based on patch from FreeBSD ports via Stephen Black in PR 49671.

Fix some pkglint while here.

Bump PKGREVISION.
2015-02-18 08:50:44 +00:00
jperkin
fbefd000e6 Put back PKGNAME definitions. 2015-02-16 10:15:43 +00:00
snj
6d7c698631 +libretro-vba-next 2015-02-13 21:21:58 +00:00
snj
9b94f38613 Import libretro-vba-next-20150105 as emulators/libretro-vba-next.
Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

VBA Next is an optimized port of the VBA-M Nintendo Game Boy Advance video
game system emulator.
2015-02-13 21:21:03 +00:00
jmcneill
19b7a25aa3 add raspberrypi support 2015-02-13 19:47:51 +00:00
snj
f1815556ef Update yabause to 0.9.14.
Changes:
 general:
  - Fixed crash when bin is not found in a bin/cue.
  - Added Traditional Chinese translation.
  - Added Japanese translation.
  - Added Russian translation.
  - Updated German translation.
  - Added inline SH2 assembler function to main emulation code.
  - Fixed miscellaneous memory leak/uninitialized variables.
  - Added Stunner/Virtua Gun emulation
  - Added USB Dev cartridge emulation
  - Added SDL2 support
 emulated bios:
  - Work around fix for games trying to change scu mask from slave sh2
    when using hle bios. Fixes Astal.
 gtk port:
  - Added extra checks to resolution setting to avoid potential leaks
    or crashing.
 qt port:
  - Fixed an issue where coff/elf files weren't selectable when using
    memory transfer function.
  - Fixed a bug where qt volume slider wasn't showing the saved value
    on startup.
  - Mouse will now optionally auto-hide with no movement
  - Added gui for inline assembler.
  - Revised Mouse emulation handling, added sensitivity setting.
  - Other fixes
 video:
  - Fixed a bug where coordinate y increment wasn't being initialized under
    a specific set of circumstances. Should fix hang in Radiant Silvergun
    using OpenGL rendering.
  - Fixed Special Color Calculation mode 2
2015-02-13 05:45:09 +00:00
snj
a10944479a +emulationstation 2015-02-12 22:48:28 +00:00
snj
332d3948ac Import emulationstation-2.0.0_rc1_20150210 as emulators/emulationstation.
EmulationStation is a graphical and themeable emulator front-end that allows
you to access all your favorite games in one place, even without a keyboard!

It targets computers connected to a television (like HTPCs, media boxes, and
the Raspberry Pi).
2015-02-12 22:48:02 +00:00
obache
c6d721ccf8 Revert
define PKGNAME instead of fake DISTNAME
PKGNAME is unstable variable in current pkgsrc framework, so packages must not
rely on it.
2015-02-11 09:38:12 +00:00
jmcneill
060b6d0b27 + libretro-mednafen-pce-fast 2015-02-11 00:16:52 +00:00
jmcneill
341c4321cf Import libretro-mednafen-pce-fast-20150210 as emulators/libretro-mednafen-pce-fast.
Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

Beetle/Mednafen PCE FAST is a TurboGrafx-16/NEC PC Engine/CD video game
system emulator.
2015-02-11 00:16:25 +00:00
wiz
32e93c0a3e Patch was accepted upstream, add mame pull request URL. 2015-02-10 23:29:18 +00:00
jmcneill
12efba915c Switch from git snapshot to release (r22), and make dynarec work on
NetBSD/arm.
2015-02-10 17:51:37 +00:00