diff options
author | Frans Meulenbroeks <fransmeulenbroeks@gmail.com> | 2010-08-15 17:30:01 +0200 |
---|---|---|
committer | Frans Meulenbroeks <fransmeulenbroeks@gmail.com> | 2010-08-15 17:30:01 +0200 |
commit | b6ffb03a29c4e6314f6a07363d1d2a2093416b03 (patch) | |
tree | e848b44e61e722de2ec294ef961ca3ec846fb43a /recipes/boost | |
parent | 9948dfa3cccfbab612459fb766f790552828e897 (diff) |
boost: remove old versions
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/boost')
-rw-r--r-- | recipes/boost/boost-36.inc | 157 | ||||
-rw-r--r-- | recipes/boost/boost_1.34.1.bb | 170 | ||||
-rw-r--r-- | recipes/boost/boost_1.36.0.bb | 21 | ||||
-rw-r--r-- | recipes/boost/boost_1.37.0.bb | 18 | ||||
-rw-r--r-- | recipes/boost/boost_1.40.0.bb | 11 |
5 files changed, 0 insertions, 377 deletions
diff --git a/recipes/boost/boost-36.inc b/recipes/boost/boost-36.inc deleted file mode 100644 index 8641193967..0000000000 --- a/recipes/boost/boost-36.inc +++ /dev/null @@ -1,157 +0,0 @@ -# The Boost web site provides free peer-reviewed portable -# C++ source libraries. The emphasis is on libraries which -# work well with the C++ Standard Library. The libraries are -# intended to be widely useful, and are in regular use by -# thousands of programmers across a broad spectrum of applications. -DESCRIPTION = "Free peer-reviewed portable C++ source libraries" -HOMEPAGE = "http://www.boost.org/" -SECTION = "libs" -DEPENDS = "boost-jam-native zlib" -PRIORITY = "optional" -LICENSE = "Boost Software License" -INC_PR = "r9" - -ARM_INSTRUCTION_SET = "arm" -BOOST_VER = "${@"_".join(bb.data.getVar("PV",d,1).split("."))}" -BOOST_MAJ = "${@"_".join(bb.data.getVar("PV",d,1).split(".")[0:2])}" -BOOST_P = "boost_${BOOST_VER}" - -BOOST_LIBS = "\ - date_time \ - filesystem \ - graph \ - iostreams \ - program_options \ - regex \ - signals \ - system \ - test \ - thread \ - " - -# FIXME: for some reason this fails on powerpc -#BOOST_LIBS += "serialization" - -# To enable python, uncomment the following: -#BOOST_LIBS += "python" -#DEPENDS += "python" -#PYTHON_ROOT = "${STAGING_DIR_HOST}/${layout_prefix}" -#PYTHON_VERSION = "2.5" - -S = "${WORKDIR}/${BOOST_P}" - -# Make a package for each library, plus -dev -PACKAGES = "${PN}-dbg ${BOOST_PACKAGES}" -python __anonymous () { - import bb - - packages = [] - extras = [] - for lib in bb.data.getVar('BOOST_LIBS', d, 1).split( ): - pkg = "boost-%s" % lib.replace("_", "-") - extras.append("--with-%s" % lib) - packages.append(pkg) - if not bb.data.getVar("FILES_%s" % pkg, d, 1): - bb.data.setVar("FILES_%s" % pkg, "${libdir}/libboost_%s*.so*" % lib, d) - bb.data.setVar("BOOST_PACKAGES", " ".join(packages), d) - bb.data.setVar("BJAM_EXTRA", " ".join(extras), d) -} - -# Override the contents of specific packages -FILES_boost-serialization = "${libdir}/libboost_serialization*.so* \ - ${libdir}/libboost_wserialization*.so*" -FILES_boost-test = "${libdir}/libboost_prg_exec_monitor*.so \ - ${libdir}/libboost_unit_test_framework*.so*" - -# -dev last to pick up the remaining stuff -PACKAGES += "${PN}-dev" -FILES_${PN}-dev = "${includedir} ${libdir}/libboost_*.so ${libdir}/libboost_*.a" - -# "boost" is a metapackage which pulls in all boost librabries -PACKAGES += "${PN}" -RRECOMMENDS_${PN} += "${BOOST_PACKAGES}" -ALLOW_EMPTY = "1" - -# to avoid GNU_HASH QA errors added LDFLAGS to ARCH; a little bit dirty but at least it works -TARGET_CC_ARCH += " ${LDFLAGS}" - -# Oh yippee, a new build system, it's sooo cooool I could eat my own -# foot. inlining=on lets the compiler choose, I think. At least this -# stuff is documented... -# NOTE: if you leave <debug-symbols>on then in a debug build the build sys -# objcopy will be invoked, and that won't work. Building debug apparently -# requires hacking gcc-tools.jam -# -# Sometimes I wake up screaming. Famous figures are gathered in the nightmare, -# Steve Bourne, Larry Wall, the whole of the ANSI C committee. They're just -# standing there, waiting, but the truely terrifying thing is what they carry -# in their hands. At first sight each seems to bear the same thing, but it is -# not so for the forms in their grasp are ever so slightly different one from -# the other. Each is twisted in some grotesque way from the other to make each -# an unspeakable perversion impossible to perceive without the onset of madness. -# True insanity awaits anyone who perceives all of these horrors together. -# -# Quotation marks, there might be an easier way to do this, but I can't find -# it. The problem is that the user.hpp configuration file must receive a -# pre-processor macro defined as the appropriate string - complete with "'s -# around it. (<> is a possibility here but the danger to that is that the -# failure case interprets the < and > as shell redirections, creating -# random files in the source tree.) -# -#bjam: '-DBOOST_PLATFORM_CONFIG=\"config\"' -#do_compile: '-sGCC=... '"'-DBOOST_PLATFORM_CONFIG=\"config\"'" -SQD = '"' -EQD = '\"' -#boost.bb: "... '-sGCC=... '${SQD}'-DBOOST_PLATFORM_CONFIG=${EQD}config${EQD}'${SQD} ..." -BJAM_CONF = "${SQD}'-DBOOST_PLATFORM_CONFIG=${EQD}boost/config/platform/${TARGET_OS}.hpp${EQD}'${SQD}" - -# bzip2 and zip are disabled because... they're broken - the compilation simply -# isn't working with bjam. I guess they will fix it, but who needs it? This -# only affects the (new in 33) iostream library. -BJAM_TOOLS = "-sTOOLS=gcc \ - '-sGCC=${CC} '${BJAM_CONF} \ - '-sGXX=${CXX} '${BJAM_CONF} \ - '-sGCC_INCLUDE_DIRECTORY=${STAGING_INCDIR}' \ - '-sGCC_STDLIB_DIRECTORY=${STAGING_LIBDIR}' \ - '-sNO_BZIP2=1' \ - '-sNO_ZLIB=1' \ - '-sBUILD=release <optimization>space <inlining>on <debug-symbols>off' \ - '-sPYTHON_VERSION=${PYTHON_VERSION}' \ - '--layout=system' \ - " - -BJAM_OPTS = '${BJAM_TOOLS} \ - --builddir=${S}/${TARGET_SYS} \ - --with-python-root=${PYTHON_ROOT} \ - ${BJAM_EXTRA}' - - -do_configure_prepend() { - cp -f boost/config/platform/linux.hpp boost/config/platform/linux-gnueabi.hpp - - echo "using gcc : $(${CXX} -dumpversion) : ${CXX} : compileflags -DBOOST_SP_USE_PTHREADS -I${includedir} linkflags -L${libdir} ;" >> ${S}/tools/build/v2/user-config.jam -} - -do_compile() { - set -ex - bjam ${BJAM_OPTS} --prefix=${prefix} \ - --exec-prefix=${exec_prefix} \ - --libdir=${libdir} \ - --includedir=${includedir} -} - -do_stage() { - set -ex - bjam ${BJAM_OPTS} \ - --libdir=${STAGING_LIBDIR} \ - --includedir=${STAGING_INCDIR} \ - install -} - -do_install() { - set -ex - bjam ${BJAM_OPTS} \ - --libdir=${D}${libdir} \ - --includedir=${D}${includedir} \ - install -} diff --git a/recipes/boost/boost_1.34.1.bb b/recipes/boost/boost_1.34.1.bb deleted file mode 100644 index 35089b226e..0000000000 --- a/recipes/boost/boost_1.34.1.bb +++ /dev/null @@ -1,170 +0,0 @@ -# This needs bjam (boost-jam-native) 3.1.16 -# -# Warning! The build system for boost seems to have changed -# significantly since 1.33 (again). -DESCRIPTION = "Free peer-reviewed portable C++ source libraries" -HOMEPAGE = "http://www.boost.org/" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "Boost Software License" -DEPENDS = "python boost-jam-native zlib bzip2" - -PR = "6" - -SRC_URI = "\ - ${SOURCEFORGE_MIRROR}/boost/${BOOST_P}.tar.bz2 \ - file://linux-uclibc.patch \ - file://${PV}-gcc43.patch \ - " - -S = "${WORKDIR}/${BOOST_P}" - -BOOST_VER = "${@"_".join(bb.data.getVar("PV",d,1).split("."))}" -BOOST_MAJ = "${@"_".join(bb.data.getVar("PV",d,1).split(".")[0:2])}" -BOOST_P = "boost_${BOOST_VER}" - -BJAM_TOOLS = "--toolset=gcc \ - '-sBUILD=release <optimization>space <inlining>on <debug-symbols>off' \ - '-sPYTHON_VERSION=${PYTHON_VERSION}' \ - '-sPYTHON=${STAGING_BINDIR_NATIVE}/python' \ - '-sPYTHON_ROOT=${PYTHON_ROOT}' \ - '-sBZIP2_LIBPATH=${STAGING_LIBDIR}' \ - '-sZLIB_LIBPATH=${STAGING_LIBDIR}' \ - '--layout=system' \ - " - -BJAM_OPTS = '${BJAM_TOOLS} \ - --builddir=${S}/${TARGET_SYS} \ - ${BJAM_EXTRA}' - -PYTHON_ROOT = "${STAGING_DIR_HOST}/${layout_prefix}" -PYTHON_VERSION = "2.5" - -do_configure() { - cp -f boost/config/platform/linux.hpp boost/config/platform/linux-gnueabi.hpp - - platform_config="-DBOOST_PLATFORM_CONFIG='boost/config/platform/${TARGET_OS}.hpp'" - - echo "import toolset : using ;" > tools/build/v2/user-config.jam - echo "using gcc : : ${CC} : <cflags>${CFLAGS} <cxxflags>${CXXFLAGS} $platform_config<linkflags>${LDFLAGS} ;" >> tools/build/v2/user-config.jam - echo "using python : 2.5 : : ${STAGING_INCDIR}/python2.5 : ${STAGING_LIBDIR}/python2.5 : : ; " >> tools/build/v2/user-config.jam -} - -do_compile() { - set -ex - bjam ${BJAM_OPTS} --prefix=${prefix} \ - --exec-prefix=${exec_prefix} \ - --libdir=${libdir} \ - --includedir=${includedir} -} - -do_stage() { - set -ex - bjam ${BJAM_OPTS} \ - --libdir=${STAGING_LIBDIR} \ - --includedir=${STAGING_INCDIR} \ - install -} - -do_install() { - set -ex - bjam ${BJAM_OPTS} \ - --libdir=${D}${libdir} \ - --includedir=${D}${includedir} \ - install -} - -BOOSTLIBS = "" - -# -dev last to pick up the remaining stuff -PACKAGES = "${BOOSTLIBS} ${PN}-dev ${PN}" -FILES_${PN}-dev = "${includedir} ${libdir}/libboost_*.so ${libdir}/libboost_*.a" - -# "boost" is a metapackage which pulls in all boost librabries -RRECOMMENDS_${PN} += "${BOOSTLIBS}" - -BOOSTLIBS += "boost-date-time boost-date-time-dbg boost-date-time-mt boost-date-time-mt-dbg" -FILES_boost-date-time = "${libdir}/libboost_date_time.so" -FILES_boost-date-time-dbg = "${libdir}/libboost_date_time-d.so ${libdir}/.debug/libboost_date_time-d.so" -FILES_boost-date-time-mt = "${libdir}/libboost_date_time-mt.so" -FILES_boost-date-time-mt-dbg = "${libdir}/libboost_date_time-mt-d.so ${libdir}/.debug/libboost_date_time-mt-d.so" - -BOOSTLIBS += "boost-filesystem boost-filesystem-dbg boost-filesystem-mt boost-filesystem-mt-dbg" -FILES_boost-filesystem = "${libdir}/libboost_filesystem.so" -FILES_boost-filesystem-dbg = "${libdir}/libboost_filesystem-d.so ${libdir}/.debug/libboost_filesystem-d.so" -FILES_boost-filesystem-mt = "${libdir}/libboost_filesystem-mt.so" -FILES_boost-filesystem-mt-dbg = "${libdir}/libboost_filesystem-mt-d.so ${libdir}/.debug/libboost_filesystem-mt-d.so" - -BOOSTLIBS += "boost-graph boost-graph-dbg boost-graph-mt boost-graph-mt-dbg" -FILES_boost-graph = "${libdir}/libboost_graph.so" -FILES_boost-graph-dbg = "${libdir}/libboost_graph-d.so ${libdir}/.debug/libboost_graph-d.so" -FILES_boost-graph-mt = "${libdir}/libboost_graph-mt.so" -FILES_boost-graph-mt-dbg = "${libdir}/libboost_graph-mt-d.so ${libdir}/.debug/libboost_graph-mt-d.so" - -BOOSTLIBS += "boost-iostreams boost-iostreams-dbg boost-iostreams-mt boost-iostreams-mt-dbg" -FILES_boost-iostreams = "${libdir}/libboost_iostreams.so" -FILES_boost-iostreams-dbg = "${libdir}/libboost_iostreams-d.so ${libdir}/.debug/libboost_iostreams-d.so" -FILES_boost-iostreams-mt = "${libdir}/libboost_iostreams-mt.so" -FILES_boost-iostreams-mt-dbg = "${libdir}/libboost_iostreams-mt-d.so ${libdir}/.debug/libboost_iostreams-mt-d.so" - -BOOSTLIBS += "boost-prg-exec-monitor boost-prg-exec-monitor-dbg boost-prg-exec-monitor-mt boost-prg-exec-monitor-mt-dbg" -FILES_boost-prg-exec-monitor = "${libdir}/libboost_prg_exec_monitor.so" -FILES_boost-prg-exec-monitor-dbg = "${libdir}/libboost_prg_exec_monitor-d.so ${libdir}/.debug/libboost_prg_exec_monitor-d.so" -FILES_boost-prg-exec-monitor-mt = "${libdir}/libboost_prg_exec_monitor-mt.so" -FILES_boost-prg-exec-monitor-mt-dbg = "${libdir}/libboost_prg_exec_monitor-mt-d.so ${libdir}/.debug/libboost_prg_exec_monitor-mt-d.so" - -BOOSTLIBS += "boost-program-options boost-program-options-dbg boost-program-options-mt boost-program-options-mt-dbg" -FILES_boost-program-options = "${libdir}/libboost_program_options.so" -FILES_boost-program-options-dbg = "${libdir}/libboost_program_options-d.so ${libdir}/.debug/libboost_program_options-d.so" -FILES_boost-program-options-mt = "${libdir}/libboost_program_options-mt.so" -FILES_boost-program-options-mt-dbg = "${libdir}/libboost_program_options-mt-d.so ${libdir}/.debug/libboost_program_options-mt-d.so" - -BOOSTLIBS += "boost-python boost-python-dbg boost-python-mt boost-python-mt-dbg" -FILES_boost-python = "${libdir}/libboost_python.so" -FILES_boost-python-dbg = "${libdir}/libboost_python-d.so ${libdir}/.debug/libboost_python-d.so" -FILES_boost-python-mt = "${libdir}/libboost_python-mt.so" -FILES_boost-python-mt-dbg = "${libdir}/libboost_python-mt-d.so ${libdir}/.debug/libboost_python-mt-d.so" - -BOOSTLIBS += "boost-regex boost-regex-dbg boost-regex-mt boost-regex-mt-dbg" -FILES_boost-regex = "${libdir}/libboost_regex.so" -FILES_boost-regex-dbg = "${libdir}/libboost_regex-d.so ${libdir}/.debug/libboost_regex-d.so" -FILES_boost-regex-mt = "${libdir}/libboost_regex-mt.so" -FILES_boost-regex-mt-dbg = "${libdir}/libboost_regex-mt-d.so ${libdir}/.debug/libboost_regex-mt-d.so" - -BOOSTLIBS += "boost-serialization boost-serialization-dbg boost-serialization-mt boost-serialization-mt-dbg" -FILES_boost-serialization = "${libdir}/libboost_serialization.so" -FILES_boost-serialization-dbg = "${libdir}/libboost_serialization-d.so ${libdir}/.debug/libboost_serialization-d.so" -FILES_boost-serialization-mt = "${libdir}/libboost_serialization-mt.so" -FILES_boost-serialization-mt-dbg = "${libdir}/libboost_serialization-mt-d.so ${libdir}/.debug/libboost_serialization-mt-d.so" - -BOOSTLIBS += "boost-signals boost-signals-dbg boost-signals-mt boost-signals-mt-dbg" -FILES_boost-signals = "${libdir}/libboost_signals.so" -FILES_boost-signals-dbg = "${libdir}/libboost_signals-d.so ${libdir}/.debug/libboost_signals-d.so" -FILES_boost-signals-mt = "${libdir}/libboost_signals-mt.so" -FILES_boost-signals-mt-dbg = "${libdir}/libboost_signals-mt-d.so ${libdir}/.debug/libboost_signals-mt-d.so" - -BOOSTLIBS += "boost-thread-mt boost-thread-mt-dbg" -FILES_boost-thread-mt = "${libdir}/libboost_thread-mt.so" -FILES_boost-thread-mt-dbg = "${libdir}/libboost_thread-mt-d.so ${libdir}/.debug/libboost_thread-mt-d.so" - -BOOSTLIBS += "boost-unit-test-framework boost-unit-test-framework-dbg boost-unit-test-framework-mt boost-unit-test-framework-mt-dbg" -FILES_boost-unit-test-framework = "${libdir}/libboost_unit_test_framework.so" -FILES_boost-unit-test-framework-dbg = "${libdir}/libboost_unit_test_framework-d.so ${libdir}/.debug/libboost_unit_test_framework-d.so" -FILES_boost-unit-test-framework-mt = "${libdir}/libboost_unit_test_framework-mt.so" -FILES_boost-unit-test-framework-mt-dbg = "${libdir}/libboost_unit_test_framework-mt-d.so ${libdir}/.debug/libboost_unit_test_framework-mt-d.so" - -BOOSTLIBS += "boost-wave boost-wave-dbg boost-wave-mt boost-wave-mt-dbg" -FILES_boost-wave = "${libdir}/libboost_wave.so" -FILES_boost-wave-dbg = "${libdir}/libboost_wave-d.so ${libdir}/.debug/libboost_wave-d.so" -FILES_boost-wave-mt = "${libdir}/libboost_wave-mt.so" -FILES_boost-wave-mt-dbg = "${libdir}/libboost_wave-mt-d.so ${libdir}/.debug/libboost_wave-mt-d.so" - -BOOSTLIBS += "boost-wserialization boost-wserialization-dbg boost-wserialization-mt boost-wserialization-mt-dbg" -FILES_boost-wserialization = "${libdir}/libboost_wserialization.so" -FILES_boost-wserialization-dbg = "${libdir}/libboost_wserialization-d.so ${libdir}/.debug/libboost_wserialization-d.so" -FILES_boost-wserialization-mt = "${libdir}/libboost_wserialization-mt.so" -FILES_boost-wserialization-mt-dbg = "${libdir}/libboost_wserialization-mt-d.so ${libdir}/.debug/libboost_wserialization-mt-d.so" - - -SRC_URI[md5sum] = "2d938467e8a448a2c9763e0a9f8ca7e5" -SRC_URI[sha256sum] = "0f866c75b025a4f1340117a106595cc0675f48ba1e5a9b5c221ec7f19e96ec4c" diff --git a/recipes/boost/boost_1.36.0.bb b/recipes/boost/boost_1.36.0.bb deleted file mode 100644 index d5e7b0ff6e..0000000000 --- a/recipes/boost/boost_1.36.0.bb +++ /dev/null @@ -1,21 +0,0 @@ -include boost-36.inc - -PR = "${INC_PR}.1" - -SRC_URI = "${SOURCEFORGE_MIRROR}/boost/${BOOST_P}.tar.bz2 \ - file://arm-intrinsics.patch \ - file://01-no-serialization-test.patch \ - file://02-atomic-count-pthreads-on-arm.patch \ - file://03-exception-clone-destructor-fix.patch \ - file://gcc-44.diff \ - file://uclibc.patch \ - file://sscanf.patch \ - " - -BJAM_OPTS = '${BJAM_TOOLS} \ - --builddir=${S}/${TARGET_SYS} \ - ${BJAM_EXTRA}' - - -SRC_URI[md5sum] = "328bfec66c312150e4c2a78dcecb504b" -SRC_URI[sha256sum] = "9a4a0cfbbd227c20a13519a2c41f2e707dc0d89e518a3c7bfcd381f7b7fbcdef" diff --git a/recipes/boost/boost_1.37.0.bb b/recipes/boost/boost_1.37.0.bb deleted file mode 100644 index 6daa475bfb..0000000000 --- a/recipes/boost/boost_1.37.0.bb +++ /dev/null @@ -1,18 +0,0 @@ -include boost-36.inc - -PR = "${INC_PR}.1" - -SRC_URI = "${SOURCEFORGE_MIRROR}/boost/${BOOST_P}.tar.bz2;name=boost1370tarbz2 \ - file://arm-intrinsics.patch \ - file://02-atomic-count-pthreads-on-arm.patch \ - file://uclibc.patch \ - file://sscanf.patch \ - " - -SRC_URI[boost1370tarbz2.md5sum] = "8d9f990bfb7e83769fa5f1d6f065bc92" -SRC_URI[boost1370tarbz2.sha256sum] = "d52ef49f70b1b9addc4e0d1a3a2a1966227f0d173c3301bac3e6d399eeac5472" - -BJAM_OPTS = '${BJAM_TOOLS} \ - --builddir=${S}/${TARGET_SYS} \ - ${BJAM_EXTRA}' - diff --git a/recipes/boost/boost_1.40.0.bb b/recipes/boost/boost_1.40.0.bb deleted file mode 100644 index 194de8e37d..0000000000 --- a/recipes/boost/boost_1.40.0.bb +++ /dev/null @@ -1,11 +0,0 @@ -require boost-14x.inc - -PR = "${INC_PR}.1" - -SRC_URI = "http://sodium.resophonic.com/boost-cmake/1.40.0.cmake2/boost-1.40.0.cmake2.tar.gz \ - file://uclibc.patch \ - " -S = "${WORKDIR}/boost-1.40.0.cmake2" - -SRC_URI[md5sum] = "1a0926fe4c8228f14a2622b4182b801e" -SRC_URI[sha256sum] = "ce6e6c3a6b9a3e7695cb7a0f83d4dbb58f1fb246eb706e3caf3fce3b77e186c0" |