summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorIsmael Luceno2021-09-27 20:02:44 +0200
committerIsmael Luceno2021-09-28 01:51:14 +0200
commitdc451ccddb181c10f40ce3ad8e2ebec2575a47e8 (patch)
tree8956e7a5adddf9fd8f98d1ae4d4ab543f97b1421 /devel
parent1c8db405f193ef251501494272b536ac5a18a93a (diff)
nsgenbind: new spell, NetSurf WebIDL bindings generator
Diffstat (limited to 'devel')
-rwxr-xr-xdevel/nsgenbind/DEPENDS3
-rwxr-xr-xdevel/nsgenbind/DETAILS16
-rw-r--r--devel/nsgenbind/HISTORY2
3 files changed, 21 insertions, 0 deletions
diff --git a/devel/nsgenbind/DEPENDS b/devel/nsgenbind/DEPENDS
new file mode 100755
index 0000000000..2b73741ba0
--- /dev/null
+++ b/devel/nsgenbind/DEPENDS
@@ -0,0 +1,3 @@
+depends bison &&
+depends flex &&
+depends netsurf-buildsystem COMPONENT_TYPE=binary
diff --git a/devel/nsgenbind/DETAILS b/devel/nsgenbind/DETAILS
new file mode 100755
index 0000000000..03e0db895a
--- /dev/null
+++ b/devel/nsgenbind/DETAILS
@@ -0,0 +1,16 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
+ SPELL=nsgenbind
+ VERSION=0.8
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE"
+ SOURCE_HASH=sha512:850769fedc82c103b6d063ba25ec97638178e56f5b331a1e237566b3f3bd858aba270bcd37618c638575f5361ff88a09cdae92f6d2b5dc100491e5cc75c072e5
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.netsurf-browser.org/"
+ LICENSE[0]="MIT"
+ ENTERED=20210927
+ KEYWORDS=""
+ SHORT="NetSurf WebIDL bindings generator"
+cat << EOF
+This is a tool to generate JavaScript to DOM bindings from w3c webidl files
+and a binding configuration file.
+EOF
diff --git a/devel/nsgenbind/HISTORY b/devel/nsgenbind/HISTORY
new file mode 100644
index 0000000000..da0a9caab7
--- /dev/null
+++ b/devel/nsgenbind/HISTORY
@@ -0,0 +1,2 @@
+2021-09-27 Ismael Luceno <ismael@sourcemage.org>
+ * DEPENDS, DETAILS: spell created