summaryrefslogtreecommitdiff
path: root/sys-devel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/Manifest.gzbin10640 -> 10646 bytes
-rw-r--r--sys-devel/bison/Manifest2
-rw-r--r--sys-devel/bison/bison-3.8.2-r1.ebuild2
-rw-r--r--sys-devel/mold/Manifest3
-rw-r--r--sys-devel/mold/files/mold-1.4.1-tbb-flags-stripping.patch28
-rw-r--r--sys-devel/mold/mold-1.6.0-r1.ebuild94
-rw-r--r--sys-devel/reflex/Manifest2
-rw-r--r--sys-devel/reflex/reflex-20221012.ebuild2
8 files changed, 4 insertions, 129 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 4723763e0296..954ce63637c3 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index c16fb6160b44..e41fb46d1073 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -3,6 +3,6 @@ DIST bison-3.7.6.tar.xz 2627180 BLAKE2B 2f1015b517e46ff0870378b4d0dd489c8c737f31
DIST bison-3.8.2.tar.xz 2817324 BLAKE2B e211b61494c911f55b72a8b70b5a48cdf4000ce9e675a1f1f52735bb8f57d93a3f8075341451263af9c9c531004907ae2b62b1873e7e4664c2cd26fa3b12271c SHA512 d4d23af6671406e97257892f90651b67f2ab95219831372be032190b7156c10a3435d457857e677445df8b2327aacccc15344acbbc3808a6f332a93cce23b444
DIST bison-3.8.2.tar.xz.sig 195 BLAKE2B b9bd21adb5115d3d3174c94223fbc9cd33afa0e9c1805008e49f77ff154fc2b656d8a9e9503dc5290658ae2948a2ca7c0dbc812f62aec268d8f8bfafb6349096 SHA512 8bb7743ca326e81a6c091b1413e3c09bd43c7eabbb80bac0638ccd52bdf7e3395cce300a86acd95f4637a9ec8a1b0e9a4d3d25d95ab0a8f03e57fd82eb87a7ac
EBUILD bison-3.7.6.ebuild 2434 BLAKE2B 151aa4bdf6746f02d0c5ad4a6132bf1d50b86ff2c9850b5395d99c829efa7f2b67c630bb7c12c7670172c346a7751353a0178a0589349eef5164e018dbac3551 SHA512 eceabaf5749358483b0b34379f2f4738fa4c5e1adaa3c272990b10a97ace8a2f7213ad0ff0357b73eeccc2f950d46b8ce1580db2ccbd225bcd33d95bf7dbdd93
-EBUILD bison-3.8.2-r1.ebuild 2646 BLAKE2B 6bd72f90daf2894a1bcbe1fd8a7329f2d01ef3934f1be07da492064c3c46b5a9a12d3956939e625263d68ba82c1bf47f22ed9553e53ce8d0459a0e863c630f7b SHA512 8d0fbdc6a6a880d8f98db761b053e4be732db4f367417460d03e185da86a83642e6ac36ad4db24011a4a1c5a762bb3db5fcfba686c7494ce300b68407c84f08d
+EBUILD bison-3.8.2-r1.ebuild 2646 BLAKE2B 013550ea474b0f61de156a5bdeb61c4faca6c18ec49aeb2709215993e41380eb17c29f1253f8c57e454a582f063f43949866bbd7f0e69a6a25c93278f35f8772 SHA512 6ec4a8cea3f63b4670edf5f3f89c2fed744b8e05c2f6e6c64106ae6e56d5a65b9821d74aa31a477b728d33fac938ed3068eda7e04c935f641e529dc23875aa22
EBUILD bison-3.8.2.ebuild 2683 BLAKE2B 1d8c260254727f4c8d219128f52b40d3652f96c23b1e7467b6437c86b6b170f4e585f51b160f5232002a14fa3420818432a48dacd6d0a7935f7df2b015894901 SHA512 3ae1bfdbb736c5c0ba540efb3a012dc91064423aeaa9d8ca7dd113178d97de5192302d328cb5c783c6a67f0ff78980c8ca4fa4822acc1cd5aaa905edbcb3b7e6
MISC metadata.xml 387 BLAKE2B 68154e64265d54f0d48f427088369e7e4757adbecdb4a33a426940cac3d8680ec902460577d2fca55ad4febdf43b5713a0743051b89e7c7a1f918f5e93974152 SHA512 099f1a7dd7e95828cdd44a082d933637db8ba2a787b11791733615e20852ff43228f0744c65e8e552d15a0bcc874690d2ed53a4a1b564f6e923c12475f1b0708
diff --git a/sys-devel/bison/bison-3.8.2-r1.ebuild b/sys-devel/bison/bison-3.8.2-r1.ebuild
index 8a3490b4631a..ab5bfac28f04 100644
--- a/sys-devel/bison/bison-3.8.2-r1.ebuild
+++ b/sys-devel/bison/bison-3.8.2-r1.ebuild
@@ -88,6 +88,6 @@ pkg_postinst() {
# ensure to preserve the symlinks before app-alternatives/yacc
# is installed
if [[ ! -h ${EROOT}/usr/bin/yacc ]]; then
- ln -s yacc "${EROOT}/usr/bin/yacc.bison" || die
+ ln -s yacc.bison "${EROOT}/usr/bin/yacc" || die
fi
}
diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 70a3abd4f861..39d112cb831e 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,7 +1,4 @@
-AUX mold-1.4.1-tbb-flags-stripping.patch 1141 BLAKE2B c53b46b509ccc1adb5700ee12270bf15358eca2869f0ec90e686cf1c4218e912dbf151e449220be1cc206a4eb69032619897674a4ecace6f98fce3ea889a883d SHA512 2691bde934649178e4ae45d5bc4554d6c997d10679cf0d575e4be6ecb2fca772caf9a82cdbbf61d00e0d986b3dbfc811a61800da0def1c2aefdf3c64553107d6
-DIST mold-1.6.0.tar.gz 8270834 BLAKE2B e9da062ab9871db35322cd516197e6e8172bee3a146ba32cde65976da2fb4cff0090ad62f06e25da9baed146c6defbd93d8704bd2156dcfb581ec247c45a2e12 SHA512 dcb498da95ee02a08b175861ae24f3793705671670f6f3487eebd3aab2487fd2163fc1747c9ca2fd1c3570a5f1f0bcfd7d4d91bf6a904a1ba098be6cbbe8c857
DIST mold-1.7.1.tar.gz 8381932 BLAKE2B 3355304cfe4de7aa96608e68183868debe6d7749940c507e717c5f6def3344bf1bfba8605275506bec6bab018f921c1da87515c4a8fc4f4488d37d874e70c452 SHA512 2e1b6203591718976a3b6c22cb9cdc4037efd101ecb520b809aaa242ee758ee24ed98d0b53012fa8423725fd9b89da94e67603af57b9de1dfb3189a096e1ae5b
-EBUILD mold-1.6.0-r1.ebuild 2251 BLAKE2B 93c90b774d6789100bf1ed3ee782d02e0110d3da23f5ebb6779c4cb90817f557dfcdd9d2aba36f706ec00b327845779a01d23da787effd798b829f0fa06ac849 SHA512 6d919f5f2402009399ee892e1df3a60679d3fffde9cf36b2d07ef11bc37099096c27216efa24813f22d90fc69f0637bd81de4fa389a81bd9165a80a5491f8857
EBUILD mold-1.7.1.ebuild 2152 BLAKE2B d4bd9a534c29f7caf555a7391d77912833f5af6faa1be46a86f3395a1399d59846f4181ccb4504c50d4dec8926d713ff013fd2f7bbb068a988cc3b47a2cf5168 SHA512 9333fb5cd044622a66658752da99a65d165f28640c082f1221b07ef9564befe8fc76fd282baaacae7d1d95eef683ff3fa4f9b295fe9e15f5d88977b633a2942a
EBUILD mold-9999.ebuild 2152 BLAKE2B d4bd9a534c29f7caf555a7391d77912833f5af6faa1be46a86f3395a1399d59846f4181ccb4504c50d4dec8926d713ff013fd2f7bbb068a988cc3b47a2cf5168 SHA512 9333fb5cd044622a66658752da99a65d165f28640c082f1221b07ef9564befe8fc76fd282baaacae7d1d95eef683ff3fa4f9b295fe9e15f5d88977b633a2942a
MISC metadata.xml 424 BLAKE2B a1c0cbdcb86c323fa1e6143c9665ec548f7713e74002a25b2fc26c51b60dae00922d3448a5aaecd5027a8cb026a681386ca7dea90657a3e10b25fb194dafc0d3 SHA512 1adc934e78ca0210743a1aa7479ebc4b5ea0b66a348c4408423460f02b404b885d3a8eca6e89ea8ac53ac9c76e85116965f1eef79e3f3e1f0451c8cf5ce0dfd6
diff --git a/sys-devel/mold/files/mold-1.4.1-tbb-flags-stripping.patch b/sys-devel/mold/files/mold-1.4.1-tbb-flags-stripping.patch
deleted file mode 100644
index 58cfca04132e..000000000000
--- a/sys-devel/mold/files/mold-1.4.1-tbb-flags-stripping.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/oneapi-src/oneTBB/pull/716
-https://bugs.gentoo.org/865837
-
-From 9595b9699ae6863d1e0cf770a89728eafcaf8845 Mon Sep 17 00:00:00 2001
-From: Christoph Erhardt <github@sicherha.de>
-Date: Wed, 5 Jan 2022 15:13:32 +0100
-Subject: [PATCH] Fix overeager stripping of compile flag
-
-The existing regex strips all occurrences of the given string from
-`${CMAKE_CXX_FLAGS}`, regardless of whether it is just a substring of a
-flag. For instance, `-Werror=format-security` gets truncated to
-`=format-security`.
-
-The new regex makes sure that only whole words get replaced.
-
-Signed-off-by: Christoph Erhardt <github@sicherha.de>
---- a/third-party/tbb/cmake/utils.cmake
-+++ b/third-party/tbb/cmake/utils.cmake
-@@ -18,7 +18,7 @@ macro(tbb_remove_compile_flag flag)
- set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY COMPILE_OPTIONS ${_tbb_compile_options})
- unset(_tbb_compile_options)
- if (CMAKE_CXX_FLAGS)
-- string(REGEX REPLACE ${flag} "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
-+ string(REGEX REPLACE "(^|[ \t\r\n]+)${flag}($|[ \t\r\n]+)" " " CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
- endif()
- endmacro()
-
-
diff --git a/sys-devel/mold/mold-1.6.0-r1.ebuild b/sys-devel/mold/mold-1.6.0-r1.ebuild
deleted file mode 100644
index 45c7fd085eb8..000000000000
--- a/sys-devel/mold/mold-1.6.0-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake 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 ~x86"
-fi
-
-# mold (AGPL-3)
-# - xxhash (BSD-2)
-LICENSE="AGPL-3 BSD-2"
-SLOT="0"
-
-RDEPEND="
- app-arch/zstd:=
- >=dev-cpp/tbb-2021.7.0:=
- sys-libs/zlib
- !kernel_Darwin? (
- >=dev-libs/mimalloc-2:=
- dev-libs/openssl:=
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- # https://bugs.gentoo.org/865837
- "${FILESDIR}"/mold-1.4.1-tbb-flags-stripping.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() {
- cmake_src_prepare
-
- # 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_configure() {
- local mycmakeargs=(
- -DMOLD_ENABLE_QEMU_TESTS=OFF
- -DMOLD_LTO=OFF # Should be up to the user to decide this with CXXFLAGS.
- -DMOLD_USE_SYSTEM_MIMALLOC=ON
- -DMOLD_USE_SYSTEM_TBB=ON
- )
- cmake_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/${PN}
-
- # https://bugs.gentoo.org/872773
- insinto /usr/$(get_libdir)/mold
- doins "${BUILD_DIR}"/${PN}-wrapper.so
-
- dodoc docs/{design,execstack}.md
- doman docs/${PN}.1
-
- dosym ${PN} /usr/bin/ld.${PN}
- dosym ${PN} /usr/bin/ld64.${PN}
- dosym ../../../usr/bin/${PN} /usr/libexec/${PN}/ld
-}
diff --git a/sys-devel/reflex/Manifest b/sys-devel/reflex/Manifest
index 316a23bfcd39..db01c528f53b 100644
--- a/sys-devel/reflex/Manifest
+++ b/sys-devel/reflex/Manifest
@@ -1,4 +1,4 @@
DIST reflex-20221012.tgz 476024 BLAKE2B 63d9c0ea10d3d86651c88da4f901928d2f112d64b7e3462a6c2b4d6580a138372f2980e18d0b813579a9700084f05d77dfe2547171efa0992c24629ad31ff66e SHA512 9fcf3cd49f598af5ef0e561845c1e8b2fd50e811f5449279692820748b91e9a6a3922d3fe4224820f2c10a2f3aee3049c4f584ace4a058820db21539aa89accc
DIST reflex-20221012.tgz.asc 729 BLAKE2B 1f35909edb7e9c8a2f7fe30f430c23580a6f192cad8efa65d2b7a282aa107523b90f300908b43f4beb623041988c164da1ff04642a09558c8c24bb77fc777919 SHA512 d98d2dc2b3163784a55f197b0b00157c1906dcbdf3fbc39022d867d786c47f32e5d858eafa3cb83e068454e7198ebdae6283b49b22c6b0ae5ee38ba2ea977a7b
-EBUILD reflex-20221012.ebuild 791 BLAKE2B 055b49f16f1aa6b2637576541702fa5759dcc49d4e8fa386978704aac041293cb2afc961d901e52db4cf91eb23791b2b4b8414e3ebc783db086a60d8b4da8dd5 SHA512 c08c697fbee7cf495a54b1dc780ccb783546fa27d16e5979cb47c2cc5cf854eeb4e4e61afc444d61b501f5c6c8a509da95f1ec276f816a58de95699480c3dec2
+EBUILD reflex-20221012.ebuild 798 BLAKE2B 7912dc3d2044ca2158e6ebf7012cedd920e907062b9c79bcdb1412c41cc7270a9b2e9821958d8416abdb2a51280387e73536aea7b532f58fb918d492469b4e0c SHA512 8d999663e1001c3cc4dcc06ccf33762a27c10ede0ad9b726571a21ada6628b5653d9ad6a6f1aefb730ac7f6711f7faa26b246134d5d827fba6378a00e8913235
MISC metadata.xml 405 BLAKE2B 593dd39b5718afeb9441efadf2bf2ecf533ce076e21d7271fe6dd4a0f0c93544cf6b8bf1bd0e2b67b76213b5a0aa2687d95effd268976d378c701e49ae9404ab SHA512 a9345e50a04acc81a7f0a1213c8986d1bd068b6aceb0170a6a1bc8772285ba6794799470739a8c9f4ee6b2dfb7fdb440ceb1f0c639f3d0775a77db500b55ef2b
diff --git a/sys-devel/reflex/reflex-20221012.ebuild b/sys-devel/reflex/reflex-20221012.ebuild
index e41fcccb03a9..9ddb5714f36e 100644
--- a/sys-devel/reflex/reflex-20221012.ebuild
+++ b/sys-devel/reflex/reflex-20221012.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as
LICENSE="FLEX"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~loong"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"