summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2021-07-29Ports: Update bash to 5.1.8Luke
Also switches to using a sha256 signature check.
2021-07-29Ports: Update PHP to version 8.0.8Jelle Raaijmakers
2021-07-29Ports: Add readline support to PHPJelle Raaijmakers
2021-07-29Ports: Force cross compiling for zlibJelle Raaijmakers
By setting `--uname=Linux`, we tell `configure` to use the right tools for cross compilation. Without this on e.g. macOS it would try to use XCode's `libtool` which would then fail.
2021-07-29Ports: Use sha256 sig check for zlibJelle Raaijmakers
2021-07-29Ports: Remove outdated patch for OpenSSLJelle Raaijmakers
Additionally, this patch failed to apply on some versions of `patch` since it was a git diff instead of a `diff -u` patch.
2021-07-29Ports: Use sha256 sig check for readlineJelle Raaijmakers
2021-07-29Ports: Use sha256 sig check for libiconvJelle Raaijmakers
2021-07-28Ports: Add MPCLuke
Required to build the toolchain inside Serenity.
2021-07-28Ports: Add MPFRLuke
Required to build the toolchain inside Serenity.
2021-07-28Ports: Add more spacing for the name column in AvailablePorts.mdLuke
2021-07-28Toolchain+Ports: Fix building ports on x86_64Gunnar Beutner
Fixes #8377.
2021-07-28Ports: Update GCC to version 11.2.0Gunnar Beutner
2021-07-28Ports: Use SHA256 to verify file integrity for binutilsGunnar Beutner
There's no point in using a keyring file we just downloaded from the same file mirror to verify the authenticity of the binutils tarball. If someone were to compromise the file mirror they could just as easily replace the keyring file and we'd happily tell the user that their copy of binutils is genuine.
2021-07-28Ports: Update binutils to version 2.37Gunnar Beutner
2021-07-28Ports: Make libxml2 work when Python is installedGunnar Beutner
Building libxml2 fails when Python was previously installed.
2021-07-24Toolchain+Ports: Ignore -arch on macOS M1 hostsGunnar Beutner
CMake specifies -arch arm64 for our toolchain. Unfortunately that's an option GCC only understands when built for macOS. This causes the build to fail. I haven't been able to get CMake to not specify that option so this adds a dummy option to GCC.
2021-07-22Ports: Add ScummVM game SoltysKenneth Myhra
2021-07-22Ports: Add ScummVM game SfinxKenneth Myhra
2021-07-22Ports: Add ScummVM game Nippon Safes IncKenneth Myhra
2021-07-22Ports: Add ScummVM game Lure of the TemptressKenneth Myhra
2021-07-22Ports: Add ScummVM game DreamWebKenneth Myhra
2021-07-22Ports: Add ScummVM game Dráscula: The Vampire Strikes BackKenneth Myhra
2021-07-22Ports: Add ScummVM game Hi-Res Adventure #1: Mystery HouseKenneth Myhra
2021-07-22Ports: Add ScummVM game The Griffon LegendKenneth Myhra
2021-07-22Ports: Add ScummVM game Flight of the Amazon QueenKenneth Myhra
This adds the ScummVM game Flight of the Amazon Queen. Since all files are on the root of the zip file we utilize 'pre_fetch' to create the directory 'workdir'. In 'post_fetch' we move all the files into 'workdir' except for the zip file and 'package.sh'. Doing this lets us use the 'clean' command without any modifications.
2021-07-22Ports: Add overridable pre_fetch method in .port_include.shKenneth Myhra
This adds an overridable pre_fetch method which is called from the fetch method at the very beginning. The pre_fetch method can be overridden in your package.sh script so that you can do any necessary preparations before the fetch method is called.
2021-07-20Ports: Add a launcher for PythonLinus Groh
We're even downloading an additional older icon from the git repo instead of using their current ones for accurate look and feel :^)
2021-07-20Ports: Use "launcher_run_in_terminal=true" instead of "Terminal -e ..."Linus Groh
2021-07-20Ports: Add launcher_run_in_terminal package.sh variableLinus Groh
This is being used to generate the RunInTerminal entry in launcher app files.
2021-07-19Ports/dosbox-staging: Change 'serenity*' build target to '*serenity*'Kenneth Myhra
The serenity build target in config.sub did not match 'i686-pc-serenity'. This commit changes the build target from 'serenity*' to '*serenity*'.
2021-07-19Ports: Bump libarchive from version 3.4.0 to 3.5.1Kenneth Myhra
2021-07-19Ports: Bump libffi from version 3.3 to 3.4.2Kenneth Myhra
2021-07-15Ports: Add Launcher for EpsilonKenneth Myhra
2021-07-15Ports: Add missing dependency 'freetype' for EpsilonKenneth Myhra
2021-07-14Ports: Add epsilon 15.5.0Joachim Le Fournis
2021-07-13Ports: Add vlang weekly.2021.28 packagepancake
2021-07-10Ports: Build Python with ncurses and termcapLinus Groh
Neither the _curses nor the termios module builds to completion currently due to some missing functions, but we can let it try nonetheless - it'll likely get fixed at some point :^)
2021-07-10Ports: Build Python with sqliteLinus Groh
This makes the _sqlite3 module work :^)
2021-07-10Ports: Build Python with bzip2Linus Groh
This makes the _bz2 module work :^)
2021-07-10Ports: Build Python with readlineLinus Groh
This provides a *much* improved REPL experience :^)
2021-07-10Ports: Add a patch for Python's setup.py to consider /usr/localLinus Groh
This makes it find more includes and libraries than by default when crosscompiling.
2021-07-10Ports: Export CC with added --sysroot for building PythonLinus Groh
This is used in the setup.py file when adding include and lib paths to the list when crosscompiling, if it's not found in any of the checked environment variables they don't get added.
2021-07-09Ports: Remove Python setlocale patch that's no longer neededLinus Groh
Since 4cd45f5, setlocale() always pretends to succeed.
2021-07-09Ports: Make the CMake port use the LibUV portAli Mohammad Pur
Now that we've ported libuv, we can remove the libuv patches from cmake and make it use the ported libuv.
2021-07-09Ports: Add libuvAli Mohammad Pur
We've had a half-arsed port of libuv inside the cmake port, but let's just port it properly. Note that this pins a specific commit (which is currently the latest commit in their default branch).
2021-07-08Ports: Fix building gcc on arm64 macsmodmuss50
2021-07-08Ports: Add './package.sh shell' to get a shell with the build env setpancake
2021-07-08Ports: Add radare2-5.4.0-git packagepancake
2021-07-07Ports: Update Python to 3.9.6Linus Groh
Released on 2021-06-28. https://www.python.org/downloads/release/python-396/