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