Commit graph

364 commits

Author SHA1 Message Date
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
Po-Chuan Hsieh
9822bfc875
ftp/curl: Update to 7.85.0
Changes:	https://curl.se/changes.html
Security:	CVE-2022-35252
2022-09-01 02:49:29 +08:00
Tobias C. Berner
30cd242001 ftp: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alexander Kriventsov
  *  Anders Nordby <anders@fix.no>
  *  Andreas Fehlner <fehlner@gmx.de>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Damjan Marion <dmarion@open.hr>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  Eric Freeman <freebsdports@chillibear.com>
  *  Frank DENIS
  *  Frank Laszlo <laszlof@vonostingroup.com>
  *  Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
  *  Gea-Suan Lin <gslin@ccca.nctu.edu.tw>
  *  George V. Neville-Neil <gnn@FreeBSD.org>
  *  Hye-Shik Chang
  *  Jordan Hubbard <jkh@FreeBSD.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Ju Pengfei <jupengfei@gmail.com>
  *  Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
  *  Mark Johnston <markj@FreeBSD.org>
  *  Martin Matuska (mm@FreeBSD.org)
  *  Marwan BURELLE <marwan.burelle@lri.fr>
  *  Maxim Ignatenko
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Neil Blakey-Milner
  *  Neil Blakey-Milner <nbm@rucus.ru.ac.za>
  *  Nick Leuta
  *  Nosov Artem <chip-set@mail.ru>
  *  Petr Holub <hopet@ics.muni.cz>
  *  Philippe Le Berre <philippe@le-berre.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Roman Bogorodskiy
  *  Sergey Matveychuk <sem@FreeBSD.org>
  *  Sergey Skvortsov <skv@FreeBSD.org>
  *  Stephane Legrand
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Tom McLaughlin <tmclaugh@sdf.lonestar.org>
  *  Tomokazu ISHII <t-ishii@tryplanet.com>
  *  Ulrich Spoerlein <uspoerlein@gmail.com>
  *  Wen Heping <wen@FreeBSD.org>
  *  Xavier Beaudouin <kiwi@oav.net>
  *  Yasuhiro Fukuma <yasuf@big.or.jp>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  ache
  *  cy@FreeBSD.org
  *  ijliao
  *  ports
  *  torstenb
  *  will

With hat:	portmgr
2022-07-20 16:21:53 +02:00
Po-Chuan Hsieh
7026df49e8
ftp/curl: Update to 7.84.0
Changes:	https://curl.se/changes.html
Security:	CVE-2022-32205, CVE-2022-32206, CVE-2022-32207, CVE-2022-32208
Security:	ae5722a6-f5f0-11ec-856e-d4c9ef517024
2022-06-30 05:49:24 +08:00
Po-Chuan Hsieh
55208e0f66
ftp/curl: Update to 7.83.1
Changes:	https://curl.se/changes.html
Security:	CVE-2022-27778, CVE-2022-27779, CVE-2022-27780, CVE-2022-27781, CVE-2022-27782, CVE-2022-30115
2022-05-14 03:29:29 +08:00
Po-Chuan Hsieh
b6762dd511
ftp/curl: Update to 7.83.0
Changes:	https://curl.se/changes.html
Security:	CVE-2022-22576, CVE-2022-27774, CVE-2022-27775, CVE-2022-27776
Security:	92a4d881-c6cf-11ec-a06f-d4c9ef517024
2022-04-30 23:57:34 +08:00
Po-Chuan Hsieh
fd03c8280e
ftp/curl: Enable PSL option by default
- Bump PORTREVISION for dependency change
2022-04-18 07:58:02 +08:00
Po-Chuan Hsieh
c224916d09
ftp/curl: Remove deprecated NSS option
- Update CA_BUNDLE_DESC: Remove unsupported mbedTLS

