SUMMARY="An HTML5 compliant parsing library" DESCRIPTION=" Hubbub is an HTML5 compliant parsing library, written in C. It was developed \ as part of the NetSurf project and is available for use by other software \ under the MIT licence. The HTML5 specification defines a parsing algorithm, based on the behaviour \ of mainstream browsers, which provides instructions for how to parse all \ markup, both valid and invalid. As a result, Hubbub parses web content well. If you are looking for an HTML5 parser in Python or Ruby, you may wish to \ look at html5lib." HOMEPAGE="http://www.netsurf-browser.org/projects/hubbub/" COPYRIGHT="2007-2014 J-M Bell" LICENSE="MIT" REVISION="2" SOURCE_URI="http://download.netsurf-browser.org/libs/releases/libhubbub-$portVersion-src.tar.gz" CHECKSUM_SHA256="1f8b31e86d0d32735f247c071a7ade1a475606b7a3583d2132e567a310b62053" SOURCE_DIR="libhubbub-$portVersion" PATCHES="libhubbub-0.3.0.patchset" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" PROVIDES=" hubbub$secondaryArchSuffix = $portVersion lib:libhubbub$secondaryArchSuffix = $portVersion compat >= 0 " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" hubbub${secondaryArchSuffix}_devel = $portVersion devel:libhubbub$secondaryArchSuffix = $portVersion compat >= 0 " REQUIRES_devel=" hubbub$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" devel:libparserutils$secondaryArchSuffix devel:libjson_c$secondaryArchSuffix devel:libiconv$secondaryArchSuffix " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel netsurf_buildsystem >= 0.3.0 cmd:gcc$secondaryArchSuffix cmd:make cmd:perl cmd:pkg_config$secondaryArchSuffix " BUILD() { make PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem make PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ COMPONENT_TYPE=lib-shared } INSTALL() { make install PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ INCLUDEDIR=$relativeIncludeDir LIBDIR=$relativeLibDir make install PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ INCLUDEDIR=$relativeIncludeDir LIBDIR=$relativeLibDir \ COMPONENT_TYPE=lib-shared prepareInstalledDevelLib libhubbub fixPkgconfig packageEntries devel $developDir } TEST() { make PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ LDFLAGS="-liconv -lparserutils" test }