Age | Commit message (Collapse) | Author |
|
|
|
Port repos have been moved to the new SerenityPorts organization on
GitHub, to declutter the main SerenityOS organization.
|
|
|
|
|
|
|
|
This contains `img2sixel`.
|
|
This stops the port build system from yelling at the user. This commit
also adds a "success" message after the "Adding to database" message.
|
|
|
|
|
|
The previous version failed to build.
|
|
Reinstalling the port failed because some of its files were installed
with permissions that prevented overwriting the existing files with cp.
|
|
Reinstalling the port failed because some of its files were installed
with permissions that prevented overwriting the existing files with cp.
|
|
Matches what neofetch does for other shell names.
|
|
|
|
|
|
Otherwise libtool gets confused and tries to link against files that
don't exist.
|
|
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.
|
|
Otherwise libtool gets confused and tries to link against files that
don't exist.
|
|
This fixes building the git port.
|
|
Re-installing the gcc port would previously fail because we failed to
overwrite the symlink.
|
|
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.
|
|
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).
|
|
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.
|
|
|
|
This removes the custom pause function in patch so that we can use our
own LibC pause function.
|
|
|
|
|
|
With this patch, ed's configure script will not override
CC and *FLAGS if they are not unset.
|
|
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*'.
|
|
It requires FNM_EXTMATCH in order to build.
This patch is based on an existing patch for gettext
(Ports/gettext/patches/fnmatch.patch).
|
|
For now this is not a mandatory toolchain rebuild.
|
|
Fixes #9265.
|
|
|
|
|
|
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.
|
|
|
|
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 :^)
|
|
E.g. a1, b1, rc1. Simply don't parse anything beyond major and minor.
|
|
|
|
|
|
|
|
|
|
Also switches to using a sha256 signature check.
|
|
|
|
|
|
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.
|
|
|
|
Additionally, this patch failed to apply on some versions of `patch`
since it was a git diff instead of a `diff -u` patch.
|
|
|
|
|