Commit graph

34 commits

Author SHA1 Message Date
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
rodent
a9b84ca710 Add options.mk to utilise the options framework, enabling the user to build
with the alsa, opengl, png, pulseaudio, xrandr, xvideo, and zlib
PKG_OPTIONS. png, xrandr, xvideo, and zlib are enabled by default, since
those are the package's defaults. This relocates libXv from Makefile and
moves the disabling of OpenGL (which i can't see a reason why it is/was
disabled) to options.mk. Add msgmerge, xgettext, and perl to USE_TOOLS.
Set LICENSE to gnu-lgpl-v2.1, which is reflected on HOMEPAGE, but code also
includes gnu-gpl-v2 code, so add that too just to be safe. Bump PKGREVISION
2013-07-06 16:19:41 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
wiz
cbe13be7b0 Recursive bump for new gtkglext pangox-compat dependency. 2012-10-16 17:47:19 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
asau
49d542f06c Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 12:55:08 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
wiz
a7a0bcb254 Update to 1.53.81:
Rebuilt IRQ handling. (zones)
    Improved overall timings, now Snes9x can handle events in a opcode a little. (zones)
    Improved screen interlace and sprite interlace supports. (OV2, zones)
    Fixed Hi-Res pixel plotter. (BearOso, zones, OV2)
    Fixed C4 for Mega Man X2's "weapon get" screen. (Jonas Quinn)
    Fixed Super Buster Bros. graphics after reset. (Jonas Quinn)
    Improved SA-1 support. (zones)
    Added SA-1 CC2 support. (Jonas Quinn, byuu)
    Fixed SA-1 NMI override mode. (zones)
    Fixed Dual Orb 2 sound glitch. (byuu)
    New APU timing hack, fixes various games that exhibit problems with Blargg's SNES_SPC library. (OV2)
    Fixed the problem that echo buffer breaks IPL ROM. (zones, OV2)
    Fixed movie snapshot unfreeze inconsistency. (gocha)
    Faster config file saving. (OV2)
    Fixed BlockInvalidVRAMAccess config file option. (windows port, unix port and gtk legacy config) (Jonas Quinn)
    Remove POSIX dup and access calls, and rename qword to fix compilation with Cell SDK. (BearOso)
    Fixed PS3 version save state crash by using heap allocation for soundsnapshot. (danieldematteis)
    Fixed crash relating to double-closed descriptor. (BearOso)
    Removed CPUShutdown speedhack, DisableHDMA and DisableIRQ options. (zones)
    Removed remaining outdated asm code. (zones)
    JMA 64 bit support. (kode54, Nach, friedrich.goepel)
    GTK+, Win32, Mac: Added optional Hi-Res blending. (BearOso, OV2, zones)
    GTK+, Win32: Support for bsnes-style XML shaders. (BearOso, OV2)
    Unix : Fixed segfault and hang-up with -DNOSOUND. (zones)
    GTK+ : Added ability to set specific folders for SRAM, patches, snapshots, etc. (BearOso)
    GTK+ : Fixed many permissions issues with config folders. (BearOso)
    GTK+ : Updated compatibility with latest GTK+ and GtkBuilder. Added experimental support for GTK+ 3.x. (BearOso)
    GTK+ : Updated software output to use cairo and added the ability to use bilinear-filtering with it. (BearOso)
    GTK+ : Fixed issues where cheats wouldn't stay enabled. (BearOso)
    GTK+ : Fixed focus issue when there is no window manager. (BearOso)
    GTK+ : Fixed X Visual incompatibilities and expose problems in the Xv and OpenGL outputs. (BearOso)
    GTK+ : Fixed vsync with new X Server and NVIDIA drivers. (BearOso)
    GTK+ : Added "Reduce input lag" option to OpenGL output. (BearOso)
    GTK+ : Added a visual indication of the expected video refresh rate for the currently selected sound input rate. (BearOso)
2011-05-02 13:39:40 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
d7bf4df15f Update to 1.52.79. GTK port has been integrated into main
snes9x version.

Snes9x 1.52
- IMPORTANT NOTICE: The structure of savestates (also known
  as snapshots / freeze files) is incompatible with older
  versions! Snes9x 1.52 cannot read the savestates created
  by 1.51 or older.                                         (zones)
- Highly acculate SPC700 and S-DSP emulation.               (Blargg)
- Replaced APU emulation cores (SPC700 and S-DSP) with
  ones provided by Blargg's SNES_SPC library. This renders
  savestates incompatible with older versions.              (BearOso, zones)
- SPC7110 emulation.                                        (byuu, neviksti)
- Merged bsnes' SPC7110 emulation code. Note that the .rtc
  file of Far East of Eden Zero is incompatible with older
  versions.                                                 (zones)
- Removed graphics pack support. It's no more necessary.    (zones)
- Replaced S-RTC emulation code with bsnes' one to keep the
  good compatibility of .rtc files between the two
  emulators. As a result, Daikaijuu Monogatari 2 now
  outputs the .rtc file, and its .srm file is incompatible
  with older versions.                                      (zones)
- Added savestate supports for DSP-2, DSP-4, ST-010 and
  OBC1.                                                     (zones)
- Added UPS support.                                        (byuu)
- Fixed DSP-4 AI problem.                                   (Jonas Quinn)
- Fixed invalid memory accesses in C4 and OBC1 codes.       (zones)
- Fixed invalid memory accesses in BSX codes. My mistake.   (zones)
- Fixed the read value of $213e, $4210 and $4211.           (zones)
- Fixed the writing of word values at the memory boundary.  (zones)
- Fixed the bug that the unnecessary SA-1 emulation
  continues once any SA-1 games are launched.               (zones)
