From f2dfae565531dd126131474b8a15dfe1d2871cc3 Mon Sep 17 00:00:00 2001 From: Kai Kang Date: Wed, 22 Mar 2017 00:35:11 +0800 Subject: curlpp: 0.7.3 -> 0.8.1 Upgrade curlpp from 0.7.3 to 0.8.1. The main difference between 0.7.x and 0.8.0 is that it replaces autotools with cmake, see https://github.com/jpbarrette/curlpp/releases/tag/v0.8.0 The homepage of curlpp on googlecode is obsoleted, so update it and use soure code repo on github. Remove dependency boost which is dropped by upstream. And remove extra CXXFLAGS which has been fixed by upstream. Signed-off-by: Kai Kang Signed-off-by: Martin Jansa Signed-off-by: Joe MacDonald --- .../recipes-support/curlpp/curlpp_0.7.3.bb | 40 ---------------------- .../recipes-support/curlpp/curlpp_0.8.1.bb | 33 ++++++++++++++++++ 2 files changed, 33 insertions(+), 40 deletions(-) delete mode 100644 meta-networking/recipes-support/curlpp/curlpp_0.7.3.bb create mode 100644 meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb (limited to 'meta-networking/recipes-support') diff --git a/meta-networking/recipes-support/curlpp/curlpp_0.7.3.bb b/meta-networking/recipes-support/curlpp/curlpp_0.7.3.bb deleted file mode 100644 index c3a242a316..0000000000 --- a/meta-networking/recipes-support/curlpp/curlpp_0.7.3.bb +++ /dev/null @@ -1,40 +0,0 @@ -SUMMARY = "C++ library for client-side URL transfers" -HOMEPAGE = "http://code.google.com/p/curlpp/" -SECTION = "libdevel" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" - -DEPENDS = "curl boost" -DEPENDS_class-native = "curl-native" - -SRC_URI = "http://curlpp.googlecode.com/files/curlpp-${PV}.tar.gz \ - file://example21.cpp-remove-deprecated-code.patch \ -" - -SRC_URI[md5sum] = "ccc3d30d4b3b5d2cdbed635898c29485" -SRC_URI[sha256sum] = "e3f9427b27c5bddf898d383d45c0d3d5397e2056ff935d9a5cdaef6a9a653bd5" - -inherit autotools-brokensep pkgconfig binconfig - -EXTRA_OECONF = "--with-boost=${STAGING_DIR_HOST}${prefix}" -# Upstream is currently working on porting the code to use std::unique_ptr instead of the -# deprecated auto_ptr. For now, ignore the issue. -CXXFLAGS += "-Wno-error=deprecated-declarations" - -do_install_append () { - sed -i 's,${STAGING_DIR_TARGET},,g' ${D}${libdir}/pkgconfig/curlpp.pc -} - -PACKAGES =+ "libcurlpp libcurlpp-dev libcurlpp-staticdev" - -FILES_lib${BPN} = "${libdir}/lib*.so.*" - -FILES_lib${BPN}-dev = "${includedir} \ - ${libdir}/lib*.la \ - ${libdir}/pkgconfig \ - ${bindir}/*-config \ -" - -FILES_lib${BPN}-staticdev = "${libdir}/lib*.a" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb b/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb new file mode 100644 index 0000000000..340f57dc7e --- /dev/null +++ b/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb @@ -0,0 +1,33 @@ +SUMMARY = "C++ library for client-side URL transfers" +HOMEPAGE = "http://www.curlpp.org/" +SECTION = "libdevel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +DEPENDS = "curl" +DEPENDS_class-native = "curl-native" + +SRC_URI = "git://github.com/jpbarrette/curlpp.git" + +SRCREV = "592552a165cc569dac7674cb7fc9de3dc829906f" + +S = "${WORKDIR}/git" + +inherit cmake pkgconfig binconfig + +do_install_append () { + sed -i 's,${STAGING_DIR_TARGET},,g' ${D}${libdir}/pkgconfig/curlpp.pc +} + +PACKAGES =+ "libcurlpp libcurlpp-dev libcurlpp-staticdev" + +FILES_lib${BPN} = "${libdir}/lib*.so.*" + +FILES_lib${BPN}-dev = "${includedir} \ + ${libdir}/pkgconfig \ + ${bindir}/*-config \ +" + +FILES_lib${BPN}-staticdev = "${libdir}/lib*.a" + +BBCLASSEXTEND = "native nativesdk" -- cgit 1.2.3-korg