<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/79e632bf8dc48aeae9a3f7a724e71696a5c4529b">https://github.com/macports/macports-ports/commit/79e632bf8dc48aeae9a3f7a724e71696a5c4529b</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 79e632bf8dc erlsom: update to 1.5.1, fix a broken port
</span>79e632bf8dc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 79e632bf8dc48aeae9a3f7a724e71696a5c4529b
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sat Jul 8 21:21:29 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> erlsom: update to 1.5.1, fix a broken port
</span>---
erlang/erlsom/Portfile | 56 +++++++++++++++++------------
erlang/erlsom/files/patch-Makefile.diff | 11 ------
erlang/erlsom/files/patch-configure.in.diff | 11 ------
erlang/erlsom/files/patch-src-Makefile.diff | 25 -------------
erlang/erlsom/files/patch-use-rebar3.diff | 35 ++++++++++++++++++
5 files changed, 69 insertions(+), 69 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/erlang/erlsom/Portfile b/erlang/erlsom/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 84a64f64cc8..267513c4c68 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/erlang/erlsom/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/erlang/erlsom/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,11 @@
</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> 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:#e0ffe0;'>+PortGroup makefile 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name erlsom
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.2.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup willemdj erlsom 1.5.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories erlang textproc
license LGPL-3+
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,29 +13,38 @@ platforms any
</span> supported_archs noarch
description An Erlang libary for XML parsing.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description An Erlang libary for XML parsing. It supports various modes of operation: as an efficient SAX parser, as a simple DOM-like parser, or as a 'data mapper'. The data mapper transforms the XML document to Erlang records, based on an XML Schema.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://erlsom.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:project/erlsom/erlsom/erlsom-${version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description} It supports various modes of operation: as an efficient SAX parser, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as a simple DOM-like parser, or as a 'data mapper'. The data mapper transforms the XML document \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to Erlang records, based on an XML Schema.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://erlsom.sourceforge.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 eb8067e090f5a83ed9741ab4bbf0f75090cf3b06 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7c2ae046aa19e95f8717f1ac980fc0f758a2e0ab138ef2ba1f930a2d4ed8a86c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 331564
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 b58aa0da4267544e2bcba45185f7cb10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 1d6e6e2514f4ccf3ec1fe3a3c188b57c8d26e4c6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 7ff62b83af6daedeed3eb0802a39a909099288d8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:erlang \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rebar3
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:erlang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Provided rebar is broken: https://github.com/willemdj/erlsom/issues/91
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use rebar3 from Macports:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-use-rebar3.diff
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.mkdir yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s,@PREFIX@,${prefix}," ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-configure.in.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set libdir ${prefix}/lib/erlang/lib/${name}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target debuginfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${libdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/_build/default/lib/${name}/ebin ${destroot}${libdir}/ebin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/include ${destroot}${libdir}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/priv ${destroot}${libdir}/priv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/src ${destroot}${libdir}/src
</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;'>- delete ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set docdir ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 -W ${worksrcpath} CHANGELOG.md COPYING COPYING.LESSER README.md ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/doc ${destroot}${docdir}/docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/examples ${destroot}${docdir}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(\[0-9.\]+)/
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/erlang/erlsom/files/patch-Makefile.diff b/erlang/erlsom/files/patch-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d6af6661772..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/erlang/erlsom/files/patch-Makefile.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;'>---- Makefile 2006-11-29 00:04:13.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile 2008-08-18 09:05:42.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4,7 +4,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include vsn.mk
</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;'>--all debug clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+all debug debuginfo clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @set -e ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for d in $(SUBDIRS) ; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ -f $$d/Makefile ]; then ( cd $$d && $(MAKE) $@ ) || exit 1 ; fi ; \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/erlang/erlsom/files/patch-configure.in.diff b/erlang/erlsom/files/patch-configure.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d848319b3b3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/erlang/erlsom/files/patch-configure.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,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.in.orig 2006-11-26 16:17:41.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.in 2016-05-07 21:11:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ERLDIR=`echo "${ERL}" | sed 's/\/bin\/*erl.*//'`
</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;'>-- ERLDIR=`awk -F= '/ROOTDIR=/ { print [$]2; exit; }' $ERL`;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ERLDIR=$(sh -c "$(sed -n '/^ *ROOTDIR=/p' $ERL) && echo \$ROOTDIR");;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test ! -d "$ERLDIR" ; then
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/erlang/erlsom/files/patch-src-Makefile.diff b/erlang/erlsom/files/patch-src-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 613a849f314..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/erlang/erlsom/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,25 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile 2008-03-31 20:31:15.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile 2008-08-18 09:14:13.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5,8 +5,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(TYPE),debug)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEBUG_FLAGS = -Ddebug +debug_info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq ($(TYPE),debuginfo)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEBUG_FLAGS = +debug_info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEBUG_FLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include ../vsn.mk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- VSN=$(ERLSOM_VSN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -34,6 +38,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- debug:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(MAKE) TYPE=debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+debuginfo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(MAKE) TYPE=debuginfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f $(EBIN_FILES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/erlang/erlsom/files/patch-use-rebar3.diff b/erlang/erlsom/files/patch-use-rebar3.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7744f71cbee
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/erlang/erlsom/files/patch-use-rebar3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig 2022-12-27 23:25:48.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile 2023-07-08 20:45:53.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,25 +14,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ doc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-plt: compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar build-plt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 build-plt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ check-plt: compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar check-plt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 check-plt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dialyze:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar dialyze
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 dialyze
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ eunit:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @./rebar eunit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @PREFIX@/bin/rebar3 eunit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shell: compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ERL) -sname $(APPLICATION) $(EPATH)
</span></pre><pre style='margin:0'>
</pre>