commit:     3c076539efbdbe557f9f618e6ade794eb752dbfc
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  7 19:48:33 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Dec  7 19:48:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c076539

dev-util/boost-build: Remove old

Package-Manager: Portage-2.3.81, Repoman-2.3.19
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/boost-build/Manifest                      |   2 -
 dev-util/boost-build/boost-build-1.65.0.ebuild     | 141 --------------------
 dev-util/boost-build/boost-build-1.70.0.ebuild     | 143 ---------------------
 .../boost-build-1.50.0-respect-c_ld-flags.patch    |  53 --------
 ...t-build-1.52.0-darwin-no-python-framework.patch |  17 ---
 ...ild-1.54.0-support_dots_in_python-buildid.patch |  19 ---
 .../files/boost-build-1.55.0-ppc-aix.patch         |  13 --
 7 files changed, 388 deletions(-)

diff --git a/dev-util/boost-build/Manifest b/dev-util/boost-build/Manifest
index c189b10ccc4..1d613291002 100644
--- a/dev-util/boost-build/Manifest
+++ b/dev-util/boost-build/Manifest
@@ -1,3 +1 @@
-DIST boost_1_65_0.tar.bz2 82597718 BLAKE2B 
0080956d6ad2f14130ce4a4734b1bd1ce83d3651b226653689e02770baa83cf11811ef4e44948ff68a168d9ce5cbfaea4f758970df2b4e9faa2d410181885f5b
 SHA512 
7142650fb8d61e3ef16ba066fc918e087f19e9bc2ad1d6a11fb10bf0d6b1b5ad05ab032f076a5233a1624b3669e952b2cc38b7dc074bbf53018e2970ee90fcdd
-DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B 
dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206
 SHA512 
7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49
 DIST boost_1_71_0.tar.bz2 100124647 BLAKE2B 
edf5a03d5a5a63ef5826ef3c19a5ee862a43eb93e8e3d76f8a0d1f2c23122f5a0535e045058110574cd19092f3199c28ab9dae53f9db05ffe8c0b0b8cdbe27a9
 SHA512 
b7937d50c4512cf13cadd0ca829de36cf2cbc6fb788f45b1d4565ad0753e2b206c545125a5862016c2f16016f2e4a6b687928963b466fff17c3e0a4437142c20

