diff options
author | Marco Leise <marco.leise@gmx.de> | 2021-05-17 16:43:05 +0200 |
---|---|---|
committer | Marco Leise <marco.leise@gmx.de> | 2021-05-17 16:43:05 +0200 |
commit | 5727f546d3620c198dbe9c5321a5ec259ae43a4a (patch) | |
tree | 021a39b651e1483679d74d3827b24a51e64eb5e1 /dev-lang | |
parent | updated .travis.yml (diff) | |
download | dlang-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.ebuild | 4 | ||||
-rw-r--r-- | dev-lang/ldc2/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/ldc2/files/ldc2-1.18.0-FileCheck-not.patch | 20 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.18.0-r1.ebuild | 76 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.19.0-r1.ebuild | 75 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.20.1-r1.ebuild | 3 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.21.0-r1.ebuild | 3 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.22.0.ebuild | 3 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.23.0.ebuild | 3 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.24.0.ebuild | 3 |
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" |