Kenneth Myhra
1cc095c5ab
Toolchain+Ports: Consolidate version information for QEMU
...
This consolidates version information, archive's download location,
filename and SHA256 checksum into version.sh. This file is then sourced
from the port script and toolchain build script.
The version.sh script contains the following variables:
- QEMU_VERSION - Version number
- QEMU_ARCHIVE - Filename
- QEMU_ARCHIVE_URL - Full url to download location
- QEMU_ARCHIVE_SHA256SUM - The SHA256 checksum
2023-04-23 14:20:42 +02:00
Fabian Dellwing
16ef5e2631
Ports: Prefer host python3.xx over python3
...
Previously we relied on the presence of a `python3` binary in the
PATH that has the correct minor version to build the port.
We now first check for the presence of a `python3.minor` binary
in the PATH and use that if found.
This allows users that have multiple Python versions installed
simultaneously (like from a PPA) to build the port without having
to change their main version.
2023-04-22 12:56:36 +01:00
Fabian Dellwing
af20b74a83
Ports: Add more supported functions to README
2023-04-20 11:50:27 +02:00
Fabian Dellwing
47c5b77116
Ports: Update zsh
2023-04-20 11:50:27 +02:00
Tim Schumacher
6f47c53ff9
Ports: Force patch regeneration after resolving conflicts
...
Otherwise, the post-conflict state will be used as a reference point,
and no changes will be detected.
2023-04-19 07:53:18 +02:00
Tim Schumacher
fb049d6913
Ports: Don't mangle patches when requiring manual edits
...
While at it, pass the `--3way` option to give the user something to work
with. Otherwise, Git will just prepare the commit metadata and nothing
else. Note that this has a relatively low chance of working, since the
recorded blob hashes aren't known to a freshly imported repository.
2023-04-19 07:53:18 +02:00
Kenneth Myhra
4ed71d5b40
Ports: Add depends 'libslirp' and configopt '--enable-slirp' to QEMU
...
This adds the dependency 'libslirp' and forces QEMU to pick up the
dependency or fail compilation by adding the config option
'enable-slirp'.
2023-04-17 10:19:28 +02:00
Kenneth Myhra
ae075b3dff
Ports: Reformat QEMU's package.sh script
...
Use single quotes for non-interpolated strings in the 'configopts' and
'depends' sections.
Let each dependency of the 'depends' section be on a separate line.
2023-04-17 10:19:28 +02:00
Kenneth Myhra
4e661a400b
Ports: Add libslirp version 4.7.0
...
The slirp submodule was removed from QEMU in version 7.2, running
Serenity in QEMU on a Serenity host could fail without this one if
running with network enabled.
For more information on the removal of the slirp submodule see the
following link: https://wiki.qemu.org/ChangeLog/7.2#Removal_of_the_%22slirp%22_submodule_(affects_%22-netdev_user%22)
2023-04-17 10:19:28 +02:00
Kenneth Myhra
f488df0e10
Ports: Update GLib to 2.76.1
2023-04-16 08:49:08 +01:00
Linus Groh
cb79c6bc2f
Ports: Add xz to Python dependencies
...
This makes it build the `_lzma` module, and thus makes `lzma` work.
Thanks to hjalves for the suggestion!
2023-04-15 18:30:24 +02:00
Linus Groh
960b55dd7d
Ports: Update Python to 3.11.3
...
Released on 2023-04-05.
https://www.python.org/downloads/release/python-3113/
2023-04-15 18:10:49 +02:00
EWouters
68c313dcd9
Ports/openrtc2: Update OpenRTC2 to version 0.4.4
2023-04-14 21:44:40 +02:00
Tim Schumacher
dca56ce1cb
Ports/lrzip: Switch to the actual preconfigured release tarball
...
This avoids us having to run autoconf ourselves, resulting in a nice and
deterministic source package.
2023-04-10 16:31:54 +02:00
Ben Wiederhake
c94924691d
Ports: Make libksba/libassuan/ntbtls use Serenity's gpg-error-config
...
This is likely because we usually used the host's version of the file.
I happen to use a newer libgpg-error (which is relevant because that
particular executable has been renamed, so my system no longer contains
a file of the name gpg-error-config), which revealed this latent bug.
2023-04-09 18:57:49 +02:00
Ben Wiederhake
86b83d5823
Ports: Repair the launcher icons of 'stpuzzles'
2023-04-09 16:50:35 +02:00
Ben Wiederhake
4107ae1dea
Ports: Remove abandoned port 'fheroes2' which was never playable
2023-04-09 11:39:31 +01:00
Tim Schumacher
56fdbf81dc
Ports: Reapply the SDL2_sound patch
2023-04-09 01:53:33 +02:00
Ben Wiederhake
625b29f507
Ports: Repair qt6-qtbase by disabling QDnsLookup
2023-04-08 14:25:30 -07:00
Liav A
b414b56336
Ports: Update dmidecode to version 3.5
2023-04-08 19:02:06 +03:00
Liav A
fd62eb325e
Ports: Update dtc to version 1.7.0
...
Also, don't use a commit hash anymore but instead use tags, which are
updated often enough.
2023-04-08 18:01:06 +03:00
Liav A
9d43132380
Ports: Update file to version 5.44
2023-04-08 17:59:09 +03:00
Tim Ledbetter
44dd824764
Ports: Add stockfish port
2023-04-07 14:59:27 -06:00
djwisdom
afc067bc38
Ports: Update serenity-theming use latest commit ba2ddd0
...
Snake: Add Buggie skin
Snake: Add CatDog skin
Chess: Add ugly piece set
Base: Add Hotdog Stand theme
2023-03-27 14:28:45 +01:00
Cameron Youell
7b33f33509
Ports/libtiff: Update libtiff to version 4.5.0
2023-03-27 14:27:32 +01:00
Cameron Youell
c04e8ae6f2
Ports/imagemagick: Update imagemagick to version 7.1.1-5
2023-03-27 14:27:32 +01:00
Cameron Youell
7874b492df
Ports/gettext: Update gettext to version 0.21.1
2023-03-27 14:27:32 +01:00
Cameron Youell
0bd2cd037d
Ports/sqlite: Update sqlite to version 3410200
2023-03-27 14:27:32 +01:00
Cameron Youell
5d9c4cc9e3
Ports/libpng: Update libpng to version 1.6.39
2023-03-27 14:27:32 +01:00
Cameron Youell
66f4ffe309
Ports/make: Update make to version 4.4
2023-03-27 14:27:32 +01:00
Cameron Youell
f22bf42566
Ports/cmake: Update cmake to version 3.26.1
2023-03-27 14:27:32 +01:00
Cameron Youell
18720fed7b
Ports/curl: Update curl to version 8.0.1
2023-03-27 14:27:32 +01:00
Cameron Youell
a5269560f5
Ports/bison: Update bison to version 3.8
2023-03-27 14:27:32 +01:00
Cameron Youell
4900b34ae1
Ports/bdwgc: Update bdwgc to version 8.2.2
2023-03-27 14:27:32 +01:00
Cameron Youell
fb3a1e2341
Ports/bc: Update bc to version 6.5.0
2023-03-27 14:27:32 +01:00
Cameron Youell
884d5720d6
Ports/bash: Update bash to version 5.2.15
2023-03-27 14:27:32 +01:00
Cameron Youell
cff303bd69
Ports/binutils: Update binutils to version 2.40
2023-03-27 14:27:32 +01:00
Cameron Youell
1fc2878e24
Ports/freetype: Update freetype to version 2.13.0
2023-03-27 14:27:32 +01:00
Cameron Youell
4b3491ebb6
Ports/grep: Update grep to version 3.10
2023-03-27 14:27:32 +01:00
Cameron Youell
20b1a3b682
Ports/git: Update git to version 2.40.0
2023-03-27 14:27:32 +01:00
Jelle Raaijmakers
6a3e217c5c
Ports: Update ScummVM to 2.7.0
2023-03-24 00:31:03 +01:00
Jelle Raaijmakers
5230fb0359
Ports: Fix erroneous spelling of erroneous
2023-03-24 00:31:03 +01:00
EWouters
5ec727deb4
Ports/cmake: Update CMake to version 3.26.0
2023-03-17 09:59:35 +00:00
Seal Sealy
0dbca4af06
Ports: Add taskwarrior port
2023-03-15 07:59:51 +00:00
Seal Sealy
8ba6cd6ab9
Ports: Add bzip3 port
2023-03-14 21:41:46 +01:00
Fabian Dellwing
7448db9940
Ports: Add lrzip port
2023-03-13 13:53:58 +01:00
Andrew Kaster
3219ecbdc0
Ports: Add port of backward-cpp, a pretty backtrace library
2023-03-13 07:23:53 +00:00
Andrew Kaster
e690b35fdc
Ports: Install libiberty from binutils port
...
Normally this is supposed to be installed from gdb or gcc. If a port
wants to link against libbfd though, we need to make sure libiberty is
actually available in the root filesytem without requiring the port to
depend on those larger packages.
2023-03-13 07:23:53 +00:00
Seal Sealy
0f5cd3ea68
Ports: Add hexedit port
2023-03-09 09:14:58 +00:00
Luke Wilde
57cc2bab4b
Ports: Add Mednafen
2023-02-28 08:42:45 +00:00