oommf-1.2_beta4stuff
download
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="The Object Oriented MicroMagnetic Framework"
HOMEPAGE="https://math.nist.gov/oommf/"
SRC_URI="https://math.nist.gov/oommf/dist/${PN}12b4_20200930.tar.gz"
S="${WORKDIR}/${PN}"
LICENSE="HPND"
SLOT="1.2"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="doc"
DEPEND="
dev-lang/tcl:=
dev-lang/tk:="
RDEPEND="${DEPEND}"
src_compile() {
tclsh oommf.tcl pimake distclean
tclsh oommf.tcl pimake upgrade
tclsh oommf.tcl pimake
}
src_install()
{
tclsh oommf.tcl pimake objclean
local oommf_dir="/opt/oommf"
use doc && dodoc "./doc/userguide/userguide.pdf"
use doc && dodoc "./doc/progman/progman.pdf"
rm -rf "./doc"
dodoc README
dodir ${oommf_dir} || die
mv * "${ED}"${oommf_dir} || die
cat > oommf.sh <<- EOF
#!/usr/bin/env sh
/opt/oommf/oommf.tcl
EOF
exeinto /opt/bin
doexe oommf.sh
}