<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3f5648b2edaa93c93714494f611100d03b686f98">https://github.com/macports/macports-ports/commit/3f5648b2edaa93c93714494f611100d03b686f98</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3f5648b2edaa93c93714494f611100d03b686f98
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Mar 30 21:57:55 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    stardict: Update to 3.0.6.2
</span>---
 textproc/stardict/Portfile                         |  26 +++--
 textproc/stardict/files/autogen-exit.patch         | 119 +++++++++++++++++++++
 textproc/stardict/files/autogen-libtoolize.patch   |  77 +++++++++++++
 textproc/stardict/files/header-guard.patch         |   2 +
 .../space-between-literal-and-identifier.patch     |  44 --------
 5 files changed, 214 insertions(+), 54 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/stardict/Portfile b/textproc/stardict/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index acc25f71b02..9a66d830511 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/stardict/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/stardict/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,15 +3,14 @@
</span> PortSystem              1.0
 
 name                    stardict
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 3.0.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 3.0.6.2
</span> revision                0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  5f91e95ea5910a580981bf171d765cb53dcd17a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  6a0a695a8977604e0509a3db1bc6a67e53599b14f29494ba942f21d2c26b82e7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    9341740
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  ac9a47173619148cc4004fc3cabed1792baaeb4e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  05ff1644497e8f9c5f4199d9ae1198fcc571052286b4707c4b61ed9d349cccbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3712100
</span> 
 categories              textproc
 maintainers             gmail.com:alexandernx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> license                 GPL-3+
 
 description             A full featured gtk2 dictionary
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,15 +20,18 @@ long_description        Very nice gnome dictionary. \
</span>                         Though it needs a handful of gnome libraries for \
                         installation.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage                http://stardict-4.sourceforge.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                http://stardict-4.sourceforge.net/index_en.php
