Kenneth Myhra
a3073824a9
Ports/curl: Set CMake cache variable HAVE_GETADDRINFO_THREADSAFE to 1
...
According to the issue https://github.com/curl/curl/issues/12093 the
curl build doesn't properly detect that Serenity has getaddrinfo() and
outputs the following:
---
Performing Test HAVE_H_ERRNO_ASSIGNABLE
CMake Error: try_run() invoked in cross-compiling mode, please set the
following cache variables appropriately:
HAVE_H_ERRNO_ASSIGNABLE_EXITCODE (advanced)
---
Setting the CMake cache variable HAVE_GETADDRINFO_THREADSAFE=1 solves
the mentioned error.
Also see: https://github.com/curl/curl/pull/12094
2023-10-16 09:41:00 +02:00
Kenneth Myhra
12bdac92e5
Ports: Update curl to 8.4.0
2023-10-15 07:16:04 +02:00
EWouters
bc12e793c5
Ports/curl: Update curl to version 8.2.1
2023-10-12 23:30:22 +02:00
EWouters
50758181a3
Ports: Update formatting to be consistent with other ports
...
This commit updates the formatting for all ports to be updated in this
PR in one go, to keep those changes centralized.
2023-10-12 23:30:22 +02:00
Tim Schumacher
456fd9f574
Ports: Switch to the new files
syntax
2023-09-09 01:06:31 +02:00
Tim Schumacher
fb4db096cb
Ports: Remove the filename
entry from files
2023-08-08 19:57:43 +02:00
Tim Schumacher
284fee9e77
Ports: Make files
a proper array
2023-08-08 19:57:43 +02:00
Kenneth Myhra
53db5d8b6c
Ports/curl: Update to 8.2.0
2023-07-20 07:24:40 +01:00
Tim Schumacher
89b0a61067
Ports: Remove support for auth_type
s other than sha256
2023-07-10 13:08:27 +02:00
Cameron Youell
18720fed7b
Ports/curl: Update curl to version 8.0.1
2023-03-27 14:27:32 +01:00
Kenneth Myhra
450ffbe612
Ports: Update curl to 7.88.1
2023-02-24 19:20:53 +01:00
Kenneth Myhra
74de1f6193
Ports: Let our CA Certificate location be known to curl
...
Co-authored-by: Tim Schumacher <timschumi@gmx.de>
2022-12-22 15:59:00 +00:00
Kenneth Myhra
3c6afeca45
Ports: Format curl package.sh script
2022-12-22 15:59:00 +00:00
Kenneth Myhra
fe478be91b
Ports: Update curl to 7.87.0
...
This also removes the tiny patch we had since it's been upstreamed.
2022-12-22 15:59:00 +00:00
Kenneth Myhra
1e3b677fa4
Ports: Update curl to 7.86.0
2022-10-26 20:44:29 +01:00
Luke Wilde
2916b3bebf
Ports: Update curl to 7.84.0
2022-06-27 22:51:52 +01:00
Tim Schumacher
d426c5a4b2
Ports: Format patches without numbering, commit hash or version number
2022-06-08 17:58:36 +01:00
Tim Schumacher
ee66ed6248
Ports: Fully delete Co-Authored-By lines from the ReadMe
...
Otherwise, this results in a number of empty lines where
Co-Authored-By would have been.
2022-05-22 00:11:16 +01:00
Ali Mohammad Pur
b7975b33b3
Ports: Update curl's patches to use git patches
2022-05-19 20:17:10 +04:30
Luke Wilde
1f94c8c622
Ports: Update curl to 7.83.1
2022-05-12 22:51:10 +02:00
Luke Wilde
58409bcbd2
Ports: Update curl to 7.83.0
2022-05-04 19:26:02 +02:00
Luke Wilde
47d0d9fd65
Ports: Update curl to 7.82.0
2022-03-13 22:58:21 +01:00
Tim Schumacher
1b6a1748f0
Ports: Add ca-certificates as a dependency to curl
2022-03-08 18:21:06 -08:00
Tim Schumacher
95f33ffbec
Ports: Disable socketpair support for curl
...
This is currently broken in Serenity. Disable it until we figure out
why.
2022-02-16 17:13:56 -08:00
Andrew Kaster
12c352dfc9
Ports: Convert curl port to use CMake, remove two autoconf patches
...
This removes the shlib hack from the install step, which repackaged the
static library as the shared one. It also has the benefit of making the
port work with the Clang toolchain :^).
2022-01-09 23:32:03 +01:00
Luke Wilde
87d19dfa28
Ports: Update curl port to version 7.81.0
2022-01-08 14:04:08 +03:30
Tim Schumacher
c07f91474d
Ports: Make array-like settings actual arrays
...
We may need entries with spaces in makeopts, installopts, and
configopts, and at that point we should also convert depends and
auth_opts to avoid confusion.
2021-10-05 02:13:08 +02:00
Gunnar Beutner
c5b069eb9d
Ports: Build a shared library for curl
...
This fixes building the git port.
2021-08-13 21:29:48 +02:00
Luke
dc34cbe28b
Ports: Update curl to 7.78.0
2021-07-30 10:23:33 +02:00
Jelle Raaijmakers
774fb4dede
Ports: Make curl
detect our OpenSSL port
...
Without a proper prefix, the `configure` script will probably pick up
the host's OpenSSL library. This change makes sure the script always
looks at the library present in the Serenity build dir.
2021-06-07 22:43:43 +02:00
Andreas Kling
993211f184
Ports: Bump curl to 7.77.0 :^)
2021-05-27 08:48:29 +02:00
Gunnar Beutner
9a41e7df2d
Ports: Update build options for curl
...
This enables SSL support (verified to work), IPv6 (won't work for
lack of IPv6 support in the kernel) and threads.
2021-05-09 23:47:37 +01: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
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
Andreas Kling
74d1caf7d1
Ports: Build curl with --disable-ipv6
2021-03-01 19:51:23 +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
Jonathan Turner
0bf5669ba3
Meta: Get building on NixOS ( #5005 )
2021-01-22 17:44:05 +01:00
Emanuel Sprung
f46d80ac4f
Ports: Added checksums / signature files and other fixes
...
* Use ${version} instead of explicit version numbers in urls/filenames
* Move -L option to port script, as this is always good
* Fix some various other stuff
2020-02-06 14:06:23 +01:00
Andreas Kling
3d239be7b4
Ports: Undo POSIX sh compliance changes for now
...
Partial revert of 704f48d7f3
.
These changes made the ports system unusable.
2019-11-03 10:05:02 +01:00
George Pickering
704f48d7f3
POSIX compliance: (most) shell scripts converted to generic shell
...
Ports/.port_include.sh, Toolchain/BuildIt.sh, Toolchain/UseIt.sh
have been left largely untouched due to use of Bash-exclusive
functions and variables such as $BASH_SOURCE, pushd and popd.
2019-11-03 09:26:22 +01:00
Vincent Sanders
7162347563
Ports: Add zlib port
2019-10-05 22:37:04 +02:00
Larkin
18249b5996
Ports: Switch to new ports system ( #594 )
...
Much redundancy is removed from package scripts with this system.
It also supports simple dependency management, uninstalling (through
BSD ports style plist files), cleaning up after itself (with clean,
clean_dist, clean_all commands), etc.
2019-09-24 08:56:39 +02:00
Andreas Kling
35d9ac6dbf
Ports: Add "curl" port :^)
2019-08-29 11:40:39 +02:00