1 |
commit: 78452f111aa5b4903378d311d9b43090196d789a |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Feb 1 00:07:31 2020 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Feb 1 00:07:49 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78452f11 |
7 |
|
8 |
dev-embedded/sdcc: bump up to 4.0.0, bug #697746 |
9 |
|
10 |
Reported-by: Esteve Varela Colominas |
11 |
Closes: https://bugs.gentoo.org/697746 |
12 |
Package-Manager: Portage-2.3.86, Repoman-2.3.20 |
13 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
14 |
|
15 |
dev-embedded/sdcc/Manifest | 2 + |
16 |
dev-embedded/sdcc/metadata.xml | 35 +++++++++------ |
17 |
.../sdcc/{sdcc-9999.ebuild => sdcc-4.0.0.ebuild} | 51 +++++++++++++++------- |
18 |
dev-embedded/sdcc/sdcc-9999.ebuild | 51 +++++++++++++++------- |
19 |
4 files changed, 93 insertions(+), 46 deletions(-) |
20 |
|
21 |
diff --git a/dev-embedded/sdcc/Manifest b/dev-embedded/sdcc/Manifest |
22 |
index 9e9fbf6092d..ea672c78bce 100644 |
23 |
--- a/dev-embedded/sdcc/Manifest |
24 |
+++ b/dev-embedded/sdcc/Manifest |
25 |
@@ -1,2 +1,4 @@ |
26 |
DIST sdcc-doc-3.8.0.tar.bz2 965465 BLAKE2B 541ed3ba4d3a23dd3fcea248de84d887fdcd8ddaf3ed0f9f810bf8cb9fcb5b10eb2cd96099d83c5a0fda240cdd3d11fd247e576a67a32047a4f7a705b8401637 SHA512 63319b7c344b320600e6a7c158d1a5e69abe595dfd6b8d32a95f15678c3bc2f6fe72c959516c4b1f812deb089854c6a51c31438ef6a6c7f9fcb4d419d8cce3cf |
27 |
+DIST sdcc-doc-4.0.0.tar.bz2 980999 BLAKE2B 6f9478c095e6b4fec27c6ab7a10a8564ae46d754709848b3a7a26a7a2dfecd3833ce3cfe7a41f9033b5a34a1b6e962090d91c9688294dd347e1c98658761c019 SHA512 83bed77b46ad2f028725a3ffe6090d71185f73d4e99c241e7ebd1c509ba1be1911f4b9130c344fa4eb928f48122179b6b71e9d5a27d9f18ff74017c61fae77ff |
28 |
DIST sdcc-src-3.8.0.tar.bz2 18987862 BLAKE2B 7e8ddea41ae02842bb1376c53364c386a0fb47a1acdcc97cc72f002e78a2854fc43adfd0177f94dd1173dbd81052c390c5b2fef302c73f0b830ec83eea70869c SHA512 38145ea3e9560eb8894c54bd7213da67a20163739c944c3247fa8fa456dfedaaa469746169d3e114affcab48b73db4cd8c9a0a367e7368f2471de64761a3e04a |
29 |
+DIST sdcc-src-4.0.0.tar.bz2 19204540 BLAKE2B 2192a7dc7418826440209dd8c7a73fd5ced491b799975b953368daeabb429327a6c518a1212a2fd49c34c6e5ab7d84f240cbf6ff8b3779e2d38f5ad81499ee71 SHA512 41a92711a9278261879caec1a01425104b7c75346b3c6ad9617cab025309c9b38f79eea2d04122f5ae6ce273fcd61fbde8a0d23756313a4593394230b51a1d4c |
30 |
|
31 |
diff --git a/dev-embedded/sdcc/metadata.xml b/dev-embedded/sdcc/metadata.xml |
32 |
index 6d9caa8c84a..101bb8b3411 100644 |
33 |
--- a/dev-embedded/sdcc/metadata.xml |
34 |
+++ b/dev-embedded/sdcc/metadata.xml |
35 |
@@ -17,28 +17,35 @@ microprocessors. |
36 |
<remote-id type="sourceforge">sdcc</remote-id> |
37 |
</upstream> |
38 |
<use> |
39 |
- <flag name="avr">Add support for AVR -- not supported upstream</flag> |
40 |
<flag name="boehm-gc">Enable Hans Boehm's garbage collector <pkg>dev-libs/boehm-gc</pkg></flag> |
41 |
<flag name="device-lib">Enable built of devices libraries</flag> |
42 |
- <flag name="ds390">Add support for Dallas DS390</flag> |
43 |
- <flag name="ds400">Add support for Dallas DS400</flag> |
44 |
- <flag name="gbz80">Add support for Gameboy gbz80</flag> |
45 |
- <flag name="hc08">Add support for Freescale/Motorola HC08 based</flag> |
46 |
- <flag name="mcs51">Add support for Intel mcs51</flag> |
47 |
<flag name="non-free">Enable non-free runtime library parts</flag> |
48 |
<flag name="packihx">Enable Intel HEX files pack utility</flag> |
49 |
- <flag name="pic14">Add support for Microchip 14 bits PICs</flag> |
50 |
- <flag name="pic16">Add support for Microchip 16 bits PICs</flag> |
51 |
- <flag name="r2k">Add support for Rabbit 2000</flag> |
52 |
- <flag name="r3ka">Add support for Rabbit 3000A</flag> |
53 |
- <flag name="s08">Add support for Freescale/Motorola S08</flag> |
54 |
<flag name="sdbinutils">Enable SDCC library archive utilities sdar, sdranlib, sdnm</flag> |
55 |
<flag name="sdcdb">Enable SDCC source level debugger</flag> |
56 |
<flag name="sdcpp">Enable SDCC preprocessor based on GCC cpp</flag> |
57 |
- <flag name="stm8">Add support for STMicroelectronics STM8</flag> |
58 |
- <flag name="tlcs90">Add support for TLCS-90</flag> |
59 |
<flag name="ucsim">Enable software simulator for microcontrollers</flag> |
60 |
- <flag name="z180">Add support for Zilog Z180</flag> |
61 |
+ |
62 |
+ <!-- ports in order defined by configure.ac --> |
63 |
+ <flag name="avr">Add support for AVR -- not supported upstream</flag> |
64 |
+ <flag name="mcs51">Add support for Intel mcs51</flag> |
65 |
<flag name="z80">Add support for Zilog Z80</flag> |
66 |
+ <flag name="z180">Add support for Zilog Z180</flag> |
67 |
+ <flag name="r2k">Add support for Rabbit 2000</flag> |
68 |
+ <flag name="r3ka">Add support for Rabbit 3000A</flag> |
69 |
+ <flag name="gbz80">Add support for Gameboy gbz80</flag> |
70 |
+ <flag name="tlcs90">Add support for TLCS-90</flag> |
71 |
+ <flag name="ez80-z80">Add support for EZ80-Z80</flag> |
72 |
+ <flag name="ds390">Add support for Dallas DS390</flag> |
73 |
+ <flag name="ds400">Add support for Dallas DS400</flag> |
74 |
+ <flag name="pic14">Add support for Microchip 14 bits PICs</flag> |
75 |
+ <flag name="pic16">Add support for Microchip 16 bits PICs</flag> |
76 |
+ <flag name="hc08">Add support for Freescale/Motorola HC08 based</flag> |
77 |
+ <flag name="s08">Add support for Freescale/Motorola S08</flag> |
78 |
+ <flag name="stm8">Add support for STMicroelectronics STM8</flag> |
79 |
+ <flag name="pdk13">Add support for PDK13</flag> |
80 |
+ <flag name="pdk14">Add support for PDK14</flag> |
81 |
+ <flag name="pdk15">Add support for PDK15</flag> |
82 |
+ <flag name="pdk16">Add support for PDK16</flag> |
83 |
</use> |
84 |
</pkgmetadata> |
85 |
|
86 |
diff --git a/dev-embedded/sdcc/sdcc-9999.ebuild b/dev-embedded/sdcc/sdcc-4.0.0.ebuild |
87 |
similarity index 89% |
88 |
copy from dev-embedded/sdcc/sdcc-9999.ebuild |
89 |
copy to dev-embedded/sdcc/sdcc-4.0.0.ebuild |
90 |
index 73a2c6190d4..010160b22da 100644 |
91 |
--- a/dev-embedded/sdcc/sdcc-9999.ebuild |
92 |
+++ b/dev-embedded/sdcc/sdcc-4.0.0.ebuild |
93 |
@@ -24,9 +24,21 @@ LICENSE=" |
94 |
packihx? ( public-domain ) |
95 |
" |
96 |
SLOT="0" |
97 |
+# in order of configure.ac's AC_DO_PORT stanzas |
98 |
SDCC_PORTS=" |
99 |
- avr ds390 ds400 gbz80 hc08 mcs51 pic14 pic16 r2k r3ka s08 stm8 tlcs90 z180 |
100 |
- z80 |
101 |
+ avr |
102 |
+ mcs51 |
103 |
+ z80 z180 |
104 |
+ r2k r3ka |
105 |
+ gbz80 |
106 |
+ tlcs90 |
107 |
+ ez80-z80 |
108 |
+ ds390 ds400 |
109 |
+ pic14 pic16 |
110 |
+ hc08 |
111 |
+ s08 |
112 |
+ stm8 |
113 |
+ pdk13 pdk14 pdk15 pdk16 |
114 |
" |
115 |
IUSE=" |
116 |
${SDCC_PORTS} |
117 |
@@ -87,29 +99,36 @@ src_configure() { |
118 |
ac_cv_prog_AR="$(tc-getAR)" \ |
119 |
ac_cv_prog_AS="$(tc-getAS)" \ |
120 |
ac_cv_prog_STRIP=true \ |
121 |
- $(use_enable avr avr-port) \ |
122 |
$(use_enable boehm-gc libgc) \ |
123 |
$(use_enable device-lib) \ |
124 |
- $(use_enable ds390 ds390-port) \ |
125 |
- $(use_enable ds400 ds400-port) \ |
126 |
- $(use_enable gbz80 gbz80-port) \ |
127 |
- $(use_enable hc08 hc08-port) \ |
128 |
- $(use_enable mcs51 mcs51-port) \ |
129 |
$(use_enable non-free) \ |
130 |
$(use_enable packihx) \ |
131 |
- $(use_enable pic14 pic14-port) \ |
132 |
- $(use_enable pic16 pic16-port) \ |
133 |
- $(use_enable r2k r2k-port) \ |
134 |
- $(use_enable r3ka r3ka-port) \ |
135 |
- $(use_enable s08 s08-port) \ |
136 |
$(use_enable sdbinutils) \ |
137 |
$(use_enable sdcdb) \ |
138 |
$(use_enable sdcpp) \ |
139 |
- $(use_enable stm8 stm8-port) \ |
140 |
- $(use_enable tlcs90 tlcs90-port) \ |
141 |
$(use_enable ucsim) \ |
142 |
- $(use_enable z180 z180-port) \ |
143 |
+ \ |
144 |
+ $(use_enable avr avr-port) \ |
145 |
+ $(use_enable mcs51 mcs51-port) \ |
146 |
$(use_enable z80 z80-port) \ |
147 |
+ $(use_enable z180 z180-port) \ |
148 |
+ $(use_enable r2k r2k-port) \ |
149 |
+ $(use_enable r3ka r3ka-port) \ |
150 |
+ $(use_enable gbz80 gbz80-port) \ |
151 |
+ $(use_enable tlcs90 tlcs90-port) \ |
152 |
+ $(use_enable ez80-z80 ez80_z80-port) \ |
153 |
+ $(use_enable ds390 ds390-port) \ |
154 |
+ $(use_enable ds400 ds400-port) \ |
155 |
+ $(use_enable pic14 pic14-port) \ |
156 |
+ $(use_enable pic16 pic16-port) \ |
157 |
+ $(use_enable hc08 hc08-port) \ |
158 |
+ $(use_enable s08 s08-port) \ |
159 |
+ $(use_enable stm8 stm8-port) \ |
160 |
+ $(use_enable pdk13 pdk13-port) \ |
161 |
+ $(use_enable pdk14 pdk14-port) \ |
162 |
+ $(use_enable pdk15 pdk15-port) \ |
163 |
+ $(use_enable pdk16 pdk16-port) \ |
164 |
+ \ |
165 |
--disable-doc \ |
166 |
--docdir="${EPREFIX}/usr/share/doc/${PF}" \ |
167 |
--without-ccache |
168 |
|
169 |
diff --git a/dev-embedded/sdcc/sdcc-9999.ebuild b/dev-embedded/sdcc/sdcc-9999.ebuild |
170 |
index 73a2c6190d4..010160b22da 100644 |
171 |
--- a/dev-embedded/sdcc/sdcc-9999.ebuild |
172 |
+++ b/dev-embedded/sdcc/sdcc-9999.ebuild |
173 |
@@ -24,9 +24,21 @@ LICENSE=" |
174 |
packihx? ( public-domain ) |
175 |
" |
176 |
SLOT="0" |
177 |
+# in order of configure.ac's AC_DO_PORT stanzas |
178 |
SDCC_PORTS=" |
179 |
- avr ds390 ds400 gbz80 hc08 mcs51 pic14 pic16 r2k r3ka s08 stm8 tlcs90 z180 |
180 |
- z80 |
181 |
+ avr |
182 |
+ mcs51 |
183 |
+ z80 z180 |
184 |
+ r2k r3ka |
185 |
+ gbz80 |
186 |
+ tlcs90 |
187 |
+ ez80-z80 |
188 |
+ ds390 ds400 |
189 |
+ pic14 pic16 |
190 |
+ hc08 |
191 |
+ s08 |
192 |
+ stm8 |
193 |
+ pdk13 pdk14 pdk15 pdk16 |
194 |
" |
195 |
IUSE=" |
196 |
${SDCC_PORTS} |
197 |
@@ -87,29 +99,36 @@ src_configure() { |
198 |
ac_cv_prog_AR="$(tc-getAR)" \ |
199 |
ac_cv_prog_AS="$(tc-getAS)" \ |
200 |
ac_cv_prog_STRIP=true \ |
201 |
- $(use_enable avr avr-port) \ |
202 |
$(use_enable boehm-gc libgc) \ |
203 |
$(use_enable device-lib) \ |
204 |
- $(use_enable ds390 ds390-port) \ |
205 |
- $(use_enable ds400 ds400-port) \ |
206 |
- $(use_enable gbz80 gbz80-port) \ |
207 |
- $(use_enable hc08 hc08-port) \ |
208 |
- $(use_enable mcs51 mcs51-port) \ |
209 |
$(use_enable non-free) \ |
210 |
$(use_enable packihx) \ |
211 |
- $(use_enable pic14 pic14-port) \ |
212 |
- $(use_enable pic16 pic16-port) \ |
213 |
- $(use_enable r2k r2k-port) \ |
214 |
- $(use_enable r3ka r3ka-port) \ |
215 |
- $(use_enable s08 s08-port) \ |
216 |
$(use_enable sdbinutils) \ |
217 |
$(use_enable sdcdb) \ |
218 |
$(use_enable sdcpp) \ |
219 |
- $(use_enable stm8 stm8-port) \ |
220 |
- $(use_enable tlcs90 tlcs90-port) \ |
221 |
$(use_enable ucsim) \ |
222 |
- $(use_enable z180 z180-port) \ |
223 |
+ \ |
224 |
+ $(use_enable avr avr-port) \ |
225 |
+ $(use_enable mcs51 mcs51-port) \ |
226 |
$(use_enable z80 z80-port) \ |
227 |
+ $(use_enable z180 z180-port) \ |
228 |
+ $(use_enable r2k r2k-port) \ |
229 |
+ $(use_enable r3ka r3ka-port) \ |
230 |
+ $(use_enable gbz80 gbz80-port) \ |
231 |
+ $(use_enable tlcs90 tlcs90-port) \ |
232 |
+ $(use_enable ez80-z80 ez80_z80-port) \ |
233 |
+ $(use_enable ds390 ds390-port) \ |
234 |
+ $(use_enable ds400 ds400-port) \ |
235 |
+ $(use_enable pic14 pic14-port) \ |
236 |
+ $(use_enable pic16 pic16-port) \ |
237 |
+ $(use_enable hc08 hc08-port) \ |
238 |
+ $(use_enable s08 s08-port) \ |
239 |
+ $(use_enable stm8 stm8-port) \ |
240 |
+ $(use_enable pdk13 pdk13-port) \ |
241 |
+ $(use_enable pdk14 pdk14-port) \ |
242 |
+ $(use_enable pdk15 pdk15-port) \ |
243 |
+ $(use_enable pdk16 pdk16-port) \ |
244 |
+ \ |
245 |
--disable-doc \ |
246 |
--docdir="${EPREFIX}/usr/share/doc/${PF}" \ |
247 |
--without-ccache |