Commit graph

408 commits

Author SHA1 Message Date
Po-Chuan Hsieh
b0c90d0913
ftp/curl: Re-apply modified 2a3bac3104
- Fix libcurl.pc with GSSAPI_BASE enabled
- Bump PORTREVISION for package change

Do not add heimdal-gssapi to libcurl.pc because we do no provide .pc file base GSSAPI library.
2024-12-22 22:49:39 +08:00
Po-Chuan Hsieh
051f1d77a9
ftp/curl: Fix distinfo by adding the patch locally
Reported by:	diizzy
2024-12-22 20:44:21 +08:00
Po-Chuan Hsieh
2a3bac3104
ftp/curl: Update to 8.11.1
Changes:	https://curl.se/changes.html
Security:	CVE-2024-11053
2024-12-22 19:21:15 +08:00
Po-Chuan Hsieh
90c6b7ba9d
ftp/curl: Fix libcurl.pc with GSSAPI_BASE enabled
- Bump PORTREVISION for package change

Do not add heimdal-gssapi to libcurl.pc because we do no provide .pc file base GSSAPI library.
2024-11-22 04:52:39 +08:00
Po-Chuan Hsieh
0522307da9
ftp/curl: Update to 8.10.1
- Adjust options:
  - Add IPFS
  - Enable WEBSOCKET by default: It is no longer experimental

Changes:	https://curl.se/changes.html
2024-11-21 21:37:56 +08:00
Po-Chuan Hsieh
59b703b907
ftp/curl: Adjust default options
- Add COMPRESSION group
- Enable BROTLI and ZSTD: Add both compression support
- Enable IDN: libidn2 is already part of the dependencies of libpsl (PSL option)
- Bump PORTREVISION for dependency change
2024-11-15 18:17:04 +08:00
Po-Chuan Hsieh
8e83a22df5
ftp/curl: Add LIBUV_IMPLIES=DEBUG
Upstream mentioned that using libuv without debug support enabled is useless.
Therefore, LIBUV option will also enable DEBUG option.

Reported by:	adamw
2024-09-30 20:20:05 +08:00
Po-Chuan Hsieh
caa55df944
ftp/curl: Update to 8.10.1
Changes:	https://curl.se/changes.html
2024-09-26 02:21:54 +08:00
Po-Chuan Hsieh
b1b4e46103
ftp/curl: Add missing LIBUV_DESC 2024-09-25 12:22:26 +08:00
Po-Chuan Hsieh
c41e1ace8e
ftp/curl: Add LIBUV option 2024-09-18 14:13:08 +08:00
Daniel Engberg
0b731dee23 ftp/curl: Fix HTTP2
Partially backport upstream commits
70d3a9b6aa69ffdd9435e168463cfabd21e17cd1 and
bef0acaf212a71c782e0b8e8e6c772cc46040356

References:
https://github.com/curl/curl/issues/14923
70d3a9b6aa
bef0acaf21

Approved by:	portmgr (blanket, runtime fix)
2024-09-16 01:01:21 +02:00
Po-Chuan Hsieh
50f8bc88c7
ftp/curl: Update to 8.10.0
Changes:	https://curl.se/changes.html
Security:	CVE-2024-8096
2024-09-16 04:09:36 +08:00
Rafe
73d53fec20
ftp/curl: Fix SIGPIPE initialization
- Bump PORTREVISION for package change

