[gtk-osx] Update gtk-osx-random.modules



commit a1cdd47e9c08c872bd37cc2986bd72032c463ea9
Author: John Ralls <jralls ceridwen us>
Date:   Mon Apr 5 12:05:36 2021 -0700

    Update gtk-osx-random.modules

 modulesets-stable/gtk-osx-random.modules          | 269 +++++++++++-----------
 patches/amtk-build-on-macOS.patch                 |  15 ++
 patches/devhelp-3-build-on-macOS.patch            |  26 +++
 patches/frodo-getopt-autotools.patch              |  28 +++
 patches/gtkspell-3-install.sh-wrong-sh-path.patch |  11 +
 patches/xmlto-allow-net-access.patch              |  27 +++
 6 files changed, 247 insertions(+), 129 deletions(-)
---
diff --git a/modulesets-stable/gtk-osx-random.modules b/modulesets-stable/gtk-osx-random.modules
index 598d7ce0..7d96aea6 100644
--- a/modulesets-stable/gtk-osx-random.modules
+++ b/modulesets-stable/gtk-osx-random.modules
@@ -3,191 +3,212 @@
 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
 <moduleset>
   <repository type="tarball" name="ftp.gnome.org" default="yes"
-              href="http://ftp.gnome.org/pub/GNOME/sources/"/>
-
-  <repository type="tarball" name="ftp.gtk.org"
-              href="https://ftp.gtk.org/pub/"/>
-  <repository type="tarball" name="hadess"
-              href="http://freedesktop.org/~hadess/"/>
+              href="http://download.gnome.org/sources/"/>
+  <repository type="tarball" name="github-tarball" href="https://github.com/"/>
+  <repository type="tarball" name="ftp.gnu.org" href="https://ftp.gnu.org/gnu/"/>
 
+  <repository type="tarball" name="shared-mime-info"
+              href="https://gitlab.freedesktop.org/xdg/shared-mime-info/uploads/"/>
+  <repository type="tarball" name="iso-codes"
+              href="https://salsa.debian.org/iso-codes-team/iso-codes/uploads/"/>
   <repository type="tarball" name="sourceforge"
               href="http://downloads.sourceforge.net/sourceforge/"/>
-  <repository type="git" name="github.com" href="git://github.com/"/>
-  <repository type="tarball" name="github-tarball" href="https://github.com/"/>
-  <repository type="tarball" name="dbus.freedesktop.org"
-              href="http://dbus.freedesktop.org/releases/"/>
+  <repository type="tarball" name="graphviz"
+              href="https://gitlab.com/graphviz/graphviz/-/archive/"/>
   <repository type="tarball" name="sqlite" href="http://www.sqlite.org/"/>
-  <repository type="tarball" name="oracle"
-             href="http://download.oracle.com/"/>
-  <repository type="tarball" name="ftp.gnu.org"
-             href="https://ftp.gnu.org/gnu/"/>
-  <repository type="tarball" name="gmplib.org"
-             href="ftp://ftp.gmplib.org/pub/"/>
-  <repository type="git" name="git.gnome.org"
-              href="https://gitlab.gnome.org/GNOME"/>
-  <repository type="tarball" name="itstool"
-             href="http://files.itstool.org/"/>
-  <repository type="tarball" name="abisource/enchant"
-              href="http://www.abisource.com/downloads/enchant/"/>
-
-  <metamodule id="meta-gtk-osx-random">
+  <repository type="tarball" name="frodo"
+              href="http://frodo.looijaard.name/system/files/software/"/>
+  <repository type="tarball" name="paguire" href="https://releases.pagure.org/"/> 
+  <repository type="tarball" name="pcre" href="https://ftp.pcre.org/pub/"/>
+
+  <autotools id="graphviz" supports-non-srcdir-builds="no"
+             autogen-template="pushd %(srcdir)s &amp;&amp; ./autogen.sh &amp;&amp; popd &amp;&amp; 
%(srcdir)s/configure --prefix %(prefix)s %(autogenargs)s"
+             autogenargs="--disable-sharp --disable-guile --disable-java --disable-lua --disable-ocaml 
--disable-perl --disable-php --disable-r --disable-ruby --disable-tcl --with-pangocairo">
+    <branch module="2.47.0/graphviz-2.47.0.tar.bz2" version="2.47.0"
+            repo="graphviz" 
+            hash="sha256:dade5b374ce483bf28f2e535baef02280ba8ab86fbe6e93252ab0de48396b714"/>
     <dependencies>
