Commit graph

3463 commits

Author SHA1 Message Date
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
adam
54e7c159c5 Changes 1.7.36:
Some preliminary 64-bit support for Mac OS X.
Support for configuring speakers in Winecfg.
Improved support for Mac OS X Trash folder.
Support for typographic features in DirectWrite.
Various bug fixes.
2015-02-09 13:30:44 +00:00
snj
8066de410a Recursive bump for SDL2-using packages. 2015-02-09 08:43:13 +00:00
jmcneill
f437c86b2e + gpsp-rpi 2015-02-06 02:02:32 +00:00
jmcneill
20cda50cfc Import gpsp-rpi-20150205 as emulators/gpsp-rpi.
gameplaySP (gpSP for short) is a GBA emulator written completely from
scratch. It is still pretty young (only having started a 3 months prior
to the first release) and thus rather immature, but it does a decent
job of playing a number of games, and is being improved upon somewhat
regularly. It is currently somewhat minimalistic, in the sourcecode,
presentation, and features. Its number one focus is to deliver a GBA
gaming experience in the most playable way that PSP can manage, with
frills being secondary (although still a consideration, at least for
some of them).

This version of gpSP is optimized for the Raspberry Pi.
2015-02-06 02:02:03 +00:00
jmcneill
b91d9a1ab0 + libretro-stella 2015-02-05 22:39:26 +00:00
jmcneill
0393045d3a Import libretro-stella-20150205 as emulators/libretro-stella.
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.

Stella is an Atari 2600 video game system emulator.
2015-02-05 22:38:59 +00:00
wiz
578cc67c8d It's either rpi or MesaLib. Try to express this using pkgsrc options.
Based on a comment by jmcneill.
2015-02-05 21:02:37 +00:00
wiz
75ff294089 Fix build on NetBSD. 2015-02-05 17:42:06 +00:00
wiz
2d6e8329c0 Use MesaLib only on non-arm.
Support dynarec option on i386 and x86_64 too.
2015-02-05 17:33:12 +00:00
wiz
50150ea00f Add MesaLib/bl3.mk. Still doesn't build for me but gets further. 2015-02-05 17:22:26 +00:00
wiz
8573e5f81a Since options are ARM-specific, but options framework insists on having
at least one option, include options.mk only on ARM.
2015-02-05 17:17:11 +00:00
jmcneill
60e7dbfcc4 for non-arm, use platform=unix 2015-02-05 17:15:52 +00:00
wiz
c75afefdaa NetBSD police. 2015-02-05 16:57:53 +00:00
wiz
91e5061bb8 Use bsd.fast.prefs.mk. 2015-02-05 16:57:36 +00:00
wiz
69f2421c1c Fix installation. Replace interpreter in an installed python script,
and depend on python for it.
2015-02-05 16:46:17 +00:00
wiz
f7bc804e0d Add bash to USE_TOOLS. 2015-02-05 16:38:47 +00:00
jmcneill
d3dac669b8 fix DISTNAME vs PKGNAME 2015-02-05 16:23:11 +00:00
jmcneill
5dbf18c8d2 + libretro-catsfc 2015-02-05 02:24:06 +00:00
jmcneill
1bab95be42 Import libretro-catsfc-20150204 as emulators/libretro-catsfc.
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.

CATSFC is a Super Nintendo video game system emulator.
2015-02-05 02:23:37 +00:00
jmcneill
cb94658cc4 + libretro-gambatte 2015-02-05 01:41:40 +00:00
jmcneill
2bb867aea1 Import libretro-gambatte-20150204 as emulators/libretro-gambatte.
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.

Gambatte is a Nintendo Game Boy/Game Boy Color video game system emulator.
2015-02-05 01:40:45 +00:00
jmcneill
4249c6669a + libretro-snes9x-next 2015-02-05 00:16:51 +00:00
jmcneill
0b127f9f55 Import libretro-snes9x-next-20150204 as emulators/libretro-snes9x-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.

