Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/sdcc/
Date: Sat, 01 Feb 2020 00:08:03
Message-Id: 1580515669.78452f111aa5b4903378d311d9b43090196d789a.slyfox@gentoo
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