aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics/yorick/yorick-2.1.06.ebuild')
-rw-r--r--sci-mathematics/yorick/yorick-2.1.06.ebuild29
1 files changed, 17 insertions, 12 deletions
diff --git a/sci-mathematics/yorick/yorick-2.1.06.ebuild b/sci-mathematics/yorick/yorick-2.1.06.ebuild
index 1e478d519..941b158de 100644
--- a/sci-mathematics/yorick/yorick-2.1.06.ebuild
+++ b/sci-mathematics/yorick/yorick-2.1.06.ebuild
@@ -1,23 +1,27 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=2
-inherit elisp-common eutils versionator
+EAPI=5
+
+inherit elisp-common eutils multilib versionator
DESCRIPTION="Language for scientific computing and rapid prototyping"
HOMEPAGE="http://yorick.sourceforge.net/"
-IUSE="emacs"
+SRC_URI="mirror://sourceforge/yorick/${P}.tgz"
+
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
-SRC_URI="mirror://sourceforge/yorick/${P}.tgz"
-DEPEND="x11-proto/xproto
+IUSE="emacs"
+
+RDEPEND="
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
emacs? ( virtual/emacs )"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
S="${WORKDIR}/${PN}-$(get_version_component_range 1-2 )"
@@ -31,17 +35,18 @@ src_configure() {
src_compile() {
# makefiles are not robust. (not interested in fixing)
- make prefix=/usr ysite Y_HOME=/usr/$(get_libdir)/yorick
- make config
- emake -j1 || die "emake failed"
+ emake prefix=/usr ysite Y_HOME=/usr/$(get_libdir)/yorick
+ emake config || die
+ emake -j1
}
src_install() {
- emake INSTALL_ROOT="${D}" \
+ emake \
+ INSTALL_ROOT="${D}" \
Y_BINDIR="${D}"/usr/bin \
Y_DOCDIR="${D}"/usr/share/doc/${PF} \
Y_INCDIR="${D}"/usr/include/${PN} \
- install || die "emake install failed"
+ install
if use emacs; then
mv emacs/yorick-auto.el emacs/64yorick-gentoo.el