commit:     c8d130e4578879c07500e362ee433f1642450dd0
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 18 04:50:49 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Aug 19 19:05:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d130e4

sci-libs/eccodes: treeclean

Closes: https://bugs.gentoo.org/929772 (pkgremoved)
Closes: https://bugs.gentoo.org/873304 (pkgremoved)
Closes: https://bugs.gentoo.org/865923 (pkgremoved)
Closes: https://bugs.gentoo.org/831724 (pkgremoved)
Closes: https://bugs.gentoo.org/731876 (pkgremoved)
Closes: https://bugs.gentoo.org/725252 (pkgremoved)
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 sci-libs/eccodes/Manifest              |  3 --
 sci-libs/eccodes/eccodes-2.18.0.ebuild | 97 ----------------------------------
 sci-libs/eccodes/metadata.xml          | 21 --------
 3 files changed, 121 deletions(-)

diff --git a/sci-libs/eccodes/Manifest b/sci-libs/eccodes/Manifest
deleted file mode 100644
index 4a424f0a2a7d..000000000000
--- a/sci-libs/eccodes/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST eccodes-2.18.0-Source.tar.gz 11525701 BLAKE2B 
9dc2861472309c0483e4e7eb7b79c2eb2eb72b1e99f8656bb0355630e8012468d9d6513fb3bab7b3fbc7b2c02c3c74d291a6a8862aa8434cdcce82868f359961
 SHA512 
8daf7f2e1aed055ca6402881f5473e4ae90ba24cc779005f57f99adc7468da459c7539e64f455e2122dd83df29992fd7a6dad2700c8331c4083226e091fbb629
-DIST eccodes_test_data.tar.gz 139711871 BLAKE2B 
f2e89207835c78fa198f0a2fba8ac2cd4ab263c9160e02005a3ca851bc71586010e7f4742cbb9240463abb9421db83b7dadc83fe798f37321a553ca9856f68d7
 SHA512 
24c24ec9e01d230cf542abe5c131f05b8e627dd9d170c666628bb5fd8f7b1a6aa11a35456b8d742c59f54c6aabac78658efd68b0c50779d466aba3d35b4a0231
-DIST mercator.grib2 6339 BLAKE2B 
b63a72c711c28fa81568d123758f61804d73886c1f8dc27ab444daf3d1a0d104ef40b1469e9940413b5311c1cdcfa5de76a9d46ea0c57d08ccfd44ab41b8d4fb
 SHA512 
e3d4e93833345675558b58c2e6f2b5a583c52083718da05cae72dd015d2e7699ee83c2dcce695143ee5e4423c890ef80f2448146d93e87fbfff8845f6efa8178

diff --git a/sci-libs/eccodes/eccodes-2.18.0.ebuild 
b/sci-libs/eccodes/eccodes-2.18.0.ebuild
deleted file mode 100644
index c014e934926b..000000000000
--- a/sci-libs/eccodes/eccodes-2.18.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake fortran-2 python-any-r1
-
-MY_P="${P}-Source"
-
-DESCRIPTION="A set of encoding/decoding APIs and tools for WMO GRIB, BUFR, and 
GTS messages"
-HOMEPAGE="https://confluence.ecmwf.int/display/ECC";
-SRC_URI="https://confluence.ecmwf.int/download/attachments/45757960/${MY_P}.tar.gz
-       extra-test? ( 
http://download.ecmwf.org/test-data/eccodes/${PN}_test_data.tar.gz
-       http://download.ecmwf.org/test-data/eccodes/data/mercator.grib2 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-IUSE="+defs examples extra-test fortran memfs netcdf jpeg2k openmp png python 
szip test threads"
-
-REQUIRED_USE="
-       fortran? ( !threads ( openmp ) )
-       openmp? ( !threads ( fortran ) )
-       threads? ( !fortran !openmp )
-       test? ( defs !memfs )
-       extra-test? ( test )
-       !test? ( memfs? ( python ) )"
-
-RDEPEND="
-       sys-libs/zlib
-       szip? ( sci-libs/szip )
-       netcdf? ( >=sci-libs/netcdf-4.2[hdf5] )
-       jpeg2k? ( >=media-libs/openjpeg-2:2 )
-       png? ( media-libs/libpng )"
-
-DEPEND="${RDEPEND}
-       ${PYTHON_DEPS}"
-
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/${MY_P}"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-pkg_setup() {
-       use fortran && fortran-2_pkg_setup
-       use python && python-any-r1_pkg_setup
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-               -DINSTALL_LIB_DIR="$(get_libdir)"
-               -DCMAKE_SKIP_INSTALL_RPATH=TRUE
-               -DENABLE_ECCODES_THREADS=$(usex threads TRUE FALSE)
-               -DENABLE_ECCODES_OMP_THREADS=$(usex openmp TRUE FALSE)
-               -DENABLE_EXAMPLES=OFF  # no need to build examples
-               -DENABLE_INSTALL_ECCODES_DEFINITIONS=$(usex defs TRUE FALSE)
-               -DENABLE_FORTRAN=$(usex fortran TRUE FALSE)
-               -DENABLE_PYTHON=OFF  # py2 support is deprecated
-               -DENABLE_NETCDF=$(usex netcdf TRUE FALSE)
-               -DENABLE_JPG=$(usex jpeg2k TRUE FALSE)
-               -DENABLE_JPG_LIBOPENJPEG=$(usex jpeg2k TRUE FALSE)
-               -DENABLE_PNG=$(usex png TRUE FALSE)
-               -DENABLE_MEMFS=$(usex memfs TRUE FALSE)
-               -DENABLE_EXTRA_TESTS=$(usex extra-test TRUE FALSE)
-               -DBUILD_SHARED_LIBS=ON
-       )
-       use fortran && mycmakeargs+=( 
-DCMAKE_Fortran_FLAGS="-fallow-argument-mismatch" )
-       cmake_src_configure
-}
-
-src_test() {
-       if use extra-test; then
-               touch "${WORKDIR}"/data/.downloaded
-               cp -r "${WORKDIR}"/data/* "${BUILD_DIR}"/data/
-               cp "${DISTDIR}"/mercator.grib2 "${BUILD_DIR}"/data/
-       fi
-
-       cmake_src_test
-}
-
-src_install() {
-       cmake_src_install
-
-       if use examples; then
-               insinto "/usr/share/${PN}/examples"
-               doins -r examples/C
-               use fortran && doins -r examples/F90
-               use python && doins -r examples/python
-       fi
-}

diff --git a/sci-libs/eccodes/metadata.xml b/sci-libs/eccodes/metadata.xml
deleted file mode 100644
index 33ac9fe575eb..000000000000
--- a/sci-libs/eccodes/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription lang="en">
-       This is the new open source BUFR/GRIB library (from ECMWF)
-       supporting C, F90, and Python interfaces.
-</longdescription>
-<use>
-       <flag name="defs">
-               Install full set of definition files.
-       </flag>
-       <flag name="extra-test">
-               Install full set of test data (large).
-       </flag>
-       <flag name="memfs">
-               Enable memory based access to definition/sample files
-               (conflicts with tests).
-       </flag>
-</use>
-</pkgmetadata>

Reply via email to