Commit graph

272 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
c5b066f003 Disable brotli support to fix build with old brotli installed
Brotli support will be added as an option after archivers/brotli being updated
to a newer version.

PR:             224072
Reported by:    mi
2017-12-07 16:53:06 +00:00
Sunpoet Po-Chuan Hsieh
fe18ac14f3 Update to 7.57.0
Changes:	https://curl.haxx.se/changes.html
		https://curl.haxx.se/docs/security.html
Security:	301a01b7-d50e-11e7-ac58-b499baebfeaf
MFH:		2017Q4
2017-12-01 23:33:50 +00:00
Sunpoet Po-Chuan Hsieh
3336e7583a Update to 7.56.1
Changes:	https://curl.haxx.se/changes.html
		https://curl.haxx.se/docs/security.html
Security:	143ec3d6-b7cf-11e7-ac58-b499baebfeaf
MFH:		2017Q4
2017-10-24 17:41:06 +00:00
Sunpoet Po-Chuan Hsieh
7d5e15be23 Update to 7.56.0
Changes:	https://curl.haxx.se/changes.html
Security:	ccace707-a8d8-11e7-ac58-b499baebfeaf
MFH:		2017Q4
2017-10-04 10:54:23 +00:00
Sunpoet Po-Chuan Hsieh
7e7cd5ef91 Update MASTER_SITES
PR:		221724
Submitted by:	xmj
2017-08-23 14:53:30 +00:00
Sunpoet Po-Chuan Hsieh
922cbc69c0 Change RESOLV from RADIO to SINGLE
cURL 7.55.1 use the threaded resolver (THREADED_RESOLVER) backend if c-ares
(CARES) is not available. That means you must enable either CARES or
THREADED_RESOLVER (default) option.

Reference:	https://github.com/curl/curl/pull/1647
MFH:		2017Q3
2017-08-17 15:03:44 +00:00
Sunpoet Po-Chuan Hsieh
517d6198cc Update to 7.55.1
Changes:	https://curl.haxx.se/changes.html
MFH:		2017Q3
2017-08-14 19:11:14 +00:00
Sunpoet Po-Chuan Hsieh
5f223850d7 Update to 7.55.0
Changes:	https://curl.haxx.se/changes.html
Security:	69cfa386-7cd0-11e7-867f-b499baebfeaf
PR:		221362
Submitted by:	brnrd
MFH:		2017Q3
2017-08-09 19:35:19 +00:00
Sunpoet Po-Chuan Hsieh
6392a83fee Update COMMENT and pkg-descr 2017-06-15 21:59:12 +00:00
Sunpoet Po-Chuan Hsieh
a9da0a91c9 Update to 7.54.1
Changes:	https://curl.haxx.se/changes.html
Security:	9314058e-5204-11e7-b712-b1a44a034d72
MFH:		2017Q2
2017-06-15 21:53:26 +00:00
Dmitry Marakasov
fecab415cc - Update WWW
Approved by:	portmgr blanket
2017-06-15 17:29:05 +00:00
Sunpoet Po-Chuan Hsieh
8959621de9 Update to 7.54.0
Changes:	https://curl.haxx.se/changes.html
Security:	3e2e9b44-25ce-11e7-a175-939b30e0836d
MFH:		2017Q2
2017-04-20 14:25:30 +00:00
Sunpoet Po-Chuan Hsieh
605658c4d8 Fix HTTP2 option
PR:		218721
Reported by:	<dewayne@heuristicsystems.com.au>
MFH:		2017Q2
2017-04-18 19:38:23 +00:00
Sunpoet Po-Chuan Hsieh
fca9a15726 Fix CVE-2017-7407
- Bump PORTREVISION for package change

Obtained from:	https://curl.haxx.se/CVE-2017-7407.patch
		1890d59905
		8e65877870