-      <dep package="devhelp"/>
-      <dep package="shared-mime-info"/>
-      <dep package="gossip"/>
-      <dep package="vala"/>
-      <dep package="glade3"/>
+      <dep package="pango"/>
       <dep package="librsvg"/>
     </dependencies>
   </autotools>
 
   <autotools id="vala" autogen-sh="configure">
-    <branch repo="ftp.gnome.org" version="0.36.1"
-            module="vala/0.36/vala-0.36.1.tar.xz"
-            hash="sha256:13f4a3f99d983bf76e8d9dd736021ecc95f53ec1f9582423aa4b4be87455aa07"/>
+    <branch repo="ftp.gnome.org" version="0.52.0"
+            module="vala/0.52/vala-0.52.0.tar.xz"
+            hash="sha256:1de26310db465aca525679d3b5a3c1d8db2e067c4cbc0e5ddd015cd938bac68b"/>
+    <dependencies>
+      <dep package="graphviz"/>
+    </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
+      <dep package="meta-gtk-osx-gtk3"/>
       <dep package="meta-gtk-osx-gtk2"/>
     </after>
   </autotools>
 
-
   <autotools id="expat" autogen-sh="configure">
     <branch module="expat/expat-2.3.0.tar.bz2" version="2.3.0"
-            repo="sourceforge"/>
+            repo="sourceforge"
+            hash="sha256:f122a20eada303f904d5e0513326c5b821248f2d4d2afbf5c6f1339e511c0586"/>
   </autotools>
 
-  </autotools>
-
-  <autotools id="devhelp-gtk3" autogen-sh="configure">
-    <branch module="devhelp/3.24/devhelp-3.24.0.tar.xz" version="3.24.0"
-            hash="sha256:4858de1c815532ad160d1bf9facd28859972e3a052908a8edf73f866c8cce430"/>
-    <after>
-      <dep package="meta-gtk-osx-bootstrap"/>
-      <dep package="meta-gtk-osx-themes"/>
-      <dep package="meta-gtk-osx-gtk3"/>
-    </after>
+  <meson id="amtk" >
+    <branch module="amtk/5.3/amtk-5.3.1.tar.xz" version="5.3.1"
+            hash="sha256:d5aa236c5d71dc41aa4674f345560a67a27f21c0efc97c9b3da09cb582b4638b">
+      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/amtk-build-on-macOS.patch"; 
strip="1"/>
+    </branch>
     <dependencies>
+      <dep package="gtk+-3.0"/>
+    </dependencies>
+  </meson>
+
+  <meson id="devhelp-gtk3">
+    <branch module="devhelp/3.38/devhelp-3.38.1.tar.xz" version="3.38.1"
+            hash="sha256:4da8f5951b3a5920df73d057beab3ebe1855a75eae41208a9d89305a6b114a8f">
+      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/devhelp-3-build-on-macOS.patch"; 
strip="1"/>
+    </branch>
+  <dependencies>
       <dep package="webkit2gtk3"/>
+      <dep package="amtk"/>
       <dep package="gsettings-desktop-schemas"/>
       <!-- Without shared-mime-info, HTML documents display as plain text -->
       <dep package="shared-mime-info"/>
     </dependencies>
-  </autotools>
+  </meson>
 
