<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/c9c9012bf95034c0b15a16edf55c1e59162eb067">https://github.com/macports/macports-ports/commit/c9c9012bf95034c0b15a16edf55c1e59162eb067</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 c9c9012bf95 koio: new port in devel
</span>c9c9012bf95 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c9c9012bf95034c0b15a16edf55c1e59162eb067
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Wed Dec 4 10:32:47 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    koio: new port in devel
</span>---
 devel/koio/Portfile                     | 31 +++++++++++++++++++++++++++++++
 devel/koio/files/patch-meson.build.diff | 24 ++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/koio/Portfile b/devel/koio/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e93fb63ae00
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/koio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           meson 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           sourcehut 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fmemopen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sourcehut.setup     sircmpwn koio 0.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         ${name} is a tool & library for embedding files \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    into C programs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5085a0ccb04c50840266223ff8fa99b046afcaee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  80a2bb627e4968a4266f663e90df57673d285dbbe797be53f099ba7f9bc65162 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    6064
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Remove invalid linker flag:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ld: unknown option: --version-script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Relax one warning-to-error:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# hashtable.c:7:77: error: expression does not compute the number of elements in this array;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# element type is 'struct ko_hashtable_entry *', not 'struct ko_hashtable_entry' [-Werror=sizeof-array-div]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-meson.build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 1999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    *gcc-4.0 *gcc-4.2
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/koio/files/patch-meson.build.diff b/devel/koio/files/patch-meson.build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..565d2732d57
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/koio/files/patch-meson.build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- meson.build    2020-03-13 20:57:48.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ meson.build    2024-12-04 10:27:36.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,11 +18,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_project_arguments('-Wno-unused-parameter', language: 'c')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++add_project_arguments('-Wno-error=sizeof-array-div', language: 'c')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ koio_inc = include_directories('include')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-symbols_file = 'koio.syms'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-symbols_flag = '-Wl,--version-script,@0@/@1@'.format(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  meson.current_source_dir(), symbols_file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib_koio = library(meson.project_name(),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           'lib/ko_add_alias.c',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +33,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   version: '.'.join(so_version),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   include_directories: koio_inc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   install: true,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  link_args: symbols_flag,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install_headers('include/koio.h')
</span></pre><pre style='margin:0'>

</pre>