dwa
7ed57f4b34
WIN9X: Bring FLAC support back, through FLAC 1.2.1 (with patches)
...
Current FLAC expects `_stat64` to always be available on Windows, but
that's not the case for Win9x.
Moreover, even FLAC 1.3.2 in 2017 started to "Assume all currently
used OSes support SSE2", so it's getting harder and harder to have
a modern FLAC running on old Windows releases.
FLAC 1.2.1 appears to do the job, though (with some patches).
It's old (2007), but if your target is a 1995 OS, it shouldn't be
too bad.
Also apply CVE-2014-9028 FLAC patches from CentOS.
It appears that CentOS 7 used later upstream patches for CVE-2014-9028,
which provide a better fix, and prevent seeking bugs resulting from the
first fixes.
2025-04-24 12:35:13 +02:00
Le Philousophe
cc2530f13c
ALL: Specify -N flag to patch invocations
...
This avoids reversing patches by mistake.
Co-authored-by: Donovan Watteau <contrib@dwatteau.fr >
2024-09-15 15:05:52 +00:00
Le Philousophe
50509e498e
ALL: Add aliases to help building ScummVM
...
The aliases are added to /etc/bash.bashrc in order to let the user mount
something else on the root directory.
2024-09-07 19:49:05 +00:00
Le Philousophe
70b905ae30
ALL: Add libmpcdec dependency
2024-09-06 19:46:43 +00:00
Le Philousophe
b550bba9a4
WIN32: Don't use SSE on Windows 95
...
This patch allows to disable SSE also for SDL internal blitters
2024-01-02 08:35:45 +00:00
Cameron Cawley
046da73ced
WIN9X: Prevent use of newer APIs in library code
2024-01-02 09:33:38 +01:00
Le Philousophe
47290c8659
WIN9X: Allow bypass of OSDN website
...
It doesn't work well currently.
2023-08-13 10:43:06 +00:00
Le Philousophe
9d7e6c601e
WIN9X: Upgrade pe-util
...
And drop its dependency on Boost
2023-05-21 15:42:49 +00:00
Le Philousophe
2f2e75ee02
ALL: Add libmikmod dependency
2023-05-05 21:18:13 +00:00
sluicebox
2546a0bd40
WIN9X: Disable libvpx multithreading
2023-04-23 20:07:57 +02:00
Le Philousophe
e51ba89d98
ALL: Add libvpx library
2023-03-18 18:27:49 +01:00
Cameron Cawley
b8f3ade0d8
ALL: Remove GLEW
2022-09-10 19:04:03 +02:00
Le Philousophe
39894b7140
ALL: Various toolchains updates
2022-03-13 16:39:18 +00:00
Cameron Cawley
d30904ebdb
WIN9X: Disable SDL_net for now
2022-01-30 20:01:35 +01:00
Cameron Cawley
638e32933d
WIN32: Add the RetroWave library
2022-01-12 11:43:26 +00:00
Le Philousophe
d90521e1d2
ALL: Upgrade to Debian Bullseye
2022-01-12 11:43:26 +00:00
Le Philousophe
275949acad
WIN9X: Don't use a versioned package, this eases upgrades
2022-01-12 11:43:26 +00:00
Le Philousophe
2db89c802a
ALL: Add a suffix argument to do_patch
...
It allows patching for composed packages
2022-01-12 11:43:26 +00:00
Cameron Cawley
83fa6ef4e7
COMMON: Replace fluidsynth-lite with FluidLite
2021-08-25 18:57:02 +02:00
Cameron Cawley
c7c56f49e7
WIN9X: Use packaging target
2021-08-06 09:42:03 +02:00
Cameron Cawley
26212d0350
WIN9X: Add missing configure argument, minor cleanup
2021-08-04 13:19:26 +02:00
Cameron Cawley
925293daff
WIN9X: New toolchain for Windows 95/98/ME
...
Resolves #23
2021-08-03 18:42:14 +00:00