The NetBSD Project

CVS log for pkgsrc/devel/SDL2/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / SDL2

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jun 19 09:30:50 2024 UTC (4 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, HEAD
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -3 lines
SDL2: updated to 2.30.4

2.30.4

This is a stable bugfix release, with the following changes:

Android rotation will respect user rotation lock preferences
Fixed spurious Left-Ctrl key input when the Right Alt key (AltGr) is pressed on Windows
Added support for the Saitek Cyborg V.3 Rumble Pad in PS3 mode
Added support for the Razer Kitsune in PS5 mode
Added Linux bindings for the Qanba Drone 2 Arcade Joystick
Leave Nintendo Online controllers in simple report mode so they work with DirectInput games
Enable using libusb for GameCube controllers when available

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Jun 6 20:45:16 2024 UTC (4 months, 3 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +10 -1 lines
devel/SDL2/buildlink3.mk: Expose sdl2-config to cross-builds.

Although sdl2-config is part of the cross-built package, we execute
it out of the cross-destdir nevertheless because it's a shell script
and it provides the necessary configuration relative to the sysroot
for building dependencies.

No change to native builds because this is conditional on
USE_CROSS_COMPILE.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Apr 6 08:04:57 2024 UTC (6 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Jan 30 14:21:38 2024 UTC (9 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
*: Recursive revbump from audio/pulseaudio-17.0

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Nov 12 21:28:04 2023 UTC (11 months, 2 weeks ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +7 -1 lines
import SDL2-2.0.3 as devel/SDL2-legacy-darwin

This is the version of SDL2 from TigerPorts and TigerBrew.

Simple DirectMedia Layer is a cross-platform development library designed to
provide low level access to audio, keyboard, mouse, joystick, and graphics
hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog and many
Humble Bundle games.

SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for
other platforms may be found in the source code.

SDL is written in C, works natively with C++, and there are bindings available
for several other languages, including C# and Python.

SDL 2.0 is distributed under the zlib license. This license allows you to use
SDL freely in any software.

This package is based on an older version of SDL2 suitable for use with
legacy platforms such as PowerPC versions of Mac OS X. Features such as
synchronous audio are unavailable. It may also be useful for developers
seeking to target a wide range of SDL2 versions.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat May 6 19:08:48 2023 UTC (17 months, 4 weeks ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
*: Recursive revbump from audio/libopus 1.4

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Sep 11 12:51:05 2022 UTC (2 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
*: bump PKGREVISION for flac shlib bump

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Aug 24 13:09:34 2022 UTC (2 years, 2 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +5 -1 lines
SDL2: Fix pkg-config .pc file and fix pulseaudio option

* Bump PKGREVISION.
* sdl2.pc has -liconv in Libs.private and it is incorrect.
  Detect iconv function in libc.
* Fix pulseaudio option by disabling shared link.
* Add pulseaudio support to buildlink3.mk to fix fonts/SDL2_ttf
  when pulseaudio option is enable in devel/SDL2.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Aug 11 05:08:07 2022 UTC (2 years, 2 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Mar 28 10:52:57 2022 UTC (2 years, 7 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
{c,d,e}*/*: revbump(1) for libsndfile

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Sep 8 21:04:58 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Recursive revbump for audio/jack

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Aug 18 17:57:26 2020 UTC (4 years, 2 months ago) by leot
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
*: revbump for libsndfile

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Aug 11 12:13:45 2020 UTC (4 years, 2 months ago) by nia
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -1 lines
SDL2: include jack in buildlink

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Mar 18 17:52:02 2020 UTC (4 years, 7 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +10 -6 lines
SDL2: add missing pkg-build-options snippet for alsa and de-lint

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Mar 17 12:56:36 2020 UTC (4 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -7 lines
SDL2: update buildlink3

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 8 16:47:30 2020 UTC (4 years, 7 months ago) by wiz
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
*: recursive bump for libffi

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Aug 19 13:35:25 2019 UTC (5 years, 2 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +7 -1 lines
SDL2: handle wayland properly in buildlink3

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Nov 1 21:08:28 2018 UTC (6 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +16 -9 lines
SDL2: updated to 2.0.9

2.0.9:

General:
* Added a new sensor API, initialized by passing SDL_INIT_SENSOR to SDL_Init(), and defined in SDL_sensor.h
* Added an event SDL_SENSORUPDATE which is sent when a sensor is updated
* Added SDL_GetDisplayOrientation() to return the current display orientation
* Added an event SDL_DISPLAYEVENT which is sent when the display orientation changes
* Added HIDAPI joystick drivers for more consistent support for Xbox, PS4 and Nintendo Switch Pro controller support across platforms. (Thanks to Valve for contributing the PS4 and Nintendo Switch Pro controller support)
* Added support for many other popular game controllers
* Added SDL_JoystickGetDevicePlayerIndex(), SDL_JoystickGetPlayerIndex(), and SDL_GameControllerGetPlayerIndex() to get the player index for a controller. For XInput controllers this returns the XInput index for the controller.
* Added SDL_GameControllerRumble() and SDL_JoystickRumble() which allow simple rumble without using the haptics API
* Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened
* Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_TIME to control the mouse double-click time
* Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS to control the mouse double-click radius, in pixels
* Added SDL_HasColorKey() to return whether a surface has a colorkey active
* Added SDL_HasAVX512F() to return whether the CPU has AVX-512F features
* Added SDL_IsTablet() to return whether the application is running on a tablet
* Added SDL_THREAD_PRIORITY_TIME_CRITICAL for threads that must run at the highest priority

Mac OS X:
* Fixed black screen at start on Mac OS X Mojave

Linux:
* Added SDL_LinuxSetThreadPriority() to allow adjusting the thread priority of native threads using RealtimeKit if available.

iOS:
* Fixed Asian IME input

Android:
* Updated required Android SDK to API 26, to match Google's new App Store requirements
* Added support for wired USB Xbox, PS4, and Nintendo Switch Pro controllers
* Added support for relative mouse mode on Android 7.0 and newer (except where it's broken, on Chromebooks and when in DeX mode with Samsung Experience 9.0)
* Added support for custom mouse cursors on Android 7.0 and newer
* Added the hint SDL_HINT_ANDROID_TRAP_BACK_BUTTON to control whether the back button will back out of the app (the default) or be passed to the application as SDL_SCANCODE_AC_BACK
* Added SDL_AndroidBackButton() to trigger the Android system back button behavior when handling the back button in the application
* Added SDL_IsChromebook() to return whether the app is running in the Chromebook Android runtime
* Added SDL_IsDeXMode() to return whether the app is running while docked in the Samsung DeX

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Mar 7 11:57:29 2018 UTC (6 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
xorgproto: use xorgproto instead of separate *proto packages

Remove now obsolete packages.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Apr 25 14:20:31 2015 UTC (9 years, 6 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Recursive revbump following MesaLib update, categories a through f.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Feb 11 14:00:45 2015 UTC (9 years, 8 months ago) by jmcneill
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -1 lines
enable Raspberry Pi native video driver if "rpi" option is set

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Feb 9 08:27:07 2015 UTC (9 years, 8 months ago) by snj
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +7 -5 lines
Switch SDL2 to the standard autotools build system.  Upstream considers
the CMake build system to be experimental.  This gets us working joystick
support on NetBSD, avoids installing bogus headers, and moves us to a sane
library major (which is highly unlikely to ever change again).  Bump
PKGREVISION to 5 and set BUILDLINK_ABI_DEPENDS accordingly.

Recursive revbump coming up.

While here, tidy up this package's options a bit:
- instead of providing six (!) options for standard modern X libraries,
  simply lump them all into the existing x11 option
- provide a dbus option

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Aug 15 10:26:16 2013 UTC (11 years, 2 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Simple DirectMedia Layer is a cross-platform development library designed to
provide low level access to audio, keyboard, mouse, joystick, and graphics
hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog and many
Humble Bundle games.

SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for
other platforms may be found in the source code.

SDL is written in C, works natively with C++, and there are bindings available
for several other languages, including C# and Python.

SDL 2.0 is distributed under the zlib license. This license allows you to use
SDL freely in any software.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>