<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/c47d6d99ee161411c51f4f403081546fddcf1e77">https://github.com/macports/macports-ports/commit/c47d6d99ee161411c51f4f403081546fddcf1e77</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 c47d6d99ee1 safeclib: update to 3.8.1
</span>c47d6d99ee1 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c47d6d99ee161411c51f4f403081546fddcf1e77
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Thu Apr 4 16:15:34 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> safeclib: update to 3.8.1
</span>---
devel/safeclib/Portfile | 22 ++++++++++++----------
devel/safeclib/files/patch-perf_private.diff | 13 -------------
2 files changed, 12 insertions(+), 23 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/safeclib/Portfile b/devel/safeclib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f90d23fae3a..0ce4926743f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/safeclib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/safeclib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup rurban safeclib 3.7.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup rurban safeclib 3.8.1 v
</span> github.tarball_from releases
github.livecheck.regex (\[0-9]+\\.\[0-9]+(\\.\[0-9]+)?)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,25 +19,27 @@ long_description This library implements the secure C11 Annex K functions \
</span> on top of most libc implementations, which are missing \
from them.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 136bbb4c9a5912482ebb219d7b7e0969285039ec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 63a4357f9d3648c1235bd8d369da1d3b456b86d3143dfb92d4849cda6b356029 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 965289
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 0a05b06d0fbbc1477025dd943dd8f99cda420158 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8e299f8f2838a4952865fc089fcbad0853e155ec750dd49798616ae37ed5e3be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 981870
</span>
compiler.c_standard 1999
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# for man pages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:perl5 path:bin/doxygen:doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-perf_private.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir ${name}-${version}.0-gdfea26
</span>
# build fails otherwise
configure.args --disable-hardening
if {${build_arch} eq "ppc" || ${build_arch} eq "ppc64"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # doxygen is broken on PPC, see: https://trac.macports.org/ticket/64400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-doc
</span> configure.cflags-append -std=c99
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy -force {*}[glob ${worksrcpath}/doc/man/man1/*] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy -force {*}[glob ${worksrcpath}/doc/man/man3/*] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man3/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run yes
test.target check
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/safeclib/files/patch-perf_private.diff b/devel/safeclib/files/patch-perf_private.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9c4b7ed2262..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/safeclib/files/patch-perf_private.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# mftb already refers to time base lower, mftbl is invalid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tests/perf_private.h.orig 2022-02-02 04:16:44.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tests/perf_private.h 2022-05-29 08:01:07.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -101,7 +101,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __asm__ volatile (\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "0:\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "mftbu %0\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "mftbl %1\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "mftb %1\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "mftbu %2\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "cmpw %0, %2\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "bne- 0b"
</span></pre><pre style='margin:0'>
</pre>