commit:     b4906afffd77da458b5bbc1074bbc51db6a19a31
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 29 17:06:01 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 30 04:53:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4906aff

sci-libs/alglib: drop 3.17.0

Bug: https://bugs.gentoo.org/957966
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/package.mask                      |  6 +++++
 sci-libs/alglib/Manifest                   |  1 -
 sci-libs/alglib/alglib-3.17.0.ebuild       | 35 -----------------------------
 sci-libs/alglib/files/CMakeLists.txt-3.8.2 | 36 ------------------------------
 4 files changed, 6 insertions(+), 72 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index bb3f1bec45e9..26c47d9dcbfb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -52,6 +52,12 @@ sys-apps/thunderbolt-software-user-space
 # version bump pending in bug #962079. Removal on 2025-10-29.
 x11-terms/roxterm
 
+# Andreas Sturmlechner <[email protected]> (2025-09-29)
+# No stable revdeps, destabilising package together with cleanup of
+# really outdated version 3.17.0. sci-libs/alglib-3.20.0 is available
+# for ~amd64 and ~x86.
+<sci-libs/alglib-3.20.0
+
 # Andreas Sturmlechner <[email protected]> (2025-09-28)
 # Unmaintained for ages, thus not deserving of stable keywords.
 # media-video/ccextractor-0.89 is available for ~amd64 and ~x86.

diff --git a/sci-libs/alglib/Manifest b/sci-libs/alglib/Manifest
index e8e789134217..c5c8b18b3ab0 100644
--- a/sci-libs/alglib/Manifest
+++ b/sci-libs/alglib/Manifest
@@ -1,2 +1 @@
-DIST alglib-3.17.0.cpp.gpl.tgz 3065026 BLAKE2B 
bc939568a6bfb5e2717995e31b9d7cb485885217ff8d15c2bea3185b1ef62536766f80e02d43999c016e24b10181bddd4ad4ff27611ab19ebcc778a5cb15d55e
 SHA512 
0e4b943b03707950813aea707ae3569ce75a22216c9a4b256b646db16609995b3b63a958b0b8fbe3d7d623d5ac03efbe7c4b1589961f2ca9cdefbd7e1cc0c721
 DIST alglib-3.20.0.cpp.gpl.tgz 3325551 BLAKE2B 
bfc62cada202ed6becfd01a62cd6e9b46f500e0e4670e30422581880b825cdf3fcdc1b4b3197c0ce3a5a28c580eab83889b0c70769a38a78d9ed7e116e7cd013
 SHA512 
badd8789ab561d3345d7b3d75aa95732f5d0e1e44125ee4d8c2b3f89ef2ec44137206b9e869a89daeafd1e1f8efbd8240ad1cbde7ba8002748de9d8f525b970e

diff --git a/sci-libs/alglib/alglib-3.17.0.ebuild 
b/sci-libs/alglib/alglib-3.17.0.ebuild
deleted file mode 100644
index cc63c323ff47..000000000000
--- a/sci-libs/alglib/alglib-3.17.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Numerical analysis and data processing library"
-HOMEPAGE="https://www.alglib.net/";
-SRC_URI="https://www.alglib.net/translator/re/${P}.cpp.gpl.tgz";
-S="${WORKDIR}"/cpp
-
-LICENSE="GPL-2+"
-SLOT="0/3.8"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-       cp "${FILESDIR}"/CMakeLists.txt-3.8.2 CMakeLists.txt || die
-       cmake_src_prepare
-}
-
-src_configure() {
-       # bug #862666
-       append-flags -fno-strict-aliasing
-       filter-lto
-
-       use x86 && append-cflags -ffloat-store
-
-       local mycmakeargs=(
-               -DBUILD_TEST=$(usex test)
-       )
-       cmake_src_configure
-}

diff --git a/sci-libs/alglib/files/CMakeLists.txt-3.8.2 
b/sci-libs/alglib/files/CMakeLists.txt-3.8.2
deleted file mode 100644
index 483c63dc7f59..000000000000
--- a/sci-libs/alglib/files/CMakeLists.txt-3.8.2
+++ /dev/null
@@ -1,36 +0,0 @@
-project(alglib CXX)
-cmake_minimum_required(VERSION 2.8)
-
-INCLUDE(GNUInstallDirs)
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src)
-SET(VERSION 3.8.2)
-SET(SOVERSION 3.8)
-
-option(BUILD_TEST "Build tests" OFF)
-
-FILE(GLOB ALGLIB_SRC_LIB "src/*.cpp")
-FILE(GLOB ALGLIB_HDR_LIB "src/*.h")
-
-ADD_LIBRARY(alglib SHARED ${ALGLIB_SRC_LIB})
-SET_TARGET_PROPERTIES(alglib PROPERTIES 
-  VERSION ${VERSION}
-  SOVERSION ${SOVERSION})
-
-INSTALL(TARGETS alglib DESTINATION ${CMAKE_INSTALL_LIBDIR}/)
-INSTALL(FILES ${ALGLIB_HDR_LIB} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-
-if (BUILD_TEST)
-       #===========================================================
-       ADD_EXECUTABLE(test_c tests/test_c.cpp)
-       TARGET_LINK_LIBRARIES(test_c alglib)
-       #INSTALL(TARGETS test_c DESTINATION ${CMAKE_INSTALL_BINDIR}/)
-       #===========================================================
-       ADD_EXECUTABLE(test_i tests/test_i.cpp)
-       TARGET_LINK_LIBRARIES(test_i alglib)
-       #INSTALL(TARGETS test_i DESTINATION ${CMAKE_INSTALL_BINDIR}/)
-       #===========================================================
-
-       enable_testing()
-endif (BUILD_TEST)
-add_test( test_c ${CMAKE_BUILD_DIR}/test_c)
-add_test( test_i ${CMAKE_BUILD_DIR}/test_i)

Reply via email to