Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-16 | Ports: SDL2: Use correct CMAKE_TOOLCHAIN_FILE in configopts | Brendan Coles | |
2021-04-16 | Ports: Add auth_type verification to all package.sh files | Brendan Coles | |
2021-04-16 | Ports: Build shared libraries for a few more ports | Gunnar Beutner | |
This manually builds shared libraries for a bunch of ports. Using libtool would be preferable but that's currently broken so I'm linking the shared libraries manually. | |||
2021-04-16 | Ports: Make sure ports are installed into /usr/local | Gunnar Beutner | |
2021-04-16 | Toolchain+Ports: Move the CMake toolchain file into a subdirectory | Gunnar Beutner | |
2021-04-16 | Ports: Update the gcc port to 10.3.0 | Gunnar Beutner | |
2021-04-16 | Ports: Remove obsolete patch for mrsh | Gunnar Beutner | |
2021-04-16 | Ports: Bump git to 2.31.1 | Federico Guerinoni | |
2021-04-15 | Ports: Use HTTPS when accessing ftpmirror.gnu.org | Gunnar Beutner | |
Unlike what the name might suggest ftpmirror.gnu.org isn't accessible via FTP. | |||
2021-04-15 | Ports: Fix download URL for libiconv | Gunnar Beutner | |
2021-04-15 | Ports: Make sure we're building libvorbis before SDL2_mixer | Gunnar Beutner | |
2021-04-15 | Ports: Use ftpmirror.gnu.org mirror server for GNU ports | Brendan Coles | |
2021-04-14 | Ports: Remove obsolete patch for the oksh port | Gunnar Beutner | |
The patch is not necessary anymore and breaks the build now that LibC has isblank. | |||
2021-04-14 | Ports: Add missing dependency for the gnupg port | Gunnar Beutner | |
2021-04-14 | Ports: Enable audio for the Super-Mario port | Gunnar Beutner | |
According to @Baitinq the original port crashed with audio enabled. I suspect that this was because the SDL2 headers didn't match between the host and target system. Now that we properly use target's headers this is no longer an issue so I enabled audio: https://www.youtube.com/watch?v=ZTFvrcpZjY8 | |||
2021-04-14 | Ports: Add emu2 DOS emulator | Brendan Coles | |
2021-04-14 | Ports: Don't export the DESTDIR variable by default | Gunnar Beutner | |
Exporting DESTDIR interferes with cmake-based ports: Install the project... -- Install configuration: "" -- Up-to-date: /home/gunnar/serenity/Build/i686/Root/home/gunnar/serenity/Build/i686/Root/usr/lib/libSDL2.a -- Up-to-date: /home/gunnar/serenity/Build/i686/Root/home/gunnar/serenity/Build/i686/Root/usr/lib/libSDL2-2.0.a -- Up-to-date: /home/gunnar/serenity/Build/i686/Root/home/gunnar/serenity/Build/i686/Root/usr/lib/libSDL2main.a -- Up-to-date: /home/gunnar/serenity/Build/i686/Root/home/gunnar/serenity/Build/i686/Root/usr/lib/cmake/SDL2/SDL2Targets.cmake | |||
2021-04-14 | Ports: Remove obsolete patch for tr | Gunnar Beutner | |
The tr port had its own ctype functions. With the recent LibC changes these are no longer necessary. | |||
2021-04-14 | Ports: Fix building the mrsh port | Gunnar Beutner | |
2021-04-14 | Ports: Fix building the dash port | Gunnar Beutner | |
2021-04-14 | Ports: Fix building the nano port | Gunnar Beutner | |
2021-04-14 | Ports: Link libarchive against pcre because the system's libregex doesn't ↵ | Gunnar Beutner | |
support re_nsub | |||
2021-04-14 | Ports: Add port for pcre | Gunnar Beutner | |
2021-04-14 | Ports: Remove obsolete _SC_CLK_TCK patch for hatari | Gunnar Beutner | |
2021-04-14 | Ports: Fix building the ninja port | Gunnar Beutner | |
The build failed because the main symbol has hidden visibility. | |||
2021-04-14 | Ports: Add nethack | Gunnar Beutner | |
2021-04-14 | Ports: Add port for libicu | Gunnar Beutner | |
I was trying to port openttd which I ultimately gave up on because too much of the C++ standard library's functionality is missing at this point. The libicu library was a dependency for that. In its current state the libicu port is not thread-safe because of missing functionality in the C++ standard library (mainly std::mutex, std::condition_variable, etc.). | |||
2021-04-14 | Port: Support running some configure/build commands with the host toolchain | Gunnar Beutner | |
This is useful for ports which depend on running tools on the host system. In this case we can build the port twice - once for the host and once for the target system. | |||
2021-04-14 | Ports: Fix building SDL2_ttf when X11 headers are installed on the host system | Gunnar Beutner | |
2021-04-14 | Ports: Make sure pkg-config only picks up packages from the target | Gunnar Beutner | |
2021-04-14 | Ports: Fix building the nasm port | Gunnar Beutner | |
2021-04-14 | Ports: Add gnupg port | Gunnar Beutner | |
2021-04-14 | Ports: Add libgcrypt port | Gunnar Beutner | |
2021-04-14 | Ports: Add ntbtls port | Gunnar Beutner | |
2021-04-14 | Ports: Add libgpg-error port | Gunnar Beutner | |
2021-04-14 | Ports: Add libassuan port | Gunnar Beutner | |
2021-04-14 | Ports: Add libksba port | Gunnar Beutner | |
2021-04-14 | Ports: Add npth port | Gunnar Beutner | |
2021-04-14 | Ports: Build the shared library for the libiconv port | Gunnar Beutner | |
I'd rather use libtool to build the library but that would require more extensive changes to the configure script and maybe even libtool itself. So instead I just build it manually. | |||
2021-04-14 | Ports: Fix building the stress-ng port | Gunnar Beutner | |
2021-04-14 | Ports: Update nasm port to version 2.15.05 (#6292) | Tom Needham | |
Fixes #6157. | |||
2021-04-13 | Ports: patch config.sub instead of the configure script in the yasm port | Tom Needham | |
2021-04-12 | Ports: Link curl against openssl and disable non-blocking I/O | Gunnar Beutner | |
For some reason curl complains that SSL_connect() fails when non-blocking I/O is enabled. With blocking I/O it works just fine though. | |||
2021-04-12 | Ports: Remove configure option which disables getattrinfo() for curl | Gunnar Beutner | |
2021-04-12 | Ports: Fix for building openssh | Gunnar Beutner | |
2021-04-12 | Ports: Remove obsolete patches for <limits.h> | Gunnar Beutner | |
2021-04-12 | Ports: fallback to pro when curl is not installed | Peter Elliott | |
2021-04-12 | Ports: Require less commands in .port_include.sh | Peter Elliott | |
- fallback to http with curl when https fails - add --no-gpg-verification, which will skip gpg signature verification | |||
2021-04-12 | Ports: Don't use getaddrinfo for curl | Peter Elliott | |
serenity's getaddrinfo is a stub, but curl detects it anyway, and uses it instead of gethostbyname. | |||
2021-04-12 | Meta: Add install-ports CMake target | Peter Elliott | |
install-ports copys the necessary files from Ports/ to /usr/Ports. Also refactor the compiler and destiation variables from .port_include.sh into .hosted_defs.sh. .hosted_defs.sh does not exists when ports are built in serenity |