<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/cf640cd4023fe2a3b4a60435bf2cf838f3d11b89">https://github.com/macports/macports-ports/commit/cf640cd4023fe2a3b4a60435bf2cf838f3d11b89</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 cf640cd  recode: Update to 3.7
</span>cf640cd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cf640cd4023fe2a3b4a60435bf2cf838f3d11b89
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Mar 9 14:22:04 2018 -0600

<span style='display:block; white-space:pre;color:#404040;'>    recode: Update to 3.7
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    New upstream developer. Now at GitHub. Now GPL-3+.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add myself as maintainer.
</span>---
 textproc/recode/Portfile                         | 46 +++++++++---------------
 textproc/recode/files/patch-lib_Makefile.in.diff | 22 ------------
 textproc/recode/files/patch-src-recodext.h.diff  | 11 ------
 textproc/recode/files/patch-src_libiconv.c.diff  | 32 -----------------
 4 files changed, 17 insertions(+), 94 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/recode/Portfile b/textproc/recode/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7e3941e..578f5e0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/recode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/recode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span> PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name            recode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version         3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rrthomas recode 3.7 v
</span> categories      textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license         GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers     nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {ryandesign @ryandesign} openmaintainer
</span> platforms       darwin
 description     charset conversion program
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,40 +14,29 @@ long_description \
</span>   are not possible, as it is often the case, the program may get \
        rid of the offending characters or fall back on approximations.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage        https://www.gnu.org/software/recode/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       md5 be3f40ad2e93dae5cd5f628264bf1877 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha1 2de90cd2ba553bc07d75a29913ea4424dd9e616b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160 97dcb2544472c9025689452a94bed98ea36374b5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  45e2e57508704647a72d267575e18e6992fc7345 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  188ce229f01485ecd847b9c2828615c14611473efffbab04b5e2fe138f839e64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2230285
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib     port:libtool port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test        port:py27-cython
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# src/libiconv.c patch from Debian,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# http://packages.debian.org/stable/text/recode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-lib_Makefile.in.diff patch-src_libiconv.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-src-recodext.h.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${prefix}/share/libtool/build-aux config.guess config.sub ${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.ldflags-append    -liconv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args  --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-included-gettext
</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:libiconv
</span> 
 post-destroot {
     delete ${destroot}${prefix}/lib/charset.alias
     delete ${destroot}${prefix}/share/info/dir
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set docdir ${prefix}/share/doc/${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set docdir ${prefix}/share/doc/${subport}
</span>     xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog README THANKS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        TODO ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING COPYING-LIB ChangeLog \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        NEWS README THANKS TODO ${destroot}${docdir}
</span> }
 
 test.run        yes
 test.target     check
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.env        CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                PATH=${frameworks_dir}/Python.framework/Versions/2.7/bin:$env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.args       PYTHON=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/recode/files/patch-lib_Makefile.in.diff b/textproc/recode/files/patch-lib_Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7f8afa3..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/recode/files/patch-lib_Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/Makefile.in.orig   2007-10-20 01:45:40.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/Makefile.in        2007-10-20 01:46:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -107,8 +107,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AUTOMAKE_OPTIONS = gnits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- noinst_LIBRARIES = libreco.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--noinst_HEADERS = error.h getopt.h gettext.h pathmax.h xstring.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libreco_a_SOURCES = error.c getopt.c getopt1.c xstrdup.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+noinst_HEADERS = error.h gettext.h pathmax.h xstring.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libreco_a_SOURCES = error.c xstrdup.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTRA_DIST = alloca.c gettext.c malloc.c realloc.c strtol.c strtoul.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -128,7 +128,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS = @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libreco_a_DEPENDENCIES =  @ALLOCA@ @LIBOBJS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libreco_a_OBJECTS =  error.o getopt.o getopt1.o xstrdup.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libreco_a_OBJECTS =  error.o xstrdup.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AR = ar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS = @CFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/recode/files/patch-src-recodext.h.diff b/textproc/recode/files/patch-src-recodext.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ad708e5..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/recode/files/patch-src-recodext.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/recodext.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/recodext.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -218,7 +218,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     enum recode_symbol_type type : 3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     /* Non zero if this one should be ignored.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    bool ignore : 2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    bool ignore : 1;
</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;'>- struct recode_surface_list
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/recode/files/patch-src_libiconv.c.diff b/textproc/recode/files/patch-src_libiconv.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 404211e..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/recode/files/patch-src_libiconv.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libiconv.c.orig    2000-07-01 11:13:25.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libiconv.c 2008-10-21 01:24:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Conversion of files between different charsets and surfaces.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   Copyright � 1999, 2000 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   Copyright � 1999, 2000, 2001 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Contributed by Fran�ois Pinard <pinard@iro.umontreal.ca>, 1999,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    and Bruno Haible <haible@clisp.cons.org>, 2000.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -195,12 +195,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    memcpy() doesn't do here, because the regions might overlap.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    memmove() isn't worth it, because we rarely have to move more
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    than 12 bytes.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      if (input > input_buffer && input_left > 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      cursor = input_buffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      if (input_left > 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    cursor = input_buffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      *cursor++ = *input++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    while (--input_left > 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if (input > input_buffer)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          *cursor++ = *input++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        while (--input_left > 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      cursor += input_left;
</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></pre><pre style='margin:0'>

</pre>