PR:		262955
Submitted by:	diizzy
2022-04-16 12:19:52 +08:00
Po-Chuan Hsieh
5b328bb789
ftp/curl: Update to 7.82.0
Changes:	https://curl.se/changes.html
2022-03-25 21:36:41 +08:00
Po-Chuan Hsieh
6ac07e9080
ftp/curl: Update to 7.81.0
Changes:	https://curl.se/changes.html
2022-01-24 02:17:33 +08:00
Po-Chuan Hsieh
8b29dfbb22
ftp/curl: Update to 7.80.0
Changes:	https://curl.se/changes.html
2021-11-22 02:19:07 +08:00
Po-Chuan Hsieh
0acc6cf1fa
ftp/curl: Update to 7.79.1
Changes:	https://curl.se/changes.html
2021-09-27 23:55:50 +08:00
Po-Chuan Hsieh
3805ef230a
ftp/curl: Update to 7.79.0
Changes:	https://curl.se/changes.html
2021-09-21 11:35:15 +08:00
Po-Chuan Hsieh
ee05a0fbe5
ftp/curl: Update to 7.78.0
- Remove METALINK option: all support removed by upstream
- Update NTLM option: it has own configure option now

Changes:	https://curl.se/changes.html
2021-07-22 05:12:52 +08:00
Po-Chuan Hsieh
9fe030bf07
ftp/curl: Add MQTT option
PR:		256627
Requested by:	Michael Osipov <michael.osipov@siemens.com>
2021-07-22 02:12:12 +08:00
Po-Chuan Hsieh
8ec683f2a9
ftp/curl: Add STATIC option
PR:		254622
Reported by:	Daniel Engberg <daniel.engberg.lists@pyret.net>
2021-07-22 02:12:11 +08:00
Po-Chuan Hsieh
dd4df09808
ftp/curl: Enable LIBSSH2 option by default
- Bump PORTREVISION for dependency change

PR:		253939
Requested by:	Dennis Clarke <dclarke@blastwave.org>
2021-07-22 02:12:11 +08:00
Po-Chuan Hsieh
635a862037
ftp/curl: Update to 7.77.0
Changes:	https://curl.se/changes.html
2021-06-10 22:45:58 +08:00
Dmitry Marakasov
e23ef40bcd ftp/curl: remove non-option from OPTIONS_DEFAULT
Approved by:	portmgr blanket
2021-05-12 20:12:16 +03:00
Po-Chuan Hsieh
c7394fd8f2
ftp/curl: Cosmetic change 2021-05-03 03:43:45 +08:00
Po-Chuan Hsieh
013715b562
ftp/curl: Update to 7.76.1
- Update MASTER_SITES

Changes:	https://curl.haxx.se/changes.html
2021-04-26 04:35:09 +08:00
Po-Chuan Hsieh
d45ce11e9a
ftp/curl: Update to 7.76.0
Changes:	https://curl.haxx.se/changes.html
2021-04-18 13:41:58 +08:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Sunpoet Po-Chuan Hsieh
c07f3fbf62 Update to 7.75.0
Changes:	https://curl.haxx.se/changes.html
2021-02-06 20:43:43 +00:00
Sunpoet Po-Chuan Hsieh
60d64e75b0 Make User-Agent header setting reliable
- Bump PORTREVISION for package change

Requested by:	Jonathan Simon <info@simonabc.com>
Obtained from:	0936ecd0ee
2021-02-03 19:46:57 +00:00
Sunpoet Po-Chuan Hsieh
7764da22cd Update to 7.74.0
Changes:	https://curl.se/changes.html
PR:		251773
Submitted by:	lwhsu
Security:	3c77f139-3a09-11eb-929d-d4c9ef517024
MFH:		2020Q4
2020-12-13 14:49:14 +00:00
Sunpoet Po-Chuan Hsieh
a8f3d825d1 Update WWW 2020-12-10 21:30:30 +00:00
Matthias Andree
ac2ab461da ftp/curl: avoid auto-enabling ZSTD, make explicit option; ensure GSSAPI compilation.
Since August 2020, curl would auto-enable ZSTD if available while
configuring, this would however not propagate to the LIB_DEPENDS.
Make sure to explicitly control ZSTD by introducing an option that
defaults to off.

While here, also mark BROKEN if GSSAPI_BASE is selected while
krb5 is installed when building.

