| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools fortran-2 git-r3
DESCRIPTION="Suite of interactive programs for XAFS analysis"
HOMEPAGE="https://github.com/newville/ifeffit"
EGIT_REPO_URI="https://github.com/newville/ifeffit.git"
LICENSE="BSD"
SLOT="0"
IUSE="doc"
RDEPEND="
sci-libs/pgplot[static-libs]
dev-perl/PGPLOT
"
DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )
"
S="${WORKDIR}/${PN}-${PV}"
PATCHES=(
"${FILESDIR}"/configuration_patches
"${FILESDIR}"/documentation_patches
"${FILESDIR}"/readline_6.3_patch
"${FILESDIR}"/unescaped-left-brace.patch
)
# "${FILESDIR}"/fortran_patches
# "${FILESDIR}"/wrapper_patches
src_configure() {
./configure --with-pgplot-link="-L/usr/lib64/ -lX11 -lpgplot -lpng -lz -L/usr/lib64/pgplot -lpgplot"
}
src_compile() {
make
}
pkg_install() {
make install
}
pkg_postinst() {
sed -i 's:/var/tmp/portage/sci-physics/ifeffit-9999/work/ifeffit-9999/src/pgstub/libnopgplot.a:/usr/lib64/libifeffit.a:' "${ROOT}"/usr/local/share/ifeffit/config/Config.mak || die "Sed failed!"
sed -i 's:/var/tmp/portage/sci-physics/ifeffit-9999/work/ifeffit-9999/src/pgstub/libnopgplot.a:/usr/lib64/libifeffit.a:' "${ROOT}"/usr/local/share/ifeffit/config/TclSetup.in || die "Sed failed!"
sed -i 's:/var/tmp/portage/sci-physics/ifeffit-9999/work/ifeffit-9999/src/pgstub/libnopgplot.a:/usr/lib64/libifeffit.a:' "${ROOT}"/usr/local/share/ifeffit/config/Makefile.PL || die "Sed failed!"
}
sci-libs/pgplot[static-libs] dev-perl/PGPLOT doc? ( dev-util/gtk-doc )
sci-libs/pgplot[static-libs] dev-perl/PGPLOT