<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/58d09721ef68466895aa1b65e8788db249ec6210">https://github.com/macports/macports-ports/commit/58d09721ef68466895aa1b65e8788db249ec6210</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 58d09721ef6 rizin-grammar-c: submission
</span>58d09721ef6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 58d09721ef68466895aa1b65e8788db249ec6210
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Mon Apr 28 01:46:44 2025 +1000

<span style='display:block; white-space:pre;color:#404040;'>    rizin-grammar-c: submission
</span>---
 devel/rizin-grammar-c/Portfile | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/rizin-grammar-c/Portfile b/devel/rizin-grammar-c/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..de87080ae8b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/rizin-grammar-c/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           tree_sitter 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rizinorg rizin-grammar-c 0.5 rizin-v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A tree-sitter parser for C (rizinorg fork of tree-sitter-c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {i0ntempest @i0ntempest} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3c16b61fcc265b076862cf82614a4091f2b2cd3c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  082636c83b8dd508db7e73ab25d258564120c09098ffccf5d583416a1d0a7e67 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    248588
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          ${worksrcdir}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# parser.c: error: ‘for’ loop initial declaration used outside C99 mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append -std=c99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set outfile [open ${destroot}${prefix}/lib/pkgconfig/${name}.pc w]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "prefix=${prefix}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "libdir=\${prefix}/lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "includedir=\${prefix}/include"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "Name: ${name}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "Description: ${description}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "URL: ${homepage}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "Version: ${version}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "Libs: -L\${libdir} -ltree-sitter-${name}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${outfile} "Cflags: -I\${includedir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close ${outfile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>