summaryrefslogtreecommitdiff
path: root/Ports/AvailablePorts.md
AgeCommit message (Collapse)Author
2022-03-31Ports/cmake: Update cmake to version 3.23.0 and remove upstreamed patchEWouters
The check for HAVE_SIZEOF_SSIZE_T and not HAVE_SSIZE_T has been upstreamed in https://github.com/Kitware/CMake/commit/99acfe41f54cd91c20bd6e7a416d85a668118604.
2022-03-30Ports: Add Jagged Alliance 2 Stracciatella portsafarp
2022-03-29Ports: Update PHP to 8.1.4Jelle Raaijmakers
2022-03-29Ports: Update zlib to 1.2.12Sebastian Rueth
2022-03-28Ports: Upgrade to sed 4.8Tim Schumacher
2022-03-27Ports: Add Free Heroes of Might and Magic II (fheroes2) portMichael Manganiello
`fheroes2` is a recreation of HoMM2 game engine. This port is set with `GET_HOMM2_DEMO=ON` for a free demo version to be automatically downloaded and used, without requiring the user to provide game resources from the original game. Besides the provided patches, we set `CXXFLAGS="'-D_GNU_SOURCE'"` to build the port, for SerenityOS' `LibC/endian.h` to provide required endianness functions and constants. **Considerations**: * In-game custom cursor is not working, game logs show: `Cursors are not currently supported` [0]. * Game is still unplayable, as it commonly raises a Kernel panic when trying to start a new game (reported at SerenityOS/serenity#9401). [0] https://github.com/SerenityPorts/SDL/blob/ae3bc947722c91c670f88457fea12b5e3cd30883/src/events/SDL_mouse.c#L952
2022-03-26Ports: Add libmpg123 portMichael Manganiello
Add `libmpg123` port, for dependant projects to be able to use it. This port doesn't include the entire `mpg123` project, just the `libmpg123` library.
2022-03-25Ports: Update Python to 3.10.3Linus Groh
Released on 2022-03-16. https://www.python.org/downloads/release/python-3103/
2022-03-25Ports: Add cfungeTobias Christiansen
This adds the `cfunge` Befunge interpreter. An interpreter for the esoteric programming language Befunge written in C.
2022-03-20Ports: Add The Powder Toy portcircl
2022-03-20Ports: Add FFTW portcircl
2022-03-20Ports: Add luajit portcircl
2022-03-19Ports/gdb: Upgrade gdb to version 11.2Brian Gianforcaro
2022-03-18Ports/stress-ng: Update stress-ng to 0.13.12Brian Gianforcaro
This required updating a bunch of patches which had conflicts in the latest version. New Patches: - serenity: Add bogus O_NDELAY just to allow the port to compile - serenity: Disable nice() stress workload as we do not implement it - serenity: Disable prctl stressor on serenity
2022-03-16Ports: Add Lua's package manager LuaRocksDaniel Lemos
Ports: Add LuaRocks to AvailablePorts.md Ports: Add ReadMe.md for the patches
2022-03-16Ports: Update OpenSSL to 1.1.1nLuke Wilde
2022-03-13Ports: Update curl to 7.82.0Luke Wilde
2022-03-13Ports: Update zstd to 1.5.2Luke Wilde
2022-03-12Ports: Update vim to version 8.2.4554Brian Gianforcaro
2022-03-12Ports: Update less to version 590Brian Gianforcaro
2022-03-12Ports: Update git to version 2.35.1Brian Gianforcaro
2022-03-11Ports: Add GNU APLTobias Christiansen
Since the glyphs are being worked on, a APL interpreter seems like a good way to use them.
2022-03-08Ports: Add a ca-certificates "port"Tim Schumacher
2022-03-08Ports: Add a bdwgc (aka libgc) portAli Mohammad Pur
For all your ports' garbage collection needs :^)
2022-03-02Ports: Update vttest to version 20220215Daniel Bertalan
We now download a versioned tarball instead of the latest release to avoid breaking the port build due to a signature mismatch when a new version is released.
2022-03-02Ports: Upgrade to FFmpeg 5.0 release; enable SDL and networkingPeter Ross
2022-02-23Ports: Add Bochs x86 PC emulatorPeter Ross
2022-02-22Ports: Add libmpeg2Jelle Raaijmakers
2022-02-22Ports: Add libmadJelle Raaijmakers
2022-02-20Ports: Update libjpeg to 9eDaniel Bertalan
2022-02-14Ports: Add ImageMagickJoe Petrus
2022-02-12Ports: Add a citron portAli Mohammad Pur
This disables the GC, so the REPL doesn't run, but basic programs do work.
2022-02-12Ports: Add a sparsehash portAli Mohammad Pur
2022-02-11Ports: Update binutils to version 2.38Daniel Bertalan
2022-02-06Ports: Update nano to version 6.0BodgeMaster
This is just a bump of the version number in a couple places. Tested to work.
2022-02-06Ports: Update wget to version 1.21.2BodgeMaster
This is another one where I just changed the version number and it worked.
2022-01-30Ports: Update Python to 3.10.2Linus Groh
Released on 2022-01-14. https://www.python.org/downloads/release/python-3102/
2022-01-24Ports: Add Half-Life: Opposing Force port :^)Jesse Buhagiar
2022-01-24Ports: Update mold port to v1.0.2Andrew Kaster
Patches regenerated with the new ./package.sh dev mode. It seems to work as advertised, after a bit of experimentation :^).
2022-01-18Ports: Add a port of tig 2.5.5Brian Gianforcaro
2022-01-17Ports/git: Update git to the latest 2.34.1 releaseBrian Gianforcaro
2022-01-13Ports/mc: Add Midnight Commander portKenneth Myhra
2022-01-13Ports/vim: Bump version number to 8.2.4066Kenneth Myhra
2022-01-11Ports: Add GLTronJelle Raaijmakers
The patches mainly convert this SDL1 game to SDL2. It has some graphical artifacts, but it's playable!
2022-01-11Ports: Add Half-Life Port :^)Jesse Buhagiar
Add a port of Half-Life, the classic game by VALVe Software
2022-01-11Ports: Add mold portAndrew Kaster
The port exposes some dynamic loader and toolchain shortcomings, namely RTLD_NEXT, RTLD_NOLOAD, and std::filesystem. Hopefully we can discover a ton of multi-threading bugs in Serenity with this port :^)
2022-01-10Ports: Update bash port to version 5.1.16Daniel Bertalan
The `remove-conflicting-declaration-in-glob` patch seems to not be needed anymore.
2022-01-10Ports: Add wireguard-toolsLinus Groh
What will it take to port WireGuard to SerenityOS? No idea. But this is a start :^)
2022-01-09Ports: Add ccache port to make compiling on Serenity more fun :^)Andrew Kaster
2022-01-09Ports: Update ScummVM to version 2.5.1Jelle Raaijmakers