* [gentoo-commits] gentoo-x86 commit in sci-mathematics/octave: ChangeLog octave-3.0.1.ebuild octave-2.1.71-r2.ebuild
@ 2008-07-24 21:59 Markus Dittrich (markusle)
0 siblings, 0 replies; only message in thread
From: Markus Dittrich (markusle) @ 2008-07-24 21:59 UTC (permalink / raw
To: gentoo-commits
markusle 08/07/24 21:59:51
Modified: ChangeLog
Added: octave-3.0.1.ebuild
Removed: octave-2.1.71-r2.ebuild
Log:
Version bump (fixes bug #153462). Removed old ebuild.
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-SENTINEL-5 i686)
Revision Changes Path
1.59 sci-mathematics/octave/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/octave/ChangeLog?rev=1.59&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/octave/ChangeLog?rev=1.59&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/octave/ChangeLog?r1=1.58&r2=1.59
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- ChangeLog 18 Apr 2008 13:13:10 -0000 1.58
+++ ChangeLog 24 Jul 2008 21:59:51 -0000 1.59
@@ -1,6 +1,23 @@
# ChangeLog for sci-mathematics/octave
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.58 2008/04/18 13:13:10 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.59 2008/07/24 21:59:51 markusle Exp $
+
+*octave-3.0.1 (23 Jul 2008)
+
+ 23 Jul 2008; Markus Dittrich <markusle@gentoo.org>
+ +files/octave-3.0.0-pkg.patch, +files/octave-3.0.1-add_syspath.patch,
+ +files/octave-3.0.1-chi2rnd.patch,
+ +files/octave-3.0.1-fix_handle_for_plotyy.patch,
+ +files/octave-3.0.1-no_helvetica.patch,
+ +files/octave-3.0.1-test-fix.patch, +octave-3.0.1.ebuild,
+ -octave-2.1.71-r2.ebuild:
+ Version bump (fixes bug #153462). Removed old ebuild.
+ NOTE: octave-3 is incompatible with the current monolithic
+ octave-forge in portage. Users who need octave-forge can either:
+ (1) mask octave-3 until the new split octave-forge ebuilds are ready, or
+ (2) unmerge octave-forge, emerge octave-3, and then use the split
+ octave-forge ebuilds that are currently maintained in the science
+ overlay (see bug #179885).
18 Apr 2008; Markus Dittrich <markusle@gentoo.org>
+files/octave-2.1.73-gcc-4.3.patch, octave-2.1.73-r2.ebuild:
1.1 sci-mathematics/octave/octave-3.0.1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/octave/octave-3.0.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/octave/octave-3.0.1.ebuild?rev=1.1&content-type=text/plain
Index: octave-3.0.1.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/octave-3.0.1.ebuild,v 1.1 2008/07/24 21:59:51 markusle Exp $
inherit flag-o-matic fortran xemacs-elisp-common
DESCRIPTION="High-level interactive language for numerical computations"
LICENSE="GPL-3"
HOMEPAGE="http://www.octave.org/"
SRC_URI="ftp://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.bz2"
SLOT="0"
IUSE="emacs readline zlib doc hdf5 curl fftw xemacs sparse"
KEYWORDS="~amd64 ~x86 ~alpha ~hppa ~ppc ~ppc64 ~sparc"
RDEPEND="virtual/lapack
dev-libs/libpcre
sys-libs/ncurses
sci-visualization/gnuplot
>=sci-mathematics/glpk-4.15
media-libs/qhull
fftw? ( >=sci-libs/fftw-3.1.2 )
zlib? ( sys-libs/zlib )
hdf5? ( sci-libs/hdf5 )
curl? ( net-misc/curl )
xemacs? ( virtual/xemacs )
sparse? ( sci-libs/umfpack
sci-libs/colamd
sci-libs/camd
sci-libs/ccolamd
sci-libs/cholmod
sci-libs/cxsparse )
!sci-mathematics/octave-forge"
DEPEND="${RDEPEND}
virtual/latex-base
sys-apps/texinfo
|| ( dev-texlive/texlive-genericrecommended
app-text/tetex
app-text/ptex )
dev-util/dejagnu
dev-util/gperf
dev-util/pkgconfig"
FORTRAN="gfortran ifc g77 f2c"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-3.0.0-pkg.patch
epatch "${FILESDIR}"/${P}-test-fix.patch
epatch "${FILESDIR}"/${P}-add_syspath.patch
epatch "${FILESDIR}"/${P}-fix_handle_for_plotyy.patch
epatch "${FILESDIR}"/${P}-no_helvetica.patch
epatch "${FILESDIR}"/${P}-chi2rnd.patch
}
src_compile() {
econf \
--localstatedir=/var/state/octave \
--enable-shared \
--with-blas="$(pkg-config --libs blas)" \
--with-lapack="$(pkg-config --libs lapack)" \
$(use_with hdf5) \
$(use_with curl) \
$(use_with zlib) \
$(use_with fftw) \
$(use_with sparse umfpack) \
$(use_with sparse colamd) \
$(use_with sparse ccolamd) \
$(use_with sparse cholmod) \
$(use_with sparse cxsparse) \
$(use_enable readline) \
|| die "econf failed"
emake || die "emake failed"
if use xemacs; then
cd "${S}/emacs"
xemacs-elisp-comp *.el
fi
}
src_install() {
emake install DESTDIR="${D}" || die "emake install failed"
if use doc; then
einfo "Installing documentation..."
insinto /usr/share/doc/${PF}
doins $(find doc -name \*.pdf)
fi
if use emacs || use xemacs; then
cd emacs
exeinto /usr/bin
doexe octave-tags || die "Failed to install octave-tags"
doman octave-tags.1 || die "Failed to install octave-tags.1"
if use xemacs; then
xemacs-elisp-install ${PN} *.el *.elc
fi
cd ..
fi
echo "LDPATH=/usr/$(get_libdir)/octave-${PV}" > 99octave
doenvd 99octave || die
# Fixes ls-R files to remove /var/tmp/portage references.
sed -i \
-e "s:${D}::g" \
"${D}"/usr/*/${PN}/ls-R \
|| die "Failed to fix ls-R files."
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-07-24 21:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-24 21:59 [gentoo-commits] gentoo-x86 commit in sci-mathematics/octave: ChangeLog octave-3.0.1.ebuild octave-2.1.71-r2.ebuild Markus Dittrich (markusle)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox