aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Leise <marco.leise@gmx.de>2021-05-17 16:43:05 +0200
committerMarco Leise <marco.leise@gmx.de>2021-05-17 16:43:05 +0200
commit5727f546d3620c198dbe9c5321a5ec259ae43a4a (patch)
tree021a39b651e1483679d74d3827b24a51e64eb5e1 /dev-lang
parentupdated .travis.yml (diff)
downloaddlang-5727f546d3620c198dbe9c5321a5ec259ae43a4a.tar.gz
dlang-5727f546d3620c198dbe9c5321a5ec259ae43a4a.tar.bz2
dlang-5727f546d3620c198dbe9c5321a5ec259ae43a4a.zip
stabilization sweep
Signed-off-by: Marco Leise <marco.leise@gmx.de>
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/dmd/dmd-2.094.2.ebuild4
-rw-r--r--dev-lang/ldc2/Manifest2
-rw-r--r--dev-lang/ldc2/files/ldc2-1.18.0-FileCheck-not.patch20
-rw-r--r--dev-lang/ldc2/ldc2-1.18.0-r1.ebuild76
-rw-r--r--dev-lang/ldc2/ldc2-1.19.0-r1.ebuild75
-rw-r--r--dev-lang/ldc2/ldc2-1.20.1-r1.ebuild3
-rw-r--r--dev-lang/ldc2/ldc2-1.21.0-r1.ebuild3
-rw-r--r--dev-lang/ldc2/ldc2-1.22.0.ebuild3
-rw-r--r--dev-lang/ldc2/ldc2-1.23.0.ebuild3
-rw-r--r--dev-lang/ldc2/ldc2-1.24.0.ebuild3
10 files changed, 7 insertions, 185 deletions
diff --git a/dev-lang/dmd/dmd-2.094.2.ebuild b/dev-lang/dmd/dmd-2.094.2.ebuild
index cce541d..42e9e95 100644
--- a/dev-lang/dmd/dmd-2.094.2.ebuild
+++ b/dev-lang/dmd/dmd-2.094.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
YEAR=2020
DLANG_VERSION_RANGE="2.076-"
diff --git a/dev-lang/ldc2/Manifest b/dev-lang/ldc2/Manifest
index 6808cea..a4e6e61 100644
--- a/dev-lang/ldc2/Manifest
+++ b/dev-lang/ldc2/Manifest
@@ -1,5 +1,3 @@
-DIST ldc-1.18.0-src.tar.gz 7183351 BLAKE2B 0affd49dda5f7c3df64e8d89fe66f2fce4c3a18c4bc5e4147e2e906d10f0b27316c8c460f5b9d767f3f50e5e909448b9f44cb17e156766d5488e237a71dd5009 SHA512 fe7529c33d0e43dfb71f474dfa381b88ee476b70933c8f80fc063d9a015df24a75e2b607a7242cc4b9cd4b6ac7559aec8f2883016bf7252342742322fcccbd4d
-DIST ldc-1.19.0-src.tar.gz 7222182 BLAKE2B 28a2256aad57f5304644126da63d88a9f0e4266402a537b7864605dd5ce97009b87d6767906b4271dd0ec9621bb1fb193531229c4799c66d0b47e6dad91c0766 SHA512 ffd1b085c7c8fe76162051234cc73e92f08a391cebac3f405c9dc6d03fcbf459d5e99295066ab4b0bd931bdce84dce53e23c33c1bc8ad35327f1b283f8e8f10a
DIST ldc-1.20.1-src.tar.gz 7283975 BLAKE2B ceb75e767562936606a5fc8383dd089a8daefd04e6fbcd8c6b360fccad50ecb7c6656d60c5351b11a3580d01bdb45101ed50ff6c7a9791af1fd25be160e9a037 SHA512 bb699999a69de1773a10998c653b5a1b0bce30e39cfcee0e19b036378b28519b3118ac369b341cfd305a8a9bd904564ffffe83f720a62ab4f2c1942c2e26bb53
DIST ldc-1.21.0-src.tar.gz 7355981 BLAKE2B 46f3289e3e39d8c3b2a4985e1de4b5ef0e218188af5095cb2007bb83eec2bdaf6c590786d7b655a1f886c7f46703db2c049cf054c0fac438f943a702d3ac7a3b SHA512 5759cb0ad04d2e62a075748b40efb30261c1ebefbc129024cddccf60ab59c211f20b87a0fe22b0a714a0435f53d54a722229cd8ad4ede7bfbf492809f23c679a
DIST ldc-1.22.0-src.tar.gz 7434646 BLAKE2B 317c9ebb3f75e495c939fadd24abbbea4baa2f9bf547894067d373adc48dfefd47c5bcc2136ac67ecd2bbbe2bf0cf879cfc9b978d9ff75d68ede7b0686dbfee9 SHA512 81c59e96b181fbe4a499d84a816ee4fbdbc8b6170fe87dc42e8a315e72d0be4a7f42b939084e5a529572987bcdc495926d83ca517aff8a7e5632767cf46d67d8
diff --git a/dev-lang/ldc2/files/ldc2-1.18.0-FileCheck-not.patch b/dev-lang/ldc2/files/ldc2-1.18.0-FileCheck-not.patch
deleted file mode 100644
index 3253da2..0000000
--- a/dev-lang/ldc2/files/ldc2-1.18.0-FileCheck-not.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/utils/CMakeLists.txt 2020-02-10 16:40:25.516183683 +0100
-+++ b/utils/CMakeLists.txt 2020-02-10 16:37:23.941181536 +0100
-@@ -31,7 +31,7 @@
- target_link_libraries(gen_gccbuiltins dl)
- endif()
-
--if (TARGET FileCheck)
-+if ((TARGET FileCheck) OR (EXISTS ${LLVM_ROOT_DIR}/bin/FileCheck))
- # already provided by LLVM
- else()
- # Build FileCheck for testing (build source version depending on LLVM version)
-@@ -50,7 +50,7 @@
- endif()
- endif()
-
--if (TARGET not)
-+if ((TARGET not) OR (EXISTS ${LLVM_ROOT_DIR}/bin/not))
- # already provided by LLVM
- else()
- # Build `not` for testing
diff --git a/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild b/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild
deleted file mode 100644
index 78869a1..0000000
--- a/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build cmake llvm
-
-MY_PV="${PV//_/-}"
-MY_P="ldc-${MY_PV}-src"
-SRC_URI="https://github.com/ldc-developers/ldc/releases/download/v${MY_PV}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="LLVM D Compiler"
-HOMEPAGE="https://github.com/ldc-developers/ldc"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-LICENSE="BSD"
-SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
-
-IUSE="static-libs"
-
-# We support LLVM 3.9 through 9.
-RDEPEND="|| (
- sys-devel/llvm:9
- )
- <sys-devel/llvm-10:=
- >=app-eselect/eselect-dlang-20140709"
-DEPEND="${RDEPEND}"
-LLVM_MAX_SLOT=9
-PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch\
- ${FILESDIR}/ldc2-1.18.0-FileCheck-not.patch"
-
-# For now, we support amd64 multilib. Anyone is free to add more support here.
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-
-DLANG_VERSION_RANGE="2.068 2.071-"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang
-
-detect_hardened() {
- gcc --version | grep -o Hardened
-}
-
-src_prepare() {
- cmake_src_prepare
-}
-
-d_src_configure() {
- # Make sure libphobos2 is installed into ldc2's directory.
- export LIBDIR_${ABI}="${LIBDIR_HOST}"
- local mycmakeargs=(
- -DD_VERSION=2
- -DCMAKE_INSTALL_PREFIX=/usr/lib/ldc2/$(ver_cut 1-2)
- -DD_COMPILER="${DMD}"
- -DLDC_WITH_LLD=OFF
- )
- use static-libs && mycmakeargs+=( -DBUILD_SHARED_LIBS=BOTH ) || mycmakeargs+=( -DBUILD_SHARED_LIBS=ON )
- use abi_x86_32 && use abi_x86_64 && mycmakeargs+=( -DMULTILIB=ON )
- detect_hardened && mycmakeargs+=( -DADDITIONAL_DEFAULT_LDC_SWITCHES=', "-relocation-model=pic"' )
- cmake_src_configure
-}
-
-d_src_install() {
- cmake_src_install
-
- rm -rf "${ED}"/usr/share/bash-completion
-}
-
-pkg_postinst() {
- # Update active ldc2
- "${ROOT}"/usr/bin/eselect dlang update ldc2
-}
-
-pkg_postrm() {
- "${ROOT}"/usr/bin/eselect dlang update ldc2
-}
diff --git a/dev-lang/ldc2/ldc2-1.19.0-r1.ebuild b/dev-lang/ldc2/ldc2-1.19.0-r1.ebuild
deleted file mode 100644
index c5f891a..0000000
--- a/dev-lang/ldc2/ldc2-1.19.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build cmake llvm
-
-MY_PV="${PV//_/-}"
-MY_P="ldc-${MY_PV}-src"
-SRC_URI="https://github.com/ldc-developers/ldc/releases/download/v${MY_PV}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="LLVM D Compiler"
-HOMEPAGE="https://github.com/ldc-developers/ldc"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-LICENSE="BSD"
-SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
-
-IUSE="static-libs"
-
-# We support LLVM 3.9 through 9.
-RDEPEND="|| (
- sys-devel/llvm:9
- )
- <sys-devel/llvm-10:=
- >=app-eselect/eselect-dlang-20140709"
-DEPEND="${RDEPEND}"
-LLVM_MAX_SLOT=9
-PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
-
-# For now, we support amd64 multilib. Anyone is free to add more support here.
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-
-DLANG_VERSION_RANGE="2.068 2.071-"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang
-
-detect_hardened() {
- gcc --version | grep -o Hardened
-}
-
-src_prepare() {
- cmake_src_prepare
-}
-
-d_src_configure() {
- # Make sure libphobos2 is installed into ldc2's directory.
- export LIBDIR_${ABI}="${LIBDIR_HOST}"
- local mycmakeargs=(
- -DD_VERSION=2
- -DCMAKE_INSTALL_PREFIX=/usr/lib/ldc2/$(ver_cut 1-2)
- -DD_COMPILER="${DMD}"
- -DLDC_WITH_LLD=OFF
- )
- use static-libs && mycmakeargs+=( -DBUILD_SHARED_LIBS=BOTH ) || mycmakeargs+=( -DBUILD_SHARED_LIBS=ON )
- use abi_x86_32 && use abi_x86_64 && mycmakeargs+=( -DMULTILIB=ON )
- detect_hardened && mycmakeargs+=( -DADDITIONAL_DEFAULT_LDC_SWITCHES=', "-relocation-model=pic"' )
- cmake_src_configure
-}
-
-d_src_install() {
- cmake_src_install
-
- rm -rf "${ED}"/usr/share/bash-completion
-}
-
-pkg_postinst() {
- # Update active ldc2
- "${ROOT}"/usr/bin/eselect dlang update ldc2
-}
-
-pkg_postrm() {
- "${ROOT}"/usr/bin/eselect dlang update ldc2
-}
diff --git a/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild b/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild
index 2892042..e79765a 100644
--- a/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild
+++ b/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,6 @@ IUSE="static-libs"
# We support LLVM 3.9 through 10.
RDEPEND="|| (
sys-devel/llvm:10
- sys-devel/llvm:9
)
<sys-devel/llvm-11:=
>=app-eselect/eselect-dlang-20140709"
diff --git a/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild b/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild
index 2892042..e79765a 100644
--- a/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild
+++ b/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,6 @@ IUSE="static-libs"
# We support LLVM 3.9 through 10.
RDEPEND="|| (
sys-devel/llvm:10
- sys-devel/llvm:9
)
<sys-devel/llvm-11:=
>=app-eselect/eselect-dlang-20140709"
diff --git a/dev-lang/ldc2/ldc2-1.22.0.ebuild b/dev-lang/ldc2/ldc2-1.22.0.ebuild
index 2892042..e79765a 100644
--- a/dev-lang/ldc2/ldc2-1.22.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,6 @@ IUSE="static-libs"
# We support LLVM 3.9 through 10.
RDEPEND="|| (
sys-devel/llvm:10
- sys-devel/llvm:9
)
<sys-devel/llvm-11:=
>=app-eselect/eselect-dlang-20140709"
diff --git a/dev-lang/ldc2/ldc2-1.23.0.ebuild b/dev-lang/ldc2/ldc2-1.23.0.ebuild
index b2ac9b6..965d16c 100644
--- a/dev-lang/ldc2/ldc2-1.23.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.23.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,6 @@ IUSE="static-libs"
# We support LLVM 6.0 through 10.
RDEPEND="|| (
sys-devel/llvm:10
- sys-devel/llvm:9
)
<sys-devel/llvm-11:=
>=app-eselect/eselect-dlang-20140709"
diff --git a/dev-lang/ldc2/ldc2-1.24.0.ebuild b/dev-lang/ldc2/ldc2-1.24.0.ebuild
index b2ac9b6..965d16c 100644
--- a/dev-lang/ldc2/ldc2-1.24.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,6 @@ IUSE="static-libs"
# We support LLVM 6.0 through 10.
RDEPEND="|| (
sys-devel/llvm:10
- sys-devel/llvm:9
)
<sys-devel/llvm-11:=
>=app-eselect/eselect-dlang-20140709"