ottxor 15/05/25 23:06:22 Modified: ChangeLog Added: gnuplot-4.6.7.ebuild Removed: gnuplot-4.6.6.ebuild Log: legacy version bump (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key C2000586)
Revision Changes Path 1.263 sci-visualization/gnuplot/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.263&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?rev=1.263&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/ChangeLog?r1=1.262&r2=1.263 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v retrieving revision 1.262 retrieving revision 1.263 diff -u -r1.262 -r1.263 --- ChangeLog 17 Feb 2015 17:35:51 -0000 1.262 +++ ChangeLog 25 May 2015 23:06:22 -0000 1.263 @@ -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.262 2015/02/17 17:35:51 haubi Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/gnuplot/ChangeLog,v 1.263 2015/05/25 23:06:22 ottxor Exp $ + +*gnuplot-4.6.7 (25 May 2015) + + 25 May 2015; Christoph Junghans <ott...@gentoo.org> +gnuplot-4.6.7.ebuild, + -gnuplot-4.6.6.ebuild: + legacy version bump 17 Feb 2015; Michael Haubenwallner <ha...@gentoo.org> gnuplot-4.6.6.ebuild, gnuplot-5.0.0.ebuild: 1.1 sci-visualization/gnuplot/gnuplot-4.6.7.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.7.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.6.7.ebuild?rev=1.1&content-type=text/plain Index: gnuplot-4.6.7.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-4.6.7.ebuild,v 1.1 2015/05/25 23:06:22 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 ~ppc-aix ~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 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 ) ) 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 ) 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 svga linux-vga) \ $(use_with X x) \ --enable-stats \ $(use_enable qt4 qt) \ $(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 }