Commit graph

1459 commits

Author SHA1 Message Date
Jelle Raaijmakers 5230fb0359 Ports: Fix erroneous spelling of erroneous 2023-03-24 00:31:03 +01:00
EWouters 5ec727deb4 Ports/cmake: Update CMake to version 3.26.0 2023-03-17 09:59:35 +00:00
Seal Sealy 0dbca4af06 Ports: Add taskwarrior port 2023-03-15 07:59:51 +00:00
Seal Sealy 8ba6cd6ab9 Ports: Add bzip3 port 2023-03-14 21:41:46 +01:00
Fabian Dellwing 7448db9940 Ports: Add lrzip port 2023-03-13 13:53:58 +01:00
Andrew Kaster 3219ecbdc0 Ports: Add port of backward-cpp, a pretty backtrace library 2023-03-13 07:23:53 +00:00
Andrew Kaster e690b35fdc Ports: Install libiberty from binutils port
Normally this is supposed to be installed from gdb or gcc. If a port
wants to link against libbfd though, we need to make sure libiberty is
actually available in the root filesytem without requiring the port to
depend on those larger packages.
2023-03-13 07:23:53 +00:00
Seal Sealy 0f5cd3ea68 Ports: Add hexedit port 2023-03-09 09:14:58 +00:00
Luke Wilde 57cc2bab4b Ports: Add Mednafen 2023-02-28 08:42:45 +00:00
Kenneth Myhra 450ffbe612 Ports: Update curl to 7.88.1 2023-02-24 19:20:53 +01:00
Peter Elliott 3481e44d01 Ports: Port wayland-client 2023-02-19 00:37:37 +01:00
Peter Elliott 3440292e73 Ports: Port the Expat XML parser 2023-02-19 00:37:37 +01:00
Nathan Ell 3b446b873e Ports/dos2unix: Update to 7.4.4 2023-02-16 12:27:52 +01:00
Tim Schumacher 874c7bba28 LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
Tim Schumacher 606a3982f3 LibCore: Move Stream-based file into the Core namespace 2023-02-13 00:50:07 +00:00
Tim Schumacher d43a7eae54 LibCore: Rename File to DeprecatedFile
As usual, this removes many unused includes and moves used includes
further down the chain.
2023-02-13 00:50:07 +00:00
Julian Offenhäuser 9be9bf3379 Ports: Add GemRB
GemRB is an open-source implementation of the Infinity engine by
Bioware, used in some of their classic role-playing games.
2023-02-11 10:41:59 +01:00
Julian Offenhäuser b789debe07 Ports: Build python3 port with shared libraries 2023-02-11 10:41:59 +01:00
Julian Offenhäuser b1793868b0 Ports: Add OpenRCT2 2023-02-08 19:06:42 +00:00
Julian Offenhäuser 839c23417d Ports: Add speexdsp 2023-02-08 19:06:42 +00:00
Julian Offenhäuser 1f207282a1 Ports: Add nlohmann-json 2023-02-08 19:06:42 +00:00
Julian Offenhäuser 32e9293ce0 Ports: Add flac 2023-02-08 19:06:42 +00:00
Kenneth Myhra 944191560a Ports: Update qemu to 7.2.0 2023-02-07 13:35:49 +00:00
Kenneth Myhra 96ac527e3c Ports: Update mc to 4.8.29 2023-02-07 13:35:49 +00:00
Kenneth Myhra 6acb8279f6 Ports: Update glib to 2.75.2 2023-02-07 13:35:49 +00:00
Mr.UNIX b8003fa027 Ports/grep: Update to 3.8 2023-02-06 10:19:53 +00:00
Mr.UNIX 306162de35 Ports/sed: Update to 4.9 2023-02-06 10:19:37 +00:00
Mr.UNIX 93d456077e Ports/nano: Update to 7.2 2023-02-06 10:19:21 +00:00
Mr.UNIX 1c7de460ff Ports/gawk: Update to 5.2.1 2023-02-06 10:18:58 +00:00
Mr.UNIX 17965f4d2d Ports/nasm: Update to 2.16.01 2023-02-05 16:43:02 +00:00
Mr.UNIX 9ca21ba1d5 Ports/openssl: Update to 1.1.1s 2023-02-05 16:42:42 +00:00
Mr.UNIX dfb21177ef Ports/git: Update to 2.39.1 2023-02-05 16:42:12 +00:00
Jelle Raaijmakers 403c0e6dab Ports: Install all dependencies instead of just one
Commit 9b7e217dda broke installation of port dependencies by
`return`ing as soon as the first dependency was found.
2023-02-02 14:38:48 +01:00
Jelle Raaijmakers dcf33f9b8f Ports: Add bind mount automatically for Quake3
We need a `wxallowed` bind mount for the `ioquake3` binary to be able to
compile and run its executable scripts in memory. Instead of instructing
the user how to do so in `/etc/fstab`, we can now use the fancy
`/etc/fstab.d` facility :^)
2023-02-02 14:38:26 +01:00
Jan200101 141e5d6f20 Ports: Use absolute path of port_include
This ensures that .port_include will always import other scripts from
the correct location.
2023-01-29 13:11:22 +01:00
Jan200101 4eae5de499 Ports: Document how to declare external port directories 2023-01-29 13:11:22 +01:00
Jan200101 9b7e217dda Ports: Support multiple port directories
This allows Ports unfit for the main repository to be put elsewhere.
2023-01-29 13:11:22 +01:00
Tim Schumacher 82a152b696 LibGfx: Remove try_ prefix from bitmap creation functions
Those don't have any non-try counterpart, so we might as well just omit
it.
2023-01-26 20:24:37 +00:00
Peter Elliott d844829de4 Ports: Fix compatiblity issues with running package.sh on Serenity 2023-01-19 12:22:24 +01:00
Jelle Raaijmakers 7c2976e006 Ports: Make sed work on macOS
The ports `libvorbis`, `readline` and `timidity` would not install on
macOS as a result of using `sed -i` without an extension provided. GNU
sed is available through Homebrew, but it does not replace `sed` by
default.

