summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
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.
2022-03-08Ports: Add ca-certificates as a dependency to curlTim Schumacher
2022-03-08Ports: Add a ca-certificates "port"Tim Schumacher
2022-03-08Ports: Download fresh config.guess if neededDaniel Bertalan
The config.guess file needs to know about the SerenityOS `uname -m` system name if we want to build ports inside Serenity. Support was only added in January 2022, so most ports don't have a new enough version yet. This commit adds facilities for fetching a fresh config.guess file that supports SerenityOS, similarly to what we do for config.sub. As its first user, we make the bash port buildable inside the system.