summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2021-09-08Ports: Add gslRodrigo Tobar
2021-08-30Ports: Update relocated portsAndreas Kling
Port repos have been moved to the new SerenityPorts organization on GitHub, to declutter the main SerenityOS organization.
2021-08-25Ports: Add port for mrubyDante Catalfamo
2021-08-23Ports: Bump git to 2.33.0Federico Guerinoni
2021-08-21Ports: Add libatomic_opsLinus Groh
2021-08-15Ports: Add libsixelNico Weber
This contains `img2sixel`.
2021-08-15Ports: Make the build step messages use ellipsis rather than excl. pointsin-ack
This stops the port build system from yelling at the user. This commit also adds a "success" message after the "Adding to database" message.
2021-08-14Ports: Add glib version 2.69.0Kenneth Myhra
2021-08-14Ports: Remove SHA256 checksum for the doom portGunnar Beutner
2021-08-14Ports: Bump vlang version to weekly.2021.31Gunnar Beutner
The previous version failed to build.
2021-08-14Ports: Fix reinstalling the mysthous portGunnar Beutner
Reinstalling the port failed because some of its files were installed with permissions that prevented overwriting the existing files with cp.
2021-08-14Ports: Fix reinstalling the lure portGunnar Beutner
Reinstalling the port failed because some of its files were installed with permissions that prevented overwriting the existing files with cp.
2021-08-14Ports: Add a space to end of shell name in neofetchNico Weber
Matches what neofetch does for other shell names.
2021-08-14Ports: Fix building the wget portGunnar Beutner
2021-08-14Ports: Fix building the nano portGunnar Beutner
2021-08-14Ports: Make sure to remove the .la file after building libxml2Gunnar Beutner
Otherwise libtool gets confused and tries to link against files that don't exist.
2021-08-14Ports: Add missing dependency for libxml2Gunnar Beutner
When xz was previously built we'd end up with a shared library for libxml2 that depends on xz features but isn't linked against liblzma.
2021-08-14Ports: Make sure to remove the .la file after building libiconvGunnar Beutner
Otherwise libtool gets confused and tries to link against files that don't exist.
2021-08-13Ports: Build a shared library for curlGunnar Beutner
This fixes building the git port.
2021-08-13Ports: Make sure re-installing the gcc port doesn't failGunnar Beutner
Re-installing the gcc port would previously fail because we failed to overwrite the symlink.
2021-08-13Ports: Make sure HOST_* variables are set correctly for nested buildsGunnar Beutner
When building a port as a dependency for another port the HOST_* variables were previously initialized with values referring to the SerenityOS toolchain. Fixes #9168.
2021-08-13Ports: Support libcurl in the git buildTheFightingCatfish
Previously, libcurl is not used in the git build because the test program in configure fails to link against it properly. We bypass the test and make sure we link against all necessary libraries (libssl, libcrypto and zlib).
2021-08-13Ports: Disable uname detection when building gitTheFightingCatfish
Previously, the git port would fail in various ways because it uses an uname detection mechanism to update the configurations, and Makefile would receive incorrect configurations from the host system. This makes sure the build uses the correct configurations detected by ./configure. Fixes #9357.
2021-08-13Ports: Use TextEditor and less as git's default editor and pagerTheFightingCatfish
2021-08-13Ports/stress-ng: Remove custom pause function from patchKenneth Myhra
This removes the custom pause function in patch so that we can use our own LibC pause function.
2021-08-12Ports: Add cc symlink to gcc portJean-Baptiste Boric
2021-08-12Ports: Add awk symlink to mawk portJean-Baptiste Boric
2021-08-11Ports/ed: Make the configure script use the target toolchainroytam1
With this patch, ed's configure script will not override CC and *FLAGS if they are not unset.
2021-08-09Ports: Compile ncurses as a shared libraryKenneth Myhra
This sets the --with-shared switch for the configure script so that ncurses is compiled as a shared library in addition the default which is a static library. Without the --with-shared switch ncurses will only be compiled as a static library. To properly set the environment variables LOCAL_LDFLAGS and LOCAL_LDFLAGS2, a case in the configure script had to be updated to include '*serenity*'.
2021-08-09Ports: Add missing fnmatch patch for diffutilsroytam1
It requires FNM_EXTMATCH in order to build. This patch is based on an existing patch for gettext (Ports/gettext/patches/fnmatch.patch).
2021-08-08Toolchain+Ports: Let -nostdlib make us not link against libgcc_sGunnar Beutner
For now this is not a mandatory toolchain rebuild.
2021-08-07Ports: Fix Python's expected SHA256 sumLinus Groh
Fixes #9265.
2021-08-04Ports: Add PHP entry to taskbar menuJelle Raaijmakers
2021-08-04Ports: Support icons for launchers with argumentsJelle Raaijmakers
2021-08-04Ports: Convert only first index of ico filesJelle Raaijmakers
When installing an icon, we fall back to a resizing strategy when an exact match on the image dimensions is missing. However, if we are dealing with an `.ico` file with multiple indices, `convert` will resize every separate index and will create multiple files. This changes makes sure we only resize the first index. A future improvement could be to select an index most closely matching the requested dimensions.
2021-08-04Ports: Notify user of missing ImageMagick binariesJelle Raaijmakers
2021-08-03Ports: Update Python to 3.10.0rc1Linus Groh
Released on 2021-08-02. https://www.python.org/downloads/release/python-3100rc1/ This contains the first upstreamed change for SerenityOS, making the webbrowser module work with Browser out of the box :^)
2021-08-03Ports: Make Python version check work with suffixed versionsLinus Groh
E.g. a1, b1, rc1. Simply don't parse anything beyond major and minor.
2021-08-03Ports: Change Python's auth_type to sha256Linus Groh
2021-08-02Ports: Bump pkgconf from version 1.7.3 to 1.8.0Kenneth Myhra
2021-07-30Ports: Update OpenSSL to 1.1.1kLuke
2021-07-30Ports: Update curl to 7.78.0Luke
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