1 |
commit: c38e1e9ee84fac7c6eb1852d9ee023bf570d8b8b |
2 |
Author: Marco Leise <marco.leise <AT> gmx <DOT> de> |
3 |
AuthorDate: Sat May 30 14:52:54 2020 +0000 |
4 |
Commit: Marco Leise <marco.leise <AT> gmx <DOT> de> |
5 |
CommitDate: Sat May 30 15:27:37 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=c38e1e9e |
7 |
|
8 |
stabilization sweep |
9 |
|
10 |
Signed-off-by: Marco Leise <marco.leise <AT> gmx.de> |
11 |
|
12 |
dev-util/dfmt/Manifest | 2 - |
13 |
dev-util/dfmt/dfmt-0.11.0.ebuild | 58 ----------------------- |
14 |
dev-util/dfmt/dfmt-0.12.0.ebuild | 2 +- |
15 |
dev-util/dscanner/Manifest | 5 -- |
16 |
dev-util/dscanner/dscanner-0.8.0.ebuild | 81 --------------------------------- |
17 |
dev-util/dscanner/dscanner-0.9.0.ebuild | 2 +- |
18 |
6 files changed, 2 insertions(+), 148 deletions(-) |
19 |
|
20 |
diff --git a/dev-util/dfmt/Manifest b/dev-util/dfmt/Manifest |
21 |
index 6a412d0..bd5bc86 100644 |
22 |
--- a/dev-util/dfmt/Manifest |
23 |
+++ b/dev-util/dfmt/Manifest |
24 |
@@ -1,5 +1,3 @@ |
25 |
-DIST dfmt-0.11.0.tar.gz 86434 BLAKE2B 36070e8b35381cc72fc8a9373202d078e36dfa7bf0a2d7dd0a0d425d3f7b3432d2458f4d5705d3fafb14f48d866b34ea874cb1d458d6976bf895a7e66683a153 SHA512 20a3e5f03d583a4fa99589fc31904f18b5d099a3307b1a229aff38d803ac05b659c92759b4aa137a54b08e9d92607f23286db164a08e314f6c3ebb6df6b9bfe6 |
26 |
DIST dfmt-0.12.0.tar.gz 89416 BLAKE2B 20b18358ce6fe64c86eb8c6e440f0a855810dbc571d45497388e3e622d2fd339f75e339c7099baa15afae9730cde00cb3655cc64291834f8ceb01e57cea89d49 SHA512 1f6285824e72540bf1d41d84d8df7cf3e56e6bd3996271126a062a5f7f6532a3dcdc4e63a8bd3bdb2cb5d85eefd20c2705ded7e7c6fd4860f08573c13b719e04 |
27 |
DIST libdparse-597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1.tar.gz 124830 BLAKE2B 1a7b4246b00938c44c3e32c7d0fdda4a0d343bbafad25e3e003c4672aac1dd3677a8163750b13753aa484e6bcdd120b35fc736db6d5c0be4eb3d9c78ab6a9e8e SHA512 c3b5660d455ca3dd8d22ae996ae437583b98c00e441bedfb72a5fcf8ccd4dc579e4fc8980faab501ff757ced62c079fbc116f91c796174895b33a57f0a183bbf |
28 |
-DIST libdparse-f512cb0b4bc11ce64eb64a710163495e425a7ad8.tar.gz 123592 BLAKE2B e463014fca952cec3cd0cfb8014f62b3749e73e12761791c23a535c5a8e467e343cfbdc48cb648baef7d4090bee7cd4db9c9406f3dad7bc0628a6eb6d008a135 SHA512 248db7c9a6a3b05c18bbed925f6219143229de50bffd7172b75003322049054b820260fc49348742172740b01324ace2f01cd7980a91ed0975d350d615747749 |
29 |
DIST stdx-allocator-ae237cabd1843774cc78aad0729c914a3dd579db.tar.gz 103650 BLAKE2B 8d03c2dc76194b18da92261c533c402b87bda1964662070d02ceacbab3dda91a834c0c8bfe45feb1d9a3d7669f96a2a1f7b9a6b7eff7ea53069480d8de8fe15e SHA512 893e5ecefac86a64b3a91f034cc9f42aabc264d111b40accf890b505ec9d077fcaac0b29fc202400448994e4ff021263beef7716798734cb9b71b6aad1aaf394 |
30 |
|
31 |
diff --git a/dev-util/dfmt/dfmt-0.11.0.ebuild b/dev-util/dfmt/dfmt-0.11.0.ebuild |
32 |
deleted file mode 100644 |
33 |
index da784ac..0000000 |
34 |
--- a/dev-util/dfmt/dfmt-0.11.0.ebuild |
35 |
+++ /dev/null |
36 |
@@ -1,58 +0,0 @@ |
37 |
-# Copyright 1999-2020 Gentoo Authors |
38 |
-# Distributed under the terms of the GNU General Public License v2 |
39 |
- |
40 |
-EAPI=6 |
41 |
- |
42 |
-DESCRIPTION="Dfmt is a formatter for D source code" |
43 |
-HOMEPAGE="https://github.com/dlang-community/dfmt" |
44 |
-LICENSE="Boost-1.0" |
45 |
- |
46 |
-SLOT="0" |
47 |
-KEYWORDS="amd64 x86" |
48 |
-LIBDPARSE="f512cb0b4bc11ce64eb64a710163495e425a7ad8" |
49 |
-ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db" |
50 |
-SRC_URI=" |
51 |
- https://github.com/dlang-community/dfmt/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz |
52 |
- https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz |
53 |
- https://github.com/dlang-community/stdx-allocator/archive/${ALLOCATOR}.tar.gz -> stdx-allocator-${ALLOCATOR}.tar.gz |
54 |
- " |
55 |
- |
56 |
-DLANG_VERSION_RANGE="2.075-" |
57 |
-DLANG_PACKAGE_TYPE="single" |
58 |
- |
59 |
-inherit dlang bash-completion-r1 |
60 |
- |
61 |
-src_prepare() { |
62 |
- mkdir bin || die "Failed to create 'bin' directory." |
63 |
- cat > bin/githash.txt << EOF |
64 |
-v${PV} |
65 |
-EOF |
66 |
- dlang_src_prepare |
67 |
-} |
68 |
- |
69 |
-d_src_compile() { |
70 |
- local libdparse_src="../libdparse-${LIBDPARSE}/src" |
71 |
- local allocator_src="../stdx-allocator-${ALLOCATOR}/source" |
72 |
- local imports="src ${libdparse_src} ${allocator_src}" |
73 |
- local string_imports="bin" |
74 |
- |
75 |
- dlang_compile_bin "bin/dfmt" "src/dfmt/main.d" "src/dfmt/config.d" "src/dfmt/editorconfig.d" \ |
76 |
- "src/dfmt/ast_info.d" "src/dfmt/indentation.d" "src/dfmt/tokens.d" "src/dfmt/wrapping.d" \ |
77 |
- "src/dfmt/formatter.d" "src/dfmt/globmatch_editorconfig.d" \ |
78 |
- ${libdparse_src}/dparse/lexer.d ${libdparse_src}/dparse/parser.d ${libdparse_src}/dparse/ast.d \ |
79 |
- ${libdparse_src}/dparse/rollback_allocator.d ${libdparse_src}/dparse/stack_buffer.d \ |
80 |
- ${libdparse_src}/std/experimental/lexer.d \ |
81 |
- ${allocator_src}/stdx/allocator/common.d ${allocator_src}/stdx/allocator/internal.d \ |
82 |
- ${allocator_src}/stdx/allocator/mallocator.d ${allocator_src}/stdx/allocator/package.d \ |
83 |
- ${allocator_src}/stdx/allocator/gc_allocator.d ${allocator_src}/stdx/allocator/typed.d |
84 |
-} |
85 |
- |
86 |
-d_src_test() { |
87 |
- cd tests && ./test.sh |
88 |
-} |
89 |
- |
90 |
-d_src_install() { |
91 |
- dobin bin/dfmt |
92 |
- dodoc README.md LICENSE.txt |
93 |
- dobashcomp bash-completion/completions/dfmt |
94 |
-} |
95 |
|
96 |
diff --git a/dev-util/dfmt/dfmt-0.12.0.ebuild b/dev-util/dfmt/dfmt-0.12.0.ebuild |
97 |
index 067e9a1..64774ea 100644 |
98 |
--- a/dev-util/dfmt/dfmt-0.12.0.ebuild |
99 |
+++ b/dev-util/dfmt/dfmt-0.12.0.ebuild |
100 |
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/dfmt" |
101 |
LICENSE="Boost-1.0" |
102 |
|
103 |
SLOT="0" |
104 |
-KEYWORDS="~amd64 ~x86" |
105 |
+KEYWORDS="amd64 x86" |
106 |
LIBDPARSE="597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1" |
107 |
ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db" |
108 |
SRC_URI=" |
109 |
|
110 |
diff --git a/dev-util/dscanner/Manifest b/dev-util/dscanner/Manifest |
111 |
index 6fc20ea..33de5c8 100644 |
112 |
--- a/dev-util/dscanner/Manifest |
113 |
+++ b/dev-util/dscanner/Manifest |
114 |
@@ -1,12 +1,7 @@ |
115 |
-DIST containers-a978c3cda3f6ec3ba7449ec5c08dd5cd4dd79c6e.tar.gz 54657 BLAKE2B 67d496d6c56ee4bd1b5a9febe2251183d1e8db4e0f2b60e7529b0d5b9540331f6376ade38ccc698658872f650b6f2f8da2cc6df34b4bae49ad85565af4731b81 SHA512 39b6bd03ca3b4013ff4e340e980d85b05db00d227a43c225ef60871b83d18df5af79acccb3bdf0182fd974b12b483bab23fb28328d84302dd590eeb82992f0ed |
116 |
DIST containers-f4e79375539554b3793adf1c557361a64a073524.tar.gz 55265 BLAKE2B 208ba1baf12a6f690861bc2798c0b94f46f8155509832613f4d2308826c14ee951a7bb3e45bcea852e4747308c267bb1d37cf5383ecea80ebf2dabf5ca017b51 SHA512 d1779a060b3c846ad70942b5c7f8d05733d58964a4585913a3515d8dfe2dcc811a57af1d7bdb6e3606ccce1ba637f9f029de07213fddea00e2305c9d75293be1 |
117 |
-DIST dscanner-0.8.0.tar.gz 87032 BLAKE2B ccef5b25c0f4793091f3776f9edac0eb91a34ee154ac83e8969288d8826acbf257ce2084a1e61ae701f4ea2598ae2a071e232ce6f729e1b2158c7ad186a86375 SHA512 2a6ff4daced9292500fc3ab4b623182d37cf3528b13d2388dccaa0b9e13f041b5e1d6edb13015004e5420c38eb79a65b34be3cfe36e926b344944922731758c1 |
118 |
DIST dscanner-0.9.0.tar.gz 89372 BLAKE2B a1f958aa4a9319bd6aa856b0d54d22dde2bc84c392f5f50fcf17d61641a7a258091ea8a13516919583b5f02dbc37a79021a4aae68443fe46ed7a3732a1be3d6f SHA512 4d2564590a48231d4c1dd8a4126d5b640bd83e90e7189ceac33c2727f981f690e94079411f7f3cbb727be780069cebeacdd38fa6b78b4516cec4e23a8eb12aff |
119 |
DIST dsymbol-ceea154b0047f71e4ffec224096ce87015578a8a.tar.gz 32569 BLAKE2B d4b9e1a6c127f3a429f84b43364080137cc194d761f9b94f9803dd01e5d854de6d544194d95b76183482c9546c7405a32806ff9078658f3250a889d7eb778d21 SHA512 f480f8659fd1728dd314ad77e47090b95becddadaf4a01eb8040e7e24f471612ac9a972baf8f0f4a617e97c3ead8fe1900c674d07e762c7b470cffc1a8159058 |
120 |
-DIST dsymbol-f4a481cdc23b58ce544c2e91a39d5c0d406b67ac.tar.gz 31621 BLAKE2B a0ad6d5e9392ca239a0aa67cbcbc3210eff1b33d7a2d82d8df300635ab76bdd9a607ab47be2af0b5b812839814c529ea1bab2e8c2a9ae6bd2ccfc8386fc7b623 SHA512 38a74593a2ded9360b42d87ae47e343475dfcde6de67d14ca76814361166210745c0035b6ff6f4ca46f62fd09b569eb0de02b0c8e5b7db486c3b89db7f4483f9 |
121 |
DIST inifiled-cecaff8037a60db2a51c9bded4802c87d938a44e.tar.gz 8251 BLAKE2B fa0bb78c11f69e257a0974c16188475d50fcf2a56138fc288d6262be91604b8e706bfab2572b2d0e358c8366b400a2c5a3af6ba87d5243825ddf26a5a03fbfe2 SHA512 9a3c66eca2b48350c798fd0a54d37c8714d6a499e8412983f1bda2f00cda6fe1439bfbc6766d32529f3d7cc708a0528c52c077f9169727b492616691833c52d0 |
122 |
-DIST libddoc-36d2b9a884920bb010ff937e9ffd0fa0c38d9795.tar.gz 19907 BLAKE2B d73e0de93f59bb4e6bbdd36c5e8ac75e4d3af30c18d2b00c9bf859a94307e8a3090c36c8d46888d2fce67dac96343b94e5c71e1e7a0e8725a7dac1433c1ea89d SHA512 22489789e26bb0d4e49e72a2dd4801dab0cee37e6dbd434a5e23c01bac8678cd1d0be2f4b05358f09e087757f8344f5ff33ec36275eab72847d7502f2ee6069e |
123 |
DIST libddoc-d50190b7e33b11d7fec05e504549f0f285bd2232.tar.gz 21319 BLAKE2B eafda40a7ca16b90d2c39ae9edbb2a8fa8e87a75089e31d4bc59ea2dd2127b4b7f5e9fc68be0f0e2c2b74c71e0875291a08b363ccbd569c733c3800690c02d6f SHA512 6c6519442cd63879bed5b6ebce27ff607fae04b3b3d44c84a767ca304506262f2e967feaa8c358ca62cfc0a56bb91bf7d4c8a1f9a442c11a4489bf17f1cf28a4 |
124 |
-DIST libdparse-5270739bcd1962418784c7760773e24d28b6009b.tar.gz 123594 BLAKE2B 879a21435ba622974a2c6d1bf7db7deb6fbaff07838325c6a7d0958272066b12b3fa6f96274126b6380a0da675d172ff07b1e0907ac6d3184d5842c86091717f SHA512 90ee5887b89ef1597a618761d6a974ad947946b5e7eaf56df883ab58a9d983279cbedc5ccfa01446576c3e74e4d4c8ac467585bb1b96ad7059ddf78dfc4557ff |
125 |
DIST libdparse-597d9a697b1f8a51fb2f441c61d0c6cc4eadc6d1.tar.gz 124830 BLAKE2B 1a7b4246b00938c44c3e32c7d0fdda4a0d343bbafad25e3e003c4672aac1dd3677a8163750b13753aa484e6bcdd120b35fc736db6d5c0be4eb3d9c78ab6a9e8e SHA512 c3b5660d455ca3dd8d22ae996ae437583b98c00e441bedfb72a5fcf8ccd4dc579e4fc8980faab501ff757ced62c079fbc116f91c796174895b33a57f0a183bbf |
126 |
DIST stdx-allocator-d6e6ce4a838e0dad43ef13f050f96627339cdccd.tar.gz 103648 BLAKE2B c08925df810761bb4825d6058375dcc5415f4838403b3668aeff5c1be93c7d04b49c1994da27aa498cd0f4abd1ff923e8d906ae53c922f94bc63dac334b7f138 SHA512 3a41f95505e92d79a6b966d21d96fe5b5bb2b2f3762b09998b27334684d815a82a3e705935faa1b543a93ffb274c67b9110b2b1b7364f7d405bd65d05b819271 |
127 |
|
128 |
diff --git a/dev-util/dscanner/dscanner-0.8.0.ebuild b/dev-util/dscanner/dscanner-0.8.0.ebuild |
129 |
deleted file mode 100644 |
130 |
index 5526c74..0000000 |
131 |
--- a/dev-util/dscanner/dscanner-0.8.0.ebuild |
132 |
+++ /dev/null |
133 |
@@ -1,81 +0,0 @@ |
134 |
-# Copyright 1999-2019 Gentoo Authors |
135 |
-# Distributed under the terms of the GNU General Public License v2 |
136 |
- |
137 |
-EAPI=6 |
138 |
- |
139 |
-DESCRIPTION="Swiss-army knife for D source code" |
140 |
-HOMEPAGE="https://github.com/dlang-community/D-Scanner" |
141 |
-LICENSE="Boost-1.0" |
142 |
- |
143 |
-SLOT="0" |
144 |
-KEYWORDS="amd64 x86" |
145 |
-IUSE="debug" |
146 |
- |
147 |
-CONTAINERS="a978c3cda3f6ec3ba7449ec5c08dd5cd4dd79c6e" |
148 |
-DSYMBOL="f4a481cdc23b58ce544c2e91a39d5c0d406b67ac" |
149 |
-INIFILED="cecaff8037a60db2a51c9bded4802c87d938a44e" |
150 |
-LIBDDOC="36d2b9a884920bb010ff937e9ffd0fa0c38d9795" |
151 |
-LIBDPARSE="5270739bcd1962418784c7760773e24d28b6009b" |
152 |
-ALLOCATOR="d6e6ce4a838e0dad43ef13f050f96627339cdccd" |
153 |
-GITHUB_URI="https://codeload.github.com" |
154 |
-SRC_URI=" |
155 |
- ${GITHUB_URI}/dlang-community/${PN}/tar.gz/v${PV} -> ${P}.tar.gz |
156 |
- ${GITHUB_URI}/dlang-community/containers/tar.gz/${CONTAINERS} -> containers-${CONTAINERS}.tar.gz |
157 |
- ${GITHUB_URI}/dlang-community/dsymbol/tar.gz/${DSYMBOL} -> dsymbol-${DSYMBOL}.tar.gz |
158 |
- ${GITHUB_URI}/burner/inifiled/tar.gz/${INIFILED} -> inifiled-${INIFILED}.tar.gz |
159 |
- ${GITHUB_URI}/economicmodeling/libddoc/tar.gz/${LIBDDOC} -> libddoc-${LIBDDOC}.tar.gz |
160 |
- ${GITHUB_URI}/dlang-community/libdparse/tar.gz/${LIBDPARSE} -> libdparse-${LIBDPARSE}.tar.gz |
161 |
- ${GITHUB_URI}/dlang-community/stdx-allocator/tar.gz/${ALLOCATOR} -> stdx-allocator-${ALLOCATOR}.tar.gz |
162 |
- " |
163 |
-S="${WORKDIR}/D-Scanner-${PV}" |
164 |
- |
165 |
-DLANG_VERSION_RANGE="2.075-" |
166 |
-DLANG_PACKAGE_TYPE="single" |
167 |
- |
168 |
-inherit dlang |
169 |
- |
170 |
-src_prepare() { |
171 |
- mkdir bin || die "Failed to create 'bin' directory." |
172 |
- # Stop makefile from executing git to write an unused githash.txt |
173 |
- echo "v${PV}" > githash.txt || die "Could not generate githash" |
174 |
- touch githash || die "Could not generate githash" |
175 |
- # Apply patches |
176 |
- dlang_src_prepare |
177 |
-} |
178 |
- |
179 |
-compile_dscanner() { |
180 |
- local container_src="../containers-${CONTAINERS}/src" |
181 |
- local dsymbol_src="../dsymbol-${DSYMBOL}/src" |
182 |
- local inifiled_src="../inifiled-${INIFILED}/source" |
183 |
- local libddoc_src="../libddoc-${LIBDDOC}/src" |
184 |
- local libdparse_src="../libdparse-${LIBDPARSE}/src" |
185 |
- local allocator_src="../stdx-allocator-${ALLOCATOR}/source" |
186 |
- local imports="src ${container_src} ${dsymbol_src} ${inifiled_src} ${libddoc_src} ${libdparse_src} ${allocator_src}" |
187 |
- local string_imports="." |
188 |
- local versions="StdLoggerDisableWarning" |
189 |
- use debug && versions="${versions} dparse_verbose" |
190 |
- |
191 |
- local src=`find src -name "*.d" -printf "%p "` |
192 |
- local lib_src=`find ${container_src} ${dsymbol_src} ${inifiled_src} ${libddoc_src} ${libdparse_src} ${allocator_src} -name "*.d" -printf "%p "` |
193 |
- |
194 |
- if [ "$1" == "unittest" ]; then |
195 |
- dlang_compile_lib_a bin/dscanner-unittest-lib.a "${lib_src}" |
196 |
- DCFLAGS="${DCFLAGS} ${DLANG_UNITTEST_FLAG}" dlang_compile_bin bin/dscanner-unittest bin/dscanner-unittest-lib.a "${src}" |
197 |
- else |
198 |
- dlang_compile_bin bin/dscanner "${src} ${lib_src}" |
199 |
- fi |
200 |
-} |
201 |
- |
202 |
-d_src_compile() { |
203 |
- compile_dscanner |
204 |
-} |
205 |
- |
206 |
-d_src_test() { |
207 |
- compile_dscanner unittest |
208 |
- bin/dscanner-unittest || die |
209 |
-} |
210 |
- |
211 |
-d_src_install() { |
212 |
- dobin bin/dscanner |
213 |
- dodoc README.md LICENSE_1_0.txt |
214 |
-} |
215 |
|
216 |
diff --git a/dev-util/dscanner/dscanner-0.9.0.ebuild b/dev-util/dscanner/dscanner-0.9.0.ebuild |
217 |
index 27d4949..51a50ee 100644 |
218 |
--- a/dev-util/dscanner/dscanner-0.9.0.ebuild |
219 |
+++ b/dev-util/dscanner/dscanner-0.9.0.ebuild |
220 |
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/D-Scanner" |
221 |
LICENSE="Boost-1.0" |
222 |
|
223 |
SLOT="0" |
224 |
-KEYWORDS="~amd64 ~x86" |
225 |
+KEYWORDS="amd64 x86" |
226 |
IUSE="debug" |
227 |
|
228 |
CONTAINERS="f4e79375539554b3793adf1c557361a64a073524" |