Instead, provide a new `sed_in_place` function that calls `sed` with the
right arguments.
2023-01-09 22:36:50 +00:00
Jelle Raaijmakers 9398e308fe Ports: Use sha256 hash for libmpg123 2023-01-09 12:56:46 +01:00
EWouters 06d24be8c9 Ports/timidity: Use fresh config.guess for timidity 2023-01-08 22:54:19 +01:00
EWouters 5f87c3022c Ports: Set $LD for Clang, GCC and host in .hosted_defs.sh
Sets `$LD` to `$HOST_LD` in `.port_include.sh` if it is defined as well,
else it will be set to `ld`.

Makes libiconv build with the Clang toolchain.

This also impacts other ports when building them with the Clang
toolchain, and might result in more ports building correctly.
2023-01-06 14:00:31 -07:00
AsciiWolf 40165f5846 Ports: Fix the libmpg123 patch 2023-01-04 20:07:53 +01:00
Jelle Raaijmakers 215d68baf6 Ports: Remove gltron patch for glext.h
This is no longer necessary since we have resolved most conflicts with
SDL2's version of the GL constants.
2023-01-03 19:48:16 -05:00
Jelle Raaijmakers c2b3a7a524 Ports: Unbreak ScummVM icon pack generation
The ScummVM icon repository no longer accepts "1970-01-01" as a valid
start date for the icon pack generation. We now use the oldest commit
date in the repository which _is_ accepted.
2023-01-03 19:47:29 -05:00
djwisdom c1d4fc2d0b Ports: Update serenity-theming use latest commit 7a39b7d 2023-01-03 16:13:54 -08:00
implicitfield 4aec8491d6 Everywhere: Move Base/res/terminal-colors to Base/res/color-schemes 2022-12-31 04:20:59 -07:00
Tim Schumacher 534f3faa2f Ports: Bump the xash3d versions across the board 2022-12-31 04:16:57 -07:00
Jan200101 058a39c6fc Ports: Use absolute path of script
The relative paths are not valid inside a port build directory.
This makes target_env source .hosted_defs.sh correctly.
2022-12-31 00:02:41 +01:00