commit:     4cfaaa2e3c0e5a3ab9afe3a356c90b4676627321
Author:     Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  9 09:00:20 2022 +0000
Commit:     Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Fri Sep  9 09:46:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cfaaa2e

sys-devel/mold: drop 1.3.1, 1.3.1-r1, 1.4.0

Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>

 sys-devel/mold/Manifest             |  2 -
 sys-devel/mold/mold-1.3.1-r1.ebuild | 99 -------------------------------------
 sys-devel/mold/mold-1.3.1.ebuild    | 97 ------------------------------------
 sys-devel/mold/mold-1.4.0.ebuild    | 97 ------------------------------------
 4 files changed, 295 deletions(-)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index de469cd16390..bcde82ba97a1 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,3 +1 @@
-DIST mold-1.3.1.tar.gz 4692379 BLAKE2B 
e34e9416cfc65d2097c4659ddc205a0c4492e50a1c6e4560006757e5c371d27410e38131f353cd0ee60b124e5fe42b0a1c50cdc3a7bed9f666596e608340e4fd
 SHA512 
f576d2fcfee5cb3bade5ba24dcdd3020a16131ce7d4c3a00c3f92b94785ed86f3f040a6f5814b9c975c4c3d90a2b8c36a8101d5fbf1bc0a4be316f4a4a6dcefa
-DIST mold-1.4.0.tar.gz 4722082 BLAKE2B 
65ac52724018f5df82ca40b287a5f3b2c3e4b6b313ef2573bfd0ed6d03054d92b9e1e52cbdad1930406cff232c4b952c33a16979968502c439b860bd782726a9
 SHA512 
7b7c4a7bac6bbc6e22372d93d94a6cb804c7017eba16b90e9bbc42b9608108c724ef55337aabdd9ce2f5244b94c8fd64311e70e18b5f8cf5f68533c2639e550d
 DIST mold-1.4.1.tar.gz 6280266 BLAKE2B 
60d0a876e0bcc8f644e4b6fffe0de14299bf2bd6e382869c87761d725dca6efa874cac37aaf94ad85038c5a24521ed3582782be943236ab81c2e4b66e6002f5e
 SHA512 
304caf4e9d9b24170a9442a84036790407bd02609a5d07c31e5f0f6285128099cbc962571804636a5da55afda59b447c12218f9e4d402fbfa55ebc354814bdda

