commit:     f851dc82b885fe56855379b8a2dcef172960e1e1
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 16 01:34:26 2025 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Wed Jul 16 01:55:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f851dc82

sci-libs/libsc: drop 2.3.6, 2.8.5-r3

Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/libsc/Manifest                            |   2 -
 .../files/libsc-2.3-autoconf_lua_version.patch     |  64 ----------
 .../libsc/files/libsc-2.3.6-override_soname.patch  |  13 --
 .../files/libsc-2.8.5-do_not_compile_zlib-ng.patch |  57 ---------
 .../libsc/files/libsc-2.8.5-fix_build_system.patch |  25 ----
 .../libsc/files/libsc-2.8.5-fix_cmake_path.patch   |  33 -----
 sci-libs/libsc/files/libsc-2.8.5-set_version.patch |  49 --------
 .../files/libsc-2.8.5-use_zlib-ng_symbols.patch    | 135 ---------------------
 sci-libs/libsc/libsc-2.3.6.ebuild                  | 100 ---------------
 sci-libs/libsc/libsc-2.8.5-r3.ebuild               |  72 -----------
 sci-libs/libsc/metadata.xml                        |   3 -
 11 files changed, 553 deletions(-)

diff --git a/sci-libs/libsc/Manifest b/sci-libs/libsc/Manifest
index 424976397546..0c7356f87676 100644
--- a/sci-libs/libsc/Manifest
+++ b/sci-libs/libsc/Manifest
@@ -1,3 +1 @@
-DIST libsc-2.3.6.tar.gz 346618 BLAKE2B 
6da88f1eec572a5d30ebef5e17554874e3d88d124fbbb7582092bd43a85a547f130a5406ffd40f86d564c95a3e600b2eb854ee0378b8e0c2d755a7d45d55ff1e
 SHA512 
9037ebeebcf84d1dc3026172ee3fd3182729fbdbdadb478e8c05670b17bd3e2f3b192bac9a509bd99312c5f944a10fb7eb0636e8c7bd133b30677eb5ead6d117
-DIST libsc-2.8.5.tar.gz 401520 BLAKE2B 
28f74c03dc9a6238c254683585e3a6e372718bbf147f1a1bfe051d9a9079491650eca645bb695ce4c36920dda459904be6f9d41fb53163952d9076302072e181
 SHA512 
d7854a77cb574531d410c978af5768782d6201c730a3248371a822172cb99fe0b2efc8c2e4f495160924fb867ed77ab1b9ac17a1db349d8a6495228698cf970b
 DIST libsc-2.8.6.tar.gz 436045 BLAKE2B 
e0c9911ece10703d70686c5fa67700ed28f2ad2cfa6fc5e8f31c18fadb3e85c82a062520765589f71fbb8b69f2ebc9d07803488e8b0eae50d3146cefddb6c1ad
 SHA512 
9e8d9256fafce3a583a9dc850308020ae614434e94146dc81bd1b8a3130e6ff55eb094d97fe48bf2b9205ea16906503313f1ebf4f3386db92d6cf0bac50c2d74

