diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-03-20 00:40:44 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-03-20 00:40:44 +0000 |
commit | 4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch) | |
tree | 356496503d52354aa6d9f2d36126302fed5f3a73 /sci-visualization/gri/gri-2.12.23-r1.ebuild | |
parent | fcc5224904648a8e6eb528d7603154160a20022f (diff) |
gentoo resync : 20.03.2022
Diffstat (limited to 'sci-visualization/gri/gri-2.12.23-r1.ebuild')
-rw-r--r-- | sci-visualization/gri/gri-2.12.23-r1.ebuild | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/sci-visualization/gri/gri-2.12.23-r1.ebuild b/sci-visualization/gri/gri-2.12.23-r1.ebuild deleted file mode 100644 index 8940d2cd4c3e..000000000000 --- a/sci-visualization/gri/gri-2.12.23-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit epatch elisp-common - -DESCRIPTION="Language for scientific graphics programming" -HOMEPAGE="http://gri.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" -IUSE="doc emacs examples hdf5" - -DEPEND=" - app-text/ghostscript-gpl - >=sci-libs/netcdf-4 - virtual/latex-base - virtual/imagemagick-tools[png] - emacs? ( >=app-editors/emacs-23.1:* )" -RDEPEND="${DEPEND}" - -SITEFILE="50gri-gentoo.el" - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-2.12.18-postscript.patch \ - "${FILESDIR}"/${P}-perl-5.16.patch \ - "${FILESDIR}"/${P}-texinfo5.patch - # Makefile.am contains a call to the missing script that triggers gentoo qa - sed -i -e 's|${SHELL} ../missing --run tex|tex|g' \ - doc/Makefile.in || die - sed \ - -e "/system/d" \ - -i doc/tst_suite/tst_rpn.gri || die -} - -src_compile() { - # gentoo bug #302621 - use hdf5 && has_version sci-libs/hdf5[mpi] && \ - export CXX=mpicxx CC=mpicc - VARTEXFONTS="${T}/fonts" emake - use emacs && elisp-compile src/*.el -} - -src_install() { - default - # license text not necessary - rm "${ED}"/usr/share/gri/doc/license.txt || die - - # install target installs it always and in the wrong location - # remove it here and call elisp-install in case of USE=emacs below - rm -rf "${ED}"/usr/share/emacs || die - - if ! use doc; then - sed -i -e "s/Manual at.*//" "${ED}"/usr/share/gri/startup.msg || die - rm "${ED}"/usr/share/gri/doc/{cmd,}refcard.ps || die - rm -rf "${ED}"/usr/share/gri/doc/html || die - fi - if ! use examples; then - sed -i -e "s/Examples at.*//" "${ED}"/usr/share/gri/startup.msg || die - rm -rf "${ED}"/usr/share/gri/doc/examples || die - fi - #move docs to the proper place - use doc || use examples && \ - mv -f "${ED}"/usr/share/gri/doc/* "${ED}"/usr/share/doc/${PF} - rm -rf "${ED}"/usr/share/gri/doc || die - - if use emacs; then - cd src - elisp-install ${PN} *.{el,elc} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} |