Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-08 | Ports: Add a QEMU port | Tim Schumacher | |
2022-07-08 | Ports: Add a port for `pixman` | Tim Schumacher | |
2022-07-08 | Ports: Add QOI converter and QOI benchmark utility | Liav A | |
2022-07-08 | Ports: Add stb header files | Liav A | |
2022-07-07 | Ports: Don't create ccache symlinks for tools we don't have | Tim Schumacher | |
2022-07-07 | Ports: Update OpenSSL to 1.1.1q | Luke Wilde | |
2022-07-04 | Ports: Update serenity-theming to latest commit | djwisdom | |
2022-07-03 | Ports: Update dos2unix to 7.4.3 | Nathan Ell | |
Update to the latest version of the upstream dos2unix, 7.4.3. Simplify the URL used to download the upstream PGP key for the dos2unix package, by leveraging the already well-used version variable. | |||
2022-07-01 | Ports: Add a port of `genext2fs` | Tim Schumacher | |
2022-06-30 | Ports/ruby: Pass proper --with-coroutine flag per architecture | Andrew Kaster | |
This fixes the x86_64 build. However, when built with clang x86_64, ruby crashes on exit trying to free some memory that has an invalid header magic. More work to be done here to make the x86_64 build work properly. | |||
2022-06-30 | Toolchain+Ports: Install host ruby into Local/ruby, not Local/$ARCH | Andrew Kaster | |
Following the pattern for qemu, mold, and clang, we should install the host ruby required to build the ruby port into its own install tree rather than forcing it into the GNU compiler's bindir. | |||
2022-06-30 | Toolchain+Ports: Install host python into Local/python, not Local/$ARCH | Andrew Kaster | |
Following the pattern for qemu, mold, and clang, we should install the host python required to build the python port into its own install tree rather than forcing it into the GNU compiler's bindir. | |||
2022-06-30 | Ports: Add a port of `e2fsprogs` | Tim Schumacher | |
2022-06-27 | Ports: Update curl to 7.84.0 | Luke Wilde | |
2022-06-25 | Ports: Add edid-decode port | Liav A | |
2022-06-25 | Ports: Add GNU findutils utility suite | Liav A | |
2022-06-25 | Ports: Add GNU gzip utility port | Liav A | |
2022-06-25 | Ports: Add GNU cpio archive utility port | Liav A | |
2022-06-25 | Ports: Add lz4 compression utility | Liav A | |
2022-06-24 | Ports/qt6-qtbase: Add `md4c` as a dependency | Tim Schumacher | |
2022-06-24 | Ports: Add a port of `md4c` | Tim Schumacher | |
2022-06-24 | Ports/mbedtls: Update to Mbed TLS 3.1.0 | Tim Schumacher | |
2022-06-24 | Ports/lua: Update to Lua 5.4 | Tim Schumacher | |
2022-06-21 | Ports: Update OpenSSL to 1.1.1p | Luke Wilde | |
This also changes the source to fetch OpenSSL from the OpenSSL site, as 1.1.1p is not currently available from the usual source. | |||
2022-06-20 | Ports/gltron: Use sdl12-compat instead of SDL2 | Grigoris Pavlakis | |
2022-06-20 | Ports: Add SDL_sound for SDL 1.2 | Grigoris Pavlakis | |
2022-06-20 | Ports: Move SDL_sound to SDL2_sound | Grigoris Pavlakis | |
2022-06-19 | Ports/ncurses: Disable mixed-case directory names when building on macOS | SeekingBlues | |
Since macOS's filesystem is case-insensitive, its `tic` only generates terminfo directory names that are hex numbers instead of letters, such as 78/xterm instead of x/xterm. However, the configure script still enables the mixed-case directory name feature by default. As a result, ncurses will fail when trying to find terminfo entries like x/xterm if they are generated on macOS. It seems like there is no way to change the behavior of `tic` to create alphabetical directories, so we can only disable this option explicitly. | |||
2022-06-19 | Ports: Update mold to 1.0.3 | kleines Filmröllchen | |
2022-06-19 | Ports: Add OpenJDK port | Timur Sultanov | |
Port of OpenJDK 17.0.2, zero VM only. More work needed to get the full hotspot VM up and running :^) Co-Authored-By: Andrew Kaster <akaster@serenityos.org> | |||
2022-06-19 | Ports: Use $arch-serenity-pc-clang{++} for CC and CXX | Andrew Kaster | |
This lets us eliminate the extra arguments on CC and CXX for ports that care about CC and CXX pointing to actual filenames they can invoke realpath or basename on. | |||
2022-06-19 | Ports: Add variables for Toolchain binary directory and cxxfilt | Andrew Kaster | |
2022-06-17 | Ports: Add OptiPNG | kleines Filmröllchen | |
OptiPNG is a neat little tool that optimizes PNG sizes to ridiculous degrees. We like to use it to optimize PNGs before including them in Serenity itself, so it's a nice port to have. OptiPNG is a very cooperative POSIX C program, it compiles and works without any patching on x86_64 and i686 :^) | |||
2022-06-17 | Ports: Add VVVVVV port | Grigoris Pavlakis | |
Co-Authored-By: Tim Schumacher <timschumi@gmx.de> (thanks for the line ending and assert() troubleshooting) | |||
2022-06-17 | Ports: Ensure that `core.autocrlf` is disabled before handling patches | Tim Schumacher | |
While `core.autocrlf=false` should be the default, there will certainly be users that have changed the default setting in their global configuration. Ensure that the setting is disabled to avoid accidentally mangling or not applying our patches. | |||
2022-06-15 | Ports/glib: Bump GLib to 2.73.0 | Kenneth Myhra | |
2022-06-12 | Ports: Update serenity-theming to e4e2f26 | djwisdom | |
2022-06-12 | Ports: Add option to disable ccache | Timur Sultanov | |
2022-06-10 | Ports/glib: Add back a missing `DESTDIR` | Tim Schumacher | |
Otherwise, glib will try installing to the host. | |||
2022-06-10 | Ports/SDL2: Implement a basic keyboard focus | Tim Schumacher | |
Some SDL applications will not process inputs that they receive without ensuring that they have the keyboard input focus. | |||
2022-06-10 | Ports: Split up the `halflife` port into engine and game | Tim Schumacher | |
2022-06-08 | Ports: Format patches without numbering, commit hash or version number | Tim Schumacher | |
2022-06-08 | Ports: Automatically enter the work directory when running `dev` | Tim Schumacher | |
2022-06-08 | Ports/libtiff: Set the correct sysroot | Tim Schumacher | |
2022-06-08 | Ports/awk: Change the file name to match the compression | Tim Schumacher | |
2022-06-08 | Ports/mrsh: Explicitly disable `readline` support | Tim Schumacher | |
Previously, `mrsh` automatically enabled support for `readline` if it was detected as installed. However, linking against `readline` currently doesn't work, so disable it completely instead. | |||
2022-06-08 | Ports/readline: Build it as a shared library | Tim Schumacher | |
2022-06-08 | Ports/gnucobol: Set the correct sysroot | Tim Schumacher | |
2022-06-08 | Ports/fontconfig: Import the `libtool` patch | Tim Schumacher | |
This previously went unnoticed because `fontconfig` was never linked into a shared library manually. | |||
2022-06-08 | Ports/freetype: Set the correct sysroot | Tim Schumacher | |
This is now required after we don't manually link the build output anymore. |