Tim Ledbetter
e1a9d7ec9d
Ports/glib: Specify pcre2
as a dependency instead of pcre
...
Previously, if `pcre2` was not installed before `glib`, the meson
script would download its own version and use that.
2023-08-27 01:29:13 +02:00
Tim Ledbetter
a0a43d1a0e
Ports/mc: Update formatting to be consistent with other ports
2023-08-27 01:20:47 +02:00
Tim Ledbetter
c5800229d5
Ports/mc: Remove libtool
dependency
...
This is a build time dependency only. Therefore it is expected to be
present on the host machine prior to installation.
2023-08-27 01:20:47 +02:00
Tim Ledbetter
b2f2156706
Ports/mc: Add --with-sysroot
to configopts
...
This prevents any host dependencies affecting the build and negates
the need to manually specify `ncurses` directories.
2023-08-27 01:20:47 +02:00
Tim Ledbetter
b91cd56a53
Ports/gettext: Update formatting to be consistent with other ports
2023-08-27 01:05:41 +02:00
Tim Ledbetter
07075ac0c2
Ports/gettext: Explicitly disable curses support
...
This makes the build behave the consistent regardless of whether
`ncurses` or `termcap` was previously installed or not.
2023-08-27 01:05:41 +02:00
Tim Ledbetter
435c53ee1c
Ports/gettext: Remove unnecessary wctype patch
2023-08-27 01:05:41 +02:00
Tim Ledbetter
d730cd89f5
Ports/gnuplot: Update formatting to be consistent with other ports
2023-08-25 10:33:30 +02:00
Tim Ledbetter
2512544b6b
Ports/gnuplot: Explicitly specify which optional dependencies to enable
...
This change explicitly enables support for `libgd` and the lua
terminal in `gnuplot`, while explicitly disabling `cairo` terminals,
which don't work with our `cairo` port. Adding `libgd` as a
dependency requires us to manually link against the dependencies of
`libgd`, as this is not done automatically by the configure script.
This fixes an issue where building `gnuplot` would fail if `libgd`
was already installed.
2023-08-25 10:33:30 +02:00
Tim Ledbetter
673d6bf2d2
Ports/gnuplot: Update to version 5.4.8
...
We also no longer build the tutorial, as that directory no longer
exists.
2023-08-25 10:33:30 +02:00
Tim Ledbetter
ad5df3bef8
Ports/aria2: Update formatting to be consistent with other ports
2023-08-24 13:16:58 +02:00
Tim Ledbetter
87c17c9bb9
Ports/aria2: Explicitly disable Firefox/Chromium cookie support
...
Previously, this would only be enabled if the `sqlite` port was
already installed. This change explicitly disables the feature, as it
isn't that useful on SerenityOS. This ensures a consistent build
regardless of whether the `sqlite` port is installed or not.
2023-08-24 13:16:58 +02:00
Tim Ledbetter
434c97010f
Ports/aria2: Explicitly disable c-ares
support
...
This was causing the build to fail when the `c-ares` port was
installed.
2023-08-24 13:16:58 +02:00
Tim Ledbetter
637eb3179a
Ports/libssh2: Update formatting to be consistent with other ports
2023-08-24 13:16:58 +02:00
Tim Ledbetter
6678a3ad00
Ports/libssh2: Prefer openssl
over libgcrypt
as the crypto backend
...
Previously,`openssl` would be used as the crypto backend for `libssh2`
if the `openssl` port was installed and the `libgcrypt` dependency
would be ignored.
With this change we install `openssl` as a dependency and explicitly
specify that it should be used as the crypto backend. We also add
`zlib` as an explicit dependency and specify that `zlib` compression
should be used.
2023-08-24 13:16:58 +02:00
Tim Ledbetter
0cb339bad1
Ports/dtc: Specify NO_PYTHON
when running make install
...
Previously, the install step was failing when the `python3` port was
installed.
2023-08-24 12:27:52 +02:00
Tim Ledbetter
c8f78066c4
Ports/SDL2: Update to version 2.28.2
2023-08-24 12:26:19 +02:00
Tim Ledbetter
aa322c0014
Ports: Update explanation of files syntax in README
2023-08-24 11:52:12 +02:00
Tim Ledbetter
81d9a6f44a
Ports/build_all: Read port directory names into an array immediately
...
The script previously failed early after building `mandoc`, as it
failed to switch to the correct directory for the next port. With this
change, the script now runs to completion.
2023-08-23 15:42:49 +02:00
Tim Ledbetter
d7c1a1ecac
Ports/libgd: Update formatting to be consistent with other ports
2023-08-23 13:33:49 +02:00
Tim Ledbetter
1f2aef4028
Ports/libgd: Explicitly specify which dependencies to include
...
Previously, building `libgd` with `fontconfig` already installed would
cause the build to fail.
2023-08-23 13:33:49 +02:00
Tim Ledbetter
5af7d5da2f
Ports: Simplify the output from identify
when installing icons
...
This ensures that the correct index is always used when selecting an
image of a particular size.
2023-08-23 12:55:00 +02:00
Tim Ledbetter
d09271be35
Ports/SDL_sound: Ensure build is run in parallel
2023-08-23 12:23:33 +02:00
Tim Ledbetter
b885be8046
Ports/SDL_sound: Specify which optional dependencies to include
...
This fixes an issue where building `SDL_sound` with the `libphysfs`
port installed would cause the build to fail.
Ogg support has also been enabled. This allows playback of the sound
effects in GLTron.
Both FLAC and `libmodplug` support are currently disabled, even
though the build succeeds with them enabled, as there is currently no
way to test whether they would work or not.
2023-08-23 12:23:33 +02:00
Tim Ledbetter
9e5d430fbd
Ports/SDL_sound: Update formatting to be consistent with other ports
2023-08-23 12:23:33 +02:00
Tim Ledbetter
08528a8084
Ports/prboom-plus: Update formatting to be consistent with other ports
2023-08-22 09:14:28 +02:00
Tim Ledbetter
8676ffee77
Ports/prboom-plus: Add CMAKE_TOOLCHAIN_FILE
to configopts
...
This fixes an issue where `prboom-plus` wouldn't build if the `make`
port was installed. Including this also makes some manually specified
paths unnecessary.
2023-08-22 09:14:28 +02:00
Tim Ledbetter
33b133d3f4
Ports/libuuid: Disable natural language support
...
Having this option enabled made `libuuid` link to `libintl` only when
the `gettext` port was installed. This made the `taskwarrior` port
fail to build when `gettext` was installed prior to `libuuid`.
2023-08-21 17:54:16 +02:00
Tim Ledbetter
da9c389ce3
Ports/libuuid: Update formatting to be consistent with other ports
2023-08-21 17:54:16 +02:00
Fabian Dellwing
8e75c605a1
Ports: Update poppler
2023-08-21 16:52:47 +02:00
Tim Ledbetter
f77f85291a
Ports/freedink: Disable sound from launcher
...
Currently, launching the game with sound effects enabled causes the
game to segfault, so let's disable it until the sound issue is fixed.
2023-08-21 15:30:35 +02:00
Tim Ledbetter
66a3361b39
Ports/freedink: Update formatting to be consistent with other ports
2023-08-21 15:30:35 +02:00
Tim Ledbetter
79c5b96953
Ports/freedink: Add launcher icon
2023-08-21 15:30:35 +02:00
Tim Ledbetter
94de006144
Ports/freedink: Use make install
rather than copying files manually
...
This ensures the required binary files are installed to the correct
location and data files are copied to their default location so the
`--refdir` argument isn't needed when launching the game.
2023-08-21 15:30:35 +02:00
Tim Ledbetter
cecc554102
Ports/freedink: Add required const to char* declarations
...
This allows FreeDink to be built with GCC 13.
2023-08-21 15:30:35 +02:00
Hans Joachim Desserud
2d31903e07
Ports: Add flare-game
...
Add a playable campagin to flare-engine
2023-08-19 15:51:50 +02:00
Hans Joachim Desserud
54ea999373
Ports: Add flare-engine
...
Action RPG engine
2023-08-19 15:51:50 +02:00
Fabian Dellwing
a6dd0e6339
Ports: Don't set previously unset environment variables
...
Co-authored-by: Tim Schumacher <timschumi@gmx.de>
Co-authored-by: Jelle Raaijmakers <jelle@gmta.nl>
2023-08-19 15:48:50 +02:00
Danik2343
a1ccc4b0cf
Ports/zlib: Update to version 1.3
2023-08-18 23:56:41 +02:00
Tim Ledbetter
ca9785cf81
Ports/binutils: Build with support for zstd compression
2023-08-18 23:05:49 +02:00
Tim Ledbetter
5b23ec46b8
Ports/backward-cpp: Link against zstd if present
...
Previously, the build would fail when the `zstd` port was already
installed.
2023-08-18 23:05:49 +02:00
Tim Ledbetter
917de46589
Ports/mgba: Update to version 0.10.2
2023-08-18 22:43:07 +02:00
Tim Ledbetter
1a9c507093
Ports/mgba: Remove unnecessary futimens patch
2023-08-18 22:43:07 +02:00
Tim Ledbetter
0023bc0327
Ports/quake2: Add a launcher icon
2023-08-18 22:14:43 +02:00
Seal Sealy
9b1e33af69
Ports: Add lxt port
2023-08-18 11:43:19 +02:00
Tim Ledbetter
3a8e362ab0
Ports/citron: Use correct quote format
2023-08-16 21:40:05 +02:00
Tim Ledbetter
149ab91040
Ports/citron: Update formatting to be consistent with other ports
2023-08-16 15:32:42 +03:30
Tim Ledbetter
87d8a32f3d
Ports/citron: Update to the latest commit
2023-08-16 15:32:42 +03:30
Tim Ledbetter
b707a7f57a
Ports/klong: Create /usr/local/bin
if it doesn't exist
2023-08-16 00:52:18 +02:00
Tim Ledbetter
c1e94bc3c1
Ports/stb: Create /usr/local/include
if it doesn't exist
2023-08-16 00:51:09 +02:00