summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2011-06-04 21:03:14 +0000
committerAndrey Grozin <grozin@gentoo.org>2011-06-04 21:03:14 +0000
commit43633ce3d202142591d2103fe0d09c01c2df1979 (patch)
tree1dbe4d7c58b1ab54eac1029d4d7630f4848c2fda /sci-mathematics/maxima
parentmask net-mail/gml for removal (diff)
downloadhistorical-43633ce3d202142591d2103fe0d09c01c2df1979.tar.gz
historical-43633ce3d202142591d2103fe0d09c01c2df1979.tar.bz2
historical-43633ce3d202142591d2103fe0d09c01c2df1979.zip
With USE=ecls, build and install also the ecl library. Also, get rid of maintainer mode (again). Thanks to Francois Bissey <fbissey@slingshot.co.nz>
Package-Manager: portage-2.2.0_alpha37/cvs/Linux i686
Diffstat (limited to 'sci-mathematics/maxima')
-rw-r--r--sci-mathematics/maxima/ChangeLog9
-rw-r--r--sci-mathematics/maxima/Manifest4
-rw-r--r--sci-mathematics/maxima/maxima-5.24.0-r1.ebuild (renamed from sci-mathematics/maxima/maxima-5.24.0.ebuild)18
3 files changed, 27 insertions, 4 deletions
diff --git a/sci-mathematics/maxima/ChangeLog b/sci-mathematics/maxima/ChangeLog
index 9739048980ee..7d38a3c50f6b 100644
--- a/sci-mathematics/maxima/ChangeLog
+++ b/sci-mathematics/maxima/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-mathematics/maxima
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.87 2011/04/28 19:25:46 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.88 2011/06/04 21:03:14 grozin Exp $
+
+*maxima-5.24.0-r1 (04 Jun 2011)
+
+ 04 Jun 2011; Andrey Grozin <grozin@gentoo.org> -maxima-5.24.0.ebuild,
+ +maxima-5.24.0-r1.ebuild:
+ With USE=ecls, build and install also the ecl library. Also, get rid of
+ maintainer mode (again). Thanks to Francois Bissey <fbissey@slingshot.co.nz>
*maxima-5.24.0 (29 Apr 2011)
diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest
index 304ac817e101..92c031b36d91 100644
--- a/sci-mathematics/maxima/Manifest
+++ b/sci-mathematics/maxima/Manifest
@@ -13,6 +13,6 @@ DIST maxima-5.23.2.tar.gz 21963705 RMD160 1b5cd22d1dc3dfb72663fe22704e9c006ba9ce
DIST maxima-5.24.0.tar.gz 25422077 RMD160 46e9ce7dbf8293606ab76b50926fbef922f4cafb SHA1 13586c1221bb5f36067a4cce1e6d5fb31e44e41c SHA256 58eb35806741c3388966a51ccecb7bd82e9a773a06d57276c6bc43e3c4ceec8c
EBUILD maxima-5.18.1.ebuild 4200 RMD160 bb72c55e6752c9df03441e315d02fa6c23507347 SHA1 43ebda024310395ebb10e6da8329610cc964a5e2 SHA256 3d326b70d8951163b70c7129c1ec3dbb8af67f1b0d3718662a8d6f723fe361f1
EBUILD maxima-5.23.2.ebuild 4476 RMD160 6c0a53b9a8c5fab36c236a2ae2567d1c848bad7d SHA1 4b16a15a71a0336b449570edf076d89067041579 SHA256 ce7d21d33d9ab3eb4375480763ab9662777b6ef18bded9b353fcd8d45cef5635
-EBUILD maxima-5.24.0.ebuild 4427 RMD160 c8cb64d51b83fa411b92780e77af411a095235eb SHA1 ede553ba08a17755b4bc4128d8ba5363168f0b10 SHA256 56619ebee18c7245fef4e39609cef88573ede28344c94be965b05b731f9a4d1f
-MISC ChangeLog 19998 RMD160 32f215db522ee61863bbc939b6c00ef283ec1173 SHA1 db9b89ebff718e899f147e71dc7324b6f4b65200 SHA256 373d00dd6215c54820e8b446f0efd789710edc519b6ab1d6c9e0ee4db6bcd24d
+EBUILD maxima-5.24.0-r1.ebuild 4926 RMD160 4b8c638504d9aec541b74ff1f6614d5651c8ab66 SHA1 e8d8748e2bd3218587ed1f6b3d56842b327d2521 SHA256 a413ffb9ce0c381d8b12d3524c9fc7a5fd45990f1a99520ff617fa978bb863e5
+MISC ChangeLog 20285 RMD160 17f5a4b1592241ddb963ebc6e285216ff2e1951b SHA1 f2c5a06cd12c68cc6429bf47eeeab031eb1601b0 SHA256 23910425b2a2fb3ed3b41878d4f9bf01c8937a1784ff5f3578971ce1590dbd85
MISC metadata.xml 1538 RMD160 d8fdc903bc508232d729789ccfb5068b82bebc12 SHA1 1e54225d047c1e0b45df832e37fe5342a8eee70a SHA256 282f77d990621305ef1c88510b0c2a26dfd39806207179e59bab2bdae06eed5c
diff --git a/sci-mathematics/maxima/maxima-5.24.0.ebuild b/sci-mathematics/maxima/maxima-5.24.0-r1.ebuild
index 78ced3cfad6f..b924095bcfd7 100644
--- a/sci-mathematics/maxima/maxima-5.24.0.ebuild
+++ b/sci-mathematics/maxima/maxima-5.24.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.24.0.ebuild,v 1.1 2011/04/28 19:25:46 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.24.0-r1.ebuild,v 1.1 2011/06/04 21:03:14 grozin Exp $
EAPI=3
@@ -116,6 +116,7 @@ src_prepare() {
# bug #343331
rm share/Makefile.in || die
+ rm src/Makefile.in || die
eautoreconf
}
@@ -164,6 +165,21 @@ src_install() {
if use emacs; then
elisp-site-file-install "${FILESDIR}"/50maxima-gentoo.el || die
fi
+
+ # if we use ecls, build an ecls library for maxima
+ if use ecls; then
+ cd src
+ mkdir ./lisp-cache
+ ecl \
+ -eval '(require `asdf)' \
+ -eval '(setf asdf::*user-cache* (truename "./lisp-cache"))' \
+ -eval '(load "maxima-build.lisp")' \
+ -eval '(asdf:make-build :maxima :type :fasl :move-here ".")' \
+ -eval '(quit)'
+ ECLLIB=`ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)"`
+ insinto "${ECLLIB#${EPREFIX}}"
+ newins maxima.fasb maxima.fas
+ fi
}
pkg_preinst() {