<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fa6fb32a0cca43c802d512e1a64250d751affd56">https://github.com/macports/macports-ports/commit/fa6fb32a0cca43c802d512e1a64250d751affd56</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 fa6fb32a0cc liblangtag: update to 0.6.4, fix sed Fixes: https://trac.macports.org/ticket/65978
</span>fa6fb32a0cc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fa6fb32a0cca43c802d512e1a64250d751affd56
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Mon Oct 10 05:43:15 2022 +0800
<span style='display:block; white-space:pre;color:#404040;'> liblangtag: update to 0.6.4, fix sed
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/65978
</span>---
textproc/liblangtag/Portfile | 16 ++++++++--------
textproc/liblangtag/files/patch-sed.diff | 29 +++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/liblangtag/Portfile b/textproc/liblangtag/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7bbd6a3c7f7..cf488620da0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/liblangtag/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/liblangtag/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,10 +3,9 @@
</span> PortSystem 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup tagoh liblangtag 0.6.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup tagoh liblangtag 0.6.4
</span> categories textproc devel
license {LGPL-3+ MPL-2}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
description an interface library to access tags for identifying languages
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,15 +14,16 @@ long_description liblangtag is ${description}.
</span> use_bzip2 yes
bitbucket.tarball_from downloads
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b8ecae0f83dfb0e8c937053fac4fdf1517ce2be1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1f12a20a02ec3a8d22e54dedb8b683a43c9c160bda1ba337bf1060607ae733bd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 755492
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 9ab882d8ce8667a2fb241ca43c0c125cd0f6dc9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5701062c17d3e73ddaa49956cbfa5d47d2f8221988dec561c0af2118c1c8a564 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 764946
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-libtool.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-libtool.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-sed.diff
</span>
depends_build-append port:gtk-doc \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span>
depends_lib-append path:lib/pkgconfig/glib-2.0.pc:glib2 \
path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/liblangtag/files/patch-sed.diff b/textproc/liblangtag/files/patch-sed.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..03d781d11d3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/liblangtag/files/patch-sed.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- liblangtag-gobject/gengir.sh.orig 2021-09-27 12:52:04.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ liblangtag-gobject/gengir.sh 2022-10-10 03:41:05.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -42,14 +42,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "#include <glib.h>" > $_tmpgen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ capitalize "$srcdir/$target" $_tmpgen $_cl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sed -i -e 's,^\(#include[ \t]<\)liblangtag\(/lt-.*\)\(\.h>\),\1liblangtag-gobject\2.gir\3,' $_tmpgen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sed -i -e 's/ssize_t/gssize/g' -e 's/size_t/gsize/g' $_tmpgen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sed -i '' -e 's,^\(#include[ \t]<\)liblangtag\(/lt-.*\)\(\.h>\),\1liblangtag-gobject\2.gir\3,' $_tmpgen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sed -i '' -e 's/ssize_t/gssize/g' -e 's/size_t/gsize/g' $_tmpgen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ while [ 1 ]; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [ "x$type" = "xh" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ line=`grep -E "${_ns}_[a-z_].*_t[ \t;)].*" $_tmpgen`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elif [ "x$type" = "xc" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- line=`sed -n -e '/\/\*< public >\*\//{:a p;n;b a};{d}' $_tmpgen|grep "[^#]${_ns}_.*_t[^a-z]"|grep -v -E "(func)"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ line=`sed -n -e '/\/\*< public >\*\//{' -e ':a p;n;b a' -e '}' -e '{' -e 'd' -e '}' $_tmpgen|grep "[^#]${_ns}_.*_t[^a-z]"|grep -v -E "(func)"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Unknown source type: $2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,7 +58,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _tmpsed=`mktemp gengir.XXXXXXXX`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- printf "/${_ns}_[a-z_].*_t/{s/.*\(${_ns}_[a-z_].*_t\)[^a-z]*/\\\1/;p}\n" > $_tmpsed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ printf "/${_ns}_[a-z_].*_t/{s/.*\(${_ns}_[a-z_].*_t\)[^a-z]*/\\\1/;p;}\n" > $_tmpsed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _n=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _tt=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ while [ 1 ]; do
</span></pre><pre style='margin:0'>
</pre>