summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2021-06-07Ports: Make `curl` detect our OpenSSL portJelle Raaijmakers
Without a proper prefix, the `configure` script will probably pick up the host's OpenSSL library. This change makes sure the script always looks at the library present in the Serenity build dir.
2021-06-07Ports: Add Beneath a Steel SkyJelle Raaijmakers
2021-06-07Toolchain+Ports: Fix building binutils on FreeBSDGunnar Beutner
This imports the upstream patch from https://sourceware.org/bugzilla/show_bug.cgi?id=27382 Fixes #7407.
2021-06-06Ports: Install launcher for FreecivGunnar Beutner
2021-06-06Ports/freeciv: Add missing dependencies SDL2_gfx and curl (libcurl)Kenneth Myhra
2021-06-06Ports: Fix zlib include directory for libzipEdwin Hoksberg
2021-06-06Ports: Add samTimothy
2021-06-05Ports/PHP: Enable OpenSSL extensionJelle Raaijmakers
2021-06-05Ports/PHP: Disable PCRE JITJelle Raaijmakers
The PCRE JIT creates memory that needs to be readable, writable and executable at the same time. Serenity does not like this, so disable it. This JIT is of limited use for the current applications of PHP within Serenity anyway :-)
2021-06-05Ports/PHP: Enable Zlib extensionJelle Raaijmakers
2021-06-05Ports/PHP: Enable Phar extensionJelle Raaijmakers
2021-06-05Ports: Add port for freecivGunnar Beutner
2021-06-05Ports: Specify missing library when linking SDL2_ttfGunnar Beutner
2021-06-05Ports: Build shared library for freetypeGunnar Beutner
2021-06-05Ports: fix gcc for mac usersyegor
BSD sed differs from GNU sed with the `-i` option. This commit changes the sed line in package.sh to be portable across macOS and Linux.
2021-06-04Ports: Enable PHP XML extensionsJelle Raaijmakers
2021-06-04Ports: Add libxml2Jelle Raaijmakers
2021-06-04Ports/PHP: Enable SQLite3 and iconv extensionsJelle Raaijmakers
2021-06-04Ports: Embed ScummVM icons into the binaryJelle Raaijmakers
Slightly inspired by 9c0cfede.
2021-06-04Ports: Add PHPJelle Raaijmakers
2021-06-04Ports: Embed icon into the Super Mario portGunnar Beutner
2021-06-04Ports: Create launchers for the stpuzzles portGunnar Beutner
This changes the .port_include.sh script so that ports can more easily create more than one launcher by making the install_launcher function available to the port's package.sh script. This creates launchers for the stpuzzles port in the Games/Puzzles category.
2021-06-04Ports: Don't set the current working directory in the launcher scriptGunnar Beutner
This removes the hack for launching Super Mario.
2021-06-04Ports: Don't crash when starting uMario outside of /opt/Super_MarioGunnar Beutner
Previously this port would just crash. There was a workaround in the way the app launcher started the game but I'd really like to get rid of that hack.
2021-06-04Ports: Add p7zipJohn Brehm
2021-05-31Ports: Add opentyrian and opentyrian-dataOleg Kosenkov
2021-05-31Ports: Add Simon Tatham's Puzzle CollectionEgor Ananyin
2021-05-30Ports: Add port for wgetTim Schumacher
2021-05-28Ports: Install mbedtls into the right directory and build shared libsGunnar Beutner
Previously we'd install mbedtls into /lib, /include, etc. Instead we should install this port into /usr/local/lib. This also builds shared libraries for this port.
2021-05-27Ports: Bump curl to 7.77.0 :^)Andreas Kling
2021-05-20Ports: Only do build check for configure, build, and install stepsLinus Groh
This was breaking ports linting, which runs the script with the 'showproperty' option. This check is not needed for some other options as well, so let's do it conditionally.
2021-05-20Ports: Add build completion sanity check to .port_include.shLinus Groh
Simply by checking whether a built libc.so exists, we should be able to avoid strange build errors where that's not the case and just tell the user upfront. Fixes #7309.
2021-05-19Ports: Build shared libraries for the GnuPG librariesGunnar Beutner
This builds all the GnuPG libraries as shared libraries so that -lintl is linked when building the final GnuPG executable.
2021-05-18Ports: Remove dns and getpw pledges for the OpenSSH clientGunnar Beutner
These are not valid flags for SerenityOS.
2021-05-16Ports: Update the packages.db directory in READMEΓ–mer Kurttekin
"packages.db" used to be directly in the "Build" directory but it has been moved to "Build/i686/Root/usr/Ports/" in 6877a5b.
2021-05-15Ports: Add port for Brogue (BrogueCE)nooga
2021-05-15Ports: Add libiconv dependency to gettextTim Schumacher
libiconv is explicitly linked later and required by gettext as well. Add it to the dependencies to make builds in a clean environment work.
2021-05-12Ports: Add missing dependencies for openttdGunnar Beutner
2021-05-12Ports: Fix building the libicu portGunnar Beutner
If you're on the new toolchain with std support already you'd be unable to build libicu because <cmath> #undefs some of the defines from <math.h> (e.g. isfinite).
2021-05-11Ports: Add missing dependency for vimGunnar Beutner
The vim port links against gettext when it's available so we should add it as a dependency in the package.sh script.
2021-05-11Ports: Link gettext against libpthreadGunnar Beutner
Apparently libintl uses pthread_cond_broadcast() so let's make sure that we link it against libpthread so we don't call libc's pthread stubs.
2021-05-10Ports: Remove obsolete patch for flatbuffersGunnar Beutner
The patch is not neccessary anymore, in fact it breaks the build now because we have those functions in the std namespace.
2021-05-10Ports: Add missing curl dependency for the git portGunnar Beutner
fixes #6724
2021-05-09Ports: Update build options for curlGunnar Beutner
This enables SSL support (verified to work), IPv6 (won't work for lack of IPv6 support in the kernel) and threads.
2021-05-09Ports: Remove obsolete patches for openttdGunnar Beutner
2021-05-09Ports: Remove IPv6 patches for cmakeGunnar Beutner
2021-05-09Ports: Remove obsolete patches for stress-ngGunnar Beutner
2021-05-09Ports: Add port for libopenalGunnar Beutner
2021-05-09Ports: Add missing .so extension for ffmpeg library SONAMEsGunnar Beutner
2021-05-09Ports: Remove obsolete patch for dropbearLinus Groh