diff --git a/dev-util/boost-build/boost-build-1.65.0.ebuild 
b/dev-util/boost-build/boost-build-1.65.0.ebuild
deleted file mode 100644
index 4c164c8d29c..00000000000
--- a/dev-util/boost-build/boost-build-1.65.0.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-RESTRICT="test"
-
-PYTHON_COMPAT=( python2_7 )
-inherit eutils flag-o-matic prefix python-single-r1 toolchain-funcs versionator
-
-MY_PV="$(replace_all_version_separators _)"
-
-DESCRIPTION="A system for large project software construction, simple to use 
and powerful"
-HOMEPAGE="https://boostorg.github.io/build/";
-SRC_URI="https://downloads.sourceforge.net/project/boost/boost/${PV}/boost_${MY_PV}.tar.bz2";
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python test"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-       !<dev-libs/boost-1.34.0
-       !<=dev-util/boost-build-1.35.0-r1"
-DEPEND="${RDEPEND}
-       test? ( sys-apps/diffutils
-               ${PYTHON_DEPS} )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-       test? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}/boost_${MY_PV}/tools/build/src"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch"
-       "${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch"
-       "${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch"
-       "${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch"
-       "${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch"
-       "${FILESDIR}/${PN}-1.55.0-ppc-aix.patch"
-       "${FILESDIR}/${PN}-1.62.0-sparc-no-default-flags.patch"
-)
-
-pkg_setup() {
-       if use python || use test; then
-               python-single-r1_pkg_setup
-       fi
-}
-
-src_unpack() {
-       tar xojf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build || die "unpacking 
tar failed"
-}
-
-src_prepare() {
-       default
-
-       pushd ../ >/dev/null || die
-       eapply "${FILESDIR}/${PN}-1.54.0-fix-test.patch"
-       popd >/dev/null || die
-
-       # Remove stripping option
-       # Fix python components build on multilib systems, bug #496446
-       cd "${S}/engine" || die
-       sed -i \
-               -e 's|-s\b||' \
-               -e "/libpython/s/lib ]/$(get_libdir) ]/" \
-               build.jam || die "sed failed"
-
-       # Force regeneration
-       rm jambase.c || die
-
-       # This patch allows us to fully control optimization
-       # and stripping flags when bjam is used as build-system
-       # We simply extend the optimization and debug-symbols feature
-       # with empty dummies called 'none'
-       cd "${S}" || die
-       sed -i \
-               -e 's/\(off speed space\)/\1 none/' \
-               -e 's/\(debug-symbols      : on off\)/\1 none/' \
-               tools/builtin.jam || die "sed failed"
-}
-
-src_configure() {
-       hprefixify engine/Jambase
-       if use python; then
-               # replace versions by user-selected one (TODO: fix this when 
slot-op
-               # deps are available to always match the best version available)
-               sed -i \
-                       -e "s|27 26 25 24 23 22|${EPYTHON#python}|" \
-                       engine/build.jam || die "sed failed"
-       fi
-}
-
-src_compile() {
-       cd engine || die
-
-       local toolset
-
-       if [[ ${CHOST} == *-darwin* ]]; then
-               toolset=darwin
-       else
-               # Using boost's generic toolset here, which respects CC and 
CFLAGS
-               toolset=cc
-       fi
-
-       CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python 
"${EROOT%/}"/usr) || die "building bjam failed"
-}
-
-src_install() {
-       dobin engine/bin.*/{bjam,b2}
-
-       insinto /usr/share/boost-build
-       doins -r "${FILESDIR}/site-config.jam" \
-               ../boost-build.jam bootstrap.jam build-system.jam 
../example/user-config.jam *.py \
-               build kernel options tools util
-
-       if ! use python; then
-               find "${ED%/}/usr/share/boost-build" -iname "*.py" -delete || 
die "removing experimental python files failed"
-       fi
-
-       dodoc 
../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt
-
-       if use examples; then
-               docinto examples
-               dodoc -r ../example/.
-               docompress -x /usr/share/doc/${PF}/examples
-       fi
-}
-
-src_test() {
-       cd ../test || die
-
-       export TMP="${T}"
-
-       DO_DIFF="${PREFIX}/usr/bin/diff" ${PYTHON} test_all.py
-
-       if [[ -s test_results.txt ]]; then
-               eerror "At least one test failed: $(<test_results.txt)"
-               die "tests failed"
-       fi
-}

