Commit Graph

69 Commits

Author SHA1 Message Date
PulkoMandy
d08aae56fe libsdl2: do not chdir if started from Terminal.
Fixes #8322
2023-04-13 17:50:36 +02:00
Gerasim Troeglazov
69c3be566d libsdl2: fix path for cmake #8275 2023-04-05 11:02:32 +10:00
nephele
47c73209d7 libsdl2: remove cmake file for libsdl2_test.a (#8226)
* libsdl2: remove cmake file for libsdl2_test.a

The cmake file for libSDL2_test.a was still there, causing build failures for dependant proijects (because of broken cmake file?)

* Update libsdl2-2.26.4.recipe
2023-04-01 23:13:15 -04:00
Jerome Duval
d96a8717a6 libsdl2: bump version
use a BLooper for events instead of a BApplication. BApplication is created on demand.
remove upstreamed patches
2023-03-29 22:26:11 +02:00
Sergei Reznikov
ec1cebb2fc libsdl2: fix cmake file 2022-01-28 20:20:18 +03:00
Gerasim Troeglazov
c675aa21ae libsdl2: add bitmap cursor support 2022-01-12 12:21:22 +10:00
Gerasim Troeglazov
3493f391bc libsdl2: fix build for gcc2 #6531 2022-01-12 12:12:48 +10:00
Augustin Cavalier
7192b54797 libsdl2: BGL_SHARE_CONTEXT is not available on GCC2. 2022-01-11 17:46:18 -05:00
Augustin Cavalier
cb4c7675a8 SDL2: Upgrade to 2.0.20 and incorporate various patches.
Including X512's and nephele's.

Closes #6457, #4535.
Fixes #6257, #4457, #4163, #4466.
Should also resolve #6486.
2022-01-11 17:30:23 -05:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Jerome Duval
462947dd4f libsdl2: fix include path for CMake 2021-05-24 19:07:32 +02:00
Jerome Duval
5d99373761 libsdl2: sdl2-config: fix include dir 2021-05-14 17:27:27 +02:00
Jerome Duval
41f3daf8d7 libsdl2: switch to cmake build 2021-04-28 20:27:00 +02:00
Gerasim Troeglazov
ae2ec50bf9 libsdl2: fix mouse event for relative mode 2021-03-08 14:42:30 +10:00
Gerasim Troeglazov
57426fb0f8 libsdl2: fix build for gcc2 and secondary arch 2021-03-05 22:04:03 +10:00
Gerasim Troeglazov
36423af606 libsdl2:bump version
* add support for haiku system cursors
* disable direct mode (fix mouse glitch)
2021-03-05 18:49:34 +10:00
Jerome Duval
3c351ac290 libsdl2: bump version. 2019-10-29 19:18:40 +01:00
Gerasim Troeglazov
7c23a48775 libsdl2: fix event mask for relative mouse mode 2019-06-20 23:44:09 +10:00
Jerome Duval
2d027471f1 libsdl2: bump version.
remove old recipes and patches.
2019-03-30 13:24:50 +01:00
EXL
d7acd14018 libsdl2: Fix build on x86_gcc2 2018-12-22 15:49:42 +10:00
EXL
05216c8eac libsdl2: Implement message box for Haiku
Add implementation for functions:

SDL_ShowSimpleMessageBox()
SDL_ShowMessageBox()

Support for simple customization is implemented too.
2018-12-20 23:36:43 +10:00
Jérôme Duval
145a6a38e7 libsdl2: bump revision.
haikuporter on the buildbot seems to use different revisions for base and devel packages.
2018-12-01 22:08:47 +01:00
Jérôme Duval
c1926c8550 libsdl2: provide 0.8.0 for lib:libsdl2. 2018-12-01 18:46:35 +01:00
Gerasim Troeglazov
f66f855812 libsdl2: disable pointer history 2018-11-05 23:28:26 +10:00
Peter Kosyh
f74e0cd1e4 media-libs/libsdl2: mouse improvements (#3194)
* simple implementation of SDL_ShowCursor for Haiku
* mouse_relative mode fix
* mouse wheel y inverted
2018-10-07 00:53:49 +10:00
Gerasim Troeglazov
b40072d3d2 libsdl2: add support for relative mouse mode 2018-09-18 20:49:04 +10:00
Jerome Duval
f38aa621d9 media-*: reorder sections. 2018-08-09 09:05:12 +02:00
miqlas
d010d0ebd6 libSDL2: bump (#2731)
* libSDL2: bump

* https
2018-06-23 23:03:14 -04:00
Adrien Destugues
2ca70f5093 Workaround a crash in BDirectWindow management. 2018-02-02 12:59:35 +01:00
Adrien Destugues
363aa5f013 libsdl2: fix secondary arch build. 2018-02-02 09:43:14 +01:00
waddlesplash
7c0a39c3f9 libsdl2: enable. 2017-11-27 15:10:02 +01:00
Jerome Duval
2e2cc5dae6 libsdl2: bump version. 2017-11-04 00:15:42 +01:00
Jerome Duval
5e52eebbe0 libsdl2: move cmake file to devel package. 2017-09-30 19:48:24 +02:00
Jerome Duval
4f824b7196 libsdl2: add recipe for version 2.0.6.
tested on x86_64.
2017-09-30 14:02:59 +02:00
Jerome Duval
fc0936b040 Bump revisions for x86_64 rebuild after time_t change.
* a few apps needed build fix for time_t.
* disable compatibility packages for x86_64.
2017-06-27 15:46:25 +02:00
Jérôme Duval
bd8818b4a6 Remove libtool files. 2016-11-21 16:20:36 +01:00
ksterker
e8ab4a7952 Updated SDL2 to use dlopen instead of load_add_on, as discussed on haikuports ML (#841)
* FIXED SDL2 2.0.4 patchset. SDL2 was no longer handling any events.

* Added recipe for SDL2 2.0.5

* Updated SDL to use dlopen instead of load_add_on for loading dynamic
libraries
This resolves issues with SDL2_mixer not finding required 3rd party
libs, such as libvorso.3

* Removed trailing whitespace
2016-10-30 23:19:18 -04:00
ksterker
e82a987973 SDL2-2.0.5 recipe based on previous recipe and patchset (#830)
* Added recipe for SDL2 2.0.5
2016-10-20 16:09:30 -04:00
ksterker
7e425de2ac FIXED SDL2 2.0.4 patchset. SDL2 was no longer handling any events. (#827) 2016-10-19 15:27:47 -04:00
François Revol
6a45dc0ff9 sdl2: add patch to fetch application signature from resources
This avoids warnings like:
Signature in rsrc doesn't match constructor arg.
(application/x-SDL-executable, application/x-vnd.oricutron)

It also avoid roster messing around with applications it things are the same.
2016-07-11 17:40:38 +02:00
Jerome Duval
a2cc9f9809 libsdl2: add recipe for version 2.0.4.
* remove oldest recipes.
2016-02-25 20:48:57 +00:00
dash102
1b9b981584 Reformat 10 Recipes 2
Update enca-1.15.recipe

Update libpaper-1.1.24.recipe

Update libedit-2014_10_30_3.1.recipe

Update faad2-2.7.recipe

Update libebur128-1.0.1.recipe

Update pnglite-0.1.17.recipe

Update libircclient-1.8.recipe

Update glu-9.0.0.recipe

Update polarssl-1.3.9.recipe

Update libpaper-1.1.24.recipe

Update libedit-2014_10_30_3.1.recipe

Update faad2-2.7.recipe

Update libebur128-1.0.1.recipe

Update libebur128-1.0.1.recipe

Update libsdl2-2.0.1.recipe

Update libircclient-1.8.recipe

Update libpaper-1.1.24.recipe
2015-12-28 12:36:51 +00:00
dash102
a3591a7721 Reformat 10 recipes
Update libnsgif-0.1.1.recipe

Update libsdl2-2.0.0.recipe

Update haikuwebkit-1.2.0.recipe

Update haikuwebkit-1.2.1.recipe

Update haikuwebkit-1.2.2.recipe

Update haikuwebkit-1.2.3.recipe

Update haikuwebkit-1.2.0.recipe

Update haikuwebkit-1.2.1.recipe

Update haikuwebkit-1.2.2.recipe

Update libnsbmp-0.1.1.recipe

Update libnsgif-0.1.1.recipe

Update libsdl2-2.0.0.recipe

Update libmpdclient-2.11_git.recipe

Update libpng-1.5.25.recipe

Update libcss-0.4.0.recipe

Update libdvdnav-4.2.0.recipe

Update libsdl2-2.0.0.recipe
2015-12-26 13:42:37 +00:00
Humdinger
f5b71b546d Recipe cosmetics. Improved SUMMARY/DESCRIPTION, re-ordered blocks. 2015-08-28 17:15:55 +02:00
Augustin Cavalier
1f4293e134 Get rid of gcc_syslibs REQUIREs. 2015-08-04 15:45:00 -04:00
Augustin Cavalier
4634abef1b Trim extra newlines at end of file & trailing whitespace. 2015-08-04 12:08:31 -04:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Puck Meerburg
7d1303b6b6 libsdl2: Add extra check on switching context, fix build 2015-01-17 20:29:40 +01:00
Oliver Tappe
52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Adrien Destugues
eb2e52395e SDL2: fix NULL pointer dereference. 2014-09-03 19:28:47 +02:00