-<!-- Glade 3.10 is the first stable series for Gtk+-3. Note the name
-     change back to just "glade"-->
-  <autotools id="glade" autogen-sh="configure"
-            autogenargs='--disable-scrollkeeper --disable-introspection CPPFLAGS="$CPPFLAGS -xobjective-c"'>
-    <branch module="glade/3.22/glade-3.22.1.tar.xz" version="3.22.1"
-            hash="sha256:dff89a2ef2eaf000ff2a46979978d03cb9202cb04668e01d0ea5c5bb5547e39a">
-      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/glade-3.22.1-xslproc.patch"; 
strip="1"/>
+  <meson id="glade" mesonargs="-Dmac_bundle=true -Dman=false" >
+    <branch module="glade/3.38/glade-3.38.2.tar.xz" version="3.38.2"
+            hash="sha256:98fc87647d88505c97dd2f30f2db2d3e9527515b3af11694787d62a8d28fbab7">
     </branch>
     <dependencies>
       <dep package="itstool"/>
-    </dependencies>
-    <after>
-      <dep package="meta-gtk-osx-bootstrap"/>
-      <dep package="meta-gtk-osx-themes"/>
       <dep package="meta-gtk-osx-gtk3"/>
-    </after>
-  </autotools>
-
+    </dependencies>
+  </meson>
+
+  <!-- gtksourceview got a major version ahead: 4.x.x supports recent versions of gtk+-3 and 5.x.x is for 
gtk4.
+  -->
+  <meson id="gtksourceview3">
+    <branch module="gtksourceview/4.8/gtksourceview-4.8.1.tar.xz"
+            version="4.8.1"
+            hash="sha256:d163d71b5fcafbc5b1eec6dd841edbdbcddd3a7511cd5fdcffd86b8bbfe69ac1">
     </branch>
-    <after>
-      <dep package="meta-gtk-osx-bootstrap"/>
-      <dep package="meta-gtk-osx-gtk2"/>
-    </after>
-  </autotools>
+    <dependencies>
+      <dep package="gtk+-3.0"/>
+    </dependencies>
+  </meson>
+
+  <autotools id="libpcre2" autogen-sh="configure">
+    <branch repo="pcre" version="20.36"
+            module="pcre/pcre2-10.36.tar.bz2"
+            hash="sha256:a9ef39278113542968c7c73a31cfcb81aca1faa64690f400b907e8ab6b4a665c"/>
+  </autotools>
+  
+  <meson id="gtksourceview4">
+    <branch module="gtksourceview/5.0/gtksourceview-5.0.0.tar.xz"
+            version="5.0.0"
+            hash="sha256:64826633c0c8d2c6a6eb4ec653215ef04e31e13a2d4156a09ca5fd9013acd9c3">
+    </branch>
+    <dependencies>
+      <dep package="gtk-4"/>
+      <dep package="libpcre2"/>
+    </dependencies>
+  </meson>
 
-  <autotools id="gtksourceview3" autogen-sh="configure">
-    <branch module="gtksourceview/3.24/gtksourceview-3.24.4.tar.xz"
-            version="3.24.4" hash="sha256:207fb1958087d89393521eafac05f6dd67448ef6edb43ec2c708a79f3b1aa793">
+  <autotools id="frodo-getopt" autogen-sh="configure"
+             supports-non-srcdir-builds="no">
+    <branch repo="frodo" version="1.1.6" module="getopt/getopt-1.1.6.tar.gz"
+            hash="sha256:d0bf1dc642a993e7388a1cddfb9409bed375c21d5278056ccca3a0acd09dc5fe">
+       <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/frodo-getopt-autotools.patch"; 
strip="1"/>
     </branch>
-    <after>
-      <dep package="meta-gtk-osx-bootstrap"/>
-      <dep package="meta-gtk-osx-gtk3"/>
-    </after>
   </autotools>
-
-  <autotools id="lcms" autogen-sh="configure">
-    <branch module="lcms/lcms2-2.9.tar.gz" version="2.9" repo="sourceforge" />
+  <autotools id="xmlto" autogen-sh="autoreconf">
+    <branch module="xmlto/xmlto-0.0.28.tar.bz2"
+            version="0.0.28" repo="paguire"
+            hash="sha256:1130df3a7957eb9f6f0d29e4aa1c75732a7dfb6d639be013859b5c7ec5421276">
+      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/xmlto-allow-net-access.patch"/>
+    </branch>
+    <dependencies>
+      <dep package="frodo-getopt"/>
+    </dependencies>
   </autotools>
 
