net-libs/libnatpmp: x86 stable wrt bug #708868
[gentoo.git] / net-libs / libhubbub / libhubbub-0.3.3.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 NETSURF_BUILDSYSTEM=buildsystem-1.5
7 inherit netsurf
8
9 DESCRIPTION="HTML5 compliant parsing library, written in C"
10 HOMEPAGE="http://www.netsurf-browser.org/projects/hubbub/"
11
12 LICENSE="MIT"
13 SLOT="0/${PV}"
14 KEYWORDS="amd64 arm ~ppc x86 ~m68k-mint"
15 IUSE="doc test"
16 RESTRICT="!test? ( test )"
17
18 RDEPEND=">=dev-libs/libparserutils-0.2.1-r1[static-libs?,${MULTILIB_USEDEP}]
19         !net-libs/hubbub"
20 DEPEND="${RDEPEND}
21         virtual/pkgconfig
22         test? ( dev-lang/perl
23                 >=dev-libs/json-c-0.10-r1[${MULTILIB_USEDEP}] )"
24
25 DOCS=( README docs/{Architecture,Macros,Todo,Treebuilder,Updated} )
26
27 src_prepare() {
28         sed -e '1i#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"' \
29                 -i test/tree2.c || die
30
31         netsurf_src_prepare
32 }