dev-scheme/sagittarius: add 0.9.14, drop 0.9.12

Closes: https://bugs.gentoo.org/950625
Signed-off-by: Daichi Yamamoto <dev@dyama.net>
This commit is contained in:
Daichi Yamamoto
2026-01-07 20:59:19 +09:00
parent 4a61d6f77f
commit 234133e0d7
5 changed files with 23 additions and 27 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -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"