<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/b6ef366ca0156b03a190f829ccbd009c0f3283b1">https://github.com/macports/macports-ports/commit/b6ef366ca0156b03a190f829ccbd009c0f3283b1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b6ef366ca0156b03a190f829ccbd009c0f3283b1
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Wed Apr 4 19:21:22 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    librsvg: simplify patchfile logic
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Patch Makefile.in to disable viewer rather than Makefile.am eliminating
</span><span style='display:block; white-space:pre;color:#404040;'>    the need to use autoreconf and special-case patchfiles. Patching configure
</span><span style='display:block; white-space:pre;color:#404040;'>    for cargo related universal issues is sufficient whether building with or
</span><span style='display:block; white-space:pre;color:#404040;'>    without the viewer.
</span>---
 graphics/librsvg/Portfile                          | 15 +---------
 .../patch-configure-ac-rust_target_subdir.diff     | 15 ----------
 graphics/librsvg/files/patch-disable-viewer.diff   | 35 ++++++++++++----------
 3 files changed, 21 insertions(+), 44 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/librsvg/Portfile b/graphics/librsvg/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ed6978e..dbdfd1f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/librsvg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/librsvg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,17 +57,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 12} {
</span>     PortGroup           muniversal 1.0
 
     # when CARGO_BUILD_TARGET is set, directory structure changes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # patching configure.ac without autoreconf leads to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #     WARNING: 'aclocal-1.15' is missing on your system.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #     make: *** [aclocal.m4] Error 127
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset viewer]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append   patch-configure-rust_target_subdir.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append   patch-configure-ac-rust_target_subdir.diff
</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;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-configure-rust_target_subdir.diff
</span> 
     if {![variant_isset universal]} {
         if {${build_arch} eq "i386"} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,9 +121,6 @@ variant viewer description "Build the rsvg-view-3 viewer utility." {
</span> 
 if {![variant_isset viewer]} {
     patchfiles-append   patch-disable-viewer.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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> }
 
 post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/librsvg/files/patch-configure-ac-rust_target_subdir.diff b/graphics/librsvg/files/patch-configure-ac-rust_target_subdir.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2c279ce..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/librsvg/files/patch-configure-ac-rust_target_subdir.diff
</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;'>---- configure.ac.orig      2018-01-23 13:21:06.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac   2018-04-01 09:49:07.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -261,9 +261,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CONDITIONAL([DEBUG_RELEASE], [test "x$debug_release" = "xyes"])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "x$cross_compiling" = "xyes" ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  RUST_TARGET_SUBDIR="$host/$RUST_TARGET_SUBDIR"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if test "x$cross_compiling" = "xyes" ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  RUST_TARGET_SUBDIR="$CARGO_BUILD_TARGET/$RUST_TARGET_SUBDIR"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST([RUST_TARGET_SUBDIR])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl ===========================================================================
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/librsvg/files/patch-disable-viewer.diff b/graphics/librsvg/files/patch-disable-viewer.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 83e9dc5..a41c021 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/librsvg/files/patch-disable-viewer.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/librsvg/files/patch-disable-viewer.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.am.orig       2015-02-04 14:17:14.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.am    2015-04-29 12:02:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,9 +6,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib_LTLIBRARIES = librsvg-@RSVG_API_MAJOR_VERSION@.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin_PROGRAMS = rsvg-convert
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if HAVE_GTK_3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--bin_PROGRAMS += rsvg-view-3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if HAVE_GTK_3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#bin_PROGRAMS += rsvg-view-3
</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;'>- headers = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   rsvg.h  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in.orig       2018-04-04 17:08:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in    2018-04-04 17:10:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -160,8 +160,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bin_PROGRAMS = rsvg-convert$(EXEEXT) $(am__EXEEXT_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_GTK_3_TRUE@am__append_1 = rsvg-view-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bin_PROGRAMS = rsvg-convert$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @OS_WIN32_TRUE@am__append_2 = -mwindows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @HAVE_INTROSPECTION_TRUE@am__append_3 = $(nodist_gir_DATA) $(nodist_typelibs_DATA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_4 = $(VAPIGEN_VAPIS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -257,7 +256,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(CCLD) $(librsvg_@RSVG_API_MAJOR_VERSION@_la_CFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(CFLAGS) $(librsvg_@RSVG_API_MAJOR_VERSION@_la_LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(LDFLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_GTK_3_TRUE@am__EXEEXT_1 = rsvg-view-3$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PROGRAMS = $(bin_PROGRAMS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am_rsvg_convert_OBJECTS = rsvg_convert-rsvg-convert.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rsvg_convert-rsvg-size-callback.$(OBJEXT) $(am__objects_1)
</span></pre><pre style='margin:0'>

</pre>