<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/30eddfd7a298cd8fc7a4b91f473cd6249bc462da">https://github.com/macports/macports-ports/commit/30eddfd7a298cd8fc7a4b91f473cd6249bc462da</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 30eddfd7a29 odin: update to 0.2025.06
</span>30eddfd7a29 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 30eddfd7a298cd8fc7a4b91f473cd6249bc462da
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sun Jun 8 20:28:42 2025 +0400

<span style='display:block; white-space:pre;color:#404040;'>    odin: update to 0.2025.06
</span>---
 lang/odin/Portfile                   | 12 ++++++------
 lang/odin/files/patch-build.diff     | 22 ++++++++++-----------
 lang/odin/files/patch-fix-build.diff | 38 ------------------------------------
 3 files changed, 16 insertions(+), 56 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/odin/Portfile b/lang/odin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4c51b0a2d0c..29f7c258380 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/odin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/odin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set ver             2025-04
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ver             2025-06
</span> github.setup        odin-lang odin ${ver} dev-
 github.tarball_from archive
 version             0.[string map {- .} ${ver}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,11 +26,11 @@ set llvm_version    20
</span> depends_lib         port:llvm-${llvm_version} \
                     port:libiconv
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  b8a9a9ab50070c0e130bffa1432137e8505fa7a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c04f9adfa4d1f33110207ed2906a47b4f36a43232e5f09f9aed13e7ee4178894 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    138458259
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  13c1d39e1fb1cf68c02a1a54a165205d4b1674b5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  75852208a5978f1ee97ac274348607c7798cd75bbc286216cf9a3e615aca6e8f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    141818423
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-build.diff patch-raylib.diff patch-fix-build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-build.diff patch-raylib.diff
</span> 
 # odin only needs c++14 but llvm needs c++17
 compiler.cxx_standard 2017
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ use_configure       no
</span> configure.ldflags-append    -Wl,-rpath,${prefix}/libexec/llvm-${llvm_version}/lib
 
 build.pre_args      release
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env           ODIN_VERSION=dev-${ver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env           GIT_DATE=${ver} \
</span>                     LLVM_CONFIG=llvm-config-mp-${llvm_version} \
                     CXX=${configure.cxx} \
                     CXXFLAGS=${configure.cxxflags} \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/odin/files/patch-build.diff b/lang/odin/files/patch-build.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 831fe685175..5d583b294c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/odin/files/patch-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/odin/files/patch-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- build_odin.sh.orig     2024-05-10 19:05:18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ build_odin.sh  2024-05-13 20:06:23
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5,8 +5,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : ${CXXFLAGS=}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : ${LDFLAGS=}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : ${LLVM_CONFIG=}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+: ${ODIN_VERSION=dev-$(date +"%Y-%m")}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build_odin.sh.orig     2025-06-02 14:50:49
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build_odin.sh  2025-06-08 20:26:34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   GIT_DATE=$(git show "--pretty=%cd" "--date=format:%Y-%m" --no-patch --no-notes HEAD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   CPPFLAGS="$CPPFLAGS -DGIT_SHA=\"$GIT_SHA\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  GIT_DATE=$(date +"%Y-%m")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  : ${GIT_DATE=$(date +"%Y-%m")}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CPPFLAGS="$CPPFLAGS -DODIN_VERSION_RAW=\"dev-$GIT_DATE\""
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--CPPFLAGS="$CPPFLAGS -DODIN_VERSION_RAW=\"dev-$(date +"%Y-%m")\""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CPPFLAGS="$CPPFLAGS -DODIN_VERSION_RAW=\"$ODIN_VERSION\""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXFLAGS="$CXXFLAGS -std=c++14"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DISABLED_WARNINGS="-Wno-switch -Wno-macro-redefined -Wno-unused-value"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS="$LDFLAGS -pthread -lm -lstdc++"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/odin/files/patch-fix-build.diff b/lang/odin/files/patch-fix-build.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c563f819dfb..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/odin/files/patch-fix-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 9557d6a64457e8282cf6961e47b19beb2fb6c44d Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: =?UTF-8?q?Rom=C4=81ns=20Pota=C5=A1ovs?= <justgook@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Fri, 4 Apr 2025 19:35:59 +0300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] fix compiler issue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/ptr_map.cpp | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 3 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/ptr_map.cpp b/src/ptr_map.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1c157c386cb..61f703cf1de 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/ptr_map.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/ptr_map.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,7 +15,7 @@ static void *const MAP_TOMBSTONE = (void *)~(uintptr)0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- template <typename K, typename V>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct PtrMapEntry {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   static_assert(sizeof(K) == sizeof(void *), "Key size must be pointer size");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   K key;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   V value;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -374,7 +374,7 @@ struct PtrMapIterator {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bool operator==(PtrMapIterator<K, V> const &other) const noexcept {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          return this->map == other->map && this->index == other->index;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          return this->map == other.map && this->index == other.index;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   operator PtrMapEntry<K, V> *() const {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -858,4 +858,4 @@ gb_internal OrderedInsertPtrMapEntry<K, V> *end(OrderedInsertPtrMap<K, V> &m) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- template <typename K, typename V>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gb_internal OrderedInsertPtrMapEntry<K, V> const *end(OrderedInsertPtrMap<K, V> const &m) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return m.entries + m.count;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span></pre><pre style='margin:0'>

</pre>