<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fbc8ac215f073a7eb79213eb24248511232ef522">https://github.com/macports/macports-ports/commit/fbc8ac215f073a7eb79213eb24248511232ef522</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 fbc8ac2  poedit1: revive old Poedit port for old OS
</span>fbc8ac2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fbc8ac215f073a7eb79213eb24248511232ef522
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Sun May 27 02:12:53 2018 +0000

<span style='display:block; white-space:pre;color:#404040;'>    poedit1: revive old Poedit port for old OS
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    > Mac OS X 10.6 Snow Leopard & PPC Macs - the latest working version is 1.5.7
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This partially reverts commit e70cecc5b3e9ffe4fcaf4d61dd781872833bd06d.
</span>---
 editors/poedit1/Portfile                         | 85 ++++++++++++++++++++++++
 editors/poedit1/files/patch-src-edframe.cpp.diff | 11 +++
 2 files changed, 96 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/poedit1/Portfile b/editors/poedit1/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..df6dfa3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/poedit1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,85 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           wxWidgets 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set my_name         poedit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                ${my_name}1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch          [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          editors aqua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Poedit is a cross-platform gettext catalogs (.po files) editor.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Poedit is a cross-platform gettext catalogs (.po files) editor. It aims to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    provide more convenient approach to editing catalogs than editing the file by \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    hand. This port installs Poedit.app.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.poedit.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        sourceforge:project/poedit/poedit/${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${my_name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5     f5b53ec66a606f088b0aa388595ea5f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha1    e83c08ca33997829be946e1dcf1a35149856d184 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  46436e98caf2b41b61188fc1b79db62f2f218817 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  24535cac22c8f7fb4f995710f6638ebc26825056076a04210ee66e19d65c0f78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2605725
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wxWidgets.use       wxWidgets-3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       bin:grep:grep \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:${wxWidgets.port}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_skip_archcheck grep pkgconfig boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-src-edframe.cpp.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove some additional features, especially sparkle because macports handles updates
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --disable-spellchecking \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-transmem \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-sparkle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-wxdir=${wxWidgets.wxdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.dir           ${build.dir}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        bundle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append    GETTEXT_PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    WX_ROOT=${wxWidgets.prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # the gettext binaries are copied into Poedit.app during build,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # but we rather delete and symlink them to get updates to gettext automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach extra { msgfmt msgmerge msgunfmt xgettext } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file delete ${worksrcpath}/src/Poedit.app/Contents/MacOS/${extra}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${prefix}/bin/${extra} ${worksrcpath}/src/Poedit.app/Contents/MacOS/${extra}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file delete ${worksrcpath}/src/Poedit.app/Contents/MacOS/gnu_gettext.COPYING
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy ${worksrcpath}/src/Poedit.app ${destroot}${applications_dir}/Poedit1.app
</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;'>+variant transmem description {Enables translation memory for often used phrases} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append          port:db48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete       --disable-transmem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       --enable-transmem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cppflags-append   "-I${prefix}/include/db48"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append    "-L${prefix}/lib/db48"
</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;'>+variant spellcheck description {Enables spellchecking} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:gtkspell2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --disable-spellchecking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-spellchecking
</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;'>+default_variants    +transmem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} > 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes-append    "${name} @${version} is designed for OS X 10.6 Snow Leopard\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    and older; for OS X 10.11 El Capitan and newer you may prefer to use the\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    poedit port."
</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;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/poedit1/files/patch-src-edframe.cpp.diff b/editors/poedit1/files/patch-src-edframe.cpp.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..75ce02e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/poedit1/files/patch-src-edframe.cpp.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/edframe.cpp.orig   2013-07-05 17:25:25.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/edframe.cpp        2018-05-27 02:08:00.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2317,7 +2317,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 dt.SetAutomatic(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 dt.SetFuzzy(true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 matches++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                msg.Printf(_("Automatically translated %u strings"), matches);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                msg.Printf(_("Automatically translated %lu strings"), matches);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 pi.UpdateMessage(msg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 if (m_modified == false)
</span></pre><pre style='margin:0'>

</pre>