SUMMARY="RDF Query Library" DESCRIPTION="Rasqal is a free software / Open Source C library that handles \ Resource Description Framework (RDF) query language syntaxes, query \ construction and execution of queries returning results as bindings, boolean, \ RDF graphs/triples or syntaxes. The supported query languages are SPARQL \ Query 1.0, SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the \ Experimental SPARQL extensions (LAQRS). Rasqal can write binding query \ results in the SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, \ RDF/XML and Turtle / N3 and read them in SPARQL XML, CSV, TSV, RDF/XML \ and Turtle / N3." HOMEPAGE="https://librdf.org/" COPYRIGHT="2003-2014 Dave Beckett 2003-2005 University of Bristol" LICENSE="GNU GPL v2 GNU LGPL v2.1" REVISION="6" SOURCE_URI="http://download.librdf.org/source/rasqal-$portVersion.tar.gz" CHECKSUM_SHA256="6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" rasqal$secondaryArchSuffix = $portVersion cmd:roqet$secondaryArchSuffix lib:librasqal$secondaryArchSuffix = 3.0.0 compat >= 3 " REQUIRES=" haiku$secondaryArchSuffix lib:libgcrypt$secondaryArchSuffix lib:libgmp$secondaryArchSuffix # needed by mpfr lib:libgpg_error$secondaryArchSuffix lib:libmpfr$secondaryArchSuffix lib:libpcre$secondaryArchSuffix lib:libraptor2$secondaryArchSuffix lib:libxml2$secondaryArchSuffix " PROVIDES_devel=" rasqal${secondaryArchSuffix}_devel = $portVersion cmd:rasqal_config$secondaryArchSuffix devel:librasqal$secondaryArchSuffix = 3.0.0 compat >= 3 " REQUIRES_devel=" rasqal$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libgcrypt$secondaryArchSuffix devel:libgmp$secondaryArchSuffix devel:libgpg_error$secondaryArchSuffix devel:libmpfr$secondaryArchSuffix >= 6 devel:libpcre$secondaryArchSuffix devel:libraptor2$secondaryArchSuffix devel:libxml2$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:autoconf cmd:awk cmd:bison cmd:flex cmd:gcc$secondaryArchSuffix cmd:gtkdocize cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix " BUILD() { autoreconf -fi runConfigure ./configure \ --disable-static \ --with-html-dir=${developDocDir} make $jobArgs } INSTALL() { make install rm $libDir/librasqal.la prepareInstalledDevelLibs librasqal fixPkgconfig strict # devel package packageEntries devel \ $binDir/rasqal-config \ $developDir \ $manDir/man3 $manDir/man1/rasqal-config.1 } TEST() { make check }