commit:     234133e0d7043b5edea4e9815c87038e0c9cb800
Author:     Daichi Yamamoto <dev <AT> dyama <DOT> net>
AuthorDate: Wed Jan  7 11:59:19 2026 +0000
Commit:     Daichi Yamamoto <dev <AT> dyama <DOT> net>
CommitDate: Wed Jan  7 12:12:47 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=234133e0

dev-scheme/sagittarius: add 0.9.14, drop 0.9.12

Closes: https://bugs.gentoo.org/950625
Signed-off-by: Daichi Yamamoto <dev <AT> dyama.net>

 dev-scheme/sagittarius/Manifest                     |  2 +-
 .../files/sagittarius-0.9.14-compiler-flags.patch   | 17 +++++++++++++++++
 .../files/sagittarius-compiler-flags.patch          | 21 ---------------------
 dev-scheme/sagittarius/metadata.xml                 |  2 +-
 ...rius-0.9.12.ebuild => sagittarius-0.9.14.ebuild} |  8 ++++----
 5 files changed, 23 insertions(+), 27 deletions(-)

diff --git a/dev-scheme/sagittarius/Manifest b/dev-scheme/sagittarius/Manifest
index 9d6f19c287..f03bb01f67 100644
--- a/dev-scheme/sagittarius/Manifest
+++ b/dev-scheme/sagittarius/Manifest
@@ -1 +1 @@
-DIST sagittarius-0.9.12.tar.gz 14595460 BLAKE2B 
4984c5ea4428954a0c181858c92d47f909a9437b6a1d3e5b72bf6a8edf414d65890938458e1cb3d4e9716950c9dbd45d6eec69b73aa6f8068a912fa2bbe0c132
 SHA512 
bc1143b29f697fe073b9f74a6964d4dd86fd7a1a56e1829acf1f9181144675711740de86b89786192241a86b388e6adf3a18e9df02d8abbefa35429ffe9526e4
+DIST sagittarius-0.9.14.tar.gz 14906617 BLAKE2B 
a5e605e2c1676911ffbb9bb9b5c9a5b490cfea3c4790c46791c8c137de695ec924d9087f96e4f2b71c00da4acf79ef50367819b9ff294a5b1d70419276d85224
 SHA512 
5638f06c25a3a682a04504ee837d7b2707422474697de342d53c5f219d0996aee6ad7a1f0fc57d3934a1daddf46ac2963f38e714a41fd391cf5ddbb9e34be5c5

diff --git 
a/dev-scheme/sagittarius/files/sagittarius-0.9.14-compiler-flags.patch 
b/dev-scheme/sagittarius/files/sagittarius-0.9.14-compiler-flags.patch
new file mode 100644
index 0000000000..3c4d7869d1
--- /dev/null
+++ b/dev-scheme/sagittarius/files/sagittarius-0.9.14-compiler-flags.patch
@@ -0,0 +1,17 @@
+--- a/cmake/FixupCompilerFlags.cmake
++++ b/cmake/FixupCompilerFlags.cmake
+@@ -45,14 +45,6 @@
+     SET(CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}")
+     #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wshorten-64-to-32")
+ 
+-    SET(CMAKE_C_FLAGS_DEBUG "-Og -fstack-protector-strong 
-fno-omit-frame-pointer ${CMAKE_C_FLAGS_DEBUG}")
+-    SET(CMAKE_CXX_FLAGS_DEBUG "-Og -fstack-protector-strong 
-fno-omit-frame-pointer ${CMAKE_CXX_FLAGS_DEBUG}")
+-    SET(CMAKE_C_FLAGS_RELEASE "-g ${CMAKE_C_FLAGS_RELEASE}")
+-    SET(CMAKE_CXX_FLAGS_RELEASE "-g ${CMAKE_CXX_FLAGS_RELEASE}")
+-    # left to right match, so append -O3
+-    SET(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O3")
+-    SET(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O3")
+-
+     # for some reason static library doesn't have this
+     # on x86_64 and is required.
+     # Solaris GCC (32 bit) doesn't have this either. so

diff --git a/dev-scheme/sagittarius/files/sagittarius-compiler-flags.patch 
b/dev-scheme/sagittarius/files/sagittarius-compiler-flags.patch
deleted file mode 100644
index 9157f92bd7..0000000000
--- a/dev-scheme/sagittarius/files/sagittarius-compiler-flags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/cmake/FixupCompilerFlags.cmake
-+++ b/cmake/FixupCompilerFlags.cmake
-@@ -45,18 +45,6 @@
-     SET(CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}")
-     #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wshorten-64-to-32")
- 
--    # for GCC or Clang, we want both maximum performance and debug info.
--    IF (CMAKE_BUILD_TYPE STREQUAL Debug)
--      SET(CMAKE_C_FLAGS_DEBUG "-O3 ${CMAKE_C_FLAGS_DEBUG}")
--      SET(CMAKE_CXX_FLAGS_DEBUG "-O3 ${CMAKE_CXX_FLAGS_DEBUG}")
--    ELSEIF(CMAKE_BUILD_TYPE STREQUAL Release)
--      SET(CMAKE_C_FLAGS_RELEASE "-g ${CMAKE_C_FLAGS_RELEASE}")
--      SET(CMAKE_CXX_FLAGS_RELEASE "-g ${CMAKE_CXX_FLAGS_RELEASE}")
--    ELSE()
--      SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O3")
--      SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3")
--    ENDIF()
--
-     # for some reason static library doesn't have this
-     # on x86_64 and is required.
-     # Solaris GCC (32 bit) doesn't have this either. so

diff --git a/dev-scheme/sagittarius/metadata.xml 
b/dev-scheme/sagittarius/metadata.xml
index 2d979bdfe8..ab6a55fdd2 100644
--- a/dev-scheme/sagittarius/metadata.xml
+++ b/dev-scheme/sagittarius/metadata.xml
@@ -6,6 +6,6 @@
     <name>Daichi Yamamoto</name>
   </maintainer>
   <upstream>
-    <remote-id type="bitbucket">ktakashi/sagittarius-scheme</remote-id>
+    <remote-id type="github">ktakashi/sagittarius-scheme</remote-id>
   </upstream>
 </pkgmetadata>

diff --git a/dev-scheme/sagittarius/sagittarius-0.9.12.ebuild 
b/dev-scheme/sagittarius/sagittarius-0.9.14.ebuild
similarity index 71%
rename from dev-scheme/sagittarius/sagittarius-0.9.12.ebuild
rename to dev-scheme/sagittarius/sagittarius-0.9.14.ebuild
index 502eda2ffd..e77ea35386 100644
--- a/dev-scheme/sagittarius/sagittarius-0.9.12.ebuild
+++ b/dev-scheme/sagittarius/sagittarius-0.9.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024-2025 Gentoo Authors
+# Copyright 2024-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,9 +6,9 @@ EAPI=8
 inherit cmake edo
 
 DESCRIPTION="R6RS/R7RS Scheme system."
-HOMEPAGE="https://bitbucket.org/ktakashi/sagittarius-scheme";
-SRC_URI="https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/${P}.tar.gz";
-PATCHES=( "${FILESDIR}/${PN}-compiler-flags.patch" )
+HOMEPAGE="https://github.com/ktakashi/sagittarius-scheme";
+SRC_URI="https://github.com/ktakashi/sagittarius-scheme/releases/download/v${PV}/${P}.tar.gz";
+PATCHES=( "${FILESDIR}/${PN}-0.9.14-compiler-flags.patch" )
 
 LICENSE="BSD-2"
 SLOT="0"

Reply via email to