summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2021-04-25Ports: Fix building opensshGunnar Beutner
This fixes a spelling mistake in the timespeccmp() macro and enables debug symbols for OpenSSH to make diagnosing problems easier.
2021-04-25Ports: Fix python3 package so linting script doesn't error out.Brian Gianforcaro
I have my environment configured to use https://pre-commit.com/. I guess the scripts were changed recently to lint all ports, and the python port was barfing on my system because of this bug.
2021-04-25Ports: Pass along any command arguments in package.shJelle Raaijmakers
Commit b3db01e20 broke simple commands without arguments like: ./package.sh clean Now, all available arguments are passed along, even if there are none.
2021-04-24Ports/scummvm: Add launcherJelle Raaijmakers
2021-04-23Ports: Add launcher for OpenTTDGunnar Beutner
2021-04-23Ports: Add openttdGunnar Beutner
2021-04-23Ports: Detect more types of errors in the AvailablePorts.md fileGunnar Beutner
This adds support for detecting incorrect version numbers and links in the ports list. Also, unlike before it doesn't parse the package.sh script but executes it instead which allows us to detect syntax errors.
2021-04-23Ports: Fix version numbers for some of the portsGunnar Beutner
2021-04-23Ports: Add launchers for some of the portsGunnar Beutner
2021-04-23Ports: Use a specific version for frotzGunnar Beutner
The hash for the master zip file changed again. Probably because GitLab only caches those zip files for a bit and re-generates them with slightly different zip headers after some time even though the repository didn't change.
2021-04-23Ports: Shorten the build message for skipped buildsGunnar Beutner
The new message for skipping builds makes it hard to distinguish failed builds from builds that were just skipped so change it back to the old one - but don't actually build packages twice again.
2021-04-22Ports/scummvm: Build with C++11 supportJelle Raaijmakers
This unbreaks the ScummVM port build. Some `[[noreturn]]` keywords were added to `<assert.h>` recently and this required an additional flag to the ScummVM configure script to fix. Also removed the now unnecessary `export LIBS`.
2021-04-21Ports: Build ports only once when running build_all.shGunnar Beutner
Previously we'd end up building some ports multiple times, e.g. as a dependency for another port. This changes the build_all.sh script so that it builds ports only once.
2021-04-21Ports: Rename dirname to port to clarify its meaningGunnar Beutner
2021-04-21Ports: Add missing dependency for libgcryptGunnar Beutner
2021-04-21Ports: Fix Python _crypt module linkage errorLinus Groh
we need to link against LibCrypt and subsubsequently LibCore (which LibCrypt does not link against itself due to a circular dependency issue). Not sure why this broke, it worked when I last updated the port.
2021-04-21Ports: emu2: Bump version to 2021.01Brendan Coles
2021-04-20Ports: Build shared library for xz with -pthreadGunnar Beutner
2021-04-20Toolchain+Ports: Enable threads for gccGunnar Beutner
This enables POSIX threads for GCC and makes the -pthread argument available.
2021-04-20Ports: Consistently indent with four spacesLinus Groh
2021-04-20Ports: Improve consistency and quality of portsPanagiotis Vasilopoulos
- Replaced /Root with - Improved documentation. - Removed a few typos. - Replaced with - Added brackets in some cases. Most of the changes were reviewed and applied manually.
2021-04-20Ports: Fix up imgcatPanagiotis Vasilopoulos
2021-04-20Ports: Remove auth_type for our own packagesGunnar Beutner
Otherwise we'd have to update them in this repository every time something changes.
2021-04-20Everywhere: Replace SERENITY_ROOT with SERENITY_SOURCE_DIRPanagiotis Vasilopoulos
2021-04-19Ports: Improve variable names in .hosted_defs.shPanagiotis Vasilopoulos
- SERENITY_ROOT is being kept around for compatibility reasons, and will be removed gradually - SERENITY_INSTALL_ROOT points to DESTDIR but will be preferred over that in the future - SERENITY_SOURCE_DIR points to the root folder of the repository. Let's keep the root terminology in the directory structure sort of sense out of here
2021-04-19Ports: Link libtiff against xzGunnar Beutner
2021-04-19Ports: Update tarball hash for quakeGunnar Beutner
2021-04-19Ports: Remove obsolete patch for hatariGunnar Beutner
2021-04-19Ports: Link libtiff against zstdGunnar Beutner
2021-04-19Ports: Fix ports when building with ccacheGunnar Beutner
When building with ccache these ports failed to build because CC contains more than one word. The ncurses port also doesn't like how ccache preprocesses files. This patch fixes that.
2021-04-19Ports: Fix SDLPoPGunnar Beutner
This port was still using the upstream's master branch as opposed to a fixed git commit. Also, now that SDL2 is installed into /usr/local the build failed. I have also removed an obsolete patch because we're now linking against shared libraries for SDL2 and those already have appropriate library dependencies.
2021-04-19Ports: Add xz portGunnar Beutner
2021-04-18Ports: Build shared library for libtiffGunnar Beutner
2021-04-18Ports: Fix the tarball hash for nasmGunnar Beutner
For some reason the hash was incorrect. Also, changed the hash type to SHA256. We should consider deprecating everything other than SHA256 maybe.
2021-04-18Ports: Fix dependency and linker options for SDL2_imageGunnar Beutner
2021-04-18Ports: Enable building cmake on the hostGunnar Beutner
2021-04-18Ports: Update the gcc port with the patches from the toolchainGunnar Beutner
2021-04-18Ports: Enable building ports with ccacheGunnar Beutner
2021-04-17Ports: AvailablePorts.md: Fix column alignmentBrendan Coles
2021-04-17Ports: genemu: Pin version to latest release rather than use master branchBrendan Coles
2021-04-17Ports: vim: Pin version to latest release rather than use master branchBrendan Coles
2021-04-17Ports: Add imgcat portPanagiotis Vasilopoulos
Co-authored-by: Linus Groh <mail@linusgroh.de>
2021-04-17Ports: c-ray: Pin version to latest commit rather than use master branchBrendan Coles
2021-04-17Ports: Fix key path for edGunnar Beutner
2021-04-16Ports: SDL2: Use correct CMAKE_TOOLCHAIN_FILE in configoptsBrendan Coles
2021-04-16Ports: Add auth_type verification to all package.sh filesBrendan Coles
2021-04-16Ports: Build shared libraries for a few more portsGunnar 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-16Ports: Make sure ports are installed into /usr/localGunnar Beutner
2021-04-16Toolchain+Ports: Move the CMake toolchain file into a subdirectoryGunnar Beutner
2021-04-16Ports: Update the gcc port to 10.3.0Gunnar Beutner