Re: [CFR] ftp/curl update and API incompatibility
On Fri, Dec 08, 2006 at 08:24:25PM +0200, Peter Pentchev wrote: > On Fri, Dec 08, 2006 at 07:57:59PM +0200, Peter Pentchev wrote: > > On Wed, Dec 06, 2006 at 02:56:57PM +0200, Peter Pentchev wrote: > > > Hi, > > > > > > I'm writing to you all because you are listed as maintainers of ports > > > that depend directly on ftp/curl. Attached is a patch that updates > > > ftp/curl to version 7.16.0; however, this update might need some testing. > > > > After some comments from some of the maintainers, here's an updated > > version of the patch, which also takes care of the ports that do not > > specify a shared library version in the curl dependency (i.e. they depend > > on "curl", not "curl.3"). This patch also: > > - bumps the PORTREVISION of the ftp/php4-curl, ftp/php5-curl, and > > www/pecl-pecl_http ports; > [snip] > > And of course, as Alex Dupre kindly pointed out, the PORTREVISION on > php5-curl should be 1, not 2. Updated curl-16-03.patch available at > http://people.FreeBSD.org/~roam/patches/curl/ Now, for final testing, curl-16-04.patch is available at http://people.FreeBSD.org/~roam/patches/curl/ It includes some catching-up with recent updates to astro/gaia (it compiles fine now), audio/herrie, audio/xmms2, comms/xastir, security/gnupg, and textproc/libnxml, as well as a fix to the (also updated) textproc/raptor so that the configure script actually uses curl-config --cflags and realizes that libcurl is, indeed, installed. If there are no objections, I'll commit the cURL update (and this patch) tomorrow. G'luck, Peter -- Peter Pentchev [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED] PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 What would this sentence be like if it weren't self-referential? pgptMBShEIGvc.pgp Description: PGP signature
Re: [CFR] ftp/curl update and API incompatibility
On Fri, Dec 08, 2006 at 07:57:59PM +0200, Peter Pentchev wrote: > On Wed, Dec 06, 2006 at 02:56:57PM +0200, Peter Pentchev wrote: > > Hi, > > > > I'm writing to you all because you are listed as maintainers of ports > > that depend directly on ftp/curl. Attached is a patch that updates > > ftp/curl to version 7.16.0; however, this update might need some testing. > > After some comments from some of the maintainers, here's an updated > version of the patch, which also takes care of the ports that do not > specify a shared library version in the curl dependency (i.e. they depend > on "curl", not "curl.3"). This patch also: > - bumps the PORTREVISION of the ftp/php4-curl, ftp/php5-curl, and > www/pecl-pecl_http ports; [snip] And of course, as Alex Dupre kindly pointed out, the PORTREVISION on php5-curl should be 1, not 2. Updated curl-16-03.patch available at http://people.FreeBSD.org/~roam/patches/curl/ G'luck, Peter -- Peter Pentchev [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED] PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If this sentence didn't exist, somebody would have invented it. pgp7Zc63SflvD.pgp Description: PGP signature
Re: [CFR] ftp/curl update and API incompatibility
On Wed, Dec 06, 2006 at 02:56:57PM +0200, Peter Pentchev wrote: > - Not sure how to proceed with the PORTREVISION here, and also in > www/pecl-pecl_http - it seems that it is not customary for a PHP extension > to have a different PORTREVISION from the main port? Patch for pecl-pecl_http looks ok. Also, you may bump PORTREVISION in pecl ports also. Thank you for your efforts. -- Alexander Zhuravlev ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: [CFR] ftp/curl update and API incompatibility
On Wed, 6 Dec 2006 14:56:57 +0200 Peter Pentchev <[EMAIL PROTECTED]> mentioned: > > x11/ecore > - Fix the packing list for the !x11 case. > Thanks for fixing the pkg-plist;-) Stupid error. -- Stanislav Sedov http://people.freebsd.org/~stas/stas.key.asc pgpJjNJ8ta4q3.pgp Description: PGP signature
Re: [CFR] ftp/curl update and API incompatibility
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Peter Pentchev wrote: > Hi, > > I'm writing to you all because you are listed as maintainers of ports > that depend directly on ftp/curl. Attached is a patch that updates > ftp/curl to version 7.16.0; however, this update might need some testing. > > There are some cURL options (CURLOPT_MUTE, CURLOPT_PASSWDFUNCTION, etc.) > that have been deprecated for a long time now, yet they were still defined > as compile-time constants to provide some kind of backwards compatibility. > Well, 7.16.0 puts a stop to this - these options are now completely > removed, and programs and libraries that still use them without checking > will be broken. Thus, the libcurl library version was bumped, hence my > request for testing the update. > > Attached is a patch that fixes all ports that depend on ftp/curl directly. > The fixes consist of bumping the curl library version, bumping PORTREVISION, > and, here and there, ifdef'ing the obsolete options. I have verified that > all the ports build now, except for astro/gaia and www/osb-nrcit; however, > for most of them I could not very well check if they *work* :) There is > also the little matter of the PORTREVISION bump for the PHP ports, and > the c-ares dependency of irc/unreal; but see below. > > The patch itself is also available at > http://people.FreeBSD.org/~roam/patches/curl/ > > So - this patch updates cURL to 7.16.0, and tries to fix all dependent > ports. The updates to the ports are trivial, with the following exceptions: > > astro/gaia > - Update blindly, it's forbidden for license reasons. > > audio/vorbis-tools > ftp/py-curl > ftp/rexx-curl > net/nepenthes > security/authforce > - #ifdef the obsolete options based on the libcurl version. > > audio/xmms2 > - Fix the packing list for the !lastfm and !apple_mdns cases. > > ftp/php4-curl > ftp/php5-curl > - #ifdef more obsolete options based on their definitions, as is already > done for CURLOPT_MUTE. > - Not sure how to proceed with the PORTREVISION here, and also in > www/pecl-pecl_http - it seems that it is not customary for a PHP extension > to have a different PORTREVISION from the main port? > > irc/unreal > - Remove the dependency on dns/ares - it is not used at all, Unreal uses > its own bundled copy of c-ares! > - Add a dependency on dns/c-ares, now that version 1.3.2 of the port comes > with the ares_config_info patch. > - Patch the configure script not to build the bundled c-ares, and > the Makefile not to try to link against it. > > security/gnupg > - Add an explicit library version number to the curl dependency. > > www/osb-nrcit > - Update blindly, it does not build because lang/osb-jscore is broken. > > x11/ecore > - Fix the packing list for the !x11 case. > > I'd appreciate any comments and suggestions for this update; thanks in > advance! > > G'luck, > Peter > > Nice work peter, looks good to me. It may be wise to run them all through a tinderbox. :) - -Frank -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (FreeBSD) iQIVAwUBRXbuHq1QwXwBI2DsAQK+lQ/+MXI4PpQB4HZc3rtNmzhjGRELkHs87nU9 aihWPuqGLynoowXdilYduzNSSdq7dRb7VpnnGvjJoAZagu4ot3DYX7vzjMyn7OrQ ybVfhCGXfSRUr+t8Lswbor3h3eOf1LRf0hCpoyv1kF782Ao4JPoXW0csOtw2V3jQ CtMObM0G5M5LhvcNXhh+6nFbtVPpQZcM1BfUMVOUSkv6NHS1kDim2tGZ410zNMTY BSieLom5ouZfzvXmni+bO3qnLJ3PTw4gNrusP1J+BVtsBL0G4gig7paAfjD1lpTV M1K3UEBuOLHqJDxumBihvLFYU8yhSfMptSzEtXpb9NE+xVeRZiAZliWBFlHiiGcW iT2gl+MzqOcOjl6d7DNBNQ//7zzzH0ywsyN1B5sqWBAV/lwgPqcMwBkdec6ulbP1 lgmP8+l76Gu66EAExKHGA/Xo0Uc7KTL5icj6AkcUzYkNuM6PQakIzqrzlRmsta/z XvFhfzIAT4UEjs97IWdh0q0TSHQO2E/WTr4dJl3Bab4Ia4EDzyY84GDyHiCTm6Is NvCI2iXPNk6WSbgrwo9lVjtTb0u3nNQVDHZc9tXeFZmLEBHPYZNYYL92S+YxcIEi slfqRz39/MSrYqU9JVJyThVv+9/Aq8MikCuacIF0EIIVL8/ketgLtn9G54JZ8u8d dwPtSPc2TiU= =6tXv -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: [CFR] ftp/curl update and API incompatibility
On Wed, Dec 06, 2006 at 02:56:57PM +0200, Peter Pentchev wrote: > Hi, > > I'm writing to you all because you are listed as maintainers of ports > that depend directly on ftp/curl. Attached is a patch that updates > ftp/curl to version 7.16.0; however, this update might need some testing. It seems to me that you have done tremendous amount of work (the patch you sent is 2119 lines). Thanks! -- Vasil Dimov [EMAIL PROTECTED] % Grelb's Reminder: Eighty percent of all people consider themselves to be above average drivers. pgpP0mELW1qfY.pgp Description: PGP signature