22 Commits

Author SHA1 Message Date
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