Tom Needham
9b75b1be5f
Ports: patch config.sub instead of the configure script in the yasm port
2021-04-13 21:47:11 +02:00
Gunnar Beutner
84ad8a51d3
Ports: Link curl against openssl and disable non-blocking I/O
...
For some reason curl complains that SSL_connect() fails when
non-blocking I/O is enabled. With blocking I/O it works just
fine though.
2021-04-12 22:44:49 +02:00
Gunnar Beutner
317b2d7f92
Ports: Remove configure option which disables getattrinfo() for curl
2021-04-12 22:44:49 +02:00
Gunnar Beutner
f34d951f28
Ports: Fix for building openssh
2021-04-12 22:44:49 +02:00
Gunnar Beutner
0f98569617
Ports: Remove obsolete patches for <limits.h>
2021-04-12 22:37:34 +02:00
Peter Elliott
fbbb4b3395
Ports: fallback to pro when curl is not installed
2021-04-12 14:06:24 +02:00
Peter Elliott
f71102a474
Ports: Require less commands in .port_include.sh
...
- fallback to http with curl when https fails
- add --no-gpg-verification, which will skip gpg signature verification
2021-04-12 14:06:24 +02:00
Peter Elliott
a09421f1be
Ports: Don't use getaddrinfo for curl
...
serenity's getaddrinfo is a stub, but curl detects it anyway, and uses
it instead of gethostbyname.
2021-04-12 14:06:24 +02:00
Peter Elliott
938924f36d
Meta: Add install-ports CMake target
...
install-ports copys the necessary files from Ports/ to /usr/Ports. Also
refactor the compiler and destiation variables from .port_include.sh
into .hosted_defs.sh. .hosted_defs.sh does not exists when ports are
built in serenity
2021-04-12 14:06:24 +02:00
Brendan Coles
9c3948ef3e
Ports: Add Dialog
2021-04-12 11:24:31 +02:00
Brendan Coles
435bd841ee
Ports: Add GNU libtool
2021-04-12 11:23:48 +02:00
Tom Needham
ad4a4ba1c6
Ports: Add Port for the yasm assembler ( #6149 )
...
This is a required dependency for many libraries.
2021-04-11 18:25:26 +02:00
Brian Gianforcaro
b6726df828
Ports: Fix Ports/README.md to match lint rule
2021-04-11 11:15:22 +02:00
Gunnar Beutner
9c8ba58029
Ports: Fix building diffutils
2021-04-11 09:51:20 +02:00
Gunnar Beutner
6e51ea1e2e
Ports: Fix building the git port
...
Because libiconv is now buildable the configure script fails when
libiconv was installed.
2021-04-11 09:51:20 +02:00
Gunnar Beutner
dc446920e0
Ports: Fix building the libexpat port
2021-04-11 09:51:20 +02:00
Gunnar Beutner
6f514b6803
Ports: Fix building the nesalizer port when SDL2 isn't installed on the host
2021-04-11 09:51:20 +02:00
Gunnar Beutner
468be9292e
Ports: Fix building the dropbear port
2021-04-11 09:51:20 +02:00
Gunnar Beutner
5ae64035a6
Ports: Fix install actions for the dmidecode port when re-installing the port
...
When re-installing the port the symlink already exists which causes
'ln -s' to fail.
2021-04-11 09:51:20 +02:00
Gunnar Beutner
184fea5fc1
Ports: Fix building the frotz port
2021-04-11 09:51:20 +02:00
Gunnar Beutner
437a214085
Ports: Remove config opts for dash
2021-04-11 01:18:02 +02:00
Gunnar Beutner
f43f4a16e7
Ports: Fix install actions for the bash port when re-installing the port
...
When re-installing the port the symlink already exists which causes
'ln -s' to fail.
2021-04-11 01:18:02 +02:00
Brendan Coles
1d7bec0fe7
Ports: Download GNU port archives and signatures using HTTPS
2021-04-10 21:05:20 +02:00
Brendan Coles
ee25d6940f
Ports: Add GnuCOBOL
2021-04-08 21:58:57 +02:00
Brendan Coles
6c3e0cc98a
Ports: Add GNU Multiple Precision Arithmetic Library (GMP)
2021-04-08 09:17:42 +02:00
Linus Groh
a9fa3fb095
Ports: Update Python to 3.9.4
...
Released on 2021-04-04 as a hotfix release superseding 3.9.3.
https://www.python.org/downloads/release/python-394/
2021-04-06 22:25:33 +02:00
Arthur Mendes
0fd50f0283
Ports: Add flatbuffers library ( #6050 )
...
The flatbuffers library is a serialization library, created by Google
for game development and performance-critical applications.
It aims to be fast and efficient.
This commit creates a port of it to SerenityOS.
The flatbuffers build process generates three things: some header files,
a library (libflatbuffers) and a schema compiler (flatc).
There are tests, but they are not compiled, because it runs the
flatbuffers schema compiler, one of the things we are cross-compiling.
The compiler will not run because the target is different from the host
2021-04-06 17:54:28 +02:00
Manuel Palenzuela
4f690408af
Ports: Added a Super-Mario clone port.
...
Added a minimal dependency super mario port. (Only depends on SDL, SDL_image and SDL_mixer).
2021-04-06 09:32:37 +02:00
Manuel Palenzuela
8b0f1f816b
Ports: Added an oksh port
...
Currently has some problems such as not killing jobs when (ctrl + c)
and depends on an implementation of sigsuspend.
2021-04-06 08:10:18 +02:00
Manuel Palenzuela
a1815b0f87
Ports: Added the libzip library
2021-04-05 20:04:15 +02:00
Larkin Nickle
1333fa7cf7
Ports: Add carl
2021-04-05 18:25:46 +02:00
Linus Groh
0490540e21
Ports: Add SDL2_gfx
2021-04-04 19:56:11 +02:00
Linus Groh
dabfeb6dd8
Ports: Set freetype2 include path for SDL2_ttf
...
It tried to use some headers from my host machine and failed to build.
2021-04-04 17:42:50 +02:00
Manuel Palenzuela
136588e240
Ports: Removed now unnecesary patch for the Prince of Persia port
...
As now strtoimax() is implemented we have no need to replace it to
strtol().
2021-04-04 16:14:23 +02:00
Alexander
8e4e640717
Ports: fix libvorbis installtion prefix
2021-04-04 16:04:38 +02:00
Jelle Raaijmakers
a856e8d805
Ports: Add ScummVM
2021-04-04 08:28:47 +02:00
Manuel Palenzuela
83b5655977
Ports: Added a Prince of Persia (SDLPoP) port.
...
This is a port of the dissasembly version of the DOS prince of persia
game :)
2021-04-03 23:30:27 +02:00
Manuel Palenzuela
d09cd85b6c
Ports: Added a cmatrix port
2021-04-03 18:55:02 +02:00
Linus Groh
563712abce
Ports: Build Python with --disable-ipv6
...
The addition of some IPv6 related things makes the configure script
think we support it now. We don't.
2021-04-01 22:49:44 +02:00
Manuel Palenzuela
a8f8e883c1
Ports: Updated the SDL2_mixer port to make it compile without
...
the opus and modplug music libraries.
Previously it wasnt compiling as we do not have ports of those
libraries. I have also changed the install location of the library so it
installs under /usr/include/SDL2 instead of /usr/local/include/SDL2.
2021-04-01 20:55:49 +02:00
Manuel Palenzuela
8324e48218
Ports: Added a SDL2_image port
2021-04-01 20:55:32 +02:00
Linus Groh
4e2d4b193a
Ports: Get Python's --build value from config.guess
2021-04-01 20:54:05 +02:00
Alexander
86ecbd809f
Ports: add libvorbis
2021-04-01 08:28:20 +02:00
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