diff options
author | Marco Leise <marco.leise@gmx.de> | 2020-11-16 01:15:04 +0100 |
---|---|---|
committer | Marco Leise <marco.leise@gmx.de> | 2020-11-16 05:02:17 +0100 |
commit | 81454b377a022f7f2661196af0105b3cda52982f (patch) | |
tree | cc5b4d92475aa35ba56aadbb94ee33825cf8be48 | |
parent | onedrive-2.4.5 (diff) | |
download | dlang-81454b377a022f7f2661196af0105b3cda52982f.tar.gz dlang-81454b377a022f7f2661196af0105b3cda52982f.tar.bz2 dlang-81454b377a022f7f2661196af0105b3cda52982f.zip |
stabilization sweep
Signed-off-by: Marco Leise <marco.leise@gmx.de>
30 files changed, 17 insertions, 711 deletions
diff --git a/.travis.yml b/.travis.yml index 349614f..1f549d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ language: python python: - "3.8" env: - - PORTAGE_VER="3.0.1" + - PORTAGE_VER="3.0.8" before_install: - sudo apt-get -qq update - pip install lxml pyyaml diff --git a/dev-lang/dmd/dmd-2.092.1.ebuild b/dev-lang/dmd/dmd-2.092.1.ebuild index 3de9271..41237d0 100644 --- a/dev-lang/dmd/dmd-2.092.1.ebuild +++ b/dev-lang/dmd/dmd-2.092.1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 x86" YEAR=2020 DLANG_VERSION_RANGE="2.076-" diff --git a/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild b/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild index 0949633..78869a1 100644 --- a/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild +++ b/dev-lang/ldc2/ldc2-1.18.0-r1.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${MY_P} DESCRIPTION="LLVM D Compiler" HOMEPAGE="https://github.com/ldc-developers/ldc" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" LICENSE="BSD" SLOT="$(ver_cut 1-2)/$(ver_cut 3)" diff --git a/dev-lang/ldc2/ldc2-1.18.0.ebuild b/dev-lang/ldc2/ldc2-1.18.0.ebuild deleted file mode 100644 index f78e20c..0000000 --- a/dev-lang/ldc2/ldc2-1.18.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-build cmake-utils 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=">=dev-util/cmake-3.8 - dev-util/ninja - ${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-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}" - -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.19.0-r1.ebuild b/dev-lang/ldc2/ldc2-1.19.0-r1.ebuild index efd604c..c5f891a 100644 --- a/dev-lang/ldc2/ldc2-1.19.0-r1.ebuild +++ b/dev-lang/ldc2/ldc2-1.19.0-r1.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${MY_P} DESCRIPTION="LLVM D Compiler" HOMEPAGE="https://github.com/ldc-developers/ldc" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" LICENSE="BSD" SLOT="$(ver_cut 1-2)/$(ver_cut 3)" diff --git a/dev-lang/ldc2/ldc2-1.19.0.ebuild b/dev-lang/ldc2/ldc2-1.19.0.ebuild deleted file mode 100644 index 4f8333a..0000000 --- a/dev-lang/ldc2/ldc2-1.19.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=7 - -inherit multilib-build cmake-utils 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=">=dev-util/cmake-3.8 - dev-util/ninja - ${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-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}" - -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.20.1-r1.ebuild b/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild index b66cc3f..2892042 100644 --- a/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild +++ b/dev-lang/ldc2/ldc2-1.20.1-r1.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${MY_P} DESCRIPTION="LLVM D Compiler" HOMEPAGE="https://github.com/ldc-developers/ldc" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" LICENSE="BSD" SLOT="$(ver_cut 1-2)/$(ver_cut 3)" diff --git a/dev-lang/ldc2/ldc2-1.20.1.ebuild b/dev-lang/ldc2/ldc2-1.20.1.ebuild deleted file mode 100644 index 006204a..0000000 --- a/dev-lang/ldc2/ldc2-1.20.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-build cmake-utils 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 10. -RDEPEND="|| ( - sys-devel/llvm:10 - sys-devel/llvm:9 - ) - <sys-devel/llvm-11:= - >=app-eselect/eselect-dlang-20140709" -DEPEND=">=dev-util/cmake-3.8 - dev-util/ninja - ${RDEPEND}" -LLVM_MAX_SLOT=10 -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.075-" -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}" - -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.21.0-r1.ebuild b/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild index b66cc3f..2892042 100644 --- a/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild +++ b/dev-lang/ldc2/ldc2-1.21.0-r1.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${MY_P} DESCRIPTION="LLVM D Compiler" HOMEPAGE="https://github.com/ldc-developers/ldc" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" LICENSE="BSD" SLOT="$(ver_cut 1-2)/$(ver_cut 3)" diff --git a/dev-lang/ldc2/ldc2-1.21.0.ebuild b/dev-lang/ldc2/ldc2-1.21.0.ebuild deleted file mode 100644 index 006204a..0000000 --- a/dev-lang/ldc2/ldc2-1.21.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-build cmake-utils 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 10. -RDEPEND="|| ( - sys-devel/llvm:10 - sys-devel/llvm:9 - ) - <sys-devel/llvm-11:= - >=app-eselect/eselect-dlang-20140709" -DEPEND=">=dev-util/cmake-3.8 - dev-util/ninja - ${RDEPEND}" -LLVM_MAX_SLOT=10 -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.075-" -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}" - -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.22.0.ebuild b/dev-lang/ldc2/ldc2-1.22.0.ebuild index b66cc3f..2892042 100644 --- a/dev-lang/ldc2/ldc2-1.22.0.ebuild +++ b/dev-lang/ldc2/ldc2-1.22.0.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${MY_P} DESCRIPTION="LLVM D Compiler" HOMEPAGE="https://github.com/ldc-developers/ldc" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" LICENSE="BSD" SLOT="$(ver_cut 1-2)/$(ver_cut 3)" diff --git a/dev-util/dcd/Manifest b/dev-util/dcd/Manifest index 2c0f9e0..c9f16c6 100644 --- a/dev-util/dcd/Manifest +++ b/dev-util/dcd/Manifest @@ -1,11 +1,6 @@ -DIST DCD-0.12.0.tar.gz 135294 BLAKE2B 87ba696325f205435004dd9bcfe036108e0cf35a1086cd30b7eb045a34e00f432dcab64ca019618883edfe3c6f277893f4b810b1ab72efa129606c3d978f69df SHA512 caadc5d497d6a209fda23523164247c1b921cebbe641fb6b5cedcecd20075d9283407f132886a369b15286c327e6a9e6015f290c31283e2a49a0e676b4cf82a9 DIST DCD-0.13.1.tar.gz 136095 BLAKE2B ae0ee1acec1201d724feb178b58483651cf5498b7c9aa66036afe153972a9e889f400d7d86612d021faa576d64587892f6a2a068b9a8e4ebe241414c727d7016 SHA512 c52540b4ba02c7bca77beca74ae482cd0b046fe7e16498e30600a1ca03f997a365eacb7450a1c13ae4ab3c9c8bfe6c65a8aa899697755f4596804ff636a86784 -DIST containers-a978c3cda3f6ec3ba7449ec5c08dd5cd4dd79c6e.tar.gz 54657 BLAKE2B 67d496d6c56ee4bd1b5a9febe2251183d1e8db4e0f2b60e7529b0d5b9540331f6376ade38ccc698658872f650b6f2f8da2cc6df34b4bae49ad85565af4731b81 SHA512 39b6bd03ca3b4013ff4e340e980d85b05db00d227a43c225ef60871b83d18df5af79acccb3bdf0182fd974b12b483bab23fb28328d84302dd590eeb82992f0ed DIST containers-f4e79375539554b3793adf1c557361a64a073524.tar.gz 55265 BLAKE2B 208ba1baf12a6f690861bc2798c0b94f46f8155509832613f4d2308826c14ee951a7bb3e45bcea852e4747308c267bb1d37cf5383ecea80ebf2dabf5ca017b51 SHA512 d1779a060b3c846ad70942b5c7f8d05733d58964a4585913a3515d8dfe2dcc811a57af1d7bdb6e3606ccce1ba637f9f029de07213fddea00e2305c9d75293be1 -DIST dsymbol-f4a481cdc23b58ce544c2e91a39d5c0d406b67ac.tar.gz 31621 BLAKE2B a0ad6d5e9392ca239a0aa67cbcbc3210eff1b33d7a2d82d8df300635ab76bdd9a607ab47be2af0b5b812839814c529ea1bab2e8c2a9ae6bd2ccfc8386fc7b623 SHA512 38a74593a2ded9360b42d87ae47e343475dfcde6de67d14ca76814361166210745c0035b6ff6f4ca46f62fd09b569eb0de02b0c8e5b7db486c3b89db7f4483f9 DIST dsymbol-f9a3d302527a9e50140991562648a147b6f5a78e.tar.gz 34796 BLAKE2B c9fb476a348b030d7c57e43b0e21fb8db255ba4b350f7bde6315750ed5888eef9ce32ec68428f55e321bf6e9f167433ce3279185ff0ce0b899fbf5257b4d40c5 SHA512 2133f1c8dc966920496b7851f9ae094f10170117d1d9961f96c5382df126c3f72a8eb678dbc106bac5f3b4c1f97848428bf9004656c57d1c1c5f2697b7d2a4da DIST libdparse-1393ee4d0c8e50011e641e06d64c429841fb3c2b.tar.gz 137198 BLAKE2B e2d4122f63847fe9c0aa7591f5d5cfb9b8708c02c45b02b24fbb488f17a9dc0986ab0525a573e6e4e43daa3a1b8880edc93e0b6061fd5486a39e8fd45f516dd4 SHA512 8339e339d667f7fbd524f12c89a824f95a2151ce126fae33bbf940f76dcc460d42c0c412fa169867eaa056dabb1ef2aaa89b95b47219294edfc166aafa48c89c -DIST libdparse-5270739bcd1962418784c7760773e24d28b6009b.tar.gz 123594 BLAKE2B 879a21435ba622974a2c6d1bf7db7deb6fbaff07838325c6a7d0958272066b12b3fa6f96274126b6380a0da675d172ff07b1e0907ac6d3184d5842c86091717f SHA512 90ee5887b89ef1597a618761d6a974ad947946b5e7eaf56df883ab58a9d983279cbedc5ccfa01446576c3e74e4d4c8ac467585bb1b96ad7059ddf78dfc4557ff -DIST msgpack-d-19d9245e315a85763754ded6912c2375c9226e04.tar.gz 143902 BLAKE2B be7f122a85af0e6313a9590496f6fa1a910ac1f092c378c050efb2ee54e39caf2a8b6200297fcb251b16b27caefd4be78cd16a8542bfa8875fbaca6472c9b6b5 SHA512 3f391c5f1b6c04bfcde96c97d2325d946df3bbeeac752bcca267d2c737f8752342dc415517e61691729787f766384edc796b82fac23b55191b4f84a50f931777 DIST msgpack-d-480f3bf9ee80ccf6695ed900cfcc1850ba8da991.tar.gz 143848 BLAKE2B 44ac6f1efbbdb455af694cc476524535bebe993777a8c47d93a7cff21d825c2b8ce4caaf0d9f072f1e37869a9e50821abbd60e23a38546e0522047809cd0695a SHA512 76f7049c9f9f4128b9e9691e224c2ff5d8ee5400bf0796cc362386f0bc6f2359bb1694606923aec21eab539f65b93b828c2e018dee22358b91713365dd443e4d DIST stdx-allocator-d6e6ce4a838e0dad43ef13f050f96627339cdccd.tar.gz 103648 BLAKE2B c08925df810761bb4825d6058375dcc5415f4838403b3668aeff5c1be93c7d04b49c1994da27aa498cd0f4abd1ff923e8d906ae53c922f94bc63dac334b7f138 SHA512 3a41f95505e92d79a6b966d21d96fe5b5bb2b2f3762b09998b27334684d815a82a3e705935faa1b543a93ffb274c67b9110b2b1b7364f7d405bd65d05b819271 diff --git a/dev-util/dcd/dcd-0.12.0.ebuild b/dev-util/dcd/dcd-0.12.0.ebuild deleted file mode 100644 index 9775ca7..0000000 --- a/dev-util/dcd/dcd-0.12.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Auto-complete program for the D programming language" -HOMEPAGE="https://github.com/dlang-community/DCD" -LICENSE="GPL-3" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="systemd" - -CONTAINERS="a978c3cda3f6ec3ba7449ec5c08dd5cd4dd79c6e" -DSYMBOL="f4a481cdc23b58ce544c2e91a39d5c0d406b67ac" -LIBDPARSE="5270739bcd1962418784c7760773e24d28b6009b" -MSGPACK="19d9245e315a85763754ded6912c2375c9226e04" -ALLOCATOR="d6e6ce4a838e0dad43ef13f050f96627339cdccd" -SRC_URI=" - https://github.com/dlang-community/DCD/archive/v${PV}.tar.gz -> DCD-${PV}.tar.gz - https://github.com/economicmodeling/containers/archive/${CONTAINERS}.tar.gz -> containers-${CONTAINERS}.tar.gz - https://github.com/dlang-community/dsymbol/archive/${DSYMBOL}.tar.gz -> dsymbol-${DSYMBOL}.tar.gz - https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz - https://github.com/dlang-community/stdx-allocator/archive/${ALLOCATOR}.tar.gz -> stdx-allocator-${ALLOCATOR}.tar.gz - https://github.com/msgpack/msgpack-d/archive/${MSGPACK}.tar.gz -> msgpack-d-${MSGPACK}.tar.gz - " -S="${WORKDIR}/DCD-${PV}" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit dlang systemd bash-completion-r1 - -src_prepare() { - # Default ebuild unpack function places archives side-by-side ... - mv -T ../stdx-allocator-${ALLOCATOR} stdx-allocator/source || die - mv -T ../containers-${CONTAINERS} containers || die - mv -T ../dsymbol-${DSYMBOL} dsymbol || die - mv -T ../libdparse-${LIBDPARSE} libdparse || die - mv -T ../msgpack-d-${MSGPACK} msgpack-d || die - # Stop makefile from executing git to write an unused githash.txt - echo "v${PV}" > githash.txt || die "Could not generate githash" - touch githash || die "Could not generate githash" - # Apply patches - dlang_src_prepare -} - -d_src_compile() { - # Build client & server with the requested Dlang compiler - local flags="$DCFLAGS $LDFLAGS -Icontainers/src -Idsymbol/src -Ilibdparse/src -Imsgpack-d/src -Isrc -J." - case "$DLANG_VENDOR" in - DigitalMars) - emake \ - DMD="$DC" \ - DMD_CLIENT_FLAGS="$flags -ofbin/dcd-client" \ - DMD_SERVER_FLAGS="$flags -ofbin/dcd-server" \ - dmd - ;; - GNU) - emake \ - GDC="$DC" \ - GDC_CLIENT_FLAGS="$flags -obin/dcd-client" \ - GDC_SERVER_FLAGS="$flags -obin/dcd-server" \ - gdc - ;; - LDC) - mkdir -p bin || die "Could not create 'bin' output directory." - emake \ - LDC="$DC" \ - LDC_CLIENT_FLAGS="$flags -g -of=bin/dcd-client" \ - LDC_SERVER_FLAGS="$flags" \ - ldc - ;; - *) - die "Unsupported compiler vendor: $DLANG_VENDOR" - ;; - esac - # Write system include paths of host compiler into dcd.conf - dlang_system_imports > dcd.conf -} - -d_src_test() { - # The tests don't work too well in a sandbox, e.g. multiple permission denied errors. - cd tests - #./run_tests.sh || die "Tests failed" -} - -d_src_install() { - dobin bin/dcd-server - dobin bin/dcd-client - use systemd && systemd_douserunit "${FILESDIR}"/dcd-server.service - dobashcomp bash-completion/completions/dcd-server - dobashcomp bash-completion/completions/dcd-client - insinto /etc - doins dcd.conf - dodoc README.md - doman man1/dcd-client.1 man1/dcd-server.1 -} - -pkg_postinst() { - use systemd && elog "A systemd user service for 'dcd-server' has been installed." -} diff --git a/dev-util/dcd/dcd-0.13.1.ebuild b/dev-util/dcd/dcd-0.13.1.ebuild index 1f9f451..53416af 100644 --- a/dev-util/dcd/dcd-0.13.1.ebuild +++ b/dev-util/dcd/dcd-0.13.1.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/DCD" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="systemd" CONTAINERS="f4e79375539554b3793adf1c557361a64a073524" diff --git a/dev-util/dfmt/Manifest b/dev-util/dfmt/Manifest index 65febef..a586998 100644 --- a/dev-util/dfmt/Manifest +++ b/dev-util/dfmt/Manifest @@ -1,5 +1,3 @@ -DIST dfmt-0.12.0.tar.gz 89416 BLAKE2B 20b18358ce6fe64c86eb8c6e440f0a855810dbc571d45497388e3e622d2fd339f75e339c7099baa15afae9730cde00cb3655cc64291834f8ceb01e57cea89d49 SHA512 1f6285824e72540bf1d41d84d8df7cf3e56e6bd3996271126a062a5f7f6532a3dcdc4e63a8bd3bdb2cb5d85eefd20c2705ded7e7c6fd4860f08573c13b719e04 DIST dfmt-0.13.0.tar.gz 90119 BLAKE2B f47d0a661b8b9c571766e017cf50fc8dcbe0d0a05efc62ddb36734013986d2244d76e4977dc4893d036e297f20c818780d76ea75232168d7a652b0ba8067316f SHA512 1cea004218dc49f9c7079cc2063fccac8b9c97b9683929f2abde6aceedf1f3ad35009fd3978affaf5d33f8779918e9fcf9084a91ba21c87680a25d33bc6bc8ca DIST libdparse-1557eb079a2d5958e0a7136f942eea0922d58e8a.tar.gz 132387 BLAKE2B 180316ef25713eb723e43e13c983f2c7b8c775f7e4c984217b497505ed0f7a9b1eb351867317a1e0957dd368a71b7fe403d8a636baf8ad8240f2b39fb7bc2c69 SHA512 1dbab30db4f14d99f27672be12b63bba04534a0c69c58453441b8a654336d9a38c869a6db738442b692d4d7cfdb0f68ed0bfaaa462c58aed0bedef60ea4dfbac -DIST libdparse-597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1.tar.gz 124830 BLAKE2B 1a7b4246b00938c44c3e32c7d0fdda4a0d343bbafad25e3e003c4672aac1dd3677a8163750b13753aa484e6bcdd120b35fc736db6d5c0be4eb3d9c78ab6a9e8e SHA512 c3b5660d455ca3dd8d22ae996ae437583b98c00e441bedfb72a5fcf8ccd4dc579e4fc8980faab501ff757ced62c079fbc116f91c796174895b33a57f0a183bbf DIST stdx-allocator-ae237cabd1843774cc78aad0729c914a3dd579db.tar.gz 103650 BLAKE2B 8d03c2dc76194b18da92261c533c402b87bda1964662070d02ceacbab3dda91a834c0c8bfe45feb1d9a3d7669f96a2a1f7b9a6b7eff7ea53069480d8de8fe15e SHA512 893e5ecefac86a64b3a91f034cc9f42aabc264d111b40accf890b505ec9d077fcaac0b29fc202400448994e4ff021263beef7716798734cb9b71b6aad1aaf394 diff --git a/dev-util/dfmt/dfmt-0.12.0.ebuild b/dev-util/dfmt/dfmt-0.12.0.ebuild deleted file mode 100644 index 64774ea..0000000 --- a/dev-util/dfmt/dfmt-0.12.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Dfmt is a formatter for D source code" -HOMEPAGE="https://github.com/dlang-community/dfmt" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -LIBDPARSE="597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1" -ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db" -SRC_URI=" - https://github.com/dlang-community/dfmt/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz - https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz - https://github.com/dlang-community/stdx-allocator/archive/${ALLOCATOR}.tar.gz -> stdx-allocator-${ALLOCATOR}.tar.gz - " - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit dlang bash-completion-r1 - -src_prepare() { - mkdir bin || die "Failed to create 'bin' directory." - cat > bin/githash.txt << EOF -v${PV} -EOF - dlang_src_prepare -} - -d_src_compile() { - local libdparse_src="../libdparse-${LIBDPARSE}/src" - local allocator_src="../stdx-allocator-${ALLOCATOR}/source" - local imports="src ${libdparse_src} ${allocator_src}" - local string_imports="bin" - - dlang_compile_bin "bin/dfmt" "src/dfmt/main.d" "src/dfmt/config.d" "src/dfmt/editorconfig.d" \ - "src/dfmt/ast_info.d" "src/dfmt/indentation.d" "src/dfmt/tokens.d" "src/dfmt/wrapping.d" \ - "src/dfmt/formatter.d" "src/dfmt/globmatch_editorconfig.d" \ - ${libdparse_src}/dparse/lexer.d ${libdparse_src}/dparse/parser.d ${libdparse_src}/dparse/ast.d \ - ${libdparse_src}/dparse/rollback_allocator.d ${libdparse_src}/dparse/stack_buffer.d \ - ${libdparse_src}/std/experimental/lexer.d \ - ${allocator_src}/stdx/allocator/common.d ${allocator_src}/stdx/allocator/internal.d \ - ${allocator_src}/stdx/allocator/mallocator.d ${allocator_src}/stdx/allocator/package.d \ - ${allocator_src}/stdx/allocator/gc_allocator.d ${allocator_src}/stdx/allocator/typed.d -} - -d_src_test() { - cd tests && ./test.sh -} - -d_src_install() { - dobin bin/dfmt - dodoc README.md LICENSE.txt - dobashcomp bash-completion/completions/dfmt -} diff --git a/dev-util/dfmt/dfmt-0.13.0.ebuild b/dev-util/dfmt/dfmt-0.13.0.ebuild index 50ab11e..7163273 100644 --- a/dev-util/dfmt/dfmt-0.13.0.ebuild +++ b/dev-util/dfmt/dfmt-0.13.0.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/dfmt" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" LIBDPARSE="1557eb079a2d5958e0a7136f942eea0922d58e8a" ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db" SRC_URI=" diff --git a/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild index 6b8a8e1..d97c113 100644 --- a/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild +++ b/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="http://dlang.org/" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" TOOLS="ddemangle detab dustmite rdmd" IUSE="+ddemangle detab dustmite +rdmd" REQUIRED_USE="|| ( ${TOOLS} )" diff --git a/dev-util/dscanner/Manifest b/dev-util/dscanner/Manifest index d2f32cb..ca14e47 100644 --- a/dev-util/dscanner/Manifest +++ b/dev-util/dscanner/Manifest @@ -1,11 +1,7 @@ DIST containers-f4e79375539554b3793adf1c557361a64a073524.tar.gz 55265 BLAKE2B 208ba1baf12a6f690861bc2798c0b94f46f8155509832613f4d2308826c14ee951a7bb3e45bcea852e4747308c267bb1d37cf5383ecea80ebf2dabf5ca017b51 SHA512 d1779a060b3c846ad70942b5c7f8d05733d58964a4585913a3515d8dfe2dcc811a57af1d7bdb6e3606ccce1ba637f9f029de07213fddea00e2305c9d75293be1 DIST dscanner-0.10.0.tar.gz 89765 BLAKE2B e4426570a2161a9c13bedf69d1d8f868764340c36e658f3726ea582f3329d5bf283674f336b30614eced4a35d84bbffdba89d10e85dd44a3b8d97461f186c821 SHA512 29d72862eba2e93c65534c427b9d57f7f4d2fcd0e2a94750e93696bca93d9ddeed35d93df2ad5d8bdc9d8e1e2424fe7df20e23793c1a650b0c3849ae08d63dd4 -DIST dscanner-0.9.0.tar.gz 89372 BLAKE2B a1f958aa4a9319bd6aa856b0d54d22dde2bc84c392f5f50fcf17d61641a7a258091ea8a13516919583b5f02dbc37a79021a4aae68443fe46ed7a3732a1be3d6f SHA512 4d2564590a48231d4c1dd8a4126d5b640bd83e90e7189ceac33c2727f981f690e94079411f7f3cbb727be780069cebeacdd38fa6b78b4516cec4e23a8eb12aff DIST dsymbol-71168a8449958e1807a8ba22c8a4df15456bae83.tar.gz 34626 BLAKE2B d86a413f81411d07b5376d93f295e7b26267bab70cbd5df327cff6d5f40ece8a52b2cfb1d1804696c12f8fab26aa5d7fe74cebc8a81a28b86b6c509ce8fbfb14 SHA512 a435e24582658998757914189664b253bcaefcf330b2ce272bd6904e71bdfa994d37bea2b4b73808f50565f8f5b23de52f00af710b5e2aac446d7b0a6a762c06 -DIST dsymbol-ceea154b0047f71e4ffec224096ce87015578a8a.tar.gz 32569 BLAKE2B d4b9e1a6c127f3a429f84b43364080137cc194d761f9b94f9803dd01e5d854de6d544194d95b76183482c9546c7405a32806ff9078658f3250a889d7eb778d21 SHA512 f480f8659fd1728dd314ad77e47090b95becddadaf4a01eb8040e7e24f471612ac9a972baf8f0f4a617e97c3ead8fe1900c674d07e762c7b470cffc1a8159058 DIST inifiled-cecaff8037a60db2a51c9bded4802c87d938a44e.tar.gz 8251 BLAKE2B fa0bb78c11f69e257a0974c16188475d50fcf2a56138fc288d6262be91604b8e706bfab2572b2d0e358c8366b400a2c5a3af6ba87d5243825ddf26a5a03fbfe2 SHA512 9a3c66eca2b48350c798fd0a54d37c8714d6a499e8412983f1bda2f00cda6fe1439bfbc6766d32529f3d7cc708a0528c52c077f9169727b492616691833c52d0 DIST libddoc-4ced25fa73bbcdbe801191147b32fdc94e947dd5.tar.gz 20106 BLAKE2B 34e5e36601e6cc8f526d35f58c401df6cb5c3259c0ccb88591c98b1d505c1438e99de1009c3cff6ca0960a494d6571ed395193b906da7dcf859e572e0d2651f0 SHA512 80bd1c9b38fe3f57c7c7428f63e1d3ed8b73c43b79d728bb189bbec95dd4ee203c6c9f52a6615475cee2de907a0ef888cf67d9551acd725f1ec15dfa83f68eb3 -DIST libddoc-d50190b7e33b11d7fec05e504549f0f285bd2232.tar.gz 21319 BLAKE2B eafda40a7ca16b90d2c39ae9edbb2a8fa8e87a75089e31d4bc59ea2dd2127b4b7f5e9fc68be0f0e2c2b74c71e0875291a08b363ccbd569c733c3800690c02d6f SHA512 6c6519442cd63879bed5b6ebce27ff607fae04b3b3d44c84a767ca304506262f2e967feaa8c358ca62cfc0a56bb91bf7d4c8a1f9a442c11a4489bf17f1cf28a4 -DIST libdparse-597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1.tar.gz 124830 BLAKE2B 1a7b4246b00938c44c3e32c7d0fdda4a0d343bbafad25e3e003c4672aac1dd3677a8163750b13753aa484e6bcdd120b35fc736db6d5c0be4eb3d9c78ab6a9e8e SHA512 c3b5660d455ca3dd8d22ae996ae437583b98c00e441bedfb72a5fcf8ccd4dc579e4fc8980faab501ff757ced62c079fbc116f91c796174895b33a57f0a183bbf DIST libdparse-f9a82848fe98a84f38a66df950514c3556e7fb2d.tar.gz 136856 BLAKE2B b289f94d30347edfb441d43238985411224b24488f36c3bb0120cb771625d141d183430091dd072adc3d1794ce73c89f198fbe34a85123de4c28be56ce8086a2 SHA512 1454e6ff36f4f8d45c3844436655c6b8a20e12397702a2891b9b293d92339bc53ad0bb1fbb18403d359a3e12efdc0165d07ecd517616da74b73bca45d6837deb DIST stdx-allocator-d6e6ce4a838e0dad43ef13f050f96627339cdccd.tar.gz 103648 BLAKE2B c08925df810761bb4825d6058375dcc5415f4838403b3668aeff5c1be93c7d04b49c1994da27aa498cd0f4abd1ff923e8d906ae53c922f94bc63dac334b7f138 SHA512 3a41f95505e92d79a6b966d21d96fe5b5bb2b2f3762b09998b27334684d815a82a3e705935faa1b543a93ffb274c67b9110b2b1b7364f7d405bd65d05b819271 diff --git a/dev-util/dscanner/dscanner-0.10.0.ebuild b/dev-util/dscanner/dscanner-0.10.0.ebuild index 0c81fdd..bb57d5e 100644 --- a/dev-util/dscanner/dscanner-0.10.0.ebuild +++ b/dev-util/dscanner/dscanner-0.10.0.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/D-Scanner" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug" CONTAINERS="f4e79375539554b3793adf1c557361a64a073524" diff --git a/dev-util/dscanner/dscanner-0.9.0.ebuild b/dev-util/dscanner/dscanner-0.9.0.ebuild deleted file mode 100644 index 51a50ee..0000000 --- a/dev-util/dscanner/dscanner-0.9.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=7 - -DESCRIPTION="Swiss-army knife for D source code" -HOMEPAGE="https://github.com/dlang-community/D-Scanner" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug" - -CONTAINERS="f4e79375539554b3793adf1c557361a64a073524" -DSYMBOL="ceea154b0047f71e4ffec224096ce87015578a8a" -INIFILED="cecaff8037a60db2a51c9bded4802c87d938a44e" -LIBDDOC="d50190b7e33b11d7fec05e504549f0f285bd2232" -LIBDPARSE="597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1" -ALLOCATOR="d6e6ce4a838e0dad43ef13f050f96627339cdccd" -GITHUB_URI="https://codeload.github.com" -SRC_URI=" - ${GITHUB_URI}/dlang-community/${PN}/tar.gz/v${PV} -> ${P}.tar.gz - ${GITHUB_URI}/dlang-community/containers/tar.gz/${CONTAINERS} -> containers-${CONTAINERS}.tar.gz - ${GITHUB_URI}/dlang-community/dsymbol/tar.gz/${DSYMBOL} -> dsymbol-${DSYMBOL}.tar.gz - ${GITHUB_URI}/burner/inifiled/tar.gz/${INIFILED} -> inifiled-${INIFILED}.tar.gz - ${GITHUB_URI}/economicmodeling/libddoc/tar.gz/${LIBDDOC} -> libddoc-${LIBDDOC}.tar.gz - ${GITHUB_URI}/dlang-community/libdparse/tar.gz/${LIBDPARSE} -> libdparse-${LIBDPARSE}.tar.gz - ${GITHUB_URI}/dlang-community/stdx-allocator/tar.gz/${ALLOCATOR} -> stdx-allocator-${ALLOCATOR}.tar.gz - " -S="${WORKDIR}/D-Scanner-${PV}" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit dlang - -src_prepare() { - mkdir bin || die "Failed to create 'bin' directory." - # Stop makefile from executing git to write an unused githash.txt - echo "v${PV}" > githash.txt || die "Could not generate githash" - touch githash || die "Could not generate githash" - # Apply patches - dlang_src_prepare -} - -compile_dscanner() { - local container_src="../containers-${CONTAINERS}/src" - local dsymbol_src="../dsymbol-${DSYMBOL}/src" - local inifiled_src="../inifiled-${INIFILED}/source" - local libddoc_src="../libddoc-${LIBDDOC}/src" - local libdparse_src="../libdparse-${LIBDPARSE}/src" - local allocator_src="../stdx-allocator-${ALLOCATOR}/source" - local imports="src ${container_src} ${dsymbol_src} ${inifiled_src} ${libddoc_src} ${libdparse_src} ${allocator_src}" - local string_imports="." - local versions="StdLoggerDisableWarning" - use debug && versions="${versions} dparse_verbose" - - local src=`find src -name "*.d" -printf "%p "` - local lib_src=`find ${container_src} ${dsymbol_src} ${inifiled_src} ${libddoc_src} ${libdparse_src} ${allocator_src} -name "*.d" -printf "%p "` - - if [ "$1" == "unittest" ]; then - dlang_compile_lib_a bin/dscanner-unittest-lib.a "${lib_src}" - DCFLAGS="${DCFLAGS} ${DLANG_UNITTEST_FLAG}" dlang_compile_bin bin/dscanner-unittest bin/dscanner-unittest-lib.a "${src}" - else - dlang_compile_bin bin/dscanner "${src} ${lib_src}" - fi -} - -d_src_compile() { - compile_dscanner -} - -d_src_test() { - compile_dscanner unittest - bin/dscanner-unittest || die -} - -d_src_install() { - dobin bin/dscanner - dodoc README.md LICENSE_1_0.txt -} diff --git a/dev-util/dub/Manifest b/dev-util/dub/Manifest index 8f9c47b..612da29 100644 --- a/dev-util/dub/Manifest +++ b/dev-util/dub/Manifest @@ -1,2 +1 @@ -DIST dub-1.21.0.tar.gz 1272369 BLAKE2B afcc92d9c7a9c49497259011d9c70aaeb559c0835d45d7e90c54c2e2361ec3c9ec69928e16c06ace0bb6c03f9e66ecad6717a64df5f83e41d671763296540339 SHA512 d85be6e35f51e34d34afce71fe902b8ef623c6f49ed6f5f755dded5bceda49416f9d625377136b928d0f95496e57999f0dd57a4cea796360edd34c72556debd7 DIST dub-1.22.0.tar.gz 1275009 BLAKE2B 87bb4235595b4e24a368ede86c9000ef8c605dbc471207e5d8e474647ed3002ba370b3c3c732fcec8ad3082add7c9fb98947df522ece8a6ac727ec4e956b3a63 SHA512 61f923916be1f16e8f77c228c53724e69e532573140674da902c374b63f3ca1f66b0da323a9c3a131f98af48e7755b5d3b70d33433fa0deb733215da2b4cd6b2 diff --git a/dev-util/dub/dub-1.21.0.ebuild b/dev-util/dub/dub-1.21.0.ebuild deleted file mode 100644 index 1448104..0000000 --- a/dev-util/dub/dub-1.21.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Package and build management system for D" -HOMEPAGE="https://code.dlang.org/" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="debug" - -GITHUB_URI="https://codeload.github.com/dlang" -SRC_URI="${GITHUB_URI}/${PN}/tar.gz/v${PV} -> ${PN}-${PV}.tar.gz" -PATCHES="${FILESDIR}/${P}-gdc-dmd-pathfix.patch" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit dlang - -DEPEND="net-misc/curl" -RDEPEND="${DEPEND}" - -d_src_compile() { - local imports=source versions="DubApplication DubUseCurl" libs="curl z" - dlang_compile_bin bin/dub $(<build-files.txt) -} - -d_src_test() { - echo "Test phase disabled due to multiple problems." - #DUB="${S}/bin/dub" test/run-unittest.sh || die "Test phase failed" -} - -d_src_install() { - dobin bin/dub - dodoc README.md -} diff --git a/dev-util/dub/dub-1.22.0.ebuild b/dev-util/dub/dub-1.22.0.ebuild index 09c8edd..1448104 100644 --- a/dev-util/dub/dub-1.22.0.ebuild +++ b/dev-util/dub/dub-1.22.0.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://code.dlang.org/" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="debug" GITHUB_URI="https://codeload.github.com/dlang" diff --git a/dev-util/dub/files/dub-1.21.0-gdc-dmd-pathfix.patch b/dev-util/dub/files/dub-1.21.0-gdc-dmd-pathfix.patch deleted file mode 100644 index 497ef50..0000000 --- a/dev-util/dub/files/dub-1.21.0-gdc-dmd-pathfix.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/source/dub/generators/build.d b/source/dub/generators/build.d ---- a/source/dub/generators/build.d -+++ b/source/dub/generators/build.d -@@ -119,10 +119,10 @@ class BuildGenerator : ProjectGenerator { - auto build_id = computeBuildID(config, buildsettings, settings); - - // make all paths relative to shrink the command line -- string makeRelative(string path) { return shrinkPath(NativePath(path), cwd); } -+ /+string makeRelative(string path) { return shrinkPath(NativePath(path), cwd); } - foreach (ref f; buildsettings.sourceFiles) f = makeRelative(f); - foreach (ref p; buildsettings.importPaths) p = makeRelative(p); -- foreach (ref p; buildsettings.stringImportPaths) p = makeRelative(p); -+ foreach (ref p; buildsettings.stringImportPaths) p = makeRelative(p);+/ - - // perform the actual build - bool cached = false; diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass index 5aebd49..6b657cc 100644 --- a/eclass/dlang-compilers.eclass +++ b/eclass/dlang-compilers.eclass @@ -43,6 +43,7 @@ dlang-compilers_declare_versions() { ["2.089"]="2.089 x86 amd64" ["2.090"]="2.090 x86 amd64" ["2.091"]="2.091 x86 amd64" + ["2.092"]="2.092 x86 amd64" ) # GDC (hppa, sparc: masked "d" USE-flag) @@ -56,6 +57,7 @@ dlang-compilers_declare_versions() { ["1.19"]="2.089 amd64 ~arm ~arm64 ~ppc64 x86" ["1.20"]="2.090 amd64 ~arm ~arm64 ~ppc64 x86" ["1.21"]="2.091 amd64 ~arm ~arm64 ~ppc64 x86" + ["1.22"]="2.092 amd64 ~arm ~arm64 ~ppc64 x86" ) } diff --git a/net-misc/onedrive/Manifest b/net-misc/onedrive/Manifest index d182620..214e973 100644 --- a/net-misc/onedrive/Manifest +++ b/net-misc/onedrive/Manifest @@ -1,2 +1 @@ -DIST onedrive-2.4.2.tar.gz 685026 BLAKE2B 0eb5e16670d65ae6743f8aa8e6d754bceb6d3f45ac3036e5a03e036b882b58145f3836ab55d5a80bca5bd4e8a4f9dfe590e48771c28f2c90b4d6fa68a6477438 SHA512 08c1a04dfefd0017f1ded8ee17653d91d8ac6ce1e8a942171de37c28deed6fb463e9a85474bea68a6e309dcdf188bdb8a8aed24c723bb01285186135dc43b901 DIST onedrive-2.4.5.tar.gz 965217 BLAKE2B 7c0b8476c862ba2950292e0e4e29b0884f6448d09ec29bd9e14fb33f15a9ad8fbe7a47f37f0a4332a744f000957fecaf2a26ec6c35a37b5cab808c58decfac29 SHA512 5f8d0aea962034c50e920b3cb759bff2e6223a581e63562ab77a9cf364bdca890a62b757a3b4c8046864605edec3abea7e52e877ab384d3c9904f8b83bccf3c3 diff --git a/net-misc/onedrive/onedrive-2.4.2.ebuild b/net-misc/onedrive/onedrive-2.4.2.ebuild deleted file mode 100644 index fa091f4..0000000 --- a/net-misc/onedrive/onedrive-2.4.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Free Client for OneDrive on Linux" -HOMEPAGE="https://abraunegg.github.io/" -LICENSE="GPL-3" - -SLOT="0" -KEYWORDS="amd64 x86" -RDEPEND=" - >=dev-db/sqlite-3.7.15:3 - net-misc/curl - libnotify? ( x11-libs/libnotify ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -SRC_URI="https://codeload.github.com/abraunegg/onedrive/tar.gz/v${PV} -> ${P}.tar.gz" -DLANG_VERSION_RANGE="2.082-" -DLANG_PACKAGE_TYPE="single" -IUSE="debug libnotify" - -inherit dlang systemd bash-completion-r1 - -d_src_configure() { - # LDC is supported without wrapper - if [[ "${DLANG_VENDOR}" == "LDC" ]]; then - export DC=${DC} - export DCFLAGS=${DCFLAGS} - else - export DC=${DMD} - export DCFLAGS=${DMDFLAGS} - fi - econf --disable-version-check --enable-completions $(use_enable debug) $(use_enable libnotify notifications) \ - --with-zsh-completion-dir=/usr/share/zsh/site-functions --with-bash-completion-dir="$(get_bashcompdir)" \ - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" -} - -src_install() { - emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install - # log directory - keepdir /var/log/onedrive - fperms 775 /var/log/onedrive - fowners root:users /var/log/onedrive - # init script - dobin contrib/init.d/onedrive_service.sh - newinitd contrib/init.d/onedrive.init onedrive -} - -pkg_postinst() { - elog "OneDrive Free Client needs to be authorized to access your data before the" - elog "first use. To do so, run onedrive in a terminal for the user in question and" - elog "follow the steps on screen." - elog - ewarn "When upgrading from 2.3 you are required you to reauthorise your client." - ewarn "This is due to changing the client identifier to assist with resolving" - ewarn "the correct handling of 429 error responses (activityLimitReached)" -} diff --git a/net-misc/onedrive/onedrive-2.4.5.ebuild b/net-misc/onedrive/onedrive-2.4.5.ebuild index e2c8738..1f26203 100644 --- a/net-misc/onedrive/onedrive-2.4.5.ebuild +++ b/net-misc/onedrive/onedrive-2.4.5.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://abraunegg.github.io/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-db/sqlite-3.7.15:3 net-misc/curl diff --git a/profiles/use.desc b/profiles/use.desc index d28d9c2..b82e986 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -27,8 +27,10 @@ dmd-2_088 - Build for DMD 2.088 dmd-2_089 - Build for DMD 2.089 dmd-2_090 - Build for DMD 2.090 dmd-2_091 - Build for DMD 2.091 +dmd-2_092 - Build for DMD 2.092 gdc-9_3_0 - Build for GCC 9.3.0 ldc2-1_18 - Build for ldc2 1.18 ldc2-1_19 - Build for ldc2 1.19 ldc2-1_20 - Build for ldc2 1.20 ldc2-1_21 - Build for ldc2 1.21 +ldc2-1_22 - Build for ldc2 1.22 |