PR:		280653
Obtained from:	3eec5afbd0
2024-08-15 19:53:54 +08:00
Po-Chuan Hsieh
0cf340f1f5
ftp/curl: Update to 8.9.1
Changes:	https://curl.se/changes.html
Security:	CVE-2024-7264
2024-08-05 01:13:58 +08:00
Po-Chuan Hsieh
bc2e60ff22
ftp/curl: Update to 8.9.0
Changes:	https://curl.se/changes.html
Security:	CVE-2024-6197, CVE-2024-6874
2024-07-25 05:15:49 +08:00
Mathieu Arnold
06687512d7
Revert "ftp/curl: Add sponsorship information"
This reverts commit 4a9021c266.
2024-06-25 06:59:33 +02:00
Mathieu Arnold
06687471c9
Revert "ftp/curl: Fix sponsor handle"
This reverts commit 710db45d8d.
2024-06-25 06:58:30 +02:00
Gleb Popov
710db45d8d ftp/curl: Fix sponsor handle
Reported by:	FreshPorts Sanity Daemon
2024-06-24 21:41:46 +03:00
Gleb Popov
4a9021c266 ftp/curl: Add sponsorship information 2024-06-24 21:38:22 +03:00
Po-Chuan Hsieh
8757b4a195
ftp/curl: Clean up patch file after librtmp removal
multimedia/librtmp is removed in 8d01b5458f
RTMP option is removed in ac11b26ab7
2024-06-03 10:37:30 +08:00
Po-Chuan Hsieh
08a476f94b
ftp/curl: Update to 8.8.0
Changes:	https://curl.se/changes.html
2024-05-28 18:21:24 +08:00
Daniel Engberg
ac11b26ab7 ftp/curl: Remove support for librtmp
Remove invalid option as support for librtmp was removed in
8d01b5458f

