summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/gen.lua1
-rw-r--r--pkg/gumbo/gen.lua23
m---------pkg/gumbo/src0
-rw-r--r--pkg/gumbo/ver1
4 files changed, 25 insertions, 0 deletions
diff --git a/pkg/gen.lua b/pkg/gen.lua
index 829c4c45..163b2a1c 100644
--- a/pkg/gen.lua
+++ b/pkg/gen.lua
@@ -37,6 +37,7 @@ subgen 'fribidi'
subgen 'fspec-sync'
subgen 'fuse'
subgen 'git'
+subgen 'gumbo'
subgen 'hotplugd'
subgen 'ii'
subgen 'iproute2'
diff --git a/pkg/gumbo/gen.lua b/pkg/gumbo/gen.lua
new file mode 100644
index 00000000..ae2e9bd7
--- /dev/null
+++ b/pkg/gumbo/gen.lua
@@ -0,0 +1,23 @@
+cflags{
+ '-std=c99 -Wall -Wpedantic',
+}
+
+pkg.hdrs = copy('$outdir/include', '$srcdir/src', {'gumbo.h', 'tag_enum.h'})
+
+lib('libgumbo.a', [[
+ src/(
+ attribute.c
+ char_ref.c
+ error.c
+ parser.c
+ string_buffer.c
+ string_piece.c
+ tag.c
+ tokenizer.c
+ utf8.c
+ util.c
+ vector.c
+ )
+]])
+
+fetch 'git'
diff --git a/pkg/gumbo/src b/pkg/gumbo/src
new file mode 160000
+Subproject 3973c58d759574f2899528d2b3379e17d66dbca
diff --git a/pkg/gumbo/ver b/pkg/gumbo/ver
new file mode 100644
index 00000000..e16a5fad
--- /dev/null
+++ b/pkg/gumbo/ver
@@ -0,0 +1 @@
+0.10.1 r0