aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics/wxmaxima')
-rw-r--r--sci-mathematics/wxmaxima/ChangeLog7
-rw-r--r--sci-mathematics/wxmaxima/Manifest3
-rw-r--r--sci-mathematics/wxmaxima/files/wxmaxima-docfiles.patch32
-rw-r--r--sci-mathematics/wxmaxima/wxmaxima-0.6.4-r1.ebuild54
4 files changed, 96 insertions, 0 deletions
diff --git a/sci-mathematics/wxmaxima/ChangeLog b/sci-mathematics/wxmaxima/ChangeLog
index dda10ba26..0b537cc77 100644
--- a/sci-mathematics/wxmaxima/ChangeLog
+++ b/sci-mathematics/wxmaxima/ChangeLog
@@ -2,6 +2,13 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*wxmaxima-0.6.4-r1 (14 Apr 2006)
+
+ 14 Apr 2006; Lucas Chiesa <lucas.chiesa@gmail.com>:
+ +wxmaxima-0.6.4-r1.ebuild, +wxmaxima-docfiles.patch
+ Patched to install documentation in proper path. Added doc use flag.
+ Added missing die in emake and make install.
+
*wxmaxima-0.6.4 (25 Jan 2006)
25 Jan 2006; Sebastien Fabbro <seb@ist.utl.pt>:
diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest
index 1ce642ab9..9946129ef 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,4 +1,7 @@
MD5 327d856dcdf03df067fca15fec2495a4 ChangeLog 406
MD5 d89c1ded9e09d8d9016fdedd932dfffd files/digest-wxmaxima-0.6.4 66
+MD5 d89c1ded9e09d8d9016fdedd932dfffd files/digest-wxmaxima-0.6.4-r1 66
+MD5 b363e4de48445f52bde30676e8e78d8a files/wxmaxima-docfiles.patch 1441
MD5 db6b7bcfdff65546db2b62be1a72fe93 metadata.xml 257
+MD5 ef0413e82363ed70711ee4fc404ccb04 wxmaxima-0.6.4-r1.ebuild 1133
MD5 ab3cf7dbf16b93af191666fa1bf33552 wxmaxima-0.6.4.ebuild 850
diff --git a/sci-mathematics/wxmaxima/files/wxmaxima-docfiles.patch b/sci-mathematics/wxmaxima/files/wxmaxima-docfiles.patch
new file mode 100644
index 000000000..7ac7a25ee
--- /dev/null
+++ b/sci-mathematics/wxmaxima/files/wxmaxima-docfiles.patch
@@ -0,0 +1,32 @@
+diff -Nuar wxMaxima-0.6.4.orig/Makefile.am wxMaxima-0.6.4/Makefile.am
+--- wxMaxima-0.6.4.orig/Makefile.am 2005-05-18 19:52:15.000000000 -0300
++++ wxMaxima-0.6.4/Makefile.am 2006-04-14 20:02:59.000000000 -0300
+@@ -11,5 +11,5 @@
+ art/icons.h art/small/icons.h art/big/icons.h \
+ art/maximaicon.xpm art/maximaicon.ico
+
+-docdir = ${datadir}/wxMaxima
++docdir = ${datadir}/doc/#PF#
+ doc_DATA = README COPYING
+diff -Nuar wxMaxima-0.6.4.orig/data/Makefile.am wxMaxima-0.6.4/data/Makefile.am
+--- wxMaxima-0.6.4.orig/data/Makefile.am 2005-03-16 10:42:29.000000000 -0300
++++ wxMaxima-0.6.4/data/Makefile.am 2006-04-14 20:01:16.000000000 -0300
+@@ -1,4 +1,4 @@
+ wxmaximadatadir = ${datadir}/wxMaxima
+-wxmaximadata_DATA = docs.zip intro.zip tips.txt wxmathml.lisp
++wxmaximadata_DATA = tips.txt wxmathml.lisp
+
+-EXTRA_DIST = docs.zip intro.zip tips.txt wxmathml.lisp
++EXTRA_DIST = tips.txt wxmathml.lisp
+diff -Nuar wxMaxima-0.6.4.orig/src/wxMaxima.cpp wxMaxima-0.6.4/src/wxMaxima.cpp
+--- wxMaxima-0.6.4.orig/src/wxMaxima.cpp 2005-11-21 18:28:25.000000000 -0300
++++ wxMaxima-0.6.4/src/wxMaxima.cpp 2006-04-14 20:04:11.000000000 -0300
+@@ -2065,7 +2065,7 @@
+ wxString filename;
+ #ifndef __WXMSW__
+ filename = wxT(PREFIX);
+- filename += wxT("/share/wxMaxima/");
++ filename += wxT("/share/doc/#PF#/");
+ if (!wxFileExists(filename + wxT("docs.zip")))
+ {
+ filename = wxT(PREFIX);
diff --git a/sci-mathematics/wxmaxima/wxmaxima-0.6.4-r1.ebuild b/sci-mathematics/wxmaxima/wxmaxima-0.6.4-r1.ebuild
new file mode 100644
index 000000000..de57ba55b
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-0.6.4-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+MYP=wxMaxima-${PV}
+
+DESCRIPTION="A Graphical frontend to Maxima, using the wxWidgets toolkit."
+HOMEPAGE="http://wxmaxima.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MYP}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static doc"
+
+DEPEND=">=dev-libs/libxml2-2.5.0
+ >=x11-libs/wxGTK-2.6"
+RDEPEND=">=sci-mathematics/maxima-5.9.2"
+
+S=${WORKDIR}/${MYP}
+
+src_unpack () {
+ unpack ${A}
+
+ sed 's|#PF#|'${PF}'|g' ${FILESDIR}/${PN}-docfiles.patch > ${PN}-docfiles.patch
+
+ epatch ${PN}-docfiles.patch
+
+ cd ${S}
+ einfo "Regenerating autotools files..."
+ automake || die "automake failed"
+}
+
+
+src_compile () {
+ econf $(use_enable static static-wx) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install () {
+ make DESTDIR=${D} install || die "make install failed"
+ insinto /usr/share/pixmaps/
+ doins maxima-new.png
+ make_desktop_entry wxmaxima wxMaxima maxima-new
+
+ cd ${S}/data
+
+ if use doc; then
+ insinto "/usr/share/doc/${PF}"
+ doins docs.zip intro.zip
+ fi
+}