1 |
commit: d585da320a892adaa1e9722474a487fd37c279db |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jul 6 09:36:22 2022 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jul 6 10:27:31 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d585da32 |
7 |
|
8 |
dev-util/boost-build: Drop 1.78.0-r1 |
9 |
|
10 |
Package-Manager: Portage-3.0.30, Repoman-3.0.3 |
11 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
12 |
|
13 |
dev-util/boost-build/Manifest | 1 - |
14 |
dev-util/boost-build/boost-build-1.78.0-r1.ebuild | 74 ---------------------- |
15 |
...st-build-1.78.0-fix-python-bindings-build.patch | 20 ------ |
16 |
3 files changed, 95 deletions(-) |
17 |
|
18 |
diff --git a/dev-util/boost-build/Manifest b/dev-util/boost-build/Manifest |
19 |
index dda317544a26..7e0c56594141 100644 |
20 |
--- a/dev-util/boost-build/Manifest |
21 |
+++ b/dev-util/boost-build/Manifest |
22 |
@@ -1,2 +1 @@ |
23 |
-DIST boost_1_78_0.tar.bz2 110675550 BLAKE2B ed7da98862ec1e0a28472544400e6f44ffadbc967eed969ce6cb62b1c4f0b7a4b98a395269eb374b57326eff9cdb1dd6e47df9d1a9730aff7c926cc44388fb2d SHA512 9c34a387a203b99aa773eb0c59f5abac7a99ba10e4623653e793c1d5b29b99b88e0e4e0d4e2e4ca5d497c42f2e46e23bab66417722433a457dc818d7670bcbbf |
24 |
DIST boost_1_79_0.tar.bz2 113456811 BLAKE2B 61f47ca022e60745868e6bdd3b5c75603dd68d878e126dcbb73de5b40fc03c0eec8eede3ec304ece58050435ef2fc1ed7eb763773c20673f85e32bbf4d5f978a SHA512 70909e0561c213d10a1fdd692f9ae7b293d3cdc63e925bdc207da9e9bba6e86474341100e7ee5de6d94f9561196b1a3a1597055a7b7382babf8931131170a312 |
25 |
|
26 |
diff --git a/dev-util/boost-build/boost-build-1.78.0-r1.ebuild b/dev-util/boost-build/boost-build-1.78.0-r1.ebuild |
27 |
deleted file mode 100644 |
28 |
index 334acbcf9d5c..000000000000 |
29 |
--- a/dev-util/boost-build/boost-build-1.78.0-r1.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,74 +0,0 @@ |
32 |
-# Copyright 1999-2022 Gentoo Authors |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
- |
35 |
-EAPI=8 |
36 |
- |
37 |
-inherit flag-o-matic toolchain-funcs |
38 |
- |
39 |
-MY_PV="$(ver_rs 1- _)" |
40 |
- |
41 |
-DESCRIPTION="A system for large project software construction, simple to use and powerful" |
42 |
-HOMEPAGE="https://www.boost.org/build/" |
43 |
-SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2" |
44 |
-S="${WORKDIR}/boost_${MY_PV}/tools/build/src" |
45 |
- |
46 |
-LICENSE="Boost-1.0" |
47 |
-SLOT="0" |
48 |
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
49 |
-IUSE="examples" |
50 |
-RESTRICT="test" |
51 |
- |
52 |
-PATCHES=( |
53 |
- "${FILESDIR}"/${PN}-1.71.0-disable_python_rpath.patch |
54 |
- "${FILESDIR}"/${PN}-1.78.0-darwin-gentoo-toolchain.patch |
55 |
- "${FILESDIR}"/${PN}-1.73.0-add-none-feature-options.patch |
56 |
- "${FILESDIR}"/${PN}-1.76.0-respect-user-flags.patch |
57 |
- "${FILESDIR}"/${PN}-1.78.0-no-implicit-march-flags.patch |
58 |
- "${FILESDIR}"/${P}-fix-python-bindings-build.patch |
59 |
-) |
60 |
- |
61 |
-src_unpack() { |
62 |
- tar xojf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build || die "unpacking tar failed" |
63 |
-} |
64 |
- |
65 |
-src_prepare() { |
66 |
- default |
67 |
- |
68 |
- pushd .. >/dev/null || die |
69 |
- eapply "${FILESDIR}"/${PN}-1.71.0-fix-test.patch |
70 |
- popd >/dev/null || die |
71 |
-} |
72 |
- |
73 |
-src_configure() { |
74 |
- # need to enable LFS explicitly for 64-bit offsets on 32-bit hosts (#761100) |
75 |
- append-lfs-flags |
76 |
-} |
77 |
- |
78 |
-src_compile() { |
79 |
- cd engine || die |
80 |
- ${CONFIG_SHELL:-${BASH}} ./build.sh cxx --cxx="$(tc-getCXX)" --cxxflags="${CXXFLAGS}" -d+2 --without-python || die "building bjam failed" |
81 |
-} |
82 |
- |
83 |
-src_test() { |
84 |
- # Forget tests, bjam is a lost cause |
85 |
- : |
86 |
-} |
87 |
- |
88 |
-src_install() { |
89 |
- dobin engine/{bjam,b2} |
90 |
- |
91 |
- insinto /usr/share/boost-build/src |
92 |
- doins -r "${FILESDIR}/site-config.jam" \ |
93 |
- ../boost-build.jam bootstrap.jam build-system.jam ../example/user-config.jam *.py \ |
94 |
- build kernel options tools util |
95 |
- |
96 |
- find "${ED}"/usr/share/boost-build/src -iname '*.py' -delete || die |
97 |
- |
98 |
- dodoc ../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt |
99 |
- |
100 |
- if use examples; then |
101 |
- docinto examples |
102 |
- dodoc -r ../example/. |
103 |
- docompress -x /usr/share/doc/${PF}/examples |
104 |
- fi |
105 |
-} |
106 |
|
107 |
diff --git a/dev-util/boost-build/files/boost-build-1.78.0-fix-python-bindings-build.patch b/dev-util/boost-build/files/boost-build-1.78.0-fix-python-bindings-build.patch |
108 |
deleted file mode 100644 |
109 |
index ddcdf0850031..000000000000 |
110 |
--- a/dev-util/boost-build/files/boost-build-1.78.0-fix-python-bindings-build.patch |
111 |
+++ /dev/null |
112 |
@@ -1,20 +0,0 @@ |
113 |
-https://bugs.gentoo.org/829031 |
114 |
-https://github.com/bfgroup/b2/pull/113 |
115 |
- |
116 |
-From: Dmitry Arkhipov <grisumbras@×××××.com> |
117 |
-Date: Thu, 9 Dec 2021 08:11:57 +0300 |
118 |
-Subject: [PATCH] Don't skip install targets if there's <build>no in ureqs |
119 |
- |
120 |
---- a/tools/stage.jam |
121 |
-+++ b/tools/stage.jam |
122 |
-@@ -478,6 +478,10 @@ class install-target-class : basic-target |
123 |
- return [ sequence.unique $(result2) ] ; |
124 |
- } |
125 |
- |
126 |
-+ rule skip-from-usage-requirements ( ) |
127 |
-+ { |
128 |
-+ } |
129 |
-+ |
130 |
- # Returns true iff 'type' is subtype of some element of 'types-to-include'. |
131 |
- # |
132 |
- local rule include-type ( type : types-to-include * ) |