Approved by:	portmgr (blanket)
2024-05-01 12:09:02 +02:00
Po-Chuan Hsieh
62ed195754
*/*: Remove GNU_CONFIGURE_MANPREFIX=${PREFIX}/share after 9fd7ee1cdf 2024-04-13 21:03:19 +08:00
Po-Chuan Hsieh
3cc1c82ba9
ftp/curl: Update to 8.7.1
Changes:	https://curl.se/changes.html
Security:	CVE-2024-2004, CVE-2024-2398, CVE-2024-2379, CVE-2024-2466
2024-04-01 02:50:50 +08:00
Po-Chuan Hsieh
82670b6f51
ftp/curl: Clean up
- Update LDAPS_DESC
- Fix CONFIGURE_ARGS
- Clean up patches

USES=autoreconf can be removed after next version update.
2024-03-09 22:05:24 +08:00
Yasuhiro Kimura
ed937bd9ad ftp/curl: Update to 8.6.0
ChangeLog:	https://curl.se/changes.html#8_6_0
PR:		276879
Approved by:	maintainer
Exp-run bye:	antoine
MFH:		2024Q1
Security:	02e33cd1-c655-11ee-8613-08002784c58d
2024-02-28 09:50:40 +09:00
Po-Chuan Hsieh
9141258e22
ftp/curl: Sort PLIST after af6e33647c 2024-02-21 23:06:29 +08:00
Muhammad Moinur Rahman
af6e33647c ftp/curl: Moved man to share/man
Approved by:    portmgr (blanket)
2024-01-26 16:56:32 +01:00
Po-Chuan Hsieh
8373adcb9b
ftp/curl: Update to 8.5.0
Changes:	https://curl.se/changes.html
Security:	CVE-2023-46218, CVE-2023-46219
2023-12-14 13:47:52 +08:00
Po-Chuan Hsieh
3098973bd0
ftp/curl: Update to 8.4.0
Changes:	https://curl.se/changes.html
Security:	CVE-2023-38545, CVE-2023-38546
2023-10-11 20:57:30 +08:00
Po-Chuan Hsieh
aabdfa405a
ftp/curl: Convert to options helper 2023-10-08 20:28:17 +08:00
Dag-Erling Smørgrav
4881eceec9 ftp/curl: Always use the default trust store instead of ca_root_nss.
MFH:		2023Q4
Reviewed by:	sunpoet
Differential Revision:	https://reviews.freebsd.org/D42039
2023-10-08 14:04:58 +02:00
Po-Chuan Hsieh
06bb67aa58
ftp/curl: Update to 8.3.0
Changes:	https://curl.se/changes.html
Security:	CVE-2023-38039
2023-09-22 11:17:00 +08:00
Po-Chuan Hsieh
6583e2c766
ftp/curl: Update to 8.2.1
Changes:	https://curl.se/changes.html
2023-08-01 04:44:26 +08:00
Po-Chuan Hsieh
3cfc8e7d0f
ftp/curl: Update to 8.1.2
Changes:	https://curl.se/changes.html
2023-06-06 02:46:54 +08:00
Renato Botelho
ad3e4398e4 ftp/curl: Update to 8.1.1
Upgrade to 8.1.0 broke the build on recent CURRENT and this version
contains a fix for that

PR:		271526
Reported by:	O. Hartmann <ohartmann@walstatt.org>
Fixes:		5fae3323ed
Pointy hat to:	garga
MFH:		2023Q2
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-05-23 23:18:52 -03:00
R. Christian McDonald
5fae3323ed ftp/curl: Update to 8.1.0
PR:		271497
Security:	CVE-2023-28319
		CVE-2023-28320
		CVE-2023-28321
		CVE-2023-28322
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-05-19 18:00:50 -03:00
Po-Chuan Hsieh
c5da045eae
ftp/curl: Add LIBSSH option 2023-04-19 02:00:43 +08:00
Po-Chuan Hsieh
dbddaf5a1b
ftp/curl: Add WEBSOCKET option 2023-04-10 04:39:52 +08:00
Po-Chuan Hsieh
c312e7f6fc
ftp/curl: Convert REINPLACE_CMD to patch files 2023-04-09 21:36:35 +08:00
Po-Chuan Hsieh
0799d457b1
ftp/curl: Update to 8.0.1
Changes:	https://curl.se/changes.html
2023-04-06 01:29:47 +08:00
Po-Chuan Hsieh
b91537add9
ftp/curl: Use complete arguments/options 2023-03-22 03:20:05 +08:00
Yasuhiro Kimura
90ac2baf0f ftp/curl: Update to 7.88.1
ChangeLog:	https://curl.se/changes.html#7_88_1
PR:		269967
Approved by:	maintainer timeout
MFH:		2023Q1
Security:	be233fc6-bae7-11ed-a4fb-080027f5fec9
2023-03-19 11:36:59 +09:00
Muhammad Moinur Rahman
6e1233be22 Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:

- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
  RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features

Reviewed by:	delphij
Approved by:	portmgr
Differential Revision: https://reviews.freebsd.org/D38233
2023-02-08 04:53:56 -06:00
Tijl Coosemans
a03dc3f428 ftp/curl: Fix OPENSSL_CONFIGURE_WITH
Upstream renamed --with-ssl to --with-openssl, and --without-ssl now
means no SSL at all.  This fixes building with SSL libraries other than
OpenSSL.

Approved by:	sunpoet (via email)
2023-02-03 14:50:47 +01:00
Antoine Brodin
41dd4f9d62 ftp/curl: re-enabled CA_BUNDLE by default
With hat:	pkgmgr
2023-01-19 08:51:47 +00:00
Po-Chuan Hsieh
c63a8f65af
ftp/curl: Update to 7.87.0
- Update WWW
- Disable CA_BUNDLE option by default

ca_root_nss is not needed since we have caroot in the base system.

Changes:	https://curl.se/changes.html
Security:	CVE-2022-43551, CVE-2022-43552
2022-12-30 17:04:09 +08:00
takefu
78ae7128f6 ftp/curl: Update to 7.86.0
While here,

* Switch to DISTVERSION.
* Pet portlint and portclippy.
* Tidy up Makefile with portfmt.

ChangeLog:	https://curl.se/changes.html#7_86_0
PR:		267802
Approved by:	maintainer timeout
MFH:		2022Q4
Security:	0f99a30c-7b4b-11ed-9168-080027f5fec9
2022-12-14 10:32:35 +09:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00