</span> master_sites            sourceforge:project/stardict-4/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2               yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz                  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname                ${name}-${version}-github-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir              ${name}-${version}
</span> 
 depends_build           port:gnome-doc-utils \
                         port:intltool \
                         port:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib             path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib             port:espeak-ng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span>                         path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
                         port:libsigcxx2
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,8 +40,9 @@ compiler.cxx_standard   2011
</span> configure.cxxflags-append \
                         -std=c++11
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              header-guard.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        space-between-literal-and-identifier.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              autogen-exit.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        autogen-libtoolize.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        header-guard.patch
</span> 
 # reconfigure with our intltool.m4
 pre-configure {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,6 +57,7 @@ depends_build-append    port:autoconf \
</span> 
 configure.args          --disable-espeak \
                         --disable-festival \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-flite \
</span>                         --disable-gucharmap \
                         --disable-spell \
                         --disable-tools
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,3 +92,5 @@ if {![variant_isset gnome]} {
</span>                         --enable-darwin-support
     }
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     /${name}-(\\d+(?:\\.\\d+)+)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/stardict/files/autogen-exit.patch b/textproc/stardict/files/autogen-exit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d32fa120f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/stardict/files/autogen-exit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,119 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix autogen.sh to exit with an error code if an error occurs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/huzheng001/stardict-3/pull/103
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- autogen.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,21 +6,21 @@ echo "Bootstrapping StarDict root..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         echo "You must have libtool installed to compile StarDict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#         exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#         exit 1;
</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;'>+ (automake --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have automake installed to compile StarDict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ (autoconf --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have autoconf installed to compile StarDict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ echo "Generating configuration files for StarDict, please wait...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,13 +40,13 @@ aclocal -I m4 || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # echo "Running autoheader...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # autoheader || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running automake --add-missing --copy...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-automake --add-missing --copy;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++automake --add-missing --copy || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running autoconf ...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoconf || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running automake ...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ automake || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cd "$topdir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-${srcdir}/lib/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-${srcdir}/dict/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-${srcdir}/tools/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++${srcdir}/lib/autogen.sh || exit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++${srcdir}/dict/autogen.sh || exit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++${srcdir}/tools/autogen.sh || exit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #"${srcdir}/configure" --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --disable-deprecations --disable-gucharmap --disable-dictdotcn --disable-gnome-support --disable-scrollkeeper "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/autogen.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,21 +6,21 @@ echo "Boostrapping common lib..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have libtool installed to compile common lib";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ (automake --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have automake installed to compile common lib";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ (autoconf --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have autoconf installed to compile common lib";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ echo "Generating configuration files for common lib, please wait...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,7 +39,7 @@ aclocal -I m4 || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running autoheader...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoheader || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running automake --add-missing --copy...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-automake --add-missing --copy;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++automake --add-missing --copy || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running autoconf ...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoconf || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running automake ...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/autogen.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,21 +6,21 @@ echo "Boostrapping StarDict tools..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have libtool installed to compile Stardict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ (automake --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have automake installed to compile Stardict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ (autoconf --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have autoconf installed to compile Stardict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  exit 1;
</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;'>+ echo "Generating configuration files for Stardict, please wait...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,7 +39,7 @@ aclocal -I m4 || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running autoheader...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoheader || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running automake --add-missing --copy...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-automake --add-missing --copy;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++automake --add-missing --copy || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running autoconf ...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoconf || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running automake ...."
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/stardict/files/autogen-libtoolize.patch b/textproc/stardict/files/autogen-libtoolize.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3453b62f698
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/stardict/files/autogen-libtoolize.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,77 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use glibtoolize if there is no libtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/huzheng001/stardict-3/pull/106
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- autogen.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Bootstrapping StarDict root..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# (libtoolize --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libtoolize=libtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# command -v "$libtoolize" > /dev/null || libtoolize=glibtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ("$libtoolize" --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         echo "You must have libtool installed to compile StarDict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,8 +34,8 @@ test -z "$srcdir" && srcdir=.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ topdir=`pwd`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cd "$srcdir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# echo "Running libtoolize, please ignore non-fatal messages...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# echo n | libtoolize --copy --force || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# echo "Running $libtoolize, please ignore non-fatal messages...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# echo n | "$libtoolize" --copy --force || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running aclocal...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test -d m4 || mkdir m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/autogen.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Boostrapping common lib..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libtoolize=libtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++command -v "$libtoolize" > /dev/null || libtoolize=glibtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++("$libtoolize" --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have libtool installed to compile common lib";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,8 +34,8 @@ test -z "$srcdir" && srcdir=.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ topdir=`pwd`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cd "$srcdir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo "Running libtoolize, please ignore non-fatal messages...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo n | libtoolize --copy --force || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo "Running $libtoolize, please ignore non-fatal messages...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo n | "$libtoolize" --copy --force || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running aclocal...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aclocal -I m4 || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/autogen.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Boostrapping StarDict tools..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libtoolize=libtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++command -v "$libtoolize" > /dev/null || libtoolize=glibtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++("$libtoolize" --version) < /dev/null > /dev/null 2>&1 || {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "You must have libtool installed to compile Stardict";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,8 +34,8 @@ test -z "$srcdir" && srcdir=.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ topdir=`pwd`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cd "$srcdir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo "Running libtoolize, please ignore non-fatal messages...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo n | libtoolize --copy --force || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo "Running $libtoolize, please ignore non-fatal messages...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo n | "$libtoolize" --copy --force || exit;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running aclocal...."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aclocal -I m4 || exit;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/stardict/files/header-guard.patch b/textproc/stardict/files/header-guard.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 8b03c8c0d49..11a4c7193a4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/stardict/files/header-guard.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/stardict/files/header-guard.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,6 +8,8 @@ Fixes:
</span>         ^~~~~~~~~~~
         PANGOVIEW_H
 1 warning generated.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/huzheng001/stardict-3/pull/102
</span> --- dict/src/pangoview.h.orig     2012-10-26 07:02:03.000000000 -0500
 +++ dict/src/pangoview.h       2019-11-01 06:49:29.000000000 -0500
 @@ -18,7 +18,7 @@
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/stardict/files/space-between-literal-and-identifier.patch b/textproc/stardict/files/space-between-literal-and-identifier.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e3147ba41cb..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/stardict/files/space-between-literal-and-identifier.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,44 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fixes:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- dict/src/dictmanage.cpp.orig   2014-04-07 21:52:26.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ dict/src/dictmanage.cpp        2019-11-01 06:51:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -77,7 +77,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::list<std::string> plugin_disable_list;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::list<std::string> plugins_dirs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   plugins_dirs.push_back(conf_dirs->get_plugin_dir());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for_each_file(plugins_dirs, "."G_MODULE_SUFFIX, plugin_order_list,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for_each_file(plugins_dirs, "." G_MODULE_SUFFIX, plugin_order_list,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           plugin_disable_list, GetAllPluginList(plugin_all_list));
</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;'>---- dict/src/lib/pluginmanager.cpp.orig    2012-03-03 01:01:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ dict/src/lib/pluginmanager.cpp 2019-11-01 06:42:14.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,7 +96,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::list<std::string> plugins_dirs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   plugins_dirs.push_back(dirpath);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for_each_file(plugins_dirs, "."G_MODULE_SUFFIX, order_list, disable_list, PluginLoader(*this));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for_each_file(plugins_dirs, "." G_MODULE_SUFFIX, order_list, disable_list, PluginLoader(*this));
</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;'>- void StarDictPlugins::reorder(const std::list<std::string>& order_list)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -184,7 +184,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::list<std::string> plugins_dirs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   plugins_dirs.push_back(plugindirpath);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::list<std::string> disable_list;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for_each_file(plugins_dirs, "."G_MODULE_SUFFIX, order_list, disable_list, PluginInfoLoader(*this, virtualdict_pluginlist, netdict_pluginlist, specialdict_pluginlist, tts_pluginlist, parsedata_pluginlist, misc_pluginlist));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for_each_file(plugins_dirs, "." G_MODULE_SUFFIX, order_list, disable_list, PluginInfoLoader(*this, virtualdict_pluginlist, netdict_pluginlist, specialdict_pluginlist, tts_pluginlist, parsedata_pluginlist, misc_pluginlist));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (!virtualdict_pluginlist.empty()) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           plugin_list.push_back(std::pair<StarDictPlugInType, std::list<StarDictPluginInfo> >(StarDictPlugInType_VIRTUALDICT, virtualdict_pluginlist));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- dict/src/lib/storage.cpp.orig  2013-11-18 02:10:23.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ dict/src/lib/storage.cpp       2019-11-01 06:38:53.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -793,7 +793,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   std::string name_pattern; // in file name encoding
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(!utf8_to_file_name(key, name_pattern))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           return FileHolder();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  std::string::size_type pos = name_pattern.find_last_of("."DB_DIR_SEPARATOR_S);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  std::string::size_type pos = name_pattern.find_last_of("." DB_DIR_SEPARATOR_S);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(pos != std::string::npos) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if(name_pattern[pos] == '.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   name_pattern = name_pattern.substr(pos);
</span></pre><pre style='margin:0'>

</pre>