SNES9x Next is a Super Nintendo video game system emulator.
2015-02-05 00:16:25 +00:00
jmcneill
009b1fcb8b + retroarch libretro-fceumm libretro-mupen64plus libretro-pcsx-rearmed libretro-picodrive 2015-02-04 23:05:48 +00:00
jmcneill
3736bab10e Import libretro-pcsx-rearmed-20150204 as emulators/libretro-pcsx-rearmed.
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.

PCSX ReARMed is a Sony PlayStation1 video game system emulator.
2015-02-04 23:04:17 +00:00
jmcneill
17655018ca Import libretro-mupen64plus-20150204 as emulators/libretro-mupen64plus.
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.

Mupen64Plus is a Nintendo 64 video game system emulator.
2015-02-04 23:02:12 +00:00
jmcneill
f265eda7a2 Import libretro-picodrive-20150203 as emulators/libretro-picodrive.
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.

PicoDrive is a Sega 8/16 bit video game system emulator.
2015-02-04 22:58:13 +00:00
jmcneill
33d70643db Import libretro-fceumm-20150204 as emulators/libretro-fceumm.
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.

FCEUmm (FCEUltra mappers modified) is a NES/Famicom emulator that specializes
in extensive mapper support.
2015-02-04 22:57:29 +00:00
jmcneill
1f20ce12ec Import retroarch-0.0.20150203 as emulators/retroarch.
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.

RetroArch is the official reference frontend for the libretro API.
2015-02-04 22:56:43 +00:00
wiz
228f48f2e7 Add upstream bug report URL. 2015-01-29 21:52:10 +00:00
wiz
dbd105df67 Use upstream patch. 2015-01-29 21:48:15 +00:00
wiz
7370f888f3 Add upstream bug report URLs. 2015-01-29 20:08:16 +00:00
wiz
6178e0c9f6 Update to 0.158: the usual changes. 2015-01-29 20:00:38 +00:00
wiz
b8ef36b456 Update to 0.158. The usual changes. 2015-01-29 20:00:29 +00:00
obache
41d49fe37b Apply following update to suse131_libpng, bump PKGREVISION.
openSUSE Security Update: Security update for libpng16
______________________________________________________________________________

Announcement ID:    openSUSE-SU-2015:0161-1
Rating:             important
References:         #912076 #912929
Cross-References:   CVE-2014-9495 CVE-2015-0973
Affected Products:
                    openSUSE 13.2
                    openSUSE 13.1
______________________________________________________________________________

   An update that fixes two vulnerabilities is now available.

