<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>