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