1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00
Commit Graph

132 Commits

Author SHA1 Message Date
Xin LI
a4c3e0313f 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)
2013-07-02 07:43:02 +00:00
Bryan Drewery
fd4f159a1d - 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
2013-05-22 01:32:58 +00:00
Bryan Drewery
61421acf03 - Chase c-ares shlib update by removing the version 2013-05-22 00:16:49 +00:00
Baptiste Daroussin
1933bfac59 Convert left unconverted ports in ftp to new options framework 2013-03-26 09:58:33 +00:00
Eitan Adler
334eb0fc61 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)
2013-03-19 13:04:30 +00:00
Roman Bogorodskiy
91e365d630 - Add UPDATING entry for gnutls update
- Chase shlib version bump for dependant ports
2013-02-05 16:17:06 +00:00
Steve Wills
29a4e3b49b - Fix plist issue with slave curl-hiphop caused by last commit
Reported by:	pointyhat (via beat)
Pointyhat to:	swills
2012-09-27 00:58:04 +00:00
Steve Wills
2537df4652 - Install the autoconf file for libcurl
PR:		ports/171260
Approved by:	maintainer timeout (sunpoet, >2 weeks)
2012-09-18 20:45:45 +00:00
Sunpoet Po-Chuan Hsieh
2ba65fd878 - Prepare for slave port ftp/curl-hiphop
PR:		ports/169946
Submitted by:	mm
2012-07-18 12:14:17 +00:00
Sunpoet Po-Chuan Hsieh
49641faa1b - Update to 7.24.0
Changes:	http://curl.haxx.se/changes.html
2012-03-03 08:05:19 +00:00
Sunpoet Po-Chuan Hsieh
1ac8aec33d - Take maintainership
Approved by:	roam (maintainer, implicit)
2012-02-25 16:51:35 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Beat Gaetzi
542da4442b - Fix build on FreeBSD 10
Approved by:	portmgr (miwi)
2011-10-29 09:48:54 +00:00
Dmitry Marakasov
6f6fbe4bdf - 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
2011-09-23 22:26:39 +00:00
Roman Bogorodskiy
207386f96a Chase security/gnutls update and add an UPDATING entry. 2011-06-05 18:43:16 +00:00
Wen Heping
43721c23d5 - Bump PORTREVISION to chase the update of dns/libidn 2011-03-14 08:40:06 +00:00
Peter Pentchev
6387b07b2f 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>
2010-12-19 20:04:23 +00:00
Peter Pentchev
8a7e06be2a 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
2010-09-12 21:05:48 +00:00
Gabor Pali
989719bbe3 - Make run dependency on security/ca_root_nss optional
PR:		ports/149368
Submitted by:	pgj
Approved by:	roam (maintainer timeout)
2010-08-24 22:32:45 +00:00
Peter Pentchev
14d10152d6 Update to curl-7.20.1 and specify the MIT license. 2010-06-11 12:33:27 +00:00
Peter Pentchev
130db9c13e Update to curl-7.20.0. 2010-04-03 10:39:37 +00:00
Peter Pentchev
b51eb0f94c Now that c-ares-1.7.0 is in the tree, cURL can, at long last,
use c-ares for asynchronous DNS lookups while supporting IPv6!
2010-03-22 10:59:33 +00:00
Peter Pentchev
4333c0727c 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
2009-12-18 11:09:14 +00:00
Peter Pentchev
28c45b43ae 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.
2009-11-19 12:23:22 +00:00
Peter Pentchev
997b0e4233 Update to curl-7.19.7. 2009-11-13 11:46:56 +00:00
Dmitry Marakasov
c6d73b3a64 - Switch SourceForge ports to the new File Release System: categories starting with E,F 2009-08-22 00:20:34 +00:00
Roman Bogorodskiy
f32c11d872 Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update. 2009-08-16 18:04:40 +00:00
Peter Pentchev
46fc00827b Update the cURL port to 7.19.6. 2009-08-15 13:41:32 +00:00
Peter Pentchev
8e58200b71 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)
2009-06-15 12:10:15 +00:00
Peter Pentchev
4f0eea31eb Update to curl-7.19.5. 2009-05-19 13:43:45 +00:00
Pav Lucistnik
52c68fb695 - Mark MAKE_JOBS_SAFE
PR:		ports/133003
Submitted by:	mm
Approved by:	maintainer timeout (roam; 1 month)
2009-05-15 11:55:05 +00:00
Peter Pentchev
1ec0906e49 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>
2009-03-07 03:57:38 +00:00
Peter Pentchev
bd3c754a8f Apply a band-aid to fix the build without proxy support.
Note that some of the tests shall fail for the present.
2009-01-26 02:11:01 +00:00
Peter Pentchev
decc454be4 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
2009-01-23 15:40:33 +00:00
Rong-En Fan
741aa71483 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)
2008-08-21 06:18:49 +00:00
Peter Pentchev
aac3e7428c Argh. The cURL build requires Perl.
PR:		123050
Reported by:	Chess Griffin <chess@chessgriffin.com>
Pointy hat to:	roam (myself)
2008-04-24 14:11:53 +00:00
Peter Pentchev
abfce57eb5 Update to curl-7.18.0. 2008-04-23 11:33:34 +00:00
Roman Bogorodskiy
c9536f39b3 - Chase security/gnutls shlib version bump
- Add an entry to UPDATING
2008-03-03 11:57:08 +00:00
Peter Pentchev
a1b3dc444b 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
2007-08-27 15:44:22 +00:00
Rong-En Fan
f935a609c5 - 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.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Peter Pentchev
f95a16eebf 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.
2007-07-11 09:05:04 +00:00
Pav Lucistnik
8904a74b06 - Chase libssh2 update
PR:		ports/114474
Submitted by:	Vaclav Haisman <v.haisman@sh.cvut.cz>
Pointy hat to:	lx
2007-07-10 18:55:05 +00:00
Roman Bogorodskiy
95eecf16e6 Chase gnutls shared library version chase: adjust DEPENDS lines and
bump PORTREVISIONs.
2007-07-01 08:56:16 +00:00
Peter Pentchev
fbac954496 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>
2007-03-09 14:45:32 +00:00
Roman Bogorodskiy
3d0dcc46ab - Chase security/gnutls update
- Add an entry to UPDATING
- Pet portlint(1) for some ports while I'm here
2007-01-02 08:54:13 +00:00
Peter Pentchev
64e068d25c 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
2006-12-13 12:41:35 +00:00
Peter Pentchev
1f917e575e 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
2006-11-07 17:07:41 +00:00
Peter Pentchev
612f6589b5 Update to cURL 7.15.5 and integrate Scot Hetzel's patch for
really making OpenSSL support optional.  Now OpenSSL and GnuTLS
are on level ground, both controlled by the OPTIONS setting.
Fortunately, it turned out that the curl_multi_socket() API change
does not affect any of the ports that use ftp/curl.

PR:		102871, 103126
Submitted by:	pav, vd, Scot Hetzel <swhetzel@gmail.com>
2006-09-18 12:46:29 +00:00
Peter Pentchev
b8763595ef Add an explicit knob for c-ares support now that we have Daniel's version
of the ares library in the ports tree.  The knob defaults to "off" since
it conflicts with curl's IPv6 support - which is now also configurable via
its own knob.
PORTREVISION not bumped since there is no change in the default package
build - if enough people consider asynchronous DNS resolving to be good,
it could become the default, but for the present it is not.
2006-07-14 07:11:59 +00:00
Peter Pentchev
b1b4d524a2 Update to 7.15.4, mostly by Vasil Dimov's PR.
In addition, OPTIONS'ify everything but OpenSSL support.

PR:		99050
Submitted by:	vd
2006-07-13 08:54:04 +00:00