]> pilppa.org Git - familiar-h63xx-build.git/commitdiff
curl: add 7.15.3. GnuTLS enabled.
authorRene Wagner <rw@handhelds.org>
Sun, 13 Aug 2006 01:36:54 +0000 (03:36 +0200)
committerRene Wagner <rw@handhelds.org>
Sun, 13 Aug 2006 01:36:54 +0000 (03:36 +0200)
Signed-off-by: Rene Wagner <rw@handhelds.org>
org.handhelds.familiar/packages/curl/curl-native_7.15.3.bb [moved from org.handhelds.familiar/packages/curl/curl-native_7.14.0.bb with 100% similarity]
org.handhelds.familiar/packages/curl/curl_7.15.3.bb [moved from org.handhelds.familiar/packages/curl/curl_7.14.0.bb with 81% similarity]
org.handhelds.familiar/packages/curl/files/dont-touch-ld-library-path.patch [new file with mode: 0644]

similarity index 81%
rename from org.handhelds.familiar/packages/curl/curl_7.14.0.bb
rename to org.handhelds.familiar/packages/curl/curl_7.15.3.bb
index 609320c69e4703102feaac6db139aa9393082ef7..6d313432ad5db067017067da916cb175b105c97c 100644 (file)
@@ -2,15 +2,16 @@ DESCRIPTION = "Command line tool and library for client-side URL transfers."
 LICENSE = "MIT"
 DEPENDS = "zlib"
 SECTION = "console/network"
-PR = "r2"
 
-SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2"
+SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \
+           file://dont-touch-ld-library-path.patch;patch=1"
 S = "${WORKDIR}/curl-${PV}"
 
 inherit autotools pkgconfig binconfig
 
 EXTRA_OECONF = "--with-zlib=${STAGING_LIBDIR}/../ \
                --without-ssl \
+               --with-gnutls \
                --with-random=/dev/urandom \
                --without-idn"
 
@@ -23,7 +24,8 @@ do_stage () {
 PACKAGES = "curl curl-doc libcurl libcurl-dev libcurl-doc"
 FILES_${PN} = "${bindir}/curl"
 FILES_${PN}-doc = "${mandir}/man1/curl.1"
-FILES_lib${PN} = "${libdir}/lib*.so.*"
+FILES_lib${PN} = "${libdir}/lib*.so.* \
+                  ${datadir}/curl/curl-ca-bundle.crt"
 FILES_lib${PN}-dev = "${includedir} \
                       ${libdir}/lib*.so \
                       ${libdir}/lib*.a \
diff --git a/org.handhelds.familiar/packages/curl/files/dont-touch-ld-library-path.patch b/org.handhelds.familiar/packages/curl/files/dont-touch-ld-library-path.patch
new file mode 100644 (file)
index 0000000..56f06ec
--- /dev/null
@@ -0,0 +1,36 @@
+--- curl-7.15.3/configure.ac.orig      2006-04-28 23:06:33.000000000 +0200
++++ curl-7.15.3/configure.ac   2006-04-28 23:07:38.000000000 +0200
+@@ -983,18 +983,6 @@
+   fi
+-  if test "$OPENSSL_ENABLED" = "1"; then
+-    if test -n "$LIB_OPENSSL"; then
+-       dnl when the ssl shared libs were found in a path that the run-time
+-       dnl linker doesn't search through, we need to add it to LD_LIBRARY_PATH
+-       dnl to prevent further configure tests to fail due to this
+-
+-       LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_OPENSSL"
+-       export LD_LIBRARY_PATH
+-       AC_MSG_NOTICE([Added $LIB_OPENSSL to LD_LIBRARY_PATH])
+-    fi
+-  fi
+-
+ fi
+ dnl **********************************************************************
+@@ -1086,14 +1074,6 @@
+       if test "x$USE_GNUTLS" = "xyes"; then
+         AC_MSG_NOTICE([detected GnuTLS version $version])
+-        dnl when shared libs were found in a path that the run-time
+-        dnl linker doesn't search through, we need to add it to
+-        dnl LD_LIBRARY_PATH to prevent further configure tests to fail
+-        dnl due to this
+-
+-        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlsprefix/lib$libsuff"
+-        export LD_LIBRARY_PATH
+-        AC_MSG_NOTICE([Added $gtlsprefix/lib$libsuff to LD_LIBRARY_PATH])
+       fi
+     fi