-  <autotools id="shared-mime-info"  autogen-sh="configure"
-             autogenargs="--disable-default-make-check ac_cv_func_fdatasync=no"
-             supports-non-srcdir-builds="no" >
-    <branch module="shared-mime-info-1.9.tar.xz" version="1.9"
-            repo="hadess">
+  <meson id="shared-mime-info" supports-non-srcdir-builds="no" >
+    <branch module="0ee50652091363ab0d17e335e5e74fbe/shared-mime-info-2.1.tar.xz"
+            repo="shared-mime-info" version="2.1"
+            hash="sha256:b2d40cfcdd84e835d0f2c9107b3f3e77e9cf912f858171fe779946da634e8563">
     </branch>
     <dependencies>
       <dep package="glib"/>
+      <dep package="xmlto"/>
     </dependencies>
-  </autotools>
+  </meson>
 
-  <autotools id="gsettings-desktop-schemas" autogen-sh="configure"
-             autogenargs="--enable-introspection=yes">
-    <branch module="gsettings-desktop-schemas/3.24/gsettings-desktop-schemas-3.24.0.tar.xz"
-            version="3.24.0"
-            hash="sha256:f6573a3f661d22ff8a001cc2421d8647717f1c0e697e342d03c6102f29bbbb90"/>
+  <meson id="gsettings-desktop-schemas">
+    <branch module="gsettings-desktop-schemas/40/gsettings-desktop-schemas-40.0.tar.xz"
+            version="40.0"
+            hash="sha256:f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685"/>
     <dependencies>
       <dep package="gobject-introspection"/>
     </dependencies>
-  </autotools>
+  </meson>
 
-<!-- SQLite3 is provided by MacOSX in /usr/lib/libsqlite.3.dylib -->
+<!-- SQLite3 is also available from the macOS SDK -->
   <autotools id="sqlite" autogenargs="--disable-tcl --enable-threadsafe"
             autogen-sh="configure">
-    <branch module="2017/sqlite-autoconf-3180000.tar.gz" version='3.18.0'
-           repo="sqlite"/>
-  </autotools>
-
+    <branch module="2021/sqlite-autoconf-3350400.tar.gz" version='3.35.4'
+            repo="sqlite"
+            hash="sha256:7771525dff0185bfe9638ccce23faa0e1451757ddbda5a6c853bb80b923a512d"/>
   </autotools>
 
 <!-- Goocanvas2 is for gtk+-3. -->
 
   <autotools id="goocanvas2" supports-non-srcdir-builds="no">
-    <branch module="goocanvas/2.0/goocanvas-2.0.2.tar.xz" version="2.0.2"
-           hash="sha256:f20e5fbef8d1a2633033edbd886dd13146a1b948d1813a9c353a80a29295d1d0"/>
-    <branch repo="git.gnome.org" module="goocanvas" checkoutdir="goocanvas2"/>
+    <branch module="goocanvas/2.0/goocanvas-2.0.4.tar.xz" version="2.0.4"
+           hash="sha256:c728e2b7d4425ae81b54e1e07a3d3c8a4bd6377a63cffa43006045bceaa92e90"/>
     <after>
       <dep package="gtk+-3.0"/>
     </after>
   </autotools>
 
-<!-- Libart_lgpl is deprecated by gnome. This is probably the last release. -->
-  <autotools id="libart_lgpl">
-    <branch   module="libart_lgpl/2.3/libart_lgpl-2.3.21.tar.bz2"
-             version="2.3.21" 
hash="sha256:fdc11e74c10fc9ffe4188537e2b370c0abacca7d89021d4d303afdf7fd7476fa"/>
+<!-- Goocanvas3 is for gtk-4. -->
+
+  <autotools id="goocanvas3" supports-non-srcdir-builds="no">
+    <branch module="goocanvas/3.0/goocanvas-3.0.0.tar.xz" version="3.0.0"
+           hash="sha256:670a7557fe185c2703a14a07506156eceb7cea3b4bf75076a573f34ac52b401a"/>
     <after>