Security:	04f29189-1a05-11e7-bc6e-b499baebfeaf
MFH:		2017Q2
2017-04-05 19:56:58 +00:00
Sunpoet Po-Chuan Hsieh
0fc9c0de9f Cosmetic change 2017-02-27 17:10:05 +00:00
Sunpoet Po-Chuan Hsieh
6ca735be73 Update to 7.53.1
Changes:	https://curl.haxx.se/changes.html
2017-02-25 09:55:20 +00:00
Sunpoet Po-Chuan Hsieh
f6c7463135 Update to 7.53.0
Changes:	https://curl.haxx.se/changes.html
Security:	311e4b1c-f8ee-11e6-9940-b499baebfeaf
2017-02-22 17:13:43 +00:00
Tijl Coosemans
6d324c1f70 - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
  pre-makefile section to the options section so the variables can be used
  earlier.  Also put the bit of code sitting between the options section and
  the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT.  This variable is
  handled in bsd.default-versions.mk and some ports were setting it after
  including bsd.port.options.mk.  After FreeBSD 9 EoL all but a few ports,
  and then only when setting non-default options, work without setting that
  variable.

PR:		215996
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-02-05 21:20:24 +00:00
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Sunpoet Po-Chuan Hsieh
5b72772a8c Fix net-p2p/rtorrent with https trackers
- Bump PORTREVISION for package change

Reference:	https://github.com/rakshasa/rtorrent/issues/538
Obtained from:	a7b38c9dc9
MFH:		2017Q1
2017-01-07 10:54:16 +00:00
Sunpoet Po-Chuan Hsieh
4a12f85bb5 - Update to 7.52.1
Changes:	https://curl.haxx.se/changes.html
Security:	c40ca16c-4d9f-4d70-8b6c-4d53aeb8ead4
MFH:		2016Q4
2016-12-24 08:40:18 +00:00
Sunpoet Po-Chuan Hsieh
db936e2edc - Update to 7.52.0
Changes:	https://curl.haxx.se/changes.html
Security:	42880202-c81c-11e6-a9a5-b499baebfeaf
MFH:		2016Q4
2016-12-22 18:08:45 +00:00
Sunpoet Po-Chuan Hsieh
b9c701d7b8 - Remove BUILD_DEPENDS and RUN_DEPENDS:
- RUN_DEPENDS: BUILD_DEPENDS is sufficient to block unqualified version.
  - BUILD_DEPENDS: it's safe to remove BUILD_DEPENDS after nghttp2->libnghttp2 transition because initial version of libnghttp2 is 1.0.0+.

Pointed out by:	adamw
2016-12-22 17:38:19 +00:00
Sunpoet Po-Chuan Hsieh
19c76abeae - Change HTTP2 dependency from www/nghttp2 to www/libnghttp2
- Enable HTTP2 option by default
- Bump PORTREVISION for dependency and package change
2016-12-18 15:20:50 +00:00
Sunpoet Po-Chuan Hsieh
8d716fefa7 - Add net to CATEGORIES
PR:		205269
Suggested by:	<bkazemi@users.sf.net>
2016-12-17 13:25:27 +00:00
Sunpoet Po-Chuan Hsieh
619c99ffbb - Update to 0.16.1
- Bump PORTREVISION for dependent ports

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
2016-12-17 12:50:19 +00:00
Sunpoet Po-Chuan Hsieh
7951f57490 - Update to 0.16.0
- Bump PORTREVISION for dependent ports

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
2016-12-12 20:57:42 +00:00
Sunpoet Po-Chuan Hsieh
a2f5416085 - Cleanup Makefile
- Remove BUILDING_HIPHOP check: curl-hiphop was removed in r425765
  - Use = instead of += for MAINTAINER, COMMENT, CONFIGURE_ARGS and CONFIGURE_ENV
  - Remove SLAVEDIRS
  - Adjust line wrapping of DOCS
2016-12-09 10:13:03 +00:00
Tijl Coosemans
61b6b4348f Remove libcurl.so.7 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:01:31 +00:00
Sunpoet Po-Chuan Hsieh
b057f9785d - Sort PLIST 2016-11-24 15:34:20 +00:00
Sunpoet Po-Chuan Hsieh
fc0f70a87d - Add SMB option
PR:		210472
Submitted by:	Marcin Gryszkalis <mg@fork.pl>
2016-11-24 08:57:38 +00:00
Sunpoet Po-Chuan Hsieh
047648852e - Fix IDN option
- Sort PLIST
- Bump PORTREVISION for dependency change

