<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e8279d7ee8ac1d02bb7198beac8d1c178e8b6a0c">https://github.com/macports/macports-ports/commit/e8279d7ee8ac1d02bb7198beac8d1c178e8b6a0c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e8279d7ee8ac1d02bb7198beac8d1c178e8b6a0c
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Wed Sep 7 13:24:19 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> glom: add variants quartz, x11; add app bundle
</span>---
gnome/glom/Portfile | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/glom/Portfile b/gnome/glom/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index eef1aaebf32..6fa59d55030 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/glom/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/glom/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,10 +6,11 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup perl5 1.0
PortGroup boost 1.0
PortGroup yelp 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup app 1.0
</span>
name glom
version 1.32.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span> set branch [join [lrange [split ${version} .] 0 1] .]
license GPL-2
description Glom is an easy-to-use database designer and user interface.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -100,12 +101,30 @@ configure.args --with-boost=[boost::install_area] \
</span>
universal_variant no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+app.icon ${worksrcpath}/data/icons/scalable/glom.svg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
system "${prefix}/bin/update-mime-database ${prefix}/share/mime"
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Dummy variants, to ensure user's choice cascades to dependents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant quartz conflicts x11 {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant x11 conflicts quartz {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset quartz]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +x11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset x11]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +quartz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset quartz] && ![variant_isset x11]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "Either +x11 or +quartz is required"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # locale issues apparently only affect OS X 10.8 and earlier.
if {${os.major} < 12} {
</pre><pre style='margin:0'>
</pre>