[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog maxima-5.35.1-r1.ebuild maxima-5.35.1.ebuild
grozin 14/12/25 16:00:06 Modified: ChangeLog Added:maxima-5.35.1-r1.ebuild Removed: maxima-5.35.1.ebuild Log: 5.35.1 tarball contains a wrong sys-proclaim.lisp; re-generate it (only affects gcl) (Portage version: 2.2.15/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.116sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.116view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.116content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.115r2=1.116 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- ChangeLog 22 Dec 2014 10:49:42 - 1.115 +++ ChangeLog 25 Dec 2014 16:00:06 - 1.116 @@ -1,6 +1,13 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.115 2014/12/22 10:49:42 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.116 2014/12/25 16:00:06 grozin Exp $ + +*maxima-5.35.1-r1 (25 Dec 2014) + + 25 Dec 2014; Andrey Grozin gro...@gentoo.org -maxima-5.35.1.ebuild, + +maxima-5.35.1-r1.ebuild: + 5.35.1 tarball contains a wrong sys-proclaim.lisp; re-generate it (only + affects gcl) 22 Dec 2014; Andrey Grozin gro...@gentoo.org +files/wish-1.patch: Adding a missing patch (#533202) 1.1 sci-mathematics/maxima/maxima-5.35.1-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1-r1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1-r1.ebuild?rev=1.1content-type=text/plain Index: maxima-5.35.1-r1.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1-r1.ebuild,v 1.1 2014/12/25 16:00:06 grozin Exp $ EAPI=5 inherit autotools elisp-common eutils DESCRIPTION=Free computer algebra environment based on Macsyma HOMEPAGE=http://maxima.sourceforge.net/; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos # Supported lisps LISPS=( sbcl cmucl gcl ecls clozurecl clisp ) # lisp supports readline: . - no, y - yes SUPP_RL=( .. y .. y ) # . - just --enable-lisp, flag - --enable-flag CONF_FLAG=( .. . ecl ccl . ) # patch file version; . - no patch PATCH_V=( 00 . 11 0 ) IUSE=latex emacs tk nls unicode xemacs X ${LISPS[*]} # Languages LANGS=es pt pt_BR for lang in ${LANGS}; do IUSE=${IUSE} linguas_${lang} done RDEPEND=X? ( x11-misc/xdg-utils sci-visualization/gnuplot[gd] tk? ( dev-lang/tk ) ) latex? ( virtual/latex-base ) emacs? ( virtual/emacs latex? ( app-emacs/auctex ) ) xemacs? ( app-editors/xemacs latex? ( app-emacs/auctex ) ) PDEPEND=emacs? ( app-emacs/imaxima ) # generating lisp dependencies depends() { local LISP DEP LISP=${LISPS[$1]} DEP=dev-lisp/${LISP}:= if [ ${SUPP_RL[$1]} = . ]; then DEP=${DEP} app-misc/rlwrap fi echo ${DEP} } n=${#LISPS[*]} for ((n--; n = 0; n--)); do LISP=${LISPS[${n}]} RDEPEND=${RDEPEND} ${LISP}? ( $(depends ${n}) ) if (( ${n} 0 )); then DEF_DEP=${DEF_DEP} !${LISP}? ( fi done # default lisp if use arm; then DEF_LISP=2 # gcl else DEF_LISP=0 # sbcl fi DEF_DEP=${DEF_DEP} `depends ${DEF_LISP}` n=${#LISPS[*]} for ((n--; n 0; n--)); do DEF_DEP=${DEF_DEP} ) done unset LISP RDEPEND=${RDEPEND} ${DEF_DEP} DEPEND=${RDEPEND} sys-apps/texinfo TEXMF=${EPREFIX}/usr/share/texmf-site pkg_setup() { local n=${#LISPS[*]} for ((n--; n = 0; n--)); do use ${LISPS[${n}]} NLISPS=${NLISPS} ${n} done if [ -z ${NLISPS} ]; then ewarn No lisp specified in USE flags, choosing ${LISPS[${DEF_LISP}]} as default NLISPS=${DEF_LISP} fi } src_prepare() { local n PATCHES v PATCHES=( imaxima-0 rmaxima-0 wish-1 xdg-utils-0 ) n=${#PATCHES[*]} for ((n--; n = 0; n--)); do epatch
[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog
grozin 14/12/22 10:49:42 Modified: ChangeLog Log: Adding a missing patch (#533202) (Portage version: 2.2.15/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.115sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.115view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.115content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.114r2=1.115 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- ChangeLog 20 Dec 2014 15:41:27 - 1.114 +++ ChangeLog 22 Dec 2014 10:49:42 - 1.115 @@ -1,6 +1,9 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.114 2014/12/20 15:41:27 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.115 2014/12/22 10:49:42 grozin Exp $ + + 22 Dec 2014; Andrey Grozin gro...@gentoo.org +files/wish-1.patch: + Adding a missing patch (#533202) *maxima-5.35.1 (20 Dec 2014)
[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog maxima-5.35.1.ebuild
grozin 14/12/20 15:41:27 Modified: ChangeLog Added:maxima-5.35.1.ebuild Log: Version bump (Portage version: 2.2.15/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.114sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.114view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.114content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.113r2=1.114 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- ChangeLog 14 Sep 2014 10:05:32 - 1.113 +++ ChangeLog 20 Dec 2014 15:41:27 - 1.114 @@ -1,6 +1,12 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.113 2014/09/14 10:05:32 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.114 2014/12/20 15:41:27 grozin Exp $ + +*maxima-5.35.1 (20 Dec 2014) + + 20 Dec 2014; Andrey Grozin gro...@gentoo.org +maxima-5.35.1.ebuild, + +files/clozurecl-1.patch: + Version bump *maxima-5.34.1 (14 Sep 2014) 1.1 sci-mathematics/maxima/maxima-5.35.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1.ebuild?rev=1.1content-type=text/plain Index: maxima-5.35.1.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1.ebuild,v 1.1 2014/12/20 15:41:27 grozin Exp $ EAPI=5 inherit autotools elisp-common eutils DESCRIPTION=Free computer algebra environment based on Macsyma HOMEPAGE=http://maxima.sourceforge.net/; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos # Supported lisps LISPS=( sbcl cmucl gcl ecls clozurecl clisp ) # lisp supports readline: . - no, y - yes SUPP_RL=( .. y .. y ) # . - just --enable-lisp, flag - --enable-flag CONF_FLAG=( .. . ecl ccl . ) # patch file version; . - no patch PATCH_V=( 00 . 11 0 ) IUSE=latex emacs tk nls unicode xemacs X ${LISPS[*]} # Languages LANGS=es pt pt_BR for lang in ${LANGS}; do IUSE=${IUSE} linguas_${lang} done RDEPEND=X? ( x11-misc/xdg-utils sci-visualization/gnuplot[gd] tk? ( dev-lang/tk ) ) latex? ( virtual/latex-base ) emacs? ( virtual/emacs latex? ( app-emacs/auctex ) ) xemacs? ( app-editors/xemacs latex? ( app-emacs/auctex ) ) PDEPEND=emacs? ( app-emacs/imaxima ) # generating lisp dependencies depends() { local LISP DEP LISP=${LISPS[$1]} DEP=dev-lisp/${LISP}:= if [ ${SUPP_RL[$1]} = . ]; then DEP=${DEP} app-misc/rlwrap fi echo ${DEP} } n=${#LISPS[*]} for ((n--; n = 0; n--)); do LISP=${LISPS[${n}]} RDEPEND=${RDEPEND} ${LISP}? ( $(depends ${n}) ) if (( ${n} 0 )); then DEF_DEP=${DEF_DEP} !${LISP}? ( fi done # default lisp if use arm; then DEF_LISP=2 # gcl else DEF_LISP=0 # sbcl fi DEF_DEP=${DEF_DEP} `depends ${DEF_LISP}` n=${#LISPS[*]} for ((n--; n 0; n--)); do DEF_DEP=${DEF_DEP} ) done unset LISP RDEPEND=${RDEPEND} ${DEF_DEP} DEPEND=${RDEPEND} sys-apps/texinfo TEXMF=${EPREFIX}/usr/share/texmf-site pkg_setup() { local n=${#LISPS[*]} for ((n--; n = 0; n--)); do use ${LISPS[${n}]} NLISPS=${NLISPS} ${n} done if [ -z ${NLISPS} ]; then ewarn No lisp specified in USE flags, choosing ${LISPS[${DEF_LISP}]} as default NLISPS=${DEF_LISP} fi } src_prepare() { local n PATCHES v PATCHES=( imaxima-0 rmaxima-0 wish-1 xdg-utils-0 ) n=${#PATCHES[*]} for ((n--; n = 0; n--)); do epatch ${FILESDIR}/${PATCHES[${n}]}.patch done n=${#LISPS[*]} for ((n--; n = 0; n--)); do v=${PATCH_V[${n}]} if [ ${v} != . ]; then epatch ${FILESDIR}/${LISPS[${n}]}-${v}.patch fi done # bug #343331
[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog maxima-5.34.1.ebuild
grozin 14/09/14 10:05:32 Modified: ChangeLog Added:maxima-5.34.1.ebuild Log: Version bump, no einstall (#521650), docompress (#176411) (Portage version: 2.2.12/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.113sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.113view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.113content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.112r2=1.113 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- ChangeLog 28 Aug 2014 16:14:08 - 1.112 +++ ChangeLog 14 Sep 2014 10:05:32 - 1.113 @@ -1,6 +1,11 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.112 2014/08/28 16:14:08 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.113 2014/09/14 10:05:32 grozin Exp $ + +*maxima-5.34.1 (14 Sep 2014) + + 14 Sep 2014; Andrey Grozin gro...@gentoo.org +maxima-5.34.1.ebuild: + Version bump, no einstall (#521650), docompress (#176411) *maxima-5.34.0 (28 Aug 2014) 1.1 sci-mathematics/maxima/maxima-5.34.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.34.1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.34.1.ebuild?rev=1.1content-type=text/plain Index: maxima-5.34.1.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.34.1.ebuild,v 1.1 2014/09/14 10:05:32 grozin Exp $ EAPI=5 inherit autotools elisp-common eutils DESCRIPTION=Free computer algebra environment based on Macsyma HOMEPAGE=http://maxima.sourceforge.net/; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos # Supported lisps LISPS=( sbcl cmucl gcl ecls clozurecl clisp ) # lisp supports readline: . - no, y - yes SUPP_RL=( .. y .. y ) # . - just --enable-lisp, flag - --enable-flag CONF_FLAG=( .. . ecl ccl . ) # patch file version; . - no patch PATCH_V=( 00 . 10 0 ) IUSE=latex emacs tk nls unicode xemacs X ${LISPS[*]} # Languages LANGS=es pt pt_BR for lang in ${LANGS}; do IUSE=${IUSE} linguas_${lang} done RDEPEND=X? ( x11-misc/xdg-utils sci-visualization/gnuplot[gd] tk? ( dev-lang/tk ) ) latex? ( virtual/latex-base ) emacs? ( virtual/emacs latex? ( app-emacs/auctex ) ) xemacs? ( app-editors/xemacs latex? ( app-emacs/auctex ) ) PDEPEND=emacs? ( app-emacs/imaxima ) # generating lisp dependencies depends() { local LISP DEP LISP=${LISPS[$1]} DEP=dev-lisp/${LISP}:= if [ ${SUPP_RL[$1]} = . ]; then DEP=${DEP} app-misc/rlwrap fi echo ${DEP} } n=${#LISPS[*]} for ((n--; n = 0; n--)); do LISP=${LISPS[${n}]} RDEPEND=${RDEPEND} ${LISP}? ( $(depends ${n}) ) if (( ${n} 0 )); then DEF_DEP=${DEF_DEP} !${LISP}? ( fi done # default lisp if use arm; then DEF_LISP=2 # gcl else DEF_LISP=0 # sbcl fi DEF_DEP=${DEF_DEP} `depends ${DEF_LISP}` n=${#LISPS[*]} for ((n--; n 0; n--)); do DEF_DEP=${DEF_DEP} ) done unset LISP RDEPEND=${RDEPEND} ${DEF_DEP} DEPEND=${RDEPEND} sys-apps/texinfo TEXMF=${EPREFIX}/usr/share/texmf-site pkg_setup() { local n=${#LISPS[*]} for ((n--; n = 0; n--)); do use ${LISPS[${n}]} NLISPS=${NLISPS} ${n} done if [ -z ${NLISPS} ]; then ewarn No lisp specified in USE flags, choosing ${LISPS[${DEF_LISP}]} as default NLISPS=${DEF_LISP} fi } src_prepare() { local n PATCHES v PATCHES=( imaxima-0 rmaxima-0 wish-0 xdg-utils-0 ) n=${#PATCHES[*]} for ((n--; n = 0; n--)); do epatch ${FILESDIR}/${PATCHES[${n}]}.patch done n=${#LISPS[*]} for ((n--; n = 0; n--)); do v=${PATCH_V[${n}]} if [ ${v} != . ]; then epatch ${FILESDIR}/${LISPS[${n}]}-${v}.patch
[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog maxima-5.34.0.ebuild
grozin 14/08/28 16:14:08 Modified: ChangeLog Added:maxima-5.34.0.ebuild Log: Version bump (Portage version: 2.2.12/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.112sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.112view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.112content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.111r2=1.112 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.111 retrieving revision 1.112 diff -u -r1.111 -r1.112 --- ChangeLog 3 Aug 2014 08:18:14 - 1.111 +++ ChangeLog 28 Aug 2014 16:14:08 - 1.112 @@ -1,6 +1,11 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.111 2014/08/03 08:18:14 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.112 2014/08/28 16:14:08 grozin Exp $ + +*maxima-5.34.0 (28 Aug 2014) + + 28 Aug 2014; Andrey Grozin gro...@gentoo.org +maxima-5.34.0.ebuild: + Version bump 03 Aug 2014; Andrey Grozin gro...@gentoo.org maxima-5.33.0.ebuild: Default lisp on arm is now gcl 1.1 sci-mathematics/maxima/maxima-5.34.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.34.0.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.34.0.ebuild?rev=1.1content-type=text/plain Index: maxima-5.34.0.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.34.0.ebuild,v 1.1 2014/08/28 16:14:08 grozin Exp $ EAPI=5 inherit autotools elisp-common eutils DESCRIPTION=Free computer algebra environment based on Macsyma HOMEPAGE=http://maxima.sourceforge.net/; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos # Supported lisps LISPS=( sbcl cmucl gcl ecls clozurecl clisp ) # lisp supports readline: . - no, y - yes SUPP_RL=( .. y .. y ) # . - just --enable-lisp, flag - --enable-flag CONF_FLAG=( .. . ecl ccl . ) # patch file version; . - no patch PATCH_V=( 00 . 10 0 ) IUSE=latex emacs tk nls unicode xemacs X ${LISPS[*]} # Languages LANGS=es pt pt_BR for lang in ${LANGS}; do IUSE=${IUSE} linguas_${lang} done RDEPEND=X? ( x11-misc/xdg-utils sci-visualization/gnuplot[gd] tk? ( dev-lang/tk ) ) latex? ( virtual/latex-base ) emacs? ( virtual/emacs latex? ( app-emacs/auctex ) ) xemacs? ( app-editors/xemacs latex? ( app-emacs/auctex ) ) PDEPEND=emacs? ( app-emacs/imaxima ) # generating lisp dependencies depends() { local LISP DEP LISP=${LISPS[$1]} DEP=dev-lisp/${LISP}:= if [ ${SUPP_RL[$1]} = . ]; then DEP=${DEP} app-misc/rlwrap fi echo ${DEP} } n=${#LISPS[*]} for ((n--; n = 0; n--)); do LISP=${LISPS[${n}]} RDEPEND=${RDEPEND} ${LISP}? ( $(depends ${n}) ) if (( ${n} 0 )); then DEF_DEP=${DEF_DEP} !${LISP}? ( fi done # default lisp if use arm; then DEF_LISP=2 # gcl else DEF_LISP=0 # sbcl fi DEF_DEP=${DEF_DEP} `depends ${DEF_LISP}` n=${#LISPS[*]} for ((n--; n 0; n--)); do DEF_DEP=${DEF_DEP} ) done unset LISP RDEPEND=${RDEPEND} ${DEF_DEP} DEPEND=${RDEPEND} sys-apps/texinfo TEXMF=${EPREFIX}/usr/share/texmf-site pkg_setup() { local n=${#LISPS[*]} for ((n--; n = 0; n--)); do use ${LISPS[${n}]} NLISPS=${NLISPS} ${n} done if [ -z ${NLISPS} ]; then ewarn No lisp specified in USE flags, choosing ${LISPS[${DEF_LISP}]} as default NLISPS=${DEF_LISP} fi } src_prepare() { local n PATCHES v PATCHES=( imaxima-0 rmaxima-0 wish-0 xdg-utils-0 ) n=${#PATCHES[*]} for ((n--; n = 0; n--)); do epatch ${FILESDIR}/${PATCHES[${n}]}.patch done n=${#LISPS[*]} for ((n--; n = 0; n--)); do v=${PATCH_V[${n}]} if [ ${v} != . ]; then epatch ${FILESDIR}/${LISPS[${n}]}-${v}.patch fi
[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog maxima-5.33.0.ebuild
grozin 14/08/03 08:18:14 Modified: ChangeLog maxima-5.33.0.ebuild Log: Default lisp on arm is now gcl (Portage version: 2.2.10/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.111sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.111view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.111content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.110r2=1.111 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.110 retrieving revision 1.111 diff -u -r1.110 -r1.111 --- ChangeLog 6 Apr 2014 11:11:41 - 1.110 +++ ChangeLog 3 Aug 2014 08:18:14 - 1.111 @@ -1,6 +1,9 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.110 2014/04/06 11:11:41 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.111 2014/08/03 08:18:14 grozin Exp $ + + 03 Aug 2014; Andrey Grozin gro...@gentoo.org maxima-5.33.0.ebuild: + Default lisp on arm is now gcl *maxima-5.33.0 (06 Apr 2014) 1.2 sci-mathematics/maxima/maxima-5.33.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild?r1=1.1r2=1.2 Index: maxima-5.33.0.ebuild === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- maxima-5.33.0.ebuild6 Apr 2014 11:11:41 - 1.1 +++ maxima-5.33.0.ebuild3 Aug 2014 08:18:14 - 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild,v 1.1 2014/04/06 11:11:41 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild,v 1.2 2014/08/03 08:18:14 grozin Exp $ EAPI=5 @@ -14,7 +14,7 @@ SLOT=0 KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos -# Supported lisps (the first one is the default) +# Supported lisps LISPS=( sbcl cmucl gcl ecls clozurecl clisp ) # lisp supports readline: . - no, y - yes SUPP_RL=( .. y .. y ) @@ -62,7 +62,14 @@ fi done -DEF_DEP=${DEF_DEP} `depends 0` +# default lisp +if use arm; then + DEF_LISP=2 # gcl +else + DEF_LISP=0 # sbcl +fi + +DEF_DEP=${DEF_DEP} `depends ${DEF_LISP}` n=${#LISPS[*]} for ((n--; n 0; n--)); do @@ -87,8 +94,8 @@ done if [ -z ${NLISPS} ]; then - ewarn No lisp specified in USE flags, choosing ${LISPS[0]} as default - NLISPS=0 + ewarn No lisp specified in USE flags, choosing ${LISPS[${DEF_LISP}]} as default + NLISPS=${DEF_LISP} fi }
[gentoo-commits] gentoo-x86 commit in sci-mathematics/maxima: ChangeLog maxima-5.33.0.ebuild maxima-5.32.1.ebuild
grozin 14/04/06 11:11:41 Modified: ChangeLog Added:maxima-5.33.0.ebuild Removed: maxima-5.32.1.ebuild Log: Version bump (Portage version: 2.2.10/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!) Revision ChangesPath 1.110sci-mathematics/maxima/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.110view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?rev=1.110content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/ChangeLog?r1=1.109r2=1.110 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v retrieving revision 1.109 retrieving revision 1.110 diff -u -r1.109 -r1.110 --- ChangeLog 29 Jan 2014 13:46:26 - 1.109 +++ ChangeLog 6 Apr 2014 11:11:41 - 1.110 @@ -1,6 +1,12 @@ # ChangeLog for sci-mathematics/maxima # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.109 2014/01/29 13:46:26 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.110 2014/04/06 11:11:41 grozin Exp $ + +*maxima-5.33.0 (06 Apr 2014) + + 06 Apr 2014; Andrey Grozin gro...@gentoo.org -maxima-5.32.1.ebuild, + +maxima-5.33.0.ebuild: + Version bump *maxima-5.32.1-r1 (29 Jan 2014) 1.1 sci-mathematics/maxima/maxima-5.33.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild?rev=1.1content-type=text/plain Index: maxima-5.33.0.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.33.0.ebuild,v 1.1 2014/04/06 11:11:41 grozin Exp $ EAPI=5 inherit autotools elisp-common eutils DESCRIPTION=Free computer algebra environment based on Macsyma HOMEPAGE=http://maxima.sourceforge.net/; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.gz LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos # Supported lisps (the first one is the default) LISPS=( sbcl cmucl gcl ecls clozurecl clisp ) # lisp supports readline: . - no, y - yes SUPP_RL=( .. y .. y ) # . - just --enable-lisp, flag - --enable-flag CONF_FLAG=( .. . ecl ccl . ) # patch file version; . - no patch PATCH_V=( 00 . 10 0 ) IUSE=latex emacs tk nls unicode xemacs X ${LISPS[*]} # Languages LANGS=es pt pt_BR for lang in ${LANGS}; do IUSE=${IUSE} linguas_${lang} done RDEPEND=X? ( x11-misc/xdg-utils sci-visualization/gnuplot[gd] tk? ( dev-lang/tk ) ) latex? ( virtual/latex-base ) emacs? ( virtual/emacs latex? ( app-emacs/auctex ) ) xemacs? ( app-editors/xemacs latex? ( app-emacs/auctex ) ) PDEPEND=emacs? ( app-emacs/imaxima ) # generating lisp dependencies depends() { local LISP DEP LISP=${LISPS[$1]} DEP=dev-lisp/${LISP}:= if [ ${SUPP_RL[$1]} = . ]; then DEP=${DEP} app-misc/rlwrap fi echo ${DEP} } n=${#LISPS[*]} for ((n--; n = 0; n--)); do LISP=${LISPS[${n}]} RDEPEND=${RDEPEND} ${LISP}? ( $(depends ${n}) ) if (( ${n} 0 )); then DEF_DEP=${DEF_DEP} !${LISP}? ( fi done DEF_DEP=${DEF_DEP} `depends 0` n=${#LISPS[*]} for ((n--; n 0; n--)); do DEF_DEP=${DEF_DEP} ) done unset LISP RDEPEND=${RDEPEND} ${DEF_DEP} DEPEND=${RDEPEND} sys-apps/texinfo TEXMF=${EPREFIX}/usr/share/texmf-site pkg_setup() { local n=${#LISPS[*]} for ((n--; n = 0; n--)); do use ${LISPS[${n}]} NLISPS=${NLISPS} ${n} done if [ -z ${NLISPS} ]; then ewarn No lisp specified in USE flags, choosing ${LISPS[0]} as default NLISPS=0 fi } src_prepare() { local n PATCHES v PATCHES=( imaxima-0 rmaxima-0 wish-0 xdg-utils-0 ) n=${#PATCHES[*]} for ((n--; n = 0; n--)); do epatch ${FILESDIR}/${PATCHES[${n}]}.patch done n=${#LISPS[*]} for ((n--; n = 0; n--)); do v=${PATCH_V[${n}]} if [ ${v} != . ]; then epatch ${FILESDIR}/${LISPS[${n}]}-${v}.patch fi done # bug #343331 rm share/Makefile.in || die rm