Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/net
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv18589

Modified Files:
        libcurl3-unified.info libcurl4.info 
Added Files:
        curl-ssl.info curl-unified-dev.info curl-unified-dev.patch 
Removed Files:
        curl-unified.info curl-unified.patch 
Log Message:
Moved to stable.


--- NEW FILE: curl-unified-dev.patch ---
diff -ru curl-7.11.2.orig/lib/url.c curl-7.11.2/lib/url.c
--- curl-7.11.2.orig/lib/url.c  2004-04-23 01:59:22.000000000 -0400
+++ curl-7.11.2/lib/url.c       2009-02-10 17:43:45.000000000 -0500
@@ -2096,13 +2096,19 @@
   urllen=strlen(data->change.url);
   if(urllen < LEAST_PATH_ALLOC)
     urllen=LEAST_PATH_ALLOC;
+  
+  /*
+   * We malloc() the buffers below urllen+3 to make room for two possibilities:
+   * 1 - an extra terminating zero
+   * 2 - (possibly an extra slash and) a terminating zero
+   */
 
-  conn->pathbuffer=(char *)malloc(urllen);
+  conn->pathbuffer=(char *)malloc(urllen+3);
   if(NULL == conn->pathbuffer)
     return CURLE_OUT_OF_MEMORY; /* really bad error */
   conn->path = conn->pathbuffer;
 
-  conn->namebuffer=(char *)malloc(urllen);
+  conn->namebuffer=(char *)malloc(urllen+3);
   if(NULL == conn->namebuffer)
     return CURLE_OUT_OF_MEMORY;
   conn->hostname = conn->namebuffer;

--- curl-unified.patch DELETED ---

--- NEW FILE: curl-unified-dev.info ---
Package: curl-unified-dev
Version: 7.11.2
Revision: 12
Maintainer: Daniel Johnson <[email protected]>

Depends: curl-unified-shlibs (= %v-%r)
BuildDepends: system-openssl-dev, pkgconfig, fink (>= 0.24.12)
BuildDependsOnly: True
Conflicts: libcurl3, libcurl3-ssl, libcurl3-unified, libcurl4, libcurl4-64bit
Replaces: curl-unified (<= 7.9.6-2), libcurl3, libcurl3-ssl, libcurl3-unified, 
curl-dev (<< %v-%r), curl-ssl-dev (<< %v-%r), libcurl4, libcurl4-64bit

Source: http://curl.haxx.se/download/curl-%v.tar.bz2
Source-MD5: 542fbdafd2fb051477fa544770b566de

PatchFile: %n.patch
PatchFile-MD5: 0a5aa9a2316c07d64b855b544479afed
PatchScript: <<
  %{default_script}
  perl -pi.bak -e's,(echo) (-...@libdir@),$1 -L%p/lib/system-openssl/lib $2,' 
curl-config.in
<<

SetCPPFLAGS: -I%p/lib/system-openssl/include
SetLDFLAGS: -no-undefined -L%p/lib/system-openssl/lib
ConfigureParams: --mandir=%p/share/man --with-ssl=%p/lib/system-openssl 
--disable-dependency-tracking
InstallScript: <<
  make install DESTDIR=%d
  #No longer install curl binary.
  rm -rf %i/bin/curl share/man/man1/curl.1 share/curl/curl-ca-bundle.crt
<<

SplitOff: <<
  Package: curl-unified-shlibs
  Description: Lib. for transferring files with URL syntax
  DescUsage: <<
    This version is obsolete and has security flaws.
    Please use libcurl4 instead.
  <<
  
  Replaces: curl-unified (<= 7.9.6-1), curl-shlibs (<< %n-%r), curl-ssl-shlibs 
(<< %n-%r)
  
  Files: lib/libcurl.2.0.2.dylib lib/libcurl.2.dylib
  Shlibs: %p/lib/libcurl.2.dylib 3.0.0 %n (>= 7.10-1)
  DocFiles: CHANGES COPYING README
<<

