summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65256 -> 65095 bytes
-rw-r--r--dev-util/build2/Manifest10
-rw-r--r--dev-util/build2/build2-0.13.0.ebuild127
-rw-r--r--dev-util/build2/build2-0.14.0.ebuild144
-rw-r--r--dev-util/build2/build2-0.16.0.ebuild143
-rw-r--r--dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch38
-rw-r--r--dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch52
-rw-r--r--dev-util/build2/files/build2-0.14.0-update-for-install.patch12
-rw-r--r--dev-util/build2/metadata.xml31
9 files changed, 0 insertions, 557 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 2cb1bca2c6b3..f6c4c1b3f48f 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/build2/Manifest b/dev-util/build2/Manifest
deleted file mode 100644
index 3ccb6a757357..000000000000
--- a/dev-util/build2/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch 912 BLAKE2B e3e90530c8593be5a6853542299081d795c0ae1719d68fb9c68e1bb7007aa6e43c7311721be5fb7886c5e67f3151a4fa0dbb244a6ee1916f17d6f29f5ce7990c SHA512 262feeffe5cbe9dade81d903c4d07bd1526f7942e42febdf84017d8190d4abcae0e39a8a1799db63018cb62dab0cb9c94f1a8de330aef96549a242f6da54a4cf
-AUX build2-0.13.0_alpha0_pre20200710-nousrlocal.patch 1931 BLAKE2B 5faca35d7501cd0348910719286bcab2736cd94166db626bd77a62b90512ed6d99fbc2548a6ff30b0f5badecdcaa67a462a6ff11f51af8f9b9faba24fd8edefd SHA512 f57de10af06aa138a7c153e56d35b173a4804324557611baabb38ac00cfde0c8db2b59b57d5ad23a3f76877168745f1d40be1b7527241b47a163df4cc5879967
-AUX build2-0.14.0-update-for-install.patch 508 BLAKE2B 71de52e22fe72ced3368fec8badaa82bd3665706142ba99b602bb5a18203f858b0d8ff4a27cf7041deb5a11f16f544006af04583188ca587a0e8c6b5ffea1851 SHA512 a4fc266ee6904a92bacb83080d19a71f178fb92e38957fe29fe35220f64d1bac5a78306d35b0dfa7086580de597c601a1679f03375590ce76b4fcb52aa435ac9
-DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33 SHA512 0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
-DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c SHA512 d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef
-DIST build2-toolchain-0.16.0.tar.xz 5545392 BLAKE2B daefa8745cd342b0de7d74c3b66e3811b95fec9b8c14b29b1fd030d796a31586e0ef401b296cdae5a2d27cf9c337092b707e5fb0673356edff35800bb4be5004 SHA512 f926f3be07287ae8d0ff44e04fdee8c80982db2fa9e33012afb3fe21ee6973d771a3df33a7b976cc714c905d443020501dc96ea3546c76600760c3574e6ae625
-EBUILD build2-0.13.0.ebuild 3396 BLAKE2B 2d16b9376910721e4af95c6166e535f059312c7abab5d66e43a2db22288039b3fe346409e5aa7ebbd06a062c7573da88406ac054ae049bb6829f54fdb4f04637 SHA512 9eddaf2a6ba49bc24039b1c2ecae8141f49653418357a8b968bd0baa29d21704b6a73b92028e7dc9a62ab907d4c235f8ac316a73d5d6dbca7439ef9e96c252dc
-EBUILD build2-0.14.0.ebuild 4141 BLAKE2B 068e3004941fcff986a2bfa41c23c572cce402ffb4b9d450f94a852089f01f93095dbf3dfb717b8b4f0fe278ae625d356173b8efd0f348f6ef81407096bb04f7 SHA512 5a446d755e7a8cb572246d94a8472151d5e239ba4a8a153f55eb9b99a1c91dfc2c562c4be99cb7cdd781d28e24d9f7a2238584cf263d6679fe616c9e227ce1ce
-EBUILD build2-0.16.0.ebuild 4129 BLAKE2B e5a6353ae7cadf74d5ea04bc77aa366068781603116d5a60990c8ec9d432342bcaa85686d47275624a2878d9078df9765ad4b0b9244b66ee5e3c7cc8b4787302 SHA512 43623d2fd28624baf60427bb04b00cf3f97d07c22f8d4f30a34a1bf4b200c43a8a232ff6d8d29bd1c028f9d5df5812b08a472f53e201ff0d7600cf8a56eda56b
-MISC metadata.xml 1017 BLAKE2B 98dd17cc6c43e98da737a735622a060d39d6d97d4ef7f923ca5d51cba94b1fba6ec5f030922ce022c8a884a0b0c4f7b614c2deed9dc6a1cde0cbacb745b225a0 SHA512 1d8cb4f1e27ece47fcb10dbffa4b2888dda5700c5418539506437ee2cb1aaf136969ea231675f991d8de80e0bc8a3e020307e0ba4d1164278d0a776d1fbe8276
diff --git a/dev-util/build2/build2-0.13.0.ebuild b/dev-util/build2/build2-0.13.0.ebuild
deleted file mode 100644
index be9a2ab78a0a..000000000000
--- a/dev-util/build2/build2-0.13.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=build2-toolchain
-MY_P="${MY_PN}-${PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="cross-platform toolchain for building and packaging C++ code"
-HOMEPAGE="https://build2.org"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-cpp/libodb-2.5.0_beta19
- ~dev-cpp/libodb-sqlite-2.5.0_beta19
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.13.0_alpha0_pre20200710-nousrlocal.patch
- "${FILESDIR}"/${PN}-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb --libs)" \
- "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
- "${i}" \
- || die
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libodb[/]\?::' \
- -e 's:libodb-sqlite[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- default
-}
-
-src_configure() {
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
- mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
- mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml "${ED}"/usr/share/doc/${PF}/html || die
-}
diff --git a/dev-util/build2/build2-0.14.0.ebuild b/dev-util/build2/build2-0.14.0.ebuild
deleted file mode 100644
index 7382fef53347..000000000000
--- a/dev-util/build2/build2-0.14.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=build2-toolchain
-MY_P="${MY_PN}-${PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="cross-platform toolchain for building and packaging C++ code"
-HOMEPAGE="https://build2.org"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-cpp/libodb-2.5.0_beta21
- ~dev-cpp/libodb-sqlite-2.5.0_beta21
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.13.0_alpha0_pre20200710-nousrlocal.patch
- "${FILESDIR}"/${PN}-0.14.0-update-for-install.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb --libs)" \
- "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
- "${i}" \
- || die
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libodb[/]\?::' \
- -e 's:libodb-sqlite[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- default
-}
-
-src_configure() {
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install: build2/ bpkg/ bdep/ libbuild2-kconfig/ \
- config.install.chroot="${D}"
- rm -rf "${ED}"/usr/include/odb \
- "${ED}"/usr/include/pkgconf/libpkgconf \
- || die
- rm -f "${ED}"/usr/include/sqlite3.h \
- "${ED}"/usr/include/sqlite3ext.h \
- "${ED}"/usr/$(get_libdir)/libodb.so \
- "${ED}"/usr/$(get_libdir)/libodb-*.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite-*.so \
- "${ED}"/usr/$(get_libdir)/libpkgconf.so \
- "${ED}"/usr/$(get_libdir)/libsqlite3.so \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libpkgconf.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.pc \
- || die
- mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
- mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml "${ED}"/usr/share/doc/${PF}/html || die
-}
diff --git a/dev-util/build2/build2-0.16.0.ebuild b/dev-util/build2/build2-0.16.0.ebuild
deleted file mode 100644
index e823b9f35655..000000000000
--- a/dev-util/build2/build2-0.16.0.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=build2-toolchain
-MY_P="${MY_PN}-${PV}"
-
-inherit toolchain-funcs multiprocessing
-
-DESCRIPTION="Cross-platform toolchain for building and packaging C++ code"
-HOMEPAGE="https://build2.org"
-SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-cpp/libodb-2.5.0_beta25
- ~dev-cpp/libodb-sqlite-2.5.0_beta25
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.14.0-update-for-install.patch
-)
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- # Unbundle dev-cpp/libodb and dev-cpp/libodb-sqlite
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed -i \
- -e 's:libsqlite3[/]\?::' \
- buildfile build/bootstrap.build \
- || die
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb --libs)" \
- "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
- "${i}" \
- || die
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
- "${i}" \
- || die
- done
- sed -i \
- -e 's:libodb-sqlite[/]\?::' \
- -e 's:libodb[/]\?::' \
- buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- default
-}
-
-src_configure() {
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install: build2/ bpkg/ bdep/ libbuild2-kconfig/ \
- config.install.chroot="${D}"
- rm -rf "${ED}"/usr/include/odb \
- "${ED}"/usr/include/pkgconf/libpkgconf \
- || die
- rm -f "${ED}"/usr/include/sqlite3.h \
- "${ED}"/usr/include/sqlite3ext.h \
- "${ED}"/usr/$(get_libdir)/libodb.so \
- "${ED}"/usr/$(get_libdir)/libodb-*.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite-*.so \
- "${ED}"/usr/$(get_libdir)/libpkgconf.so \
- "${ED}"/usr/$(get_libdir)/libsqlite3.so \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libpkgconf.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.pc \
- || die
- mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
- mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml "${ED}"/usr/share/doc/${PF}/html || die
-}
diff --git a/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch b/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
deleted file mode 100644
index 00b685600c8e..000000000000
--- a/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 2020-06-10 19:25:37.000000000 +1000
-+++ build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx 2020-08-10 14:00:05.698012838 +1000
-@@ -5,6 +5,35 @@
-
- #include <libbuild2/script/regex.hxx>
-
-+#if defined(_LIBCPP_VERSION)
-+template <>
-+void
-+std::__1::__match_any_but_newline<build2::script::regex::line_char>::__exec(__state& __s) const
-+{
-+ if (__s.__current_ != __s.__last_)
-+ {
-+ switch (*__s.__current_)
-+ {
-+ case '\r':
-+ case '\n':
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ break;
-+ default:
-+ __s.__do_ = __state::__accept_and_consume;
-+ ++__s.__current_;
-+ __s.__node_ = this->first();
-+ break;
-+ }
-+ }
-+ else
-+ {
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ }
-+}
-+#endif
-+
- using namespace std;
-
- namespace build2
diff --git a/dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch b/dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
deleted file mode 100644
index c3717856b6b7..000000000000
--- a/dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d-orig/build2/libbuild2/cc/module.cxx 2020-07-10 20:12:57.000000000 +1000
-+++ build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d/build2/libbuild2/cc/module.cxx 2020-07-14 14:33:58.939950579 +1000
-@@ -323,8 +323,6 @@
-
- #ifndef _WIN32
- static const dir_path usr_inc ("/usr/include");
-- static const dir_path usr_loc_lib ("/usr/local/lib");
-- static const dir_path usr_loc_inc ("/usr/local/include");
- # ifdef __APPLE__
- static const dir_path a_usr_inc (
- "/Library/Developer/CommandLineTools/SDKs/MacOSX*.sdk/usr/include");
-@@ -486,7 +484,6 @@
- auto& ls (lib_dirs.first);
-
- bool ui (find (is.begin (), is.end (), usr_inc) != is.end ());
-- bool uli (find (is.begin (), is.end (), usr_loc_inc) != is.end ());
-
- #ifdef __APPLE__
- // On Mac OS starting from 10.14 there is no longer /usr/include.
-@@ -509,7 +506,7 @@
- //
- // Is Apple's /usr/include.
- //
-- if (!ui && !uli)
-+ if (!ui)
- {
- for (const dir_path& d: is)
- {
-@@ -521,22 +518,16 @@
- }
- }
- #endif
-- if (ui || uli)
-+ if (ui)
- {
-- bool ull (find (ls.begin (), ls.end (), usr_loc_lib) != ls.end ());
--
- // Many platforms don't search in /usr/local/lib by default (but do
- // for headers in /usr/local/include). So add it as the last option.
- //
-- if (!ull && exists (usr_loc_lib, true /* ignore_error */))
-- ls.push_back (usr_loc_lib);
-
- // FreeBSD is at least consistent: it searches in neither. Quoting
- // its wiki: "FreeBSD can't even find libraries that it installed."
- // So let's help it a bit.
- //
-- if (!uli && exists (usr_loc_inc, true /* ignore_error */))
-- is.push_back (usr_loc_inc);
- }
- }
- #endif
diff --git a/dev-util/build2/files/build2-0.14.0-update-for-install.patch b/dev-util/build2/files/build2-0.14.0-update-for-install.patch
deleted file mode 100644
index 28467f67dc24..000000000000
--- a/dev-util/build2/files/build2-0.14.0-update-for-install.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- build2-toolchain-0.14.0-orig/buildfile 2021-10-19 20:44:33.000000000 +1100
-+++ build2-toolchain-0.14.0/buildfile 2022-03-26 20:47:10.191006537 +1100
-@@ -6,9 +6,6 @@
- # installation instructions in the BOOTSTRAP-* file corresponding to
- # your platform/compiler.
- #
--assert ($build.meta_operation == 'dist' || \
-- $build.meta_operation == 'configure' || \
-- $build.meta_operation == 'disfigure') 'only dist and configure supported'
-
- # Package repository URL (or path).
- #
diff --git a/dev-util/build2/metadata.xml b/dev-util/build2/metadata.xml
deleted file mode 100644
index 9ebc6959458d..000000000000
--- a/dev-util/build2/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- build2 is an open source (MIT), cross-platform build toolchain
- for developing and packaging C and C++ code. It is a hierarchy
- of tools that includes the build system, package dependency
- manager (for package consumption), and project dependency
- manager (for project development). Key features:
-
- Next-generation, Cargo-like integrated build toolchain for C
- and C++.
-
- Covers entire project lifecycle: creation, development,
- testing, and delivery.
-
- Uniform and consistent interface across all platforms and
- compilers.
-
- Fast, multi-threaded build system with parallel building and
- testing.
-
- Archive and version control-based package repositories.
-
- Dependency-free, all you need is a C++ compiler.
- </longdescription>
- <upstream>
- <remote-id type="github">build2/build2</remote-id>
- </upstream>
-</pkgmetadata>