-      <dep package="meta-gtk-osx-bootstrap"/>
-      <dep package="meta-gtk-osx-gtk2"/>
+      <dep package="gtk-4"/>
     </after>
   </autotools>
 
   <autotools id="hunspell" autogen-sh="autoreconf">
-    <branch module="hunspell/hunspell/archive/v1.6.1.tar.gz" version="1.6.1"
-           repo="github-tarball" checkoutdir="hunspell-1.6.1"/>
+    <branch module="hunspell/hunspell/archive/v1.7.0.tar.gz" version="1.7.0"
+            repo="github-tarball" checkoutdir="hunspell-1.7.0"
+            rename-tarball="hunspell-1.7.0.tar.gz"
+            hash="sha256:bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a"/>
   </autotools>
 
   <autotools id="enchant" autogen-sh="configure"
-             autogenargs="--with-myspell-dir=/Library/Dictionaries">
-    <branch module="1.6.0/enchant-1.6.0.tar.gz" version="1.6.0"
-            repo="abisource/enchant">
-      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/enchant-gsize.patch";
-             strip="1"/>
-      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/enchant-env.patch";
-             strip="1"/>
+             autogenargs="--enable-relocatable" >
+    <branch module="AbiWord/enchant/releases/download/v2.2.15/enchant-2.2.15.tar.gz" 
+            repo="github-tarball" version="2.2.15"
+            hash="sha256:3b0f2215578115f28e2a6aa549b35128600394304bd79d6f28b0d3b3d6f46c03">
     </branch>
     <dependencies>
       <dep package="glib"/>
     </dependencies>
+    <after>
+      <dep package="hunspell"/>
+    </after>
   </autotools>
 
   <autotools id="gtkspell3" autogen-sh="configure" autogenargs="--enable-vala=no">
-    <branch module="gtkspell/gtkspell3-3.0.9.tar.xz" repo="sourceforge"
-            version="3.0.9">
+    <branch module="gtkspell/gtkspell3-3.0.10.tar.xz" repo="sourceforge"
+            version="3.0.10"
+            hash="sha256:b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732">
       <patch 
file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/0001-Enable-use-of-XDG_DATA_DIRS-for-locating-iso-code-fi.patch";
 strip="1"/>
+      <patch 
file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/gtkspell-3-install.sh-wrong-sh-path.patch"; 
strip="1"/>
     </branch>
     <dependencies>
       <dep package="enchant"/>
@@ -195,33 +216,23 @@
     </dependencies>
   </autotools>
 
-  <autotools id="libgsf" autogenargs="--without-python">
-    <branch  module="libgsf/1.14/libgsf-1.14.41.tar.xz" version="1.14.41"
-            hash="sha256:150b98586a1021d5c49b3d4d065d0aa3e3674ae31db131af5372499d2d3f08d3">
-    </branch>
-  </autotools>
-
   <autotools id="gmp">
-    <branch repo="ftp.gnu.org" module="gmp/gmp-6.1.2.tar.bz2" version="6.1.2">
-    </branch>
-  </autotools>
-
-  <autotools id="libunistring" autogen-sh="configure">
-    <branch repo="ftp.gnu.org" module="libunistring/libunistring-0.9.7.tar.gz"
-           version="0.9.7">
+    <branch repo="ftp.gnu.org" module="gmp/gmp-6.2.1.tar.bz2" version="6.2.1"
+            hash="sha256:eae9326beb4158c386e39a356818031bd28f3124cf915f8c5b1dc4c7a36b4d7c">
     </branch>
   </autotools>
 
   <autotools id='readline' autogen-sh="configure">
     <branch repo="ftp.gnu.org" module="readline/readline-8.1.tar.gz"
-      version="8.1">
+            version="8.1"
+            hash="sha256:f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02">
     </branch>
   </autotools>
 
