<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8ce52803f6f90aee25f0daa110b8b912f0148acd">https://github.com/macports/macports-ports/commit/8ce52803f6f90aee25f0daa110b8b912f0148acd</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 8ce52803f6f libgit2-glib: update to version 1.1.0
</span>8ce52803f6f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8ce52803f6f90aee25f0daa110b8b912f0148acd
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu Jul 28 21:35:39 2022 -0700
<span style='display:block; white-space:pre;color:#404040;'> libgit2-glib: update to version 1.1.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * disable gtk_doc which now uses gi-docgen (broken)
</span>---
gnome/libgit2-glib/Portfile | 31 ++++++----------------
.../files/patch-meson-find-mp-python3.diff | 17 +++---------
2 files changed, 11 insertions(+), 37 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/libgit2-glib/Portfile b/gnome/libgit2-glib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c87a3438931..5950e55c5be 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/libgit2-glib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/libgit2-glib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,13 +4,8 @@ PortSystem 1.0
</span> PortGroup gitlab 1.0
PortGroup meson 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Upgrade to version 1.0.0.1+ requires glib2 >= 2.68. Currently MacPorts using
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# glib 2.66.8, which is missing g_time_zone_new_identifier() and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# g_string_replace().
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://gitlab.gnome.org/GNOME/libgit2-glib/-/issues/76
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> gitlab.instance https://gitlab.gnome.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-gitlab.setup GNOME libgit2-glib 1.0.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup GNOME libgit2-glib 1.1.0 v
</span> revision 0
license LGPL-2+
description Glib wrapper library around the libgit2 git access library.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,12 +16,11 @@ categories gnome devel
</span> platforms darwin
homepage https://gitlab.gnome.org/GNOME/libgit2-glib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b9e53704b305f3af97d08196da3bdcae037ea9b1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c4a60dcbb43362c2dffb6ee1b02f9c9d8b2aae57ba350fdda1baf8cf0bd49479 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 135378
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 95434b9bfaae9524018ad5607218648e4e705bc5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3e0d192a42644f522761fd40d7770b70b43df415d621bad1fe8c52dd66838989 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 133694
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gtk-doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span>
depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \
path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,17 +30,7 @@ depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span>
compiler.c_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# error: implicit declaration of function "'g_string_replace'" is invalid in C99.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# g_string_replace() is available since glib 2.68
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 'translate_windows_paths' it's fix for Windows.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.post_args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dtranslate_windows_paths=false
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # patch meson.build to correctly find our configured python and its installation path
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# minor rework to use meson python() module rather than deprecated python3().
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# avoids configuration errors on 10.14 and earlier and attempts to use system python3 on 10.15+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# quiets python3 deprecation warning during configure
</span> patchfiles patch-meson-find-mp-python3.diff
post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,8 +42,9 @@ post-patch {
</span> ${worksrcpath}/meson_vapi_link.py
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args -Dgtk_doc=true \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dpython=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args -Dgtk_doc=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dpython=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dtranslate_windows_paths=false
</span>
# Work around lack of @rpath on Tiger, i.e. this error:
# dyld: Library not loaded: @loader_path/libgit2-glib-1.0.0.dylib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/libgit2-glib/files/patch-meson-find-mp-python3.diff b/gnome/libgit2-glib/files/patch-meson-find-mp-python3.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a6a32c8383..07454a4db71 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/libgit2-glib/files/patch-meson-find-mp-python3.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/libgit2-glib/files/patch-meson-find-mp-python3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +1,11 @@
</span> --- meson.build.Orig 2022-07-31 21:41:49.000000000 +0300
+++ meson.build 2022-07-31 21:42:00.887088726 +0300
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -159,7 +159,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -158,7 +158,7 @@
</span> # Check for python
enable_python = get_option('python')
if enable_python
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- python = import('python3')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- python = import('python').find_installation('python3')
</span> + python = import('python').find_installation('@@PYTHON3_BIN@@')
<span style='display:block; white-space:pre;background:#ffe0e0;'>- meson.add_install_script('meson_python_compile.py', libgit2_glib_libdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgit2-glib/meson.build.orig 2020-08-21 21:55:39.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgit2-glib/meson.build 2020-08-21 21:56:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -241,7 +241,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if enable_python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install_data(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 'Ggit.py',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- install_dir: join_paths(python.sysconfig_path('purelib'), 'gi', 'overrides'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ install_dir: join_paths(python.get_path('purelib'), 'gi', 'overrides'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python_req = '3.2.3'
</span>
</pre><pre style='margin:0'>
</pre>