commit: 9df6c67da670972816b47909d431bd263e57b708
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 21 02:13:26 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 21 02:13:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df6c67d
sys-devel/mold: add 1.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-devel/mold/Manifest | 1 +
sys-devel/mold/{mold-9999.ebuild => mold-1.1.ebuild} | 5 ++---
sys-devel/mold/mold-9999.ebuild | 5 ++---
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 0c5e13683969..585e6bd1feb1 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1 +1,2 @@
DIST mold-1.0.3.tar.gz 4501162 BLAKE2B
68db6708ae05b3a4caf19bff8b381c9a7d045b7313e15ee9c0765042ef02898404527735a8f5379a2d213a7654f656cfe24eb20497d6d4f5e9ed666988050733
SHA512
50b4a80c8b7a4925e6e85a35e92529867648df61ca016ee662b3fce7cf9d4a8fd717311ec0542aa594f44b49d48de34d51d7e94cae0f21bda01fdd4418990f38
+DIST mold-1.1.tar.gz 4522886 BLAKE2B
6c63c171a6da090c3db391fa90e0095b2ab6f995e1d23be0dd93bb3057b3b9e5f5cf1deab5c80f6db3fa58bab69195a07a7e972373b9f1e633687cb8d4d45361
SHA512
b8b125c77563abe2741c2f32d73ab2b12dff275b92b633fcd015336c6ea735e38e95c3d2afb50e5baace2023d4f9de3eb50d53053eabc2cd2f045110eef4cc1e
diff --git a/sys-devel/mold/mold-9999.ebuild b/sys-devel/mold/mold-1.1.ebuild
similarity index 92%
copy from sys-devel/mold/mold-9999.ebuild
copy to sys-devel/mold/mold-1.1.ebuild
index 7948bbc23805..caa630e22c18 100644
--- a/sys-devel/mold/mold-9999.ebuild
+++ b/sys-devel/mold/mold-1.1.ebuild
@@ -23,12 +23,13 @@ SLOT="0"
RESTRICT="test"
RDEPEND=">=dev-cpp/tbb-2021.4.0:=
- dev-libs/xxhash:=
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}"
src_prepare() {
@@ -46,7 +47,6 @@ src_compile() {
CXXFLAGS="${CXXFLAGS}" \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
- SYSTEM_XXHASH=1 \
STRIP="true" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
@@ -62,7 +62,6 @@ src_install() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
- SYSTEM_XXHASH=1 \
DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
diff --git a/sys-devel/mold/mold-9999.ebuild b/sys-devel/mold/mold-9999.ebuild
index 7948bbc23805..caa630e22c18 100644
--- a/sys-devel/mold/mold-9999.ebuild
+++ b/sys-devel/mold/mold-9999.ebuild
@@ -23,12 +23,13 @@ SLOT="0"
RESTRICT="test"
RDEPEND=">=dev-cpp/tbb-2021.4.0:=
- dev-libs/xxhash:=
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}"
src_prepare() {
@@ -46,7 +47,6 @@ src_compile() {
CXXFLAGS="${CXXFLAGS}" \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
- SYSTEM_XXHASH=1 \
STRIP="true" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
@@ -62,7 +62,6 @@ src_install() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
- SYSTEM_XXHASH=1 \
DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \