Jaan
226e063207
Ports: vitetris
2021-03-21 09:33:35 +01:00
Dan MacDonald
3dfa3d2d9d
Ports: Add Hatari Atari ST/STE/TT/Falcon emulator ( #5812 )
2021-03-16 21:53:13 +01:00
Tom Needham
daf2e5d335
Ports: Do not call ./package.sh from a subshell in ./build_all.sh
...
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-15 09:07:17 +01:00
Tom Needham
26d72d3048
Ports: Allow verbose argument in build_all.sh
...
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-15 09:07:17 +01:00
Ben Wiederhake
6cf8e3c980
Ports: Make gnuplot build fail later
2021-03-14 11:30:38 +01:00
Ben Wiederhake
60b458f5b3
Ports: Fix 'bc' port
...
Previously, these features were apparently auto-disabled, because we do not yet
support and never did support translations or the FIONREAD ioctl.
2021-03-14 11:30:38 +01:00
Ben Wiederhake
071b31338a
Ports: Remove ever-broken 'editline' build
...
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-14 11:30:38 +01:00
Ben Wiederhake
4100aa52d9
Ports: Fix cross-compiling git for serenity
...
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-14 11:30:38 +01:00
Ben Wiederhake
e23fc195e7
Ports: Fix package.sh executable bits
2021-03-14 11:30:38 +01:00
Linus Groh
161b36bb09
Ports: Update c-ray patches
2021-03-13 22:44:16 +01:00
Linus Groh
5e4808878d
Ports: Fix klong's package.sh
2021-03-13 13:35:24 +01:00
Linus Groh
15a820e9ad
Ports: Use SERENITY_ARCH in .port_include.sh if already defined
...
Instead of always hardcoding i686, only use it as fallback value as we
already do in other scripts.
2021-03-13 13:13:03 +01:00
Linus Groh
4c497228a9
Ports: Use SERENITY_ARCH in --target/--host
...
Recent ports already do this, let's update the others as well. One step
closer to multi-arch support for ports! :^)
2021-03-13 13:13:03 +01:00
Linus Groh
7cb9237be9
Ports: Remove/replace hardcoded i686-pc-serenity-{gcc,g++,ar,ranlib}
...
Except in the Lua port's Makefile patch, I couldn't figure this out...
2021-03-13 13:13:03 +01:00
Linus Groh
f9cf6bfce1
Ports: Remove redundant 'workdir' entries
2021-03-13 13:13:03 +01:00
Linus Groh
37f837bde7
Ports: Replace hardcoded versions in 'files' URLs
...
Let's just use $version everywhere (we already do this for most ports).
2021-03-13 13:13:03 +01:00
Linus Groh
f318ab6bed
Ports: Replace hardcoded Build/ paths with SERENITY_BUILD_DIR
...
Fixes #5710 .
2021-03-11 21:01:29 +01:00
AnicJov
68f2ef1097
Ports: Add libogg
...
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-09 07:29:35 +01:00
Andreas Kling
096c4571bb
Ports: Add SDL2_mixer
2021-03-08 13:15:35 +01:00
Jorropo
9eff9b8cea
Ports/git: remove no longer needed patches
2021-03-08 10:22:14 +01:00
Emanuele Torre
1f81bc6879
Everywhere: Remove unnecessary whitespace at the end of some lines.
2021-03-08 09:20:53 +01:00
aabajyan
0dfbc2c702
Ports: Add Genemu
...
This is a Basic Genesis / MegaDrive Emulator, that only requires
SDL2 to run it.
Usage: genemu /path/to/game.bin
2021-03-08 08:57:12 +01:00
Jelle Raaijmakers
f9f9cda025
LibCompress: Rename libcompression.so to libcompress.so
2021-03-07 18:14:54 +01:00
Andreas Kling
30b957e46c
Ports: Add SDL2_ttf
2021-03-07 17:48:21 +01:00
Jorropo
25e4a3467d
Ports/git: Forcing NO_IPV6 option.
...
This fixes the build, how ever I don't know why the auto detection
broke in the first place.
2021-03-06 14:57:44 +01:00
Luke
89846b5b7c
Ports: Add bzip2 port
...
Saw that it can be included with the freetype port, so I added it.
2021-03-06 14:56:51 +01:00
Luke
3f969286d7
Ports: Add zlib dependency to libpng
...
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-06 14:53:46 +01:00
Andreas Kling
e0e8c6f70e
Ports: Add FreeType 2.10.4
2021-03-05 21:58:52 +01:00
TheMorc
538975b713
Ports: Add libpng 1.6.37
2021-03-03 23:12:53 +01:00
Andreas Kling
74d1caf7d1
Ports: Build curl with --disable-ipv6
2021-03-01 19:51:23 +01:00
Linus Groh
4166765292
Ports: Update Python to 3.9.2
...
Released on 2021-02-19, no patch changes required.
https://www.python.org/downloads/release/python-392/
2021-02-21 21:44:52 +01:00
Linus Groh
46efd2f741
Ports: Update vttest version in AvailablePorts.md
2021-02-20 18:31:00 +01:00
Andreas Kling
61c5bd08af
Ports: Update vttest to latest version
2021-02-20 17:04:46 +01:00
Itamar
7df61e2c9b
Toolchain: Use -ftls-model=initial-exec by default
...
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-19 15:21:24 +01:00
jonno85uk
a4d4571522
Ports: Add libjpeg 9d
2021-02-19 12:18:46 +01:00
Marcel Hernandez
b07799060f
Ports: Add tinyscheme 1.42 ( #5387 )
2021-02-17 23:07:34 +01:00
jonno85uk
2d1cfa7d11
Ports: Add bison 1.25 ( #5382 )
...
bison -h works. Not tried with any grammar files
2021-02-17 22:54:37 +01:00
jonno85uk
6e1117a688
Ports: Add libtiff ( #5383 )
2021-02-17 22:54:04 +01:00
Emil Engler
ce13b258ca
Ports: Use new curl domain
...
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-17 14:40:50 +01:00
AnotherTest
80d6f46d4e
Ports: Add a cmake port
...
Yes, you build this *inside* serenity.
2021-02-15 17:32:56 +01:00
Linus Groh
e8ff61e64b
Ports: Document build_{all,installed}.sh
2021-02-15 11:46:36 +01:00
Ben Wiederhake
87e4bcdf69
Everywhere: Canonicalize 'ReadMe' capitalization
...
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-15 07:41:16 +01:00
Linus Groh
917f7d668c
Ports: Add build_installed.sh script to rebuild installed ports
2021-02-14 16:46:40 +01:00
Linus Groh
a38f5aa026
Ports: Tweak wording in build_all.sh error message
2021-02-14 16:46:40 +01:00
Brian Gianforcaro
d107cabf5d
Ports: Fix linking of the stress-ng port
2021-02-07 12:16:37 +01:00
Linus Groh
de676bbf97
Ports: Build python3 with zlib
...
With the right include paths and linker flags, the _zlib module now
builds & works. :^)
2021-02-02 16:53:06 +01:00
Linus Groh
404dab5383
Ports: Build most python3 extension modules statically
...
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-02 16:53:06 +01:00
Linus Groh
92ca22a5e1
Ports: Add post_configure function
...
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-02 16:53:06 +01:00
Linus Groh
02520f16e3
Ports: Move packages.db from Ports/ to Build/
...
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.
2021-02-01 19:40:34 +01:00
Liav A
6e8f86b44b
Ports: Upgrade dmidecode to version 3.3
2021-02-01 17:13:23 +01:00