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

<span style='display:block; white-space:pre;color:#808000;'>commit e660859e20a8a0ad5da39e3bcb3bc2459269b891
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Jan 12 00:03:14 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    recode: Update to 3.7.13
</span>---
 textproc/recode/Portfile                | 14 ++++--
 textproc/recode/files/no-help2man.patch | 83 +++++++++++++++++++++++++++++++++
 textproc/recode/files/pragma.patch      | 12 ++---
 3 files changed, 98 insertions(+), 11 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 ba2259b4342..0afa552c758 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;'>@@ -3,11 +3,11 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        rrthomas recode 3.7.12 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rrthomas recode 3.7.13 v
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  5a85bbe8261d4bd51c30b44382e01278352fe8dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4db1c9076f04dbaa159726f5000847e5e5a83aec8e5c64f8ca04383f6cda12d5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2399126
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  768c38e8ac83e1cd707995ea2da734ddc3adb5b7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  22bbdf79725a59f4d84c3dad63a911c5e8f443f109443c032cad564900b6b733 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2400432
</span> 
 categories          textproc
 license             GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ long_description    This recode program has the purpose of converting files \
</span> 
 github.tarball_from releases
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.branch   3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python.branch   3.11
</span> set python.version  [join [split ${python.branch} "."] ""]
 set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
 set python.bin      ${python.prefix}/bin/python${python.branch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,11 +36,15 @@ depends_lib         port:gettext \
</span> 
 depends_test        port:py${python.version}-cython
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   no-help2man.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[string match *gcc* ${configure.compiler}]} {
     patchfiles-append \
                     pragma.patch
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.checks.implicit_function_declaration.whitelist-append strchr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.python    ${python.bin}
 
 post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/recode/files/no-help2man.patch b/textproc/recode/files/no-help2man.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f85e0497917
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/recode/files/no-help2man.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,83 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Allow building without help2man.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/rrthomas/recode/commit/dcdd5d26c0c2c49f8113b63186449d6a1e3a509e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.in.orig   2023-01-06 04:41:15.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile.in        2023-01-11 23:58:32.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -327,7 +327,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ man1dir = $(mandir)/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ NROFF = nroff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MANS = $(man_MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MANS = $(dist_man_MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HEADERS = $(include_HEADERS) $(noinst_HEADERS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Read a list of newline-separated strings from the standard input,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -346,7 +346,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   unique=`for i in $$list; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done | $(am__uniquify_input)`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__DIST_COMMON = $(srcdir)/Makefile.in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(top_srcdir)/build-aux/depcomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL = @ACLOCAL@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1685,7 +1685,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AUTOMAKE_OPTIONS = gnits
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib_LTLIBRARIES = librecode.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ noinst_LTLIBRARIES = libmerged.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-man_MANS = recode.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dist_man_MANS = recode.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_HEADERS = recode.h recodext.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ H_STEPS = common.h decsteps.h inisteps.h tersteps.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(H_FALLBACKS) $(H_SURFACES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1732,7 +1732,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ETAGS_ARGS = $(L_STEPS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TAGS_DEPENDENCIES = $(L_STEPS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TABLES_PY = $(PYTHON) $(top_srcdir)/tables.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DISTCLEANFILES = recode.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: all-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1980,10 +1979,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean-libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   -rm -rf .libs _libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-man1: $(man_MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install-man1: $(dist_man_MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @$(NORMAL_INSTALL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @list1=''; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  list2='$(man_MANS)'; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  list2='$(dist_man_MANS)'; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   test -n "$(man1dir)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     && test -n "`echo $$list1$$list2`" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     || exit 0; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2018,7 +2017,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @$(NORMAL_UNINSTALL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @list=''; test -n "$(man1dir)" || exit 0; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   files=`{ for i in $$list; do echo "$$i"; done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     sed -n '/\.1[a-z]*$$/p'; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2165,7 +2164,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-generic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maintainer-clean-generic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @echo "This command is intended for maintainers to use"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2377,11 +2375,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Depend on recode$(EXEEXT) rather than explicitly make-ing it, as otherwise
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we break parallel builds, as libmerged.la can be built twice in parallel,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # which can fail.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-recode.1: main.c $(top_srcdir)/configure.ac recode$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++recode.1: main.c $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(AM_V_GEN)if ( touch $@.w && rm -f $@.w; ) >/dev/null 2>&1; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $(top_srcdir)/build-aux/missing --run $(HELP2MAN) --locale=en_US.UTF-8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           --name="converts files between character sets" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          --output=$@ ./recode; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          --output=$@ ./recode$(EXEEXT); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main.o: main.c ../config.status
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/recode/files/pragma.patch b/textproc/recode/files/pragma.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index c6683b54aad..0d53420711d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/recode/files/pragma.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/recode/files/pragma.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</span> Fix "#pragma GCC diagnostic not allowed inside functions"
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/dump.c.orig     2018-01-30 08:58:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/dump.c     2018-03-11 06:35:23.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -94,10 +94,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/dump.c.orig        2023-01-06 04:33:34.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/dump.c     2023-01-11 23:50:52.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,10 +95,7 @@
</span>  
        /* Write formatted value.  */
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,9 +12,9 @@ Fix "#pragma GCC diagnostic not allowed inside functions"
</span>        for (cursor = buffer; *cursor; cursor++)
        put_byte (*cursor, subtask);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/names.c.orig    2018-01-30 15:57:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/names.c    2018-03-11 06:34:30.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -905,13 +905,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/names.c.orig       2023-01-06 04:25:44.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/names.c    2023-01-11 23:50:52.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -906,13 +906,10 @@
</span>  
            /* FIXME: Trailing space elimination is not always effective.  */
  
</pre><pre style='margin:0'>

</pre>