<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4011c6aebef8f72d4a39e0bfabf13735d2199be1">https://github.com/macports/macports-ports/commit/4011c6aebef8f72d4a39e0bfabf13735d2199be1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4011c6aebef8f72d4a39e0bfabf13735d2199be1
</span>Author: Chris Rawnsley <chris@puny.agency>
AuthorDate: Wed Dec 29 12:28:38 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    par: add universal support
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>      - use makefile port group (for universal support)
</span><span style='display:block; white-space:pre;color:#404040;'>      - add livecheck
</span>---
 textproc/par/Portfile                       | 26 ++++++++++++++---------
 textproc/par/files/patch-protoMakefile.diff | 33 +++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/par/Portfile b/textproc/par/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 018569793ae..68278f01bf9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/par/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/par/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,13 +3,14 @@
</span> # Based on: http://www.openbsd.org/cgi-bin/cvsweb/ports/textproc/par/Makefile
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           makefile 1.0
</span> 
 name                par
 version             1.52
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> categories          textproc
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         gmail.com:qbarnes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:qbarnes @qbarnes}
</span> description         paragraph reflow for email
 long_description    ${description}
 license             Permissive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,26 +19,31 @@ master_sites        ${homepage}
</span> distname            [string totitle $name][string map {. {}} $version]
 
 checksums           rmd160  253070f319a7f3b3a6f0dad5797882efdbf597bc \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  33dcdae905f4b4267b4dc1f3efb032d79705ca8d2122e17efdecfd8162067082
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  33dcdae905f4b4267b4dc1f3efb032d79705ca8d2122e17efdecfd8162067082 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    47999
</span> 
 patchfiles          patch-nbspace.diff \
                     patch-ptrdiffwarn.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-spelling.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-spelling.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-protoMakefile.diff
</span> 
 default_variants    +i18n
 variant i18n description adds support for multibyte characters {
     patchfiles-append   patch-i18n.diff
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          -f protoMakefile \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CC="${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -c ${configure.optflags} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LINK1="${configure.cc} [get_canonical_archflags ld]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.override   CC CFLAGS LDFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.target
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy "${worksrcpath}/protoMakefile" "${worksrcpath}/Makefile"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
     xinstall "${worksrcpath}/${name}" "${destroot}${prefix}/bin/"
     xinstall -m 444 "${worksrcpath}/${name}.1" "${destroot}${prefix}/share/man/man1/"
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "Par-(\\d+(?:\\.\\d+)(?:\\.\\d+)).tar.gz"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/par/files/patch-protoMakefile.diff b/textproc/par/files/patch-protoMakefile.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7f3c3d4cf2b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/par/files/patch-protoMakefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- protoMakefile.orig     2001-03-09 00:53:25.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ protoMakefile  2021-12-29 22:31:06.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,7 +47,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Example (for Solaris 2.x with SPARCompiler C):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # CC = cc -c -O -s -Xc -DDONTFREE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CC = cc -c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CC = cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Define LINK1 and LINK2 so that the command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -61,7 +61,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # LINK1 = cc -s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # LINK2 = -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LINK1 = cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LINK1 = $(CC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LINK2 = -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Define RM so that the command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,10 +93,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJS = buffer$O charset$O errmsg$O par$O reformat$O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .c$O:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC) $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -c $(CPPFLAGS) $(CFLAGS) $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ par$E: $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(LINK1) $(OBJS) $(LINK2) par$E
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(LINK1) $(OBJS) $(LINK2) par$E $(LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ buffer$O: buffer.c buffer.h errmsg.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>