30 of 40 on in the package: ALTSVCBROTLICOOKIESDICTDOCSEXAMPLESFTPGOPHERGSSAPI_BASEHTTPHTTP2IDNIMAPIPFSIPV6LIBSSH2MQTTNTLMOPENSSLPOP3PROXYPSLRTSPSMTPSTATICTELNETTFTPTHREADED_RESOLVERWEBSOCKETZSTDShow the 10 options that are off
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by pkg audit for the packaged version 8.23.0.
Fixed (55)
Show 55 fixed
VuXML entries whose affected range the packaged version has left.
Fix CVE-2013-2174 for ftp/curl with a patch from vendor for now so that users can build the port, per popular demands on mailing list.
The upgrade patch found in ports/172325 is currently under
exp-run. The changes in this commit against ftp/curl can be
safely reverted before applying that patch, as it's shipped
with new curl release.
Approved by: portmgr (miwi)
- Bump PORTREVISION for c-ares update. I had thought this was done and that the shlib change was missed. I was looking at the wrong port log.
Reported by: miwi
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.
PR: ports/177081
Reviewed by: bapt
Approved by: portmgr (miwi)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Update cURL to 7.21.3 and fix its librtmp detection. In the process: - disable the -Werror build option by popular demand - do not override the user's debug and optimization settings
PR: 150854 (the debug and optimization CFLAGS)
Reported by: Anonymous <swell.k@gmail.com>
Update to curl-7.21.1; in the process: - add a knob for the compiler's -Werror checking, on by default - add a knob for RTMP streams support - reflect reality: actually disable the diagnostic memory tracking if the user has turned the knob off! - fix a bashism in the configure script - remove two patches to the test framework that were integrated upstream
Fix the build of dependent ports by including <sys/select.h> on earlier FreeBSD versions. I've modified the PR patch slightly to make it a bit more portable so it was suitable for forwarding upstream :) Bump PORTREVISION.
PR: 141459
Submitted by: garga
Remove a minor patch to the testing subsystem resulting in a brain lapse on my part. It's just not needed, the code flows otherwise here, as kindly pointed out by Daniel Stenberg, the cURL upstream author. No PORTREVISION bump - no change to the binary package, no change even to the standard build, the tests must be invoked explicitly.
Well, yeah, leave it to me to test an update and all dependent ports, notify maintainers, wait for a couple of days, and then only commit the update itself, leaving the dependent ports un-updated :(
Bump the shared lib dependency on ports touched by the c-ares update.
Pointy hat to: roam (myself)
Update to curl-7.19.4, which fixes a redirection vulnerability. The changes in the patch files are almost the same as in Eugene's PR, although I arrived at them mostly independently :) Reformat all patch files now that I use quilt to manage them. Fix two complaints from portlint: needless use of CFLAGS and differentiation between NOPORTDOCS and NOPORTEXAMPLES. Thanks, Eugene!
PR: 132358
Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
At long last, update the curl port to its almost-current version, 7.19.2. Yes, there's been a new 7.19.3 version for a couple of days now, but I figure you folks have been waiting for me much too much as it is :( Apologies all around!
Prompted by: several PR's and more people (and portmgrs) than I dare admit
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
Update to curl-7.16.3. Fix the (still present in 7.16.3) libssh2 problems, at least so that cURL works with the libssh2 0.17 in our ports tree.
PR: 114215 (the basic update)
Submitted by: pesho.petrov@gmail.com
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. -
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
Actually, at least this version of cURL sometimes breaks with the new libssh2, and fails to connect. Mark the libssh2 usage as broken until I figure out what is the matter. And yep, David Thiel did inform me in advance about his plans to update libssh2, and I did not check then.
Update to curl 7.16.1, loosely based on the PR. Also: - add a LIBSSH2 option for SCP and SFTP support using security/libssh2; - add a patch from the cURL CVS repository to fix an expired cookie in test 62.
PR: 109670
Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Update the ftp/curl port to 7.16.0. Bump PORTREVISION of all dependent ports. Fix the build errors in the few ports that still use the long deprecated, and now obsoleted, cURL options.
Thanks to everyone who took the time to look over the patch!
Discussed on: -ports
If c-ares support is requested, properly depend on the shared c-ares library now that dns/c-ares installs it. This should, among other things, fix the build of libcurl on amd64.
Reported by: girgen