diff --git a/dev-util/boost-build/boost-build-1.70.0.ebuild 
b/dev-util/boost-build/boost-build-1.70.0.ebuild
deleted file mode 100644
index a1e13511ec8..00000000000
--- a/dev-util/boost-build/boost-build-1.70.0.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit flag-o-matic prefix python-single-r1 toolchain-funcs
-
-MY_PV="$(ver_rs 1- _)"
-
-DESCRIPTION="A system for large project software construction, simple to use 
and powerful"
-HOMEPAGE="https://boostorg.github.io/build/";
-SRC_URI="https://downloads.sourceforge.net/project/boost/boost/${PV}/boost_${MY_PV}.tar.bz2";
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python test"
-RESTRICT="test"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-       !<dev-libs/boost-1.35.0
-       !<=dev-util/boost-build-1.35.0-r1"
-DEPEND="${RDEPEND}
-       test? (
-               sys-apps/diffutils
-               ${PYTHON_DEPS}
-       )"
-
-REQUIRED_USE="
-       python? ( ${PYTHON_REQUIRED_USE} )
-       test? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}/boost_${MY_PV}/tools/build/src"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch"
-       "${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch"
-       "${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch"
-       "${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch"
-       "${FILESDIR}/${PN}-1.55.0-ppc-aix.patch"
-       "${FILESDIR}/${PN}-1.62.0-sparc-no-default-flags.patch"
-       "${FILESDIR}/${PN}-1.66.0-add-none-feature-options.patch"
-)
-
-pkg_setup() {
-       if use python || use test; then
-               python-single-r1_pkg_setup
-       fi
-}
-
-src_unpack() {
-       tar xojf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build || die "unpacking 
tar failed"
-}
-
-src_prepare() {
-       default
-
-       pushd ../ >/dev/null || die
-       eapply "${FILESDIR}/${PN}-1.54.0-fix-test.patch"
-       popd >/dev/null || die
-
-       # Remove stripping option
-       # Fix python components build on multilib systems, bug #496446
-       cd "${S}/engine" || die
-       sed -i \
-               -e 's|-s\b||' \
-               -e "/libpython/s;lib ];$(get_libdir) ];" \
-               build.jam || die "sed failed"
-
-       # Force regeneration
-       rm jambase.c || die
-
-       # This patch allows us to fully control optimization
-       # and stripping flags when bjam is used as build-system
-       # We simply extend the optimization and debug-symbols feature
-       # with empty dummies called 'none'
-       cd "${S}" || die
-       sed -i \
-               -e 's/\(off speed space\)/\1 none/' \
-               -e 's/\(debug-symbols      : on off\)/\1 none/' \
-               tools/builtin.jam || die "sed failed"
-}
-
-src_configure() {
-       hprefixify engine/Jambase
-       if use python; then
-               # replace versions by user-selected one (TODO: fix this when 
slot-op
-               # deps are available to always match the best version available)
-               sed -i \
-                       -e "s|27 26 25 24 23 22|${EPYTHON#python}|" \
-                       engine/build.jam || die "sed failed"
-       fi
-}
-
-src_compile() {
-       cd engine || die
-
-       local toolset
-
-       if [[ ${CHOST} == *-darwin* ]]; then
-               toolset=darwin
-       else
-               # Using boost's generic toolset here, which respects CC and 
CFLAGS
-               toolset=cc
-       fi
-
-       CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python 
"${ESYSROOT}"/usr) || die "building bjam failed"
-}
-
-src_test() {
-       cd ../test || die
-
-       local -x TMP="${T}"
-
-       DO_DIFF="${EPREFIX}/usr/bin/diff" "${EPYTHON}" test_all.py
-
-       if [[ -s test_results.txt ]]; then
-               eerror "At least one test failed: $(<test_results.txt)"
-               die "tests failed"
-       fi
-}
-
-src_install() {
-       dobin engine/bin.*/{bjam,b2}
-
-       insinto /usr/share/boost-build
-       doins -r "${FILESDIR}/site-config.jam" \
-               ../boost-build.jam bootstrap.jam build-system.jam 
../example/user-config.jam *.py \
-               build kernel options tools util
-
-       if ! use python; then
-               find "${ED}/usr/share/boost-build" -iname "*.py" -delete || die 
"removing experimental python files failed"
-       fi
-
-       dodoc 
../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt
-
-       if use examples; then
-               docinto examples
-               dodoc -r ../example/.
-               docompress -x /usr/share/doc/${PF}/examples
-       fi
-}

