Jelle Raaijmakers
06f84d927e
Ports: Add Ncdu
2021-10-02 21:07:47 +01:00
Jelle Raaijmakers
91ad7754fe
Ports: Compile ncurses with --enable-term-driver
...
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-02 21:07:47 +01:00
Jelle Raaijmakers
8487ff551c
Ports: Switch ncurses to SHA256 auth type
2021-10-02 21:07:47 +01:00
Liav A
09bdb00eb0
Ports: Remove unnecessary patch from the neofetch port
2021-09-24 10:48:30 +02:00
Eric Seifert
01a06dde0e
Ports: Add Ruby 3.0.2
2021-09-24 10:04:47 +02:00
Jelle Raaijmakers
37b5baf9ff
Ports: Build PHP-FPM instead of CGI
2021-09-23 18:51:21 +02:00
Jelle Raaijmakers
6f4fbd59d9
Ports: Update PHP to version 8.0.10
2021-09-23 18:51:21 +02:00
Jelle Raaijmakers
36a7091531
Ports: Remove the now superfluous PHP network patch
2021-09-23 18:51:21 +02:00
Kenneth Myhra
6819193671
Ports/glib: Bump GLib to 2.70.0
2021-09-19 18:18:47 +02:00
Kenneth Myhra
83a4c1732b
Ports/glib: Maintain compatibility with meson < 0.57.0
2021-09-19 18:18:47 +02:00
Kenneth Myhra
177765642e
Ports/glib: Remove patch 0008-add-missing-macro-IN6_IS_ADDR_V4MAPPED
...
Since we now have the 'IN6_IS_ADDR_V4MAPPED' macro in LibC this patch
is no longer needed.
2021-09-19 15:53:43 +02:00
Linus Groh
5426901521
Ports: Update Python to 3.10.0rc2
...
Released on 2021-09-07.
https://www.python.org/downloads/release/python-3100rc2/
2021-09-18 21:20:18 +02:00
Tim Schumacher
dda216c334
Ports: Add a gawk port
2021-09-16 16:42:40 +02:00
Andrew Kaster
9dff6acc55
Ports: Use new CMakeToolchain.txt located in the build directory
...
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-15 19:04:52 +04:30
Linus Groh
6595db9ecf
Ports: Build Python with --enable-optimizations
...
This no longer results in linker errors as the FIXME states, so let's
get some perf for free :^)
2021-09-11 00:28:39 +02:00
Linus Groh
6b15faed30
Ports: Build Python with libuuid
...
This makes the _uuid module work :^)
2021-09-11 00:28:39 +02:00
Linus Groh
8b3e1c0016
Ports: Add libuuid
2021-09-11 00:28:39 +02:00
Ken Herner
84f0d2aece
Ports: Update libarchive to v3.5.2
...
Updated GPG fingerprint to Martin Matuska's latest public key
Fixes #9921
2021-09-09 22:57:09 +01:00
Ken Herner
f5071e7b2d
Ports: Disable IPV6 in OpenSSL
...
Fixes #9902
2021-09-09 22:39:45 +01:00
Rodrigo Tobar
430e5d27aa
Ports: Fix compilation of python3 socket module
2021-09-09 17:51:15 +01:00
Rodrigo Tobar
3373090993
Ports: Add gsl
2021-09-08 08:49:56 +01:00
Andreas Kling
aa2e19e58f
Ports: Update relocated ports
...
Port repos have been moved to the new SerenityPorts organization on
GitHub, to declutter the main SerenityOS organization.
2021-08-30 20:18:07 +02:00
Dante Catalfamo
0f3f814945
Ports: Add port for mruby
2021-08-25 02:22:01 +02:00
Federico Guerinoni
ed5ae7b093
Ports: Bump git to 2.33.0
2021-08-23 23:35:39 +02:00
Linus Groh
9e225d2d05
Ports: Add libatomic_ops
2021-08-21 13:16:51 +01:00
Nico Weber
788472f91a
Ports: Add libsixel
...
This contains `img2sixel`.
2021-08-15 19:48:11 +01:00
sin-ack
06a6b68690
Ports: Make the build step messages use ellipsis rather than excl. point
...
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-15 14:50:39 +01:00
Kenneth Myhra
df176ca2d9
Ports: Add glib version 2.69.0
2021-08-14 22:32:00 +01:00
Gunnar Beutner
4b4fe29c39
Ports: Remove SHA256 checksum for the doom port
2021-08-14 20:28:55 +02:00
Gunnar Beutner
582d74b729
Ports: Bump vlang version to weekly.2021.31
...
The previous version failed to build.
2021-08-14 20:28:55 +02:00
Gunnar Beutner
909e19f753
Ports: Fix reinstalling the mysthous port
...
Reinstalling the port failed because some of its files were installed
with permissions that prevented overwriting the existing files with cp.
2021-08-14 20:28:55 +02:00
Gunnar Beutner
e7d7b43f99
Ports: Fix reinstalling the lure port
...
Reinstalling the port failed because some of its files were installed
with permissions that prevented overwriting the existing files with cp.
2021-08-14 20:28:55 +02:00
Nico Weber
7d4addc6d3
Ports: Add a space to end of shell name in neofetch
...
Matches what neofetch does for other shell names.
2021-08-14 22:46:34 +04:30
Gunnar Beutner
7d493bbf98
Ports: Fix building the wget port
2021-08-14 12:40:49 +02:00
Gunnar Beutner
ff8e016d94
Ports: Fix building the nano port
2021-08-14 12:40:49 +02:00
Gunnar Beutner
f8d91c8f8f
Ports: Make sure to remove the .la file after building libxml2
...
Otherwise libtool gets confused and tries to link against files that
don't exist.
2021-08-14 12:40:49 +02:00
Gunnar Beutner
5eae6ccfb0
Ports: Add missing dependency for libxml2
...
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-14 12:40:49 +02:00
Gunnar Beutner
bd43530750
Ports: Make sure to remove the .la file after building libiconv
...
Otherwise libtool gets confused and tries to link against files that
don't exist.
2021-08-14 12:40:49 +02:00
Gunnar Beutner
c5b069eb9d
Ports: Build a shared library for curl
...
This fixes building the git port.
2021-08-13 21:29:48 +02:00
Gunnar Beutner
79db56eb82
Ports: Make sure re-installing the gcc port doesn't fail
...
Re-installing the gcc port would previously fail because we failed to
overwrite the symlink.
2021-08-13 21:29:48 +02:00
Gunnar Beutner
6eee60de41
Ports: Make sure HOST_* variables are set correctly for nested builds
...
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-13 21:29:48 +02:00
TheFightingCatfish
0921390109
Ports: Support libcurl in the git build
...
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-13 15:43:36 +02:00
TheFightingCatfish
ff8630c66f
Ports: Disable uname detection when building git
...
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-13 15:43:36 +02:00
TheFightingCatfish
2fbeacb9e7
Ports: Use TextEditor and less as git's default editor and pager
2021-08-13 15:43:36 +02:00
Kenneth Myhra
6ace2187e2
Ports/stress-ng: Remove custom pause function from patch
...
This removes the custom pause function in patch so that we can use our
own LibC pause function.
2021-08-13 07:54:26 +02:00
Jean-Baptiste Boric
072961090f
Ports: Add cc symlink to gcc port
2021-08-12 18:56:30 +02:00
Jean-Baptiste Boric
c9d287b226
Ports: Add awk symlink to mawk port
2021-08-12 18:56:30 +02:00
roytam1
8545bd5fdb
Ports/ed: Make the configure script use the target toolchain
...
With this patch, ed's configure script will not override
CC and *FLAGS if they are not unset.
2021-08-11 08:41:17 +02:00
Kenneth Myhra
3e0d0847b6
Ports: Compile ncurses as a shared library
...
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-09 20:08:36 +02:00
roytam1
6de6dff5b9
Ports: Add missing fnmatch patch for diffutils
...
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-09 17:56:29 +01:00