Description:


   libpng was updated to fix some security issues:

   * CVE-2014-9495 [bnc#912076]: Heap-buffer overflow png_combine_row() with
     very wide interlaced images

   * CVE-2015-0973 [bnc#912929]: overflow in png_read_IDAT_data

   libpng is now also build with -DPNG_SAFE_LIMITS_SUPPORTED.


Patch Instructions:

   To install this openSUSE Security Update use YaST online_update.
   Alternatively you can run the command listed for your product:

   - openSUSE 13.2:

      zypper in -t patch openSUSE-2015-79

   - openSUSE 13.1:

      zypper in -t patch openSUSE-2015-79

   To bring your system up-to-date, use "zypper patch".


Package List:

   - openSUSE 13.2 (i586 x86_64):

      libpng16-16-1.6.13-2.4.1
      libpng16-16-debuginfo-1.6.13-2.4.1
      libpng16-compat-devel-1.6.13-2.4.1
      libpng16-debugsource-1.6.13-2.4.1
      libpng16-devel-1.6.13-2.4.1
      libpng16-tools-1.6.13-2.4.1
      libpng16-tools-debuginfo-1.6.13-2.4.1

   - openSUSE 13.2 (x86_64):

      libpng16-16-32bit-1.6.13-2.4.1
      libpng16-16-debuginfo-32bit-1.6.13-2.4.1
      libpng16-compat-devel-32bit-1.6.13-2.4.1
      libpng16-devel-32bit-1.6.13-2.4.1

   - openSUSE 13.1 (i586 x86_64):

      libpng16-16-1.6.6-16.1
      libpng16-16-debuginfo-1.6.6-16.1
      libpng16-compat-devel-1.6.6-16.1
      libpng16-debugsource-1.6.6-16.1
      libpng16-devel-1.6.6-16.1
      libpng16-tools-1.6.6-16.1
      libpng16-tools-debuginfo-1.6.6-16.1

   - openSUSE 13.1 (x86_64):

      libpng16-16-32bit-1.6.6-16.1
      libpng16-16-debuginfo-32bit-1.6.6-16.1
      libpng16-compat-devel-32bit-1.6.6-16.1
      libpng16-devel-32bit-1.6.6-16.1


References:

   http://support.novell.com/security/cve/CVE-2014-9495.html
   http://support.novell.com/security/cve/CVE-2015-0973.html
   https://bugzilla.suse.com/show_bug.cgi?id=912076
   https://bugzilla.suse.com/show_bug.cgi?id=912929
2015-01-29 00:11:32 +00:00
joerg
f6f1de5888 Not MAKE_JOBS_SAFE. 2015-01-25 13:09:33 +00:00
obache
5be2a0a5f4 Apply following update to suse131_openssl, bump PKGREVISION.
openSUSE Security Update: Security update for openssl
______________________________________________________________________________

Announcement ID:    openSUSE-SU-2015:0130-1
Rating:             important
References:         #911399 #912014 #912015 #912018 #912292 #912293
                    #912294 #912296
Cross-References:   CVE-2014-3569 CVE-2014-3570 CVE-2014-3571
                    CVE-2014-3572 CVE-2014-8275 CVE-2015-0204
                    CVE-2015-0205 CVE-2015-0206
Affected Products:
                    openSUSE 13.2
                    openSUSE 13.1
______________________________________________________________________________

   An update that fixes 8 vulnerabilities is now available.

Description:


   openssl was updated to 1.0.1k to fix various security issues and bugs.

   More information can be found in the openssl advisory:
   http://openssl.org/news/secadv_20150108.txt

   Following issues were fixed:

   * CVE-2014-3570 (bsc#912296): Bignum squaring (BN_sqr) may have produced
     incorrect results on some platforms, including x86_64.

   * CVE-2014-3571 (bsc#912294): Fixed crash in dtls1_get_record whilst in
     the listen state where you get two separate reads performed - one for
     the header and one for the body of the handshake record.

   * CVE-2014-3572 (bsc#912015): Don't accept a handshake using an ephemeral
     ECDH ciphersuites with the server key exchange message omitted.

   * CVE-2014-8275 (bsc#912018): Fixed various certificate fingerprint issues.

   * CVE-2015-0204 (bsc#912014): Only allow ephemeral RSA keys in export
     ciphersuites

   * CVE-2015-0205 (bsc#912293): A fixwas added to prevent use of DH client
     certificates without sending certificate verify message.

   * CVE-2015-0206 (bsc#912292): A memory leak was fixed in
     dtls1_buffer_record.

References:

   http://support.novell.com/security/cve/CVE-2014-3569.html
   http://support.novell.com/security/cve/CVE-2014-3570.html
   http://support.novell.com/security/cve/CVE-2014-3571.html
   http://support.novell.com/security/cve/CVE-2014-3572.html
   http://support.novell.com/security/cve/CVE-2014-8275.html
   http://support.novell.com/security/cve/CVE-2015-0204.html
   http://support.novell.com/security/cve/CVE-2015-0205.html
   http://support.novell.com/security/cve/CVE-2015-0206.html
   https://bugzilla.suse.com/show_bug.cgi?id=911399
   https://bugzilla.suse.com/show_bug.cgi?id=912014
   https://bugzilla.suse.com/show_bug.cgi?id=912015
   https://bugzilla.suse.com/show_bug.cgi?id=912018
   https://bugzilla.suse.com/show_bug.cgi?id=912292
   https://bugzilla.suse.com/show_bug.cgi?id=912293
   https://bugzilla.suse.com/show_bug.cgi?id=912294
   https://bugzilla.suse.com/show_bug.cgi?id=912296
2015-01-24 01:01:54 +00:00