刘皓
2bec640f7f
Update TheoraPlay in the Xcode build system as well
2025-05-04 21:39:52 -04:00
Splendide Imaginarius
4bf2d9e02c
Merge pull request #240 from white-axe/cmake4
...
Fix builds with CMake 4
2025-05-02 17:43:29 +00:00
刘皓
97235e068a
Use environment variable to set CMake policy instead of -D flag
...
This applies recursively unlike the other method.
2025-05-01 17:55:38 -04:00
刘皓
479789198a
Merge branch 'dev' into macos
2025-04-12 19:19:49 -04:00
刘皓
e607ee9107
Switch back to mkxp-z/vorbis
2025-04-04 10:11:18 -04:00
刘皓
93c3e972d5
Fix builds with CMake 4
2025-04-02 13:09:41 -04:00
刘皓
5def22150a
Use CMake instead of Autotools for building Vorbis
...
(cherry picked from commit e10c7bee0d
)
2025-03-30 11:58:34 -04:00
刘皓
ec780afe5b
Revert "Update Ruby from 3.1.3 to 3.1.7"
...
This reverts commit 0f24e806bb
.
2025-03-28 17:12:53 -04:00
刘皓
0f24e806bb
Update Ruby from 3.1.3 to 3.1.7
2025-03-28 12:39:46 -04:00
刘皓
74673ae7ca
Fix typo: $(DOWNLOADS)/vorbis/Makefile should be $(DOWNLOADS)/vorbis/cmakebuild/Makefile
2025-03-25 11:21:47 -04:00
刘皓
e10c7bee0d
Use CMake instead of Autotools for building Vorbis
2025-03-24 21:10:10 -04:00
Eblo
8f7b6c1962
Remove entire line for DYLD_INSERT_LIBRARIES
...
(cherry picked from commit 27c66a802ec11e90972bfc8135db47866caf0b01)
2025-02-16 23:46:09 -05:00
Eblo
06f7572eb7
Actually use mkxp-z Ruby fork for macOS
...
(cherry picked from commit 1d0921c8819a9b6ccfab84bf001eeb954f38f359)
2025-02-16 23:46:02 -05:00
Eblo
c99d8b0bba
Fix Ruby and Vorbis at the Makefile level
...
(cherry picked from commit edd115a32020f8ff84fbcfb170b3806cb52feda2)
2025-02-16 23:45:45 -05:00
Eblo
dceb81aa77
Attempt to fix macOS autobuild
...
(cherry picked from commit 2cb0a75e57d6149c12c653914473d5ff556260fe)
2025-02-16 23:43:30 -05:00
Splendide Imaginarius
816b6e6e3c
Bump OpenSSL on macOS to v3.0.12
...
Refs https://github.com/mkxp-z/mkxp-z/issues/46
2023-11-12 16:58:29 +00:00
Wayward Heart
4039ad20f5
Fix openssl version on MacOS
2023-10-17 04:38:55 -05:00
Splendide Imaginarius
56a92d55bd
macOS: Use SDL_image's vendored libjxl
2023-10-09 08:45:07 +00:00
Splendide Imaginarius
9eed78fa2d
Bump SDL to 2.28.1
2023-10-09 05:27:01 +00:00
Splendide Imaginarius
20c1f2fdf0
Revert "let's NOT update SDL yet"
...
This reverts commit 290ffe1135
.
2023-10-09 05:27:01 +00:00
Splendide Imaginarius
4d7a4bff7f
Support opening JXL images ( #24 )
...
* Update SDL_image on linux+windows
Partially reverts "add -O3 to CFLAGS for dependencies"
This partially reverts commit 79bae839de
.
* Enable JXL in SDL2_image
2023-10-08 23:04:50 -04:00
Struma
290ffe1135
let's NOT update SDL yet
...
Apparently it just breaks calls to SDL_SetWindowSize if it's called too
soon after boot and I'm too tired
2023-05-09 02:26:31 -04:00
Struma
15facd7380
stop running ruby's autoreconf on every makefile run
2023-05-09 00:02:36 -04:00
Struma
43488eb534
just zap all brew packages from the runner to avoid conflicts
2023-05-08 11:06:59 -04:00
Struma
bc4765a123
avoid conflicting with homebrew gmp because of macos-version-min mismatches
2023-05-08 08:29:11 -04:00
Struma
7940412314
github pls compile ruby, thanks
2023-05-08 07:28:26 -04:00
Struma
3754b9bc84
Configure SDL with cmake instead of autotools
2023-05-08 03:54:42 -04:00
Struma
1cf921c463
update SDL and physfs
2023-05-08 02:44:45 -04:00
Struma
580da08dc3
Build Ruby with LTO enabled ( #16 )
2023-05-04 20:27:05 -04:00
Struma
b79881aada
more workflow changes, put them in README
2023-05-04 14:30:42 -04:00
Struma
82c7ea397f
freedesktop/uchardet no longer exists for some reason
2023-04-22 15:05:46 -04:00
Zorua
a2075a5023
Update Ruby to 3.1.3
2022-12-13 04:42:21 -05:00
Zorua
cc1c19e150
Update ANGLE, set minimum macOS version to 10.13
2022-12-13 03:46:38 -05:00
Snowdream
c41967268c
Update repos and readme
2022-08-22 15:45:10 -04:00
Snowdream
1424a19189
oopsie-poopsie I did a #$*&ky-wucky
...
Also, in other news, apparently SDL runs fast enough that it outpaced
the rest of the program and caused infinite loops if you called two
window-related functions too fast (like Graphics.scale + Graphics.center)
2022-07-24 03:05:04 -04:00
Snowdream
843e54de2e
deal with a couple warnings, make sure xcode project still builds
2022-07-22 13:12:29 -04:00
Snowdream
689911510a
Revert using libnyquist
2022-07-19 06:05:05 -04:00
Snowdream
88ba39197d
Load SEs with libnyquist
...
Apparently, the newer SDL_Sound releases decode a little
slower than the previous ones. It can cause some noticeable lag
when loading SEs. nyquist still uses the same decoders that SDL_Sound
used to use though, so maybe it helps?
2022-07-18 22:42:54 -04:00
Snowdream
79bae839de
add -O3 to CFLAGS for dependencies
2022-07-18 22:40:31 -04:00
Snowdream
ff74f08fc0
updated SDL_image
2022-07-18 00:06:39 -04:00
Struma
9c84e208db
Restore MP3 support; update configs
2022-04-02 19:58:49 -04:00
Eblo
286b2b7658
Implement Graphics.play_movie
...
Render video frames and play audio for Graphics.play_movie
Added theora dependency for theora video format playback
Added icculus's theoraplay to project
2022-01-20 22:03:47 -05:00
Struma
822b3ae550
support rendering using Metal
2022-01-16 19:57:50 -05:00
Struma
231f80cac5
bump version to 2.3
2022-01-13 15:40:40 -05:00
Struma
e23bb705c9
upgrade to ruby 3.1
2022-01-13 15:03:28 -05:00
Struma
52705de642
fix ruby arm64 cross-compilation on Intel Macs
2021-11-27 21:54:40 -05:00
Struma
c9fa4f8619
Delete old stuff from Readme
2021-09-30 05:13:40 -04:00
Struma
d9ed5e147b
List 32-bit Windows libraries in README
2021-06-26 15:48:42 -04:00
Struma
88474d6eb6
Just give up on MP3 for now
2021-06-25 21:52:45 -04:00
Struma
067e7023a2
Don't build ruby with --disable-install-doc
on macOS
...
It breaks building for Apple Silicon on Intel machines,
and I don't want to be the one who goes to fix it.
2021-06-24 16:45:14 -04:00