Ostap Brehin
7e6722abe8
Ports/php: Enable curl
2023-11-03 15:32:44 +01:00
Ostap Brehin
a30939feba
Ports/composer: Update to version 2.6.5
2023-11-03 11:57:27 +01:00
Anders Jenbo
e14189de0f
Ports/devilutionX: Remove SDL2_mixer dependency
2023-10-26 15:53:33 -06:00
cflip
b7b57523cc
Ports/ClassiCube: Update ClassiCube to version 1.3.6
2023-10-20 23:24:03 +02:00
Kenneth Myhra
a3073824a9
Ports/curl: Set CMake cache variable HAVE_GETADDRINFO_THREADSAFE to 1
...
According to the issue https://github.com/curl/curl/issues/12093 the
curl build doesn't properly detect that Serenity has getaddrinfo() and
outputs the following:
---
Performing Test HAVE_H_ERRNO_ASSIGNABLE
CMake Error: try_run() invoked in cross-compiling mode, please set the
following cache variables appropriately:
HAVE_H_ERRNO_ASSIGNABLE_EXITCODE (advanced)
---
Setting the CMake cache variable HAVE_GETADDRINFO_THREADSAFE=1 solves
the mentioned error.
Also see: https://github.com/curl/curl/pull/12094
2023-10-16 09:41:00 +02:00
Kenneth Myhra
4f0af7b4de
Ports: Update mc to 4.8.30
2023-10-15 07:16:04 +02:00
Kenneth Myhra
44865a8482
Ports: Update glib to 2.78.0
2023-10-15 07:16:04 +02:00
Kenneth Myhra
12bdac92e5
Ports: Update curl to 8.4.0
2023-10-15 07:16:04 +02:00
EWouters
af7b4609b6
Ports/zstd: Update zstd to version 1.5.5
2023-10-12 23:30:22 +02:00
EWouters
df50d6ccfa
Ports/xz: Update xz to version 5.4.4
2023-10-12 23:30:22 +02:00
EWouters
4a5f796647
Ports/x264: Update x264 to version a8b68eb
2023-10-12 23:30:22 +02:00
EWouters
75b3066207
Ports/wget: Update wget to version 1.21.4
2023-10-12 23:30:22 +02:00
EWouters
03afeb3692
Ports/vttest: Update vttest to version 20230201
2023-10-12 23:30:22 +02:00
EWouters
2fa36f02b0
Ports/tig: Update tig to version 2.5.8
2023-10-12 23:30:22 +02:00
EWouters
6ec38f4656
Ports/stress-ng: Update stress-ng to version 0.16.04
2023-10-12 23:30:22 +02:00
EWouters
1bf80c9ab3
Ports/sqlite: Update sqlite to version 3430000
2023-10-12 23:30:22 +02:00
EWouters
86c74a5f3f
Ports/SDL2_ttf: Update SDL2_ttf to version 2.20.2
2023-10-12 23:30:22 +02:00
EWouters
b2cb9705f9
Ports/SDL2_mixer: Update SDL2_mixer to version 2.6.3
2023-10-12 23:30:22 +02:00
EWouters
bd94bfa80e
Ports/SDL2_image: Update SDL2_image to version 2.6.3
2023-10-12 23:30:22 +02:00
EWouters
b5fd70c7b3
Ports/sdl12-compat: Update sdl12-compat to version 1.2.64
2023-10-12 23:30:22 +02:00
EWouters
c56fe70d3a
Ports/rsync: Update rsync to version 3.2.7
...
The openssl and lz4 dependencies have been added for the Clang build,
and have been disabled for the GNU build. The openssl library is not
detected correctly, and the lz4 library doesn't build on the GNU build.
2023-10-12 23:30:22 +02:00
EWouters
737362e566
Ports/readline: Update readline to version 8.2
2023-10-12 23:30:22 +02:00
EWouters
0a9e343456
Ports/r0: Update r0 to version 0.9
2023-10-12 23:30:22 +02:00
EWouters
58ab96cc95
Ports/qoi: Update qoi to version 351450e
2023-10-12 23:30:22 +02:00
EWouters
dd01c00cd4
Ports/pt2-clone: Update pt2-clone to version 1.63
2023-10-12 23:30:22 +02:00
EWouters
4828be87a9
Ports/pkgconf: Update pkgconf to version 2.0.2
2023-10-12 23:30:22 +02:00
EWouters
c4c6939487
Ports/pixman: Update pixman to version 0.42.2
2023-10-12 23:30:22 +02:00
EWouters
de6a1251f4
Ports/php: Update php to version 8.2.10
2023-10-12 23:30:22 +02:00
EWouters
f49d6ae310
Ports/pcre2: Update pcre2 to version 10.42
2023-10-12 23:30:22 +02:00
EWouters
3b1362bb70
Ports/openssl: Update openssl to version 3.1.2
2023-10-12 23:30:22 +02:00
EWouters
b780aca7c2
Ports/openrct2: Update OpenRCT2 to version 0.4.5
...
This also fixes a small issue where subsequent builds after the initial
one would fail due to the source file missing in the move command.
2023-10-12 23:30:22 +02:00
EWouters
550f05ea62
Ports/ObjFW: Update ObjFW to version 8d19ba9
2023-10-12 23:30:22 +02:00
EWouters
37bf6adc13
Ports/ntbtls: Update ntbtls to version 0.3.1
...
This also sets the sysroot to to allow it to find libgpg-error when
building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
9ca3ef6024
Ports/ninja: Update ninja to version 1.11.1
2023-10-12 23:30:22 +02:00
EWouters
e4becdd449
Ports/ncurses: Update ncurses to version 6.4
2023-10-12 23:30:22 +02:00
EWouters
23ef38d1ff
Ports/mpfr: Update mpfr to version 4.2.1
2023-10-12 23:30:22 +02:00
EWouters
ccc55d8836
Ports/mpc: Update mpc to version 1.3.1
2023-10-12 23:30:22 +02:00
EWouters
ffbfeb87c5
Ports/mbedtls: Update mbedtls to version 3.4.1
...
This also makes it build in parallel by preserving the default
`makeopts`.
2023-10-12 23:30:22 +02:00
EWouters
05c5598c38
Ports/mawk: Update mawk to version 1.3.4-20230808
2023-10-12 23:30:22 +02:00
EWouters
c2ca76c212
Ports/lua: Update lua to version 5.4.6
2023-10-12 23:30:22 +02:00
EWouters
bd6dfc484a
Ports/links: Update links to version 2.29
2023-10-12 23:30:22 +02:00
EWouters
9cfeba33cc
Ports/libzip: Update libzip to version 1.10.1
2023-10-12 23:30:22 +02:00
EWouters
d5eb7bb369
Ports/libxml2: Update libxml2 to version 2.11.5
2023-10-12 23:30:22 +02:00
EWouters
686a5b3649
Ports/libuuid: Update libuuid to version 2.39.2
2023-10-12 23:30:22 +02:00
EWouters
e0dc73637f
Ports/libunistring: Update libunistring to version 1.1
...
This also fixes the Clang build of gettext by setting the sysroot.
2023-10-12 23:30:22 +02:00
EWouters
2ba1b70401
Ports/libtiff: Update libtiff to version 4.5.1
2023-10-12 23:30:22 +02:00
EWouters
a54799f2a5
Ports/libpng: Update libpng to version 1.6.40
2023-10-12 23:30:22 +02:00
EWouters
c5414e6e6d
Ports/libopenal: Update libopenal to version 1.23.1
2023-10-12 23:30:22 +02:00
EWouters
de66d72651
Ports/libmpg123: Update libmpg123 to version 1.31.3
2023-10-12 23:30:22 +02:00
EWouters
659ac890d5
Ports/libksba: Update libksba to version 1.6.4
...
This also sets the sysroot to allow it to find libgpg-error when
building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
1b033fdb19
Ports/libicu: Update libicu to version 73.2
2023-10-12 23:30:22 +02:00
EWouters
7a1ce027c3
Ports/libgpg-error: Update libgpg-error to version 1.47
...
This also sets the sysroot to to allow libassuan to find it when
building with Clang, and it explicitly installs gpgrt-config.
2023-10-12 23:30:22 +02:00
EWouters
cc6765a05e
Ports/libgcrypt: Update libgcrypt to version 1.10.2
...
This also sets the sysroot to to allow it to find libgpg-error and
libiconv when building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
ffffbfe0eb
Ports/libffi: Update libffi to version 3.4.4
2023-10-12 23:30:22 +02:00
EWouters
ac10da0630
Ports/libexpat: Update libexpat to version 2.5.0
2023-10-12 23:30:22 +02:00
EWouters
f02c25a03d
Ports/libatomic_ops: Update libatomic_ops to version 7.6.14
2023-10-12 23:30:22 +02:00
EWouters
c2223eedca
Ports/libassuan: Update libassuan to version 2.5.6
...
This also sets the sysroot to to allow it to find libgpg-error and
libiconv when building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
f18a87fa1f
Ports/libarchive: Update libarchive to version 3.7.1
...
The sysroot is now configured for libarchive and pcre, to allow
libarchive to find libpcre when building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
c59ae1b7bf
Ports/less: Update less to version 643
2023-10-12 23:30:22 +02:00
EWouters
e4f373f1e5
Ports/kakoune: Update kakoune to version e605ad8
2023-10-12 23:30:22 +02:00
EWouters
3d919b2f8d
Ports/jdupes: Update jdupes to version 1.27.3
2023-10-12 23:30:22 +02:00
EWouters
fc3c134c55
Ports/isl: Update isl to version 0.26
2023-10-12 23:30:22 +02:00
EWouters
96dc5374bc
Ports/imagemagick: Update imagemagick to version 7.1.1-15
2023-10-12 23:30:22 +02:00
EWouters
344aefd140
Ports/gzip: Update gzip to version 1.13
2023-10-12 23:30:22 +02:00
EWouters
548702bd4a
Ports/grep: Update grep to version 3.11
2023-10-12 23:30:22 +02:00
EWouters
10c93db20a
Ports/gnupg: Update gnupg to version 2.4.3
...
The patch was upstreamed :^). Includes a fix to find libksba.
2023-10-12 23:30:22 +02:00
EWouters
eb50682b16
Ports/gmp: Update gmp to version 6.3.0
...
This also removes the patch as Serenity is now included in the bundled
`configfsf.sub`.
2023-10-12 23:30:22 +02:00
EWouters
4dd22a7564
Ports/glib: Update glib to version 2.77.2
2023-10-12 23:30:22 +02:00
EWouters
f232d0ba42
Ports/git: Update git to version 2.42.0
2023-10-12 23:30:22 +02:00
EWouters
56a09e814d
Ports/gettext: Update gettext to version 0.22
...
This also fixes the Clang build by setting the sysroot.
2023-10-12 23:30:22 +02:00
EWouters
d86a6d2e8c
Ports/gawk: Update gawk to version 5.2.2
...
This also adds gmp and mpfr as optional dependencies, and sets the
sysroot to to allow gawk to find libgmp when building with Clang, and
to make the results predictable regardless of the order the ports are
installed in.
2023-10-12 23:30:22 +02:00
EWouters
c0eeea0a72
Ports/freetype: Update freetype to version 2.13.2
2023-10-12 23:30:22 +02:00
EWouters
506a89f3e7
Ports/fontconfig: Update fontconfig to version 2.14.2
2023-10-12 23:30:22 +02:00
EWouters
a047e939fa
Ports/flac: Update flac to version 1.4.3
2023-10-12 23:30:22 +02:00
EWouters
1ef7f8446c
Ports/file: Update file to version 5.45
2023-10-12 23:30:22 +02:00
EWouters
cdedb9af37
Ports/ed: Update ed to version 1.19
2023-10-12 23:30:22 +02:00
EWouters
97a9e7d7ab
Ports/e2fsprogs: Update e2fsprogs to version 1.47.0
2023-10-12 23:30:22 +02:00
EWouters
cbb8913664
Ports/double-conversion: Update double-conversion to version 3.3.0
2023-10-12 23:30:22 +02:00
EWouters
81f3191b23
Ports/diffutils: Update diffutils to version 3.10
2023-10-12 23:30:22 +02:00
EWouters
bc12e793c5
Ports/curl: Update curl to version 8.2.1
2023-10-12 23:30:22 +02:00
EWouters
c100b712bf
Ports/coreutils: Update coreutils to version 9.4
2023-10-12 23:30:22 +02:00
EWouters
0d47391ebc
Ports/composer: Update composer to version 2.5.8
2023-10-12 23:30:22 +02:00
EWouters
4e3aea7966
Ports/ccache: Update ccache to version 4.8.3
2023-10-12 23:30:22 +02:00
EWouters
ed8e68a77d
Ports/ca-certificates: Update ca-certificates to version 2023-08-22
2023-10-12 23:30:22 +02:00
EWouters
80211e3284
Ports/bzip3: Update bzip3 to version 1.3.2
2023-10-12 23:30:22 +02:00
EWouters
2ea65e512c
Ports/boost: Update boost to version 1.83.0
...
The `Boost.System` patch was removed, as it no longer applies.
2023-10-12 23:30:22 +02:00
EWouters
6a83163a61
Ports/bdwgc: Update bdwgc to version 8.2.4
2023-10-12 23:30:22 +02:00
EWouters
50758181a3
Ports: Update formatting to be consistent with other ports
...
This commit updates the formatting for all ports to be updated in this
PR in one go, to keep those changes centralized.
2023-10-12 23:30:22 +02:00
Tim Schumacher
fd157b9a71
Ports/angband: Update to Angband 4.2.5
2023-10-12 08:11:17 +02:00
Sönke Holz
900334a4aa
Ports: Add riscv64 target to QEMU
2023-10-05 15:34:01 +02:00
Linus Groh
006bf1905b
Ports: Update Python to 3.12.0
...
Released on 2023-10-02.
https://www.python.org/downloads/release/python-3120/
Note that the top-level setup.py script has disappeared completely,
hence the two dropped patches. AFAICT this doesn't regress building any
of the native modules, presumably because the configure script fully
takes care of this now:
```
The necessary bits to build these optional modules were not found:
_dbm _gdbm _posixshmem
_tkinter nis ossaudiodev
To find the necessary bits, look in configure.ac and config.log.
Checked 111 modules (31 built-in, 73 shared, 1 n/a on serenityos-x86_64,
0 disabled, 6 missing, 0 failed on import)
```
2023-10-03 15:21:40 +02:00
Tim Schumacher
e7f33cef1e
Ports/libuuid: Enable building shared libraries
...
This needs the (now relatively common) `libtool` patch, but allows us to
sidestep a bunch of issues that relate to linking static libraries into
position-independent executables.
2023-10-03 15:21:40 +02:00
kleines Filmröllchen
181cd8fb0c
Ports: Add abseil and protobuf
...
Abseil's Serenity support is a little limited:
- No support for any timezone shenanigans since protobuf hopefully
doesn't use those. For now, abseil will always believe to be in UTC on
Serenity.
- In most places where explicit platforms need to be added to a list of
supported platforms, Serenity will be missing. Again I only added the
ones that are required for protobuf.
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
68b4a75ad2
Ports: Add rubberband
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
98fd21bf15
Ports: Add libsndfile
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
7d0d44216e
Ports: Add libfftw3
...
This is just the double-precision version of the already ported library.
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
228022925a
Ports: Add qt6-qtsvg
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
82206ba2ac
Ports/qt6base: Enable SQL
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
e6bcd8aa64
Ports: Add LAME
2023-10-03 15:21:26 +02:00
kleines Filmröllchen
33a545a753
Ports: Add chromaprint
2023-10-03 15:21:26 +02:00