diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-16 03:35:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-16 03:35:12 +0000 |
commit | b62381b18b4bf2e919cbfbae11ebcad391e38e77 (patch) | |
tree | 0ea03896aa0bf5f376fdba3e25b9ecb8add6e65c /dev-lang/gdl/gdl-1.0.1.ebuild | |
parent | da407288bb9fc771488c3fee13fc2f8561681e66 (diff) |
gentoo auto-resync : 16:12:2022 - 03:35:12
Diffstat (limited to 'dev-lang/gdl/gdl-1.0.1.ebuild')
-rw-r--r-- | dev-lang/gdl/gdl-1.0.1.ebuild | 146 |
1 files changed, 0 insertions, 146 deletions
diff --git a/dev-lang/gdl/gdl-1.0.1.ebuild b/dev-lang/gdl/gdl-1.0.1.ebuild deleted file mode 100644 index e6c87cb4a0cc..000000000000 --- a/dev-lang/gdl/gdl-1.0.1.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WX_GTK_VER="3.0-gtk3" -PYTHON_COMPAT=( python3_{8..11} ) - -inherit cmake python-single-r1 toolchain-funcs virtualx wxwidgets - -DESCRIPTION="GNU Data Language" -HOMEPAGE="https://github.com/gnudatalanguage/gdl" -SRC_URI="https://github.com/gnudatalanguage/gdl/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE=" - +eigen fftw glpk graphicsmagick gshhs hdf hdf5 +imagemagick netcdf - openmp png proj postscript python shapelib tiff udunits wxwidgets -" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-cpp/antlr-cpp:2= - dev-libs/expat - net-libs/libtirpc:= - sci-libs/gsl:0= - sci-libs/plplot:0=[X,cxx,-dynamic,wxwidgets?] - sys-libs/ncurses:0= - sys-libs/readline:0= - sys-libs/zlib - x11-libs/libX11 - fftw? ( sci-libs/fftw:3.0= ) - glpk? ( sci-mathematics/glpk:= ) - gshhs? ( - sci-geosciences/gshhs-data - sci-geosciences/gshhs:0= - ) - hdf? ( sci-libs/hdf:0= ) - hdf5? ( sci-libs/hdf5:0= ) - imagemagick? ( - !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) - graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) - ) - netcdf? ( sci-libs/netcdf:= ) - proj? ( sci-libs/proj:= ) - postscript? ( dev-libs/pslib ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ') - ) - shapelib? ( sci-libs/shapelib:= ) - tiff? ( - media-libs/tiff - sci-libs/libgeotiff - ) - udunits? ( sci-libs/udunits ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] ) -" -DEPEND="${RDEPEND} - eigen? ( dev-cpp/eigen:3 ) -" -BDEPEND=" - dev-util/intltool - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/${PN}-1.0.1-cmake.patch ) -DOCS=( AUTHORS HACKING NEWS PYTHON.txt README README.md ) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - use python && python-single-r1_pkg_setup -} - -src_prepare() { - use wxwidgets && setup-wxwidgets unicode - use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx - - # remove bundled antlr - rm -r src/antlr || die - - # gentoo: avoid install files in datadir directory - # and manually install them in src_install - sed -e '/AUTHORS/d' -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # MPI is still very buggy - # x11=off does not compile - local mycmakeargs=( - -DMPI=OFF - -DREADLINE=ON - -DX11=ON - -DEXPAT=ON - -DEIGEN3=$(usex eigen) - -DFFTW=$(usex fftw) - -DGRIB=OFF - -DGLPK=$(usex glpk) - -DHDF=$(usex hdf) - -DHDF5=$(usex hdf5) - -DLIBPROJ=$(usex proj) - -DNETCDF=$(usex netcdf) - -DOPENMP=$(usex openmp) - -DPNGLIB=$(usex png) - -DUDUNITS2=$(usex udunits) - -DWXWIDGETS=$(usex wxwidgets) - -DGRAPHICSMAGICK=$(usex imagemagick $(usex graphicsmagick)) - -DMAGICK=$(usex imagemagick $(usex !graphicsmagick)) - -DTIFF=$(usex tiff) - -DGEOTIFF=$(usex tiff) - -DPYTHON_MODULE=$(usex python) - -DPYTHON=$(usex python) - -DSHAPELIB=$(usex shapelib) - ) - - if use python; then - # automatically selection ignores EPYTHON - mycmakeargs+=( - -DPYTHONVERSION="${EPYTHON#python}" - ) - fi - - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - newenvd - 50gdl <<-_EOF_ - GDL_PATH="+${EPREFIX}/usr/share/gnudatalanguage" - _EOF_ -} |