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"
