Diff netsurf-3.10-r7 with a netsurf-9999
/usr/portage/www-client/netsurf/netsurf-9999.ebuild 2023-10-09 14:52:35.892368512 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 | |
6 |
inherit desktop netsurf toolchain-funcs |
|
6 |
inherit desktop git-r3 netsurf toolchain-funcs |
|
7 | 7 | |
8 | 8 |
DESCRIPTION="A free, open source web browser" |
9 | 9 |
HOMEPAGE="https://www.netsurf-browser.org/" |
10 |
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz" |
|
11 | 10 | |
11 |
EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git" |
|
12 | 12 |
LICENSE="GPL-2 MIT" |
13 | 13 |
SLOT="0" |
14 |
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" |
|
14 |
KEYWORDS="" |
|
15 | 15 |
IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg |
16 | 16 |
+png +psl rosprite +svg +svgtiny +webp" |
17 | 17 | |
18 | 18 |
REQUIRED_USE="|| ( fbcon gtk )" |
19 | 19 | |
20 | 20 |
RDEPEND=" |
21 |
dev-libs/libcss |
|
22 |
dev-libs/libnsutils |
|
21 |
>=dev-libs/libcss-9999 |
|
22 |
>=dev-libs/libnsutils-9999 |
|
23 | 23 |
dev-libs/openssl:= |
24 | 24 |
dev-libs/libutf8proc |
25 | 25 |
dev-libs/libxml2:2 |
26 | 26 |
net-misc/curl |
27 |
net-libs/libdom |
|
27 |
>=net-libs/libdom-9999 |
|
28 | 28 |
net-libs/libhubbub |
29 | 29 |
bmp? ( media-libs/libnsbmp ) |
30 | 30 |
fbcon? ( |
... | ... | |
34 | 34 |
media-libs/freetype |
35 | 35 |
) |
36 | 36 |
) |
37 |
gif? ( media-libs/libnsgif ) |
|
37 |
gif? ( >=media-libs/libnsgif-9999 ) |
|
38 | 38 |
gtk? ( |
39 | 39 |
dev-libs/glib:2 |
40 | 40 |
x11-libs/gtk+:3 |
... | ... | |
58 | 58 |
dev-perl/HTML-Parser |
59 | 59 |
dev-util/netsurf-buildsystem |
60 | 60 |
virtual/pkgconfig |
61 |
javascript? ( app-editors/vim-core ) |
|
62 | 61 |
" |
63 | 62 | |
64 | 63 |
PATCHES=( |
65 | 64 |
"${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch" |
66 | 65 |
"${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch" |
67 | 66 |
"${FILESDIR}/${PN}-3.10-disable-failing-tests.patch" |
68 |
"${FILESDIR}/${PN}-3.10-gcc10-fno-common.patch" |
|
69 | 67 |
) |
70 | 68 | |
71 | 69 |
DOCS=( |
... | ... | |
122 | 120 |
} |
123 | 121 | |
124 | 122 |
src_install() { |
125 |
sed -e '1iexit;' \ |
|
126 |
-i "${WORKDIR}"/*/utils/git-testament.pl || die |
|
127 | ||
128 | 123 |
if use fbcon ; then |
129 | 124 |
# See earlier comments about rsvg.h. |
130 | 125 |
_emake NETSURF_USE_RSVG=NO TARGET=framebuffer DESTDIR="${D}" install |