MFH:		2016Q4
2016-11-05 18:00:17 +00:00
Mark Felder
a554fbb056 ftp/curl: Update to 7.51.0
- Update to 7.51.0
- Fixes 11 security vulnerabilities
- Remove docs no longer installed from plist

PR:		214000
MFH:		2016Q4
Security:	765feb7d-a0d1-11e6-a881-b499baebfeaf
Security:	CVE-2016-8615
Security:	CVE-2016-8616
Security:	CVE-2016-8617
Security:	CVE-2016-8618
Security:	CVE-2016-8619
Security:	CVE-2016-8620
Security:	CVE-2016-8621
Security:	CVE-2016-8622
Security:	CVE-2016-8623
Security:	CVE-2016-8624
Security:	CVE-2016-8625
2016-11-02 13:30:47 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Jan Beich
f5f47a5a4e devel/nspr, security/nss: drop version from SONAME
No other downstream appends synthetic library version, and doing so
causes underlinking due to fragile build system (see below). Not to
mention being unable to swap out bundled libs from upstream builds.

  $ cc -lplds4 -L/usr/local/lib
  /usr/lib/crt1.o: In function `_start1':
  crt1_c.c:(.text+0xa6): undefined reference to `main'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_create'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam'

PR:		213144
Exp-run by:	antoine
2016-10-09 12:10:02 +00:00
Mark Felder
5635e9adc4 ftp/curl: Update to 7.50.3
- Update installed docs

PR:		212677
MFH:		2016Q3
Security:	CVE-2016-7167
2016-09-21 19:53:33 +00:00
John Marino
74f2e01aa4 ftp/curl: Remove second redundant ports SSL + base GSSAPI check
If one tries to use the base gssapi with SSL from ports, gssapi.mk
will add an IGNORE entry.

Suggested by:	mat
2016-09-13 16:05:45 +00:00
John Marino
5f2c34b863 ftp/curl: Remove redundant ports SSL + base GSSAPI check
If one tries to use the base gssapi with SSL from ports, gssapi.mk
will add an IGNORE entry.

Suggested by:	mat
2016-09-13 15:37:00 +00:00
John Marino
5e0773b87a LibreSSL checks: Check for libressl-devel option too
Approved by:	SSL blanket
2016-09-13 14:24:45 +00:00
Mark Felder
4ec371b27c ftp/curl: Update to 7.50.1
PR:		211575
MFH:		2016Q3
Security:	CVE-2016-5419
Security:	CVE-2016-5420
Security:	CVE-2016-5421
2016-08-04 14:37:12 +00:00
Sunpoet Po-Chuan Hsieh
5490165e73 - Update to 7.49.1
Changes:	http://curl.haxx.se/changes.html
2016-06-26 17:13:00 +00:00
Mathieu Arnold
fd95fdbe01 Make it possible to have bsd.default-versions.mk included before any
other bsd.*.mk file.

Restore the way ftp/curl was working before.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6921
2016-06-23 10:19:02 +00:00
Mathieu Arnold
208853dd74 Unbreak.
Sponsored by:	Absolight
2016-06-16 22:11:43 +00:00
Mathieu Arnold
d402fcb48d Fix when PORTSDIR doesn't exist at that point. (Which, I think, doesn't
happen outside of portsnap's infrastructure).

Sponsored by:	Absolight
2016-06-16 13:44:14 +00:00
Mathieu Arnold
5b55a8a53e Fix usage of WITH_OPENSSL_BASE, WITH_OPENSSL_PORT and OPENSSL_PORT.
WITH_OPENSSL_* can't be set after bsd.port.pre.mk.
Fold all other usage into using SSL_DEFAULT == foo

PR:		210149
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6577
2016-06-16 13:23:13 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Sunpoet Po-Chuan Hsieh
058292829e - Update to 7.49.0
- Fix shebang

Changes:	http://curl.haxx.se/changes.html
2016-05-23 03:49:47 +00:00
Sunpoet Po-Chuan Hsieh
848eb75b28 - Update to 0.13.0
- Bump PORTREVISION for dns/libpsl shlib change

Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
2016-04-09 12:29:38 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00