<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/31f45e20780e11b71a223efd4d7b8e88e8dabe47">https://github.com/macports/macports-ports/commit/31f45e20780e11b71a223efd4d7b8e88e8dabe47</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 31f45e20780 planner: update to 0.14.92
</span>31f45e20780 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 31f45e20780e11b71a223efd4d7b8e88e8dabe47
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Fri May 24 03:43:33 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> planner: update to 0.14.92
</span>---
gnome/planner/Portfile | 63 ++++++----------------
.../files/patch-mrp-storage-module-factory.diff | 12 +++++
2 files changed, 28 insertions(+), 47 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/planner/Portfile b/gnome/planner/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f956b934664..c9ab8dda213 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/planner/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/planner/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,16 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup meson 1.0
</span>
name planner
license GPL-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.14.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.14.92
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch [join [lrange [split ${version} .] 0 1] .]
</span> categories gnome
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description Project management application for GNOME 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Project management application for GNOME
</span> long_description \
Planner is a tool for planning, scheduling and tracking \
projects for the GNOME Desktop. Planner is an open source \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,60 +20,28 @@ long_description \
</span> composed of entirely free software, integrated with the \
GNOME Desktop.
homepage https://wiki.gnome.org/Apps/Planner
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> master_sites gnome:sources/${name}/${branch}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 edfb1df0158695d918a6848b7e62ebed8830a210 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 130d29e6d6b8c1994017deba2acca05a4bf83ba1e169635ec8c5c7878abe0696
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 715c23e4df15d9be5b39ac7aedd54519b7bea702 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fda2a7ef5db69d746fb7f3f164d060e042dd400e537ac0e535e932e369d0d833 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3888436
</span>
distname planner-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-mrp-storage-module-factory.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build port:pkgconfig \
port:intltool \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gtk-doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:desktop-file-utils \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgnomeui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgnomecanvas \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rarian \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libxslt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# autoreconf to reconfigure with our intltool.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gtk-doc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:desktop-file-utils
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args -fvi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-update-mimedb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-schemas-install \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-eds \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant eds description {Enable evolution-data-server support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:evolution-data-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-eds
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-eds
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant debug description {Enable debug} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cflags-delete -O2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cflags-append -O0 -g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# evolution-data-server is not universal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset eds]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- universal_variant no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib path:lib/pkgconfig/gtk+-3.0.pc:gtk3
</span>
post-activate {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${prefix}/bin/scrollkeeper-update"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${prefix}/bin/update-mime-database ${prefix}/share/mime"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
</span> system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "update-mime-database ${prefix}/share/mime"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
</span> }
livecheck.type gnome
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/planner/files/patch-mrp-storage-module-factory.diff b/gnome/planner/files/patch-mrp-storage-module-factory.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1c500987692
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/planner/files/patch-mrp-storage-module-factory.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Avoid hardcoding a `.so` extension and let GLib figure it out.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libplanner/mrp-storage-module-factory.c.orig 2023-12-17 00:31:55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libplanner/mrp-storage-module-factory.c 2024-05-24 03:28:43
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -110,7 +110,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fullname = g_strconcat ("storage-", name, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path = mrp_paths_get_storagemodule_dir (NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- libname = g_module_build_path (path, fullname);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ libname = g_build_filename (path, fullname, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ g_free (path);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!module_hash) {
</span></pre><pre style='margin:0'>
</pre>