From 69030090c1e34b120342eb6ae61873c03ebd91a7 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 30 Jan 2016 13:10:11 +0100 Subject: [PATCH] Add recipe for nsgenbind. Required by NetSurf. --- dev-libs/nsgenbind/nsgenbind-0.1.2.recipe | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dev-libs/nsgenbind/nsgenbind-0.1.2.recipe diff --git a/dev-libs/nsgenbind/nsgenbind-0.1.2.recipe b/dev-libs/nsgenbind/nsgenbind-0.1.2.recipe new file mode 100644 index 000000000..7812d69f4 --- /dev/null +++ b/dev-libs/nsgenbind/nsgenbind-0.1.2.recipe @@ -0,0 +1,41 @@ +SUMMARY="NetSurf generator for javascript bindings" +DESCRIPTION="This is a tool to generate JavaScript to DOM bindings from w3c \ +webidl files and a binding configuration file." +HOMEPAGE="http://git.netsurf-browser.org/nsgenbind.git/" +COPYRIGHT="2012 Vincent Sanders" +LICENSE="MIT" +SOURCE_URI="http://download.netsurf-browser.org/libs/releases/nsgenbind-0.1.2-src.tar.gz" +CHECKSUM_SHA256="94a87e9a223791693724e929cc7b13e334d4baaf73f7d0a91fdf938c9a260a9a" +REVISION="1" + +ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + nsgenbind$secondaryArchSuffix = $portVersion + cmd:nsgenbind + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + netsurf_buildsystem + " +BUILD_PREREQUIRES=" + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:bison + cmd:flex + " + +BUILD() +{ + make $jobArgs PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem +} + +INSTALL() +{ + make install PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem +}