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
}




Reply via email to