summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2021-03-25Ports: Fix m4AnicJov
This patch fixes the m4 port by removing unneeded make subdirs that would cause the build to fail on some systems. We now only care about the `lib` and `src`.
2021-03-21Ports: vitetrisJaan
2021-03-16Ports: Add Hatari Atari ST/STE/TT/Falcon emulator (#5812)Dan MacDonald
2021-03-15Ports: Do not call ./package.sh from a subshell in ./build_all.shTom Needham
This patch ensures that ./package.sh is run in the same shell This solves compiling issues when building certain ports. This fix was suggested by linusg in https://github.com/SerenityOS/serenity/issues/5783#issuecomment-798906817
2021-03-15Ports: Allow verbose argument in build_all.shTom Needham
This patch allows for a verbose argument to be passed so that the build output of the individual builds is printed to stdout instead of /dev/null to help with diagnosing errors If the verbose argument is not passed the old behaviour is preserved and the build output is printed to /dev/null
2021-03-14Ports: Make gnuplot build fail laterBen Wiederhake
2021-03-14Ports: Fix 'bc' portBen Wiederhake
Previously, these features were apparently auto-disabled, because we do not yet support and never did support translations or the FIONREAD ioctl.
2021-03-14Ports: Remove ever-broken 'editline' buildBen Wiederhake
I'm sorry @The-King-of-Toasters, but it never worked and apparently noone uses/fixes it, so let's remove it? Alternatively, see discussion in #2677.
2021-03-14Ports: Fix cross-compiling git for serenityBen Wiederhake
No idea how this is supposed to work, because git's buildscripts execute 'uname -S' to determine which functions are available - and that's not how cross-compilation works.
2021-03-14Ports: Fix package.sh executable bitsBen Wiederhake
2021-03-13Ports: Update c-ray patchesLinus Groh
2021-03-13Ports: Fix klong's package.shLinus Groh
2021-03-13Ports: Use SERENITY_ARCH in .port_include.sh if already definedLinus Groh
Instead of always hardcoding i686, only use it as fallback value as we already do in other scripts.
2021-03-13Ports: Use SERENITY_ARCH in --target/--hostLinus Groh
Recent ports already do this, let's update the others as well. One step closer to multi-arch support for ports! :^)
2021-03-13Ports: Remove/replace hardcoded i686-pc-serenity-{gcc,g++,ar,ranlib}Linus Groh
Except in the Lua port's Makefile patch, I couldn't figure this out...
2021-03-13Ports: Remove redundant 'workdir' entriesLinus Groh
2021-03-13Ports: Replace hardcoded versions in 'files' URLsLinus Groh
Let's just use $version everywhere (we already do this for most ports).
2021-03-11Ports: Replace hardcoded Build/ paths with SERENITY_BUILD_DIRLinus Groh
Fixes #5710.
2021-03-09Ports: Add liboggAnicJov
This library will allow us to port more multimedia programs and games, since it's a common dependency of such projects. I was looking at Scummvm's dependencies in particular, with a goal of porting them all eventually, so that we can have Myst running in Serenity!
2021-03-08Ports: Add SDL2_mixerAndreas Kling
2021-03-08Ports/git: remove no longer needed patchesJorropo
2021-03-08Everywhere: Remove unnecessary whitespace at the end of some lines.Emanuele Torre
2021-03-08Ports: Add Genemuaabajyan
This is a Basic Genesis / MegaDrive Emulator, that only requires SDL2 to run it. Usage: genemu /path/to/game.bin
2021-03-07LibCompress: Rename libcompression.so to libcompress.soJelle Raaijmakers
2021-03-07Ports: Add SDL2_ttfAndreas Kling
2021-03-06Ports/git: Forcing NO_IPV6 option.Jorropo
This fixes the build, how ever I don't know why the auto detection broke in the first place.
2021-03-06Ports: Add bzip2 portLuke
Saw that it can be included with the freetype port, so I added it.
2021-03-06Ports: Add zlib dependency to libpngLuke
I didn't have zlib installed when I was trying to compile libpng. It said it was missing, so add a dependency to zlib.
2021-03-05Ports: Add FreeType 2.10.4Andreas Kling
2021-03-03Ports: Add libpng 1.6.37TheMorc
2021-03-01Ports: Build curl with --disable-ipv6Andreas Kling
2021-02-21Ports: Update Python to 3.9.2Linus Groh
Released on 2021-02-19, no patch changes required. https://www.python.org/downloads/release/python-392/
2021-02-20Ports: Update vttest version in AvailablePorts.mdLinus Groh
2021-02-20Ports: Update vttest to latest versionAndreas Kling
2021-02-19Toolchain: Use -ftls-model=initial-exec by defaultItamar
Our TLS implementation relies on the TLS model being "initial-exec". We previously enforced this by adding the '-ftls-model=initial-exec' flag in the root CmakeLists file, but that did not affect ports - So now we put that flag in the gcc spec files. Closes #5366
2021-02-19Ports: Add libjpeg 9djonno85uk
2021-02-17Ports: Add tinyscheme 1.42 (#5387)Marcel Hernandez
2021-02-17Ports: Add bison 1.25 (#5382)jonno85uk
bison -h works. Not tried with any grammar files
2021-02-17Ports: Add libtiff (#5383)jonno85uk
2021-02-17Ports: Use new curl domainEmil Engler
curl switched it's domain to curl.se last year: https://daniel.haxx.se/blog/2020/11/04/the-journey-to-a-curl-domain/ I think we should follow this change and adapt the new domain name.
2021-02-15Ports: Add a cmake portAnotherTest
Yes, you build this *inside* serenity.
2021-02-15Ports: Document build_{all,installed}.shLinus Groh
2021-02-15Everywhere: Canonicalize 'ReadMe' capitalizationBen Wiederhake
We now follow a common capitalization throughout the project: ./Ports/openssh/ReadMe.md ./Ports/python3/patches/ReadMe.md ./Ports/ReadMe.md ./Meta/Lagom/ReadMe.md ./ReadMe.md This filename is still obvious enough to be seen immediately.
2021-02-14Ports: Add build_installed.sh script to rebuild installed portsLinus Groh
2021-02-14Ports: Tweak wording in build_all.sh error messageLinus Groh
2021-02-07Ports: Fix linking of the stress-ng portBrian Gianforcaro
2021-02-02Ports: Build python3 with zlibLinus Groh
With the right include paths and linker flags, the _zlib module now builds & works. :^)
2021-02-02Ports: Build most python3 extension modules staticallyLinus Groh
Attempting to import C-extensions (lib-dynload/*.so) currently asserts in the dynamic loader - let's just build them statically instead for the time being. This makes a large number of modules available for use and the port a lot more functional! :^)
2021-02-02Ports: Add post_configure functionLinus Groh
There's pre_configure to do things required by the configure script, let's also add post_configure for things not covered by the configure script. The specific use case is overwriting a file created by python3's configure script.
2021-02-01Ports: Move packages.db from Ports/ to Build/Linus Groh
When removing and recreating the Build directory, it's quite annoying having to edit/remove Ports/packages.db as the installer won't install previously installed port dependencies again if they're still listed. This problem is easily solved by just considering packages.db a build-specific file.