diff --git 
a/dev-util/boost-build/files/boost-build-1.50.0-respect-c_ld-flags.patch 
b/dev-util/boost-build/files/boost-build-1.50.0-respect-c_ld-flags.patch
deleted file mode 100644
index 8775583cbc0..00000000000
--- a/dev-util/boost-build/files/boost-build-1.50.0-respect-c_ld-flags.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/engine/build.jam
-+++ b/engine/build.jam
-@@ -3,7 +3,7 @@
- #~ (See accompanying file LICENSE_1_0.txt or 
http://www.boost.org/LICENSE_1_0.txt)
- 
- # Clean env vars of any "extra" empty values.
--for local v in ARGV CC CFLAGS LIBS
-+for local v in ARGV CC CFLAGS LDFLAGS LIBS
- {
-       local values ;
-       for local x in $($(v))
-@@ -179,10 +179,10 @@
- if ! $(CC) { CC = cc ; }
- toolset cc $(CC) : "-o " : -D
-     : $(CFLAGS)
--    [ opt --release : -s -O ]
-+    [ opt --release : ]
-     [ opt --debug : -g ]
-     -I$(--python-include) -I$(--extra-include)
--    : $(LIBS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
-+    : $(LDFLAGS) $(LIBS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
- ## Comeau C/C++ 4.x
- toolset como como : "-o " : -D
-     : --c
-@@ -201,11 +201,11 @@
- ## MacOSX Darwin, using GCC 2.9.x, 3.x
- toolset darwin cc :  "-o " : -D
-     :
--    [ opt --release : -Wl,-x -O3 -finline-functions ]
-+    [ opt --release : -Wl,-x -finline-functions ]
-     [ opt --debug : -g -O0 -fno-inline -pg ]
-     [ opt --profile : -Wl,-x -O3 -finline-functions -g -pg ]
-     -I$(--python-include) -I$(--extra-include)
--    : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
-+    : $(LDFLAGS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
- ## GCC 2.x, 3.x, 4.x
- toolset gcc gcc : "-o " : -D
-     : -pedantic -fno-strict-aliasing
---- a/engine/build.sh
-+++ b/engine/build.sh
-@@ -224,9 +224,9 @@
-     cc)
-     if test -z "$CC" ; then CC=cc ; fi
-     BOOST_JAM_CC=$CC
--    BOOST_JAM_OPT_JAM="$BOOST_JAM_OPT_JAM $CFLAGS $LIBS"
--    BOOST_JAM_OPT_MKJAMBASE="$BOOST_JAM_OPT_MKJAMBASE $CFLAGS $LIBS"
--    BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LIBS"
-+    BOOST_JAM_OPT_JAM="$BOOST_JAM_OPT_JAM $CFLAGS $LDFLAGS $LIBS"
-+    BOOST_JAM_OPT_MKJAMBASE="$BOOST_JAM_OPT_MKJAMBASE $CFLAGS $LDFLAGS $LIBS"
-+    BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LDFLAGS $LIBS"
-     ;;
- 
-     qcc)

diff --git 
a/dev-util/boost-build/files/boost-build-1.52.0-darwin-no-python-framework.patch
 
b/dev-util/boost-build/files/boost-build-1.52.0-darwin-no-python-framework.patch
deleted file mode 100644
index cacbe00a7ef..00000000000
--- 
a/dev-util/boost-build/files/boost-build-1.52.0-darwin-no-python-framework.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Don't look for the framework path, we build Python the UNIX way for
-Gentoo Prefix
-
---- a/engine/build.jam
-+++ b/engine/build.jam
-@@ -82,11 +82,6 @@
-         }
-         --python-lib = $(--python-lib[1]) ;
-     }
--    else if $(OS) = MACOSX
--    {
--        --python-include = [ .path $(python-location) Headers ] ;
--        --python-lib = $(python-location) Python ;
--    }
-     else
-     {
-         --python-include = ;

diff --git 
a/dev-util/boost-build/files/boost-build-1.54.0-support_dots_in_python-buildid.patch
 
b/dev-util/boost-build/files/boost-build-1.54.0-support_dots_in_python-buildid.patch
deleted file mode 100644
index a04aa0b7aab..00000000000
--- 
a/dev-util/boost-build/files/boost-build-1.54.0-support_dots_in_python-buildid.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/tools/common.jam
-+++ b/tools/common.jam
-@@ -763,7 +763,15 @@
-         switch $(f:G)
-         {
-             case <base> :
--                result += $(name:B) ;
-+              local matched = [ MATCH "^(boost.*python)-.*" : $(name) ] ;
-+              if $(matched) = boost_python || $(matched) = boost_mpi_python
-+              {
-+                      result += $(name) ;
-+              }
-+              else
-+              {
-+                      result += $(name:B) ;
-+              }
- 
-             case <toolset> :
-                 result += [ join-tag $(f:G=) : [ toolset-tag $(name) : 
$(type) :

diff --git a/dev-util/boost-build/files/boost-build-1.55.0-ppc-aix.patch 
b/dev-util/boost-build/files/boost-build-1.55.0-ppc-aix.patch
deleted file mode 100644
index d8b6a5af1e9..00000000000
--- a/dev-util/boost-build/files/boost-build-1.55.0-ppc-aix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://svn.boost.org/trac/boost/ticket/10122
-
---- a/engine/mem.h
-+++ b/engine/mem.h
-@@ -8,6 +8,8 @@
- #ifndef BJAM_MEM_H
- #define BJAM_MEM_H
- 
-+#include "jam.h"
-+
- #ifdef OPT_BOEHM_GC
- 
-     /* Use Boehm GC memory allocator. */

Reply via email to