-  <autotools id='readline' autogen-sh="configure">
-    <branch repo="ftp.gnu.org" module="readline/readline-8.1.tar.gz"
-      version="8.1">
-    </branch>
+  <autotools id="iso-codes" autogen-sh="configure">
+    <branch module="049ce6aac94d842be809f4063950646c/iso-codes-4.1.tar.xz"
+            version="4.1" repo="iso-codes"
+            hash="sha256:67117fb76f32c8fb5e37d2d60bce238f1f8e865cc7b569a57cbc3017ca15488a"/>
   </autotools>
 
 </moduleset>
diff --git a/patches/amtk-build-on-macOS.patch b/patches/amtk-build-on-macOS.patch
new file mode 100644
index 00000000..f4053553
--- /dev/null
+++ b/patches/amtk-build-on-macOS.patch
@@ -0,0 +1,15 @@
+diff -u /Users/john/Development/gtk-build/gtk-stable-10.13-x86_64/src/amtk-5.3.1/amtk/meson.build\~ 
/Users/john/Development/gtk-build/gtk-stable-10.13-x86_64/src/amtk-5.3.1/amtk/meson.build
+--- a/amtk/meson.build 2021-01-11 01:38:22.000000000 -0800
++++ b/amtk/meson.build 2021-04-09 10:30:46.000000000 -0700
+@@ -71,7 +71,8 @@
+ amtk_lib_link_args = []
+ amtk_lib_link_depends = []
+ 
+-if meson.get_compiler('c').get_argument_syntax() != 'msvc'
++if meson.get_compiler('c').get_argument_syntax() != 'msvc' and\
++   meson.get_compiler('c').get_linker_id() != 'ld64'
+   symbol_map = meson.current_source_dir() / 'symbol.map'
+   amtk_lib_link_args = '-Wl,--version-script,' + symbol_map
+   amtk_lib_link_depends = symbol_map
+
+Diff finished.  Fri Apr  9 14:41:36 2021
diff --git a/patches/devhelp-3-build-on-macOS.patch b/patches/devhelp-3-build-on-macOS.patch
new file mode 100644
index 00000000..6c6f1fa3
--- /dev/null
+++ b/patches/devhelp-3-build-on-macOS.patch
@@ -0,0 +1,26 @@
+diff -u /Users/john/Development/gtk-build/gtk-stable-10.13-x86_64/src/devhelp-3.38.1/devhelp/meson.build\~ 
/Users/john/Development/gtk-build/gtk-stable-10.13-x86_64/src/devhelp-3.38.1/devhelp/meson.build
+--- a/devhelp/meson.build      2020-11-20 05:48:48.000000000 -0800
++++ b/devhelp/meson.build      2021-04-09 10:39:31.000000000 -0700
+@@ -92,12 +92,18 @@
+ )
+ 
+ symbol_map = meson.current_source_dir() / 'symbol.map'
++devhelp_link_args = []
++devhelp_link_depends = []
++if meson.get_compiler('c').get_linker_id() != 'ld64'
++   devhelp_link_args = '-Wl,--version-script,' + symbol_map
++   devhelp_link_depends = symbol_map
++endif
+ 
+ libdevhelp_shared_lib = shared_library(
+   'devhelp-@0@'.format(LIBDEVHELP_API_VERSION),
+   link_whole: libdevhelp_static_lib,
+-  link_args: '-Wl,--version-script,' + symbol_map,
+-  link_depends: symbol_map,
++  link_args: devhelp_link_args,
++  link_depends: devhelp_link_depends,
+   version: LIBDEVHELP_LT_VERSION,
+   install: true
+ )
+
+Diff finished.  Fri Apr  9 14:44:01 2021
diff --git a/patches/frodo-getopt-autotools.patch b/patches/frodo-getopt-autotools.patch
new file mode 100644
index 00000000..dd374a2c
--- /dev/null
+++ b/patches/frodo-getopt-autotools.patch
@@ -0,0 +1,28 @@
+--- a/Makefile 2014-11-24 04:33:39.000000000 -0800
++++ b/Makefile 2021-04-09 15:26:46.000000000 -0700
+@@ -1,7 +1,7 @@
+ .SUFFIXES:
+ 
+ DESTDIR=
+-prefix=/usr/local
++prefix=${PREFIX}
+ bindir=$(prefix)/bin
+ mandir=$(prefix)/man
+ man1dir=$(mandir)/man1
+@@ -43,7 +43,7 @@
+          -Wnested-externs -Winline
+ OPTIMIZE=-O3 -fno-strength-reduce
+ CFLAGS=$(WARNINGS) $(OPTIMIZE)
+-LDFLAGS=
++LDFLAGS=-L ${PREFIX}/lib -lintl
+ 
+ sources=getopt.c
+ ifeq ($(LIBCGETOPT),0)
+
+Diff finished.  Fri Apr  9 15:28:12 2021
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e69de29..b53cf7a 100644
+--- a/configure
++++ b/configure
+@@ -0,0 +1,1 @@
++ #Do Nothing
diff --git a/patches/gtkspell-3-install.sh-wrong-sh-path.patch 
b/patches/gtkspell-3-install.sh-wrong-sh-path.patch
new file mode 100644
index 00000000..0d1c4883
--- /dev/null
+++ b/patches/gtkspell-3-install.sh-wrong-sh-path.patch
@@ -0,0 +1,11 @@
+diff -u 
/Users/john/Development/Gramps-Build/gramps-master-git-10.12-x86_64/src/gtkspell3-3.0.10/build/install-sh\~ 
/Users/john/Development/Gramps-Build/gramps-master-git-10.12-x86_64/src/gtkspell3-3.0.10/build/install-sh
+--- a/build/install-sh 2018-09-19 13:27:56.000000000 -0700
++++ b/build/install-sh 2021-04-10 17:42:24.000000000 -0700
+@@ -1,4 +1,4 @@
+-#!/usr/bin/sh
++#!/bin/sh
+ # install - install a program, script, or datafile
+ 
+ scriptversion=2018-03-11.20; # UTC
+
+Diff finished.  Sat Apr 10 17:42:32 2021
diff --git a/patches/xmlto-allow-net-access.patch b/patches/xmlto-allow-net-access.patch
new file mode 100644
index 00000000..a4f1280f
--- /dev/null
+++ b/patches/xmlto-allow-net-access.patch
@@ -0,0 +1,27 @@
+diff -u /Users/john/Development/gtk-build/gtk-stable-10.13-x86_64/src/xmlto-0.0.28/xmlto.in\~ 
/Users/john/Development/gtk-build/gtk-stable-10.13-x86_64/src/xmlto-0.0.28/xmlto.in
+--- a/xmlto.in 2015-11-16 06:07:10.000000000 -0800
++++ b/xmlto.in 2021-04-10 13:33:24.000000000 -0700
+@@ -225,7 +225,7 @@
+ export VERBOSE
+ 
+ # Disable network entities
+-XSLTOPTS="$XSLTOPTS --nonet"
++XSLTOPTS="$XSLTOPTS"
+ 
+ # The names parameter for the XSLT stylesheet
+ XSLTPARAMS=""
+@@ -542,10 +542,10 @@
+ 
+     [ "$VERBOSE" -ge 1 ] && \
+     echo >&2 \
+-      "\"${XMLLINT_PATH}\" --noout --nonet --xinclude --postvalid --noent ${SEARCHPATH_FORMATTED} 
\"${INPUT_FILE}\""
++      "\"${XMLLINT_PATH}\" --noout --xinclude --postvalid --noent ${SEARCHPATH_FORMATTED} \"${INPUT_FILE}\""
+     # eval is for SEARCHPATH_FORMATTED's proper expansion
+     # make sure expansions are protected from eval
+-    eval "\"${XMLLINT_PATH}\" --noout --nonet --xinclude --postvalid --noent ${SEARCHPATH_FORMATTED} 
\"${INPUT_FILE}\"" 2>"${VALIDATION}"
++    eval "\"${XMLLINT_PATH}\" --noout --xinclude --postvalid --noent ${SEARCHPATH_FORMATTED} 
\"${INPUT_FILE}\"" 2>"${VALIDATION}"
+     xmllint_status=$?
+ 
+     if [ $xmllint_status -ne 0 ]
+
+Diff finished.  Sat Apr 10 13:33:31 2021


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]