the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libcurlpp0
Version: 0.7.2
Revision: 2
Description: C++ bindings for libcurl
Maintainer: Daniel Johnson
Homepage: http://www.curlpp.org/
License: BSD
DescPackaging: <<
Patch curlpp-config.in and curlpp.pc.in to make
selecting openssl libs for other packages more
deterministic. Patch Makefile.in to avoid building
example programs.
<<
Source: http://curlpp.googlecode.com/files/curlpp-%v.tar.gz
Source-MD5: 947de4938a8b59196f04babcb8bcbb36
Depends: %N-shlibs (= %v-%r)
BuildDepends: libcurl4 (>= 7.19.6), system-openssl-dev, boost1.35.nopython, fink (>= 0.24.12)
BuildDependsOnly: True
PatchFile: %n.patch
PatchFile-MD5: 23d83e9491c45b001a7254fbb05afa95
GCC: 4.0
NoSetCPPFLAGS: True
NoSetLDFLAGS: True
ConfigureParams: --disable-dependency-tracking --with-boost=%p --disable-static
InstallScript: <<
make install DESTDIR=%d
#No need for dependency_libs in .la files if not building static libs
perl -pi -e "s/dependency_libs=.*$/dependency_libs=''/" %i/lib/*.la
<<
DocFiles: AUTHORS ChangeLog CHANGES COPYING INSTALL NEWS README TODO doc/guide.pdf examples/*.cpp examples/README:README.examples
SplitOff: <<
Package: %N-shlibs
Depends: libcurl4-shlibs (>= 7.16.1)
Files: lib/libcurlpp.0.0.2.dylib lib/libcurlpp.0.dylib
Shlibs: %p/lib/libcurlpp.0.dylib 1.0.0 %n (>= 0.6.0-0.pre3.1)
DocFiles: AUTHORS ChangeLog CHANGES COPYING INSTALL NEWS README TODO
<<
diff -ru curlpp-0.7.1.orig/Makefile.in curlpp-0.7.1/Makefile.in
--- curlpp-0.7.1.orig/Makefile.in 2007-01-21 19:24:26.000000000 -0500
+++ curlpp-0.7.1/Makefile.in 2007-09-09 19:52:18.000000000 -0400
@@ -206,7 +206,7 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = utilspp curlpp examples doc
+SUBDIRS = utilspp curlpp doc
EXTRA_DIST = curlpp.vcproj curlpp.sln CHANGES curlpp.spec
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = curlpp.pc
diff -ru curlpp-0.7.1.orig/configure curlpp-0.7.1/configure
--- curlpp-0.7.1.orig/configure 2007-01-21 19:24:20.000000000 -0500
+++ curlpp-0.7.1/configure 2007-09-09 19:53:31.000000000 -0400
@@ -20845,7 +20845,7 @@
my_cv_curl_vers="$ver"
{ echo "$as_me:$LINENO: result: $my_cv_curl_vers" >&5
echo "${ECHO_T}$my_cv_curl_vers" >&6; }
- CURL_LIBS=`curl-config --libs`
+ CURL_LIBS=`curl-config --libs | sed 's,-L/usr/lib ,,g'`
CURL_CFLAGS=`curl-config --cflags`
CURLPP_CXXFLAGS="$CURLPP_CXXFLAGS $CURL_CFLAGS"
LIBS="$LIBS $CURL_LIBS"
diff -ru curlpp-0.7.1.orig/curlpp-config.in curlpp-0.7.1/curlpp-config.in
--- curlpp-0.7.1.orig/curlpp-config.in 2007-01-13 19:43:25.000000000 -0500
+++ curlpp-0.7.1/curlpp-config.in 2007-09-09 19:52:18.000000000 -0400
@@ -70,11 +70,11 @@
;;
--cflags)
- echo -I@includedir@ @CURLPP_CXXFLAGS@
+ echo @CURLPP_CXXFLAGS@
;;
--libs)
- echo -L@libdir@ -lcurlpp @LDFLAGS@ @LIBS@
+ echo @LDFLAGS@ -lcurlpp @LIBS@
;;
*)
diff -ru curlpp-0.7.1.orig/curlpp.pc.in curlpp-0.7.1/curlpp.pc.in
--- curlpp-0.7.1.orig/curlpp.pc.in 2007-01-13 19:43:25.000000000 -0500
+++ curlpp-0.7.1/curlpp.pc.in 2007-09-09 19:52:18.000000000 -0400
@@ -6,7 +6,7 @@
Name: curlpp
Description: cURLpp is a libcurl C++ wrapper
Version: @VERSION@
-Libs: -L@libdir@ -lcurlpp @LDFLAGS@ @LIBS@
-Cflags: -I@includedir@ @CURLPP_CXXFLAGS@
+Libs: @LDFLAGS@ -lcurlpp @LIBS@
+Cflags: @CURLPP_CXXFLAGS@