diff --git a/sys-devel/mold/mold-1.3.1-r1.ebuild 
b/sys-devel/mold/mold-1.3.1-r1.ebuild
deleted file mode 100644
index b4a955bb2dea..000000000000
--- a/sys-devel/mold/mold-1.3.1-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Modern Linker"
-HOMEPAGE="https://github.com/rui314/mold";
-if [[ ${PV} == 9999 ]] ; then
-       EGIT_REPO_URI="https://github.com/rui314/mold.git";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="~amd64 ~riscv"
-fi
-
-LICENSE="AGPL-3"
-SLOT="0"
-
-RDEPEND=">=dev-cpp/tbb-2021.4.0:=
-       sys-libs/zlib
-       !kernel_Darwin? (
-               >=dev-libs/mimalloc-2:=
-               dev-libs/openssl:=
-       )"
-# As of 1.1, xxhash is now a header-only dep, but it's now bundled :(
-# TODO: restore SYSTEM_XXHASH upstream?
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       # Bug #841575
-       "${FILESDIR}"/${PN}-1.2.1-install-nopython.patch
-       "${FILESDIR}"/${PN}-1.3.0-openssl-pkgconfig.patch
-       # Bug #861488
-       "${FILESDIR}"/${PN}-1.3.1-fix-riscv-set32.patch
-)
-
-pkg_pretend() {
-       # Requires a c++20 compiler, see #831473
-       if [[ ${MERGE_TYPE} != binary ]]; then
-               if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
-                       die "${PN} needs at least gcc 10"
-               elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
-                       die "${PN} needs at least clang 12"
-               fi
-       fi
-}
-
-src_prepare() {
-       default
-
-       # Needs unpackaged dwarfdump
-       rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
-
-       # Heavy tests, need qemu
-       rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
-       rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
-
-       # Sandbox sadness
-       rm test/elf/run.sh || die
-       sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
-               test/elf/mold-wrapper{,2}.sh || die
-
-       # static-pie tests require glibc built with static-pie support
-       if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
-               rm test/elf/{,ifunc-}static-pie.sh || die
-       fi
-}
-
-src_compile() {
-       tc-export CC CXX
-
-       emake \
-               CFLAGS="${CFLAGS}" \
-               CXXFLAGS="${CXXFLAGS}" \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               STRIP="true" \
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
-
-src_test() {
-       emake \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               check
-}
-
-src_install() {
-       emake \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               DESTDIR="${D}" \
-               PREFIX="${EPREFIX}/usr" \
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-               STRIP="true" \
-               install
-}

diff --git a/sys-devel/mold/mold-1.3.1.ebuild b/sys-devel/mold/mold-1.3.1.ebuild
deleted file mode 100644
index 53cc37505b9c..000000000000
--- a/sys-devel/mold/mold-1.3.1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Modern Linker"
-HOMEPAGE="https://github.com/rui314/mold";
-if [[ ${PV} == 9999 ]] ; then
-       EGIT_REPO_URI="https://github.com/rui314/mold.git";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="~amd64 ~riscv"
-fi
-
-LICENSE="AGPL-3"
-SLOT="0"
-
-RDEPEND=">=dev-cpp/tbb-2021.4.0:=
-       sys-libs/zlib
-       !kernel_Darwin? (
-               >=dev-libs/mimalloc-2:=
-               dev-libs/openssl:=
-       )"
-# As of 1.1, xxhash is now a header-only dep, but it's now bundled :(
-# TODO: restore SYSTEM_XXHASH upstream?
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       # Bug #841575
-       "${FILESDIR}"/${PN}-1.2.1-install-nopython.patch
-       "${FILESDIR}"/${PN}-1.3.0-openssl-pkgconfig.patch
-)
-
-pkg_pretend() {
-       # Requires a c++20 compiler, see #831473
-       if [[ ${MERGE_TYPE} != binary ]]; then
-               if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
-                       die "${PN} needs at least gcc 10"
-               elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
-                       die "${PN} needs at least clang 12"
-               fi
-       fi
-}
-
-src_prepare() {
-       default
-
-       # Needs unpackaged dwarfdump
-       rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
-
-       # Heavy tests, need qemu
-       rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
-       rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
-
-       # Sandbox sadness
-       rm test/elf/run.sh || die
-       sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
-               test/elf/mold-wrapper{,2}.sh || die
-
-       # static-pie tests require glibc built with static-pie support
-       if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
-               rm test/elf/{,ifunc-}static-pie.sh || die
-       fi
-}
-
-src_compile() {
-       tc-export CC CXX
-
-       emake \
-               CFLAGS="${CFLAGS}" \
-               CXXFLAGS="${CXXFLAGS}" \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               STRIP="true" \
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
-
-src_test() {
-       emake \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               check
-}
-
-src_install() {
-       emake \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               DESTDIR="${D}" \
-               PREFIX="${EPREFIX}/usr" \
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-               STRIP="true" \
-               install
-}

diff --git a/sys-devel/mold/mold-1.4.0.ebuild b/sys-devel/mold/mold-1.4.0.ebuild
deleted file mode 100644
index 53cc37505b9c..000000000000
--- a/sys-devel/mold/mold-1.4.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Modern Linker"
-HOMEPAGE="https://github.com/rui314/mold";
-if [[ ${PV} == 9999 ]] ; then
-       EGIT_REPO_URI="https://github.com/rui314/mold.git";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="~amd64 ~riscv"
-fi
-
-LICENSE="AGPL-3"
-SLOT="0"
-
-RDEPEND=">=dev-cpp/tbb-2021.4.0:=
-       sys-libs/zlib
-       !kernel_Darwin? (
-               >=dev-libs/mimalloc-2:=
-               dev-libs/openssl:=
-       )"
-# As of 1.1, xxhash is now a header-only dep, but it's now bundled :(
-# TODO: restore SYSTEM_XXHASH upstream?
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       # Bug #841575
-       "${FILESDIR}"/${PN}-1.2.1-install-nopython.patch
-       "${FILESDIR}"/${PN}-1.3.0-openssl-pkgconfig.patch
-)
-
-pkg_pretend() {
-       # Requires a c++20 compiler, see #831473
-       if [[ ${MERGE_TYPE} != binary ]]; then
-               if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
-                       die "${PN} needs at least gcc 10"
-               elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
-                       die "${PN} needs at least clang 12"
-               fi
-       fi
-}
-
-src_prepare() {
-       default
-
-       # Needs unpackaged dwarfdump
-       rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
-
-       # Heavy tests, need qemu
-       rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
-       rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
-
-       # Sandbox sadness
-       rm test/elf/run.sh || die
-       sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
-               test/elf/mold-wrapper{,2}.sh || die
-
-       # static-pie tests require glibc built with static-pie support
-       if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
-               rm test/elf/{,ifunc-}static-pie.sh || die
-       fi
-}
-
-src_compile() {
-       tc-export CC CXX
-
-       emake \
-               CFLAGS="${CFLAGS}" \
-               CXXFLAGS="${CXXFLAGS}" \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               STRIP="true" \
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
-
-src_test() {
-       emake \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               check
-}
-
-src_install() {
-       emake \
-               SYSTEM_TBB=1 \
-               SYSTEM_MIMALLOC=1 \
-               DESTDIR="${D}" \
-               PREFIX="${EPREFIX}/usr" \
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-               STRIP="true" \
-               install
-}

Reply via email to