1 |
commit: 8ec62add83256b0e1536c09589eb9eedbc829371 |
2 |
Author: Lukas Vacek <lucas.vacek <AT> gmail <DOT> com> |
3 |
AuthorDate: Fri Aug 14 11:51:58 2020 +0000 |
4 |
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Aug 15 11:58:21 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec62add |
7 |
|
8 |
*/*: do not source gentoo-helpers.sh in netsurf libraries |
9 |
|
10 |
This commit changes several ebuilds to use eclass netsurf instead of |
11 |
sourcing /usr/share/netsurf-buildsystem/gentoo-helpers.sh |
12 |
|
13 |
This also fixes building these packages in a prefix. |
14 |
|
15 |
This commit changes following packages: |
16 |
|
17 |
dev-libs/libcss |
18 |
dev-libs/libnsfb |
19 |
dev-libs/libnsutils |
20 |
dev-libs/libparserutils |
21 |
dev-libs/libwapcaplet |
22 |
dev-libs/nsgenbind |
23 |
media-libs/libnsbmp |
24 |
media-libs/libnsgif |
25 |
media-libs/libnspsl |
26 |
media-libs/librosprite |
27 |
media-libs/libsvgtiny |
28 |
net-libs/libdom |
29 |
net-libs/libhubbub |
30 |
www-client/netsurf |
31 |
|
32 |
Signed-off-by: Lukas Vacek <lucas.vacek <AT> gmail.com> |
33 |
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> |
34 |
|
35 |
dev-libs/libcss/libcss-0.8.0-r2.ebuild | 49 +++++++ |
36 |
dev-libs/libcss/libcss-0.9.0-r1.ebuild | 51 +++++++ |
37 |
dev-libs/libcss/libcss-0.9.1-r1.ebuild | 51 +++++++ |
38 |
dev-libs/libnsfb/libnsfb-0.2.0-r2.ebuild | 50 +++++++ |
39 |
dev-libs/libnsfb/libnsfb-0.2.1-r1.ebuild | 51 +++++++ |
40 |
dev-libs/libnsfb/libnsfb-0.2.2-r1.ebuild | 50 +++++++ |
41 |
dev-libs/libnsutils/libnsutils-0.0.5-r2.ebuild | 30 +++++ |
42 |
dev-libs/libnsutils/libnsutils-0.1.0-r1.ebuild | 30 +++++ |
43 |
.../libparserutils/libparserutils-0.2.4-r3.ebuild | 43 ++++++ |
44 |
dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild | 42 ++++++ |
45 |
dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild | 44 ++++++ |
46 |
dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild | 44 ++++++ |
47 |
dev-libs/nsgenbind/nsgenbind-0.6-r2.ebuild | 32 +++++ |
48 |
dev-libs/nsgenbind/nsgenbind-0.7-r1.ebuild | 32 +++++ |
49 |
dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild | 32 +++++ |
50 |
media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild | 32 +++++ |
51 |
media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild | 39 ++++++ |
52 |
media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild | 32 +++++ |
53 |
media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild | 32 +++++ |
54 |
media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild | 32 +++++ |
55 |
media-libs/librosprite/librosprite-0.1.3-r2.ebuild | 32 +++++ |
56 |
media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild | 38 ++++++ |
57 |
net-libs/libdom/libdom-0.3.3-r2.ebuild | 55 ++++++++ |
58 |
net-libs/libdom/libdom-0.4.0-r1.ebuild | 57 ++++++++ |
59 |
net-libs/libdom/libdom-0.4.1-r1.ebuild | 57 ++++++++ |
60 |
net-libs/libhubbub/libhubbub-0.3.6-r2.ebuild | 56 ++++++++ |
61 |
www-client/netsurf/netsurf-3.10-r3.ebuild | 148 +++++++++++++++++++++ |
62 |
27 files changed, 1241 insertions(+) |
63 |
|
64 |
diff --git a/dev-libs/libcss/libcss-0.8.0-r2.ebuild b/dev-libs/libcss/libcss-0.8.0-r2.ebuild |
65 |
new file mode 100644 |
66 |
index 00000000000..b388f262e7d |
67 |
--- /dev/null |
68 |
+++ b/dev-libs/libcss/libcss-0.8.0-r2.ebuild |
69 |
@@ -0,0 +1,49 @@ |
70 |
+# Copyright 1999-2020 Gentoo Authors |
71 |
+# Distributed under the terms of the GNU General Public License v2 |
72 |
+ |
73 |
+EAPI=7 |
74 |
+ |
75 |
+inherit netsurf |
76 |
+ |
77 |
+DESCRIPTION="CSS parser and selection engine, written in C" |
78 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libcss/" |
79 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
80 |
+ |
81 |
+LICENSE="MIT" |
82 |
+SLOT="0/${PV}" |
83 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
84 |
+IUSE="test" |
85 |
+RESTRICT="!test? ( test )" |
86 |
+ |
87 |
+RDEPEND=" |
88 |
+ >=dev-libs/libparserutils-0.2.1-r1 |
89 |
+ >=dev-libs/libwapcaplet-0.4.0" |
90 |
+DEPEND="${RDEPEND} |
91 |
+ >=dev-util/netsurf-buildsystem-1.7-r1 |
92 |
+ virtual/pkgconfig |
93 |
+ test? ( dev-lang/perl )" |
94 |
+ |
95 |
+src_prepare() { |
96 |
+ default |
97 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"' \ |
98 |
+ -i src/parse/parse.c src/select/arena_hash.h || die |
99 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"' \ |
100 |
+ -i src/parse/parse.c src/select/computed.c || die |
101 |
+} |
102 |
+ |
103 |
+_emake() { |
104 |
+ netsurf_define_makeconf |
105 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
106 |
+} |
107 |
+ |
108 |
+src_compile() { |
109 |
+ _emake |
110 |
+} |
111 |
+ |
112 |
+src_test() { |
113 |
+ _emake test |
114 |
+} |
115 |
+ |
116 |
+src_install() { |
117 |
+ _emake DESTDIR="${D}" install |
118 |
+} |
119 |
|
120 |
diff --git a/dev-libs/libcss/libcss-0.9.0-r1.ebuild b/dev-libs/libcss/libcss-0.9.0-r1.ebuild |
121 |
new file mode 100644 |
122 |
index 00000000000..03d454f9107 |
123 |
--- /dev/null |
124 |
+++ b/dev-libs/libcss/libcss-0.9.0-r1.ebuild |
125 |
@@ -0,0 +1,51 @@ |
126 |
+# Copyright 1999-2020 Gentoo Authors |
127 |
+# Distributed under the terms of the GNU General Public License v2 |
128 |
+ |
129 |
+EAPI=7 |
130 |
+ |
131 |
+inherit netsurf |
132 |
+ |
133 |
+DESCRIPTION="CSS parser and selection engine, written in C" |
134 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libcss/" |
135 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
136 |
+ |
137 |
+LICENSE="MIT" |
138 |
+SLOT="0/${PV}" |
139 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
140 |
+IUSE="test" |
141 |
+ |
142 |
+RESTRICT="!test? ( test )" |
143 |
+ |
144 |
+RDEPEND=" |
145 |
+ dev-libs/libparserutils |
146 |
+ dev-libs/libwapcaplet" |
147 |
+DEPEND="${RDEPEND} |
148 |
+ test? ( dev-lang/perl )" |
149 |
+BDEPEND=" |
150 |
+ >=dev-util/netsurf-buildsystem-1.7-r1 |
151 |
+ virtual/pkgconfig" |
152 |
+ |
153 |
+src_prepare() { |
154 |
+ default |
155 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"' \ |
156 |
+ -i src/parse/parse.c src/select/arena_hash.h || die |
157 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"' \ |
158 |
+ -i src/parse/parse.c src/select/computed.c || die |
159 |
+} |
160 |
+ |
161 |
+_emake() { |
162 |
+ netsurf_define_makeconf |
163 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
164 |
+} |
165 |
+ |
166 |
+src_compile() { |
167 |
+ _emake |
168 |
+} |
169 |
+ |
170 |
+src_test() { |
171 |
+ _emake test |
172 |
+} |
173 |
+ |
174 |
+src_install() { |
175 |
+ _emake DESTDIR="${D}" install |
176 |
+} |
177 |
|
178 |
diff --git a/dev-libs/libcss/libcss-0.9.1-r1.ebuild b/dev-libs/libcss/libcss-0.9.1-r1.ebuild |
179 |
new file mode 100644 |
180 |
index 00000000000..03d454f9107 |
181 |
--- /dev/null |
182 |
+++ b/dev-libs/libcss/libcss-0.9.1-r1.ebuild |
183 |
@@ -0,0 +1,51 @@ |
184 |
+# Copyright 1999-2020 Gentoo Authors |
185 |
+# Distributed under the terms of the GNU General Public License v2 |
186 |
+ |
187 |
+EAPI=7 |
188 |
+ |
189 |
+inherit netsurf |
190 |
+ |
191 |
+DESCRIPTION="CSS parser and selection engine, written in C" |
192 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libcss/" |
193 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
194 |
+ |
195 |
+LICENSE="MIT" |
196 |
+SLOT="0/${PV}" |
197 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
198 |
+IUSE="test" |
199 |
+ |
200 |
+RESTRICT="!test? ( test )" |
201 |
+ |
202 |
+RDEPEND=" |
203 |
+ dev-libs/libparserutils |
204 |
+ dev-libs/libwapcaplet" |
205 |
+DEPEND="${RDEPEND} |
206 |
+ test? ( dev-lang/perl )" |
207 |
+BDEPEND=" |
208 |
+ >=dev-util/netsurf-buildsystem-1.7-r1 |
209 |
+ virtual/pkgconfig" |
210 |
+ |
211 |
+src_prepare() { |
212 |
+ default |
213 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"' \ |
214 |
+ -i src/parse/parse.c src/select/arena_hash.h || die |
215 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"' \ |
216 |
+ -i src/parse/parse.c src/select/computed.c || die |
217 |
+} |
218 |
+ |
219 |
+_emake() { |
220 |
+ netsurf_define_makeconf |
221 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
222 |
+} |
223 |
+ |
224 |
+src_compile() { |
225 |
+ _emake |
226 |
+} |
227 |
+ |
228 |
+src_test() { |
229 |
+ _emake test |
230 |
+} |
231 |
+ |
232 |
+src_install() { |
233 |
+ _emake DESTDIR="${D}" install |
234 |
+} |
235 |
|
236 |
diff --git a/dev-libs/libnsfb/libnsfb-0.2.0-r2.ebuild b/dev-libs/libnsfb/libnsfb-0.2.0-r2.ebuild |
237 |
new file mode 100644 |
238 |
index 00000000000..ce5964414d8 |
239 |
--- /dev/null |
240 |
+++ b/dev-libs/libnsfb/libnsfb-0.2.0-r2.ebuild |
241 |
@@ -0,0 +1,50 @@ |
242 |
+# Copyright 1999-2020 Gentoo Authors |
243 |
+# Distributed under the terms of the GNU General Public License v2 |
244 |
+ |
245 |
+EAPI=7 |
246 |
+ |
247 |
+inherit netsurf |
248 |
+ |
249 |
+DESCRIPTION="framebuffer abstraction library, written in C" |
250 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libnsfb/" |
251 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
252 |
+ |
253 |
+LICENSE="MIT" |
254 |
+SLOT="0/${PV}" |
255 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
256 |
+IUSE="sdl test vnc wayland X" |
257 |
+RESTRICT="!test? ( test )" |
258 |
+ |
259 |
+RDEPEND="sdl? ( >=media-libs/libsdl-1.2.15-r4 ) |
260 |
+ vnc? ( >=net-libs/libvncserver-0.9.9-r2 ) |
261 |
+ wayland? ( >=dev-libs/wayland-1.0.6 ) |
262 |
+ X? ( |
263 |
+ >=x11-libs/libxcb-1.9.1 |
264 |
+ >=x11-libs/xcb-util-0.3.9-r1 |
265 |
+ >=x11-libs/xcb-util-image-0.3.9-r1 |
266 |
+ >=x11-libs/xcb-util-keysyms-0.3.9-r1 |
267 |
+ )" |
268 |
+DEPEND="${RDEPEND} |
269 |
+ dev-util/netsurf-buildsystem" |
270 |
+ |
271 |
+PATCHES=( "${FILESDIR}"/${PN}-0.1.0-autodetect.patch ) |
272 |
+ |
273 |
+DOCS=( usage ) |
274 |
+ |
275 |
+_emake() { |
276 |
+ netsurf_define_makeconf |
277 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \ |
278 |
+ WITH_VNC=$(usex vnc) \ |
279 |
+ WITH_SDL=$(usex sdl) \ |
280 |
+ WITH_XCB=$(usex X) \ |
281 |
+ WITH_WLD=$(usex wayland) \ |
282 |
+ $@ |
283 |
+} |
284 |
+ |
285 |
+src_compile() { |
286 |
+ _emake |
287 |
+} |
288 |
+ |
289 |
+src_install() { |
290 |
+ _emake DESTDIR="${D}" install |
291 |
+} |
292 |
|
293 |
diff --git a/dev-libs/libnsfb/libnsfb-0.2.1-r1.ebuild b/dev-libs/libnsfb/libnsfb-0.2.1-r1.ebuild |
294 |
new file mode 100644 |
295 |
index 00000000000..354ba28b0bb |
296 |
--- /dev/null |
297 |
+++ b/dev-libs/libnsfb/libnsfb-0.2.1-r1.ebuild |
298 |
@@ -0,0 +1,51 @@ |
299 |
+# Copyright 1999-2020 Gentoo Authors |
300 |
+# Distributed under the terms of the GNU General Public License v2 |
301 |
+ |
302 |
+EAPI=7 |
303 |
+ |
304 |
+inherit netsurf |
305 |
+ |
306 |
+DESCRIPTION="framebuffer abstraction library, written in C" |
307 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libnsfb/" |
308 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
309 |
+ |
310 |
+LICENSE="MIT" |
311 |
+SLOT="0/${PV}" |
312 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
313 |
+IUSE="sdl test vnc wayland X" |
314 |
+ |
315 |
+RESTRICT="!test? ( test )" |
316 |
+ |
317 |
+RDEPEND="sdl? ( >=media-libs/libsdl-1.2.15-r4 ) |
318 |
+ vnc? ( >=net-libs/libvncserver-0.9.9-r2 ) |
319 |
+ wayland? ( >=dev-libs/wayland-1.0.6 ) |
320 |
+ X? ( |
321 |
+ >=x11-libs/libxcb-1.9.1 |
322 |
+ >=x11-libs/xcb-util-0.3.9-r1 |
323 |
+ >=x11-libs/xcb-util-image-0.3.9-r1 |
324 |
+ >=x11-libs/xcb-util-keysyms-0.3.9-r1 |
325 |
+ )" |
326 |
+BDEPEND=" |
327 |
+ dev-util/netsurf-buildsystem" |
328 |
+ |
329 |
+PATCHES=( "${FILESDIR}"/${PN}-0.1.0-autodetect.patch ) |
330 |
+ |
331 |
+DOCS=( usage ) |
332 |
+ |
333 |
+_emake() { |
334 |
+ netsurf_define_makeconf |
335 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \ |
336 |
+ WITH_VNC=$(usex vnc) \ |
337 |
+ WITH_SDL=$(usex sdl) \ |
338 |
+ WITH_XCB=$(usex X) \ |
339 |
+ WITH_WLD=$(usex wayland) \ |
340 |
+ $@ |
341 |
+} |
342 |
+ |
343 |
+src_compile() { |
344 |
+ _emake |
345 |
+} |
346 |
+ |
347 |
+src_install() { |
348 |
+ _emake DESTDIR="${D}" install |
349 |
+} |
350 |
|
351 |
diff --git a/dev-libs/libnsfb/libnsfb-0.2.2-r1.ebuild b/dev-libs/libnsfb/libnsfb-0.2.2-r1.ebuild |
352 |
new file mode 100644 |
353 |
index 00000000000..0e4bb3ed254 |
354 |
--- /dev/null |
355 |
+++ b/dev-libs/libnsfb/libnsfb-0.2.2-r1.ebuild |
356 |
@@ -0,0 +1,50 @@ |
357 |
+# Copyright 1999-2020 Gentoo Authors |
358 |
+# Distributed under the terms of the GNU General Public License v2 |
359 |
+ |
360 |
+EAPI=7 |
361 |
+ |
362 |
+inherit netsurf |
363 |
+ |
364 |
+DESCRIPTION="C library for framebuffer abstraction" |
365 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libnsfb/" |
366 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
367 |
+ |
368 |
+LICENSE="MIT" |
369 |
+SLOT="0/${PV}" |
370 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
371 |
+IUSE="sdl test vnc wayland X" |
372 |
+ |
373 |
+RESTRICT="!test? ( test )" |
374 |
+ |
375 |
+RDEPEND="sdl? ( >=media-libs/libsdl-1.2.15-r4 ) |
376 |
+ vnc? ( >=net-libs/libvncserver-0.9.9-r2 ) |
377 |
+ wayland? ( >=dev-libs/wayland-1.0.6 ) |
378 |
+ X? ( |
379 |
+ >=x11-libs/libxcb-1.9.1 |
380 |
+ >=x11-libs/xcb-util-0.3.9-r1 |
381 |
+ >=x11-libs/xcb-util-image-0.3.9-r1 |
382 |
+ >=x11-libs/xcb-util-keysyms-0.3.9-r1 |
383 |
+ )" |
384 |
+BDEPEND="dev-util/netsurf-buildsystem" |
385 |
+ |
386 |
+PATCHES=( "${FILESDIR}/${PN}-0.1.0-autodetect.patch" ) |
387 |
+ |
388 |
+DOCS=( usage ) |
389 |
+ |
390 |
+_emake() { |
391 |
+ netsurf_define_makeconf |
392 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \ |
393 |
+ WITH_VNC=$(usex vnc) \ |
394 |
+ WITH_SDL=$(usex sdl) \ |
395 |
+ WITH_XCB=$(usex X) \ |
396 |
+ WITH_WLD=$(usex wayland) \ |
397 |
+ $@ |
398 |
+} |
399 |
+ |
400 |
+src_compile() { |
401 |
+ _emake |
402 |
+} |
403 |
+ |
404 |
+src_install() { |
405 |
+ _emake DESTDIR="${D}" install |
406 |
+} |
407 |
|
408 |
diff --git a/dev-libs/libnsutils/libnsutils-0.0.5-r2.ebuild b/dev-libs/libnsutils/libnsutils-0.0.5-r2.ebuild |
409 |
new file mode 100644 |
410 |
index 00000000000..13f403c3edb |
411 |
--- /dev/null |
412 |
+++ b/dev-libs/libnsutils/libnsutils-0.0.5-r2.ebuild |
413 |
@@ -0,0 +1,30 @@ |
414 |
+# Copyright 1999-2020 Gentoo Authors |
415 |
+# Distributed under the terms of the GNU General Public License v2 |
416 |
+ |
417 |
+EAPI=7 |
418 |
+ |
419 |
+inherit netsurf |
420 |
+ |
421 |
+DESCRIPTION="base64 and time library, written in C" |
422 |
+HOMEPAGE="http://www.netsurf-browser.org/" |
423 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
424 |
+ |
425 |
+LICENSE="MIT" |
426 |
+SLOT="0/${PV}" |
427 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
428 |
+IUSE="" |
429 |
+ |
430 |
+DEPEND="dev-util/netsurf-buildsystem" |
431 |
+ |
432 |
+_emake() { |
433 |
+ netsurf_define_makeconf |
434 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
435 |
+} |
436 |
+ |
437 |
+src_compile() { |
438 |
+ _emake |
439 |
+} |
440 |
+ |
441 |
+src_install() { |
442 |
+ _emake DESTDIR="${D}" install |
443 |
+} |
444 |
|
445 |
diff --git a/dev-libs/libnsutils/libnsutils-0.1.0-r1.ebuild b/dev-libs/libnsutils/libnsutils-0.1.0-r1.ebuild |
446 |
new file mode 100644 |
447 |
index 00000000000..84b713406a9 |
448 |
--- /dev/null |
449 |
+++ b/dev-libs/libnsutils/libnsutils-0.1.0-r1.ebuild |
450 |
@@ -0,0 +1,30 @@ |
451 |
+# Copyright 1999-2020 Gentoo Authors |
452 |
+# Distributed under the terms of the GNU General Public License v2 |
453 |
+ |
454 |
+EAPI=7 |
455 |
+ |
456 |
+inherit netsurf |
457 |
+ |
458 |
+DESCRIPTION="C library for base64 and time" |
459 |
+HOMEPAGE="http://www.netsurf-browser.org/" |
460 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
461 |
+ |
462 |
+LICENSE="MIT" |
463 |
+SLOT="0/${PV}" |
464 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
465 |
+IUSE="" |
466 |
+ |
467 |
+BDEPEND="dev-util/netsurf-buildsystem" |
468 |
+ |
469 |
+_emake() { |
470 |
+ netsurf_define_makeconf |
471 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
472 |
+} |
473 |
+ |
474 |
+src_compile() { |
475 |
+ _emake |
476 |
+} |
477 |
+ |
478 |
+src_install() { |
479 |
+ _emake DESTDIR="${D}" install |
480 |
+} |
481 |
|
482 |
diff --git a/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild b/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild |
483 |
new file mode 100644 |
484 |
index 00000000000..ea49dbb1c05 |
485 |
--- /dev/null |
486 |
+++ b/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild |
487 |
@@ -0,0 +1,43 @@ |
488 |
+# Copyright 1999-2020 Gentoo Authors |
489 |
+# Distributed under the terms of the GNU General Public License v2 |
490 |
+ |
491 |
+EAPI=7 |
492 |
+ |
493 |
+inherit flag-o-matic netsurf |
494 |
+ |
495 |
+DESCRIPTION="C library for building efficient parsers" |
496 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils/" |
497 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
498 |
+ |
499 |
+LICENSE="MIT" |
500 |
+SLOT="0/${PV}" |
501 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~m68k-mint" |
502 |
+IUSE="iconv test" |
503 |
+RESTRICT="!test? ( test )" |
504 |
+ |
505 |
+DEPEND=" |
506 |
+ >=dev-util/netsurf-buildsystem-1.7-r1 |
507 |
+ test? ( dev-lang/perl )" |
508 |
+ |
509 |
+DOCS=( README docs/Todo ) |
510 |
+ |
511 |
+src_configure() { |
512 |
+ append-cflags "-D$(usex iconv WITH WITHOUT)_ICONV_FILTER" |
513 |
+} |
514 |
+ |
515 |
+_emake() { |
516 |
+ netsurf_define_makeconf |
517 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
518 |
+} |
519 |
+ |
520 |
+src_compile() { |
521 |
+ _emake |
522 |
+} |
523 |
+ |
524 |
+src_test() { |
525 |
+ _emake test |
526 |
+} |
527 |
+ |
528 |
+src_install() { |
529 |
+ _emake DESTDIR="${D}" install |
530 |
+} |
531 |
|
532 |
diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild |
533 |
new file mode 100644 |
534 |
index 00000000000..d553e7e2201 |
535 |
--- /dev/null |
536 |
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild |
537 |
@@ -0,0 +1,42 @@ |
538 |
+# Copyright 1999-2020 Gentoo Authors |
539 |
+# Distributed under the terms of the GNU General Public License v2 |
540 |
+ |
541 |
+EAPI=7 |
542 |
+ |
543 |
+inherit netsurf |
544 |
+ |
545 |
+DESCRIPTION="string internment library, written in C" |
546 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/" |
547 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
548 |
+ |
549 |
+LICENSE="MIT" |
550 |
+SLOT="0/${PV}" |
551 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
552 |
+IUSE="test" |
553 |
+RESTRICT="!test? ( test )" |
554 |
+ |
555 |
+DEPEND=" |
556 |
+ >=dev-util/netsurf-buildsystem-1.7-r1 |
557 |
+ test? ( >=dev-libs/check-0.9.11 )" |
558 |
+ |
559 |
+PATCHES=( |
560 |
+ # bug 664288 |
561 |
+ "${FILESDIR}/${PN}-0.4.1-makefile.patch" |
562 |
+) |
563 |
+ |
564 |
+_emake() { |
565 |
+ netsurf_define_makeconf |
566 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
567 |
+} |
568 |
+ |
569 |
+src_compile() { |
570 |
+ _emake |
571 |
+} |
572 |
+ |
573 |
+src_test() { |
574 |
+ _emake test |
575 |
+} |
576 |
+ |
577 |
+src_install() { |
578 |
+ _emake DESTDIR="${D}" install |
579 |
+} |
580 |
|
581 |
diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild |
582 |
new file mode 100644 |
583 |
index 00000000000..cb74894bb4b |
584 |
--- /dev/null |
585 |
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild |
586 |
@@ -0,0 +1,44 @@ |
587 |
+# Copyright 1999-2020 Gentoo Authors |
588 |
+# Distributed under the terms of the GNU General Public License v2 |
589 |
+ |
590 |
+EAPI=7 |
591 |
+ |
592 |
+inherit netsurf |
593 |
+ |
594 |
+DESCRIPTION="string internment library, written in C" |
595 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/" |
596 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
597 |
+ |
598 |
+LICENSE="MIT" |
599 |
+SLOT="0/${PV}" |
600 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
601 |
+IUSE="test" |
602 |
+ |
603 |
+RESTRICT="!test? ( test )" |
604 |
+ |
605 |
+DEPEND=" |
606 |
+ test? ( >=dev-libs/check-0.9.11 )" |
607 |
+BDEPEND=" |
608 |
+ >=dev-util/netsurf-buildsystem-1.7-r1" |
609 |
+ |
610 |
+PATCHES=( |
611 |
+ # bug 664288 |
612 |
+ "${FILESDIR}/${PN}-0.4.1-makefile.patch" |
613 |
+) |
614 |
+ |
615 |
+_emake() { |
616 |
+ netsurf_define_makeconf |
617 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
618 |
+} |
619 |
+ |
620 |
+src_compile() { |
621 |
+ _emake |
622 |
+} |
623 |
+ |
624 |
+src_test() { |
625 |
+ _emake test |
626 |
+} |
627 |
+ |
628 |
+src_install() { |
629 |
+ _emake DESTDIR="${D}" install |
630 |
+} |
631 |
|
632 |
diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild |
633 |
new file mode 100644 |
634 |
index 00000000000..cb74894bb4b |
635 |
--- /dev/null |
636 |
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild |
637 |
@@ -0,0 +1,44 @@ |
638 |
+# Copyright 1999-2020 Gentoo Authors |
639 |
+# Distributed under the terms of the GNU General Public License v2 |
640 |
+ |
641 |
+EAPI=7 |
642 |
+ |
643 |
+inherit netsurf |
644 |
+ |
645 |
+DESCRIPTION="string internment library, written in C" |
646 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/" |
647 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
648 |
+ |
649 |
+LICENSE="MIT" |
650 |
+SLOT="0/${PV}" |
651 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
652 |
+IUSE="test" |
653 |
+ |
654 |
+RESTRICT="!test? ( test )" |
655 |
+ |
656 |
+DEPEND=" |
657 |
+ test? ( >=dev-libs/check-0.9.11 )" |
658 |
+BDEPEND=" |
659 |
+ >=dev-util/netsurf-buildsystem-1.7-r1" |
660 |
+ |
661 |
+PATCHES=( |
662 |
+ # bug 664288 |
663 |
+ "${FILESDIR}/${PN}-0.4.1-makefile.patch" |
664 |
+) |
665 |
+ |
666 |
+_emake() { |
667 |
+ netsurf_define_makeconf |
668 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
669 |
+} |
670 |
+ |
671 |
+src_compile() { |
672 |
+ _emake |
673 |
+} |
674 |
+ |
675 |
+src_test() { |
676 |
+ _emake test |
677 |
+} |
678 |
+ |
679 |
+src_install() { |
680 |
+ _emake DESTDIR="${D}" install |
681 |
+} |
682 |
|
683 |
diff --git a/dev-libs/nsgenbind/nsgenbind-0.6-r2.ebuild b/dev-libs/nsgenbind/nsgenbind-0.6-r2.ebuild |
684 |
new file mode 100644 |
685 |
index 00000000000..fd95f03f94f |
686 |
--- /dev/null |
687 |
+++ b/dev-libs/nsgenbind/nsgenbind-0.6-r2.ebuild |
688 |
@@ -0,0 +1,32 @@ |
689 |
+# Copyright 1999-2020 Gentoo Authors |
690 |
+# Distributed under the terms of the GNU General Public License v2 |
691 |
+ |
692 |
+EAPI=7 |
693 |
+ |
694 |
+inherit netsurf |
695 |
+ |
696 |
+DESCRIPTION="generate javascript to dom bindings from w3c webidl files" |
697 |
+HOMEPAGE="http://www.netsurf-browser.org/" |
698 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
699 |
+ |
700 |
+LICENSE="MIT" |
701 |
+SLOT="0/${PV}" |
702 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
703 |
+IUSE="" |
704 |
+ |
705 |
+DEPEND=" |
706 |
+ dev-util/netsurf-buildsystem |
707 |
+ virtual/yacc" |
708 |
+ |
709 |
+_emake() { |
710 |
+ netsurf_define_makeconf |
711 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=binary $@ |
712 |
+} |
713 |
+ |
714 |
+src_compile() { |
715 |
+ _emake |
716 |
+} |
717 |
+ |
718 |
+src_install() { |
719 |
+ _emake DESTDIR="${D}" install |
720 |
+} |
721 |
|
722 |
diff --git a/dev-libs/nsgenbind/nsgenbind-0.7-r1.ebuild b/dev-libs/nsgenbind/nsgenbind-0.7-r1.ebuild |
723 |
new file mode 100644 |
724 |
index 00000000000..fd95f03f94f |
725 |
--- /dev/null |
726 |
+++ b/dev-libs/nsgenbind/nsgenbind-0.7-r1.ebuild |
727 |
@@ -0,0 +1,32 @@ |
728 |
+# Copyright 1999-2020 Gentoo Authors |
729 |
+# Distributed under the terms of the GNU General Public License v2 |
730 |
+ |
731 |
+EAPI=7 |
732 |
+ |
733 |
+inherit netsurf |
734 |
+ |
735 |
+DESCRIPTION="generate javascript to dom bindings from w3c webidl files" |
736 |
+HOMEPAGE="http://www.netsurf-browser.org/" |
737 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
738 |
+ |
739 |
+LICENSE="MIT" |
740 |
+SLOT="0/${PV}" |
741 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
742 |
+IUSE="" |
743 |
+ |
744 |
+DEPEND=" |
745 |
+ dev-util/netsurf-buildsystem |
746 |
+ virtual/yacc" |
747 |
+ |
748 |
+_emake() { |
749 |
+ netsurf_define_makeconf |
750 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=binary $@ |
751 |
+} |
752 |
+ |
753 |
+src_compile() { |
754 |
+ _emake |
755 |
+} |
756 |
+ |
757 |
+src_install() { |
758 |
+ _emake DESTDIR="${D}" install |
759 |
+} |
760 |
|
761 |
diff --git a/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild b/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild |
762 |
new file mode 100644 |
763 |
index 00000000000..353b0a1d972 |
764 |
--- /dev/null |
765 |
+++ b/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild |
766 |
@@ -0,0 +1,32 @@ |
767 |
+# Copyright 1999-2020 Gentoo Authors |
768 |
+# Distributed under the terms of the GNU General Public License v2 |
769 |
+ |
770 |
+EAPI=7 |
771 |
+ |
772 |
+inherit netsurf |
773 |
+ |
774 |
+DESCRIPTION="Generate Javascript-to-DOM bindings from w3c webidl files" |
775 |
+HOMEPAGE="http://www.netsurf-browser.org/" |
776 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
777 |
+ |
778 |
+LICENSE="MIT" |
779 |
+SLOT="0/${PV}" |
780 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64" |
781 |
+IUSE="" |
782 |
+ |
783 |
+BDEPEND=" |
784 |
+ dev-util/netsurf-buildsystem |
785 |
+ virtual/yacc" |
786 |
+ |
787 |
+_emake() { |
788 |
+ netsurf_define_makeconf |
789 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=binary $@ |
790 |
+} |
791 |
+ |
792 |
+src_compile() { |
793 |
+ _emake |
794 |
+} |
795 |
+ |
796 |
+src_install() { |
797 |
+ _emake DESTDIR="${D}" install |
798 |
+} |
799 |
|
800 |
diff --git a/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild b/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild |
801 |
new file mode 100644 |
802 |
index 00000000000..81c8075d558 |
803 |
--- /dev/null |
804 |
+++ b/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild |
805 |
@@ -0,0 +1,32 @@ |
806 |
+# Copyright 1999-2020 Gentoo Authors |
807 |
+# Distributed under the terms of the GNU General Public License v2 |
808 |
+ |
809 |
+EAPI=7 |
810 |
+ |
811 |
+inherit netsurf |
812 |
+ |
813 |
+DESCRIPTION="decoding library for BMP and ICO image file formats, written in C" |
814 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libnsbmp/" |
815 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
816 |
+ |
817 |
+LICENSE="MIT" |
818 |
+SLOT="0/${PV}" |
819 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
820 |
+IUSE="" |
821 |
+ |
822 |
+BDEPEND=" |
823 |
+ dev-util/netsurf-buildsystem |
824 |
+ virtual/pkgconfig" |
825 |
+ |
826 |
+_emake() { |
827 |
+ netsurf_define_makeconf |
828 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
829 |
+} |
830 |
+ |
831 |
+src_compile() { |
832 |
+ _emake |
833 |
+} |
834 |
+ |
835 |
+src_install() { |
836 |
+ _emake DESTDIR="${D}" install |
837 |
+} |
838 |
|
839 |
diff --git a/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild b/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild |
840 |
new file mode 100644 |
841 |
index 00000000000..8478ddc0090 |
842 |
--- /dev/null |
843 |
+++ b/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild |
844 |
@@ -0,0 +1,39 @@ |
845 |
+# Copyright 1999-2020 Gentoo Authors |
846 |
+# Distributed under the terms of the GNU General Public License v2 |
847 |
+ |
848 |
+EAPI=7 |
849 |
+ |
850 |
+inherit netsurf |
851 |
+ |
852 |
+DESCRIPTION="decoding library for the GIF image file format, written in C" |
853 |
+HOMEPAGE="https://www.netsurf-browser.org/projects/libnsgif/" |
854 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
855 |
+ |
856 |
+LICENSE="MIT" |
857 |
+SLOT="0" |
858 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~m68k-mint" |
859 |
+IUSE="" |
860 |
+ |
861 |
+BDEPEND=" |
862 |
+ >=dev-util/netsurf-buildsystem-1.7-r1 |
863 |
+ virtual/pkgconfig |
864 |
+" |
865 |
+ |
866 |
+src_prepare() { |
867 |
+ default |
868 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"' \ |
869 |
+ -i src/lzw.c || die |
870 |
+} |
871 |
+ |
872 |
+_emake() { |
873 |
+ netsurf_define_makeconf |
874 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
875 |
+} |
876 |
+ |
877 |
+src_compile() { |
878 |
+ _emake |
879 |
+} |
880 |
+ |
881 |
+src_install() { |
882 |
+ _emake DESTDIR="${D}" install |
883 |
+} |
884 |
|
885 |
diff --git a/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild b/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild |
886 |
new file mode 100644 |
887 |
index 00000000000..2d2bcaa165a |
888 |
--- /dev/null |
889 |
+++ b/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild |
890 |
@@ -0,0 +1,32 @@ |
891 |
+# Copyright 1999-2020 Gentoo Authors |
892 |
+# Distributed under the terms of the GNU General Public License v2 |
893 |
+ |
894 |
+EAPI=7 |
895 |
+ |
896 |
+inherit netsurf |
897 |
+ |
898 |
+DESCRIPTION="decoding library for BMP and ICO image file formats, written in C" |
899 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/" |
900 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
901 |
+ |
902 |
+LICENSE="MIT" |
903 |
+SLOT="0/${PV}" |
904 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
905 |
+IUSE="" |
906 |
+ |
907 |
+DEPEND=" |
908 |
+ dev-util/netsurf-buildsystem |
909 |
+ virtual/pkgconfig" |
910 |
+ |
911 |
+_emake() { |
912 |
+ netsurf_define_makeconf |
913 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
914 |
+} |
915 |
+ |
916 |
+src_compile() { |
917 |
+ _emake |
918 |
+} |
919 |
+ |
920 |
+src_install() { |
921 |
+ _emake DESTDIR="${D}" install |
922 |
+} |
923 |
|
924 |
diff --git a/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild b/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild |
925 |
new file mode 100644 |
926 |
index 00000000000..01b50983133 |
927 |
--- /dev/null |
928 |
+++ b/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild |
929 |
@@ -0,0 +1,32 @@ |
930 |
+# Copyright 1999-2020 Gentoo Authors |
931 |
+# Distributed under the terms of the GNU General Public License v2 |
932 |
+ |
933 |
+EAPI=7 |
934 |
+ |
935 |
+inherit netsurf |
936 |
+ |
937 |
+DESCRIPTION="decoding library for BMP and ICO image file formats, written in C" |
938 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/" |
939 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
940 |
+ |
941 |
+LICENSE="MIT" |
942 |
+SLOT="0/${PV}" |
943 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
944 |
+IUSE="" |
945 |
+ |
946 |
+BDEPEND=" |
947 |
+ dev-util/netsurf-buildsystem |
948 |
+ virtual/pkgconfig" |
949 |
+ |
950 |
+_emake() { |
951 |
+ netsurf_define_makeconf |
952 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
953 |
+} |
954 |
+ |
955 |
+src_compile() { |
956 |
+ _emake |
957 |
+} |
958 |
+ |
959 |
+src_install() { |
960 |
+ _emake DESTDIR="${D}" install |
961 |
+} |
962 |
|
963 |
diff --git a/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild b/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild |
964 |
new file mode 100644 |
965 |
index 00000000000..c6381ffa9d9 |
966 |
--- /dev/null |
967 |
+++ b/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild |
968 |
@@ -0,0 +1,32 @@ |
969 |
+# Copyright 1999-2020 Gentoo Authors |
970 |
+# Distributed under the terms of the GNU General Public License v2 |
971 |
+ |
972 |
+EAPI=7 |
973 |
+ |
974 |
+inherit netsurf |
975 |
+ |
976 |
+DESCRIPTION="C library for decoding BMP and ICO images" |
977 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/" |
978 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
979 |
+ |
980 |
+LICENSE="MIT" |
981 |
+SLOT="0/${PV}" |
982 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
983 |
+IUSE="" |
984 |
+ |
985 |
+BDEPEND=" |
986 |
+ dev-util/netsurf-buildsystem |
987 |
+ virtual/pkgconfig" |
988 |
+ |
989 |
+_emake() { |
990 |
+ netsurf_define_makeconf |
991 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
992 |
+} |
993 |
+ |
994 |
+src_compile() { |
995 |
+ _emake |
996 |
+} |
997 |
+ |
998 |
+src_install() { |
999 |
+ _emake DESTDIR="${D}" install |
1000 |
+} |
1001 |
|
1002 |
diff --git a/media-libs/librosprite/librosprite-0.1.3-r2.ebuild b/media-libs/librosprite/librosprite-0.1.3-r2.ebuild |
1003 |
new file mode 100644 |
1004 |
index 00000000000..d412b3c188e |
1005 |
--- /dev/null |
1006 |
+++ b/media-libs/librosprite/librosprite-0.1.3-r2.ebuild |
1007 |
@@ -0,0 +1,32 @@ |
1008 |
+# Copyright 1999-2020 Gentoo Authors |
1009 |
+# Distributed under the terms of the GNU General Public License v2 |
1010 |
+ |
1011 |
+EAPI=7 |
1012 |
+ |
1013 |
+inherit netsurf |
1014 |
+ |
1015 |
+DESCRIPTION="framebuffer abstraction library, written in C" |
1016 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/librosprite/" |
1017 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
1018 |
+ |
1019 |
+LICENSE="MIT" |
1020 |
+SLOT="0" |
1021 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
1022 |
+IUSE="" |
1023 |
+ |
1024 |
+DEPEND="dev-util/netsurf-buildsystem" |
1025 |
+ |
1026 |
+PATCHES=( "${FILESDIR}"/${PN}-0.1.2-Werror.patch ) |
1027 |
+ |
1028 |
+_emake() { |
1029 |
+ netsurf_define_makeconf |
1030 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
1031 |
+} |
1032 |
+ |
1033 |
+src_compile() { |
1034 |
+ _emake |
1035 |
+} |
1036 |
+ |
1037 |
+src_install() { |
1038 |
+ _emake DESTDIR="${D}" install |
1039 |
+} |
1040 |
|
1041 |
diff --git a/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild b/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild |
1042 |
new file mode 100644 |
1043 |
index 00000000000..062d7f57930 |
1044 |
--- /dev/null |
1045 |
+++ b/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild |
1046 |
@@ -0,0 +1,38 @@ |
1047 |
+# Copyright 1999-2020 Gentoo Authors |
1048 |
+# Distributed under the terms of the GNU General Public License v2 |
1049 |
+ |
1050 |
+EAPI=7 |
1051 |
+ |
1052 |
+inherit netsurf |
1053 |
+ |
1054 |
+DESCRIPTION="framebuffer abstraction library, written in C" |
1055 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libsvgtiny/" |
1056 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
1057 |
+ |
1058 |
+LICENSE="MIT" |
1059 |
+SLOT="0/${PV}" |
1060 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
1061 |
+IUSE="" |
1062 |
+ |
1063 |
+RDEPEND=" |
1064 |
+ >=net-libs/libdom-0.1.2-r1[xml] |
1065 |
+ >=dev-libs/libwapcaplet-0.2.2-r1" |
1066 |
+DEPEND="${RDEPEND} |
1067 |
+ dev-util/gperf |
1068 |
+ dev-util/netsurf-buildsystem |
1069 |
+ virtual/pkgconfig" |
1070 |
+ |
1071 |
+PATCHES=( "${FILESDIR}"/${PN}-0.1.3-parallel-build.patch ) |
1072 |
+ |
1073 |
+_emake() { |
1074 |
+ netsurf_define_makeconf |
1075 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
1076 |
+} |
1077 |
+ |
1078 |
+src_compile() { |
1079 |
+ _emake |
1080 |
+} |
1081 |
+ |
1082 |
+src_install() { |
1083 |
+ _emake DESTDIR="${D}" install |
1084 |
+} |
1085 |
|
1086 |
diff --git a/net-libs/libdom/libdom-0.3.3-r2.ebuild b/net-libs/libdom/libdom-0.3.3-r2.ebuild |
1087 |
new file mode 100644 |
1088 |
index 00000000000..b5e782a5b83 |
1089 |
--- /dev/null |
1090 |
+++ b/net-libs/libdom/libdom-0.3.3-r2.ebuild |
1091 |
@@ -0,0 +1,55 @@ |
1092 |
+# Copyright 1999-2020 Gentoo Authors |
1093 |
+# Distributed under the terms of the GNU General Public License v2 |
1094 |
+ |
1095 |
+EAPI=7 |
1096 |
+ |
1097 |
+inherit netsurf |
1098 |
+ |
1099 |
+DESCRIPTION="implementation of the W3C DOM, written in C" |
1100 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libdom/" |
1101 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
1102 |
+ |
1103 |
+LICENSE="MIT" |
1104 |
+SLOT="0/${PV}" |
1105 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
1106 |
+IUSE="expat test xml" |
1107 |
+RESTRICT="!test? ( test )" |
1108 |
+ |
1109 |
+RDEPEND=" |
1110 |
+ >=dev-libs/libparserutils-0.2.1-r1 |
1111 |
+ >=dev-libs/libwapcaplet-0.3.0 |
1112 |
+ >=net-libs/libhubbub-0.3.1-r1 |
1113 |
+ xml? ( |
1114 |
+ expat? ( >=dev-libs/expat-2.1.0-r3 ) |
1115 |
+ !expat? ( >=dev-libs/libxml2-2.9.1-r4 ) |
1116 |
+ )" |
1117 |
+DEPEND="${RDEPEND} |
1118 |
+ dev-util/netsurf-buildsystem |
1119 |
+ virtual/pkgconfig |
1120 |
+ test? ( |
1121 |
+ dev-perl/XML-XPath |
1122 |
+ dev-perl/libxml-perl |
1123 |
+ dev-perl/Switch |
1124 |
+ )" |
1125 |
+ |
1126 |
+REQUIRED_USE="test? ( xml )" |
1127 |
+ |
1128 |
+_emake() { |
1129 |
+ netsurf_define_makeconf |
1130 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \ |
1131 |
+ WITH_EXPAT_BINDING=$(usex xml $(usex expat yes no) no) \ |
1132 |
+ WITH_LIBXML_BINDING=$(usex xml $(usex expat no yes) no) \ |
1133 |
+ $@ |
1134 |
+} |
1135 |
+ |
1136 |
+src_compile() { |
1137 |
+ _emake |
1138 |
+} |
1139 |
+ |
1140 |
+src_test() { |
1141 |
+ _emake test |
1142 |
+} |
1143 |
+ |
1144 |
+src_install() { |
1145 |
+ _emake DESTDIR="${D}" install |
1146 |
+} |
1147 |
|
1148 |
diff --git a/net-libs/libdom/libdom-0.4.0-r1.ebuild b/net-libs/libdom/libdom-0.4.0-r1.ebuild |
1149 |
new file mode 100644 |
1150 |
index 00000000000..d5902a58630 |
1151 |
--- /dev/null |
1152 |
+++ b/net-libs/libdom/libdom-0.4.0-r1.ebuild |
1153 |
@@ -0,0 +1,57 @@ |
1154 |
+# Copyright 1999-2020 Gentoo Authors |
1155 |
+# Distributed under the terms of the GNU General Public License v2 |
1156 |
+ |
1157 |
+EAPI=7 |
1158 |
+ |
1159 |
+inherit netsurf |
1160 |
+ |
1161 |
+DESCRIPTION="implementation of the W3C DOM, written in C" |
1162 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libdom/" |
1163 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
1164 |
+ |
1165 |
+LICENSE="MIT" |
1166 |
+SLOT="0/${PV}" |
1167 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
1168 |
+IUSE="expat test xml" |
1169 |
+ |
1170 |
+RESTRICT="!test? ( test )" |
1171 |
+ |
1172 |
+RDEPEND=" |
1173 |
+ dev-libs/libparserutils |
1174 |
+ dev-libs/libwapcaplet |
1175 |
+ net-libs/libhubbub |
1176 |
+ xml? ( |
1177 |
+ expat? ( >=dev-libs/expat-2.1.0-r3 ) |
1178 |
+ !expat? ( >=dev-libs/libxml2-2.9.1-r4 ) |
1179 |
+ )" |
1180 |
+DEPEND="${RDEPEND} |
1181 |
+ test? ( |
1182 |
+ dev-perl/XML-XPath |
1183 |
+ dev-perl/libxml-perl |
1184 |
+ dev-perl/Switch |
1185 |
+ )" |
1186 |
+BDEPEND=" |
1187 |
+ dev-util/netsurf-buildsystem |
1188 |
+ virtual/pkgconfig" |
1189 |
+ |
1190 |
+REQUIRED_USE="test? ( xml )" |
1191 |
+ |
1192 |
+_emake() { |
1193 |
+ netsurf_define_makeconf |
1194 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \ |
1195 |
+ WITH_EXPAT_BINDING=$(usex xml $(usex expat yes no) no) \ |
1196 |
+ WITH_LIBXML_BINDING=$(usex xml $(usex expat no yes) no) \ |
1197 |
+ $@ |
1198 |
+} |
1199 |
+ |
1200 |
+src_compile() { |
1201 |
+ _emake |
1202 |
+} |
1203 |
+ |
1204 |
+src_test() { |
1205 |
+ _emake test |
1206 |
+} |
1207 |
+ |
1208 |
+src_install() { |
1209 |
+ _emake DESTDIR="${D}" install |
1210 |
+} |
1211 |
|
1212 |
diff --git a/net-libs/libdom/libdom-0.4.1-r1.ebuild b/net-libs/libdom/libdom-0.4.1-r1.ebuild |
1213 |
new file mode 100644 |
1214 |
index 00000000000..d5902a58630 |
1215 |
--- /dev/null |
1216 |
+++ b/net-libs/libdom/libdom-0.4.1-r1.ebuild |
1217 |
@@ -0,0 +1,57 @@ |
1218 |
+# Copyright 1999-2020 Gentoo Authors |
1219 |
+# Distributed under the terms of the GNU General Public License v2 |
1220 |
+ |
1221 |
+EAPI=7 |
1222 |
+ |
1223 |
+inherit netsurf |
1224 |
+ |
1225 |
+DESCRIPTION="implementation of the W3C DOM, written in C" |
1226 |
+HOMEPAGE="http://www.netsurf-browser.org/projects/libdom/" |
1227 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
1228 |
+ |
1229 |
+LICENSE="MIT" |
1230 |
+SLOT="0/${PV}" |
1231 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" |
1232 |
+IUSE="expat test xml" |
1233 |
+ |
1234 |
+RESTRICT="!test? ( test )" |
1235 |
+ |
1236 |
+RDEPEND=" |
1237 |
+ dev-libs/libparserutils |
1238 |
+ dev-libs/libwapcaplet |
1239 |
+ net-libs/libhubbub |
1240 |
+ xml? ( |
1241 |
+ expat? ( >=dev-libs/expat-2.1.0-r3 ) |
1242 |
+ !expat? ( >=dev-libs/libxml2-2.9.1-r4 ) |
1243 |
+ )" |
1244 |
+DEPEND="${RDEPEND} |
1245 |
+ test? ( |
1246 |
+ dev-perl/XML-XPath |
1247 |
+ dev-perl/libxml-perl |
1248 |
+ dev-perl/Switch |
1249 |
+ )" |
1250 |
+BDEPEND=" |
1251 |
+ dev-util/netsurf-buildsystem |
1252 |
+ virtual/pkgconfig" |
1253 |
+ |
1254 |
+REQUIRED_USE="test? ( xml )" |
1255 |
+ |
1256 |
+_emake() { |
1257 |
+ netsurf_define_makeconf |
1258 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \ |
1259 |
+ WITH_EXPAT_BINDING=$(usex xml $(usex expat yes no) no) \ |
1260 |
+ WITH_LIBXML_BINDING=$(usex xml $(usex expat no yes) no) \ |
1261 |
+ $@ |
1262 |
+} |
1263 |
+ |
1264 |
+src_compile() { |
1265 |
+ _emake |
1266 |
+} |
1267 |
+ |
1268 |
+src_test() { |
1269 |
+ _emake test |
1270 |
+} |
1271 |
+ |
1272 |
+src_install() { |
1273 |
+ _emake DESTDIR="${D}" install |
1274 |
+} |
1275 |
|
1276 |
diff --git a/net-libs/libhubbub/libhubbub-0.3.6-r2.ebuild b/net-libs/libhubbub/libhubbub-0.3.6-r2.ebuild |
1277 |
new file mode 100644 |
1278 |
index 00000000000..37c534bcee4 |
1279 |
--- /dev/null |
1280 |
+++ b/net-libs/libhubbub/libhubbub-0.3.6-r2.ebuild |
1281 |
@@ -0,0 +1,56 @@ |
1282 |
+# Copyright 1999-2020 Gentoo Authors |
1283 |
+# Distributed under the terms of the GNU General Public License v2 |
1284 |
+ |
1285 |
+EAPI=7 |
1286 |
+ |
1287 |
+inherit netsurf flag-o-matic |
1288 |
+ |
1289 |
+DESCRIPTION="HTML5 compliant parsing library, written in C" |
1290 |
+HOMEPAGE="https://www.netsurf-browser.org/projects/hubbub/" |
1291 |
+SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" |
1292 |
+ |
1293 |
+LICENSE="MIT" |
1294 |
+SLOT="0/${PV}" |
1295 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~m68k-mint" |
1296 |
+IUSE="doc test" |
1297 |
+ |
1298 |
+BDEPEND=" |
1299 |
+ dev-util/netsurf-buildsystem |
1300 |
+ virtual/pkgconfig |
1301 |
+ doc? ( app-doc/doxygen ) |
1302 |
+ test? ( dev-lang/perl ) |
1303 |
+" |
1304 |
+RDEPEND="dev-libs/libparserutils:=" |
1305 |
+DEPEND="${RDEPEND} |
1306 |
+ test? ( dev-libs/json-c )" |
1307 |
+RESTRICT="!test? ( test )" |
1308 |
+ |
1309 |
+DOCS=( README docs/{Architecture,Macros,Todo,Treebuilder,Updated} ) |
1310 |
+PATCHES=( "${FILESDIR}/libhubbub-0.3.6-json-c.patch" ) |
1311 |
+ |
1312 |
+src_prepare() { |
1313 |
+ default |
1314 |
+ sed -e '1i#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"' \ |
1315 |
+ -i test/tree2.c || die |
1316 |
+} |
1317 |
+ |
1318 |
+_emake() { |
1319 |
+ netsurf_define_makeconf |
1320 |
+ append-cflags -Wno-error |
1321 |
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ |
1322 |
+} |
1323 |
+ |
1324 |
+src_compile() { |
1325 |
+ _emake |
1326 |
+ use doc && _emake docs |
1327 |
+} |
1328 |
+ |
1329 |
+src_test() { |
1330 |
+ _emake test |
1331 |
+} |
1332 |
+ |
1333 |
+src_install() { |
1334 |
+ _emake DESTDIR="${D}" install |
1335 |
+ use doc && HTML_DOCS=( docs/html/. ) |
1336 |
+ einstalldocs |
1337 |
+} |
1338 |
|
1339 |
diff --git a/www-client/netsurf/netsurf-3.10-r3.ebuild b/www-client/netsurf/netsurf-3.10-r3.ebuild |
1340 |
new file mode 100644 |
1341 |
index 00000000000..80ac0b1a011 |
1342 |
--- /dev/null |
1343 |
+++ b/www-client/netsurf/netsurf-3.10-r3.ebuild |
1344 |
@@ -0,0 +1,148 @@ |
1345 |
+# Copyright 1999-2020 Gentoo Authors |
1346 |
+# Distributed under the terms of the GNU General Public License v2 |
1347 |
+ |
1348 |
+EAPI=7 |
1349 |
+ |
1350 |
+inherit netsurf desktop |
1351 |
+ |
1352 |
+DESCRIPTION="a free, open source web browser" |
1353 |
+HOMEPAGE="https://www.netsurf-browser.org/" |
1354 |
+SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz" |
1355 |
+ |
1356 |
+LICENSE="GPL-2 MIT" |
1357 |
+SLOT="0" |
1358 |
+KEYWORDS="~amd64 ~ppc64" |
1359 |
+IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng |
1360 |
+ +png +psl rosprite +svg +svgtiny +webp" |
1361 |
+ |
1362 |
+REQUIRED_USE="|| ( fbcon gtk gtk2 ) |
1363 |
+ duktape? ( javascript )" |
1364 |
+ |
1365 |
+RDEPEND=" |
1366 |
+ >=dev-libs/libcss-0.9 |
1367 |
+ >=net-libs/libdom-0.3 |
1368 |
+ >=net-libs/libhubbub-0.3 |
1369 |
+ >=dev-libs/libnsutils-0.1.0 |
1370 |
+ >=dev-libs/libutf8proc-2.4 |
1371 |
+ dev-libs/libxml2:2 |
1372 |
+ net-misc/curl |
1373 |
+ bmp? ( >=media-libs/libnsbmp-0.1 ) |
1374 |
+ fbcon? ( >=dev-libs/libnsfb-0.2.2 |
1375 |
+ truetype? ( media-fonts/dejavu |
1376 |
+ >=media-libs/freetype-2.5.0.1 ) |
1377 |
+ ) |
1378 |
+ gif? ( >=media-libs/libnsgif-0.1 ) |
1379 |
+ gtk? ( dev-libs/glib:2 |
1380 |
+ x11-libs/gtk+:3 ) |
1381 |
+ gtk2? ( dev-libs/glib:2 |
1382 |
+ x11-libs/gtk+:2 ) |
1383 |
+ javascript? ( |
1384 |
+ >=dev-libs/nsgenbind-0.7 |
1385 |
+ duktape? ( dev-lang/duktape ) |
1386 |
+ !duktape? ( dev-lang/spidermonkey:0= ) |
1387 |
+ ) |
1388 |
+ jpeg? ( >=virtual/jpeg-0-r2:0 ) |
1389 |
+ mng? ( >=media-libs/libmng-1.0.10-r2 ) |
1390 |
+ png? ( >=media-libs/libpng-1.2.51:0 ) |
1391 |
+ psl? ( media-libs/libnspsl ) |
1392 |
+ rosprite? ( >=media-libs/librosprite-0.1.2-r1 ) |
1393 |
+ svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1 ) |
1394 |
+ !svgtiny? ( gnome-base/librsvg:2 ) ) |
1395 |
+ webp? ( >=media-libs/libwebp-0.3.0 )" |
1396 |
+BDEPEND=" |
1397 |
+ duktape? ( app-editors/vim-core ) |
1398 |
+ dev-libs/check |
1399 |
+ dev-perl/HTML-Parser |
1400 |
+ >=dev-util/netsurf-buildsystem-1.7-r1" |
1401 |
+ |
1402 |
+PATCHES=( |
1403 |
+ "${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch" |
1404 |
+ "${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch" |
1405 |
+ "${FILESDIR}/${PN}-3.10-disable-failing-tests.patch" |
1406 |
+) |
1407 |
+ |
1408 |
+DOCS=( README docs/using-framebuffer.md |
1409 |
+ docs/ideas/{cache,css-engine,render-library}.txt ) |
1410 |
+ |
1411 |
+src_prepare() { |
1412 |
+ default |
1413 |
+ rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die |
1414 |
+} |
1415 |
+ |
1416 |
+_emake() { |
1417 |
+ netsurf_define_makeconf |
1418 |
+ local netsurf_makeconf=( |
1419 |
+ "${NETSURF_MAKECONF[@]}" |
1420 |
+ COMPONENT_TYPE=binary |
1421 |
+ NETSURF_USE_BMP=$(usex bmp YES NO) |
1422 |
+ NETSURF_USE_GIF=$(usex gif YES NO) |
1423 |
+ NETSURF_USE_JPEG=$(usex jpeg YES NO) |
1424 |
+ NETSURF_USE_PNG=$(usex png YES NO) |
1425 |
+ NETSURF_USE_NSPSL=$(usex psl YES NO) |
1426 |
+ NETSURF_USE_MNG=$(usex mng YES NO) |
1427 |
+ NETSURF_USE_WEBP=$(usex webp YES NO) |
1428 |
+ NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO) |
1429 |
+ NETSURF_USE_JS=NO |
1430 |
+ NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO) |
1431 |
+ NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO) |
1432 |
+ NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO) |
1433 |
+ NETSURF_USE_ROSPRITE=$(usex rosprite YES NO) |
1434 |
+ PKG_CONFIG=$(tc-getPKG_CONFIG) |
1435 |
+ NETSURF_FB_FONTLIB=$(usex truetype freetype internal) |
1436 |
+ NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu" |
1437 |
+ NETSURF_USE_VIDEO=NO |
1438 |
+ ) |
1439 |
+ emake "${netsurf_makeconf[@]}" $@ |
1440 |
+} |
1441 |
+ |
1442 |
+src_compile() { |
1443 |
+ # The build system only runs pkg-config to find librsvg's include |
1444 |
+ # dir for the gtk targets. So if you try to build the framebuffer |
1445 |
+ # target with NETSURF_USE_RSVG=YES, the build crashes on failing to |
1446 |
+ # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It |
1447 |
+ # might be possible to fall back to svgtiny with USE="svg -svgtiny" |
1448 |
+ # if svgtiny works in a framebuffer, but then our (R)DEPEND would |
1449 |
+ # need some mangling to ensure that svgtiny is installed. |
1450 |
+ use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer |
1451 |
+ |
1452 |
+ use gtk2 && _emake TARGET=gtk2 |
1453 |
+ use gtk && _emake TARGET=gtk3 |
1454 |
+} |
1455 |
+ |
1456 |
+src_test() { |
1457 |
+ _emake test |
1458 |
+} |
1459 |
+ |
1460 |
+src_install() { |
1461 |
+ sed -e '1iexit;' \ |
1462 |
+ -i "${WORKDIR}"/*/utils/git-testament.pl || die |
1463 |
+ |
1464 |
+ if use fbcon ; then |
1465 |
+ # See earlier comments about rsvg.h. |
1466 |
+ _emake NETSURF_USE_RSVG=NO TARGET=framebuffer DESTDIR="${D}" install |
1467 |
+ elog "framebuffer binary has been installed as netsurf-fb" |
1468 |
+ make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-fb \ |
1469 |
+ NetSurf-framebuffer \ |
1470 |
+ netsurf \ |
1471 |
+ "Network;WebBrowser" |
1472 |
+ fi |
1473 |
+ if use gtk2 ; then |
1474 |
+ _emake TARGET=gtk2 DESTDIR="${D}" install |
1475 |
+ elog "netsurf gtk2 version has been installed as netsurf-gtk2" |
1476 |
+ make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk2 \ |
1477 |
+ NetSurf-gtk2 \ |
1478 |
+ netsurf \ |
1479 |
+ "Network;WebBrowser" |
1480 |
+ fi |
1481 |
+ if use gtk ; then |
1482 |
+ _emake TARGET=gtk3 DESTDIR="${D}" install |
1483 |
+ elog "netsurf gtk3 version has been installed as netsurf-gtk3" |
1484 |
+ make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk3 \ |
1485 |
+ NetSurf-gtk3 \ |
1486 |
+ netsurf \ |
1487 |
+ "Network;WebBrowser" |
1488 |
+ fi |
1489 |
+ |
1490 |
+ insinto /usr/share/pixmaps |
1491 |
+ doins frontends/gtk/res/netsurf.xpm |
1492 |
+} |