<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/519247a3816f13a43c8afbf69b8a4e16c7a79e2f">https://github.com/macports/macports-ports/commit/519247a3816f13a43c8afbf69b8a4e16c7a79e2f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 519247a3816f13a43c8afbf69b8a4e16c7a79e2f
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sat Jul 28 12:07:18 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gcab: update to version 1.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * now uses meson build
</span>---
 gnome/gcab/Portfile                            | 37 +++++++---------------
 gnome/gcab/files/autogen.sh                    | 15 ---------
 gnome/gcab/files/dont-use-version-script.patch | 11 +++++++
 gnome/gcab/files/patch-Makefile.am.diff        | 10 ------
 gnome/gcab/files/patch-configure.ac.diff       | 43 --------------------------
 5 files changed, 23 insertions(+), 93 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gcab/Portfile b/gnome/gcab/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0d7757c..ad25a4d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gcab/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gcab/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</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:#ffe0e0;'>-PortGroup           gobject_introspection 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           meson 1.0
</span> 
 name                gcab
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.1
</span> license             LGPL-2.1+
 set branch          [join [lrange [split ${version} .] 0 1] .]
 description         A tool and library mainly made to create Cabinet files
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,32 +17,19 @@ master_sites        gnome:sources/${name}/${branch}/
</span> 
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  dc40aaf4d718e26f7fcf41263f1d53ed535ea7a8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  a16e5ef88f1c547c6c8c05962f684ec127e078d302549f3dfd2291e167d4adef
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  635ecb4fde62fd6e44bdebdc7b317c17fd98e23a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  192b2272c2adfde43595e5c62388854bca8a404bc796585b638e81774dd62950 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    76132
</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:intltool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gtk-doc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gtk-doc
</span> 
 depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:vala
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gobject-introspection \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:vala \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zlib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-configure.ac.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-Makefile.am.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-gobject_introspection yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
</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;'>-configure.cmd       ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --disable-silent-rules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          dont-use-version-script.patch
</span> 
 livecheck.type      gnome-with-unstable
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gcab/files/autogen.sh b/gnome/gcab/files/autogen.sh
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 36ddd3c..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gcab/files/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set -e # exit on errors
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-srcdir=`dirname $0`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test -z "$srcdir" && srcdir=.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mkdir -p "$srcdir/m4"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-gtkdocize
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-intltoolize -f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf -v --force --install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if [ -z "$NOCONFIGURE" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "$srcdir"/configure "$@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fi
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gcab/files/dont-use-version-script.patch b/gnome/gcab/files/dont-use-version-script.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3d1aaa7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gcab/files/dont-use-version-script.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcab/meson.build.orig       2018-07-28 10:14:17.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcab/meson.build    2018-07-28 10:17:28.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,7 +28,7 @@
</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;'>+ mapfile = 'libgcab.syms'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vflag = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vflag = '-export-symbols @0@/@1@'.format(meson.current_source_dir(), mapfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgcab = shared_library(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'gcab-1.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   enums,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gcab/files/patch-Makefile.am.diff b/gnome/gcab/files/patch-Makefile.am.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 15200df..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gcab/files/patch-Makefile.am.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.am.orig       2015-03-12 14:20:44.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.am    2015-03-12 14:21:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,7 +53,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgcab_1_0_la_LIBADD = -lz $(GLIB_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgcab_1_0_la_LDFLAGS =                          \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -version-info 0:0:0                             \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  -Wl,--version-script=${srcdir}/libgcab.syms     \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -no-undefined                                   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgcab_1_0_la_DEPENDENCIES = libgcab.syms
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gcab/files/patch-configure.ac.diff b/gnome/gcab/files/patch-configure.ac.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a1f260e..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gcab/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig      2015-12-04 05:15:06.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac   2016-03-09 13:37:05.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PREREQ(2.57)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_INIT([gcab], m4_esyscmd([build-aux/git-version-gen .tarball-version]),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+m4_define(gcab_major_version,  0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+m4_define(gcab_minor_version,  7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+m4_define(gcab_micro_version,  0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+m4_define(gcab_version, gcab_major_version.gcab_minor_version.gcab_micro_version)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_INIT([gcab], [gcab_version],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         [https://bugzilla.gnome.org/enter_bug.cgi?product=msitools&component=gcab])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_SRCDIR([gcab.c])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_AUX_DIR([build-aux])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_MACRO_DIR([m4])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32,25 +39,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CONDITIONAL([VAPI], [test "x$VAPIGEN" != xno])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_HEADERS([zlib.h], [], [AC_MSG_ERROR([zlib required])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--gl_MANYWARN_ALL_GCC([warnings])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wsystem-headers"       # Don't let system headers trigger warnings
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wundef"                # All compiler preprocessors support #if UNDEF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wtraditional"          # All compilers nowadays support ANSI C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wconversion"           # These warnings usually don't point to mistakes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wsign-conversion"      # Likewise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wunused-parameter"     # Likewise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wunused-local-typedefs" # Likewise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wunsafe-loop-optimizations" # Likewise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nw="$nw -Wbad-function-cast"    # Likewise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Enable all GCC warnings not in this list.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--gl_MANYWARN_COMPLEMENT([warnings], [$warnings], [$nw])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--for w in $warnings; do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  gl_WARN_ADD([$w])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--gl_WARN_ADD([-Wno-sign-compare])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--gl_WARN_ADD([-Wno-unused-parameter])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_MISSING_PROG([AUTOM4TE], [autom4te])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_TESTDIR([.])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_FILES([atlocal])
</span></pre><pre style='margin:0'>

</pre>