- Removed old color blending codes.                         (zones)
- Removed too-old Snes96 and ZSNES snapshot support.        (zones)
- Updated command-line options.                             (zones)
- Code cleaning.                                            (zones)
- GTK+ : Added a port of Snes9x to the GTK+ toolkit.        (BearOso)
- Unix : Reconstructed and simplified all the contents.
  Some features have been removed to be simple, and many
  options have changed. GTK+ port is recommended for most
  of Linux users.                                           (zones)
2010-02-05 12:57:27 +00:00
wiz
c9c087d8b1 Update to 1.51.78:
Changes for version 78

      * Fixed an issue where, after failing to load a ROM, the
      emulator would be paused forever.
      * Added a toggle to joypad configuration to allow or disallow
      direct use of modifier keys.
      * Changed the option to disable screensaver so that it uses
      XResetScreenSaver and xdg-screensaver due to XTestFakeKeyEvent
      being removed in the latest X.org release.

Changes for version 77

      * Added pt_BR translation. [Tiberio Vitor]
      * Fixed a bug where the sound driver would switch from SDL
      in the Preferences dialog if one of OSS or PortAudio was not
      installed.
2009-10-20 15:34:53 +00:00
wiz
ca3c1e01d4 Update to 1.51.76:
Changes for version 76

      * Fixed a bug where the fullscreen window would lose focus.
      * Updated fr_FR translation [Tukuyomi]
      * Added es_VE translation [inukaze]
2009-09-09 23:36:45 +00:00
wiz
d17cd35c0c Update to patch 75.
Changes for version 75

* Fixed screensaver disable option so it doesn't send a fake keypress
when Snes9x isn't focused.
* Changed resolution setting to store width and height instead of
a screen's mode index.
* Fixed a bug where the PortAudio driver wouldn't output sound at
44100hz.
* Allowed changing the behavior of the ESC key so it exits Snes9x.

Changes for version 74

* Fixed a couple thread deadlocking problems in the audio mixer
that could result in no sound.
* Removed the powerof2 function to fix compile problems on OpenBSD.
* Changed fullscreen mode to issue a raise signal to the window
manager after remapping.

Changes for version 73

* Fixed a compile error when XRandR support isn't being built.
* Included Tukuyomi's updated French localization.

Changes for version 72

* Added a new regular-interval audio mixer to significantly improve
sound quality.
* Added a new SDL audio output driver.

Changes for version 71

* Refactored video driver initialization code.
* Removed dependency on gtkglext for OpenGL output.
* Allowed theme icon to be used for window mini-icon.
2009-08-29 13:37:50 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
wiz
d70523df21 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:01:16 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
hasso
c01bf5c30a Need msgfmt. 2009-05-04 01:37:43 +00:00
tnn
06dc032604 include bsd.prefs.mk before conditional 2009-04-25 15:15:20 +00:00
tnn
a20af62e76 depend on devel/nasm on i386, thereby enabling assembler optimizations.
Bump rev.
2009-04-25 15:09:02 +00:00
wiz
988e3434bf Update to 1.51.70, convert to user-destdir:
Changes for version 70

* Changed screensaver disable code again.
* Fixed compilation with --with-debugger.
* Fixed pane colors in preferences.
* Updated French locale. (tukuyomi)

Changes for version 69

* Allow compilation of OSS sound driver on *BSD.
* Avoid extra round-trips to X server to disable the screensaver.

Changes for version 68

* Fixed shared memory leak when using XVideo driver. (kernigh)
* Fixed compilation with the --with-debugger flag.
* Added a 4:3 aspect ratio option for Maintain Aspect Ratio.
* Added several new automatic sizing options to the View menu.
* Added an OSS sound driver, and configuration to select which sound drivers to compile in, and which to use from those built in.

Changes for version 67

* Modified the screensaver disable to only operate when the game is running. Prevents bizarre keycodes from showing up in preferences.
* Added SPC7110 pack directory support.

Changes for version 66

* Added a hack to prevent SuperFX snapshot loads from crashing when pointer size isn't 4 bytes.
* Changed to string literals in some vararg functions to fix strict compiler errors. (Mandriva PLF)
* Changed the --with-debug flag to not strip necessary debugging information.
* Readded the patch to the delta file so it can still be used with other Snes9x-based projects.

Changes for version 65

* Fixed more paths in configure.
* Changed the screensaver disabling code to work with more screensavers/power managers (courtesy of byuu).
* Added a hack to check for SiliconMotion drivers reporting invalid masks in Xv.

Changes for version 64

* Added a few build fixes for OpenBSD courtesy of Kernigh.

Changes for version 63

* Added Tukuyomi's French localization.
* Relicensed to LGPL, and added Snes9x license exceptions. See gtk/doc/LICENSE.

Changes for version 62

* Added axis emulation for joystick hats.
2009-04-06 10:11:47 +00:00
wiz
c9ba1f6ff3 Initial import of snes9x-gtk-1.51 patch 61 (as 1.51.61):
snes9x is a portable, freeware Super Nintendo Entertainment System
(SNES) emulator. It basically allows you to play most games designed
for the SNES and Super Famicom Nintendo game systems on your PC or
Workstation; which includes some real gems that were only ever
released in Japan.

This package contains a GTK port of snes9x.
2009-01-03 18:46:27 +00:00