summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
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: Enable MP3 support for SDL2_mixerMichael 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-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-24Ports: Unignore the Ruby version helper scriptTim Schumacher
2022-03-24Ports: Unignore the OpenSSH port READMETim Schumacher
2022-03-24Ports: Unignore the basic verification file of fioTim Schumacher
2022-03-24Ports: Explicitly unignore glib meson configuration filesTim Schumacher
2022-03-24Ports: Add icon to The Powder Toy portcircl
2022-03-24Ports: Add required Meson cross-files to The Powder Toy portcircl
Previously the port would not build, as these files were mistakenly ignored by Git.
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: Make lua depends and build with readlineDaniel Lemos
2022-03-16Ports: Add a dependency on libiconv to tigTim Schumacher
2022-03-16Ports: Add a dependency on libiconv to p7zipTim Schumacher
2022-03-16Ports: Add libpng and libjpeg dependencies to imgcatTim 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-16Ports: Add a dependency on zlib to ntbtlsTim Schumacher
2022-03-16Ports: Fail if config.{sub,guess} don't replace existing filesTim Schumacher
This should help with finding misconfigured config.sub and config.guess settings.
2022-03-16Ports: Add a dependency on pcre to citronTim Schumacher
2022-03-16Ports: Disable SDL support for libmpeg2Tim Schumacher
We do not have a port of SDL.
2022-03-16Ports: Update OpenSSL to 1.1.1nLuke Wilde
2022-03-15Ports: Allow harfbuzz to be built with cmake 3.18.4Pierce 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-15Ports: Add config_sub_path to flexPierce Andjelkovic
2022-03-15Ports: Add config.sub location to diffutils config.subPierce Andjelkovic
2022-03-15Ports: Point gnucobol to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point indent to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point libarchive to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point libexpat to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point libtool to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point nasm to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point yasm to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point freedink to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point libgd to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Point freeciv to the correct config.sub locationPierce Andjelkovic
2022-03-15Ports: Replace gsl download mirror with functional download urlPierce Andjelkovic
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-11Meta: Update hashes in Port's READMETobias 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-11Ports: Specify sha256sum for the GNU APL portTobias Christiansen
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.