PR:		250414
Approved by:	sunpoet@ (maintainer timeout, 14d)
2020-11-01 20:10:06 +00:00
Sunpoet Po-Chuan Hsieh
a21debc9fc Fix build when TLS_SRP is disabled
PR:		250384
Reported by:	Dewayne Geraghty <dewayne@heuristicsystems.com.au>
Obtained from:	a3d5b199f9
2020-10-18 15:37:29 +00:00
Sunpoet Po-Chuan Hsieh
067e32a895 Update to 7.73.0
Changes:	https://curl.haxx.se/changes.html
2020-10-15 20:07:12 +00:00
Sunpoet Po-Chuan Hsieh
ba22f5dc4e Use built-in CA store of OpenSSL/GnuTLS when CA_BUNDLE is disabled
PR:		248047
Reported by:	Michael Osipov <michael.osipov@siemens.com>
Submitted by:	kevans
2020-09-12 12:11:07 +00:00
Sunpoet Po-Chuan Hsieh
65421aad79 Update to 7.72.0
Changes:	https://curl.haxx.se/changes.html
Security:	b905dff4-e227-11ea-b0ea-08002728f74c
MFH:		2020Q3
2020-08-19 16:18:36 +00:00
Sunpoet Po-Chuan Hsieh
b29232dc2b Cosmetic change 2020-08-08 10:17:25 +00:00
Sunpoet Po-Chuan Hsieh
f1cc5ec860 Update to 7.71.1
Changes:	https://curl.haxx.se/changes.html
2020-07-08 18:55:30 +00:00
Sunpoet Po-Chuan Hsieh
b0d24051f7 Remove pre-test-PROXY-off:
Tests run without error regardless of PROXY option.

PROXY disabled:
TESTDONE: 930 tests out of 930 reported OK: 100%
TESTDONE: 1364 tests were considered during 369 seconds.

PROXY enabled:
TESTDONE: 1052 tests out of 1052 reported OK: 100%
TESTDONE: 1364 tests were considered during 410 seconds.
2020-06-26 11:55:49 +00:00
Sunpoet Po-Chuan Hsieh
927855bb45 Convert PORTDOCS and PORTEXAMPLES to PLIST entries 2020-06-26 08:42:54 +00:00
Sunpoet Po-Chuan Hsieh
c042dd5799 Update to 7.71.0
Changes:	https://curl.haxx.se/changes.html
Security:	6bff5ca6-b61a-11ea-aef4-08002728f74c
MFH:		2020Q2
2020-06-24 17:37:09 +00:00
Sunpoet Po-Chuan Hsieh
7f5cbfeed4 Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
Sunpoet Po-Chuan Hsieh
6103c75013 Update to 7.70.0
Changes:	https://curl.haxx.se/changes.html
2020-04-30 13:47:47 +00:00
Sunpoet Po-Chuan Hsieh
7d8db11b17 Fix runtime error (for CARES enabled and IPV6 disabled builds)
- Bump PORTREVISION for package change

Obtained from:	3bfda07004
PR:		245237
Reported by:	Michael Osipov <michael.osipov@siemens.com>
2020-04-02 12:23:35 +00:00
Sunpoet Po-Chuan Hsieh
81c2c12d2d Update LIBSSH2 option description
PR:		245070
Reported by:	<iron.udjin@gmail.com>
2020-04-01 18:07:17 +00:00
Sunpoet Po-Chuan Hsieh
31c3cddaa6 Update to 7.69.1
Changes:	https://curl.haxx.se/changes.html
2020-03-31 23:00:02 +00:00
Sunpoet Po-Chuan Hsieh
33669b4b81 Remove USES=gmake
It compiles fine without gmake now.

PR:		244647
Submitted by:	Daniel Engberg <daniel.engberg.lists@pyret.net>
2020-03-28 13:34:02 +00:00
Sunpoet Po-Chuan Hsieh
9cce910a6e Remove BROKEN
It builds fine with wolfssl 4.3.0.

PR:		242824
Submitted by:	Takefu <takefu@airport.fm>
2020-01-29 19:17:16 +00:00
Sunpoet Po-Chuan Hsieh
51ff5d057b Update to 7.68.0
Changes:	https://curl.haxx.se/changes.html
2020-01-08 18:36:25 +00:00