aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Leise <marco.leise@gmx.de>2020-12-31 16:17:34 +0100
committerMarco Leise <marco.leise@gmx.de>2020-12-31 16:17:34 +0100
commit4bfe706d5028ce27407e34c8f0fbee9b73bb70cc (patch)
tree7f5f65752bcb543eb6014d1bdf337fb2452dbb18
parentsome dmd versions don't compile with frontend 2.092 as host compiler, these h... (diff)
downloaddlang-4bfe706d5028ce27407e34c8f0fbee9b73bb70cc.tar.gz
dlang-4bfe706d5028ce27407e34c8f0fbee9b73bb70cc.tar.bz2
dlang-4bfe706d5028ce27407e34c8f0fbee9b73bb70cc.zip
stabilization sweep
Signed-off-by: Marco Leise <marco.leise@gmx.de>
-rw-r--r--dev-lang/dmd/dmd-2.093.1.ebuild2
-rw-r--r--dev-lang/ldc2/ldc2-1.23.0.ebuild2
-rw-r--r--dev-lang/ldc2/ldc2-1.24.0.ebuild2
-rw-r--r--dev-util/dfmt/Manifest1
-rw-r--r--dev-util/dfmt/dfmt-0.13.0.ebuild58
-rw-r--r--dev-util/dfmt/dfmt-0.13.2.ebuild2
-rw-r--r--dev-util/dlang-tools/dlang-tools-2.093.1.ebuild2
-rw-r--r--dev-util/dscanner/Manifest4
-rw-r--r--dev-util/dscanner/dscanner-0.10.0.ebuild81
-rw-r--r--dev-util/dscanner/dscanner-0.11.0.ebuild2
-rw-r--r--dev-util/dub/Manifest1
-rw-r--r--dev-util/dub/dub-1.22.0.ebuild39
-rw-r--r--dev-util/dub/dub-1.23.0.ebuild2
-rw-r--r--dev-util/dub/files/dub-1.22.0-gdc-dmd-pathfix.patch16
-rw-r--r--eclass/dlang-compilers.eclass3
-rw-r--r--net-misc/onedrive/Manifest1
-rw-r--r--net-misc/onedrive/onedrive-2.4.5.ebuild64
-rw-r--r--net-misc/onedrive/onedrive-2.4.7.ebuild2
-rw-r--r--profiles/use.desc3
19 files changed, 14 insertions, 273 deletions
diff --git a/dev-lang/dmd/dmd-2.093.1.ebuild b/dev-lang/dmd/dmd-2.093.1.ebuild
index cce541d..d479885 100644
--- a/dev-lang/dmd/dmd-2.093.1.ebuild
+++ b/dev-lang/dmd/dmd-2.093.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.23.0.ebuild b/dev-lang/ldc2/ldc2-1.23.0.ebuild
index 32bd66a..b2ac9b6 100644
--- a/dev-lang/ldc2/ldc2-1.23.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.23.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-lang/ldc2/ldc2-1.24.0.ebuild b/dev-lang/ldc2/ldc2-1.24.0.ebuild
index 32bd66a..b2ac9b6 100644
--- a/dev-lang/ldc2/ldc2-1.24.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.24.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/dfmt/Manifest b/dev-util/dfmt/Manifest
index c543abb..8948644 100644
--- a/dev-util/dfmt/Manifest
+++ b/dev-util/dfmt/Manifest
@@ -1,4 +1,3 @@
-DIST dfmt-0.13.0.tar.gz 90119 BLAKE2B f47d0a661b8b9c571766e017cf50fc8dcbe0d0a05efc62ddb36734013986d2244d76e4977dc4893d036e297f20c818780d76ea75232168d7a652b0ba8067316f SHA512 1cea004218dc49f9c7079cc2063fccac8b9c97b9683929f2abde6aceedf1f3ad35009fd3978affaf5d33f8779918e9fcf9084a91ba21c87680a25d33bc6bc8ca
DIST dfmt-0.13.2.tar.gz 91926 BLAKE2B 0d02600f10143232c62deca8f34ed239bb2e54f0390388aad184d3d78bd39aae5724d22f59d1303a9837173933dd8ca448aedeccb839fdd413ce827199202c35 SHA512 a1fb8339da4201d114bfc3748df2d1b4f42505932b1e55f74daa096cf48e91df827c677c7cc1c7df27937e45cebf571cb57551e843261915567e37cf4f3c8f29
DIST libdparse-1557eb079a2d5958e0a7136f942eea0922d58e8a.tar.gz 132387 BLAKE2B 180316ef25713eb723e43e13c983f2c7b8c775f7e4c984217b497505ed0f7a9b1eb351867317a1e0957dd368a71b7fe403d8a636baf8ad8240f2b39fb7bc2c69 SHA512 1dbab30db4f14d99f27672be12b63bba04534a0c69c58453441b8a654336d9a38c869a6db738442b692d4d7cfdb0f68ed0bfaaa462c58aed0bedef60ea4dfbac
DIST stdx-allocator-ae237cabd1843774cc78aad0729c914a3dd579db.tar.gz 103650 BLAKE2B 8d03c2dc76194b18da92261c533c402b87bda1964662070d02ceacbab3dda91a834c0c8bfe45feb1d9a3d7669f96a2a1f7b9a6b7eff7ea53069480d8de8fe15e SHA512 893e5ecefac86a64b3a91f034cc9f42aabc264d111b40accf890b505ec9d077fcaac0b29fc202400448994e4ff021263beef7716798734cb9b71b6aad1aaf394
diff --git a/dev-util/dfmt/dfmt-0.13.0.ebuild b/dev-util/dfmt/dfmt-0.13.0.ebuild
deleted file mode 100644
index 7163273..0000000
--- a/dev-util/dfmt/dfmt-0.13.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="1557eb079a2d5958e0a7136f942eea0922d58e8a"
-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}/dparse/trivia.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.2.ebuild b/dev-util/dfmt/dfmt-0.13.2.ebuild
index 50ab11e..7163273 100644
--- a/dev-util/dfmt/dfmt-0.13.2.ebuild
+++ b/dev-util/dfmt/dfmt-0.13.2.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.093.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.093.1.ebuild
index 6b8a8e1..d97c113 100644
--- a/dev-util/dlang-tools/dlang-tools-2.093.1.ebuild
+++ b/dev-util/dlang-tools/dlang-tools-2.093.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 4b14fd9..027fdfd 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.11.0.tar.gz 90627 BLAKE2B 794abf01fe0c2f9929c5bc9cc8a86021504f0d74114df5876f1aff41f937c5c008d8f1f995c93aae661eaae50da1ddf69654748367c86eef51491f900cc699a1 SHA512 31261713deab15ccb00ddbb4a4d19fba3b58d34b611a7b840f8851b72cf3350148a2b4e472bb3c48d325b5b4720f4d4580b0a179361a27159d9204934801603e
-DIST dsymbol-71168a8449958e1807a8ba22c8a4df15456bae83.tar.gz 34626 BLAKE2B d86a413f81411d07b5376d93f295e7b26267bab70cbd5df327cff6d5f40ece8a52b2cfb1d1804696c12f8fab26aa5d7fe74cebc8a81a28b86b6c509ce8fbfb14 SHA512 a435e24582658998757914189664b253bcaefcf330b2ce272bd6904e71bdfa994d37bea2b4b73808f50565f8f5b23de52f00af710b5e2aac446d7b0a6a762c06
DIST dsymbol-b8920c2a4593e24d1ced91f8f0bce9e50f598e4d.tar.gz 34794 BLAKE2B e863b47e51263c564d38695b35dd8c225c69d657d5aaf7c09eb240d999b91aa2fd3cf0911e4265467b1c314e3c7365bf4a109eac6190c4326a8a12eef4e6d56b SHA512 fcb6dce5c28c87dee1bc850646b739841e3e6c23108d7e47545750cc810b6aede661ae18895459a82518d38864ed6aee1c5bed390a40057b12c54808791bfcd5
DIST inifiled-cecaff8037a60db2a51c9bded4802c87d938a44e.tar.gz 8251 BLAKE2B fa0bb78c11f69e257a0974c16188475d50fcf2a56138fc288d6262be91604b8e706bfab2572b2d0e358c8366b400a2c5a3af6ba87d5243825ddf26a5a03fbfe2 SHA512 9a3c66eca2b48350c798fd0a54d37c8714d6a499e8412983f1bda2f00cda6fe1439bfbc6766d32529f3d7cc708a0528c52c077f9169727b492616691833c52d0
-DIST libddoc-4ced25fa73bbcdbe801191147b32fdc94e947dd5.tar.gz 20106 BLAKE2B 34e5e36601e6cc8f526d35f58c401df6cb5c3259c0ccb88591c98b1d505c1438e99de1009c3cff6ca0960a494d6571ed395193b906da7dcf859e572e0d2651f0 SHA512 80bd1c9b38fe3f57c7c7428f63e1d3ed8b73c43b79d728bb189bbec95dd4ee203c6c9f52a6615475cee2de907a0ef888cf67d9551acd725f1ec15dfa83f68eb3
DIST libddoc-9cf851e4476bdadccd96f3589e16ab9f9881c76d.tar.gz 20108 BLAKE2B 18b98b4fc9fdb409184b3d337147625953c1b78442ca956fcc774857c16006518d746c43cd93ab00fea10bee4beaa72c10d13590064a520877770fd882361684 SHA512 b684d63d4db647f7366154e7631917842ccaac2c95a09ab58065db08b176352a44b674c788bd726e3c83d78dbc5c2134d468cfb7cb212c5dff65b5442174ade6
DIST libdparse-6f0893f6b07ec561d382f26c81e74f7788056828.tar.gz 145629 BLAKE2B 3fa4801499abfb3ad8b2094d48f68a96338ed994be1f417df4fe9591c9c80bb3a89a3652d623be3a59a2c73054e0ed6a15de11f6e890d8ec7a0294fa517b4c66 SHA512 9329deb2fee5b36e5b7ebfd553f5efc8c190e3a7f79eb2939598ac28391c0e717d96db1c16b825cd838780f31313e48699b3d115f344137131373042f0d9a2d7
-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
deleted file mode 100644
index bb57d5e..0000000
--- a/dev-util/dscanner/dscanner-0.10.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="71168a8449958e1807a8ba22c8a4df15456bae83"
-INIFILED="cecaff8037a60db2a51c9bded4802c87d938a44e"
-LIBDDOC="4ced25fa73bbcdbe801191147b32fdc94e947dd5"
-LIBDPARSE="f9a82848fe98a84f38a66df950514c3556e7fb2d"
-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/dscanner/dscanner-0.11.0.ebuild b/dev-util/dscanner/dscanner-0.11.0.ebuild
index 6047e84..d28a29e 100644
--- a/dev-util/dscanner/dscanner-0.11.0.ebuild
+++ b/dev-util/dscanner/dscanner-0.11.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/dub/Manifest b/dev-util/dub/Manifest
index 9cb1c21..a9e0579 100644
--- a/dev-util/dub/Manifest
+++ b/dev-util/dub/Manifest
@@ -1,2 +1 @@
-DIST dub-1.22.0.tar.gz 1275009 BLAKE2B 87bb4235595b4e24a368ede86c9000ef8c605dbc471207e5d8e474647ed3002ba370b3c3c732fcec8ad3082add7c9fb98947df522ece8a6ac727ec4e956b3a63 SHA512 61f923916be1f16e8f77c228c53724e69e532573140674da902c374b63f3ca1f66b0da323a9c3a131f98af48e7755b5d3b70d33433fa0deb733215da2b4cd6b2
DIST dub-1.23.0.tar.gz 1279525 BLAKE2B 98693ec9997c8d13a649c2388f88dc6855b48db9267475c81b37ca191792bc1cef4b68aee5991479f0eb9854b7bf50675adf8f70bf39ebfe5db2333654d7643f SHA512 667d6cc57bdfd0450b2e99319f843ceb9d4c5ee37273850c4d19ae715fad5389ab23386a6c7ff5c69cf9d0e86b1c9f7d1f6b10cb6d4efc0c025101759dc0d1fa
diff --git a/dev-util/dub/dub-1.22.0.ebuild b/dev-util/dub/dub-1.22.0.ebuild
deleted file mode 100644
index 1448104..0000000
--- a/dev-util/dub/dub-1.22.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.23.0.ebuild b/dev-util/dub/dub-1.23.0.ebuild
index 09c8edd..1448104 100644
--- a/dev-util/dub/dub-1.23.0.ebuild
+++ b/dev-util/dub/dub-1.23.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.22.0-gdc-dmd-pathfix.patch b/dev-util/dub/files/dub-1.22.0-gdc-dmd-pathfix.patch
deleted file mode 100644
index 497ef50..0000000
--- a/dev-util/dub/files/dub-1.22.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 6b657cc..7c99cc1 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -44,6 +44,7 @@ dlang-compilers_declare_versions() {
["2.090"]="2.090 x86 amd64"
["2.091"]="2.091 x86 amd64"
["2.092"]="2.092 x86 amd64"
+ ["2.093"]="2.093 x86 amd64"
)
# GDC (hppa, sparc: masked "d" USE-flag)
@@ -58,6 +59,8 @@ dlang-compilers_declare_versions() {
["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"
+ ["1.23"]="2.093 amd64 ~arm ~arm64 ~ppc64 x86"
+ ["1.24"]="2.094 amd64 ~arm ~arm64 ~ppc64 x86"
)
}
diff --git a/net-misc/onedrive/Manifest b/net-misc/onedrive/Manifest
index f922bae..6dda78d 100644
--- a/net-misc/onedrive/Manifest
+++ b/net-misc/onedrive/Manifest
@@ -1,2 +1 @@
-DIST onedrive-2.4.5.tar.gz 965217 BLAKE2B 7c0b8476c862ba2950292e0e4e29b0884f6448d09ec29bd9e14fb33f15a9ad8fbe7a47f37f0a4332a744f000957fecaf2a26ec6c35a37b5cab808c58decfac29 SHA512 5f8d0aea962034c50e920b3cb759bff2e6223a581e63562ab77a9cf364bdca890a62b757a3b4c8046864605edec3abea7e52e877ab384d3c9904f8b83bccf3c3
DIST onedrive-2.4.7.tar.gz 974339 BLAKE2B 6a45831068414fdbcfe0e8f0012f2c05bda0fd2882292fd984e3fb88dbf5fcf2ade78b1f277a6485d8b634e35d992f51049c5c4cd577909a699c8fc490d303bf SHA512 dde102ec985bbc4b1b6a0b0c1313b257e6561f15e736716f33502fd78c27747fbdc8ec8968717c3cbd4c46e21c014587a92e3e460d2ea78201f6664387b8a131
diff --git a/net-misc/onedrive/onedrive-2.4.5.ebuild b/net-misc/onedrive/onedrive-2.4.5.ebuild
deleted file mode 100644
index 1f26203..0000000
--- a/net-misc/onedrive/onedrive-2.4.5.ebuild
+++ /dev/null
@@ -1,64 +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-fish-completion-dir=/usr/share/fish/completions \
- --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.7.ebuild b/net-misc/onedrive/onedrive-2.4.7.ebuild
index e2c8738..1f26203 100644
--- a/net-misc/onedrive/onedrive-2.4.7.ebuild
+++ b/net-misc/onedrive/onedrive-2.4.7.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 b82e986..600c315 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -28,9 +28,12 @@ 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
+dmd-2_093 - Build for DMD 2.093
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
+ldc2-1_23 - Build for ldc2 1.23
+ldc2-1_24 - Build for ldc2 1.24