Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-12 | Ports: Update curl to 7.83.1 | Luke Wilde | |
2022-05-12 | Ports/gcc: Update to version 12.1.0 | Daniel Bertalan | |
2022-05-12 | Ports: Add $STRIP and $HOST_STRIP variables | Daniel Bertalan | |
This fixes stripping the debug information from the gcc port when building on macOS hosts. | |||
2022-05-12 | Ports/gcc: Install dependencies as ports | Daniel Bertalan | |
This lets us remove a couple manual config.sub patches. | |||
2022-05-12 | Ports: Enable ccache for SERENITY_TOOLCHAIN=Clang | Daniel Bertalan | |
2022-05-12 | Ports: Add Integer Set Library (isl) | Daniel Bertalan | |
This is a dependency of gcc. | |||
2022-05-09 | Ports: Play GLTron audio at 1x speed | Jelle Raaijmakers | |
Because of sample rate issues, the audio used to be played at 2x speed. | |||
2022-05-09 | Ports: Convert GLTron patches to new format | Jelle Raaijmakers | |
2022-05-09 | Ports: Improve newline support for `./package.sh dev` | Jelle Raaijmakers | |
Previously `git am` could fail on patches with Windows line endings (CRLF). By supplying `--keep-cr`, we prevent git from stripping the CR from our patches. | |||
2022-05-08 | Ports/cmake: Update cmake to version 3.23.1 | EWouters | |
2022-05-07 | Ports/mrsh: Fix workdir, remove or upgrade patches | EWouters | |
Also removes mrsh from the list of ports missing descriptions. I tried to be descriptive about the patches, but as I picked this port up from someone else, I'm not 100% sure how to best explain the patches. | |||
2022-05-07 | Ports/libmad: Use fresh config.guess | EWouters | |
This fixes the build on MacOS. | |||
2022-05-04 | Ports: Update ca-certificates to 2022-04-26 | Luke Wilde | |
2022-05-04 | Ports: Update OpenSSL to 1.1.1o | Luke Wilde | |
2022-05-04 | Ports: Update curl to 7.83.0 | Luke Wilde | |
2022-05-03 | Ports: Make cmake adhere to the number of build jobs | Tim Schumacher | |
2022-05-03 | Ports: Make llvm adhere to the number of build jobs | Tim Schumacher | |
2022-05-03 | Ports: Make the number of compile jobs configurable | Tim Schumacher | |
2022-05-03 | Ports: Update `mc` to 4.8.28 | Tim Schumacher | |
This also switches us from the GitHub tag archive to using the actual release tarballs, which don't require us to run autoconf anymore. | |||
2022-05-03 | Ports: Replace `mc` config.sub patch with our own download | Tim Schumacher | |
`mc` runs `autoconf` on the fly, which unpacks a `config.sub` from its own files. This means that support for `serenity` (and the fact whether the patch successfully applies) depends on the version of `autoconf` that is installed on the host. Instead, just always replace it with a fresh version straight from the GNU server. | |||
2022-05-03 | Ports: Force glib to link against gcc_s during the configure stage | Tim Schumacher | |
2022-05-03 | Ports: Fix the default Toolchain name in .hosted_defs.sh | Tim Schumacher | |
2022-05-03 | Ports: Work around `halflife` formatting NaN values endlessly | Tim Schumacher | |
2022-05-03 | Ports: Return opfor to upstream | Tim Schumacher | |
2022-05-03 | Ports: Return halflife to upstream | Tim Schumacher | |
2022-05-03 | Ports: Add RISCVEmu | Linus Groh | |
2022-05-02 | Ports: Update openssh to 9.0 | Patrick Meyer | |
2022-05-02 | Ports: Make openssh server not crash during startup | Patrick Meyer | |
Before, the openssh server tried to chroot. The startup always aborted after that, as our chroot stub currently simply returns -1. Luckily we can use unveil instead. Furthermore the missing ssh_host_ed25519_key also prevented the server from successfully starting. The previous ReadMe.md entry about socketpair missing was already resolved by #6705. | |||
2022-04-30 | Ports: Set the correct prefix for libxml2 | Tim Schumacher | |
The prefix should apply both inside and outside the system. Having the full host path there only confuses software that is built inside the system, as well as other ports that prepend the host path themselves additionally. | |||
2022-04-29 | Ports: Remove no longer needed fnmatch.patch | Kenneth Myhra | |
We already have LibC/fnmatch.h with the necessary defines so these patches are no longer needed. | |||
2022-04-29 | Ports: Compile SDL2 against LibAudio | Jelle Raaijmakers | |
2022-04-28 | Ports: Update dropbear port to 2022.82 | Patrick Meyer | |
2022-04-26 | Ports: Use correct packages.db location in build_installed.sh | circl | |
The packages.db file now resides in Serenity's root. | |||
2022-04-26 | Ports: Make .hosted_defs.sh usable outside of .port_include.sh | circl | |
This commit moves some stuff around in order to isolate .hosted_defs.sh from .port_include.sh | |||
2022-04-24 | Ports/libyaml: Fix download location | EWouters | |
2022-04-23 | Toolchain+Ports: Update LLVM to 14.0.1 | Daniel Bertalan | |
Besides a version bump, the following changes have been made to our toolchain infrastructure: - LLVM/Clang is now built with -march=native if the host compiler supports it. An exception to this is CI, as the toolchain cache is shared among many different machines there. - The LLVM tarball is not re-extracted if the hash of the applied patches doesn't differ. - The patches have been split up into atomic chunks. - Port-specific patches have been integrated into the main patches, which will aid in the work towards self-hosting. - <sysroot>/usr/local/lib is now appended to the linker's search path by default. - --pack-dyn-relocs=relr is appended to the linker command line by default, meaning ports take advantage of RELR relocations without any patches or additional compiler flags. The formatting of LLVM port's package.sh has been bothering me, so I also indented the arguments to the CMake invocation. | |||
2022-04-23 | Ports: Fix issue with the patches directory being a symlink | Daniel Bertalan | |
The path of the temporary directory should be an absolute path to account for the patches directory being a symlink like in the upcoming LLVM port update. | |||
2022-04-23 | Ports: Remove Clang -fPIC hack from zlib | Daniel Bertalan | |
Despite the comment, only -fPIE was enabled by default in the Clang toolchain, and not -fPIC. With the LLVM 14 upgrade, we made PIC the default. | |||
2022-04-20 | Ports: Exclude non-working utilities from the coreutils installation | Tim Schumacher | |
2022-04-20 | Ports/libzip: Remove `DESTDIR` from `make install` | EWouters | |
CMake already picks up the install location. Passing `DESTDIR` resulted in installing to `$DESTDIR/$DESTDIR/Root`. | |||
2022-04-19 | Ports: Update git to 2.36.0 | Tim Schumacher | |
2022-04-19 | Ports: Update coreutils to 9.1 | Tim Schumacher | |
2022-04-19 | Ports: Pass a proper sysroot value for mpc | Tim Schumacher | |
2022-04-19 | Ports: Don't force GCC when linking libiconv into a shared library | Tim Schumacher | |
2022-04-13 | Ports: Add mGBA | Luke Wilde | |
2022-04-13 | Ports: Add port libyaml version 0.2.5 | EWouters | |
2022-04-11 | Ports/libarchive: Update libarchive to version 3.6.1 | EWouters | |
2022-04-11 | Ports/zsh: Update zsh to version 5.8.1 | EWouters | |
2022-04-11 | Ports/wget: Update wget to version 1.21.3 | EWouters | |
2022-04-11 | Ports/tcl: Update tcl to version 8.6.12 | EWouters | |