Commit graph

1115 commits

Author SHA1 Message Date
gouchi
74226a6cb3 Ports: Add RetroArch 2022-05-25 23:19:25 +01:00
Tim Schumacher
5a24accfa7 Ports: Update SDL2 to 2.0.22 2022-05-25 23:04:52 +01:00
Tim Schumacher
cb6a406190 Ports: Return SDL2 to upstream 2022-05-25 23:04:52 +01:00
EWouters
81a2f09a80 Ports: Return nesalizer to upstream
This makes https://github.com/SerenityPorts/nesalizer obsolete.

The patch that hardcoded the SDL2 location is removed. The the patches
to the `Makefile` are quashed. A new install function is added.
2022-05-25 22:55:59 +01:00
Tim Schumacher
317ca37dc6 Ports: Replace the manual dosbox-staging config.sub patch 2022-05-25 22:54:04 +01:00
Tim Schumacher
bbd54a5a25 Ports: Replace the gnuapl config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
99cdafa5bc Ports: Replace the x264 config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
1371d1d952 Ports: Replace the joe config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
7ceccb7b82 Ports: Replace the gsl config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
aa18adc43f Ports: Replace the jq config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
2d3724303a Ports: Replace the manual glu config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
40b9318695 Ports: Use the official release tarball for glu 2022-05-25 22:54:04 +01:00
Tim Schumacher
22b862e9f0 Ports: Replace the gettext config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
ffe541e4ef Ports: Replace the libiconv config.sub patch with our download 2022-05-25 22:54:04 +01:00
Tim Schumacher
f31f25b918 Ports: Use our built-in config.sub download for libuuid 2022-05-25 22:54:04 +01:00
Tim Schumacher
2c886fa93f Ports: Use the official release tarball for libuuid
These already come preconfigured
2022-05-25 22:54:04 +01:00
Tim Schumacher
f81e47eea8 Ports: Allow selecting multiple config_{sub,guess}_paths
Some ports may have more than one `config.sub` that is in use (vendored
dependencies, etc.). Instead of fiddling about with space-delimited
strings, let's just make that setting into an array right away.
2022-05-25 22:54:04 +01:00
Tim Schumacher
ff90647958 Ports: Fix a typo in get_new_config_guess
While we're at it, we might as well replace the download arguments in
`get_new_config_{sub,guess}` with the variable we defined earlier.
2022-05-25 22:54:04 +01:00
Peter Elliott
f19aad8336 Ports: Port GNU guile 2022-05-23 00:13:26 +02:00
Peter Elliott
0b9a9c7708 Ports: Port libunistring 2022-05-23 00:13:26 +02:00
Peter Elliott
8a007e755d Ports/bdwgc: Build using automake
This provides the necessary pkg-config files for other automake ports
that depend on it.
2022-05-23 00:13:26 +02:00
Tim Schumacher
ee66ed6248 Ports: Fully delete Co-Authored-By lines from the ReadMe
Otherwise, this results in a number of empty lines where
Co-Authored-By would have been.
2022-05-22 00:11:16 +01:00
Tim Schumacher
6641868c35 Ports: Bring all ReadMes in line with their respective patches 2022-05-22 00:11:16 +01:00
Tim Schumacher
0e0db33a2a Ports: Don't unset {HOME,USER,TERM,PATH}
These are required for the `dev` environment (or more precisely, `git`)
to work.
2022-05-22 00:11:16 +01:00
Kenneth Myhra
6a3f959e92 Ports/glib: Update to version 2.72.1 2022-05-21 20:38:04 +01:00
Tim Schumacher
7550017f97 Ports: Sanitize environment before handling Ports
This keeps users from leaking their host environment variables (CFLAGS,
etc.) into Ports, and it keeps us from leaking Port-specific settings
into their dependencies.
2022-05-21 18:12:07 +02:00
Tim Schumacher
034951dd92 Ports: Remove the /usr/lib pkg-config path
Our Ports are exclusively installed to `/usr/local/lib`, so having
`/usr/lib` in there as well doesn't make much sense.
2022-05-21 18:11:04 +02:00
Simon Danner
92d113ee32 Ports: Enable x265 in ffmpeg 2022-05-21 18:10:52 +02:00
Simon Danner
4af690f376 Ports: Add x265
Co-Authored-By: Tim Schumacher <timschumi@gmx.de>
2022-05-21 18:10:52 +02:00
Tim Schumacher
651560d588 Ports: Update and fix imgcat
- Update imgcat to 2.5.1 to get rid of prebuilt object files that have
  accidentally been included in the previous release tarball.
- Add a missing dependency on `termcap`.
- Remove an unused include of `err.h`, which we do not support.
- Use actually working settings for installing the built files.
2022-05-21 18:10:38 +02:00
Tim Schumacher
749d0eef7f Ports: Install ncurses headers into the main include directory 2022-05-21 18:10:38 +02:00
Ali Mohammad Pur
80c745066b Ports: Add a ReadMe.md for qt6-qtbase's patches 2022-05-19 20:17:10 +04:30
Daniel Bertalan
d0edf2627c Toolchain+Ports: Split the GCC patches
This shouldn't cause any breaking changes, so a toolchain rebuild is not
required.

As per Hendiadyoin's request, math errno is disabled by default, which
should enable some extra compiler optimizations in LibGL and LibSoftGPU
code that uses math functions heavily.

Co-Authored-By: Ali Mohammad Pur <mpfard@serenityos.org>
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
83aa5dcbf6 Ports: Update cfunge's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
b321d2b563 Ports: Update zstd's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a3ff011fcb Ports: Update zsh's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
26ca20a55d Ports: Update x264's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
73f92f49c2 Ports: Update vitetris' patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
4e979feb6e Ports: Update tuxracer's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
624c3c5a46 Ports: Update tr's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a20773b5ce Ports: Update tinycc's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
3531aa2b84 Ports: Update thesilversearcher's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6f6d1a8f76 Ports: Update tcl's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
ee557a4145 Ports: Update sqlite's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
54f191f25b Ports: Update sl's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
06f9a1bacc Ports: Update scummvm's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
0068f7f764 Ports: Update sam's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
57bbe11933 Ports: Update ruby's patches to use git patches 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
8e95236efb Ports: Update the Ruby port to version 3.0.4 2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a9c362a4be Ports: Update pfetch's patches to use git patches 2022-05-19 20:17:10 +04:30