From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (unknown [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 556F11381FA for ; Mon, 12 May 2014 01:56:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF5EAE0A7F; Mon, 12 May 2014 01:56:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0B7EAE0A7F for ; Mon, 12 May 2014 01:56:53 +0000 (UTC) Received: from flycatcher.gentoo.org (unknown [81.93.255.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4E22A33F9D5 for ; Mon, 12 May 2014 01:56:52 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2288) id F32BB2004C; Mon, 12 May 2014 01:56:50 +0000 (UTC) From: "Christoph Junghans (ottxor)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, ottxor@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in sci-visualization/gnuplot: gnuplot-4.6.5.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: gnuplot-4.6.5.ebuild ChangeLog X-VCS-Directories: sci-visualization/gnuplot X-VCS-Committer: ottxor X-VCS-Committer-Name: Christoph Junghans Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20140512015650.F32BB2004C@flycatcher.gentoo.org> Date: Mon, 12 May 2014 01:56:50 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 1370842c-6405-487d-b9fc-0a1ab1a8e96c X-Archives-Hash: eea2eaebf9fe988402890a4545649fc1 ottxor 14/05/12 01:56:50 Modified: ChangeLog Added: gnuplot-4.6.5.ebuild Log: version bump, fix double install of manual (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key C2000586) Revision Changes Path 1.242 sci-visualization/gnuplot/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.242&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.242&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?r1=1.241&r2=1.242 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v retrieving revision 1.241 retrieving revision 1.242 diff -u -r1.241 -r1.242 --- ChangeLog 25 Apr 2014 13:16:04 -0000 1.241 +++ ChangeLog 12 May 2014 01:56:50 -0000 1.242 @@ -1,6 +1,11 @@ # ChangeLog for sci-visualization/gnuplot # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.241 2014/04/25 13:16:04 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.242 2014/05/12 01:56:50 ottxor Exp $ + +*gnuplot-4.6.5 (12 May 2014) + + 12 May 2014; Christoph Junghans +gnuplot-4.6.5.ebuild: + version bump, fix double install of manual 25 Apr 2014; Jeroen Roovers gnuplot-4.6.4-r2.ebuild: Stable for HPPA (bug #508218). 1.1 sci-visualization/gnuplot/gnuplot-4.6.5.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild?rev=1.1&content-type=text/plain Index: gnuplot-4.6.5.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild,v 1.1 2014/05/12 01:56:50 ottxor Exp $ EAPI=5 inherit eutils flag-o-matic multilib readme.gentoo toolchain-funcs wxwidgets DESCRIPTION="Command-line driven interactive plotting program" HOMEPAGE="http://www.gnuplot.info/" if [[ -z ${PV%%*9999} ]]; then inherit autotools cvs ECVS_SERVER="gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot" ECVS_MODULE="gnuplot" ECVS_BRANCH="branch-4-6-stable" ECVS_USER="anonymous" ECVS_CVS_OPTIONS="-dP" MY_P="${PN}" SRC_URI="" else MY_P="${P/_/.}" SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz mirror://gentoo/${PN}.info-4.6.2.tar.xz" fi LICENSE="gnuplot bitmap? ( free-noncomm )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~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="aqua bitmap cairo doc examples +gd ggi latex lua plotutils qt4 readline svga thin-splines wxwidgets X" RDEPEND=" cairo? ( x11-libs/cairo x11-libs/pango ) gd? ( >=media-libs/gd-2.0.35-r3[png] ) ggi? ( media-libs/libggi ) latex? ( virtual/latex-base lua? ( dev-tex/pgf >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) lua? ( dev-lang/lua ) plotutils? ( media-libs/plotutils ) qt4? ( >=dev-qt/qtcore-4.5:4 >=dev-qt/qtgui-4.5:4 >=dev-qt/qtsvg-4.5:4 ) 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 ) X? ( x11-libs/libXaw )" DEPEND="${RDEPEND} virtual/pkgconfig doc? ( virtual/latex-base dev-texlive/texlive-latexextra app-text/ghostscript-gpl )" S="${WORKDIR}/${MY_P}" GP_VERSION="${PV%.*}" E_SITEFILE="lisp/50${PN}-gentoo.el" TEXMF="${EPREFIX}/usr/share/texmf-site" src_prepare() { if [[ -n ${PV%%*9999} ]]; then epatch "${FILESDIR}/${PN}-4.6.2-gdversion.patch" #462996 mv "${WORKDIR}"/gnuplot-4.6.2/docs/gnuplot.info docs || die touch docs/gnuplot.info || die #464092#c12 and #466758 else local dir for dir in config demo m4 term tutorial; do emake -C "$dir" -f Makefile.am.in Makefile.am done eautoreconf fi # Add special version identification as required by provision 2 # of the gnuplot license sed -i -e "1s/.*/& (Gentoo revision ${PR})/" PATCHLEVEL || die # hacky workaround # Please hack the buildsystem if you like if use prefix && use qt4; then append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/qt4 fi DOC_CONTENTS='Gnuplot no longer links against pdflib, see the ChangeLog for details. You can use the "pdfcairo" terminal for PDF output.' use cairo || DOC_CONTENTS+=' It is available with USE="cairo".' use svga && DOC_CONTENTS+='\n\nIn order to enable ordinary users to use SVGA console graphics, gnuplot needs to be set up as setuid root. Please note that this is usually considered to be a security hazard. As root, manually "chmod u+s /usr/bin/gnuplot".' use gd && DOC_CONTENTS+='\n\nFor font support in png/jpeg/gif output, you may have to set the GDFONTPATH and GNUPLOT_DEFAULT_GDFONT environment variables. See the FAQ file in /usr/share/doc/${PF}/ for more information.' DOC_CONTENTS+='\n\ngnuplot-mode for Emacs is now maintained and distributed separately; the gnuplot ebuild no longer installs it. Emerge app-emacs/gnuplot-mode for Emacs support.' has_version "${CATEGORY}/${PN}[emacs(-)]" && FORCE_PRINT_ELOG=1 } 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 tc-export CC CXX #453174 econf \ --without-pdf \ --with-texdir="${TEXMF}/tex/latex/${PN}" \ --with-readline=$(usex readline gnu builtin) \ --without-lisp-files \ $(use_with bitmap bitmap-terminals) \ $(use_with cairo) \ $(use_with doc tutorial) \ $(use_with gd) \ "$(use_with ggi ggi "${EPREFIX}/usr/$(get_libdir)")" \ "$(use_with ggi xmi "${EPREFIX}/usr/$(get_libdir)")" \ $(use_with lua) \ "$(use_with plotutils plot "${EPREFIX}/usr/$(get_libdir)")" \ $(use_with svga linux-vga) \ $(use_with X x) \ --enable-stats \ $(use_enable qt4 qt) \ $(use_enable thin-splines) \ $(use_enable wxwidgets) \ DIST_CONTACT="http://bugs.gentoo.org/" \ EMACS=no } src_compile() { # Prevent access violations, see bug 201871 VARTEXFONTS="${T}/fonts" # We believe that the following line is no longer needed. # In case of problems file a bug report at bugs.gentoo.org. #addwrite /dev/svga:/dev/mouse:/dev/tts/0 emake all info if use doc; then # Avoid sandbox violation in epstopdf/ghostscript addpredict /var/cache/fontconfig emake -C docs pdf emake -C tutorial pdf fi } src_install () { emake -j1 DESTDIR="${D}" install doinfo docs/gnuplot.info dodoc BUGS ChangeLog NEWS PGPKEYS PORTING README* newdoc term/PostScript/README README-ps newdoc term/js/README README-js use lua && newdoc term/lua/README README-lua readme.gentoo_create_doc if use examples; then # Demo files insinto /usr/share/${PN}/${GP_VERSION} doins -r demo rm -f "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/Makefile* rm -f "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/binary* fi if use doc; then # Manual, tutorial, FAQ dodoc tutorial/{tutorial.dvi,tutorial.pdf} FAQ.pdf # Documentation for making PostScript files docinto psdoc dodoc docs/psdoc/{*.doc,*.tex,*.ps,*.gpi,README} fi } src_test() { GNUTERM="unknown" default_src_test } pkg_postinst() { use latex && texmf-update readme.gentoo_print_elog } pkg_postrm() { use latex && texmf-update }