<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5f36d760669a61f0c38c21918bc4351171c6fb7d">https://github.com/macports/macports-ports/commit/5f36d760669a61f0c38c21918bc4351171c6fb7d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5f36d760669a61f0c38c21918bc4351171c6fb7d
</span>Author: Jordan Ellis Coppard <jc+git@wz.ht>
AuthorDate: Fri Dec 27 02:39:26 2024 +0900

<span style='display:block; white-space:pre;color:#404040;'>    virglrenderer: new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Specifically this is slp's fork for use in libkrun.
</span>---
 graphics/virglrenderer/Portfile | 45 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/virglrenderer/Portfile b/graphics/virglrenderer/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b46062bb32a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/virglrenderer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,45 @@
</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;'>+# Upstream build source (until more official): https://github.com/slp/homebrew-krunkit/blob/main/Formula/virglrenderer.rb
</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           gitlab 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           meson 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.instance     https://gitlab.freedesktop.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup        slp virglrenderer 0.10.4b "" -krunkit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${gitlab.project}-${gitlab.version}${gitlab.tag_suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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;'>+categories          graphics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@tsujp wz.ht:jc+macports} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         VirGL virtual OpenGL renderer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Library that gives emulators the necessary tools to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    implement a virtio-gpu device, in particular one with 3D support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://gitlab.freedesktop.org/virgl/virglrenderer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: Unsure if this does support x86_64. Upstream only really deals with arm64 so use only that for now.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  29876cdbbc43670a3bb223636b493e5d1ca72a65 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0544bb19afcb7bddbc40cad7838837c9d58b66146a89fd38ddc7c1277cd0da8b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    702362
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable unexpected download of subprojects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+meson.wrap_mode     nodownload
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:vulkan-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run         port:libepoxy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:moltenvk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            -Dvenus=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            -Drender-server=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: Any tests?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: Currently this Portfile is only for the variant required for use in libkrun. There should (maybe) be a normal variant and then a +krunkit or +libkrun variant which is the equivalent of this. Look at that later, just get krunkit working for now.
</span></pre><pre style='margin:0'>

</pre>