grozin 14/05/08 09:19:16 Modified: ChangeLog Added: fricas-1.2.3.ebuild Removed: fricas-1.2.1.ebuild Log: Version bump (Portage version: 2.2.10/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!)
Revision Changes Path 1.22 sci-mathematics/fricas/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/fricas/ChangeLog?rev=1.22&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/fricas/ChangeLog?rev=1.22&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/fricas/ChangeLog?r1=1.21&r2=1.22 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ChangeLog 14 Oct 2013 11:07:21 -0000 1.21 +++ ChangeLog 8 May 2014 09:19:16 -0000 1.22 @@ -1,6 +1,12 @@ # ChangeLog for sci-mathematics/fricas -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v 1.21 2013/10/14 11:07:21 grozin Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v 1.22 2014/05/08 09:19:16 grozin Exp $ + +*fricas-1.2.3 (08 May 2014) + + 08 May 2014; Andrey Grozin <gro...@gentoo.org> -fricas-1.2.1.ebuild, + +fricas-1.2.3.ebuild, -files/fricas-1.2.0-noinit.patch: + Version bump *fricas-1.2.2 (14 Oct 2013) 1.1 sci-mathematics/fricas/fricas-1.2.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/fricas/fricas-1.2.3.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/fricas/fricas-1.2.3.ebuild?rev=1.1&content-type=text/plain Index: fricas-1.2.3.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/fricas-1.2.3.ebuild,v 1.1 2014/05/08 09:19:16 grozin Exp $ EAPI=5 inherit multilib elisp-common DESCRIPTION="FriCAS is a fork of Axiom computer algebra system" HOMEPAGE="http://${PN}.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}-full.tar.bz2" LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" # Supported lisps, number 0 is the default LISPS=( sbcl cmucl gcl ecls clisp clozurecl ) # command name: . means just ${LISP} COMS=( . lisp . ecl . ccl ) IUSE="${LISPS[*]} X emacs gmp" RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( virtual/emacs ) gmp? ( dev-libs/gmp )" # Generating lisp deps n=${#LISPS[*]} for ((n--; n > 0; n--)); do LISP=${LISPS[$n]} RDEPEND="${RDEPEND} ${LISP}? ( dev-lisp/${LISP}:= ) !${LISP}? (" done RDEPEND="${RDEPEND} dev-lisp/${LISPS[0]}:=" n=${#LISPS[*]} for ((n--; n > 0; n--)); do RDEPEND="${RDEPEND} )" done DEPEND="${RDEPEND}" # necessary for clisp and gcl RESTRICT="strip" src_configure() { local LISP n LISP=sbcl n=${#LISPS[*]} for ((n--; n > 0; n--)); do if use ${LISPS[$n]}; then LISP=${COMS[$n]} if [ "${LISP}" = "." ]; then LISP=${LISPS[$n]} fi fi done einfo "Using lisp: ${LISP}" # aldor is not yet in portage econf --disable-aldor --with-lisp=${LISP} $(use_with X x) $(use_with gmp) } src_compile() { # bug #300132 emake -j1 } src_test() { emake -j1 all-input } src_install() { emake -j1 DESTDIR="${D}" install dodoc README FAQ if use emacs; then sed -e "s|(setq load-path (cons (quote \"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \ -i "${D}"/usr/bin/efricas \ || die "sed efricas failed" elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el else rm "${D}"/usr/bin/efricas || die "rm efricas failed" fi rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed" } pkg_postinst() { use emacs && elisp-site-regen } pkg_postrm() { use emacs && elisp-site-regen }