Age | Commit message (Collapse) | Author |
|
|
|
|
|
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
|
|
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
|
|
|
|
Previously, these features were apparently auto-disabled, because we do not yet
support and never did support translations or the FIONREAD ioctl.
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
Instead of always hardcoding i686, only use it as fallback value as we
already do in other scripts.
|
|
Recent ports already do this, let's update the others as well. One step
closer to multi-arch support for ports! :^)
|
|
Except in the Lua port's Makefile patch, I couldn't figure this out...
|
|
|
|
Let's just use $version everywhere (we already do this for most ports).
|
|
Fixes #5710.
|
|
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!
|
|
|
|
|
|
|
|
This is a Basic Genesis / MegaDrive Emulator, that only requires
SDL2 to run it.
Usage: genemu /path/to/game.bin
|
|
|
|
|
|
This fixes the build, how ever I don't know why the auto detection
broke in the first place.
|
|
Saw that it can be included with the freetype port, so I added it.
|
|
I didn't have zlib installed when I was trying to compile libpng.
It said it was missing, so add a dependency to zlib.
|
|
|
|
|
|
|
|
Released on 2021-02-19, no patch changes required.
https://www.python.org/downloads/release/python-392/
|
|
|
|
|
|
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
|
|
|
|
|
|
bison -h works. Not tried with any grammar files
|
|
|
|
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.
|
|
Yes, you build this *inside* serenity.
|
|
|
|
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.
|
|
|
|
|
|
|
|
With the right include paths and linker flags, the _zlib module now
builds & works. :^)
|
|
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! :^)
|
|
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.
|
|
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.
|
|
|