commit:     a5f0960e50151d4fbdcd1192449d7ba9f2648beb
Author:     Saveliy Boyarchuk <sav.boyar <AT> gmail <DOT> com>
AuthorDate: Sat Jul  5 17:08:25 2025 +0000
Commit:     Saveliy Boyarchuk <sav.boyar <AT> gmail <DOT> com>
CommitDate: Sat Jul  5 17:08:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5f0960e

dev-lang/odin: remove 2024-*, add 2025-06, 9999

Signed-off-by: Saveliy Boyarchuk <sav.boyar <AT> gmail.com>

 dev-lang/odin/Manifest                             |  3 +--
 .../{odin-2024.09.ebuild => odin-2025.06.ebuild}   | 25 ++++++++++++----------
 .../odin/{odin-2024.08.ebuild => odin-9999.ebuild} | 24 ++++++++++++---------
 3 files changed, 29 insertions(+), 23 deletions(-)

diff --git a/dev-lang/odin/Manifest b/dev-lang/odin/Manifest
index 6af5a385bf..f58883a45b 100644
--- a/dev-lang/odin/Manifest
+++ b/dev-lang/odin/Manifest
@@ -1,2 +1 @@
-DIST dev-2024-08.tar.gz 131294520 BLAKE2B 
f36029cb284d171fdf9b89591dabcc4f9ac0f9b7864fa8f66bc28ba733ade78e016c665f96be65568bd7be360f82af6a52344922caf9a9ecc27cbf10908b24ab
 SHA512 
b151dec0dd0f863c93e6c49f9cae45769c0386733b91e962163c55c4d6cc6e794b772c6c47f91b78f84cddb6572e91c37cac31a47df6a86bf39fdb901b657930
-DIST dev-2024-09.tar.gz 135412805 BLAKE2B 
04bcefb3ca7a38fe1f30722a83f42751617c038d0d224147b5b91cb54473d0a8ab3d726c6693f2f686455423ec9f29501271aec681e31588f3e9c9f7cc96e5c1
 SHA512 
47421178fdf48a70eac585b3dc165046d2c0f21d1208f47acead37e93b97b94ff4ba716c907a5958d5c3b992b04df5f7b4a29dc03adba08020da6a0620cd0c87
+DIST dev-2025-06.tar.gz 141818423 BLAKE2B 
0b67932137d5e578af08688bd348946b9141506b63630ffff2cedc52888d031c102764cbd586ba81d744a56560dfde505ddecee5de351c2c40e308c74aaa507e
 SHA512 
2dc1d406dd62206829fc3c7f430974612494e0938c2bf88d9d797eb07c511cc6c2e30f7cccd1a2ea35db9ee1d5c04644acaf4cac1496f667f74394e33b33ee74

diff --git a/dev-lang/odin/odin-2024.09.ebuild 
b/dev-lang/odin/odin-2025.06.ebuild
similarity index 56%
rename from dev-lang/odin/odin-2024.09.ebuild
rename to dev-lang/odin/odin-2025.06.ebuild
index 4ff79d3f63..478efa1330 100644
--- a/dev-lang/odin/odin-2024.09.ebuild
+++ b/dev-lang/odin/odin-2025.06.ebuild
@@ -3,28 +3,31 @@
 
 EAPI=8
 
-LLVM_COMPAT=(14 17 18)
+LLVM_COMPAT=(14 17 18 19 20)
 inherit llvm-r1
 
 DESCRIPTION="The Data-Oriented Language for Sane Software Development."
 
 HOMEPAGE="https://odin-lang.org/";
 
-MY_PV="${PV/./-}"
-SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz";
-
-# Source directory; the dir where the sources can be found (automatically
-# unpacked) inside ${WORKDIR}.  The default value for S is ${WORKDIR}/${P}
-# If you don't need to change it, leave the S= line out of the ebuild
-# to keep it tidy.
-S="${WORKDIR}/Odin-dev-${MY_PV}"
+if [[ $PV == 9999 ]]; then
+       EGIT_REPO_URI="https://github.com/odin-lang/Odin.git";
+       inherit git-r3
+else
+       MY_PV="${PV/./-}"
+       
SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz";
+       # Source directory; the dir where the sources can be found 
(automatically
+       # unpacked) inside ${WORKDIR}.  The default value for S is 
${WORKDIR}/${P}
+       # If you don't need to change it, leave the S= line out of the ebuild
+       # to keep it tidy.
+       S="${WORKDIR}/Odin-dev-${MY_PV}"
+       KEYWORDS="~amd64"
+fi
 
 LICENSE="BSD"
 
 SLOT="0"
 
-KEYWORDS="~amd64"
-
 RDEPEND="
 $(llvm_gen_dep '
 llvm-core/clang:${LLVM_SLOT}=

diff --git a/dev-lang/odin/odin-2024.08.ebuild b/dev-lang/odin/odin-9999.ebuild
similarity index 56%
rename from dev-lang/odin/odin-2024.08.ebuild
rename to dev-lang/odin/odin-9999.ebuild
index 4ff79d3f63..ca33f7450d 100644
--- a/dev-lang/odin/odin-2024.08.ebuild
+++ b/dev-lang/odin/odin-9999.ebuild
@@ -3,28 +3,32 @@
 
 EAPI=8
 
-LLVM_COMPAT=(14 17 18)
+LLVM_COMPAT=(14 17 18 19 20)
 inherit llvm-r1
 
 DESCRIPTION="The Data-Oriented Language for Sane Software Development."
 
 HOMEPAGE="https://odin-lang.org/";
 
-MY_PV="${PV/./-}"
-SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz";
+if [[ $PV == 9999 ]]; then
+       EGIT_REPO_URI="https://github.com/odin-lang/Odin.git";
+       inherit git-r3
+else
+       MY_PV="${PV/./-}"
+       
SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz";
+       # Source directory; the dir where the sources can be found 
(automatically
+       # unpacked) inside ${WORKDIR}.  The default value for S is 
${WORKDIR}/${P}
+       # If you don't need to change it, leave the S= line out of the ebuild
+       # to keep it tidy.
+       S="${WORKDIR}/Odin-dev-${MY_PV}"
+       KEYWORDS="~amd64"
+fi
 
-# Source directory; the dir where the sources can be found (automatically
-# unpacked) inside ${WORKDIR}.  The default value for S is ${WORKDIR}/${P}
-# If you don't need to change it, leave the S= line out of the ebuild
-# to keep it tidy.
-S="${WORKDIR}/Odin-dev-${MY_PV}"
 
 LICENSE="BSD"
 
 SLOT="0"
 
-KEYWORDS="~amd64"
-
 RDEPEND="
 $(llvm_gen_dep '
 llvm-core/clang:${LLVM_SLOT}=

Reply via email to