diff --git a/sci-libs/libsc/files/libsc-2.3-autoconf_lua_version.patch 
b/sci-libs/libsc/files/libsc-2.3-autoconf_lua_version.patch
deleted file mode 100644
index 9881d0aa6227..000000000000
--- a/sci-libs/libsc/files/libsc-2.3-autoconf_lua_version.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-diff --git a/config/sc_include.m4 b/config/sc_include.m4
-index f6f7873..3befe0e 100644
---- a/config/sc_include.m4
-+++ b/config/sc_include.m4
-@@ -281,8 +281,7 @@ AC_DEFUN([SC_CHECK_LIBRARIES],
- [
- SC_REQUIRE_LIB([m], [fabs])
- SC_CHECK_LIB([z], [adler32_combine], [ZLIB], [$1])
--SC_CHECK_LIB([lua53 lua5.3 lua52 lua5.2 lua51 lua5.1 lua lua5], 
[lua_createtable],
--           [LUA], [$1])
-+SC_CHECK_LIB([$LUA_IMPL], [lua_createtable], [LUA], [$1])
- SC_CHECK_BLAS_LAPACK([$1])
- SC_BUILTIN_ALL_PREFIX([$1])
- SC_CHECK_PTHREAD([$1])
-diff --git a/configure.ac b/configure.ac
-index ce462e0..b291685 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -78,7 +78,7 @@ echo "o---------------------------------------"
- AC_CHECK_HEADERS([fcntl.h sys/ioctl.h sys/select.h sys/stat.h])
- AC_CHECK_HEADERS([linux/videodev2.h])
- AC_CHECK_HEADERS([execinfo.h signal.h sys/time.h sys/types.h time.h])
--AC_CHECK_HEADERS([lua.h lua5.1/lua.h lua5.2/lua.h lua5.3/lua.h])
-+AC_CHECK_HEADERS([$LUA_IMPL/lua.h])
- 
- echo "o---------------------------------------"
- echo "| Checking functions"
-diff --git a/src/sc_lua.h b/src/sc_lua.h
-index 770b52f..a6db175 100644
---- a/src/sc_lua.h
-+++ b/src/sc_lua.h
-@@ -30,29 +30,9 @@
- 
- SC_EXTERN_C_BEGIN;
- 
--#ifdef SC_HAVE_LUA5_3_LUA_H
--#include <lua5.3/lua.h>
--#include <lua5.3/lualib.h>
--#include <lua5.3/lauxlib.h>
--#else
--#ifdef SC_HAVE_LUA5_2_LUA_H
--#include <lua5.2/lua.h>
--#include <lua5.2/lualib.h>
--#include <lua5.2/lauxlib.h>
--#else
--#ifdef SC_HAVE_LUA5_1_LUA_H
--#include <lua5.1/lua.h>
--#include <lua5.1/lualib.h>
--#include <lua5.1/lauxlib.h>
--#else
--#ifdef SC_HAVE_LUA_H
--#include <lua.h>
--#include <lualib.h>
--#include <lauxlib.h>
--#endif
--#endif
--#endif
--#endif
-+#include <@LUA_IMPL@/lua.h>
-+#include <@LUA_IMPL@/lualib.h>
-+#include <@LUA_IMPL@/lauxlib.h>
- 
- SC_EXTERN_C_END;
- 

diff --git a/sci-libs/libsc/files/libsc-2.3.6-override_soname.patch 
b/sci-libs/libsc/files/libsc-2.3.6-override_soname.patch
deleted file mode 100644
index 54a45294c380..000000000000
--- a/sci-libs/libsc/files/libsc-2.3.6-override_soname.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 914237c..0bf982a 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -45,7 +45,7 @@ src_libsc_la_SOURCES = \
- src_libsc_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBSC_CPPFLAGS)
- ## This is the official API versioning scheme of libtool.  Please see:
- ## Read https://www.gnu.org/software/libtool/manual/libtool.html#Versioning
--src_libsc_la_LDFLAGS = -version-info 1:0:0
-+src_libsc_la_LDFLAGS = -release $(VERSION)
- LDADD += src/libsc.la
- 
- nodist_include_HEADERS += $(libsc_generated_headers)

diff --git a/sci-libs/libsc/files/libsc-2.8.5-do_not_compile_zlib-ng.patch 
b/sci-libs/libsc/files/libsc-2.8.5-do_not_compile_zlib-ng.patch
deleted file mode 100644
index fb0ce0de7dbb..000000000000
--- a/sci-libs/libsc/files/libsc-2.8.5-do_not_compile_zlib-ng.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/cmake/zlib.cmake b/cmake/zlib.cmake
-index 5ca9f6d..86b9035 100644
---- a/cmake/zlib.cmake
-+++ b/cmake/zlib.cmake
-@@ -1,51 +1,8 @@
- # build Zlib to ensure compatibility.
- # We use Zlib 2.x for speed and robustness.
- include(GNUInstallDirs)
--include(ExternalProject)
- 
--set(ZLIB_INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include)
--
--if(BUILD_SHARED_LIBS)
--  if(WIN32)
--    set(ZLIB_LIBRARIES 
${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}zlib1${CMAKE_SHARED_LIBRARY_SUFFIX})
--  else()
--    set(ZLIB_LIBRARIES 
${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}z${CMAKE_SHARED_LIBRARY_SUFFIX})
--  endif()
--else()
--  if(MSVC)
--    set(ZLIB_LIBRARIES 
${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}zlibstatic${CMAKE_STATIC_LIBRARY_SUFFIX})
--  else()
--    set(ZLIB_LIBRARIES 
${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}z${CMAKE_STATIC_LIBRARY_SUFFIX})
--  endif()
--endif()
--
--set(zlib_cmake_args
---DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
---DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
---DCMAKE_BUILD_TYPE=Release
---DZLIB_COMPAT:BOOL=on
---DZLIB_ENABLE_TESTS:BOOL=off
---DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
---DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
--)
--
--ExternalProject_Add(ZLIB
--GIT_REPOSITORY https://github.com/zlib-ng/zlib-ng.git
--GIT_TAG 2.0.6
--GIT_SHALLOW true
--CMAKE_ARGS ${zlib_cmake_args}
--BUILD_BYPRODUCTS ${ZLIB_LIBRARIES}
--TLS_VERIFY true
--CONFIGURE_HANDLED_BY_BUILD ON
--INACTIVITY_TIMEOUT 60
--)
--
--# --- imported target
--
--file(MAKE_DIRECTORY ${ZLIB_INCLUDE_DIRS})
--# avoid race condition
-+find_library(ZLIB_LIBRARIES NAMES z-ng)
- 
- add_library(ZLIB::ZLIB INTERFACE IMPORTED GLOBAL)
--add_dependencies(ZLIB::ZLIB ZLIB)  # to avoid include directory race condition
- target_link_libraries(ZLIB::ZLIB INTERFACE ${ZLIB_LIBRARIES})
--target_include_directories(ZLIB::ZLIB INTERFACE ${ZLIB_INCLUDE_DIRS})

diff --git a/sci-libs/libsc/files/libsc-2.8.5-fix_build_system.patch 
b/sci-libs/libsc/files/libsc-2.8.5-fix_build_system.patch
deleted file mode 100644
index 6adfbf31c997..000000000000
--- a/sci-libs/libsc/files/libsc-2.8.5-fix_build_system.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 87af1b1..82cb357 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,6 +8,8 @@ HOMEPAGE_URL https://www.p4est.org/
- DESCRIPTION "The SC library supports parallel scientific applications."
- VERSION ${PROJECT_VERSION})
- 
-+set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-+
- enable_testing()
- 
- include(cmake/options.cmake)
-@@ -57,7 +59,10 @@ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
- FILES_MATCHING PATTERN "*.h"
- )
- 
--install(TARGETS sc EXPORT ${PROJECT_NAME}-targets)
-+install(TARGETS sc EXPORT ${PROJECT_NAME}-targets
-+ARCHIVE DESTINATION ${library_reldir}
-+LIBRARY DESTINATION ${library_reldir}
-+)
- 
- add_subdirectory(src)
- add_subdirectory(example)

