<pre style='margin:0'>
Haren S (harens) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9abf144ac955ffc98b2bc37bbd94d592c48a8f82">https://github.com/macports/macports-ports/commit/9abf144ac955ffc98b2bc37bbd94d592c48a8f82</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9abf144ac955ffc98b2bc37bbd94d592c48a8f82
</span>Author: Arno Hautala <arno@fracas.net>
AuthorDate: Mon Mar 27 08:07:05 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    phosg: new port
</span>---
 devel/phosg/Portfile                  | 34 ++++++++++++++++++++++++++++++++++
 devel/phosg/files/CMakeLists-txt.diff | 10 ++++++++++
 2 files changed, 44 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/phosg/Portfile b/devel/phosg/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f2dc721035a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/phosg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</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               cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            fuzziqersoftware phosg e1bd000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# blacklisting to select C++20 capable compilers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append {clang < 1300}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 2023.03.04
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {alum.wpi.edu:arno+macports @fracai} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             Phosg is a basic C++ wrapper library around some common C routines.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  526fb52a0eadbb3e33da6e2711c4c43afca04eda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  802170acf4b8bae5383183c9361812d5309cb3e79d703e365b96feffe5d776cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    147998
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pyver               3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_version      [string index ${pyver} 0][string range ${pyver} 2 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              CMakeLists-txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:python${python_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DPYTHON_EXECUTABLE=${prefix}/bin/python${pyver}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/phosg/files/CMakeLists-txt.diff b/devel/phosg/files/CMakeLists-txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2f1d5ae053a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/phosg/files/CMakeLists-txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -71,5 +71,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(TARGETS jsonformat DESTINATION bin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(TARGETS parse-data DESTINATION bin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(FILES ${Headers} DESTINATION include/phosg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install(FILES phosg-config.cmake DESTINATION lib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install(EXPORT phosg DESTINATION lib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(FILES phosg-config.cmake DESTINATION lib/cmake/phosg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(EXPORT phosg DESTINATION lib/cmake/phosg)
</span></pre><pre style='margin:0'>

</pre>