commit:     4106f52c5dbf3f39751ec5e15ee267e20205bf95
Author:     Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Sun Sep 25 07:52:23 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Sep 26 08:06:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4106f52c

sci-libs/med: drop 4.1.0

Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/27440
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/med/Manifest         |   1 -
 sci-libs/med/med-4.1.0.ebuild | 111 ------------------------------------------
 2 files changed, 112 deletions(-)

diff --git a/sci-libs/med/Manifest b/sci-libs/med/Manifest
index 1f5c46481418..fa39d9acb1a5 100644
--- a/sci-libs/med/Manifest
+++ b/sci-libs/med/Manifest
@@ -1,2 +1 @@
-DIST med-4.1.0.tar.gz 50375039 BLAKE2B 
514ca19baf15e349ecbce870b318b37c51bfb57ac9b03c2b2c1b28836fec7fcf2dce573b9ea155f358d5e0bcee120c12a31598cd4f1e44837eca787553bb70d4
 SHA512 
94d07663c2f6a3cd497f54b480c3d742476d2a25172feb567980c9e75d49f4661aa2c6aaf570470938265997154e348bc1608065b86d42afda52d4e6361fedf8
 DIST med-4.1.1.tar.gz 50506725 BLAKE2B 
fb9bc3239c18c53fa42c5dd1101559746e8d38db2a3cb5fb47d1bf0cb578facc4ab95409af8524f5c20251848842cc1a331f6a816ce0754e9a6c95f507174ed1
 SHA512 
8917e7ecfe30e1259b0927c8e1c3d6efd86ed2386813f6d90217bd95589199478e587f0815031ab65cacf7901a30b77a6307414f9073caffe6e7f013e710d768

diff --git a/sci-libs/med/med-4.1.0.ebuild b/sci-libs/med/med-4.1.0.ebuild
deleted file mode 100644
index 28173589f16e..000000000000
--- a/sci-libs/med/med-4.1.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake fortran-2 python-single-r1
-
-DESCRIPTION="A library to store and exchange meshed data or computation 
results"
-HOMEPAGE="https://www.salome-platform.org/user-section/about/med";
-SRC_URI="https://files.salome-platform.org/Salome/other/${P}.tar.gz";
-LICENSE="LGPL-3"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="doc fortran mpi python test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test ) python? ( test )"
-
-RDEPEND="
-       !sci-libs/libmed
-       dev-lang/tk:0=
-       >=sci-libs/hdf5-1.10.2:=[fortran?,mpi?]
-       mpi? ( virtual/mpi[fortran?] )
-       python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="python? ( >=dev-lang/swig-3.0.8 )"
-
-#      "${FILESDIR}/${P}-0003-fix-hdf5-version-check.patch"
-PATCHES=(
-       
"${FILESDIR}/${P}-0001-Gentoo-specific-Adjust-install-path-for-build-dir.patch"
-       "${FILESDIR}/${P}-0002-Re-add-option-for-building-Fortran-library.patch"
-       "${FILESDIR}/${P}-0003-build-against-hdf5-1.12.patch"
-)
-
-DOCS=( AUTHORS ChangeLog NEWS README README.CMAKE TODO )
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-       use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
-       if use python; then
-               # fixes for correct libdir name
-               local pysite=$(python_get_sitedir)
-               pysite="${pysite##/usr/}"
-               sed \
-                       -e 's@SET(_install_dir 
lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages/med)@SET(_install_dir
 '${pysite}'/med)@' \
-                       -i ./python/CMakeLists.txt || die "sed on 
./python/CMakeLists.txt failed"
-       fi
-       for cm in ./src/CMakeLists.txt ./tools/medimport/CMakeLists.txt
-       do
-               sed -i -e "s@INSTALL(TARGETS \(.*\) DESTINATION 
lib)@INSTALL(TARGETS \1 DESTINATION $(get_libdir))@" \
-                       "${cm}" || die "sed on ${cm} failed"
-       done
-       sed -e 's/med-fichier/med/' -i CMakeLists.txt || die "fix paths failed"
-       sed -e 's|doc/med-${MED_STR_VERSION}|doc/med-${MED_STR_VERSION}/html|' \
-               -i CMakeLists.txt || die "fix doc path failed"
-
-       cmake_src_prepare
-}
-
-src_configure() {
-       local mycmakeargs=(
-               # as indicated in the CMakeLists.txt, the shipped documentation 
is generated by a custom doxygen,
-               # so let's avoid rebuilding it because it will be different
-               -DMEDFILE_BUILD_DOC=OFF
-               -DMEDFILE_BUILD_FORTRAN=$(usex fortran)
-               -DMEDFILE_BUILD_PYTHON=$(usex python)
-               -DMEDFILE_BUILD_SHARED_LIBS=ON
-               -DMEDFILE_BUILD_STATIC_LIBS=OFF
-               -DMEDFILE_BUILD_TESTS=$(usex test)
-               -DMEDFILE_INSTALL_DOC=$(usex doc)
-               -DMEDFILE_USE_MPI=$(usex mpi)
-               -DMEDFILE_USE_UNICODE=ON
-       )
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-
-       # we don't need old 2.3.6 include files
-       rm -r "${ED}"/usr/include/2.3.6 || die "failed to delete obsolete 
include dir"
-
-       # the optimization done in CMakeLists.txt has been disabled so
-       # we need to do it manually
-       use python && python_optimize
-
-       # Prevent test executables being installed
-       if use test; then
-               rm -r "${ED}"/usr/bin/testc || die "failed to delete C test 
executables"
-               if use fortran; then
-                       rm -r "${ED}"/usr/bin/testf || die "failed to delete 
fortran test executables"
-               fi
-               if use python; then
-                       rm -r "${ED}"/usr/bin/testpy || die "failed to delete 
python test executables"
-               fi
-       fi
-}
-
-src_test() {
-       # override parallel mode only for tests
-       local myctestargs=( "-j 1" )
-       cmake_src_test
-}

Reply via email to