diff --git a/sci-libs/libsc/files/libsc-2.8.5-fix_cmake_path.patch 
b/sci-libs/libsc/files/libsc-2.8.5-fix_cmake_path.patch
deleted file mode 100644
index d36f9151901c..000000000000
--- a/sci-libs/libsc/files/libsc-2.8.5-fix_cmake_path.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --git a/cmake/install.cmake b/cmake/install.cmake
-index f093fa9..c281f66 100644
---- a/cmake/install.cmake
-+++ b/cmake/install.cmake
-@@ -14,13 +14,13 @@ COMPATIBILITY SameMajorVersion
- 
- install(EXPORT ${PROJECT_NAME}-targets
- NAMESPACE ${PROJECT_NAME}::
--DESTINATION cmake
-+DESTINATION ${library_reldir}/cmake/SC
- )
- 
- install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}Config.cmake
- ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}ConfigVersion.cmake
--DESTINATION cmake
-+DESTINATION ${library_reldir}/cmake/SC
- )
- 
- export(EXPORT ${PROJECT_NAME}-targets
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 800937f..9de0cfe 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -75,7 +75,7 @@ endif(BUILD_TESTING)
- 
- install(FILES
- ${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindSC.cmake
--DESTINATION cmake)
-+DESTINATION ${library_reldir}/cmake/SC)
- 
- include(cmake/pkgconf.cmake)
- include(cmake/install.cmake)

diff --git a/sci-libs/libsc/files/libsc-2.8.5-set_version.patch 
b/sci-libs/libsc/files/libsc-2.8.5-set_version.patch
deleted file mode 100644
index 061081a0da9e..000000000000
--- a/sci-libs/libsc/files/libsc-2.8.5-set_version.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/cmake/git.cmake b/cmake/git.cmake
-index f88e984..f04f52b 100644
---- a/cmake/git.cmake
-+++ b/cmake/git.cmake
-@@ -1,39 +1,5 @@
--# --- extract version from Git
--
--set(PROJECT_MAJOR 0)
--set(PROJECT_MINOR 0)
--set(PROJECT_PATCH 0)
--set(PROJECT_VERSION 0.0.0)
--find_program(GIT_VERSION_GEN NAMES git-version-gen
--             PATHS ${CMAKE_SOURCE_DIR}/build-aux NO_DEFAULT_PATH)
--if(GIT_VERSION_GEN)
--  execute_process(COMMAND ${GIT_VERSION_GEN} .tarball-version
--    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
--    RESULT_VARIABLE _err
--    OUTPUT_VARIABLE git_version
--    OUTPUT_STRIP_TRAILING_WHITESPACE)
--endif()
--if(_err EQUAL 0)
--  if(git_version MATCHES
--                 "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.].*")
--    set(PROJECT_MAJOR "${CMAKE_MATCH_1}")
--    set(PROJECT_MINOR "${CMAKE_MATCH_2}")
--    set(PROJECT_PATCH "${CMAKE_MATCH_3}")
--    set(PROJECT_VERSION 
${PROJECT_MAJOR}.${PROJECT_MINOR}.${PROJECT_PATCH}.999)
--  elseif(git_version MATCHES
--                 "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
--    set(PROJECT_MAJOR "${CMAKE_MATCH_1}")
--    set(PROJECT_MINOR "${CMAKE_MATCH_2}")
--    set(PROJECT_PATCH "${CMAKE_MATCH_3}")
--    set(PROJECT_VERSION ${PROJECT_MAJOR}.${PROJECT_MINOR}.${PROJECT_PATCH})
--  elseif(git_version MATCHES
--                 "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
--    set(PROJECT_MAJOR "${CMAKE_MATCH_1}")
--    set(PROJECT_MINOR "${CMAKE_MATCH_2}")
--    set(PROJECT_VERSION ${PROJECT_MAJOR}.${PROJECT_MINOR})
--  elseif(git_version MATCHES
--                 "^(0|[1-9][0-9]*)")
--    set(PROJECT_MAJOR "${CMAKE_MATCH_1}")
--    set(PROJECT_VERSION ${PROJECT_MAJOR})
--  endif()
--endif()
-+set(git_version 2.8.5)
-+set(PROJECT_MAJOR 2)
-+set(PROJECT_MINOR 8)
-+set(PROJECT_PATCH 5)
-+set(PROJECT_VERSION 2.8.5)

diff --git a/sci-libs/libsc/files/libsc-2.8.5-use_zlib-ng_symbols.patch 
b/sci-libs/libsc/files/libsc-2.8.5-use_zlib-ng_symbols.patch
deleted file mode 100644
index 74827050243b..000000000000
--- a/sci-libs/libsc/files/libsc-2.8.5-use_zlib-ng_symbols.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-diff --git a/src/sc_containers.c b/src/sc_containers.c
-index 47c86d7..b9a1979 100644
---- a/src/sc_containers.c
-+++ b/src/sc_containers.c
-@@ -23,7 +23,7 @@
- 
- #include <sc_containers.h>
- #ifdef SC_HAVE_ZLIB
--#include <zlib.h>
-+#include <zlib-ng.h>
- #endif
- 
- /* array routines */
-@@ -636,13 +636,13 @@ sc_array_checksum (sc_array_t * array)
-   unsigned int        crc;
-   size_t              bytes;
- 
--  crc = adler32 (0, Z_NULL, 0);
-+  crc = zng_adler32 (0, Z_NULL, 0);
-   if (array->elem_count == 0) {
-     return crc;
-   }
- 
-   bytes = array->elem_count * array->elem_size;
--  crc = adler32 (crc, (const Bytef *) array->array, bytes);
-+  crc = zng_adler32 (crc, (const Bytef *) array->array, bytes);
- 
-   return crc;
- #else
-diff --git a/src/sc_io.c b/src/sc_io.c
-index a7ed413..bc2df7d 100644
---- a/src/sc_io.c
-+++ b/src/sc_io.c
-@@ -25,7 +25,7 @@
- #include <sc_puff.h>
- #include <libb64.h>
- #ifdef SC_HAVE_ZLIB
--#include <zlib.h>
-+#include <zlib-ng.h>
- #endif
- 
- #ifndef SC_ENABLE_MPIIO
-@@ -706,7 +706,7 @@ sc_io_encode_zlib (sc_array_t *data, sc_array_t *out,
- #ifndef SC_HAVE_ZLIB
-   input_compress_bound = sc_io_noncompress_bound (input_size);
- #else
--  input_compress_bound = compressBound ((uLong) input_size);
-+  input_compress_bound = zng_compressBound ((uLong) input_size);
- #endif /* SC_HAVE_ZLIB */
-   sc_array_init_count (&compressed, 1,
-                        SC_IO_ENCODE_INFO_LEN + input_compress_bound);
-@@ -715,9 +715,9 @@ sc_io_encode_zlib (sc_array_t *data, sc_array_t *out,
-   sc_io_noncompress (compressed.array + SC_IO_ENCODE_INFO_LEN,
-                      input_compress_bound, data->array, input_size);
- #else
--  zrv = compress2 ((Bytef *) compressed.array + SC_IO_ENCODE_INFO_LEN,
--                   &input_compress_bound, (Bytef *) data->array,
--                   (uLong) input_size, zlib_compression_level);
-+  zrv = zng_compress2 ((Bytef *) compressed.array + SC_IO_ENCODE_INFO_LEN,
-+                       &input_compress_bound, (Bytef *) data->array,
-+                       (uLong) input_size, zlib_compression_level);
-   SC_CHECK_ABORT (zrv == Z_OK, "Error on zlib compression");
- #endif /* SC_HAVE_ZLIB */
- 
-@@ -993,9 +993,9 @@ sc_io_decode (sc_array_t *data, sc_array_t *out,
-   }
- #else
-   uncompsize = (uLong) encoded_size;
--  zrv = uncompress ((Bytef *) out->array, &uncompsize,
--                    (Bytef *) (compressed.array + SC_IO_ENCODE_INFO_LEN),
--                    ocnt - SC_IO_ENCODE_INFO_LEN);
-+  zrv = zng_uncompress ((Bytef *) out->array, &uncompsize,
-+                        (Bytef *) (compressed.array + SC_IO_ENCODE_INFO_LEN),
-+                        ocnt - SC_IO_ENCODE_INFO_LEN);
-   if (zrv != Z_OK) {
-     SC_LERROR ("zlib uncompress error\n");
-     goto decode_error;
-@@ -1120,9 +1120,9 @@ sc_vtk_write_compressed (FILE * vtkfile, char 
*numeric_data,
-   base64_init_encodestate (&encode_state);
-   for (theblock = 0; theblock < numregularblocks; ++theblock) {
-     comp_length = code_length;
--    retval = compress2 ((Bytef *) comp_data, &comp_length,
--                        (const Bytef *) (numeric_data + theblock * blocksize),
--                        (uLong) blocksize, Z_BEST_COMPRESSION);
-+    retval = zng_compress2 ((Bytef *) comp_data, &comp_length,
-+                            (const Bytef *) (numeric_data + theblock * 
blocksize),
-+                            (uLong) blocksize, Z_BEST_COMPRESSION);
-     SC_CHECK_ZLIB (retval);
-     compression_header[3 + theblock] = comp_length;
-     base_length = base64_encode_block (comp_data, comp_length,
-@@ -1135,9 +1135,9 @@ sc_vtk_write_compressed (FILE * vtkfile, char 
*numeric_data,
-   /* write odd-sized last block if necessary */
-   if (lastsize > 0) {
-     comp_length = code_length;
--    retval = compress2 ((Bytef *) comp_data, &comp_length,
--                        (const Bytef *) (numeric_data + theblock * blocksize),
--                        (uLong) lastsize, Z_BEST_COMPRESSION);
-+    retval = zng_compress2 ((Bytef *) comp_data, &comp_length,
-+                            (const Bytef *) (numeric_data + theblock * 
blocksize),
-+                            (uLong) lastsize, Z_BEST_COMPRESSION);
-     SC_CHECK_ZLIB (retval);
-     compression_header[3 + theblock] = comp_length;
-     base_length = base64_encode_block (comp_data, comp_length,
-diff --git a/test/test_builtin.c b/test/test_builtin.c
-index 371aff6..9a99c2d 100644
---- a/test/test_builtin.c
-+++ b/test/test_builtin.c
-@@ -27,7 +27,7 @@
- 
- /* truthfully, the libraries below are not builtin anymore */
- #ifdef SC_HAVE_ZLIB
--#include <zlib.h>
-+#include <zlib-ng.h>
- #endif
- 
- static int
-@@ -87,13 +87,13 @@ test_zlib (void)
-   char                b3[BUFSIZ];
-   uLong               adler0, adler1, adler2, adler3a, adler3b;
- 
--  adler0 = adler32 (0L, Z_NULL, 0);
--  adler1 = adler32 (adler0, (const Bytef *) b1, l1);
--  adler2 = adler32 (adler0, (const Bytef *) b2, l2);
--  adler3a = adler32_combine (adler1, adler2, l2);
-+  adler0 = zng_adler32 (0L, Z_NULL, 0);
-+  adler1 = zng_adler32 (adler0, (const Bytef *) b1, l1);
-+  adler2 = zng_adler32 (adler0, (const Bytef *) b2, l2);
-+  adler3a = zng_adler32_combine (adler1, adler2, l2);
- 
-   snprintf (b3, BUFSIZ, "%s%s", b1, b2);
--  adler3b = adler32 (adler0, (const Bytef *) b3, l1 + l2);
-+  adler3b = zng_adler32 (adler0, (const Bytef *) b3, l1 + l2);
- 
-   return adler3a != adler3b;
- }

diff --git a/sci-libs/libsc/libsc-2.3.6.ebuild 
b/sci-libs/libsc/libsc-2.3.6.ebuild
deleted file mode 100644
index fcea0df228e5..000000000000
--- a/sci-libs/libsc/libsc-2.3.6.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-
-inherit autotools lua-single toolchain-funcs
-
-DESCRIPTION="Support for parallel scientific applications"
-HOMEPAGE="http://www.p4est.org/";
-
-if [[ ${PV} == *9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/cburstedde/${PN}.git";
-       EGIT_BRANCH="develop"
-else
-       SRC_URI="https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="debug examples mpi openmp romio threads"
-REQUIRED_USE="
-       ${LUA_REQUIRED_USE}
-       romio? ( mpi )"
-
-RDEPEND="
-       ${LUA_DEPS}
-       sys-apps/util-linux
-       virtual/blas
-       virtual/lapack
-       mpi? ( virtual/mpi[romio?] )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-2.3-autoconf_lua_version.patch
-       "${FILESDIR}"/${PN}-2.3.6-override_soname.patch
-)
-
-pkg_pretend() {
-       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
-       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-       lua-single_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       sed -i -e "s/@LUA_IMPL@/${ELUA}/" "${S}"/src/sc_lua.h || die
-
-       # Inject a version number into the build system
-       echo "${PV}" > "${S}"/.tarball-version || die
-       eautoreconf
-}
-
-src_configure() {
-       local myeconfargs=(
-               --disable-static
-               $(use_enable debug)
-               $(use_enable mpi)
-               $(use_enable openmp openmp)
-               $(use_enable romio mpiio)
-               $(use_enable threads pthread)
-               --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
-               --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
-       )
-       econf LUA_IMPL="${ELUA}" "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       if use examples; then
-               docinto examples
-               dodoc -r example/*
-               docompress -x /usr/share/doc/${PF}/examples
-       else
-               # Remove compiled example binaries in case of -examples:
-               rm -r "${ED}"/usr/bin || die "rm failed"
-       fi
-
-       # Remove ac files, bug #619806
-       rm -r "${ED}"/usr/share/aclocal || die "rm failed"
-
-       # Fix wrong installation paths:
-       dodir /usr/share/libsc
-       mv "${ED}"/etc/* "${ED}"/usr/share/libsc || die "mv failed"
-       rmdir "${ED}"/etc/ || die "rmdir failed"
-       mv "${ED}"/usr/share/ini/* "${ED}"/usr/share/libsc || die "mv failed"
-       rmdir "${ED}"/usr/share/ini || die "rmdir failed"
-
-       # no static archives
-       find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sci-libs/libsc/libsc-2.8.5-r3.ebuild 
b/sci-libs/libsc/libsc-2.8.5-r3.ebuild
deleted file mode 100644
index 037755f94524..000000000000
--- a/sci-libs/libsc/libsc-2.8.5-r3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="Support for parallel scientific applications"
-HOMEPAGE="http://www.p4est.org/";
-
-if [[ ${PV} == *9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/cburstedde/${PN}.git";
-       EGIT_BRANCH="develop"
-else
-       SRC_URI="https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="debug examples mpi openmp threads"
-
-RDEPEND="
-       sys-apps/util-linux
-       sys-libs/zlib-ng
-       virtual/blas
-       virtual/lapack
-       mpi? ( virtual/mpi[romio] )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-set_version.patch
-       "${FILESDIR}"/${P}-fix_build_system.patch
-       "${FILESDIR}"/${P}-do_not_compile_zlib-ng.patch
-       "${FILESDIR}"/${P}-use_zlib-ng_symbols.patch
-       "${FILESDIR}"/${P}-fix_cmake_path.patch
-)
-
-pkg_pretend() {
-       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
-       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_configure() {
-       # avoid using debug codepaths that are manually enabled with the
-       # RelWithDebInfo build type
-       local CMAKE_BUILD_TYPE="Release"
-
-       local mycmakeargs=(
-               -Dmpi="$(usex mpi)"
-               -Dopenmp="$(usex openmp)"
-               -Dlibrary_reldir="$(get_libdir)"
-       )
-
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-
-       rm -r "${ED}"/usr/include/getopt.h \
-               "${ED}"/usr/include/getopt_int.h \
-               "${ED}"/usr/include/sc_builtin || die "rm failed"
-
-       mv "${ED}"/usr/share/docs/SC/* "${ED}"/usr/share/doc/${PF}/ || die "mv 
failed"
-       rm -r "${ED}"/usr/share/docs || die "rm failed"
-}

diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml
index 9267d0132a0b..ff1113592d21 100644
--- a/sci-libs/libsc/metadata.xml
+++ b/sci-libs/libsc/metadata.xml
@@ -13,9 +13,6 @@
 The SC Library provides support for parallel scientific applications.
 This support library is primarily used by <pkg>sci-libs/p4est</pkg>.
        </longdescription>
-       <use>
-               <flag name="romio">Build with support for the ROMIO MPI-IO 
component</flag>
-       </use>
        <upstream>
                <remote-id type="github">cburstedde/libsc</remote-id>
        </upstream>

Reply via email to