1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:58:11 +00:00
Commit graph

1892 commits

Author SHA1 Message Date
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
Tim Schumacher
00ed042eda Ports/ffmpeg: Update to version 6.0
This additionally includes a patch from the current master branch,
which fixes building with binutils 2.41 and newer.
2023-10-02 20:21:27 +02:00
Oskar Skog
ebee480bcc Ports/python3: Update patch for configure
- Dropped modifications to `configure.ac`
- "Merged" `0007-Set-name-of-shared-libpython.patch` into
  `0002-Tweak-configure.patch`
- Use `CCSHARED=fPIC`
2023-09-29 09:55:48 +02:00
Andre Herbst
14d8403a7b Ports/zig: Bump zig version to 0.12.0-dev.141+ddf5859c2
Fixes build error
```
error "It looks like you're trying to enable vendor availability
markup, but you haven't defined the corresponding macros yet!"
```
while trying to #include <__availability> header without having
the necessary preprocessor directive
`_LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS` set
2023-09-29 00:58:17 +02:00
Héctor Molinero Fernández
b7676d3bad Ports: Generate OpenSSH host keys using a service 2023-09-28 20:26:38 +02:00
Lucas CHOLLET
e62a4c169b Ports: Add libjxl :^) 2023-09-27 03:14:44 +02:00
Lucas CHOLLET
48a1fe8308 Ports/brotli: Update to 1.1.0 2023-09-27 03:14:44 +02:00
Lucas CHOLLET
7a993cad7a Ports: Add highway
This library is used by multiple projects but was ported to get `libjxl`
on SerenityOS.
2023-09-27 03:14:44 +02:00
Tim Schumacher
40808fe1cd Ports: Properly update submodules when checking out Git repositories 2023-09-24 23:54:56 +02:00
Tim Schumacher
e12e833eaa Ports: Clone Git repositories to the actual workdir 2023-09-24 23:54:56 +02:00
surrealegg
d94a374001 Ports: Add libenet
Libenet is a UDP networking library that is used by Love2D,
a game framework I would like to port.
2023-09-24 21:05:44 +02:00