Patchwork [074/131] boost: Add backwards compatibility. Remove in next major release

login
register
mail settings
Submitter christian.braunersorensen@prevas.dk
Date Jan. 14, 2014, 12:34 p.m.
Message ID <9c41614e18072ee6605189a518884fde073079c0.1389702652.git.christian.braunersorensen@prevas.dk>
Download mbox | patch
Permalink /patch/310684/
State Accepted
Delegated to: Esben Haabendal
Headers show

Comments

christian.braunersorensen@prevas.dk - Jan. 14, 2014, 12:34 p.m.
From: Christian Sørensen <christian.braunersorensen@prevas.dk>

Signed-off-by: Christian Sørensen <christian.braunersorensen@prevas.dk>
---
 recipes/boost/boost.inc | 62 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

Patch

diff --git a/recipes/boost/boost.inc b/recipes/boost/boost.inc
index 02ebe06..3d347fe 100644
--- a/recipes/boost/boost.inc
+++ b/recipes/boost/boost.inc
@@ -158,3 +158,65 @@  BOOTSTRAP_OPTIONS += "--with-libraries=${@','.join('${BOOST_LIBS}'.split())}"
 
 #Ensure no libraries are placed in PN
 FILES_${PN} = ""
+
+#To be removed in next base master release!
+PACKAGES += "libmath libmath-dev"
+DEPENDS_libmath = "libboost-math-c99f libboost-math-c99l libboost-math-c99 \
+	libboost-math-tr1f libboost-math-tr1l libboost-math-tr1"
+DEPENDS_lib-math-dev = "libboost-math-c99f-dev libboost-math-c99l-dev \
+	libboost-math-c99-dev libboost-math-tr1f-dev libboost-math-tr1l-dev \
+	 libboost-math-tr1-dev"
+RDEPENDS_libmath = "libboost-math-c99f libboost-math-c99l libboost-math-c99 \
+	libboost-math-tr1f libboost-math-tr1l libboost-math-tr1"
+RDEPENDS_libmath-dev = "libboost-math-c99f-dev libboost-math-c99l-dev \
+	libboost-math-c99-dev libboost-math-tr1f-dev libboost-math-tr1l-dev \
+	 libboost-math-tr1-dev"
+PACKAGES += "libtest libtest-dev"
+DEPENDS_libtest = "libboost-prg-exec-monitor libboost-unit-test-framework"
+DEPENDS_libtest-dev = "libboost-prg-exec-monitor-dev \
+		libboost-unit-test-framework-dev"
+RDEPENDS_libtest = "libboost-prg-exec-monitor libboost-unit-test-framework"
+RDEPENDS_libtest-dev = "libboost-prg-exec-monitor-dev \
+		libboost-unit-test-framework-dev"
+PROVIDES_${PN}-libboost-chrono += "libchrono"
+PROVIDES_${PN}-libboost-chrono-dev += "libchrono-dev"
+PROVIDES_${PN}-libboost-chrono[qa] += "allow-missing-soname:libchrono"
+PROVIDES_${PN}-libboost-date-time += "libdate-time"
+PROVIDES_${PN}-libboost-date-time-dev += "libdate-time-dev"
+PROVIDES_${PN}-libboost-date-time[qa] += "allow-missing-soname:libdate-time"
+PROVIDES_${PN}-libboost-filesystem += "libfilesystem"
+PROVIDES_${PN}-libboost-filesystem-dev += "libfilesystem-dev"
+PROVIDES_${PN}-libboost-filesystem[qa] += "allow-missing-soname:libfilesystem"
+PROVIDES_${PN}-libboost-graph += "libgraph"
+PROVIDES_${PN}-libboost-graph-dev += "libgraph-dev"
+PROVIDES_${PN}-libboost-graph[qa] += "allow-missing-soname:libgraph"
+PROVIDES_${PN}-libboost-iostreams += "libiostreams"
+PROVIDES_${PN}-libboost-iostreams-dev += "libiostreams-dev"
+PROVIDES_${PN}-libboost-iostreams[qa] += "allow-missing-soname:libiostreams"
+PROVIDES_${PN}-libboost-program-options += "libprogram-options"
+PROVIDES_${PN}-libboost-program-options-dev += "libprogram-options-dev"
+PROVIDES_${PN}-libboost-program-options[qa] += "allow-missing-soname:libprogram-options"
+PROVIDES_${PN}-libboost-random += "librandom"
+PROVIDES_${PN}-libboost-random-dev += "librandom-dev"
+PROVIDES_${PN}-libboost-random[qa] += "allow-missing-soname:librandom"
+PROVIDES_${PN}-libboost-regex += "libregex"
+PROVIDES_${PN}-libboost-regex-dev += "libregex-dev"
+PROVIDES_${PN}-libboost-regex[qa] += "allow-missing-soname:libregex"
+PROVIDES_${PN}-libboost-serialization += "libserialization"
+PROVIDES_${PN}-libboost-serialization-dev += "libserialization-dev"
+PROVIDES_${PN}-libboost-serialization[qa] += "allow-missing-soname:libserialization"
+PROVIDES_${PN}-libboost-signals += "libsignals"
+PROVIDES_${PN}-libboost-signals-dev += "libsignals-dev"
+PROVIDES_${PN}-libboost-signals[qa] += "allow-missing-soname:libsignals"
+PROVIDES_${PN}-libboost-system += "libsystem"
+PROVIDES_${PN}-libboost-system-dev += "libsystem-dev"
+PROVIDES_${PN}-libboost-system[qa] += "allow-missing-soname:libsystem"
+PROVIDES_${PN}-libboost-thread += "libthread"
+PROVIDES_${PN}-libboost-thread-dev += "libthread-dev"
+PROVIDES_${PN}-libboost-thread[qa] += "allow-missing-soname:libthread"
+PROVIDES_${PN}-libboost-wave += "libwave"
+PROVIDES_${PN}-libboost-wave-dev += "libwave-dev"
+PROVIDES_${PN}-libboost-wave[qa] += "allow-missing-soname:libwave"
+PROVIDES_${PN}-libboost-wave += "libwave"
+PROVIDES_${PN}-libboost-wave-dev += "libwave-dev"
+PROVIDES_${PN}-libboost-wave[qa] += "allow-missing-soname:libwave"