From 33b46eadffb2486f187a187ef471b087fa22b12c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 17:34:22 +0200 Subject: [PATCH] sys-cluster/parallel-netcdf: build doc, autoreconf Signed-off-by: Alessandro Barbieri --- .../parallel-netcdf-1.12.2.ebuild | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild index 527b63c481..09c7c966f4 100644 --- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild +++ b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 FORTRAN_NEEDED=fortran MYP="pnetcdf-${PV}" -inherit fortran-2 +inherit autotools fortran-2 DESCRIPTION="Parallel extension to netCDF" HOMEPAGE=" @@ -29,15 +29,26 @@ RDEPEND=" " # adios? ( sys-cluster/adios ) DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen )" +BDEPEND=" + doc? ( + app-doc/doxygen + dev-texlive/texlive-latex + ) +" pkg_setup() { fortran-2_pkg_setup } +src_prepare() { + default + eautoreconf +} + src_configure() { export MPIF77=/usr/bin/mpif77 export MPIF90=/usr/bin/mpif90 + export VARTEXFONTS="${T}/fonts" local myconf=( --enable-shared @@ -71,10 +82,9 @@ src_configure() { econf "${myconf[@]}" } -src_compile() { - emake -} - src_install() { - emake DESTDIR="${D}" install + default + dodoc doc/README.{ADIOS.md,NetCDF4.md,burst_buffering,consistency,large_files} doc/pbs.script + use doc && dodoc doc/pnetcdf-api/pnetcdf-api.pdf + find "${ED}" -name '*.la' -delete || die }