diff options
author | 2022-09-25 09:52:23 +0200 | |
---|---|---|
committer | 2022-09-26 10:06:42 +0200 | |
commit | 4106f52c5dbf3f39751ec5e15ee267e20205bf95 (patch) | |
tree | e6ff117259e31b7dd58732e2a1b3f35be5a1ed5b /sci-libs | |
parent | app-admin/keepassxc: Add X USE flag (diff) | |
download | gentoo-4106f52c5dbf3f39751ec5e15ee267e20205bf95.tar.gz gentoo-4106f52c5dbf3f39751ec5e15ee267e20205bf95.tar.bz2 gentoo-4106f52c5dbf3f39751ec5e15ee267e20205bf95.zip |
sci-libs/med: drop 4.1.0
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/27440
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/med/Manifest | 1 | ||||
-rw-r--r-- | sci-libs/med/med-4.1.0.ebuild | 111 |
2 files changed, 0 insertions, 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 -} |