Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/net
In directory vz-cvs-3.sog:/tmp/cvs-serv9773

Added Files:
        libcurl3-unified.info libcurl3-unified.patch 
Log Message:
Only a couple of really old and crufty packages in unstable still use libcurl3.
Nothing in stable does and never should. If those packages ever migrate, use 
libcurl4 instead since 3 has security issues.


--- NEW FILE: libcurl3-unified.patch ---
diff -ru curl-7.15.1.orig/curl-config.in curl-7.15.1/curl-config.in
--- curl-7.15.1.orig/curl-config.in     2005-09-04 14:15:24.000000000 -0400
+++ curl-7.15.1/curl-config.in  2005-12-22 16:34:46.000000000 -0500
@@ -143,7 +143,7 @@
                ;;
 
     --libs)
-               echo -L@libdir@ -lcurl @LDFLAGS@ @LIBS@
+               echo @LDFLAGS@ -L@libdir@ -lcurl @LIBS@
                ;;
 
     *)
diff -ru curl-7.15.1.orig/libcurl.pc.in curl-7.15.1/libcurl.pc.in
--- curl-7.15.1.orig/libcurl.pc.in      2005-12-22 16:31:06.000000000 -0500
+++ curl-7.15.1/libcurl.pc.in   2005-12-22 16:34:20.000000000 -0500
@@ -6,5 +6,5 @@
 Name: libcurl
 Description: Library to transfer files with ftp, http, etc.
 Version: @VERSION@
-Libs: -L${libdir} -lcurl @LDFLAGS@ @LIBS@
+Libs: @LDFLAGS@ -L${libdir} -lcurl @LIBS@
 Cflags: -I${includedir}

--- NEW FILE: libcurl3-unified.info ---
Package: libcurl3-unified
Version: 7.15.5
Revision: 8
Description: Lib. for transferring files with URL syntax
DescUsage: <<
This version is obsolete and has security flaws.
Please use libcurl4 instead.
<<
DescPackaging: <<
  Now use System's OpenSSL.
  
  Packages that also use the system's OpenSSL and link to this
  should be careful to link to the proper libssl and libcrypto.
  Either make sure -L%p/lib/system-openssl/lib comes before -L%p/lib
  when linking, or use a BuildConflicts: openssl-dev, openssl097-dev
  
  No longer need --mandir. Private symbols now hidden with gcc 4.
  
  Versions of curl before 7.11.1-11 were maintained by Max Horn.
<<
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
Homepage: http://curl.haxx.se/
License: OSI-Approved

Source: http://curl.haxx.se/download/curl-%v.tar.bz2
Source-MD5: 594142c7d53bbdd988e8cef6354eeeff

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

PatchFile: %n.patch
PatchFile-MD5: f26aea7a8e7e3ab40b7ece789203a89c

NoSetCPPFLAGS: true
NoSetLDFLAGS: true
ConfigureParams: --with-ssl=%p/lib/system-openssl --without-gnutls 
--without-libidn --disable-dependency-tracking 
--with-ldap-lib=/usr/lib/libldap.dylib --with-lber-lib=/usr/lib/liblber.dylib 
--enable-hidden-symbols
InstallScript: <<
  make install DESTDIR=%d
  /bin/mkdir -p %I/share/doc/%N
  /bin/cp docs/*.html %I/share/doc/%N
  /bin/mkdir -p %I/share/doc/%N/libcurl
  /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 %i/share/man/man1/curl.1 %i/share/curl/curl-ca-bundle.crt
<<
DocFiles: CHANGES COPYING README RELEASE-NOTES

SplitOff: <<
  Package: %N-shlibs
  Description: Lib. for transferring files with URL syntax
  DescUsage: <<
    This version is obsolete and has security flaws.
    Please use libcurl4 instead.
  <<
  
  Replaces: libcurl3-shlibs (<< %n-%r), libcurl3-ssl-shlibs (<< %n-%r)
  
  Files: lib/libcurl.3.0.0.dylib lib/libcurl.3.dylib
  Shlibs: %p/lib/libcurl.3.dylib 4.0.0 %n (>= 7.14.0-1)
  DocFiles: CHANGES COPYING README RELEASE-NOTES
<<

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

# tests currently broken on Mac OS X
#InfoTest: <<
#  TestDepends: stunnel4
#  TestScript: make check || exit 2
#<<


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to