SplitOff3: <<
  Package: curl-dev
  Description: OBSOLETE use curl-unified-dev instead
  BuildDependsOnly: true
  Depends: curl-unified-dev (= %v-%r), fink-obsolete-packages
  Conflicts: libcurl3, libcurl3-ssl, libcurl3-unified, libcurl4
  Replaces: libcurl3, libcurl3-ssl, libcurl3-unified, libcurl4
  DocFiles: CHANGES COPYING README
<<
SplitOff4: <<
  Package: curl-shlibs
  Description: OBSOLETE use curl-unified-shlibs instead
  Depends: curl-unified-shlibs (= %v-%r), fink-obsolete-packages
  DocFiles: CHANGES COPYING README
<<
SplitOff6: <<
  Package: curl-ssl-dev
  Description: OBSOLETE use curl-unified-dev instead
  BuildDependsOnly: true
  Depends: curl-unified-dev (= %v-%r), fink-obsolete-packages
  Conflicts: libcurl3, libcurl3-ssl, libcurl3-unified, libcurl4
  Replaces: libcurl3, libcurl3-ssl, libcurl3-unified, libcurl4
  DocFiles: CHANGES COPYING README
<<
SplitOff7: <<
  Package: curl-ssl-shlibs
  Description: OBSOLETE use curl-unified-shlibs instead
  Depends: curl-unified-shlibs (= %v-%r), fink-obsolete-packages
  DocFiles: CHANGES COPYING README
<<

DocFiles: <<
 CHANGES COPYING README docs/BINDINGS docs/BUGS docs/CONTRIBUTE
 docs/FAQ docs/FEATURES docs/HISTORY docs/KNOWN_BUGS
 docs/INTERNALS docs/MANUAL docs/RESOURCES docs/THANKS
 docs/TODO docs/TheArtOfHttpScripting
<<

Description: Lib. for transferring files with URL syntax
DescPackaging: <<
 Add "-no-undefined" to LDFLAGS to allow prebinding
 (thanks to Daniel Johnson for this trick).
 
 Now use System's OpenSSL.
 Since a couple of packages still use this ancient thing,
 added a patch to fix vulnerability CVE-2005-4077.

 Versions before 7.11.1-11 were maintained by Max Horn
<<
DescUsage: <<
  This version is obsolete and has security flaws.
  Please use libcurl4 instead.
<<

Homepage: http://curl.haxx.se/
License: OSI-Approved

Index: libcurl4.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/net/libcurl4.info,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- libcurl4.info       9 Feb 2010 22:47:54 -0000       1.12
+++ libcurl4.info       4 Aug 2010 16:46:30 -0000       1.13
@@ -1,7 +1,7 @@
 Info4: <<
 Package: libcurl4%type_pkg[-64bit]
-Version: 7.19.7
-Revision: 2
+Version: 7.21.0
+Revision: 3
 Type: -64bit (boolean)
 Architecture: ( %type_raw[-64bit] = -64bit ) powerpc, ( %type_raw[-64bit] = 
-64bit ) i386
 Distribution: ( %type_raw[-64bit] = -64bit ) 10.5, ( %type_raw[-64bit] = 
-64bit ) 10.6
@@ -32,6 +32,8 @@
   
   7.19.4 fixes an arbitrary file access vulnerability described at:
   http://curl.haxx.se/docs/adv_20090303.html
+  
+  Disable librtmp support for now as it requires openssl 0.9.8.
     
   Versions of curl before 7.11.1-11 were maintained by Max Horn.
 <<
@@ -41,13 +43,13 @@
 
 Source: http://curl.haxx.se/download/curl-%v.tar.bz2
 #Source: mirror:custom:curl-%v.tar.bz2
-Source-MD5: 79a8fbb2eed5464b97bdf94bee109380
+Source-MD5: e1a2a773e93a39f3c04cab92c55bf197
 
 Depends: %N-shlibs (= %v-%r), pkgconfig (>= 0.20-1), ( %type_raw[-64bit] = 
-64bit ) 64bit-cpu
 BuildDepends: <<
        fink (>= 0.26.2),
-       libcares2%type_pkg[-64bit] (>= 1.7.0-1),
-       libssh2.1%type_pkg[-64bit] (>= 1.2-1),
+       libcares2%type_pkg[-64bit] (>= 1.7.3-1),
+       libssh2.1%type_pkg[-64bit] (>= 1.2.6-1),
        system-openssl-dev
 <<
 Conflicts: curl-dev, curl-ssl-dev, curl-unified-dev, libcurl3, libcurl3-ssl, 
