Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/net
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv18260
Modified Files:
curl-ssl.info libcurl3-unified.info
Added Files:
curl-unified-dev.info curl-unified-dev.patch
Removed Files:
curl-unified.info curl-unified.patch
Log Message:
Remove curl/curl-ssl/curl-unified splitoffs from old curl packages. Only
libcurl4 now provides a curl binary and curl-ssl.info provides dummy curl-ssl
and curl-unified upgrade packages.
--- 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: curl-ssl.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/net/curl-ssl.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- curl-ssl.info 26 Mar 2010 22:22:32 -0000 1.1
+++ curl-ssl.info 4 Aug 2010 16:46:05 -0000 1.2
@@ -1,7 +1,7 @@
Info4: <<
Package: curl-ssl%type_pkg[-64bit]
-Version: 7.20.0
-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
@@ -10,7 +10,7 @@
Homepage: http://curl.haxx.se/
License: BSD
Source: none
-Depends: curl%type_pkg[-64bit] (>= 7.20.0-2), ( %type_raw[-64bit] = -64bit )
64bit-cpu, fink-obsolete-packages
+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
@@ -19,7 +19,7 @@
SplitOff: <<
Package: curl-unified%type_pkg[-64bit]
Description: OBSOLETE use curl instead
- Depends: curl%type_pkg[-64bit] (>= 7.20.0-2), ( %type_raw[-64bit] = -64bit )
64bit-cpu
+ 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/unstable/main/finkinfo/net/libcurl3-unified.info,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- libcurl3-unified.info 10 Feb 2009 23:01:29 -0000 1.12
+++ libcurl3-unified.info 4 Aug 2010 16:46:06 -0000 1.13
@@ -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