Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-24 | Ports: Fix warning when building with `useconfigure="false"` | Jelle Raaijmakers | |
When building a port with `useconfigure="false"`, the `do_configure` function invokes a `buildstep` with multiple positional arguments as the command to execute. It then tests whether the positional arguments evaluate to an emtpy string, but could fail when multiple positional arguments were provided. This resulted in the following warning when building the Composer port, for example: ../.port_include.sh: line 16: [: echo: binary operator expected Prevent this warning by testing against the number of positional arguments, instead. | |||
2022-11-24 | Ports: Clean up PHP's `package.sh` | Jelle Raaijmakers | |
2022-11-24 | Ports: Update PHP to 8.1.12 | Jelle Raaijmakers | |
2022-11-24 | Ports: Configure LibCrypt include path for PHP | Jelle Raaijmakers | |
Since ac40197047 LibCrypt has its own library. PHP tries to detect the `crypt_data` struct but fails to do so since it cannot find `crypt.h`. By adding this explicit include path, PHP builds again. | |||
2022-11-23 | Ports/SDL2: Rename LibGUI Window function in accordance with 5d56756 | kleines Filmröllchen | |
2022-11-07 | Ports: Update fio to version 3.33 | Brian Gianforcaro | |
2022-11-06 | Base+Ports: Rename 'Sound' category to 'Media' | Slimey | |
2022-11-05 | Ports: Enable ssl and ztd features for Qt port | Clemens Wasser | |
2022-11-05 | Ports: Build Qt modules Network and Concurrent | Clemens Wasser | |
2022-11-03 | Ports: Update serenity-theming use latest commit 490a15a | Xexxa | |
2022-11-03 | Everywhere: Clean up "the the" comment typos | Nico Weber | |
2022-11-01 | Ports: Update ScummVM to 2.6.1 | Jelle Raaijmakers | |
2022-11-01 | Ports: Update build flags for ScummVM | Jelle Raaijmakers | |
These were no longer being picked up after some recent changes. Since port builds happen in subshells nowadays, we can get rid of the export / unset combo anyway. This fixes ScummVM crashing on startup, caused by `-fvisibility` not being set. | |||
2022-10-27 | Ports: Add Lite-XL | Jan200101 | |
2022-10-27 | Ports: Update RetroArch + SDL2_sound | krutalevex | |
2022-10-26 | Ports: Update qemu to 7.1.0 | Kenneth Myhra | |
2022-10-26 | Ports: Update glib to 2.74.1 | Kenneth Myhra | |
2022-10-26 | Ports: Update curl to 7.86.0 | Kenneth Myhra | |
2022-10-25 | Ports/OpenJDK: Use new global variables at /sys/kernel/ directory | Liav A | |
2022-10-25 | Ports/libuv: Use new global variables at /sys/kernel/ directory | Liav A | |
2022-10-25 | Ports/neofetch: Use new global variables at /sys/kernel/ directory | Liav A | |
2022-10-25 | Ports/python3: Update Python to 3.11.0 | Linus Groh | |
This now requires `--host` and `--with-build-python` to be passed to the configure script when cross compiling; the former we simply do like in many other package.sh scripts as well, the latter we point to `python3`, which is expected to match the port's version anyway. | |||
2022-10-25 | Ports/python3: Reformat package.sh according to our current guidelines | Linus Groh | |
2022-10-25 | Ports: Fix return statuses with new buildsteps | Peter Elliott | |
previously every buildstep would return a success error code. As a result, all the steps would run even if previous steps failed. I've also added a red status message when this happens. | |||
2022-10-24 | Ports: Add port for the Boost C++ libraries | Gunnar Beutner | |
This currently requires GCC. | |||
2022-10-24 | Toolchain: Update LLVM to 15.0.3 | Tim Schumacher | |
2022-10-24 | Ports: Add Pacman port | Gunnar Beutner | |
2022-10-24 | Ports: Fix building TiMidity++ | Gunnar Beutner | |
The build would previously fail if Xorg headers are installed on the host system. | |||
2022-10-23 | Ports: Prefix output with the build step and port name | Gunnar Beutner | |
We already have something similar for the toolchain builds. This makes it easier to identify which build step is currently running. | |||
2022-10-21 | Ports/llvm: Add a dependency on zstd | Tim Schumacher | |
2022-10-21 | Ports: Update Composer to 2.4.3 | Jelle Raaijmakers | |
2022-10-21 | Ports: Support Serenity install root in PHP's libtool | Jelle Raaijmakers | |
PHP's libtool does not have sysroot support; this is the minimum change to get PHP to build. | |||
2022-10-21 | Ports: Update PHP to 8.1.11 | Jelle Raaijmakers | |
2022-10-19 | Ports: Add a ClassiCube port | cflip | |
2022-10-19 | Ports/libopenal: Build with SDL2 backend, and disable example programs | cflip | |
This patch fixes libopenal's build by disabling the alsoft-config utility which required qt6, and disabling the example programs that were causing compiler errors. This also forces CMake to build with an SDL2 backend so audio can actually be played. | |||
2022-10-19 | Ports/SDL2: Add null check to SerenitySDLWidget::paint_event | cflip | |
This was causing a crash when message boxes appeared before the window painted anything. | |||
2022-10-18 | Ports: Make the quake3 port buildable on ARM64 hosts | Gunnar Beutner | |
Previously, on ARM64 hosts we'd try to build ARM64 binaries even when SERENITY_ARCH was set to x86_64. This would cause the build to fail. | |||
2022-10-17 | Ports: Allow ports to specify working directory when run from launcher | cflip | |
2022-10-17 | Ports/dmidecode: Remove install and post_install overriden sequences | Liav A | |
We used to do whole bunch of unnecessary things in the install sequence which the default port_include script sequence can do just fine, therefore the install sequence is removed from the port script. The post_install sequence wrongly called "make install-bin" which could be done in the default install sequence, as well as to create the /bin directory which is completely unnecessary to do because the image build script already does that for us. Also, now /usr/local/bin is in the PATH environment variable, so the installed binaries are runnable without creating symlinks in the /bin directory, therefore making the sequence of post_install completely unnecessary in the script so it is removed too. | |||
2022-10-17 | Ports: Add potrace utility port | Liav A | |
2022-10-17 | Ports: Add tree utility port | Liav A | |
2022-10-16 | Ports: Add lzop compression utility port | Liav A | |
2022-10-16 | Ports: Add lzo library port | Liav A | |
2022-10-16 | Ports: Add GNU tar port | Liav A | |
2022-10-15 | Ports: Add GNU which port | Liav A | |
2022-10-15 | Ports: Add file utility port | Liav A | |
2022-10-15 | Ports/dosfstools: Create symlinks automatically instead of manually | Tim Schumacher | |
Replace the manual creation of symlinks with the `--enable-compat-symlinks` configure option, which automatically creates the symlinks that we want and more. | |||
2022-10-15 | Ports/dosfstools: Don't run autogen | Tim Schumacher | |
The release tarball arrives preconfigured, so there is no need for us to run autogen manually. | |||
2022-10-15 | Ports: Add dosfstools port | Liav A | |
2022-10-14 | Ports: Add a kakoune port | demostanis | |