libcurl3-unified, libcurl4, libcurl4-64bit
@@ -62,8 +64,9 @@
        perl -pi -e 's,\...@ldflags\@,,g; s,\...@libcurl_libs\@,,g' 
libcurl.pc.in
        #There is no more libcurl.a so trick curl-config --static-libs into 
using libcurl.dylib. Fixes building of pycurl.
        perl -pi -e 's/\...@libext\@/dylib/' curl-config.in
-       #This patch only needed for 10.4 but doesn't hurt 10.5
-       perl -pi -e 's(krb5-config --cflags gssapi)($& | sed 
"s,-I/usr/include,,g")g; s(krb5-config --libs gssapi)($& | sed 
"s,-L/usr/lib,,g")g' configure
+       #There are issues connecting to servers with IPv6 and IPv4 addresses 
when our
+       #connection only supports IPv4. Default to using IPv4.
+       perl -pi -e 's/^#if ARES_VERSION.*$/#if 0/' lib/hostares.c
        #Set up to use system's ldap
        /bin/cp /usr/include/lber*.h .
        /bin/cp /usr/include/ldap*.h .
@@ -85,6 +88,7 @@
        --with-ldap-lib=ldap \
        --with-lber-lib=no \
        --without-libidn \
+       --without-librtmp \
        --enable-hidden-symbols \
        --enable-ares \
        --with-ca-bundle=%p/etc/ssl/certs/ca-bundle.crt \
@@ -127,12 +131,12 @@
        Depends: <<
                ( %type_raw[-64bit] = -64bit ) 64bit-cpu,
                ca-bundle,
-               libcares2%type_pkg[-64bit]-shlibs (>= 1.7.0-1),
-               libssh2.1%type_pkg[-64bit]-shlibs (>= 1.2-1)
+               libcares2%type_pkg[-64bit]-shlibs (>= 1.7.3-1),
+               libssh2.1%type_pkg[-64bit]-shlibs (>= 1.2.6-1)
        <<
     
        Files: %lib/libcurl.4.*dylib
-       Shlibs: %p/%lib/libcurl.4.dylib 6.0.0 %n (>= 7.18.2-1) %type_num[-64bit]
+       Shlibs: %p/%lib/libcurl.4.dylib 7.0.0 %n (>= 7.20.0-1) %type_num[-64bit]
        DocFiles: CHANGES COPYING README RELEASE-NOTES
 <<
 
@@ -148,18 +152,6 @@
   Files: bin/curl share/man/man1/curl.1
   DocFiles: CHANGES COPYING README RELEASE-NOTES docs/BINDINGS docs/BUGS 
docs/CONTRIBUTE docs/FAQ docs/FEATURES docs/HISTORY docs/KNOWN_BUGS 
docs/INTERNALS docs/MANUAL docs/RESOURCES docs/THANKS docs/TODO 
docs/TheArtOfHttpScripting docs/LICENSE-MIXING docs/SSLCERTS docs/VERSIONS
 <<
-SplitOff3: <<
-  Package: curl-ssl%type_pkg[-64bit]
-  Description: OBSOLETE use curl instead
-  Depends: curl%type_pkg[-64bit] (= %v-%r), fink-obsolete-packages
-  DocFiles: CHANGES COPYING README RELEASE-NOTES
-<<
-SplitOff4: <<
-  Package: curl-unified%type_pkg[-64bit]
-  Description: OBSOLETE use curl instead
-  Depends: curl%type_pkg[-64bit] (= %v-%r)
-  DocFiles: CHANGES COPYING README RELEASE-NOTES
-<<
 
 InfoTest: <<
   TestDepends: stunnel4
@@ -173,7 +165,8 @@
     
     #This test fails when run as root.
        echo '1001' >>tests/data/DISABLED
-       
+       echo '1112' >>tests/data/DISABLED
+
        #The SSH tests will also be skipped as root but this isn't fatal.
        
     #Build and run the tests

