add curl 7.14.0 and remove 7.12.2
authorMichael Lauer <mickey@vanille-media.de>
Thu, 28 Jul 2005 12:04:37 +0000 (12:04 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Thu, 28 Jul 2005 12:04:37 +0000 (12:04 +0000)
packages/curl/curl-7.12.2/.mtn2git_empty [deleted file]
packages/curl/curl-7.12.2/m4.patch [deleted file]
packages/curl/curl-7.12.2/pkgconfig.patch [deleted file]
packages/curl/curl_7.12.2.bb [deleted file]
packages/curl/curl_7.14.0.bb [new file with mode: 0644]
packages/curl/files/.mtn2git_empty [deleted file]
packages/curl/files/uclibc.patch [deleted file]

diff --git a/packages/curl/curl-7.12.2/.mtn2git_empty b/packages/curl/curl-7.12.2/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/curl/curl-7.12.2/m4.patch b/packages/curl/curl-7.12.2/m4.patch
deleted file mode 100644 (file)
index c9a9eec..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- curl-7.12.0/acinclude.m4~m4        2004-05-07 20:29:02.000000000 +0200
-+++ curl-7.12.0/acinclude.m4   2004-06-07 19:03:47.000000000 +0200
-@@ -409,45 +409,7 @@
-     dnl determine if this strerror_r() is glibc or POSIX
-     AC_MSG_CHECKING([for a glibc strerror_r API])
--    AC_TRY_RUN([
--#include <string.h>
--#include <errno.h>
--int
--main () {
--  char buffer[1024]; /* big enough to play with */
--  char *string =
--    strerror_r(EACCES, buffer, sizeof(buffer));
--    /* this should've returned a string */
--    if(!string || !string[0])
--      return 99;
--    return 0;
--}
--],
--    AC_DEFINE(HAVE_GLIBC_STRERROR_R, 1, [we have a glibc-style strerror_r()])
--    AC_MSG_RESULT([yes]),
--    AC_MSG_RESULT([no])
--    )
--
-     AC_MSG_CHECKING([for a POSIX strerror_r API])
--    AC_TRY_RUN([
--#include <string.h>
--#include <errno.h>
--int
--main () {
--  char buffer[1024]; /* big enough to play with */
--  int error =
--    strerror_r(EACCES, buffer, sizeof(buffer));
--    /* This should've returned zero, and written an error string in the
--       buffer.*/
--    if(!buffer[0] || error)
--      return 99;
--    return 0;
--}
--],
--    AC_DEFINE(HAVE_POSIX_STRERROR_R, 1, [we have a POSIX-style strerror_r()])
--    AC_MSG_RESULT([yes]),
--    AC_MSG_RESULT([no])
--    )
-   fi
diff --git a/packages/curl/curl-7.12.2/pkgconfig.patch b/packages/curl/curl-7.12.2/pkgconfig.patch
deleted file mode 100644 (file)
index da62b4e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
---- tmp/work/curl-7.12.0-r0/curl-7.12.0/configure.ac   2004-05-25 16:43:39.000000000 -0500
-+++ curl-7.12.0/configure.ac   2004-07-15 18:13:18.000000000 -0500
-@@ -1389,7 +1389,8 @@
-            packages/EPM/curl.list \
-            packages/EPM/Makefile \
-            packages/vms/Makefile \
--           curl-config
-+           curl-config \
-+         curl.pc
- ])
- AC_OUTPUT
---- tmp/work/curl-7.12.0-r0/curl-7.12.0/Makefile.am    2004-05-17 16:41:02.000000000 -0500
-+++ curl-7.12.0/Makefile.am    2004-07-15 18:10:32.000000000 -0500
-@@ -24,10 +24,16 @@
- AUTOMAKE_OPTIONS = foreign
- EXTRA_DIST = CHANGES COPYING maketgz reconf Makefile.dist     \
--  curl-config.in curl-style.el sample.emacs testcurl.sh RELEASE-NOTES
-+  curl-config.in curl-style.el sample.emacs testcurl.sh RELEASE-NOTES \
-+  curl.pc.in
- bin_SCRIPTS = curl-config
-+pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfig_DATA = curl.pc
-+
-+$(pkgconfig_DATA): config.status
-+
- SUBDIRS = lib src
- DIST_SUBDIRS = $(SUBDIRS) tests include packages docs
---- tmp/work/curl-7.12.0-r0/curl-7.12.0/curl.pc.in     1969-12-31 18:00:00.000000000 -0600
-+++ curl-7.12.0/curl.pc.in     2004-07-15 18:09:14.000000000 -0500
-@@ -0,0 +1,12 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+versionnum=@VERSIONNUM@
-+features=@FEATURES@
-+
-+Name: curl
-+Description: a library that groks URLs
-+Version: @VERSION@
-+Libs: -L${libdir} -lcurl @LDFLAGS@ @LIBS@
-+Cflags: -I${includedir}
diff --git a/packages/curl/curl_7.12.2.bb b/packages/curl/curl_7.12.2.bb
deleted file mode 100644 (file)
index a483c12..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-# NOTE: FIXME: curl puts its LDFLAGS in its curl-config and curl.pc files.
-# This is flawed, as the LDFLAGS are often overridden by the user, and in
-# addition, are generally specific to the *build* environment, not target.
-# curl's build should be fixed to manipulate LIBS where appropriate and
-# use that. -CL
-
-DEPENDS = "zlib"
-DESCRIPTION = "Command line tool and library for \
-client-side URL transfers."
-LICENSE = "MIT" 
-SECTION = "console/network"
-PR = "r2"
-
-SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \
-          file://uclibc.patch;patch=1"
-
-inherit autotools pkgconfig
-
-EXTRA_OECONF = "--with-zlib=${STAGING_LIBDIR}/../ \
-               --without-ssl --with-random=/dev/urandom"
-
-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}-dev = "${includedir} \
-                      ${libdir}/lib*.so \
-                      ${libdir}/lib*.a \
-                      ${libdir}/lib*.la \
-                      ${libdir}/pkgconfig \
-                      ${datadir}/aclocal \
-                      ${bindir}/*-config"
-FILES_lib${PN}-doc = "${mandir}/man3 \
-                      ${mandir}/man1/curl-config.1"
-
-do_stage () {
-       install -d ${STAGING_INCDIR}/curl
-       install -m 0644 ${S}/include/curl/*.h ${STAGING_INCDIR}/curl/
-       oe_libinstall -so -a -C lib libcurl ${STAGING_LIBDIR}
-
-       cat curl-config | sed -e "s,-I/usr/include,-I${STAGING_INCDIR}/," \
-                        | sed -e "s,-L/usr/lib , , "> ${STAGING_BINDIR}/curl-config
-        chmod a+rx ${STAGING_BINDIR}/curl-config
-}
diff --git a/packages/curl/curl_7.14.0.bb b/packages/curl/curl_7.14.0.bb
new file mode 100644 (file)
index 0000000..1b8a88d
--- /dev/null
@@ -0,0 +1,44 @@
+# NOTE: FIXME: curl puts its LDFLAGS in its curl-config and curl.pc files.
+# This is flawed, as the LDFLAGS are often overridden by the user, and in
+# addition, are generally specific to the *build* environment, not target.
+# curl's build should be fixed to manipulate LIBS where appropriate and
+# use that. -CL
+
+DESCRIPTION = "Command line tool and library for \
+client-side URL transfers."
+LICENSE = "MIT" 
+DEPENDS = "zlib"
+SECTION = "console/network"
+PR = "r0"
+
+SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2"
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--with-zlib=${STAGING_LIBDIR}/../ \
+               --without-ssl --with-random=/dev/urandom"
+
+do_stage () {
+       install -d ${STAGING_INCDIR}/curl
+       install -m 0644 ${S}/include/curl/*.h ${STAGING_INCDIR}/curl/
+       oe_libinstall -so -a -C lib libcurl ${STAGING_LIBDIR}
+
+       cat curl-config | sed -e "s,-I/usr/include,-I${STAGING_INCDIR}/," \
+                        | sed -e "s,-L/usr/lib , , "> ${STAGING_BINDIR}/curl-config
+        chmod a+rx ${STAGING_BINDIR}/curl-config
+}
+
+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}-dev = "${includedir} \
+                      ${libdir}/lib*.so \
+                      ${libdir}/lib*.a \
+                      ${libdir}/lib*.la \
+                      ${libdir}/pkgconfig \
+                      ${datadir}/aclocal \
+                      ${bindir}/*-config"
+FILES_lib${PN}-doc = "${mandir}/man3 \
+                      ${mandir}/man1/curl-config.1"
+
diff --git a/packages/curl/files/.mtn2git_empty b/packages/curl/files/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/curl/files/uclibc.patch b/packages/curl/files/uclibc.patch
deleted file mode 100644 (file)
index 15a9012..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: curl-7.12.2/lib/mprintf.c
-===================================================================
---- curl-7.12.2.orig/lib/mprintf.c     2004-06-24 07:54:11.000000000 -0400
-+++ curl-7.12.2/lib/mprintf.c  2005-02-02 17:15:45.435748600 -0500
-@@ -1134,8 +1134,10 @@
- }
- #ifndef WIN32 /* not needed on win32 */
-+#ifndef __UCLIBC__ /* not needed for uclibc, and breaks the build */
- extern int fputc(int, FILE *);
- #endif
-+#endif
- int curl_mprintf(const char *format, ...)
- {