From: "Ulrich Mueller (ulm)" <ulm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in sci-visualization/gnuplot: ChangeLog gnuplot-4.4.2.ebuild
Date: Thu, 30 Sep 2010 21:13:00 +0000 (UTC) [thread overview]
Message-ID: <20100930211300.E9F1320051@flycatcher.gentoo.org> (raw)
ulm 10/09/30 21:13:00
Modified: ChangeLog
Added: gnuplot-4.4.2.ebuild
Log:
Version bump, bug 339277.
(Portage version: 2.2_rc86/cvs/Linux x86_64)
Revision Changes Path
1.138 sci-visualization/gnuplot/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.138&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.138&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?r1=1.137&r2=1.138
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -r1.137 -r1.138
--- ChangeLog 15 Jun 2010 15:48:53 -0000 1.137
+++ ChangeLog 30 Sep 2010 21:13:00 -0000 1.138
@@ -1,6 +1,11 @@
# ChangeLog for sci-visualization/gnuplot
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.137 2010/06/15 15:48:53 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.138 2010/09/30 21:13:00 ulm Exp $
+
+*gnuplot-4.4.2 (30 Sep 2010)
+
+ 30 Sep 2010; Ulrich Mueller <ulm@gentoo.org> +gnuplot-4.4.2.ebuild:
+ Version bump, bug 339277.
15 Jun 2010; Justin Lecher <jlec@gentoo.org> gnuplot-4.4.0.ebuild:
imported prefix changes and keyworded for linux prefix
1.1 sci-visualization/gnuplot/gnuplot-4.4.2.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.4.2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.4.2.ebuild?rev=1.1&content-type=text/plain
Index: gnuplot-4.4.2.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.4.2.ebuild,v 1.1 2010/09/30 21:13:00 ulm Exp $
EAPI=3
inherit elisp-common multilib wxwidgets
MY_P="${P/_/-}"
DESCRIPTION="Command-line driven interactive plotting program"
HOMEPAGE="http://www.gnuplot.info/"
SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
LICENSE="gnuplot GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="cairo doc emacs +gd ggi latex lua pdf plotutils readline svga thin-splines wxwidgets X xemacs"
RESTRICT="wxwidgets? ( test )"
RDEPEND="!app-emacs/gnuplot-mode
cairo? ( x11-libs/cairo
x11-libs/pango
>=x11-libs/gtk+-2.8 )
emacs? ( virtual/emacs )
gd? ( media-libs/gd[png] )
ggi? ( media-libs/libggi )
latex? ( virtual/latex-base
lua? ( dev-tex/pgf
>=dev-texlive/texlive-latexrecommended-2008-r2 ) )
lua? ( dev-lang/lua )
pdf? ( media-libs/pdflib )
plotutils? ( media-libs/plotutils )
readline? ( sys-libs/readline )
svga? ( media-libs/svgalib )
wxwidgets? ( x11-libs/wxGTK:2.8[X]
x11-libs/cairo
x11-libs/pango
>=x11-libs/gtk+-2.8 )
X? ( x11-libs/libXaw )
xemacs? ( app-editors/xemacs
app-xemacs/xemacs-base
app-xemacs/texinfo )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( virtual/latex-base
app-text/ghostscript-gpl )"
S="${WORKDIR}/${MY_P}"
GP_VERSION="${PV%.*}"
E_SITEFILE="50${PN}-gentoo.el"
TEXMF="${EPREFIX}/usr/share/texmf-site"
src_prepare() {
# Add special version identification as required by provision 2
# of the gnuplot license
sed -i -e "1s/.*/& (Gentoo revision ${PR})/" PATCHLEVEL || die
}
src_configure() {
if ! use latex; then
sed -i -e '/SUBDIRS/s/LaTeX//' share/Makefile.in || die
fi
if use wxwidgets; then
WX_GTK_VER="2.8"
need-wxwidgets unicode
fi
local myconf
myconf="${myconf} --without-lisp-files"
myconf="${myconf} --with-texdir=${TEXMF}/tex/latex/${PN}"
myconf="${myconf} $(use_with cairo)"
myconf="${myconf} $(use_with doc tutorial)"
myconf="${myconf} $(use_with gd)"
myconf="${myconf} $(use_with ggi ggi ${EPREFIX}/usr/$(get_libdir))"
myconf="${myconf} $(use_with ggi xmi ${EPREFIX}/usr/$(get_libdir))"
myconf="${myconf} $(use_with lua)"
myconf="${myconf} $(use_with pdf pdf "${EPREFIX}"/usr/$(get_libdir))"
myconf="${myconf} $(use_with plotutils plot "${EPREFIX}"/usr/$(get_libdir))"
myconf="${myconf} $(use_with svga linux-vga)"
myconf="${myconf} $(use_enable thin-splines)"
myconf="${myconf} $(use_enable wxwidgets)"
myconf="${myconf} $(use_with X x)"
use readline \
&& myconf="${myconf} --with-readline=gnu" \
|| myconf="${myconf} --with-readline=builtin"
econf ${myconf} DIST_CONTACT="http://bugs.gentoo.org/"
if use xemacs; then
einfo "Configuring gnuplot-mode for XEmacs ..."
use emacs && cp -Rp lisp lisp-xemacs || ln -s lisp lisp-xemacs
cd "${S}/lisp-xemacs"
econf --with-lispdir="${EPREFIX}/usr/lib/xemacs/site-packages/${PN}" EMACS=xemacs
fi
if use emacs; then
einfo "Configuring gnuplot-mode for GNU Emacs ..."
cd "${S}/lisp"
econf --with-lispdir="${EPREFIX}${SITELISP}/${PN}" EMACS=emacs
fi
}
src_compile() {
# Prevent access violations, see bug 201871
VARTEXFONTS="${T}/fonts"
# This is a hack to avoid sandbox violations when using the Linux console.
# Creating the DVI and PDF tutorials require /dev/svga to build the
# example plots.
addwrite /dev/svga:/dev/mouse:/dev/tts/0
emake || die
if use xemacs; then
cd "${S}/lisp-xemacs"
emake || die
fi
if use emacs; then
cd "${S}/lisp"
emake || die
fi
if use doc; then
# Avoid sandbox violation in epstopdf/ghostscript
addpredict /var/cache/fontconfig
cd "${S}/docs"
emake pdf || die
cd "${S}/tutorial"
emake pdf || die
if use emacs || use xemacs; then
cd "${S}/lisp"
emake pdf || die
fi
fi
}
src_install () {
emake DESTDIR="${D}" install || die
if use xemacs; then
cd "${S}/lisp-xemacs"
emake DESTDIR="${D}" install || die
fi
if use emacs; then
cd "${S}/lisp"
emake DESTDIR="${D}" install || die
# info-look* is included with >=emacs-21
rm -f "${ED}${SITELISP}/${PN}"/info-look*
# Gentoo emacs site-lisp configuration
echo "(add-to-list 'load-path \"@SITELISP@\")" > ${E_SITEFILE}
sed '/^;; move/,+3 d' dotemacs >> ${E_SITEFILE} || die
elisp-site-file-install ${E_SITEFILE} || die
fi
cd "${S}"
dodoc BUGS ChangeLog NEWS PGPKEYS PORTING README* TODO
newdoc term/PostScript/README README-ps
newdoc term/js/README README-js
use lua && newdoc term/lua/README README-lua
if use doc; then
# Demo files
insinto /usr/share/${PN}/${GP_VERSION}
doins -r demo || die
rm -f "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/Makefile*
rm -f "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/binary*
# Manual
dodoc docs/gnuplot.pdf
# Tutorial
dodoc tutorial/{tutorial.dvi,tutorial.pdf}
# FAQ
dodoc FAQ.pdf
# Documentation for making PostScript files
docinto psdoc
dodoc docs/psdoc/{*.doc,*.tex,*.ps,*.gpi,README}
fi
if use emacs || use xemacs; then
docinto emacs
dodoc lisp/ChangeLog lisp/README
use doc && dodoc lisp/gpelcard.pdf
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
use latex && texmf-update
if use svga; then
einfo "In order to enable ordinary users to use SVGA console graphics"
einfo "gnuplot needs to be set up as setuid root. Please note that"
einfo "this is usually considered to be a security hazard."
einfo "As root, manually \"chmod u+s /usr/bin/gnuplot\"."
fi
if use gd; then
echo
einfo "For font support in png/jpeg/gif output, you may have to"
einfo "set the GDFONTPATH and GNUPLOT_DEFAULT_GDFONT environment"
einfo "variables. See the FAQ file in /usr/share/doc/${PF}/"
einfo "for more information."
fi
}
pkg_postrm() {
use emacs && elisp-site-regen
use latex && texmf-update
}
next reply other threads:[~2010-09-30 21:13 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-30 21:13 Ulrich Mueller (ulm) [this message]
-- strict thread matches above, loose matches on Subject: below --
2010-10-15 9:49 [gentoo-commits] gentoo-x86 commit in sci-visualization/gnuplot: ChangeLog gnuplot-4.4.2.ebuild Markus Meier (maekke)
2010-10-22 17:34 Markos Chandras (hwoarang)
2010-10-24 23:44 Brent Baude (ranger)
2010-10-25 0:33 Christian Faulhammer (fauli)
2010-10-29 3:55 Jeroen Roovers (jer)
2010-11-13 18:34 Raul Porcel (armin76)
2011-01-21 17:01 Kacper Kowalik (xarthisius)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100930211300.E9F1320051@flycatcher.gentoo.org \
--to=ulm@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox