Brendan Coles
6718941715
Ports: Links: Bump version from 2.19 to 2.22
2021-03-31 22:47:40 +02:00
Linus Groh
4fac577cf0
Ports: Use 'env bash' in hatari and pt2-clone package.sh shebang
2021-03-30 21:13:12 +02:00
Manuel Palenzuela
54b4d7611c
Ports: Added a chester port, a very simple GameBoy emulator.
2021-03-30 21:11:23 +02:00
Jelle Raaijmakers
3cd8d7e968
Ports/SQLite: Remove HAVE_UTIME compilation flag
2021-03-29 19:58:12 +02:00
Andreas Kling
52ce7ed842
Ports: Switch to new SDL2 port
...
I've rebased the SDL2 port on top of the latest SDL2 main branch.
This patch simply points the SDL2 port scripts to the new branch.
2021-03-27 22:57:08 +01:00
Jelle Raaijmakers
9c141d0a87
Ports: Add SQLite
2021-03-27 19:43:14 +01:00
AnicJov
d3630a7b1f
Ports: Fix m4
...
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-25 10:58:45 +01:00
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