sci-physics/ifeffit - 1.2.11d (stuff)

Search

Package Information

Description:
Suite of interactive programs for XAFS analysis
Homepage:
https://github.com/newville/ifeffit
License:
BSD

Ebuild Details

Version EAPI Keywords Slot
1.2.11d 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit autotools fortran-2

DESCRIPTION="Suite of interactive programs for XAFS analysis"
HOMEPAGE="https://github.com/newville/ifeffit"
SRC_URI="http://archive.ubuntu.com/ubuntu/pool/multiverse/${P:0:1}/${PN}/${PN}_${PV}.orig.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc"

RDEPEND="
	dev-perl/PGPLOT
	sci-libs/pgplot[static-libs]
"
#	x11-libs/libX11[static-libs]
#	x11-libs/libXi[static-libs]
#	x11-libs/libXrender[static-libs]

DEPEND="${RDEPEND}
	doc? ( dev-util/gtk-doc )
"

S="${WORKDIR}/${PN}-${PV}"

PATCHES=(
	"${FILESDIR}"/configuration_patches
	"${FILESDIR}"/documentation_patches
	"${FILESDIR}"/fortran_patches
	"${FILESDIR}"/readline_6.3_patch
	"${FILESDIR}"/unescaped-left-brace.patch
	"${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!"
}

USE Flags

doc

Dependencies

DEPEND

	dev-perl/PGPLOT
	sci-libs/pgplot[static-libs]

	doc? ( dev-util/gtk-doc )

RDEPEND

	dev-perl/PGPLOT
	sci-libs/pgplot[static-libs]

Manifest for 1.2.11d

Type File Size Source URLs
DIST ifeffit_1.2.11d.orig.tar.gz 3309009 bytes http://archive.ubuntu.com/ubuntu/pool/multiverse/${P:0:1}/ifeffit/ifeffit_1.2.11d.orig.tar.gz