<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f0e5ea4fc0e0be1e499f0ed37368ef9482368a35">https://github.com/macports/macports-ports/commit/f0e5ea4fc0e0be1e499f0ed37368ef9482368a35</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 f0e5ea4fc0e pango-devel: Update to 1.54.0
</span>f0e5ea4fc0e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f0e5ea4fc0e0be1e499f0ed37368ef9482368a35
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Mon Aug 12 06:16:15 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> pango-devel: Update to 1.54.0
</span>---
x11/pango-devel/Portfile | 26 +++--------
.../files/patch-meson-examples-tests.diff | 53 ----------------------
2 files changed, 7 insertions(+), 72 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pango-devel/Portfile b/x11/pango-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 40d3fe8e834..f6718d779f3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/pango-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/pango-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,11 +11,11 @@ name pango-devel
</span> conflicts pango
set my_name pango
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.52.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.54.0
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 3d24f18df1639172bde594761bf9afca2e86ca98 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d0076afe01082814b853deec99f9349ece5f2ce83908b8e58ff736b41f78a96b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1963588
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 51f1e39f10e08db14b7c5c5a545924e9f2bb140b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8a9eed75021ee734d7fc0fdf3a65c3bba51dfefe4ae51a9b414a60c70b2d1ed8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1963180
</span>
set branch [join [lrange [split ${version} .] 0 1] .]
categories x11
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,11 +35,6 @@ long_description The goal of the Pango project is to provide an \
</span> # Disable unexpected download of subprojects
meson.wrap_mode nodownload
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Ensure build doesn't pull in any examples or tests, unless explicitly enabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# And while this is arguably an improvement, upstream may or may not accept.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Merge Request: https://gitlab.gnome.org/GNOME/pango/-/merge_requests/732
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-meson-examples-tests.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build-append \
path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
port:help2man \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,20 +50,13 @@ depends_lib-append \
</span>
configure.args-append \
-Dbuild-examples=false \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dbuild-testsuite=false \
</span> -Dfontconfig=enabled \
-Dfreetype=enabled \
-Dintrospection=enabled \
-Dlibthai=disabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dinstall-tests=false \
</span> -Dxft=disabled
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [string match *clang* ${configure.compiler}] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-error,-Wimplicit-fallthrough \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-error=unknown-warning-option \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-unknown-warning-option
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> compiler.cxx_standard 2011
configure.cxxflags-append \
-std=c++11
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,8 +130,8 @@ if {[variant_isset x11]} {
</span>
variant tests description {Enable test support} {
configure.args-replace \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dinstall-tests=false \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dinstall-tests=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dbuild-testsuite=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dbuild-testsuite=true
</span>
test.run yes
test.target test
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/pango-devel/files/patch-meson-examples-tests.diff b/x11/pango-devel/files/patch-meson-examples-tests.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 35f83f00fbe..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/pango-devel/files/patch-meson-examples-tests.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#==================================================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Proposed patch, which ensures that examples and tests are truly disabled [when desired].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Add a new build option - 'build-examples' - which can be used to disable the former.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# (Note that there is already a formal option for tests.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Author: Christopher Nielsen @ MacPorts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Date: 2024-04-17
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Merge Request: https://gitlab.gnome.org/GNOME/pango/-/merge_requests/732
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#==================================================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- meson.build.orig 2024-04-15 16:35:49.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ meson.build 2024-04-15 16:42:07.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -542,10 +542,16 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir('pango')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir('utils')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--subdir('examples')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--subdir('tests')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir('tools')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if get_option('install-tests')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ subdir('tests')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if get_option('build-examples')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ subdir('examples')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if get_option('gtk_doc')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir('docs')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -570,6 +576,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- summary('Introspection', gir.found(), section: 'Build')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- summary('Documentation', get_option('gtk_doc'), section: 'Build')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- summary('Install tests', get_option('install-tests'), section: 'Build')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+summary('Build Examples', get_option('build-examples'), section: 'Build')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- summary('prefix', pango_prefix, section: 'Directories')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- summary('includedir', pango_includedir, section: 'Directories')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- meson_options.txt.orig 2024-04-15 16:40:31.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ meson_options.txt 2024-04-15 16:41:31.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11,6 +11,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description : 'Install tests',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- type: 'boolean',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- value: false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+option('build-examples',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ description : 'Build example test programs',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ type: 'boolean',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ value: false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- option('fontconfig',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description : 'Build with FontConfig support. Passing \'auto\' or \'disabled\' disables fontconfig where it is optional, i.e. on Windows and macOS. Passing \'disabled\' on platforms where fontconfig is required results in error.',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- type: 'feature',
</span></pre><pre style='margin:0'>
</pre>