1 |
commit: c895af3b7398fc8a8cfc19c9288ba392d2aa27db |
2 |
Author: Marco Leise <marco.leise <AT> gmx <DOT> de> |
3 |
AuthorDate: Tue Mar 3 14:37:30 2020 +0000 |
4 |
Commit: Marco Leise <marco.leise <AT> gmx <DOT> de> |
5 |
CommitDate: Tue Mar 3 14:37:30 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=c895af3b |
7 |
|
8 |
stabilization sweep |
9 |
|
10 |
Signed-off-by: Marco Leise <marco.leise <AT> gmx.de> |
11 |
|
12 |
dev-lang/dmd/Manifest | 1 - |
13 |
dev-lang/dmd/dmd-2.089.0-r1.ebuild | 21 ------- |
14 |
dev-lang/dmd/dmd-2.089.1.ebuild | 2 +- |
15 |
dev-util/dfmt/Manifest | 2 - |
16 |
dev-util/dfmt/dfmt-0.10.1.ebuild | 58 ------------------ |
17 |
dev-util/dfmt/dfmt-0.11.0.ebuild | 4 +- |
18 |
dev-util/dlang-tools/Manifest | 1 - |
19 |
dev-util/dlang-tools/dlang-tools-2.089.0.ebuild | 54 ----------------- |
20 |
dev-util/dlang-tools/dlang-tools-2.089.1.ebuild | 4 +- |
21 |
dev-util/dub/Manifest | 1 - |
22 |
dev-util/dub/dub-1.18.0.ebuild | 39 ------------ |
23 |
dev-util/dub/dub-1.19.0.ebuild | 2 +- |
24 |
.../dub/files/dub-1.18.0-gdc-dmd-pathfix.patch | 16 ----- |
25 |
eclass/dlang-compilers.eclass | 1 + |
26 |
net-misc/onedrive/Manifest | 2 - |
27 |
net-misc/onedrive/onedrive-2.3.11.ebuild | 70 ---------------------- |
28 |
net-misc/onedrive/onedrive-2.3.12.ebuild | 63 ------------------- |
29 |
net-misc/onedrive/onedrive-2.3.13.ebuild | 2 +- |
30 |
profiles/use.desc | 3 +- |
31 |
19 files changed, 9 insertions(+), 337 deletions(-) |
32 |
|
33 |
diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest |
34 |
index c93ad85..59563b3 100644 |
35 |
--- a/dev-lang/dmd/Manifest |
36 |
+++ b/dev-lang/dmd/Manifest |
37 |
@@ -24,7 +24,6 @@ DIST dmd.2.085.1.linux.tar.xz 24397876 BLAKE2B 0e9ee8deb63796c623f2348b147d99c96 |
38 |
DIST dmd.2.086.1.linux.tar.xz 24643816 BLAKE2B fc6703f6c7f8724e06bb75278df58469876a6a23093afaf99a5dc0300d9657b6218249f7f69cdcba487d9b6bdd826f0c3e8e751897d9af96070729d35d24bf26 SHA512 cf6a7f2ef2f2133587b3aa0f72e3fc902dac59ca03c1b1021dbb16d637bead2baf891bc6c1782928fdb19c9a38b135cc1c80d5f90bc39f18b55c8e713c142cea |
39 |
DIST dmd.2.087.1.linux.tar.xz 25120264 BLAKE2B fb6aed0ebf1547565f99717830acfe450bc7db260070b77d37491a8d216acbe7ac1b07d320a42d7df706e0f18c6644ab18925273455b7949160c99af83645053 SHA512 8c44aa61b7fb1605a98f49db2e45d9e115626ad4bca9a1cdf3e61a116538e893d2504f524234bcd060ad3a1dda67b8813adf256055f24a0289b4f9630fc7ce63 |
40 |
DIST dmd.2.088.1.linux.tar.xz 25122116 BLAKE2B e573a97cf9f547a3017a0b904523f4877782bef98144744f064a539e87fac8c0938b2963308a0e4046b934a700273338cbea32467b472daf665c9c5673ee5e06 SHA512 e98183870cab35b67967b73149a10025b257ba9ce9aafabdbdd1d91cc3009b90d13d0b5173fb5e32d53da890de7b7bd41deddec19774baaafa84c6efef4717a8 |
41 |
-DIST dmd.2.089.0.linux.tar.xz 25693688 BLAKE2B 034d90b18e32d382d3e9c78654560b20cfc89f53cf4395b46c2b0f09db9be75c008017ff843b49912a43a40020d857a6654890b8293df305c012058369e45f78 SHA512 91e03f706ff91172a64fb9ab06544e39fcec90890074fbf72758b3bbc4d8664f66a7f714ccac5d3d236464485abef85d7936aba1612559a5c1dd78a505abd328 |
42 |
DIST dmd.2.089.1.linux.tar.xz 25877024 BLAKE2B 38fdbac595a6d9ea7548ee331aacefec530594be750a1b3dbfad7af8a5e310d6fb5e774106adfaa0d0c33cfec8e94c7a29f4c3c5c3088cc827f6ccd8a3472e56 SHA512 8a5343060d7f28394be81d8732997d96a23522c87912f2c8d0979375297467068d093ab4ef2b92b0ce8be941b5c65061660eef8d1e9252c626197014ac4331a9 |
43 |
DIST dmd.2.090.0.linux.tar.xz 25586392 BLAKE2B ca07a292dd27766b6ce08423bf3f943b177cae7393f3d5e3f5322b694fb40852b4deb6fbc90c68506f52a2be6b39a2bc1003da186247dcbdd9f80f066091fd19 SHA512 bdfa7a9b6c41aad1555e36469746bf1d5c567ec59b291ea5c8d03597677bcbb3d0fa7f3649242494fd6021681343601418ccbbe4be0667ab87b58ee77a903468 |
44 |
DIST dmd.2.090.1.linux.tar.xz 25595804 BLAKE2B addd21fc482aa90d816593312aa6490949e54c3f8f36989eec193e9b09412022afe5d1f7006153f9b258a2c96fed9266ef5a9a94ca9c999cbc3ec1230937dec8 SHA512 ebc769d9c4c784b7e59730606e57bbde8dbfaea07be2492a0e475e0818f0ef4aaf3cb2bc8b1be066cc14479d9a3dd0d9655e0b0025c79383dbbbe9b2f2caf04f |
45 |
|
46 |
diff --git a/dev-lang/dmd/dmd-2.089.0-r1.ebuild b/dev-lang/dmd/dmd-2.089.0-r1.ebuild |
47 |
deleted file mode 100644 |
48 |
index 98c8e5b..0000000 |
49 |
--- a/dev-lang/dmd/dmd-2.089.0-r1.ebuild |
50 |
+++ /dev/null |
51 |
@@ -1,21 +0,0 @@ |
52 |
-# Copyright 1999-2020 Gentoo Authors |
53 |
-# Distributed under the terms of the GNU General Public License v2 |
54 |
- |
55 |
-EAPI=6 |
56 |
- |
57 |
-KEYWORDS="-* ~amd64 ~x86" |
58 |
-YEAR=2019 |
59 |
-DLANG_VERSION_RANGE="2.075-" |
60 |
- |
61 |
-inherit dmd |
62 |
- |
63 |
-PATCHES=( |
64 |
- "${FILESDIR}/2.081-allow-deprecations.patch" |
65 |
- "${FILESDIR}/2.083-link-32-bit-shared-lib-with-ld.bfd.patch" |
66 |
-) |
67 |
- |
68 |
-dmd_src_prepare_extra() { |
69 |
- # Copy default DDOC theme file into resource directory |
70 |
- mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" |
71 |
- cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." |
72 |
-} |
73 |
|
74 |
diff --git a/dev-lang/dmd/dmd-2.089.1.ebuild b/dev-lang/dmd/dmd-2.089.1.ebuild |
75 |
index 98c8e5b..e651c15 100644 |
76 |
--- a/dev-lang/dmd/dmd-2.089.1.ebuild |
77 |
+++ b/dev-lang/dmd/dmd-2.089.1.ebuild |
78 |
@@ -3,7 +3,7 @@ |
79 |
|
80 |
EAPI=6 |
81 |
|
82 |
-KEYWORDS="-* ~amd64 ~x86" |
83 |
+KEYWORDS="-* amd64 x86" |
84 |
YEAR=2019 |
85 |
DLANG_VERSION_RANGE="2.075-" |
86 |
|
87 |
|
88 |
diff --git a/dev-util/dfmt/Manifest b/dev-util/dfmt/Manifest |
89 |
index 1042746..a46a7c9 100644 |
90 |
--- a/dev-util/dfmt/Manifest |
91 |
+++ b/dev-util/dfmt/Manifest |
92 |
@@ -1,5 +1,3 @@ |
93 |
-DIST dfmt-0.10.1.tar.gz 85212 BLAKE2B f37bead92ef35beb404461093faaa495b88f59b53f07ae9c5e6b529d7998ad6cd662e5ff8f9d62405a1df61569612482c26de5065b1351bb1a8e0f5ecfde9b73 SHA512 9304051e2892696f35a596642b09fe8f177f1a02a9b1d7f56388f6f04d21ab015286aa8e1357fe9ea69a4b6c48572b204958a4811cff4507eef41ce68aa3d664 |
94 |
DIST dfmt-0.11.0.tar.gz 86434 BLAKE2B 36070e8b35381cc72fc8a9373202d078e36dfa7bf0a2d7dd0a0d425d3f7b3432d2458f4d5705d3fafb14f48d866b34ea874cb1d458d6976bf895a7e66683a153 SHA512 20a3e5f03d583a4fa99589fc31904f18b5d099a3307b1a229aff38d803ac05b659c92759b4aa137a54b08e9d92607f23286db164a08e314f6c3ebb6df6b9bfe6 |
95 |
-DIST libdparse-aae371931a99027465952cd6fdaede4eb4743e76.tar.gz 122507 BLAKE2B ae0b500875fad7929ac5450303fe8fd1064299fb2bfd3378fd97f41aa3ca4a3d0a3c4df3be66985489a31fa56d613c031621f630b16668f7747bd8fb198c11bd SHA512 2aa54664bcaf8a974a00559354fb0115b8cc98b6cb299644b48086c70fa28ae12c90c573f030e2028ff33db7f8bb654813a8c7d1ec5078f1980a5b29ef35dda0 |
96 |
DIST libdparse-f512cb0b4bc11ce64eb64a710163495e425a7ad8.tar.gz 123592 BLAKE2B e463014fca952cec3cd0cfb8014f62b3749e73e12761791c23a535c5a8e467e343cfbdc48cb648baef7d4090bee7cd4db9c9406f3dad7bc0628a6eb6d008a135 SHA512 248db7c9a6a3b05c18bbed925f6219143229de50bffd7172b75003322049054b820260fc49348742172740b01324ace2f01cd7980a91ed0975d350d615747749 |
97 |
DIST stdx-allocator-ae237cabd1843774cc78aad0729c914a3dd579db.tar.gz 103650 BLAKE2B 8d03c2dc76194b18da92261c533c402b87bda1964662070d02ceacbab3dda91a834c0c8bfe45feb1d9a3d7669f96a2a1f7b9a6b7eff7ea53069480d8de8fe15e SHA512 893e5ecefac86a64b3a91f034cc9f42aabc264d111b40accf890b505ec9d077fcaac0b29fc202400448994e4ff021263beef7716798734cb9b71b6aad1aaf394 |
98 |
|
99 |
diff --git a/dev-util/dfmt/dfmt-0.10.1.ebuild b/dev-util/dfmt/dfmt-0.10.1.ebuild |
100 |
deleted file mode 100644 |
101 |
index ea24544..0000000 |
102 |
--- a/dev-util/dfmt/dfmt-0.10.1.ebuild |
103 |
+++ /dev/null |
104 |
@@ -1,58 +0,0 @@ |
105 |
-# Copyright 1999-2019 Gentoo Authors |
106 |
-# Distributed under the terms of the GNU General Public License v2 |
107 |
- |
108 |
-EAPI=6 |
109 |
- |
110 |
-DESCRIPTION="Dfmt is a formatter for D source code" |
111 |
-HOMEPAGE="https://github.com/dlang-community/dfmt" |
112 |
-LICENSE="Boost-1.0" |
113 |
- |
114 |
-SLOT="0" |
115 |
-KEYWORDS="amd64 x86" |
116 |
-LIBDPARSE="aae371931a99027465952cd6fdaede4eb4743e76" |
117 |
-ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db" |
118 |
-SRC_URI=" |
119 |
- https://github.com/dlang-community/dfmt/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz |
120 |
- https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz |
121 |
- https://github.com/dlang-community/stdx-allocator/archive/${ALLOCATOR}.tar.gz -> stdx-allocator-${ALLOCATOR}.tar.gz |
122 |
- " |
123 |
- |
124 |
-DLANG_VERSION_RANGE="2.075-" |
125 |
-DLANG_PACKAGE_TYPE="single" |
126 |
- |
127 |
-inherit dlang bash-completion-r1 |
128 |
- |
129 |
-src_prepare() { |
130 |
- mkdir bin || die "Failed to create 'bin' directory." |
131 |
- cat > bin/githash.txt << EOF |
132 |
-v${PV} |
133 |
-EOF |
134 |
- dlang_src_prepare |
135 |
-} |
136 |
- |
137 |
-d_src_compile() { |
138 |
- local libdparse_src="../libdparse-${LIBDPARSE}/src" |
139 |
- local allocator_src="../stdx-allocator-${ALLOCATOR}/source" |
140 |
- local imports="src ${libdparse_src} ${allocator_src}" |
141 |
- local string_imports="bin" |
142 |
- |
143 |
- dlang_compile_bin "bin/dfmt" "src/dfmt/main.d" "src/dfmt/config.d" "src/dfmt/editorconfig.d" \ |
144 |
- "src/dfmt/ast_info.d" "src/dfmt/indentation.d" "src/dfmt/tokens.d" "src/dfmt/wrapping.d" \ |
145 |
- "src/dfmt/formatter.d" "src/dfmt/globmatch_editorconfig.d" \ |
146 |
- ${libdparse_src}/dparse/lexer.d ${libdparse_src}/dparse/parser.d ${libdparse_src}/dparse/ast.d \ |
147 |
- ${libdparse_src}/dparse/rollback_allocator.d ${libdparse_src}/dparse/stack_buffer.d \ |
148 |
- ${libdparse_src}/std/experimental/lexer.d \ |
149 |
- ${allocator_src}/stdx/allocator/common.d ${allocator_src}/stdx/allocator/internal.d \ |
150 |
- ${allocator_src}/stdx/allocator/mallocator.d ${allocator_src}/stdx/allocator/package.d \ |
151 |
- ${allocator_src}/stdx/allocator/gc_allocator.d ${allocator_src}/stdx/allocator/typed.d |
152 |
-} |
153 |
- |
154 |
-d_src_test() { |
155 |
- cd tests && ./test.sh |
156 |
-} |
157 |
- |
158 |
-d_src_install() { |
159 |
- dobin bin/dfmt |
160 |
- dodoc README.md LICENSE.txt |
161 |
- dobashcomp bash-completion/completions/dfmt |
162 |
-} |
163 |
|
164 |
diff --git a/dev-util/dfmt/dfmt-0.11.0.ebuild b/dev-util/dfmt/dfmt-0.11.0.ebuild |
165 |
index d6f063e..da784ac 100644 |
166 |
--- a/dev-util/dfmt/dfmt-0.11.0.ebuild |
167 |
+++ b/dev-util/dfmt/dfmt-0.11.0.ebuild |
168 |
@@ -1,4 +1,4 @@ |
169 |
-# Copyright 1999-2019 Gentoo Authors |
170 |
+# Copyright 1999-2020 Gentoo Authors |
171 |
# Distributed under the terms of the GNU General Public License v2 |
172 |
|
173 |
EAPI=6 |
174 |
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/dfmt" |
175 |
LICENSE="Boost-1.0" |
176 |
|
177 |
SLOT="0" |
178 |
-KEYWORDS="~amd64 ~x86" |
179 |
+KEYWORDS="amd64 x86" |
180 |
LIBDPARSE="f512cb0b4bc11ce64eb64a710163495e425a7ad8" |
181 |
ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db" |
182 |
SRC_URI=" |
183 |
|
184 |
diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest |
185 |
index 1a27bdd..b430718 100644 |
186 |
--- a/dev-util/dlang-tools/Manifest |
187 |
+++ b/dev-util/dlang-tools/Manifest |
188 |
@@ -23,7 +23,6 @@ DIST dlang-tools-2.085.1.tar.gz 116351 BLAKE2B 0d5f0b1bcd4b7f98eeac6ca2214789b3c |
189 |
DIST dlang-tools-2.086.1.tar.gz 116540 BLAKE2B 5a2e19f72fd8dd608e15dd5d5d4d6fe2296d7308fb926a064b1a438d8a698141e1acf0c9a829f65612e48d4b5b4c28336f8f3dc59b1a68cc856db13b80b1ee9d SHA512 9cb59613e43c31fcab4807451a6cb434226d3a0ff5ee9239f6d83fbceab8ef112dcf63e1545d93fb59980fccb55ee120aa0a724e18405b83efff7c913d229ef8 |
190 |
DIST dlang-tools-2.087.1.tar.gz 117096 BLAKE2B 3384882ff647c459d2a2380d35cf355eaeb0828d0b965ce4aa2bc7b8652662b3f38b137b01f60d33df0400982ec1c96a1d2d3b6363ccbfe4f52d01d88dccbb93 SHA512 af5adf9971ed818ca93f7d0e462d7d3f91920caacc77c4b26cc828ef00ee28ee2bb56574c4c7f8692853af2e2d32495e49bf1fca4956652df4452eac099b52cd |
191 |
DIST dlang-tools-2.088.1.tar.gz 117104 BLAKE2B 2920cb8950fb0e921665bab161584c35a267acbc4a34713afabfab2edc40c6d391a2a55ae2bb3a0f28f2be2ef5ddbeec767b9afcea510d9b35d57d1cf9e5ca52 SHA512 288739656404e345e683e6692a6478a03af8455d3e3ad56d3ba22e1d7d9cb1e5156f70116e4444138c798bfa28cf4b38263b6cd32a8d2483417e8ae51192ea65 |
192 |
-DIST dlang-tools-2.089.0.tar.gz 117576 BLAKE2B 73ff760a86bd537e8ae818287bd337c25a865c2a103ad7334f66abc02725b064b1190c2bdc29b32d6b3759adc69a36a2ac499285aef3f1c4b260f4d747750418 SHA512 a64bed8d0b24a33fd86ca1375895f85cd86b34d2b9eb871e7d3df34235e634be058addd6b1056c5a3b010050eb0593e5ef45d907720e07b081140fd265bc00e3 |
193 |
DIST dlang-tools-2.089.1.tar.gz 117693 BLAKE2B 6e499fd01bda7a58036b08f30319549ca2c786ea348ac93d045019fde745a3b30179af0d7c3999af8bd09f15d86876e43927cf069a70dc5120ebc08eb82a84c3 SHA512 ffc1eb9d42f167d2a519a052fdc87fb3db576d9b549dac80c993859f597dfbc492e783129b9c94dc664e33817bacf09b040d0cb2efbc679971ba768163eb4e42 |
194 |
DIST dlang-tools-2.090.0.tar.gz 117713 BLAKE2B efe720acfa306f6dc29e42ff13d23c3298aeed00429913b962b246143c688b4d839936e859c07d4d624430a5043c69205aef363face14875292ee52d968f6006 SHA512 b861fc11fe7ed105439984c79001fdef63da4d03fe751f0b43eb478a38afeab3599ffb41f39451faea71e4bb44e3d871a9ce41d45d8e19f4e59d5565efd6264e |
195 |
DIST dlang-tools-2.090.1.tar.gz 117709 BLAKE2B 8a714a5bd6860bf4a856fbbde2a7188b404b819e11f9ed815688b9acb5fa6e95a95c0fb4aa407495da89a0e3b19dba584be1d90f3c60c2af95090d6e81f221d6 SHA512 82f6d3fd4a7f6fd013425894ec5f817c960764479649c97139a019802fc5c2a83671102f1b2a9427e88446055e5a1a4fa884a4b86400a84107b2d5ca322b7a32 |
196 |
|
197 |
diff --git a/dev-util/dlang-tools/dlang-tools-2.089.0.ebuild b/dev-util/dlang-tools/dlang-tools-2.089.0.ebuild |
198 |
deleted file mode 100644 |
199 |
index 16a8df2..0000000 |
200 |
--- a/dev-util/dlang-tools/dlang-tools-2.089.0.ebuild |
201 |
+++ /dev/null |
202 |
@@ -1,54 +0,0 @@ |
203 |
-# Copyright 1999-2019 Gentoo Authors |
204 |
-# Distributed under the terms of the GNU General Public License v2 |
205 |
- |
206 |
-EAPI=6 |
207 |
- |
208 |
-DESCRIPTION="Ancilliary tools for the D programming language compiler" |
209 |
-HOMEPAGE="http://dlang.org/" |
210 |
-LICENSE="Boost-1.0" |
211 |
- |
212 |
-SLOT="0" |
213 |
-KEYWORDS="~amd64 ~x86" |
214 |
-TOOLS="ddemangle detab dustmite rdmd" |
215 |
-IUSE="+ddemangle detab dustmite +rdmd" |
216 |
-REQUIRED_USE="|| ( ${TOOLS} )" |
217 |
- |
218 |
-inherit eapi7-ver |
219 |
- |
220 |
-DLANG_SLOT="$(ver_cut 1-2)" |
221 |
-RESTRICT="mirror" |
222 |
- |
223 |
-BETA="$(ver_cut 4)" |
224 |
-VERSION="$(ver_cut 1-3)" |
225 |
- |
226 |
-if [[ -n "${BETA}" ]]; then |
227 |
- VERSION="${VERSION}-b${BETA:4}" |
228 |
-fi |
229 |
-SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" |
230 |
- |
231 |
-DLANG_VERSION_RANGE="2.076-" |
232 |
-DLANG_PACKAGE_TYPE="single" |
233 |
- |
234 |
-inherit eutils dlang |
235 |
- |
236 |
-S="${WORKDIR}/tools-${VERSION}" |
237 |
- |
238 |
-d_src_compile() { |
239 |
- use ddemangle && dlang_compile_bin ddemangle ddemangle.d |
240 |
- use detab && dlang_compile_bin detab detab.d |
241 |
- use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d |
242 |
- use rdmd && dlang_compile_bin rdmd rdmd.d |
243 |
-} |
244 |
- |
245 |
-d_src_install() { |
246 |
- for tool in ${TOOLS}; do |
247 |
- if use "${tool}"; then |
248 |
- dobin "${tool}" |
249 |
- fi |
250 |
- done |
251 |
- |
252 |
- # file icons |
253 |
- for size in 16 22 24 32 48 256; do |
254 |
- newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png |
255 |
- done |
256 |
-} |
257 |
|
258 |
diff --git a/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild |
259 |
index 16a8df2..d97c113 100644 |
260 |
--- a/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild |
261 |
+++ b/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild |
262 |
@@ -1,4 +1,4 @@ |
263 |
-# Copyright 1999-2019 Gentoo Authors |
264 |
+# Copyright 1999-2020 Gentoo Authors |
265 |
# Distributed under the terms of the GNU General Public License v2 |
266 |
|
267 |
EAPI=6 |
268 |
@@ -8,7 +8,7 @@ HOMEPAGE="http://dlang.org/" |
269 |
LICENSE="Boost-1.0" |
270 |
|
271 |
SLOT="0" |
272 |
-KEYWORDS="~amd64 ~x86" |
273 |
+KEYWORDS="amd64 x86" |
274 |
TOOLS="ddemangle detab dustmite rdmd" |
275 |
IUSE="+ddemangle detab dustmite +rdmd" |
276 |
REQUIRED_USE="|| ( ${TOOLS} )" |
277 |
|
278 |
diff --git a/dev-util/dub/Manifest b/dev-util/dub/Manifest |
279 |
index cc14675..89ddd6c 100644 |
280 |
--- a/dev-util/dub/Manifest |
281 |
+++ b/dev-util/dub/Manifest |
282 |
@@ -1,2 +1 @@ |
283 |
-DIST dub-1.18.0.tar.gz 1281488 BLAKE2B 69c1c2c10c4f3ede1fd30f31d87d135c0bc7435fddd14491ec86fc8a86e61e91a89b678ee32f11dbe180ed710859917a6c7a3de8900b4a0f7696bb3a4ffd13b4 SHA512 c8eff9e9fe1edf5f2cb01119463dade936f32f53971e9d58dad6e3d27cc2a013cd9bb6976d2d42c999b7c98a4bd8f9846a2064ba6496c9c1a6dc5e15421c9cfa |
284 |
DIST dub-1.19.0.tar.gz 1283024 BLAKE2B 7deace0bf350e5f9b1f3fd6570c41ccb48dcf80cd501ec9bcea8b0e0737f16177eaefa0b34eba9b947283e77fd80c7f5d84dcc46904ebecdce50b1d73928a3ec SHA512 65e31f967939914790e65515fc460510336857aa6273db1a8e75681bf1182d25019f70ca050aa221679e9ccdd10edd3757f1629cd0686af6b584c8439057edc8 |
285 |
|
286 |
diff --git a/dev-util/dub/dub-1.18.0.ebuild b/dev-util/dub/dub-1.18.0.ebuild |
287 |
deleted file mode 100644 |
288 |
index 757e33a..0000000 |
289 |
--- a/dev-util/dub/dub-1.18.0.ebuild |
290 |
+++ /dev/null |
291 |
@@ -1,39 +0,0 @@ |
292 |
-# Copyright 1999-2019 Gentoo Authors |
293 |
-# Distributed under the terms of the GNU General Public License v2 |
294 |
- |
295 |
-EAPI=6 |
296 |
- |
297 |
-DESCRIPTION="Package and build management system for D" |
298 |
-HOMEPAGE="http://code.dlang.org/" |
299 |
-LICENSE="MIT" |
300 |
- |
301 |
-SLOT="0" |
302 |
-KEYWORDS="amd64 ~arm x86" |
303 |
-IUSE="debug" |
304 |
- |
305 |
-GITHUB_URI="https://codeload.github.com/dlang" |
306 |
-SRC_URI="${GITHUB_URI}/${PN}/tar.gz/v${PV} -> ${PN}-${PV}.tar.gz" |
307 |
-PATCHES="${FILESDIR}/${P}-gdc-dmd-pathfix.patch" |
308 |
- |
309 |
-DLANG_VERSION_RANGE="2.076-" |
310 |
-DLANG_PACKAGE_TYPE="single" |
311 |
- |
312 |
-inherit dlang |
313 |
- |
314 |
-DEPEND="net-misc/curl" |
315 |
-RDEPEND="${DEPEND}" |
316 |
- |
317 |
-d_src_compile() { |
318 |
- local imports=source versions="DubApplication DubUseCurl" libs="curl z" |
319 |
- dlang_compile_bin bin/dub $(<build-files.txt) |
320 |
-} |
321 |
- |
322 |
-d_src_test() { |
323 |
- echo "Test phase disabled due to multiple problems." |
324 |
- #DUB="${S}/bin/dub" test/run-unittest.sh || die "Test phase failed" |
325 |
-} |
326 |
- |
327 |
-d_src_install() { |
328 |
- dobin bin/dub |
329 |
- dodoc README.md |
330 |
-} |
331 |
|
332 |
diff --git a/dev-util/dub/dub-1.19.0.ebuild b/dev-util/dub/dub-1.19.0.ebuild |
333 |
index 23205f6..d6aa400 100644 |
334 |
--- a/dev-util/dub/dub-1.19.0.ebuild |
335 |
+++ b/dev-util/dub/dub-1.19.0.ebuild |
336 |
@@ -8,7 +8,7 @@ HOMEPAGE="http://code.dlang.org/" |
337 |
LICENSE="MIT" |
338 |
|
339 |
SLOT="0" |
340 |
-KEYWORDS="~amd64 ~arm ~x86" |
341 |
+KEYWORDS="amd64 ~arm x86" |
342 |
IUSE="debug" |
343 |
|
344 |
GITHUB_URI="https://codeload.github.com/dlang" |
345 |
|
346 |
diff --git a/dev-util/dub/files/dub-1.18.0-gdc-dmd-pathfix.patch b/dev-util/dub/files/dub-1.18.0-gdc-dmd-pathfix.patch |
347 |
deleted file mode 100644 |
348 |
index 497ef50..0000000 |
349 |
--- a/dev-util/dub/files/dub-1.18.0-gdc-dmd-pathfix.patch |
350 |
+++ /dev/null |
351 |
@@ -1,16 +0,0 @@ |
352 |
-diff --git a/source/dub/generators/build.d b/source/dub/generators/build.d |
353 |
---- a/source/dub/generators/build.d |
354 |
-+++ b/source/dub/generators/build.d |
355 |
-@@ -119,10 +119,10 @@ class BuildGenerator : ProjectGenerator { |
356 |
- auto build_id = computeBuildID(config, buildsettings, settings); |
357 |
- |
358 |
- // make all paths relative to shrink the command line |
359 |
-- string makeRelative(string path) { return shrinkPath(NativePath(path), cwd); } |
360 |
-+ /+string makeRelative(string path) { return shrinkPath(NativePath(path), cwd); } |
361 |
- foreach (ref f; buildsettings.sourceFiles) f = makeRelative(f); |
362 |
- foreach (ref p; buildsettings.importPaths) p = makeRelative(p); |
363 |
-- foreach (ref p; buildsettings.stringImportPaths) p = makeRelative(p); |
364 |
-+ foreach (ref p; buildsettings.stringImportPaths) p = makeRelative(p);+/ |
365 |
- |
366 |
- // perform the actual build |
367 |
- bool cached = false; |
368 |
|
369 |
diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass |
370 |
index eefdc02..4dc0ff5 100644 |
371 |
--- a/eclass/dlang-compilers.eclass |
372 |
+++ b/eclass/dlang-compilers.eclass |
373 |
@@ -40,6 +40,7 @@ dlang-compilers_declare_versions() { |
374 |
["2.086"]="2.086 x86 amd64" |
375 |
["2.087"]="2.087 x86 amd64" |
376 |
["2.088"]="2.088 x86 amd64" |
377 |
+ ["2.089"]="2.089 x86 amd64" |
378 |
) |
379 |
|
380 |
# GDC (alpha, hppa, sparc: masked "d" USE-flag) |
381 |
|
382 |
diff --git a/net-misc/onedrive/Manifest b/net-misc/onedrive/Manifest |
383 |
index edf7ff5..a2b4d19 100644 |
384 |
--- a/net-misc/onedrive/Manifest |
385 |
+++ b/net-misc/onedrive/Manifest |
386 |
@@ -1,3 +1 @@ |
387 |
-DIST onedrive-2.3.11.tar.gz 659720 BLAKE2B 2f02f650d8f5dba629af6e7fcf770e2909d032b200f2296e1f7c130462b61e9cd6edfb5a085a9e191f5b1a7ca8f68fa3f3688820deb6ddc093491fddef4afa0d SHA512 fcaf2f107e7a72dcd9d6af7a6fe4770d9ef34cc63168e331f2bdba57133c2a2e79a436a862cae1b04fde880ecf155c4fc4d26d48f31dde5b87f7ce04f518ef25 |
388 |
-DIST onedrive-2.3.12.tar.gz 661491 BLAKE2B ebf4cc3455b90244b5d361849cfab6b269c42112a07a77c726cd67d6255edfca3af482a43dec079a4119c9d5a4f75304d39e8790712e8bf35c07eb975b284315 SHA512 edf7c51a2e312e30467b23c70acf4e78f563fc124f2444fd9c14f90aa528c3417372f8e0b958e519b749370d3ed248d96840c5de4569ab9838ce3ae8b73ef3e6 |
389 |
DIST onedrive-2.3.13.tar.gz 662746 BLAKE2B c49b5a27bb1d9288c0e56fa639470ba92a04d69a2ee3d8a7765dc9f68269ccd597c10db0b00ec51ca694ce9026c80f1a247e81afb44d4a4ae03fa99b6abbc433 SHA512 fe5ec03b9f80bffb96e69599184aba2c285fec02f3fb5480796f78b170a6763ae93d613b10a007391a9ad5c4ec5215caa7f3b3b48d76a9493a84dcd3b9a6889d |
390 |
|
391 |
diff --git a/net-misc/onedrive/onedrive-2.3.11.ebuild b/net-misc/onedrive/onedrive-2.3.11.ebuild |
392 |
deleted file mode 100644 |
393 |
index d31854e..0000000 |
394 |
--- a/net-misc/onedrive/onedrive-2.3.11.ebuild |
395 |
+++ /dev/null |
396 |
@@ -1,70 +0,0 @@ |
397 |
-# Copyright 1999-2020 Gentoo Authors |
398 |
-# Distributed under the terms of the GNU General Public License v2 |
399 |
- |
400 |
-EAPI=7 |
401 |
- |
402 |
-DESCRIPTION="Free Client for OneDrive on Linux" |
403 |
-HOMEPAGE="https://github.com/abraunegg/onedrive" |
404 |
-LICENSE="GPL-3" |
405 |
- |
406 |
-SLOT="0" |
407 |
-KEYWORDS="amd64 x86" |
408 |
-RDEPEND=" |
409 |
- >=dev-db/sqlite-3.7.15:3 |
410 |
- net-misc/curl |
411 |
- libnotify? ( x11-libs/libnotify ) |
412 |
-" |
413 |
-DEPEND=" |
414 |
- ${RDEPEND} |
415 |
- virtual/pkgconfig |
416 |
-" |
417 |
-SRC_URI="https://codeload.github.com/abraunegg/onedrive/tar.gz/v${PV} -> ${P}.tar.gz" |
418 |
-DLANG_VERSION_RANGE="2.082-" |
419 |
-DLANG_PACKAGE_TYPE="single" |
420 |
-IUSE="debug libnotify" |
421 |
- |
422 |
-inherit dlang systemd bash-completion-r1 |
423 |
- |
424 |
-src_prepare() { |
425 |
- mkdir .git |
426 |
- touch .git/HEAD .git/index |
427 |
- echo "v${PV}" > version |
428 |
- default_src_prepare |
429 |
-} |
430 |
- |
431 |
-d_src_configure() { |
432 |
- # LDC is supported without wrapper |
433 |
- if [[ "${DLANG_VENDOR}" == "LDC" ]]; then |
434 |
- export DC=${DC} |
435 |
- export DCFLAGS=${DCFLAGS} |
436 |
- else |
437 |
- export DC=${DMD} |
438 |
- export DCFLAGS=${DMDFLAGS} |
439 |
- fi |
440 |
- econf --disable-version-check --enable-completions $(use_enable debug) $(use_enable libnotify notifications) \ |
441 |
- --with-zsh-completion-dir=/usr/share/zsh/site-functions --with-bash-completion-dir="$(get_bashcompdir)" \ |
442 |
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ |
443 |
- --with-systemduserunitdir="$(systemd_get_userunitdir)" |
444 |
-} |
445 |
- |
446 |
-src_install() { |
447 |
- emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install |
448 |
- # log directory |
449 |
- keepdir /var/log/onedrive |
450 |
- fperms 775 /var/log/onedrive |
451 |
- fowners root:users /var/log/onedrive |
452 |
- # init script |
453 |
- dobin contrib/init.d/onedrive_service.sh |
454 |
- newinitd contrib/init.d/onedrive.init onedrive |
455 |
-} |
456 |
- |
457 |
-pkg_postinst() { |
458 |
- elog "OneDrive Free Client needs to be authorized to access your data before the" |
459 |
- elog "first use. To do so, run onedrive in a terminal for the user in question and" |
460 |
- elog "follow the steps on screen." |
461 |
- elog |
462 |
- ewarn "The 'skilion' version contains a significant number of defect's in how the" |
463 |
- ewarn "local sync state is managed. When upgrading from the 'skilion' version to this" |
464 |
- ewarn "version, it is advisable to stop any service / onedrive process from running" |
465 |
- ewarn "and then remove your configuration directory (~/.config/onedrive/)." |
466 |
-} |
467 |
|
468 |
diff --git a/net-misc/onedrive/onedrive-2.3.12.ebuild b/net-misc/onedrive/onedrive-2.3.12.ebuild |
469 |
deleted file mode 100644 |
470 |
index 31052e8..0000000 |
471 |
--- a/net-misc/onedrive/onedrive-2.3.12.ebuild |
472 |
+++ /dev/null |
473 |
@@ -1,63 +0,0 @@ |
474 |
-# Copyright 1999-2019 Gentoo Authors |
475 |
-# Distributed under the terms of the GNU General Public License v2 |
476 |
- |
477 |
-EAPI=7 |
478 |
- |
479 |
-DESCRIPTION="Free Client for OneDrive on Linux" |
480 |
-HOMEPAGE="https://github.com/abraunegg/onedrive" |
481 |
-LICENSE="GPL-3" |
482 |
- |
483 |
-SLOT="0" |
484 |
-KEYWORDS="~amd64 ~x86" |
485 |
-RDEPEND=" |
486 |
- >=dev-db/sqlite-3.7.15:3 |
487 |
- net-misc/curl |
488 |
- libnotify? ( x11-libs/libnotify ) |
489 |
-" |
490 |
-DEPEND=" |
491 |
- ${RDEPEND} |
492 |
- virtual/pkgconfig |
493 |
-" |
494 |
-SRC_URI="https://codeload.github.com/abraunegg/onedrive/tar.gz/v${PV} -> ${P}.tar.gz" |
495 |
-DLANG_VERSION_RANGE="2.082-" |
496 |
-DLANG_PACKAGE_TYPE="single" |
497 |
-IUSE="debug libnotify" |
498 |
- |
499 |
-inherit dlang systemd bash-completion-r1 |
500 |
- |
501 |
-d_src_configure() { |
502 |
- # LDC is supported without wrapper |
503 |
- if [[ "${DLANG_VENDOR}" == "LDC" ]]; then |
504 |
- export DC=${DC} |
505 |
- export DCFLAGS=${DCFLAGS} |
506 |
- else |
507 |
- export DC=${DMD} |
508 |
- export DCFLAGS=${DMDFLAGS} |
509 |
- fi |
510 |
- econf --disable-version-check --enable-completions $(use_enable debug) $(use_enable libnotify notifications) \ |
511 |
- --with-zsh-completion-dir=/usr/share/zsh/site-functions --with-bash-completion-dir="$(get_bashcompdir)" \ |
512 |
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ |
513 |
- --with-systemduserunitdir="$(systemd_get_userunitdir)" |
514 |
-} |
515 |
- |
516 |
-src_install() { |
517 |
- emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install |
518 |
- # log directory |
519 |
- keepdir /var/log/onedrive |
520 |
- fperms 775 /var/log/onedrive |
521 |
- fowners root:users /var/log/onedrive |
522 |
- # init script |
523 |
- dobin contrib/init.d/onedrive_service.sh |
524 |
- newinitd contrib/init.d/onedrive.init onedrive |
525 |
-} |
526 |
- |
527 |
-pkg_postinst() { |
528 |
- elog "OneDrive Free Client needs to be authorized to access your data before the" |
529 |
- elog "first use. To do so, run onedrive in a terminal for the user in question and" |
530 |
- elog "follow the steps on screen." |
531 |
- elog |
532 |
- ewarn "The 'skilion' version contains a significant number of defect's in how the" |
533 |
- ewarn "local sync state is managed. When upgrading from the 'skilion' version to this" |
534 |
- ewarn "version, it is advisable to stop any service / onedrive process from running" |
535 |
- ewarn "and then remove your configuration directory (~/.config/onedrive/)." |
536 |
-} |
537 |
|
538 |
diff --git a/net-misc/onedrive/onedrive-2.3.13.ebuild b/net-misc/onedrive/onedrive-2.3.13.ebuild |
539 |
index afa253c..a82444f 100644 |
540 |
--- a/net-misc/onedrive/onedrive-2.3.13.ebuild |
541 |
+++ b/net-misc/onedrive/onedrive-2.3.13.ebuild |
542 |
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/abraunegg/onedrive" |
543 |
LICENSE="GPL-3" |
544 |
|
545 |
SLOT="0" |
546 |
-KEYWORDS="~amd64 ~x86" |
547 |
+KEYWORDS="amd64 x86" |
548 |
RDEPEND=" |
549 |
>=dev-db/sqlite-3.7.15:3 |
550 |
net-misc/curl |
551 |
|
552 |
diff --git a/profiles/use.desc b/profiles/use.desc |
553 |
index 86e5a67..ee58132 100644 |
554 |
--- a/profiles/use.desc |
555 |
+++ b/profiles/use.desc |
556 |
@@ -24,11 +24,10 @@ dmd-2_085 - Build for DMD 2.085 |
557 |
dmd-2_086 - Build for DMD 2.086 |
558 |
dmd-2_087 - Build for DMD 2.087 |
559 |
dmd-2_088 - Build for DMD 2.088 |
560 |
+dmd-2_089 - Build for DMD 2.089 |
561 |
gdc-6_4_0 - Build for GCC 6.4.0 |
562 |
gdc-7_3_0 - Build for GCC 7.3.0 |
563 |
ldc2-1_9 - Build for ldc2 1.9 |
564 |
-ldc2-1_10 - Build for ldc2 1.10 |
565 |
-ldc2-1_11 - Build for ldc2 1.11 |
566 |
ldc2-1_12 - Build for ldc2 1.12 |
567 |
ldc2-1_13 - Build for ldc2 1.13 |
568 |
ldc2-1_14 - Build for ldc2 1.14 |