head 1.10; access; symbols pkgsrc-2023Q4:1.10.0.6 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.4 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.2 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.9.0.28 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.26 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.24 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.22 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.20 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.18 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.16 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.14 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.12 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.10 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.8 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.6 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.2 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.4 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.7.0.2 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.6.0.26 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.24 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.22 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.20 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.18 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.16 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.14 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.12 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.8 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.6 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.4 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.2 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.5.0.12 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.10 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.8 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.6 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.4 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.2 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.4.0.8 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.6 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.4 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.2 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.2.0.10 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.8 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.6 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.4 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.2 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.1.0.8 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.6 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.4 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.2 pkgsrc-2011Q4-base:1.1; locks; strict; comment @# @; 1.10 date 2023.06.06.12.41.22; author riastradh; state Exp; branches; next 1.9; commitid xhspr6Z8JLQOWSrE; 1.9 date 2019.11.03.19.24.35; author rillig; state Exp; branches; next 1.8; commitid IeVwuZv3L6bHkrJB; 1.8 date 2019.10.28.09.33.29; author kamil; state Exp; branches; next 1.7; commitid bIHDmKjIzJLGeCIB; 1.7 date 2019.08.30.17.01.32; author nia; state Exp; branches; next 1.6; commitid N0rUNaotr5kJB4BB; 1.6 date 2016.07.16.00.21.20; author markd; state Exp; branches; next 1.5; commitid TYUCJH8yeWlWJtez; 1.5 date 2015.02.13.05.45.09; author snj; state Exp; branches; next 1.4; commitid sX2XI6PQDjjZcO9y; 1.4 date 2014.01.06.15.28.35; author rodent; state Exp; branches; next 1.3; commitid 2cu0aJPI8tmto4kx; 1.3 date 2014.01.06.04.44.16; author rodent; state Exp; branches; next 1.2; commitid DWyBnhQPJCzvO0kx; 1.2 date 2012.10.31.22.48.54; author wiz; state Exp; branches; next 1.1; 1.1 date 2011.11.30.12.07.52; author wiz; state Exp; branches; next ; desc @@ 1.10 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @# $NetBSD: options.mk,v 1.9 2019/11/03 19:24:35 rillig Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.yabause PKG_SUPPORTED_OPTIONS= openal opengl sdl PKG_OPTIONS_OPTIONAL_GROUPS= GUI SDL PKG_OPTIONS_GROUP.GUI= gtk qt PKG_OPTIONS_GROUP.SDL= sdl sdl2 PKG_SUGGESTED_OPTIONS= qt sdl2 .include "../../mk/bsd.options.mk" #.if !empty(PKG_OPTIONS:Mdoxygen) #TOOL_DEPENDS+= doxygen>=1.6.3:../../devel/doxygen #.endif .if !empty(PKG_OPTIONS:Mqt) CONFIGURE_ENV+= YAB_PORTS=qt CMAKE_ARGS+= -DYAB_PORTS=qt .include "../../x11/qt5-qtbase/buildlink3.mk" .include "../../x11/qt5-qtmultimedia/buildlink3.mk" .elif !empty(PKG_OPTIONS:Mgtk) CONFIGURE_ENV+= YAB_PORTS=gtk CMAKE_ARGS+= -DYAB_PORTS=gtk CMAKE_ARGS+= -DGTK2_GDKCONFIG_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.gtk2}/lib/gtk-2.0/include CMAKE_ARGS+= -DGTK2_GLIB_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include/glib/glib-2.0 CMAKE_ARGS+= -DGTK2_GLIBCONFIG_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/lib/glib-2.0/include BUILDLINK_API_DEPENDS.gtkglext+= gtkglext>=1.2.0nb4 .include "../../graphics/gtkglext/buildlink3.mk" .endif .if !empty(PKG_OPTIONS:Mopenal) .include "../../audio/openal-soft/buildlink3.mk" CMAKE_ARGS+= -DYAB_WANT_OPENAL=ON .else CMAKE_ARGS+= -DYAB_WANT_OPENAL=OFF .endif .if !empty(PKG_OPTIONS:Mopengl) .include "../../graphics/freeglut/buildlink3.mk" CMAKE_ARGS+= -DYAB_WANT_OPENGL=ON .else CMAKE_ARGS+= -DYAB_WANT_OPENGL=OFF .endif .if !empty(PKG_OPTIONS:Msdl) .include "../../devel/SDL/buildlink3.mk" CMAKE_ARGS+= -DYAB_WANT_SDL1=ON .elif !empty(PKG_OPTIONS:Msdl2) .include "../../devel/SDL2/buildlink3.mk" CMAKE_ARGS+= -DYAB_WANT_SDL2=ON .endif @ 1.9 log @emulators: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.8 2019/10/28 09:33:29 kamil Exp $ d14 1 a14 1 #BUILD_DEPENDS+= doxygen>=1.6.3:../../devel/doxygen @ 1.8 log @yabause: Upgrade to 0.9.15 Switch from qt4 to qt5. CHANGELOG ========= Yabause 0.9.15 August 24, 2016 - guillaume.duhamel - Release Following our strict release schedule, here's a new Yabause version. This new version includes so many new stuff, I cannot list them all. (If you really want the full list, it's on our repository) Arguably, the most notable features of this release are: - Low-level CD Block emulation - CloneCD file format support - High resolution for the software renderer We also included code from other great projects: - Musashi 68K core (code by Karl Stenerud) - SSF sound format playing (code by R. Belmont, Richard Bannister, Neil Corlett) As many of you should already be aware, Yabause was forked into a new project, uoYabause, by devmiyax. We included some of his fixes back into Yabause. Due to lack of maintainer, this release will be the last to include a gtk port. Since our last release, we also improved our tools: - Automated builds for linux, mac and windows - Development builds pushed after each commit - Translations on Transifex - Compatibility reports on our wiki And finally, we had to move from Paypal to Patreon @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2019/08/30 17:01:32 nia Exp $ d3 2 a4 2 PKG_OPTIONS_VAR= PKG_OPTIONS.yabause PKG_SUPPORTED_OPTIONS= openal opengl sdl @ 1.7 log @Switch packages using GLUT to FreeGLUT. Start building FreeGLUT with GLUT compatibility on. - GLUT's maintainance state is much worse than FreeGLUT's, with no substanital commits since 2011. - GLUT can no longer be consider a core component of Mesa or X11. - Nobody except us seems to be using it... Other vendors still shipping GLUT: - GoboLinux, T2 SDE, PLD Linux Revbump packages using GLUT or freeglut by default. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.6 2016/07/16 00:21:20 markd Exp $ d20 2 a21 1 .include "../../x11/qt4-tools/buildlink3.mk" @ 1.6 log @Switch to openal-soft @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.5 2015/02/13 05:45:09 snj Exp $ d39 1 a39 1 .include "../../graphics/glut/buildlink3.mk" @ 1.5 log @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 @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2014/01/06 15:28:35 rodent Exp $ d32 1 a32 1 .include "../../audio/openal/buildlink3.mk" @ 1.4 log @Disable SDL2 PKG_OPTION and associated logic since it's not detected correctly during configure if SDL is present. Reported to upstream. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2014/01/06 04:44:16 rodent Exp $ d5 1 a5 1 PKG_OPTIONS_OPTIONAL_GROUPS= GUI #SDL d7 1 a7 1 #PKG_OPTIONS_GROUP.SDL= sdl sdl2 d9 1 a9 1 PKG_SUGGESTED_OPTIONS= qt sdl d47 4 a50 7 CMAKE_ARGS+= -DYAB_WANT_SDL=ON #.elif !empty(PKG_OPTIONS:Msdl2) #.include "../../devel/SDL2/buildlink3.mk" #CMAKE_ARGS+= -DYAB_WANT_SDL=ON #BUILDLINK_TRANSFORM+= l:SDL:SDL2 .else CMAKE_ARGS+= -DYAB_WANT_SDL=OFF @ 1.3 log @Update to latest release, 0.9.13. Move SDL and OpenGL to the options framework, the former being enabled while the latter not. The OpenGL renderer has caused crashes on the prior few versions and now we're getting reports of these crashes on non-NetBSD, non-pkgsrc platforms. There's no need to enable this option by default if it's not working properly. We can re-enable it when it's fixed upstream. This version adds Dutch language support. Also, we have SDL2 support in this version. From Changelog: 0.9.12 -> 0.9.13 general: - Removed Carbon, PSP, Wii and Windows ports - Removed autotools based build - Removed autopackage - mdf/mds images support (CyberWarriorX) - Safeguard to reject unsupported cue files (CyberWarriorX) - CD+G support (CyberWarriorX) - Improved "manual mode" (Guillaume) - Made it possible to build Yabause to ouput 16BPP (Guillaume) - Hat support in SDL joystick code (anonymous) - gdb stub (Guillaume) - Improved emulated bios (CyberWarriorX) sound: - Fixed most of the distorted cd audio issues with the scsp core (CyberWarriorX) video: - Improvements to the software renderer (transparency, frameskip, (Guillaume) qt port: - Memory editor and search (CyberWarriorX) - Improvements to the SH2 debugger: Back trace support, step over, step out (CyberWarriorX) - Infinite loop tracking (CyberWarriorX) - Don't restart emulation after every settings change (AmonX) - Made Yabause compilable with Qt5 and SDL2 (CyberWarriorX) - Log window can now be hidden (Guillaume) - Save and restore window position (Guillaume) - Can use .ini files in the application dir (Guillaume) - Mouse and 3D control pad support (CyberWarriorX) - Made drives and languages settings more user friendly (CyberWarriorX) - Changing to fullscreen now updates resolution too (CyberWarriorX) - Shortcuts editing (CyberWarriorX) @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.2 2012/10/31 22:48:54 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= openal opengl PKG_OPTIONS_OPTIONAL_GROUPS= GUI SDL d7 1 a7 1 PKG_OPTIONS_GROUP.SDL= sdl sdl2 d48 4 a51 4 .elif !empty(PKG_OPTIONS:Msdl2) .include "../../devel/SDL2/buildlink3.mk" CMAKE_ARGS+= -DYAB_WANT_SDL=ON BUILDLINK_TRANSFORM+= l:SDL:SDL2 @ 1.2 log @Put gtk and qt in a mutual-exclusive group, and switch to qt by default, since that's preferred by upstream. From diro@@nixsyspaus.org in PR 47148. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2011/11/30 12:07:52 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= openal PKG_OPTIONS_OPTIONAL_GROUPS= GUI d7 1 d9 1 a9 1 PKG_SUGGESTED_OPTIONS= qt d33 21 @ 1.1 log @Update to 0.9.11, provided by Timothy Lee Roden in PR 45670: 0.9.10 -> 0.9.11 general: - Now using CMake as the default build system. For now, autotools based build and "custom" build systems are still supported. - New Cocoa port - Added a dynamic recompiling SH2 core for x86 and ARM - New SCSP implementation - Major update of the software renderer from the yabause-rr team - Added an option to allow to execute from the cache - Improvements to the OpenGL renderer carbon port: - Improvements gtk port: - Added command line option to enable/disable frame skipping / limiting. - Added frame skipping/limiting configuration in settings. - Added --autoload command line option - Vdp2 layers can be toggled from the Vdp2 debug window qt port: - Added command line support @ text @d1 1 a1 1 # $NetBSD$ d4 5 a8 2 PKG_SUPPORTED_OPTIONS= gtk openal qt PKG_SUGGESTED_OPTIONS= gtk d16 5 a20 1 .if !empty(PKG_OPTIONS:Mgtk) a32 6 .if !empty(PKG_OPTIONS:Mqt) CONFIGURE_ENV+= YAB_PORTS=qt CMAKE_ARGS+= -DYAB_PORTS=qt .include "../../x11/qt4-tools/buildlink3.mk" .endif @