ottxor 15/07/12 18:09:21 Modified: metadata.xml ChangeLog Added: gnuplot-5.0.1.ebuild Log: version bump, added compat use flag (bug #550370) (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key C2000586)
Revision Changes Path 1.20 sci-visualization/gnuplot/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/metadata.xml?rev=1.20&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/metadata.xml?rev=1.20&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/metadata.xml?r1=1.19&r2=1.20 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/metadata.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- metadata.xml 17 Feb 2015 12:07:24 -0000 1.19 +++ metadata.xml 12 Jul 2015 18:09:21 -0000 1.20 @@ -17,6 +17,7 @@ primarily for the visual display of scientific data. </longdescription> <use> + <flag name="compat">Enable backwards compatibility with version 4 syntax</flag> <flag name="gd">Add support for <pkg>media-libs/gd</pkg>. Needed for GIF, JPEG, and PNG image output.</flag> <flag name="libcerf">Enable special functions from <pkg>sci-libs/libcerf</pkg></flag> 1.264 sci-visualization/gnuplot/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.264&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.264&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?r1=1.263&r2=1.264 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v retrieving revision 1.263 retrieving revision 1.264 diff -u -r1.263 -r1.264 --- ChangeLog 25 May 2015 23:06:22 -0000 1.263 +++ ChangeLog 12 Jul 2015 18:09:21 -0000 1.264 @@ -1,6 +1,12 @@ # ChangeLog for sci-visualization/gnuplot # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.263 2015/05/25 23:06:22 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.264 2015/07/12 18:09:21 ottxor Exp $ + +*gnuplot-5.0.1 (12 Jul 2015) + + 12 Jul 2015; Christoph Junghans <ott...@gentoo.org> +gnuplot-5.0.1.ebuild, + metadata.xml: + version bump, added compat use flag (bug #550370) *gnuplot-4.6.7 (25 May 2015) 1.1 sci-visualization/gnuplot/gnuplot-5.0.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-5.0.1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-5.0.1.ebuild?rev=1.1&content-type=text/plain Index: gnuplot-5.0.1.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/gnuplot-5.0.1.ebuild,v 1.1 2015/07/12 18:09:21 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-5-0-stable" ECVS_USER="anonymous" ECVS_CVS_OPTIONS="-dP" MY_P="${PN}" SRC_URI="" KEYWORDS="" else MY_P="${P/_/.}" SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" inherit autotools fi LICENSE="gnuplot bitmap? ( free-noncomm )" SLOT="0" IUSE="aqua bitmap cairo compat doc examples +gd ggi latex libcaca libcerf lua qt4 readline svga 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 ) ) libcaca? ( media-libs/libcaca ) lua? ( dev-lang/lua:0 ) qt4? ( >=dev-qt/qtcore-4.5:4 >=dev-qt/qtgui-4.5:4 >=dev-qt/qtsvg-4.5:4 ) readline? ( sys-libs/readline:0 ) libcerf? ( sci-libs/libcerf ) 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 [[ -z ${PV%%*9999} ]]; then 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.' } 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) \ $(use_with bitmap bitmap-terminals) \ $(use_with cairo) \ $(use_enable compat backwards-compatibility) \ $(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 libcaca caca "${EPREFIX}/usr/$(get_libdir)")" \ $(use_with libcerf) \ $(use_with lua) \ $(use_with svga linux-vga) \ $(use_with X x) \ --enable-stats \ $(use_with qt4 qt qt4) \ $(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 if use doc; then # Avoid sandbox violation in epstopdf/ghostscript addpredict /var/cache/fontconfig emake -C docs gnuplot.pdf emake -C tutorial pdf fi } src_install () { emake DESTDIR="${D}" install 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 docs/gnuplot.pdf 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 }