summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2021-10-02Ports: Add NcduJelle Raaijmakers
2021-10-02Ports: Compile ncurses with `--enable-term-driver`Jelle Raaijmakers
In commit ba97548686 `--with-termlib` was added to produce a `libtinfo.a` file that nano then required. However, this causes ncurses to build with _only_ screen-pointer ext funcs: e.g. `reset_prog_mode_sp` exists, but `reset_prog_mode` does not. By switching to `--enable-term-driver`, all functions are properly exported again and the nano port compiles and runs just fine. :^)
2021-10-02Ports: Switch ncurses to SHA256 auth typeJelle Raaijmakers
2021-09-24Ports: Remove unnecessary patch from the neofetch portLiav A
2021-09-24Ports: Add Ruby 3.0.2Eric Seifert
2021-09-23Ports: Build PHP-FPM instead of CGIJelle Raaijmakers
2021-09-23Ports: Update PHP to version 8.0.10Jelle Raaijmakers
2021-09-23Ports: Remove the now superfluous PHP network patchJelle Raaijmakers
2021-09-19Ports/glib: Bump GLib to 2.70.0Kenneth Myhra
2021-09-19Ports/glib: Maintain compatibility with meson < 0.57.0Kenneth Myhra
2021-09-19Ports/glib: Remove patch 0008-add-missing-macro-IN6_IS_ADDR_V4MAPPEDKenneth Myhra
Since we now have the 'IN6_IS_ADDR_V4MAPPED' macro in LibC this patch is no longer needed.
2021-09-18Ports: Update Python to 3.10.0rc2Linus Groh
Released on 2021-09-07. https://www.python.org/downloads/release/python-3100rc2/
2021-09-16Ports: Add a gawk portTim Schumacher
2021-09-15Ports: Use new CMakeToolchain.txt located in the build directoryAndrew Kaster
Now that we're generating the CMake toolchain file in the build directory, we need to redirect the ports that use CMake to the new location. Looking into this showed that there's still a bunch of work to do in general to make the ports agnostic to which toolchain they're using, there's a lot of hard-coded ${ARCH}-pc-serenity-gcc assumptions still here.
2021-09-11Ports: Build Python with --enable-optimizationsLinus Groh
This no longer results in linker errors as the FIXME states, so let's get some perf for free :^)
2021-09-11Ports: Build Python with libuuidLinus Groh
This makes the _uuid module work :^)
2021-09-11Ports: Add libuuidLinus Groh
2021-09-09Ports: Update libarchive to v3.5.2Ken Herner
Updated GPG fingerprint to Martin Matuska's latest public key Fixes #9921
2021-09-09Ports: Disable IPV6 in OpenSSLKen Herner
Fixes #9902
2021-09-09Ports: Fix compilation of python3 socket moduleRodrigo Tobar
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).