--- NEW FILE: curl-ssl.info ---
Info4: <<
Package: curl-ssl%type_pkg[-64bit]
Version: 7.21.0
Revision: 3
Type: -64bit (boolean)
Architecture: ( %type_raw[-64bit] = -64bit ) powerpc, ( %type_raw[-64bit] = 
-64bit ) i386
Distribution: ( %type_raw[-64bit] = -64bit ) 10.5, ( %type_raw[-64bit] = -64bit 
) 10.6
Description: OBSOLETE use curl instead
Maintainer: Daniel Johnson <[email protected]>
Homepage: http://curl.haxx.se/
License: BSD
Source: none
Depends: curl%type_pkg[-64bit] (>= 7.21.0-3), ( %type_raw[-64bit] = -64bit ) 
64bit-cpu, fink-obsolete-packages
BuildDepends: fink (>= 0.26.2)
CompileScript: echo "This is a dummy package." >README
InstallScript: true
DocFiles: README

SplitOff: <<
  Package: curl-unified%type_pkg[-64bit]
  Description: OBSOLETE use curl instead
  Depends: curl%type_pkg[-64bit] (>= 7.21.0-3), ( %type_raw[-64bit] = -64bit ) 
64bit-cpu, fink-obsolete-packages
  DocFiles: README
<<
<<

--- curl-unified.info DELETED ---

Index: libcurl3-unified.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/net/libcurl3-unified.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- libcurl3-unified.info       13 Mar 2009 14:31:59 -0000      1.6
+++ libcurl3-unified.info       4 Aug 2010 16:46:30 -0000       1.7
@@ -45,6 +45,8 @@
   /bin/cp docs/libcurl/*.html %I/share/doc/%N/libcurl
   /bin/mkdir -p %I/share/aclocal
   /bin/cp docs/libcurl/libcurl.m4 %I/share/aclocal
+  #No longer install curl binary.
+  rm -rf %i/bin/curl share/man/man1/curl.1 share/curl/curl-ca-bundle.crt
 <<
 DocFiles: CHANGES COPYING README RELEASE-NOTES
 
@@ -63,17 +65,6 @@
   DocFiles: CHANGES COPYING README RELEASE-NOTES
 <<
 
-SplitOff2: <<
-  Package: curl-unified
-  Description: OBSOLETE use curl instead
-  DescUsage: For additional documentation see the %N package.
-  
-  Depends: %N-shlibs (= %v-%r)
-  Replaces: curl (<< %v-%r), curl-ssl(<< %v-%r)
-  
-  Files: bin/curl share/man/man1/curl.1 share/curl/curl-ca-bundle.crt
-  DocFiles: CHANGES COPYING README RELEASE-NOTES docs/BINDINGS docs/BUGS 
docs/CONTRIBUTE docs/FAQ docs/FEATURES docs/HISTORY docs/KNOWN_BUGS 
docs/INTERNALS docs/MANUAL docs/RESOURCES docs/THANKS docs/TODO 
docs/TheArtOfHttpScripting docs/LICENSE-MIXING docs/SSLCERTS docs/VERSIONS
-<<
 SplitOff3: <<
   Package: libcurl3
   Description: OBSOLETE use libcurl3-unified instead
@@ -89,12 +80,6 @@
   Depends: %N-shlibs (= %v-%r), fink-obsolete-packages
   DocFiles: CHANGES COPYING README RELEASE-NOTES
 <<
-SplitOff5: <<
-  Package: curl
-  Description: Upgrade package
-  Depends: curl-unified (= %v-%r)
-  DocFiles: CHANGES COPYING README RELEASE-NOTES
-<<
 SplitOff6: <<
   Package: libcurl3-ssl
   Description: OBSOLETE use libcurl3-unified instead
@@ -110,12 +95,6 @@
   Depends: %N-shlibs (= %v-%r), fink-obsolete-packages
   DocFiles: CHANGES COPYING README RELEASE-NOTES
 <<
-SplitOff8: <<
-  Package: curl-ssl
-  Description: OBSOLETE use curl instead
-  Depends: curl-unified (= %v-%r), fink-obsolete-packages
-  DocFiles: CHANGES COPYING README RELEASE-NOTES
-<<
 
 # tests currently broken on Mac OS X
 #InfoTest: <<


------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to