summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2023-03-24Ports: Update ScummVM to 2.7.0Jelle Raaijmakers
2023-03-24Ports: Fix erroneous spelling of erroneousJelle Raaijmakers
2023-03-17Ports/cmake: Update CMake to version 3.26.0EWouters
2023-03-15Ports: Add taskwarrior portSeal Sealy
2023-03-14Ports: Add bzip3 portSeal Sealy
2023-03-13Ports: Add lrzip portFabian Dellwing
2023-03-13Ports: Add port of backward-cpp, a pretty backtrace libraryAndrew Kaster
2023-03-13Ports: Install libiberty from binutils portAndrew Kaster
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-09Ports: Add hexedit portSeal Sealy
2023-02-28Ports: Add MednafenLuke Wilde
2023-02-24Ports: Update curl to 7.88.1Kenneth Myhra
2023-02-19Ports: Port wayland-clientPeter Elliott
2023-02-19Ports: Port the Expat XML parserPeter Elliott
2023-02-16Ports/dos2unix: Update to 7.4.4Nathan Ell
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
As usual, this removes many unused includes and moves used includes further down the chain.
2023-02-11Ports: Add GemRBJulian Offenhäuser
GemRB is an open-source implementation of the Infinity engine by Bioware, used in some of their classic role-playing games.
2023-02-11Ports: Build python3 port with shared librariesJulian Offenhäuser
2023-02-08Ports: Add OpenRCT2Julian Offenhäuser
2023-02-08Ports: Add speexdspJulian Offenhäuser
2023-02-08Ports: Add nlohmann-jsonJulian Offenhäuser
2023-02-08Ports: Add flacJulian Offenhäuser
2023-02-07Ports: Update qemu to 7.2.0Kenneth Myhra
2023-02-07Ports: Update mc to 4.8.29Kenneth Myhra
2023-02-07Ports: Update glib to 2.75.2Kenneth Myhra
2023-02-06Ports/grep: Update to 3.8Mr.UNIX
2023-02-06Ports/sed: Update to 4.9Mr.UNIX
2023-02-06Ports/nano: Update to 7.2Mr.UNIX
2023-02-06Ports/gawk: Update to 5.2.1Mr.UNIX
2023-02-05Ports/nasm: Update to 2.16.01Mr.UNIX
2023-02-05Ports/openssl: Update to 1.1.1sMr.UNIX
2023-02-05Ports/git: Update to 2.39.1Mr.UNIX
2023-02-02Ports: Install all dependencies instead of just oneJelle Raaijmakers
Commit 9b7e217dda0c45 broke installation of port dependencies by `return`ing as soon as the first dependency was found.
2023-02-02Ports: Add bind mount automatically for Quake3Jelle Raaijmakers
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-01-29Ports: Use absolute path of port_includeJan200101
This ensures that .port_include will always import other scripts from the correct location.
2023-01-29Ports: Document how to declare external port directoriesJan200101
2023-01-29Ports: Support multiple port directoriesJan200101
This allows Ports unfit for the main repository to be put elsewhere.
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
Those don't have any non-try counterpart, so we might as well just omit it.
2023-01-19Ports: Fix compatiblity issues with running package.sh on SerenityPeter Elliott
2023-01-09Ports: Make `sed` work on macOSJelle Raaijmakers
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-09Ports: Use sha256 hash for libmpg123Jelle Raaijmakers
2023-01-08Ports/timidity: Use fresh `config.guess` for timidityEWouters
2023-01-06Ports: Set `$LD` for Clang, GCC and host in `.hosted_defs.sh`EWouters
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-04Ports: Fix the libmpg123 patchAsciiWolf
2023-01-03Ports: Remove gltron patch for `glext.h`Jelle Raaijmakers
This is no longer necessary since we have resolved most conflicts with SDL2's version of the GL constants.
2023-01-03Ports: Unbreak ScummVM icon pack generationJelle Raaijmakers
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-03Ports: Update serenity-theming use latest commit 7a39b7ddjwisdom
2022-12-31Everywhere: Move Base/res/terminal-colors to Base/res/color-schemesimplicitfield
2022-12-31Ports: Bump the xash3d versions across the boardTim Schumacher