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}=