diff options
author | Justin Lecher <jlec@gentoo.org> | 2012-06-10 18:46:33 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2012-06-10 18:46:33 +0000 |
commit | e0a9848b2fe40c1869f43e59a840a5c2983e46c0 (patch) | |
tree | 6c267a357165631556b9e129442cc8bb61e5ec4b /sci-mathematics | |
parent | Drop gtk3 support for now as it is currently a bit broken. (diff) | |
download | historical-e0a9848b2fe40c1869f43e59a840a5c2983e46c0.tar.gz historical-e0a9848b2fe40c1869f43e59a840a5c2983e46c0.tar.bz2 historical-e0a9848b2fe40c1869f43e59a840a5c2983e46c0.zip |
sci-mathematics/gretl: Version Bump, set gtk version fix (<1.9.9 = gtk2, >=1.9.9 = gtk3), #420559
Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64
Diffstat (limited to 'sci-mathematics')
-rw-r--r-- | sci-mathematics/gretl/ChangeLog | 8 | ||||
-rw-r--r-- | sci-mathematics/gretl/Manifest | 21 | ||||
-rw-r--r-- | sci-mathematics/gretl/gretl-1.9.7.ebuild | 42 | ||||
-rw-r--r-- | sci-mathematics/gretl/gretl-1.9.8.ebuild | 26 | ||||
-rw-r--r-- | sci-mathematics/gretl/gretl-1.9.9.ebuild | 115 | ||||
-rw-r--r-- | sci-mathematics/gretl/metadata.xml | 13 |
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> |