diff options
author | Marco Leise <marco.leise@gmx.de> | 2020-08-14 23:18:08 +0200 |
---|---|---|
committer | Marco Leise <marco.leise@gmx.de> | 2020-08-15 03:15:55 +0200 |
commit | 5019cbe38d24423e9e514a320df8a4ce5c7f4518 (patch) | |
tree | 3170f953fc0dbc1373c53a2fc3aa2c5f5c76038d | |
parent | dmd-2.092.1 (diff) | |
download | dlang-5019cbe38d24423e9e514a320df8a4ce5c7f4518.tar.gz dlang-5019cbe38d24423e9e514a320df8a4ce5c7f4518.tar.bz2 dlang-5019cbe38d24423e9e514a320df8a4ce5c7f4518.zip |
Removed ldc2 builds that depeneded on the removed LLVM 8.
Signed-off-by: Marco Leise <marco.leise@gmx.de>
-rw-r--r-- | dev-lang/ldc2/Manifest | 3 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.15.0-r2.ebuild | 81 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.16.0.ebuild | 81 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.17.0.ebuild | 81 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.18.0.ebuild | 1 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.19.0.ebuild | 1 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.20.1.ebuild | 1 | ||||
-rw-r--r-- | dev-lang/ldc2/ldc2-1.21.0.ebuild | 1 | ||||
-rw-r--r-- | eclass/dlang-compilers.eclass | 3 | ||||
-rw-r--r-- | profiles/use.desc | 3 |
10 files changed, 0 insertions, 256 deletions
diff --git a/dev-lang/ldc2/Manifest b/dev-lang/ldc2/Manifest index 4abf228..e3f040c 100644 --- a/dev-lang/ldc2/Manifest +++ b/dev-lang/ldc2/Manifest @@ -1,6 +1,3 @@ -DIST ldc-1.15.0-src.tar.gz 6949021 BLAKE2B ba2488c0ce247c1f00cd4ac6206605221d9a0eed8bb637fa661676034709efd5aa6ce1cb2d314d1472d5a78a382e622bd9170653c2e3fac40f2d644aa08fdc3d SHA512 acc180d0f01f2ff261a131de74b5630568da4b16acbe4c557ba36f3ca5606edeb9c7af8c8733927f174f4512812aabaa95cf2bff340c991c17ca4b50d7e3da87 -DIST ldc-1.16.0-src.tar.gz 6995348 BLAKE2B 3437d2c1f64e17793c1564c19fdd41d5a881f1c3274a0e265b10b66a59b752436222395811354e9fea58dae0573c873f64f3c5de88c1681e4e78c74e618f9892 SHA512 afd9675ce0929a8acb1084becb47d2d30d40fcd3836a55713a9ac128d12764b7eefb5e04c2eae432c4e138aa64c3d8d248745dcfeb2fa134f66fb11ddc30743e -DIST ldc-1.17.0-src.tar.gz 7084805 BLAKE2B 1379ad77c0e489fea43b646a5d6cf5aa54e76b2cefe00686c69bb1c9b0caf42da7a0e24fb6d0f08c10fab9fd32e3ccb01b6702319ea73c782e3dca0a51bf6c08 SHA512 72a50b16cef63b30863b41571d14aad30b5fc25ea7859014d596c41360693da46dcf3f208195d9319fc2f4ef472ac3c86a0c552b19222cc05e491cb8cbcee38c 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 diff --git a/dev-lang/ldc2/ldc2-1.15.0-r2.ebuild b/dev-lang/ldc2/ldc2-1.15.0-r2.ebuild deleted file mode 100644 index 54ffbec..0000000 --- a/dev-lang/ldc2/ldc2-1.15.0-r2.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-build cmake-utils eapi7-ver 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://ldc-developers.github.com/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 8. -RDEPEND="|| ( - sys-devel/llvm:8 - ) - <sys-devel/llvm-9:= - >=app-eselect/eselect-dlang-20140709" -DEPEND=">=dev-util/cmake-2.8 - ${RDEPEND}" -LLVM_MAX_SLOT=8 -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-utils_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}" - -DD_COMPILER_DMD_COMPAT=1 - -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-utils_src_configure -} - -d_src_compile() { - cmake-utils_src_make -} - -d_src_install() { - cmake-utils_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.16.0.ebuild b/dev-lang/ldc2/ldc2-1.16.0.ebuild deleted file mode 100644 index 54ffbec..0000000 --- a/dev-lang/ldc2/ldc2-1.16.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-build cmake-utils eapi7-ver 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://ldc-developers.github.com/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 8. -RDEPEND="|| ( - sys-devel/llvm:8 - ) - <sys-devel/llvm-9:= - >=app-eselect/eselect-dlang-20140709" -DEPEND=">=dev-util/cmake-2.8 - ${RDEPEND}" -LLVM_MAX_SLOT=8 -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-utils_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}" - -DD_COMPILER_DMD_COMPAT=1 - -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-utils_src_configure -} - -d_src_compile() { - cmake-utils_src_make -} - -d_src_install() { - cmake-utils_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.17.0.ebuild b/dev-lang/ldc2/ldc2-1.17.0.ebuild deleted file mode 100644 index 54ffbec..0000000 --- a/dev-lang/ldc2/ldc2-1.17.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-build cmake-utils eapi7-ver 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://ldc-developers.github.com/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 8. -RDEPEND="|| ( - sys-devel/llvm:8 - ) - <sys-devel/llvm-9:= - >=app-eselect/eselect-dlang-20140709" -DEPEND=">=dev-util/cmake-2.8 - ${RDEPEND}" -LLVM_MAX_SLOT=8 -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-utils_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}" - -DD_COMPILER_DMD_COMPAT=1 - -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-utils_src_configure -} - -d_src_compile() { - cmake-utils_src_make -} - -d_src_install() { - cmake-utils_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.18.0.ebuild b/dev-lang/ldc2/ldc2-1.18.0.ebuild index f53f4fa..7c803d2 100644 --- a/dev-lang/ldc2/ldc2-1.18.0.ebuild +++ b/dev-lang/ldc2/ldc2-1.18.0.ebuild @@ -21,7 +21,6 @@ IUSE="static-libs" # We support LLVM 3.9 through 9. RDEPEND="|| ( sys-devel/llvm:9 - sys-devel/llvm:8 ) <sys-devel/llvm-10:= >=app-eselect/eselect-dlang-20140709" diff --git a/dev-lang/ldc2/ldc2-1.19.0.ebuild b/dev-lang/ldc2/ldc2-1.19.0.ebuild index 75a1e0d..f9f501f 100644 --- a/dev-lang/ldc2/ldc2-1.19.0.ebuild +++ b/dev-lang/ldc2/ldc2-1.19.0.ebuild @@ -21,7 +21,6 @@ IUSE="static-libs" # We support LLVM 3.9 through 9. RDEPEND="|| ( sys-devel/llvm:9 - sys-devel/llvm:8 ) <sys-devel/llvm-10:= >=app-eselect/eselect-dlang-20140709" diff --git a/dev-lang/ldc2/ldc2-1.20.1.ebuild b/dev-lang/ldc2/ldc2-1.20.1.ebuild index edd90cf..576ceaa 100644 --- a/dev-lang/ldc2/ldc2-1.20.1.ebuild +++ b/dev-lang/ldc2/ldc2-1.20.1.ebuild @@ -22,7 +22,6 @@ IUSE="static-libs" RDEPEND="|| ( sys-devel/llvm:10 sys-devel/llvm:9 - sys-devel/llvm:8 ) <sys-devel/llvm-11:= >=app-eselect/eselect-dlang-20140709" diff --git a/dev-lang/ldc2/ldc2-1.21.0.ebuild b/dev-lang/ldc2/ldc2-1.21.0.ebuild index edd90cf..576ceaa 100644 --- a/dev-lang/ldc2/ldc2-1.21.0.ebuild +++ b/dev-lang/ldc2/ldc2-1.21.0.ebuild @@ -22,7 +22,6 @@ IUSE="static-libs" RDEPEND="|| ( sys-devel/llvm:10 sys-devel/llvm:9 - sys-devel/llvm:8 ) <sys-devel/llvm-11:= >=app-eselect/eselect-dlang-20140709" diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass index c4fcb69..5aebd49 100644 --- a/eclass/dlang-compilers.eclass +++ b/eclass/dlang-compilers.eclass @@ -52,9 +52,6 @@ dlang-compilers_declare_versions() { # LDC __dlang_ldc2_frontend=( - ["1.15"]="2.085 amd64 ~arm ~arm64 ~ppc64 x86" - ["1.16"]="2.086 amd64 ~arm ~arm64 ~ppc64 x86" - ["1.17"]="2.087 amd64 ~arm ~arm64 ~ppc64 x86" ["1.18"]="2.088 amd64 ~arm ~arm64 ~ppc64 x86" ["1.19"]="2.089 amd64 ~arm ~arm64 ~ppc64 x86" ["1.20"]="2.090 amd64 ~arm ~arm64 ~ppc64 x86" diff --git a/profiles/use.desc b/profiles/use.desc index f02ff90..d28d9c2 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -28,9 +28,6 @@ dmd-2_089 - Build for DMD 2.089 dmd-2_090 - Build for DMD 2.090 dmd-2_091 - Build for DMD 2.091 gdc-9_3_0 - Build for GCC 9.3.0 -ldc2-1_15 - Build for ldc2 1.15 -ldc2-1_16 - Build for ldc2 1.16 -ldc2-1_17 - Build for ldc2 1.17 ldc2-1_18 - Build for ldc2 1.18 ldc2-1_19 - Build for ldc2 1.19 ldc2-1_20 - Build for ldc2 1.20 |