Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-29 | Ports: Update zlib to 1.2.12 | Sebastian Rueth | |
2022-03-28 | Ports: Upgrade to sed 4.8 | Tim Schumacher | |
2022-03-27 | Ports: Add Free Heroes of Might and Magic II (fheroes2) port | Michael 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-26 | Ports: Enable MP3 support for SDL2_mixer | Michael Manganiello | |
`SDL2_mixer` needs `libmpg123` to support MP3 playback. By adding it as a dependency, its compilation now outputs: ``` checking mpg123.h usability... yes checking mpg123.h presence... yes checking for mpg123.h... yes checking for mpg123_replace_reader_handle in -lmpg123... yes -- dynamic libmpg123 -> libmpg123.so.0 ``` Sound output was tested with [an implementation](https://gist.github.com/cdave1/10563386) found online. | |||
2022-03-26 | Ports: Add libmpg123 port | Michael 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-25 | Ports: Update Python to 3.10.3 | Linus Groh | |
Released on 2022-03-16. https://www.python.org/downloads/release/python-3103/ | |||
2022-03-25 | Ports: Add cfunge | Tobias Christiansen | |
This adds the `cfunge` Befunge interpreter. An interpreter for the esoteric programming language Befunge written in C. | |||
2022-03-24 | Ports: Unignore the Ruby version helper script | Tim Schumacher | |
2022-03-24 | Ports: Unignore the OpenSSH port README | Tim Schumacher | |
2022-03-24 | Ports: Unignore the basic verification file of fio | Tim Schumacher | |
2022-03-24 | Ports: Explicitly unignore glib meson configuration files | Tim Schumacher | |
2022-03-24 | Ports: Add icon to The Powder Toy port | circl | |
2022-03-24 | Ports: Add required Meson cross-files to The Powder Toy port | circl | |
Previously the port would not build, as these files were mistakenly ignored by Git. | |||
2022-03-20 | Ports: Add The Powder Toy port | circl | |
2022-03-20 | Ports: Add FFTW port | circl | |
2022-03-20 | Ports: Add luajit port | circl | |
2022-03-19 | Ports/gdb: Upgrade gdb to version 11.2 | Brian Gianforcaro | |
2022-03-18 | Ports/stress-ng: Update stress-ng to 0.13.12 | Brian 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-16 | Ports: Add Lua's package manager LuaRocks | Daniel Lemos | |
Ports: Add LuaRocks to AvailablePorts.md Ports: Add ReadMe.md for the patches | |||
2022-03-16 | Ports: Make lua depends and build with readline | Daniel Lemos | |
2022-03-16 | Ports: Add a dependency on libiconv to tig | Tim Schumacher | |
2022-03-16 | Ports: Add a dependency on libiconv to p7zip | Tim Schumacher | |
2022-03-16 | Ports: Add libpng and libjpeg dependencies to imgcat | Tim Schumacher | |
Those don't seem to be strictly required, but we already have those ports, might as well add a few more formats to the mix. | |||
2022-03-16 | Ports: Add a dependency on zlib to ntbtls | Tim Schumacher | |
2022-03-16 | Ports: Fail if config.{sub,guess} don't replace existing files | Tim Schumacher | |
This should help with finding misconfigured config.sub and config.guess settings. | |||
2022-03-16 | Ports: Add a dependency on pcre to citron | Tim Schumacher | |
2022-03-16 | Ports: Disable SDL support for libmpeg2 | Tim Schumacher | |
We do not have a port of SDL. | |||
2022-03-16 | Ports: Update OpenSSL to 1.1.1n | Luke Wilde | |
2022-03-15 | Ports: Allow harfbuzz to be built with cmake 3.18.4 | Pierce Andjelkovic | |
CMake defaults to the current directory if the source or build directory is not specified. Harfbuzz builds into an alternate directory so it fails. This change specifies the directory prior to any additional parameters so the build can succeed with cmake 3.18.4. | |||
2022-03-15 | Ports: Add config_sub_path to flex | Pierce Andjelkovic | |
2022-03-15 | Ports: Add config.sub location to diffutils config.sub | Pierce Andjelkovic | |
2022-03-15 | Ports: Point gnucobol to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point indent to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point libarchive to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point libexpat to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point libtool to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point nasm to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point yasm to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point freedink to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point libgd to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Point freeciv to the correct config.sub location | Pierce Andjelkovic | |
2022-03-15 | Ports: Replace gsl download mirror with functional download url | Pierce Andjelkovic | |
2022-03-13 | Ports: Update curl to 7.82.0 | Luke Wilde | |
2022-03-13 | Ports: Update zstd to 1.5.2 | Luke Wilde | |
2022-03-12 | Ports: Update vim to version 8.2.4554 | Brian Gianforcaro | |
2022-03-12 | Ports: Update less to version 590 | Brian Gianforcaro | |
2022-03-12 | Ports: Update git to version 2.35.1 | Brian Gianforcaro | |
2022-03-11 | Meta: Update hashes in Port's README | Tobias Christiansen | |
Only 'sha256' or 'sig' are allowed in the 'auth_type' field in order for the linter to pass. Reflect that into the README and give a description on what to do to create a hash. Also expand the examples to include a SHA256 hash. | |||
2022-03-11 | Ports: Specify sha256sum for the GNU APL port | Tobias Christiansen | |
2022-03-11 | Ports: Add GNU APL | Tobias Christiansen | |
Since the glyphs are being worked on, a APL interpreter seems like a good way to use them. |