summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/gretl/ChangeLog8
-rw-r--r--sci-mathematics/gretl/Manifest21
-rw-r--r--sci-mathematics/gretl/gretl-1.9.7.ebuild42
-rw-r--r--sci-mathematics/gretl/gretl-1.9.8.ebuild26
-rw-r--r--sci-mathematics/gretl/gretl-1.9.9.ebuild115
-rw-r--r--sci-mathematics/gretl/metadata.xml13
6 files changed, 175 insertions, 50 deletions
diff --git a/sci-mathematics/gretl/ChangeLog b/sci-mathematics/gretl/ChangeLog
index 93b0943c8b1d..a3ff9f94c5c9 100644
--- a/sci-mathematics/gretl/ChangeLog
+++ b/sci-mathematics/gretl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-mathematics/gretl
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/ChangeLog,v 1.38 2012/05/04 07:46:51 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/ChangeLog,v 1.39 2012/06/10 18:46:33 jlec Exp $
+
+*gretl-1.9.9 (10 Jun 2012)
+
+ 10 Jun 2012; Justin Lecher <jlec@gentoo.org> gretl-1.9.7.ebuild,
+ gretl-1.9.8.ebuild, +gretl-1.9.9.ebuild, metadata.xml:
+ Version Bump, set gtk version fix (<1.9.9 = gtk2, >=1.9.9 = gtk3), #420559
04 May 2012; Jeff Horelick <jdhore@gentoo.org> gretl-1.9.7.ebuild,
gretl-1.9.8.ebuild:
diff --git a/sci-mathematics/gretl/Manifest b/sci-mathematics/gretl/Manifest
index a2dd02cee242..107165f86933 100644
--- a/sci-mathematics/gretl/Manifest
+++ b/sci-mathematics/gretl/Manifest
@@ -1,7 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
AUX 50gretl-gentoo.el 473 RMD160 3b16bc41fe78a2e8b02a6d02624e74ae1f9c656e SHA1 c992256afbde18e06f5fc3c70ca7e0c7dafafc87 SHA256 7f5398d85016858044257a900e33d9441aa7a3981ac1d71feff79c26b03aa939
DIST gretl-1.9.7.tar.bz2 9179132 RMD160 56bef3f39ab1ab5b6b3334cb6ea9c31736db0afa SHA1 070a17ddbaf6f4bc6c1c68fcadc83850d19efc7b SHA256 5921fdf58c81c956212084e86f43120559d9d6634dc27be2501cc1b4721ea041
DIST gretl-1.9.8.tar.bz2 9298317 RMD160 499cc789021fefeaf6f173dce1dfbf1aaf68afaf SHA1 d0ef9ac8f8b54a653829eb50322fabbe37278dea SHA256 7225d2fe62e2bd5c90fbd1de47b04cb5e1eb91c8c40741ab2f54d3906d10ffab
-EBUILD gretl-1.9.7.ebuild 2960 RMD160 1c3acaf0fd3537881069449d7a666f48f516af9c SHA1 0bfa581c982c3adb517916fe0ac7eb7b415c3146 SHA256 8f7272e0001bad4ac0417a2f2949b6de1b040457d0524a28d204a85a1e2ce0cd
-EBUILD gretl-1.9.8.ebuild 2883 RMD160 de859737915efc8b1dfac6fee0edfa1d2d237ba0 SHA1 5723e0c90ee8818105e9e7d8ea29d7d297a63951 SHA256 140c7c7cf11b6c7087f09d6cc3136d873237ca2718248fcde8f15090a49c3693
-MISC ChangeLog 6785 RMD160 0639b7f36a1fb7956b7ca826b6024403168634b2 SHA1 99955d8e87483be2080652421989f0bb4715a81c SHA256 d1a95ed0512479b2bb7ccd950dd4ea76c9f5eb43c66cd69d27d83af1b67497ec
-MISC metadata.xml 1083 RMD160 639362ab2ac0c7ce47d64463ee99e00214252008 SHA1 e687bee4c752e9d507ae5ef0d84852dcce3834d2 SHA256 b3c287f4d11616deac347457c019d926a7345d10f8043467d2bb3847e5770edd
+DIST gretl-1.9.9.tar.bz2 9260961 RMD160 bb1c5d8ad1ad0d52697b9efbeb68293e32106332 SHA1 2129c3a47ef4c3f10ac038c9797e521951a85a0f SHA256 87caa9b780cab18e7795de1cc2ef95fee5cda154b72a90006abac60d959229aa
+EBUILD gretl-1.9.7.ebuild 2733 RMD160 5dc818172a78a3c6d8639d6a59fd40c12dbf1029 SHA1 d7add4b5f4c27905e2304d35fdf750c451c9bc77 SHA256 780ddeabd11ace698bd22d681cf773228acfba9a53d9b332681d33f8a68e98c1
+EBUILD gretl-1.9.8.ebuild 2733 RMD160 48edbe9b2dcf28c9b7ab867ff6e90c9c53e8a829 SHA1 98719780f2e1a93adaf14678a273ec7599f919cb SHA256 625315ceb737f0da76dabaa0999771779092866dc3c37920767ae8e0a68e5e62
+EBUILD gretl-1.9.9.ebuild 2764 RMD160 21db7ee7b7644ae8c591c44a1cebf2d7e17b74b5 SHA1 cc163559b6e8215d6b235e78a7f2dad5cbb55df5 SHA256 a270d2c89d31ddaa8ea48685869078837939b8f0ebf7936d12ba72cac11b542d
+MISC ChangeLog 7013 RMD160 8da7575f6b61b81ce9ad85b34b8ce78a69585e94 SHA1 26f921912dba799587c0a8fa786f4853ce2030f0 SHA256 5e2ff3232f321d32e8591396b219e120b24c5e9b2cb132514ba06edb8ce90a59
+MISC metadata.xml 932 RMD160 f7607c192875dd5168cf385102c673d82541090b SHA1 e8c2b7c1d9a06654ce5c4dd82d94092ce5b38890 SHA256 ea264b9b7bb7bfe86db7690cc156c5cdbec04f7aff116479cbba0d7aeaa33161
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+Comment: GPGTools - http://gpgtools.org
+
+iEYEAREKAAYFAk/U648ACgkQgAnW8HDreRY38wCeO+rwvdkxs8GIPyZkfbn7Itb8
+3OUAoLPDRcu/YoKRO4ZHOWtuJHQ5gvnN
+=74sg
+-----END PGP SIGNATURE-----
diff --git a/sci-mathematics/gretl/gretl-1.9.7.ebuild b/sci-mathematics/gretl/gretl-1.9.7.ebuild
index a1725da77709..37c06d9ec20f 100644
--- a/sci-mathematics/gretl/gretl-1.9.7.ebuild
+++ b/sci-mathematics/gretl/gretl-1.9.7.ebuild
@@ -1,10 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/gretl-1.9.7.ebuild,v 1.3 2012/05/04 07:46:51 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/gretl-1.9.7.ebuild,v 1.4 2012/06/10 18:46:32 jlec Exp $
EAPI=4
+
USE_EINSTALL=true
-inherit eutils gnome2 elisp-common
+
+inherit eutils gnome2 elisp-common toolchain-funcs
DESCRIPTION="Regression, econometrics and time-series library"
HOMEPAGE="http://gretl.sourceforge.net/"
@@ -13,31 +15,29 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="accessibility emacs gnome gtk nls odbc openmp readline sse2 R static-libs"
-IUSE="accessibility emacs gnome gtk gtk3 nls odbc openmp readline sse2 R static-libs"
-
-RDEPEND="dev-libs/libxml2:2
+RDEPEND="
dev-libs/glib:2
- >=sci-visualization/gnuplot-4.2
- virtual/lapack
- virtual/latex-base
- sci-libs/fftw:3.0
dev-libs/gmp
+ dev-libs/libxml2:2
dev-libs/mpfr
+ sci-libs/fftw:3.0
+ sci-visualization/gnuplot
+ virtual/lapack
+ virtual/latex-base
readline? ( sys-libs/readline )
accessibility? ( app-accessibility/flite )
- gtk? ( sci-visualization/gnuplot[gd]
+ gtk? (
media-libs/gd[png]
+ sci-visualization/gnuplot[gd]
x11-libs/gtk+:2
x11-libs/gtksourceview:2.0 )
- gtk3? ( sci-visualization/gnuplot[gd]
+ gnome? (
+ sci-visualization/gnuplot[gd]
media-libs/gd[png]
- x11-libs/gtk+:3
- x11-libs/gtksourceview:3.0 )
- gnome? ( sci-visualization/gnuplot[gd]
- media-libs/gd[png]
- gnome-base/libgnomeui
- gnome-base/gconf:2 )
+ gnome-base/libgnomeui
+ gnome-base/gconf:2 )
R? ( dev-lang/R )
odbc? ( dev-db/unixODBC )
emacs? ( virtual/emacs )"
@@ -48,10 +48,7 @@ DEPEND="${RDEPEND}
SITEFILE=50${PN}-gentoo.el
pkg_setup() {
- if use openmp &&
- [[ $(tc-getCC)$ == *gcc* ]] &&
- ( [[ $(gcc-major-version)$(gcc-minor-version) -lt 42 ]] ||
- ! has_version sys-devel/gcc[openmp] )
+ if use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp
then
ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 "
die "Need an OpenMP capable compiler"
@@ -64,7 +61,6 @@ src_configure() {
--enable-shared \
--with-mpfr \
$(use_enable gtk gui) \
- $(use_enable gtk3) \
$(use_enable nls) \
$(use_enable openmp) \
$(use_enable sse2) \
@@ -91,7 +87,7 @@ src_install() {
else
einstall svprefix="${ED}usr"
fi
- if use gtk || use gtk3 && ! use gnome; then
+ if use gtk && ! use gnome; then
doicon gnome/gretl.png
make_desktop_entry gretl_x11 gretl
fi
diff --git a/sci-mathematics/gretl/gretl-1.9.8.ebuild b/sci-mathematics/gretl/gretl-1.9.8.ebuild
index a768950b3dd0..884bb29a2650 100644
--- a/sci-mathematics/gretl/gretl-1.9.8.ebuild
+++ b/sci-mathematics/gretl/gretl-1.9.8.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/gretl-1.9.8.ebuild,v 1.2 2012/05/04 07:46:51 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/gretl-1.9.8.ebuild,v 1.3 2012/06/10 18:46:33 jlec Exp $
EAPI=4
+
USE_EINSTALL=true
inherit eutils gnome2 elisp-common toolchain-funcs
@@ -14,10 +15,10 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="accessibility emacs gnome gtk nls odbc openmp readline sse2 R static-libs"
-IUSE="accessibility emacs gnome gtk gtk3 nls odbc openmp readline sse2 R static-libs"
-
-RDEPEND="dev-libs/glib:2
+RDEPEND="
+ dev-libs/glib:2
dev-libs/gmp
dev-libs/libxml2:2
dev-libs/mpfr
@@ -27,18 +28,16 @@ RDEPEND="dev-libs/glib:2
virtual/latex-base
accessibility? ( app-accessibility/flite )
emacs? ( virtual/emacs )
- gtk? ( media-libs/gd[png]
+ gtk? (
+ media-libs/gd[png]
sci-visualization/gnuplot[gd]
x11-libs/gtk+:2
x11-libs/gtksourceview:2.0 )
- gtk3? ( media-libs/gd[png]
+ gnome? (
+ media-libs/gd[png]
sci-visualization/gnuplot[gd]
- x11-libs/gtk+:3
- x11-libs/gtksourceview:3.0 )
- gnome? ( media-libs/gd[png]
- sci-visualization/gnuplot[gd]
- gnome-base/libgnomeui
- gnome-base/gconf:2 )
+ gnome-base/libgnomeui
+ gnome-base/gconf:2 )
odbc? ( dev-db/unixODBC )
R? ( dev-lang/R )
readline? ( sys-libs/readline )"
@@ -62,7 +61,6 @@ src_configure() {
--enable-shared \
--with-mpfr \
$(use_enable gtk gui) \
- $(use_enable gtk3) \
$(use_enable nls) \
$(use_enable openmp) \
$(use_enable sse2) \
@@ -89,7 +87,7 @@ src_install() {
else
einstall svprefix="${ED}usr"
fi
- if use gtk || use gtk3 && ! use gnome; then
+ if use gtk && ! use gnome; then
doicon gnome/gretl.png
make_desktop_entry gretl_x11 gretl
fi
diff --git a/sci-mathematics/gretl/gretl-1.9.9.ebuild b/sci-mathematics/gretl/gretl-1.9.9.ebuild
new file mode 100644
index 000000000000..813cfbf051f4
--- /dev/null
+++ b/sci-mathematics/gretl/gretl-1.9.9.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gretl/gretl-1.9.9.ebuild,v 1.1 2012/06/10 18:46:33 jlec Exp $
+
+EAPI=4
+
+USE_EINSTALL=true
+
+inherit eutils gnome2 elisp-common toolchain-funcs
+
+DESCRIPTION="Regression, econometrics and time-series library"
+HOMEPAGE="http://gretl.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="accessibility emacs gnome gtk nls odbc openmp readline sse2 R static-libs"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/gmp
+ dev-libs/libxml2:2
+ dev-libs/mpfr
+ sci-libs/fftw:3.0
+ sci-visualization/gnuplot
+ virtual/lapack
+ virtual/latex-base
+ accessibility? ( app-accessibility/flite )
+ emacs? ( virtual/emacs )
+ gtk? (
+ media-libs/gd[png]
+ sci-visualization/gnuplot[gd]
+ x11-libs/gtk+:3
+ x11-libs/gtksourceview:3.0 )
+ gnome? (
+ media-libs/gd[png]
+ sci-visualization/gnuplot[gd]
+ gnome-base/libgnomeui
+ gnome-base/gconf:2 )
+ odbc? ( dev-db/unixODBC )
+ R? ( dev-lang/R )
+ readline? ( sys-libs/readline )"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+SITEFILE=50${PN}-gentoo.el
+
+pkg_setup() {
+ if use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp
+ then
+ ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 "
+ die "Need an OpenMP capable compiler"
+ fi
+}
+
+src_configure() {
+ econf \
+ --disable-rpath \
+ --enable-shared \
+ --with-mpfr \
+ $(use_enable gtk gui) \
+ $(use_enable gtk gtk3) \
+ $(use_enable nls) \
+ $(use_enable openmp) \
+ $(use_enable sse2) \
+ $(use_enable static-libs static) \
+ $(use_with accessibility audio) \
+ $(use_with gnome) \
+ $(use_with odbc) \
+ $(use_with readline) \
+ $(use_with R libR) \
+ ${myconf} \
+ LAPACK_LIBS="$(pkg-config --libs lapack)"
+}
+
+src_compile() {
+ emake
+ if use emacs; then
+ elisp-compile utils/emacs/gretl.el || die "elisp-compile failed"
+ fi
+}
+
+src_install() {
+ if use gnome; then
+ gnome2_src_install gnome_prefix="${ED}"/usr svprefix="${ED}usr"
+ else
+ einstall svprefix="${ED}usr"
+ fi
+ if use gtk && ! use gnome; then
+ doicon gnome/gretl.png
+ make_desktop_entry gretl_x11 gretl
+ fi
+ if use emacs; then
+ elisp-install ${PN} utils/emacs/gretl.{el,elc} \
+ || die "elisp-install failed"
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
+ || die "elisp-site-file-install failed"
+ fi
+ dodoc README README.audio ChangeLog CompatLog
+}
+
+pkg_postinst() {
+ if use emacs; then
+ elisp-site-regen
+ elog "To begin using gretl-mode for all \".inp\" files that you edit,"
+ elog "add the following line to your \"~/.emacs\" file:"
+ elog " (add-to-list 'auto-mode-alist '(\"\\\\.inp\\\\'\" . gretl-mode))"
+ fi
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/sci-mathematics/gretl/metadata.xml b/sci-mathematics/gretl/metadata.xml
index 13fd2421e47d..5f2eb1ff0372 100644
--- a/sci-mathematics/gretl/metadata.xml
+++ b/sci-mathematics/gretl/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci-mathematics</herd>
-<longdescription lang="en">
+ <herd>sci-mathematics</herd>
+ <longdescription lang="en">
GNU Regression, Econometrics and Time-series Library provides
a library which comprises various functions relating to econometric
estimation, a command-line client program and a GUI. The library is
@@ -14,10 +14,7 @@
data, and uses gnuplot for graphing. It can output regression results
in LaTeX format.
</longdescription>
-<use>
- <flag name='sourceview'>Enable support for <pkg>x11-libs/gtksourceview</pkg>
- </flag>
- <flag name='gtk3'>Use GTK+3 frontend instead of GTK+2 </flag>
- <flag name='R'>Enable support for <pkg>dev-lang/R</pkg></flag>
-</use>
+ <use>
+ <flag name="R">Enable support for <pkg>dev-lang/R</pkg></flag>
+ </use>
</pkgmetadata>