debian/0000755000000000000000000000000012303722247007170 5ustar debian/libplplot-ada0-dev.files0000644000000000000000000000017312303120242013560 0ustar usr/lib/ada usr/share/ada usr/lib/libplplotada*.so usr/share/doc/libplplot12/examples/ada usr/share/doc/libplplot-ada0-dev debian/libplplot-dev.files0000644000000000000000000000033412303125370012763 0ustar usr/include usr/lib/lib*.a usr/lib/lib*.la usr/lib/lib*.so usr/lib/fortran usr/lib/pkgconfig usr/lib/*/pkgconfig usr/share/doc/libplplot12/examples usr/share/doc/libplplot12/README.pkg-config usr/share/doc/libplplot-dev debian/plplot-tcl-dev.files0000644000000000000000000000032112303120371013044 0ustar usr/lib/lib*tcl* usr/include/plplot/pltcl.h usr/include/plplot/pltk.h usr/include/plplot/tclMatrix.h usr/share/doc/plplot-tcl-dev usr/share/doc/libplplot12/examples/*tcl* usr/share/doc/libplplot12/examples/tk debian/make-cvs-release.sh0000755000000000000000000000114111716264520012652 0ustar #!/bin/bash # Copyright (C) 2003 Rafael Laboissiere # This script is in the Public Domain # This will prepare a PLplot source tree for a release .cvs. # of Debian packages. Run it from the top dir. test -f Makefile && make maintainer-clean if [ "$1" = "" ] ; then optver=--date-version else optver="--version=$1" fi ./bootstrap.sh $optver rm -f config.status fakeroot debian/rules clean ./configure --enable-builddoc --enable-python --enable-octave --enable-f77 make dist version=`debian/get-upstream-version.pl < configure.ac` mv plplot-$version.tar.gz ../plplot_$version.orig.tar.gz debian/plplot-doc.doc-base0000644000000000000000000000122711716264520012650 0ustar Document: plplot-manual Title: The PLplot Plotting Library: Programmer's Reference Manual Author: Maurice J. LeBrun, Geoffrey Furnish, and Alan W. Irwin Abstract: PLplot is a library of C functions that are useful for making scientific plots from a program written in C, C++, or Fortran. The PLplot library can be used to create a variety of types of plots and almost all aspects of the plot are configurable. This manual contains an extensive presentation of the PLplot concepts and the documentation of the API functions. Section: Science/Mathematics Format: HTML Index: /usr/share/doc/plplot-doc/html/index.html Files: /usr/share/doc/plplot-doc/html/* debian/plplot-tcl.files0000644000000000000000000000033211716264521012307 0ustar usr/lib/lib*tcl*.so.* usr/bin/plserver usr/bin/pltcl usr/share/man/man1/plserver.1 usr/share/man/man1/pltcl.1 usr/share/plplot*/pkgIndex.tcl usr/share/plplot*/tcl usr/lib/plplot*/driversd/*tk* usr/share/doc/plplot-tcl debian/control.in0000644000000000000000000004542712303646774011226 0ustar Source: plplot Section: math Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Andrew Ross Standards-Version: 3.9.3 Build-Depends: cmake (>= 2.6.3), debhelper (>= 7), tcl8.5-dev, tk8.5-dev, itcl3-dev, iwidgets4, libx11-dev, libxext-dev, libxi-dev, gfortran, itk3-dev, liboctave-dev, libgd2-noxpm-dev | libgd2-xpm-dev, m4, libqhull-dev (>= 2003.1-8), libxml-parser-perl, libxml-dom-perl, libltdl3-dev, pkg-config, quilt, slice, python-gtk2-dev, libwxgtk2.8-dev, python-all-dev (>= 2.6.6-3~), python-numpy (>= 1:1.4.1-4~), ttf-freefont, default-jdk, fastjar, swig, gnat [!arm64 !ppc64el !sh4], libqt4-dev, python-sip-dev, python-qt4, python-qt4-dev, ocaml-nox, camlidl, ocaml-findlib, libcairo-ocaml-dev, liblablgtk2-ocaml-dev, liblua5.2-dev, lua5.2, xvfb, xauth, patch Build-Depends-Indep: docbook-xml, docbook, docbook-dsssl, docbook-xsl, docbook2x, opensp, jadetex, ghostscript, openjade, dblatex, xmlto Build-Conflicts: libplplot5, libpython3.3-dev, libpython3.4-dev, tcl-dev, tcl8.6 X-Python-Version: >=2.4 Homepage: http://www.plplot.org Vcs-Svn: https://plplot.svn.sourceforge.net/svnroot/plplot/trunk/debian Vcs-Browser: http://plplot.svn.sourceforge.net/viewvc/plplot/trunk/debian/ Package: libplplot12 Architecture: any Section: libs Conflicts: libplplot9, libplplot11 Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: plplot12-driver-xwin, plplot12-driver-gd, plplot12-driver-cairo, plplot12-driver-qt, plplot12-driver-wxwidgets, plplot-tcl Replaces: plplot-bin (<< 5.9.6-1) Breaks: plplot-bin (<<5.9.6-1) Description: Scientific plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the PLplot library for C, as well as the necessary data files. Package: libplplot-dev Architecture: any Section: libdevel Recommends: pkg-config, cmake, libplplot-ocaml, libplplot-lua, libplplot-d Suggests: plplot-doc Depends: libplplot12 (= ${binary:Version}), libqhull-dev, libfreetype6-dev, libltdl3-dev, libqsastime-dev, ${misc:Depends}, libplplot-c++11 (= ${binary:Version}), libplplot-fortran11 (= ${binary:Version}) Breaks: libplplot-fortran9 (<< 5.9.8-1) Description: Scientific plotting library (development files) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains all that is needed for doing development in C, C++ and Fortran with PLplot. Examples of programs for these languages are also included. For development in Tcl/Tk, Python, Octave, Ada and Java install the plplot-tcl-dev, python-plplot, octave-plplot, libplplot-ada0-dev and libplplot-java packages, respectively. This package also includes the OCaml, lua and D examples. To use one of these languages you will also need to install the libplplot-xxx package for that language. Package: libplplot-c++11 Architecture: any Section: libs Conflicts: libplplot5, libplplot-c++9, libplplot-c++9c2, libplplot-c++10 Replaces: libplplot-c++9c2, libplplot-c++10 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (C++ binding) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the C++ binding for PLplot. Package: libplplot-fortran11 Architecture: any Section: libs Depends: ${shlibs:Depends} , ${misc:Depends} Description: Scientific plotting library (fortran bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the Fortran 77 and Fortran 95 bindings for PLplot. Note: the Fortran 77 bindings have been deprecated in the latest version of PLplot, and will be dropped from a future release. New code should use the Fortran 95 bindings. Package: libplplot-java Architecture: any Section: java Conflicts: libplplot9-java Replaces: libplplot9-java Depends: ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (Java bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the Java bindings for PLplot. Package: libcsiro0 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (CSIRO libraries) This package contains two libraries developed by Pavel Sakov, from the CSIRO Marine Research, used in geometry applications: . * libcsirocsa: bivariate Cubic Spline Approximation library * libcsironn: Natural Neighbours interpolation library . The source code for these libraries are part of the plplot source package. Package: libqsastime0 Architecture: any Section: libs Conflicts: libplplot9 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Time format conversion library The qsastime library is a simple library for handling time format conversion. It overcomes the limitations of the POSIX time handling routines by allow high precision time variables over a large range of ranges of dates and by correctly handling leap seconds. It was designed with the needs of scientific data plotting in mind. This package provides the runtime library. . The source code for this library is part of the plplot source package. Package: libqsastime-dev Architecture: any Section: libdevel Breaks: libplplot-dev (<< 5.9.8-1) Depends: libqsastime0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Time format conversion library (development files) The qsastime library is a simple library for handling time format conversion. It overcomes the limitations of the POSIX time handling routines by allow high precision time variables over a large range of ranges of dates and by correctly handling leap seconds. It was designed with the needs of scientific data plotting in mind. This package provides the necessary files to do development with libqsastime. . The source code for this library is part of the plplot source package. Package: plplot12-driver-xwin Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-xwin, plplot11-driver-xwin Replaces: plplot9-driver-xwin, plplot11-driver-xwin Description: Scientific plotting library (X11 driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the X11 driver module for PLplot. Package: plplot12-driver-wxwidgets Architecture: any Section: libs Depends: libplplot12, ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-wxwidgets, plplot11-driver-wxwidgets Replaces: plplot9-driver-wxwidgets, plplot11-driver-wxwidgets Description: Scientific plotting library (wxWidgets driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the wxWidgets driver module for PLplot. Package: plplot-tcl Architecture: any Depends: plplot12-driver-xwin, iwidgets4, ${shlibs:Depends}, ${misc:Depends} Description: Tcl/Tk support for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the Tcl/Tk support for PLplot: shared libraries, Tcl modules, the Tk driver, and some programs for interactive use of PLplot (plserver and pltcl). Package: plplot-tcl-dev Architecture: any Depends: libplplot12 (= ${binary:Version}), plplot-tcl, ${misc:Depends} Breaks: plplot-tcl (<= 5.2.0.cvs.20030224-1) Description: Tcl/Tk development support for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the necessary files to do development in Tcl/Tk with PLplot: header files, shared libraries links, and examples. Package: plplot12-driver-gd Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-gd, plplot11-driver-gd Replaces: plplot9-driver-gd, plplot11-driver-gd Recommends: ttf-freefont Description: Scientific plotting library (GD driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the GD driver module for PLplot. It allows the generation of PNG and JPEG files directly from PLplot programs. The GD driver is no longer actively maintained upstream and is likely to be dropped in a future release. The cairo and qt drivers offer newer, and better alternatives. Package: plplot12-driver-cairo Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-cairo, plplot11-driver-cairo Replaces: plplot9-driver-cairo, plplot11-driver-cairo Description: Scientific plotting library (Cairo driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the Cairo driver module for PLplot. It is based on the Cairo 2D graphics library with supporting multiple output devices (X-Window, PDF, PostScript, and PNG). Package: python-plplot Architecture: any Section: python Depends: libplplot12 (= ${binary:Version}), ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} Description: Python support for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the library plmodule.so for gluing the PLplot scientific plotting library into Python applications. Examples are also provided. Package: python-plplot-qt Architecture: any Section: python Depends: libplplot12 (= ${binary:Version}), python-plplot (= ${binary:Version}), plplot12-driver-qt (= ${binary:Version}), ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} Description: Scientific plotting library (python qt GUI) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides Python bindings to allow use of the PLplot API in qt applications. #Package: octave-plplot #Architecture: any #Depends: libplplot12 (= ${binary:Version}), octave (>= 3.8.0), ${shlibs:Depends}, # ${misc:Depends} #Description: Octave support for PLplot, a plotting library # PLplot is relatively small, portable, freely distributable, and is rich # enough to satisfy most users. It has a wide range of plot types including # line (linear, log), contour, 3D, fill, and almost 1000 characters # (including Greek and mathematical) in its extended font set. The package # is designed to make it easy to quickly get graphical output; only a # handful of function calls is typically required. For more advanced use, # virtually all aspects of plotting are configurable. # . # This package contains the Octave bindings for PLplot. It provides an # almost drop-in replacement for the traditional Gnuplot graphical # interface in Octave. Examples are also provided. Package: plplot-doc Architecture: all Section: doc Suggests: libplplot-dev Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends} Description: Documentation for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the HTML, PDF, PostScript and info forms of the PLplot documentation. It also contains the man pages for the API functions. Package: plplot12-driver-qt Architecture: any Section: libs Depends: libplplot12, ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (qt driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the qt driver module for PLplot. It also provides C++ bindings to allow use of the PLplot API in qt applications. Package: libplplot-ocaml Architecture: any Section: ocaml Depends: libplplot12, ocaml-base-nox-${F:OCamlABI}, ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (OCaml bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the OCaml bindings for PLplot. Package: libplplot-lua Architecture: any Section: libs Depends: libplplot12, ${shlibs:Depends}, ${misc:Depends}, lua5.2 Description: Scientific plotting library (lua bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the lua bindings for PLplot. debian/python-plplot.files0000644000000000000000000000013012303120407013025 0ustar usr/lib/python* usr/share/doc/libplplot12/examples/*python* usr/share/doc/python-plplot debian/plplot-doc.files0000644000000000000000000000007411716264521012275 0ustar usr/share/doc/plplot-doc usr/share/man/man3 usr/share/info debian/copyright0000644000000000000000000001441111716264521011127 0ustar This package was debianized by Rafael Laboissiere rafael@debian.org on Sun Feb 16 18:44:55 CET 2003. It is currently maintained by Andrew Ross andrewross@users.sourceforge.net. The source was obtained from the plplot subversion repository at sourceforge.net http://sourceforge.net/projects/plplot/ . Below is the copyright notice that comes with the source distribution (reference to the location of LGPL text in the Debian system was added): Copyright (from file "Copyright" in the pristine source distributions; added text for the Debian package are between brackets): The PLplot package may be distributed under the following terms: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA The text of this license is given in the file COPYING.LIB in the distribution directory. [In Debian systems, see the file /usr/share/common-licenses/LGPL-2.] Exceptions are noted below. The intent behind distributing PLplot under the LGPL is to ensure that it continues to evolve in a positive way, while remaining freely distributable. The package is considered a "library" even though there are associated programs, such as plrender, pltek, plserver, and pltcl. The ties between these programs and the library are so great that I consider them as part of the library, so distribution under the terms of the LGPL makes sense. Software developers are allowed and encouraged to use PLplot as an integral part of their product, even a commercial product. Under the conditions of the LGPL, however, the PLplot source code must remain freely available, including any modifications you make to it (if you distribute a program based on the modified library). Please read the full license for more info. Additional Copyrights --------------------- The octave front end which links to the PLplot library (but not vice versa), and which is otherwise independent of PLplot is copyright under the GPL license (see COPYING). The startup code used in argument handling (utils/plrender.c and src/plargs.c) is partially derived from "xterm.c" of the X11R5 distribution, and its copyright is reproduced here: ****************************************************************************** Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, and the Massachusetts Institute of Technology, Cambridge, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the names of Digital or MIT not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ****************************************************************************** The documentation files are distributed under the following license terms: DocBook documentation for the PLplot Library Copyright (C) 1994 Geoffrey Furnish and Maurice LeBrun Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Alan W. Irwin Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Rafael Laboissiere Copyright (C) 2003 Joao Cardoso License terms: =========================================================================== Redistribution and use in source (XML DocBook) and "compiled" forms (HTML, PDF, PostScript, DVI, TeXinfo and so forth) with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code (XML DocBook) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. 2. Redistributions in compiled form (transformed to other DTDs, converted to HTML, PDF, PostScript, and other formats) must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Important: THIS DOCUMENTATION IS PROVIDED BY THE PLPLOT PROJECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PLPLOT PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =========================================================================== Any file that is explicitly marked as "public domain" is free from any restriction on distribution. Any file that has a explicit copyright notice may be distributed under the terms of both the LGPL and whatever stated conditions accompany the copyright. debian/plplot12-driver-cairo.files0000644000000000000000000000010512303120332014234 0ustar usr/lib/plplot*/driversd/cairo.* usr/share/doc/plplot12-driver-cairo debian/index.html.in0000644000000000000000000000163111716264520011575 0ustar PLplot packages for Debian GNU/Linux

PLplot packages for Debian GNU/Linux

<: while (<>) { chomp; $f = $_; if ( -f $f ) { $s = `ls -sh $f`; $s =~ s/\s*([0-9.]+)([MKk])\s+.*/$1 $2/; chomp $s; $m = `md5sum $f`; $m =~ s/\s*([0-9a-f]+)\s+.*/$1/; chomp $m; print " "; } } :>
file size md5sum
$f
 $s 
 $m 

Rafael Laboissiere
Last modified: <: print `date` :> debian/libplplot-ada0.files0000644000000000000000000000007011716264521013020 0ustar usr/lib/libplplotada*.so.* usr/share/doc/libplplot-ada0 debian/changelog0000644000000000000000000027100612303722211011037 0ustar plplot (5.10.0-0ubuntu5) trusty; urgency=medium * New upstream version. * Bump sonames. * Build using lua5.2. * Build-depend on iwidgets4, still build using Tcl/Tk 8.5, same version as used for itcl3. * Disable building the octave-plplot package, running the octave tests lets the builds hang. * Honor nocheck in DEB_BUILD_OPTIONS. * Enable verbose builds and tests. * Build-depend on xvfb and xauth, run configure using xvfb-run. * Fix debian plplot version detection. * Remove multiarch path in pkgconfig files. * Build-depend on dblatex, openjade, xmlto. * plConfig.h: Don't try to include the internal plplot_config.h in the installed header file. -- Matthias Klose Tue, 25 Feb 2014 12:21:44 +0100 plplot (5.9.9-5ubuntu8) trusty; urgency=medium * Remove build dependeny on gnat on ppc64el. -- Matthias Klose Tue, 25 Feb 2014 03:23:18 +0100 plplot (5.9.9-5ubuntu7) trusty; urgency=medium * Fix build with Tcl 8.6. -- Matthias Klose Tue, 25 Feb 2014 02:21:19 +0100 plplot (5.9.9-5ubuntu6) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 23:50:44 +0000 plplot (5.9.9-5ubuntu5) trusty; urgency=medium * rebuild for libqhull6 -- Julian Taylor Sun, 23 Feb 2014 13:41:33 +0100 plplot (5.9.9-5ubuntu4) trusty; urgency=medium * Rebuild for ocaml-4.01. -- Matthias Klose Mon, 23 Dec 2013 22:02:15 +0000 plplot (5.9.9-5ubuntu3) trusty; urgency=low * Don't build the gnat bindings on AArch64. -- Matthias Klose Mon, 28 Oct 2013 23:48:35 +0200 plplot (5.9.9-5ubuntu2) saucy; urgency=low * Remove build dependency on gdc-v1. Don't pass DC to the build. * Add build conflict with libpython3.3-dev (cmake detects 3.x when present). -- Matthias Klose Mon, 01 Jul 2013 20:01:08 +0200 plplot (5.9.9-5ubuntu1) saucy; urgency=low * Adjust PYTHON_LIBRARY for multiarch Python. * Disable the Ada and D bindings for now, as they won't build. -- Colin Watson Thu, 30 May 2013 13:47:48 +0100 plplot (5.9.9-5) unstable; urgency=low * debian/patches/series, debian/patches/fix-cmake-ada-support.diff: Add patch from upstream to fix cmake ada support with cmake 2.8.9 and later (closes: #680841). * debian/patches/series, debian/patches/fix-lua-includes.diff: Add patch to work around problem with lua cmake support. Debian now requires multiple include paths which were not found correctly. This prevents a FTBFS with recent versions of lua5.1. * Recompile with latest version of gfortran (closes: #683878). -- Andrew Ross Wed, 08 Aug 2012 09:34:10 +0100 plplot (5.9.9-4) unstable; urgency=low * debian/rules: + Fix bug in building binary-arch target on autobuilders. + Remove workaround for executable permissions bug in 5.9.8. -- Andrew Ross Wed, 04 Apr 2012 21:27:11 +0100 plplot (5.9.9-3) unstable; urgency=low [ Andrew Ross ] * debian/control.in: + Bump standards version to 3.9.3. + Fix broken suggests package plplot11-tcl for libplplot11. + Remove reference to ada-compiler in libplplot-ada0-dev package as per new Debian Ada policy. Fixes lintian warning. + Add note for fortran bindings package description that Fortran 77 support is deprecated in the current upstream SVN and will be dropped in a future release. New code should use the Fortran 95 bindings. * debian/rules: + Tidy up obsolete / unneeded code. + Ensure CFLAGS, CXXFLAGS and LDFLAGS are properly exported to cmake. Add in FFLAGS. -fvisibility=hidden and --as-needed should now work properly. The latter fixes a lot of dpkg-shlibdeps warnings. * debian/patches/series, debian/patches/08_nn_link_libm.diff: Add patch to explicitly link nn library against maths library. Fixes dpkg-shlibdeps warning. * Rebuild python-plplot package against new version of numpy as part of the numpy transition. [ Rafael Laboissiere ] * debian/control.in: + Build-depend on liboctave-dev + Drop build-conflict with octave3.0-headers + Depend directly on octave, instead of using the substitution variable ${octave:Depends} * debian/rules: + Set directly the Octave paths, instead of using defs.make + Drop the call to octave-depends * Adjust the upstream code for working with Octave 3.6.1, by adding the following patches: + debian/patches/replace-deprecated-split.diff + debian/patches/proper-path-handling.diff + debian/patches/fix-boolean-operators.diff * debian/octave-plplot.files: The path in /usr/lib has now an architecture triplet [ Andrew Ross ] * debian/patches/replace-deprecated-split.diff: + Fix use of split in the test_octave.sh test script as well. This plus previous changes by Rafael fix octave-3.6 support (closes: #666708). -- Andrew Ross Mon, 02 Apr 2012 15:30:25 +0100 plplot (5.9.9-2) unstable; urgency=low * debian/control.in: Add recommends on cmake for libplplot-dev since this provides a better way of building the examples. * Force rebuild to fix dependency problems with ada development library and gnat-4.6 which make libplplot-ada0-dev uninstallable. * Add explicit dependency on gdc-v1 as package is not yet ready for gdc version 2 which is the new default with gdc-4.6 (closes: #653088). -- Andrew Ross Tue, 03 Jan 2012 16:09:55 +0000 plplot (5.9.9-1) unstable; urgency=low * New upstream release. * debian/patches/series: Remove patches from upstream which are included in the new release. * debian/control.in: + Add back in dependencies (rather than recommends) on the C++ and fortran libraries. This does pull in extra libraries if you only wish to develop with one language, but reverts to the old behaviour (closes: #642715). * debian/control.in, debian/libplplot-ada0.files, debian/libplplot-ada0-dev.files, debian/libplplot-dev, debian/rules, debian/README.Debian: + Split off ada development files from libplplot-dev package into new libplplot-ada0-dev package. Move .ali files from libplplot-ada into libplplot-ada0-dev package as per Debian Ada policy. Add explicit dependency on ada-compiler, gnat and gnat-4.6 as per policy. (closes: #644105, #644110, #644112) + Rename libplplot-ada package to libplplot-ada0 so it includes the library soversion as per Debian Ada policy. -- Andrew Ross Thu, 27 Oct 2011 21:30:38 +0100 plplot (5.9.8-2) unstable; urgency=low * debian/control.in: + Change package priority to optional as per policy. + Add libplplot-dev dependency on libqsastime-dev (closes: #642146). + Fix description for libplplot-dev package (closes: #642122). * debian/plplot-tcl-dev.lintian-overrides: Fix lintian overrides. -- Andrew Ross Mon, 19 Sep 2011 20:38:55 +0100 plplot (5.9.8-1) unstable; urgency=low * New upstream release. * debian/control.in: Bump standards version to 3.9.2. * debian/NEWS: update NEWS file for 5.9.8. * debian/control.in, debian/rules, debian/*.files: Rename packages to reflect bump in SONAME version. * Rebuild against gfortran-4.6 (closes: #635739). * debian/rules: + Update to reflect changes in upstream ChangeLog file name. + Tidy up some old comments. + Change from calling ctest to using "make test_noninteractive" to run the tests. Also include .NOTPARALLEL target to prevent the rules makefile being parallelised. Instead pass -j options to the plplot make files. This allows parallel builds to work correctly. + Fix a temporary permissions problem with test script in the 5.9.8 tarball. + Fix dependency generation for octave package. + Fix python build so that the installed example Makefiles are properly configured. * debian/rules, debian/control.in, debian/libplplot-ocaml.files: Add new libplplot-ocaml package which includes the OCaml bindings. * debian/rules, debian/control.in, debian/libplplot-lua.files: Add new libplplot-lua package which includes the lua bindings. * debian/rules, debian/control.in, debian/libplplot-d.files: Add new libplplot-d package which includes the D language bindings. * debian/rules, debian/control.in, debian/python-plplot-qt.files: Add new python-plplot-qt package which includes the python bindings to allow use of the plplot API in qt applications. * debian/control.in: + Remove dependency of libplplot-java on default-jre as per policy. Java libraries do not need to depend on a java runtime. Fixes lintian warning. + Tidy up section / priority headers for the packages. * debian/patches/series, debian/patches/08_oct_perms.diff, debian/patches/09_qt_nodisplay.diff, debian/patches/10_fix_test_scripts.diff, debian/patches/11_ocaml_library_location.diff, debian/patches/12_qt_unload_fix.diff + Add new patch to turn off execute permissions for plplot_octave.oct (fixes lintian error). + Add patch from upstream to enable non-interactive qt devices to work even if DISPLAY is not set (prevents error when running tests on a buildd / using pbuilder). + Add new upstream patch to remove spurious chmod commands from test scripts. This ensures the installed examples will work as expected. + Add new upstream patch to change the install location for OCaml libraries to remove the OCaml version (as per Debian OCaml practice) and to remove the execute permissions for the stublibs. + Add temporary workaround from upstream to prevent crash on exit with the qt driver and Qt-4.7.3. * debian/copyright: Make explicit that the license is LGPL-2 (fixes lintian warning). Update consistent with upstream copyright file. * debian/control.in, debian/rules, debian/libqsastime0.files, debian/libqsastime-dev.file: Split libqsastime off into separate library and devel packages. * debian/libplplot-dev.files, debian/libplplot-fortran9.files: Move fortran .h and .mod files to the libplplot-dev package as these are required for compiling fortran with plplot and not for runtime. * debian/plplot-tcl-dev.lintian-overrides: Add lintian override for informational warning about interpreter path not being absolute. * debian/rules: Add -fvisibility=hidden to CFLAGS and -Wl,--as-needed to LD_FLAGS to only export required symbols and prevent linking in unnecessary libraries. Reduces the dependency requirements, particularly for the drivers. -- Andrew Ross Fri, 2 Sep 2011 20:35:33 +0100 plplot (5.9.7-1) UNRELEASED; urgency=low * New upstream release (closes: #564216). * debian/rules: remove -DHAVE_PTHREADS=ON option as it is on by default. Option name is also likely to change in future releases. * debian/control.in, debian/rules, debian/python-plplot.files: change from using dh_pycentral to dh_python2 (closes: #616942). Also fixes lintian warning. * debian/control.in: minor tweaks to package descriptions. -- Andrew Ross Wed, 16 Mar 2011 11:10:59 +0000 plplot (5.9.6-1) UNRELEASED; urgency=low * New upstream release. * debian/patches/series: + Remove the following patches which are included upstream 11_minus-sign-manpage.diff 16_wxwidget-with-cmake-2.8.diff 17_fix_cmap_support.diff 18_update_cmake_fortran.diff and delete the patches from the patches directory. + Comment out 07_octave_prune_examples.diff from the list of applied patches, but leave patch for now to see if octave example p7 is ok on alpha. + Update remaining patches for 5.9.6. * debian/control.in: drop plplot-bin package altogether as all these scripts are now obsolete. * debian/control.in, debian/rules, debian/plplot9-driver-qt.files: Add new plplot9-driver-qt package which includes the qt driver and bindings. * debian/source/format: Add file to select 3.0 (quilt) format for the package. Fixes lintian warning. * debian/NEWS: update NEWS file for 5.9.6. -- Andrew Ross Fri, 27 Aug 2010 23:31:10 +0100 plplot (5.9.5-4) unstable; urgency=low * debian/rules, debian/control.in: update to use dh_numpy in debian/rules to get versioned numpy support. Requires python numpy >= 1:1.1.4.1-4~ (closes: 590770). * debian/control.in: Bump standards version to 3.9.1. * debian/control.in, debian/plplot-bin.files: remove references to plrender in package descriptions (no longer included) and also remove plpr / plm2gif scripts which rely on plrender. * debian/control.in: Fix spelling mistake in cairo driver package (closes: 592970) * debian/patches/18_update_cmake_fortran.diff: Remove plplot workaround for cmake fortran support as this is no longer needed with cmake 2.8.2 and causes errors building the f77 and f95 libraries. -- Andrew Ross Thu, 26 Aug 2010 13:38:26 +0100 plplot (5.9.5-3) unstable; urgency=low * debian/control.in: + Remove Rafael Laboissiere from the list of uploaders as he has now retired from Debian (closes: #571874). + Bump Debian standards version to 3.8.4. * debian/control.in, debian/rules: Correctly disable ada support for sh4 (closes: #572028). Enable ada support on armel now that gnat is available (closes: #568451). * debian/rules: Force tclsh to /usr/bin/tclsh8.5 - avoids problems if tcl8.4 is also installed so /usr/bin/tclsh points to a different version. * debian/patches/17_fix_cmap_support.diff, debian/patches/series: Add bug fix patch from upstream to fix cmap palette support. This fixes the blank pages in the ada examples (and possibly user code). -- Andrew Ross Tue, 01 Mar 2010 14:03:40 +0000 plplot (5.9.5-2) unstable; urgency=low * debian/control.in: Update to use octave3.2 - octave 3.0 will shortly be dropped. * debian/rules: explicitly enable jpeg, png and gif drivers as they are now disabled by default. Eventually these will be replaced by cairo and qt drivers, but keep them in for now until these packages have settled down. -- Andrew Ross Mon, 22 Feb 2010 12:50:40 +0000 plplot (5.9.5-1) UNRELEASED; urgency=low * New upstream release. * debian/patches/series: Remove the following patches which are no longer required as they are now included upstream 13_fix-kfreeBSD-build.diff 14_octave-3.0-fixes.diff 15_octave-toggle-plplot-use.diff and clean up directory by deleting unused patches. * debian/patches/02_unset-python-path.diff, debian/patches/04_use-mkoctfile.diff, debian/patches/07_octave_prune_examples.diff, debian/patches/16_wxwidget-with-cmake-2.8.diff: + Update patches to work with plplot 5.9.5 * debian/control.in, debian/rules: + Properly enable support for ada on all architectures (except armel) - build dependencies were not updated. + Add sh4 to the list of architectures where gnat is not available and so ada support is disabled. (closes: #562238) + Drop the plplot9-driver-gnome2 package which is unmaintained upstream and depends on libgnomeprintui-2.2 which is to be dropped from Debian. (closes: #542577) + Ensure ghostscript is installed in Build-Depends-Indep: since this is needed to generate fonts for pdfjadetex, but is not automatically pulled in. * debian/rules: Remove setting of ITCL_LIBRARY which is not required with latest version of itcl. * debian/libplplot9.files: Ensures .pal palette files are correctly installed * Rebuild package to use latest versions of gfortran (closes: #564065) and python (closes: #562411) -- Andrew Ross Mon, 25 Jan 2010 21:19:07 +0000 plplot (5.9.2-4) UNRELEASED; urgency=low * debian/patches/02_unset-python-path.diff: Fix offset in patch to remove quilt warning. (closes: #538533) * debian/control.in: + Remove arm build dependency on g++-4.1. (closes: #533806) + Update build dependency on tcl / tk to 8.5 (compatible with latest itcl). (closes: #545302) + Add dpkg (>=1.15.4) | install-info dependency for plplot-doc to correctly handle info install triggers. Fixes lintian warning. + Bump debian standards version to 3.8.3. + Fix typo in java bindings package description. (closes: #557677) + Add ${misc:Depends} to all binary package dependencies. Fixes lintian warning. * debian/control.in, debian/rules: + Update java to build-dep on default-jdk and runtime depend on default-jre which should work for all architectures. + Update ada packages so built on all architectures except armel where gnat seems to be unavailable. (closes: #544187) * debian/patches/16_wxwidget-with-cmake-2.8.diff: New patch ported from upstream to fix wxwidget build with cmake 2.8.0. * debian/control.in: Bump wxgtk version to 2.8. Require cmake 2.8.0 to build. -- Andrew Ross Wed, 23 Aug 2009 12:05:07 +0100 plplot (5.9.2-3) unstable; urgency=low * debian/control.in: Ensure libplplot-dev only depends on libplplot-ada for architectures where that exists. (closes: #530847) -- Andrew Ross Thu, 28 May 2009 10:22:07 +0100 plplot (5.9.2-2) unstable; urgency=low [ Andrew Ross ] * debian/compat, debian/control.in: Update compatibility version for debhelper to remove lintian warning. * debian/control: Change section for libplplot9-java to match override in debian archives. Fixes lintian warning * debian/patches/15_octave-toggle-plplot-use.diff: New patch ported from upstream to fix namespace clash in the toggle_plplot_use.m script. (closes: #525198) * debian/plplot-doc.postinst, debian/plplot-doc.prerm: Remove obsolete scripts. Handling of index updates for info file installs is now done automatically by dpkg. Removes lintian warning. * debian/control.in: Update package descriptions to fix lintian warnings. * debian/patches/14_octave-3.0-fixes.diff: New patch ported from upstream to fix octave with octave 3.0. Patch removes support for octave 2.0/2.1 which gets rids of a large number of warnings. Also fixes automatic_replot support. (closes: #522423) * debian/rules: Disable OCaml support to prevent OCaml bindings being build if ocamlc is installed. [ Rafael Laboissiere ] * debian/control (libplplot-dev): Depend on libplplot-fortran9 libplplot-ada, avoiding dangling symlinks (closes: #522125) * debian/control.in: Bump Standards-Version to 3.8.1 (add needed file debian/README.source explaining the patch system) -- Andrew Ross Thu, 23 Apr 2009 09:13:07 +0100 plplot (5.9.2-1) unstable; urgency=low * New upstream release. Closes: #517233. * debian/patches/series: Remove patches 09_pdftex-EC-encoding.diff 10_print-usage-octave-3.0.diff 12_cmake-2.6-fixes.diff which are now incorporated upstream. * debian/patches/07_octave_prune_examples.diff: Update patch to reflect upstream changes. * debian/patches/13_fix-kfreeBSD-build.diff: debian/control.in: New patch to fix build of plplot on Debian kfreeBSD. Also disable ada packages on kfreeBSD-amd64. Closes: #497895. * debian/rules: Explicitly enable tk driver. This is current disabled upstream as there are some issues with segfaults for the interactive tests. Use at your own risk until patches are forthcoming. -- Andrew Ross Sun, 25 Jan 2009 15:28:58 +0000 plplot (5.9.0-9) UNRELEASED; urgency=low * Switch from dpatch to quilt -- Rafael Laboissiere Fri, 05 Sep 2008 19:50:35 +0200 plplot (5.9.0-8) unstable; urgency=low [ Andrew Ross ] * debian/rules: + Fix use of findstring in debian/rules which prevented java building on i386 (closes: #483826) * Add dpatches 12_cmake-2.6-fixes: Fixes build with cmake 2.6 now in sid. This patch is taken from svn upstream. (closes: #482236) [ Rafael Laboissiere ] * debian/control.in: Bump Standards-Version to 3.8.0 (no changes needed) -- Rafael Laboissiere Thu, 17 Jul 2008 12:08:51 +0200 plplot (5.9.0-7) unstable; urgency=low * debian/control.in, debian/rules: + Build-depend on default-jdk-builddep instead of java-gcj-compat-dev and prevents building of the libplplot9-java package on alpha, hppa, and hurd-i386 (closes: #477902) + Prevent libplplot-ada of building on armeb and armel (closes: #478891) -- Rafael Laboissiere Fri, 02 May 2008 15:45:20 +0200 plplot (5.9.0-6) unstable; urgency=low * debian/control.in, debian/rules: Disable building of the Ada binding on alpha -- Rafael Laboissiere Thu, 03 Apr 2008 11:59:36 +0200 plplot (5.9.0-5) unstable; urgency=low [ Andrew Ross ] * debian/control.in: Make it clear that the ada bindings are still experimental [ Rafael Laboissiere ] * debian/control.in, debian/rules: Do not build the Ada binding on mips and mipsel -- Rafael Laboissiere Fri, 28 Mar 2008 11:32:20 +0100 plplot (5.9.0-4) unstable; urgency=low * debian/control.in: + Renamed from debian/control. + Build-depend on slice + Build-depend on gnat-4.1 on alpha, mips, and mipsel, since gnat-4.3, the default Ada compiler in Debian unstable, has issues on those architectures * debian/rules: + Do not issue commands related to the libplplot9-java and libplplot-ada packages on arm + Process debian/control.in through the slice command to produce a debian/control file with some packages excluded for some architectures (currently, libplplot9-java and libplplot-ada are excluded for arm) -- Rafael Laboissiere Mon, 24 Mar 2008 10:57:11 +0100 plplot (5.9.0-3) unstable; urgency=low * debian/control: Build-depend on g++-4.1 on arm, otherwise mkoctfile fails on this architecture * debian/rules: Set variable DEB_BUID_ARCH using dpkg-architecture -- Rafael Laboissiere Sun, 23 Mar 2008 22:18:14 +0100 plplot (5.9.0-2) unstable; urgency=low [ Andrew Ross ] * debian/control, debian/rules: Disable ada support for arm. The gnat compiler is not available on the arm architecture. The libplplot-ada package will be empty on this architecture. [ Rafael Laboissiere ] * Rebuilt against new libffi-dev, such that the python-plplot package will depend on the new libffi5 (closes: #472166) * debian/patches/11_minus-sign-manpage.dpatch: Escape "-" signs that mean the "minus" character in plserver man page * debian/plplot-doc.doc-base: Set section to Science/Mathematics -- Rafael Laboissiere Sun, 16 Mar 2008 23:37:46 +0100 plplot (5.9.0-1) unstable; urgency=low [ Andrew Ross ] * New upstream release * debian/patches/00list: Remove patches 05_octave_documentation.dpatch 06_build_dir_use_physical_path.dpatch 08_fix_cxx_includes.dpatch as they are now included upstream * debian/rules, debian/control, debian/libplplot-ada.files, debian/liplplot-dev.files: Add new package libplplot-ada to contain the Ada bindings. Include examples and source in with the libplplot-dev package (following Ada policy). * debian/libplplot9.README.Debian: Update to include new ada bindings package. [ Rafael Laboissiere ] * debian/control: + Fixed capitalization of GNOME (Lintian warning) + Force build-dependency on octave3.0 >= 3.0.0-2, ensuring the transition from g77 to gfortran. Also, drop the unnecessary build-dependencies on blas, atlas, and lapack, since they are pulled in by octave3.0. * Add dpatches: + 09_pdftex-EC-encoding: Include the correct ec.enc file for the EC encoding, such that ligatures like "ff" and "fi" display correctly in the PDF form of the documentation (closes: #461343) + 10_print-usage-octave-3.0: Use the appropriate call to print_usage in wrap_octave.pl when building against octave3.0 * debian/patches/04_use-mkoctfile.dpatch: Adjust for installing plplot_octave.oct with the appropriate execution permissions, otherwise dpkg-shlibdeps does not work correctly for the octave-plplot package -- Rafael Laboissiere Sun, 24 Feb 2008 12:43:28 +0100 plplot (5.8.0-6) unstable; urgency=low [ Andrew Ross ] * debian/rules, debian/control, debian/libplplot9.README.debian: Disable java on arm platform. Currently java-gcj-compat-dev is out of date on that architecture. Instead the libplplot9-java package will be empty on arm. [ Rafael Laboissiere ] * debian/control: + Force build-dependency on python-numpy to be >=1.0.4-4, because the previous version had the include files installed in the wrong directory + Build-depends on octave3.0-headers instead of octave2.9-headers * debian/patches/01_check-for-octave2.9.dpatch: Adapted for also accepting Octave 3.0 * debian/rules: Adjusted path of numpy include files, which are now in /usr/include/numpy -- Rafael Laboissiere Mon, 24 Dec 2007 00:06:08 +0100 plplot (5.8.0-5) unstable; urgency=low [ Andrew Ross ] * debian/patches/08_fix_cxx_includes: Add patch to fix the include files for the c++ examples. This patch should ensure the examples build with gcc 4.3. (closes: #456040) * debian/control: Add Build-Depends-Indep section for those packages only used in building the documentation. Reduces package dependencies for autobuilders. [ Rafael Laboissiere ] * debian/control: Tighten build-dependency on libqhull-dev to version equal or greater 2003.1-8 because versions previous to that one were terribly broken. -- Rafael Laboissiere Fri, 14 Dec 2007 12:12:21 +0100 plplot (5.8.0-4) unstable; urgency=low * debian/rules: rewrite the rules so the documentation is only built for binary-indep targets. This save significant time for the autobuilders. -- Andrew Ross Mon, 10 Dec 2007 20:33:28 +0000 plplot (5.8.0-3) unstable; urgency=low [ Rafael Laboissiere ] * debian/control: + Dropped the Homepage pseudo-header from the extended descriptions + Bumped Standards-Version to 3.7.3 [ Andrew Ross ] * debian/patches/07_octave_prune_examples.dpatch: Remove example p7 from the ctest tests for the octave bindings. Currently this test fails on alpha in a way that fills the disk partition. -- Rafael Laboissiere Fri, 07 Dec 2007 20:20:49 +0100 plplot (5.8.0-2) unstable; urgency=low * debian/rules: add -VV option to ctest. Will make it easier to debug any failed tests for auto-built packages. * debian/patches/06_build_dir_use_physical_path.dpatch: Ensure that plplot correctly identifies when run in the build tree, even if the path involves symlinks. -- Andrew Ross Mon, 03 Dec 2007 10:57:54 +0000 plplot (5.8.0-1) unstable; urgency=low * New upstream release. * debian/rules: use cmake to get version information rather than configure.ac. Autotools build is now obsolete. * debian/control: correct libplplot9 suggests - correct package names are plplot9-driver-cairo and plplot9-driver-wxwidgets. * debian/libplplot9.README.Debian: Update to reflect changes to octave-plplot and replacement of psttf driver with cairo driver. * debian/patches/03_tclIndex-src-tree.dpatch: Dropped patch (applied upstream). * debian/patches/05_octave_documentation.dpatch: Improve the usage documentation of octave-plplot, in particular for users of octave2.9 (closes: #453128). -- Andrew Ross Fri, 30 Nov 2007 17:47:54 +0000 plplot (5.8.0~RC1-3) unstable; urgency=low * debian/control: Build-depends on java-gcj-compat-dev and make the libplplot9-java package depend on java-gcj-compat. It seems that the Java binding only work well with gcj/gij. This should fix the autobuild failures related to the Java binding (closes: #451103) * debian/rules: Set the appropriate JAVA_HOME according to the above. -- Rafael Laboissiere Wed, 14 Nov 2007 23:51:54 +0100 plplot (5.8.0~RC1-2) unstable; urgency=low * Added Cairo driver and dropped psttf driver, making the former replace/conflict with the later -- Rafael Laboissiere Wed, 31 Oct 2007 22:20:25 +0100 plplot (5.8.0~RC1-1) unstable; urgency=low [ Andrew Ross ] * New upstream release. The pstex driver is not support anymore (closes: #415303). * New maintainer (closes: #396999) * debian/control, debian/rules: Fix python settings to work with numpy rather than Numeric. * debian/patches/01_check-for-octave2.9.dpatch: Renamed from 01_check-for-octave2.1 and adapted for octave2.9 [ Rafael Laboissiere ] * debian/control: + Made octave-plplot depend on libplplot9, otherwise a broken symlink may show up in /usr/share/doc + Build-depend on octave2.9-headers instead of octave2.1-headers. Also, build-conflict with the later. + Updated description of plplot-bin package, since support for plmeta and pstex is not enabled by default + Replaced the deprecated variable ${Source-Version} by ${binary:Version} + Added Homepage, Vcs-Svn, and Vcs-Browser fields + Added me as an uploader * debian/rules: + Do not set the RPATH when building shared libraries + Set the environment variable ITCL_LIBRARY when calling ctest, such that the examples_tcl test passes * Added dpatches: + 03_tclIndex-src-tree.dpatch: Ensure tk/tclIndex is generated in the build tree and not in the source tree + 04_use-mkoctfile: Build plplot_octave.oct using mkoctfile and not as a shared library * debian/plplot9-driver-wxwidgets.files: Move libplplotwxwidgetsd.so* into the plplot9-driver-wxwidgets package -- Rafael Laboissiere Mon, 29 Oct 2007 17:06:13 +0100 plplot (5.7.4.svn.20070523-2) unstable; urgency=low * debian/control, debian/rules: Fix python packages to work with cmake build system. * debian/control, debian/rules: Re-enable the libplplot9-java package. Now uses jikes / kaffe to build. * debian/control: Tidy up dependencies and include dependencies for building documentation from source. * debian/libplplot9.README.Debian: Update list to describe current packages. -- Andrew Ross Tue, 19 Jun 2007 08:35:59 +0100 plplot (5.7.4.svn.20070523-1) unstable; urgency=low * Initial port of debian packaging files to use new cmake build system -- Andrew Ross Wed, 23 May 2007 13:35:43 +0100 plplot (5.6.1-12) unstable; urgency=low * QA upload. * Fix missing section on the plplot-bin package, causing build failures on some (!) architectures. -- Steve Langasek Wed, 03 Oct 2007 11:32:21 -0700 plplot (5.6.1-11) unstable; urgency=low * QA upload. * debian/patches/51_remove-no-force-mem.dpatch: Remove `-fno-force-mem', which is a no-op with GCC 4.1+, and unsupported with GCC 4.3. Closes: #415278. * debian/watch: Update upstream URL. -- Matej Vela Sun, 15 Apr 2007 21:57:03 +0200 plplot (5.6.1-10) unstable; urgency=low * Orphaning the package * debian/control: Changed the maintainer to the Debian QA Group -- Rafael Laboissiere Sat, 4 Nov 2006 10:19:34 +0100 plplot (5.6.1-9) unstable; urgency=low * debian/control: Applied patch from Tomas Pospisek tomake list in description render nicely in aptitude (closes: #389142) -- Rafael Laboissiere Mon, 25 Sep 2006 01:47:57 +0200 plplot (5.6.1-8) unstable; urgency=low * debian/control, debian/rules: Do not build the libplplot9-java package anymore, at least until the problems in building the PLplot Java buildings in the autobuilders is fixed (closes: #384329) -- Rafael Laboissiere Tue, 29 Aug 2006 22:39:05 +0200 plplot (5.6.1-7) unstable; urgency=low * debian/patches/50_check-for-octave2.1.dpatch: Do string comparisons instead of numeric comparisons on the value returned by split(version,"."). Thanks to Thomas Weber the patch (closes: #376247) -- Rafael Laboissiere Sat, 1 Jul 2006 13:57:26 +0200 plplot (5.6.1-6) unstable; urgency=low * debian/watch: Fixed http entry * debian/rules: Install Perl examples in the libplplot-dev package -- Rafael Laboissiere Thu, 29 Jun 2006 02:23:30 +0200 plplot (5.6.1-5) unstable; urgency=low * debian/control: Removed build-dependency on pdl, which causes circular dependencies because pdl depends on libplplot9. It is a bad thing to require libplplot9 installed in order to build libplplot9. * debian/rules: - Dropped --enable-pdl from the list of options to configure - Call the dh_movefiles command only after everything has been installed in debian/tmp, including the python2.{3,4} specific stuff. This will avoid build errors due to libraries being moved away from debian/tmp/usr/lib (closes: #375396) -- Rafael Laboissiere Mon, 26 Jun 2006 10:45:51 +0200 plplot (5.6.1-4) unstable; urgency=low * debian/control: Build-Depends on python-numeric >= 24.2-3, because this version is the first one built with python central. Previous build dependencies on python2.{3,4}-numeric are removed. -- Rafael Laboissiere Sun, 25 Jun 2006 23:17:45 +0200 plplot (5.6.1-3) unstable; urgency=low * debian/control: Added ttf-freefont to Build-Depends, such that the Freetype support is corectly switched on by configure and compilation of drivers/gcw.c succeeds (closes: #375364) -- Rafael Laboissiere Sun, 25 Jun 2006 18:02:37 +0200 plplot (5.6.1-2) unstable; urgency=low * debian/control: Replaced all build-dependencies for java by java-gcj-compat-dev, which will be default java environment for building packages soon (thanks to Michael Koch for the hint, closes: #370655, #372644) * debian/rules: Set JAVA_HOME to /usr/lib/jvm/java-gcj * The libcsiro0 package has now its own /usr/share/doc/libcsiro0 directory, eliminating the need for a symlink to /usr/share/doc/libplplot9, which avoids the circular dependency libcsiro0 <-> liplplot9 (closes: #342897) * Following now the new Python Policy (closes: #373478): - debian/control: + Build-Depends on debhelper >= 5.0.37.2, python-all-dev >= 2.3.5-11, and python-central >= 0.4.17 + Added a XB-Python-Version field to the python-plplot package + Added a XS-Python-Version with value "all" - debian/rules: + Added call to dh_pycentral + Generate the Python modules for versions 2.3 and 2.4 by calling twice the configure script + make + make install in the newly created rule install-python% -- Rafael Laboissiere Sat, 24 Jun 2006 23:42:02 +0200 plplot (5.6.1-1) unstable; urgency=low * New upstream release * debian/watch: Added file [changes for 5.6.0.rc1.5.6.1-2), not officially released] * debian/patches/50_check-for-octave2.1.dpatch: Abort the toggle_plplot_use script if using Octave other than version 2.1.* (closes: #368753) * debian/rules: Enable installation of the PDL examples * debian/control: Build-depends on pdl [changes for 5.6.0.rc1.5.6.1-1), not officially released] * New upstream release candidate (5.6.1_RC1). This version contains the binding for Fortran 95. * debian/rules: + Enabled compilation of Fortran 95 binding. Due to some strange libtool problem, "FC=gfortran and F77=gfortran" must be given to configure. + Run "make check" after "make" in target build-stamp * debian/control: Created the new package libplplot-fortran9 containing the F77 and F95 bindings. * debian/plplot-doc.doc-base: Fixed path for Files and Index. -- Rafael Laboissiere Wed, 31 May 2006 11:21:05 +0200 plplot (5.6.0-1) unstable; urgency=low * New upstream release: - New language binding for Java (package libplplot9-java, which was already in version 5.5.3-1, uploaded to experimental) - New drivers: + Gnome Canvas Widget (packages python-plplot-gnome2 and python-plplot-gnome2 (which were already in version 5.5.3-1, uploaded to experimental) + wxWidgets tool kit (package plplot9-driver-wxwidgets) + PostScript with Unicode support (package plplot9-driver-psttf) * debian/control: - Bumped Standards-Version to 3.7.2 (no changes needed) - Build-Depends on liblasi-dev (>= 1.0.5-2) and libwxgtk2.6-dev - Updated build dependency on libgcj4-dev to libgcj6-dev (closes: #333785) - octave-plplot suggests the xwin driver package (closes: #358323) * debian/patches/50_simplelist-in-man-page: Removed patch (applied upstream) -- Rafael Laboissiere Sun, 7 May 2006 20:09:16 +0200 plplot (5.3.1-11) unstable; urgency=low * debian/rules: the plplot-doc package has now its own /usr/share/doc directory (really closes: #361781) * debian/control: Removed dependency of plplot-doc on libplplot9 -- Rafael Laboissiere Wed, 12 Apr 2006 16:11:00 +0200 plplot (5.3.1-10) unstable; urgency=low * debian/control: Made the dependency of plplot-doc on libplplot9 unversioned (closes: #361781) -- Rafael Laboissiere Tue, 11 Apr 2006 17:38:13 +0200 plplot (5.3.1-9+b1) unstable; urgency=low * Binary-only non-maintainer upload for i386; no source changes. * Rebuild against libhdf5-1.6.5 -- Debian/i386 Build Daemon Wed, 5 Apr 2006 23:47:20 -0700 pplplot (5.3.1-9) unstable; urgency=low * Recompiled against latest version of libc6. PLplot does not cause Octave to crash anymore (closes: #351734). -- Rafael Laboissiere Wed, 8 Mar 2006 11:27:30 +0100 plplot (5.3.1-8) unstable; urgency=low * Due to the gnome1 -> gnome2 transition in sid, the plplot9-driver-gnome package is removed. The experimental release of plplot (5.5.3) already contains the gcw driver, which replaces the gnome driver. -- Rafael Laboissiere Tue, 27 Sep 2005 09:34:01 +0200 plplot (5.3.1-7) unstable; urgency=low * Build-depends on gfortran instead of g77. This should get around a build failure on the ia64 architecture. -- Rafael Laboissiere Tue, 27 Sep 2005 00:11:33 +0200 plplot (5.3.1-6) unstable; urgency=low * This version will *_really_* complete the C++ ABI transition. I forgot to do it for the libplplot-c++9 package, which is now called libplplot-c++9c2. Most of the changes come from the Ubuntu patch (thanks to Stephan Hermann ): + debian/control: adjusted packagename, conflicts/replaces, dependencies + debian/rules: adjusted packagename + debian/libplplot-c++9c2.files: renamed and edited to new packagename -- Rafael Laboissiere Sun, 18 Sep 2005 14:51:55 +0200 plplot (5.3.1-5) unstable; urgency=low * First build with gcc/g++ 4.0. This should complete the C++ ABI transition for the octave-plplot package (closes: #328198). * debian/rules: Avoid compilation problem of unrecognized type '__builtin_va_list' when building the Octave binding (closes: #274359). I am fixing this bug using the hack of setting the CC variable of the Makefile, instead applying the patch suggested by Kaare Hviid , because otherwise I would have to run automake/libtool/autoconf to build the package. Lame, But It Works (TM). * debian/control: Upgraded Standards-Version to 3.6.2 (no changes needed). * debian/copyright: New FSF address. * debian/patches/50_simplelist-in-man-page.dpatch: Added patch to fix processing of plcol0.3plplot man page. -- Rafael Laboissiere Fri, 16 Sep 2005 22:46:28 +0200 plplot (5.5.3-1) experimental; urgency=low * New uspstream release (development branch, hence the upload to experimental). * The plplot9-driver-gnome package is replaced by plplot9-driver-gnome2, which contain the new gcw driver and the liplplpotgnome2 libary. * The new package python-plplot-gnome2 contains the glue code for using libplplotgnome2 with Python. -- Rafael Laboissiere Tue, 3 May 2005 09:15:10 +0200 plplot (5.3.1-4) unstable; urgency=low * debian/rules: Added --with-freefont option to configure * debian/control: - plplot9-driver-gd recommends now the ttf-freefont package - libplplot-dev depends on libplplot-c++9, avoiding broken link /usr/lib/libplplotcxxd.so (closes: #303830) -- Rafael Laboissiere Sat, 9 Apr 2005 11:03:11 +0200 plplot (5.3.1-3) unstable; urgency=low * Rebuild against Octave 2.1.66 * debian/control: - Build-depends on octave2.1-headers (>= 2.1.65) - Fixed typo in description of libcsiro0 package (closes: #284381) - Made the libplplot9 package suggest all the driver packages, including plplot-tcl, which contains the Tk driver (closes: #285193) - Droped several dependencies on libplplot9 (= ${Source-Version}), which were causing lintian to complain * debian-rules: - Include defs.make and use octave-depends command - Droped manual setting of octave-plplot.substvars - Use OCTDIR to install plplot_octave.oct -- Rafael Laboissiere Fri, 25 Feb 2005 13:36:26 +0100 plplot (5.3.1-2) unstable; urgency=low * Rebuilt against Octave 2.1.64. -- Rafael Laboissiere Sat, 4 Dec 2004 16:57:04 +0100 plplot (5.3.1-1) unstable; urgency=low * New upstream release. -- Rafael Laboissiere Fri, 25 Jun 2004 10:15:00 +0200 plplot (5.3.0.rc2.5.3.1-1) unstable; urgency=low * New upstream release. * debian/rules: Removed old code for architecture-specific exclusion of the octave-plplot package. * debian/struct_contain.m: Removed this file, since it has been included upstream. -- Rafael Laboissiere Fri, 18 Jun 2004 07:52:54 +0200 plplot (5.3.0.rc1.5.3.1-5) unstable; urgency=low * debian/control: Make the build-dependencies on atlas/lapack specific to the arm and m68k architectures. -- Rafael Laboissiere Thu, 17 Jun 2004 16:13:55 +0200 plplot (5.3.0.rc1.5.3.1-4) unstable; urgency=low * debian/control: Refine the build-dependencies on atlas/lapack to make the package build from source on m68k and arm. -- Rafael Laboissiere Thu, 17 Jun 2004 13:12:04 +0200 plplot (5.3.0.rc1.5.3.1-3) unstable; urgency=low * debian/control: Added build-dependency on atlas3-base-dev. For some obscure reason, plplot is FTBFS on the architectures ia64, s390, sparc, powerpc, hppa, and mipsel, because neither atlas3-base-dev nor lapack3-dev are automatically installed. This should be the case, due to the build-dependency on octave2.1.-headers. I will keep atlas3-base-dev in Build-Depends until the problem is fixed. -- Rafael Laboissiere Thu, 17 Jun 2004 10:51:07 +0200 plplot (5.3.0.rc1.5.3.1-2) unstable; urgency=low * debian/control: Added dependency on libplplot3-dev to libplplot-dev. -- Rafael Laboissiere Wed, 16 Jun 2004 17:46:23 +0200 plplot (5.3.0.rc1.5.3.1-1) unstable; urgency=low * New upstream release. * debian/patches: Removed all Octave patches, since they have been applied upstream. -- Rafael Laboissiere Mon, 14 Jun 2004 20:40:46 +0200 plplot (5.3.0.cvs.20040520-0.sarge.2) unstable; urgency=low * debian/control: Add dpendencies to libplplot9 (= ${Source-Version}), to all packages besides libplplot9 itself. The package is now Lintian clean. -- Rafael Laboissiere Mon, 31 May 2004 23:36:20 +0200 plplot (5.3.0.cvs.20040520-0.sarge.1) unstable; urgency=low * Built for Debian testing (a.k.a. sarge). -- Rafael Laboissiere Thu, 20 May 2004 11:13:47 +0200 plplot (5.3.0.cvs.20040520-1) unstable; urgency=low * New CVS tarball upstream release -- Rafael Laboissiere Thu, 20 May 2004 11:09:21 +0200 plplot (5.3.0.cvs.20040517-0.sarge.1) unstable; urgency=low * Built for Debian testing (a.k.a. sarge). -- Rafael Laboissiere Mon, 17 May 2004 11:32:45 +0200 plplot (5.3.0.cvs.20040517-1) unstable; urgency=low * New CVS tarball upstream release. -- Rafael Laboissiere Mon, 17 May 2004 10:05:37 +0200 plplot (5.3.0.cvs.20040430-3) unstable; urgency=low * debian/patches/octave-2.1.53-demos.dpatch: Added patches for Octave demos x13c.m, x14c.m, and x17c.m. The whole set of examples for the Octave bindings work now with Octave version 2.1.57. * debian/patches/warn-empty-list-elements.dpatch: Added patches for shade.m and __pl_contour.m. The demos p*.m work now with Octave version 2.1.57 (except demos p6.m, p17.m, and p20.m). * debian/rules (install-stamp): Install the file debian/struct_contains.m before the calls to dh_movefiles, such that struct_contains.m really goes into the octave-plplot package. -- Rafael Laboissiere Tue, 11 May 2004 10:08:11 +0200 plplot (5.3.0.cvs.20040430-2) unstable; urgency=low * debian/patches/warn-empty-list-elements.dpatch, debian/patches/warn-fortran-indexing.dpatch: Added patches for making the Octave binding working with Octave 2.1.57. * debian/struct_contains.m: New file which override Octave's one when toggle_plplot_use is issued. * debian/rules: Install debian/struct_contains.m in /usr/share/plplot_octave. -- Rafael Laboissiere Sat, 8 May 2004 19:22:58 +0200 plplot (5.3.0.cvs.20040430-1) unstable; urgency=low * debian/control: - Removed build-dependency on g++-3.3 | g++-3.2, since g++ is a build-essential package (closes: #244007). - Use build-dependencies on libx11-dev, libxext-dev, and libxi-dev instead of on xlibs-dev, since this later is now a transition package (after the XFree86 4.3.0 package reorganization in Debian). * Build in unstable, so that the octave-plplot package gets the right dependency on libhdf5 (closes: #246297). -- Rafael Laboissiere Sat, 8 May 2004 12:15:29 +0200 plplot (5.3.0.cvs.20040324-2) unstable; urgency=low * Patched the configure script to avoid stderr messages to interfere with the Octave configuration. This may fix the recurrent buildd failures on the m68k architecture. -- Rafael Laboissiere Wed, 31 Mar 2004 21:23:06 +0200 plplot (5.3.0.cvs.20040324-1) unstable; urgency=low * New cvs snapshot upstream release. * debian/control: Removed build-conflict on f2c and fort77. Added fort77 build-dependency for the m68k architecture. This should fix the problem of building from source for m68k, since mkoctfile apparently needs the f2c library for linking *.oct files on that architecture. -- Rafael Laboissiere Thu, 25 Mar 2004 07:15:54 +0100 plplot (5.3.0.cvs.20040303-1) unstable; urgency=low * New cvs snapshot upstream release. * Reorganization of the packages to avoid potential problems with future upgradings of the PLplot libary soversion. Since libplplotcxxd, libcsirocsa, and libcsironn have different soversion numbers upstream, they are separated from the main libplplot9. * debian/control: - In the description of libplplot9, updated contents of package. - libplplot-c++9: New package. - libcsiro0: New package. * debian/libplplot-c++9.files: New file. * debian/libcsiro.files: New file. * debian/rules: create symlinks for /usr/share/doc/lib{plplot-c++9,csiro} to /usr/share/doc/libplplot9. -- Rafael Laboissiere Wed, 10 Mar 2004 23:39:13 +0100 plplot (5.3.0-5) unstable; urgency=low * Remove the programs in /usr/bin from the libplplot9 package and put them into the new package plplot-bin. This will avoid future conflicts when the soversion of the library will be incremented. -- Rafael Laboissiere Sat, 28 Feb 2004 14:24:56 +0100 plplot (5.3.0-4) unstable; urgency=low * debian/control: Made libplplot9 conflict with the old plplot package (<< 5). This allows a smooth upgrade from stable to testing/unstable by avoiding the overwriting of the file /usr/bin/pltek (closes: #235252). -- Rafael Laboissiere Sat, 28 Feb 2004 08:24:33 +0100 plplot (5.3.0-3) unstable; urgency=low * Get Octave bindings to work with octave2.1-2.1.53, the version available in unstable. Using dpatch for that. * debian/rules: - Include dpatch.make. - Targets build and clean depend on patch and unpatch, respectively. * debian/control: - Build-Depends on dpatch. - Drop alternative build-dependency to octave2.0-headers and force versioned dependency on octave2.1-headers (>= 2.1.54-2) -- Rafael Laboissiere Thu, 19 Feb 2004 21:23:50 +0100 plplot (5.3.0-2) unstable; urgency=low * debian/control: Removed build-dependency on libhdf5-serial-dev, since it will be included in the build-dependencies of octave2.1-headers (version 2.1.53-3). -- Rafael Laboissiere Tue, 3 Feb 2004 15:02:04 +0100 plplot (5.3.0-1) unstable; urgency=low * New upstream release. -- Rafael Laboissiere Thu, 29 Jan 2004 16:37:54 +0100 plplot (5.2.1.rc2.5.3.0-1) unstable; urgency=low * Second release candiate tarball for version 5.3.0. * debian/control: Removed most of the Conflicts/Replaces/Provides fields, since they where legacies from the libplplot5 packages. The libplplot9 and libplplot5 still cannot co-exist (although this is only of theoretical interest, since there are no other packages in Debian that depend on libplplot5). -- Rafael Laboissiere Thu, 22 Jan 2004 23:13:45 +0100 plplot (5.2.1.rc1.5.3.0-1) unstable; urgency=low * New cvs snapshot upstream release (first release candidate for 5.3.0 release) -- Rafael Laboissiere Sun, 18 Jan 2004 11:43:27 +0100 plplot (5.2.1.cvs.20040115-3) unstable; urgency=low * scripts/get-dependency-libs.sh: Applied upstream CVS patch for finding library files in .libs directories in the build tree. -- Rafael Laboissiere Thu, 15 Jan 2004 10:16:32 +0100 plplot (5.2.1.cvs.20040115-2) unstable; urgency=low * bindings/octave/PLplot/toggle_plplot_use.m, bindings/octave/PLplot/plplot_octave_path.m.in: Applied patch from upstream CVS to fix problems related to Octave 2.1.52. -- Rafael Laboissiere Thu, 15 Jan 2004 09:31:21 +0100 plplot (5.2.1.cvs.20040115-1) unstable; urgency=low * debian/control: - Made Build-Conflicts on libplplot5 unversioned. - Removed from Build-Depends and Build-Conflicts the m68k specificities related to g77, fort77, and f2c. This is a try to get around a FTBFS on the m68k architecture. Also, requires g++-3.3 | g++-3.2 instead of only g++-3.2. -- Rafael Laboissiere Thu, 15 Jan 2004 06:30:51 +0100 plplot (5.2.1.cvs.20040104-1) unstable; urgency=low * debian/control: Added pkg-config to build-dependencies and to libplplot-dev Recommends:. * debian/rules: - Added option --with-pkg-config to configure command. - Set environment variable PKG_CONFIG_ENV to " " when calling condfigure. This allows a cleaner line when launching make fro the installed examples/* directories, since setting PKG_CONFIG_PATH is not necessary in Debian. -- Rafael Laboissiere Sat, 3 Jan 2004 20:24:53 +0100 plplot (5.2.1.cvs.20031231-1) unstable; urgency=low * New cvs snapshot upstream release * debian/control: Changed section of packages libplplot9, plplot9-driver-gd, plplot9-driver-gnome, and plplot9-driver-xwin to libs (was math before) in order to comply with overrides of debian-installer. * debian/plplot-tcl.files: Include directories and files usr/share/plplot*/*tcl -- Rafael Laboissiere Wed, 31 Dec 2003 14:12:22 +0100 plplot (5.2.1.cvs.20031228-1) unstable; urgency=low * New cvs snapshot upstream release -- Rafael Laboissiere Sun, 28 Dec 2003 22:33:41 +0100 plplot (5.2.1.cvs.20031227-1) unstable; urgency=low * New cvs snapshot upstream release. -- Rafael Laboissiere Sat, 27 Dec 2003 01:52:55 +0100 plplot (5.2.1.cvs.20031226-1) unstable; urgency=low * New cvs snapshot upstream release. -- Rafael Laboissiere Fri, 26 Dec 2003 16:48:05 +0100 plplot (5.2.1.cvs.20031030-2) unstable; urgency=low * debian/rules: Call configure with --enable-static, such that the lib*.a files will be present in the *-dev packages (closes: #224550). * debian/control: Changed architecture of packages libplplot-dev and plplot-tcl-dev from "all" to "any", because of the *.a files included. -- Rafael Laboissiere Sat, 20 Dec 2003 17:48:52 +0100 plplot (5.2.1.cvs.20031030-1) unstable; urgency=low * Preparation for the next upstream version, which changed the soversion of the PLplot library. Changed all the references to libplplot5 to libplplot9. Affected files: - debian/control - debian/libplplot-dev.files - debian/octave-plplot.files - debian/plplot-doc.doc-base - debian/plplot-doc.files - debian/plplot-tcl-dev.files - debian/python-plplot.files - debian/rules - debian/libplplot9.README.Debian (new) - debian/libplplot9.files (new) * In order to avoid backward incompatibilities with the release of libplplot9, the driver module packages have now versioned names: - plplot9-driver-gd - plplot9-driver-xwin - plplot9-driver-gnome -- Rafael Laboissiere Thu, 30 Oct 2003 09:37:15 +0100 plplot (5.2.1.cvs.20031027-3) unstable; urgency=low * debian/rules: - Added symlinks /usr/lib/lib{nn,csa}.so.0, such that this release of the libplplot5 package does not break binary compatiblity with previous released versions of PLplot (closes: #217895). This is an interim solution. Probably, the upstream authors will have to change the soversion or revert the changing of names of the libscsiro{nn,csa} libraries in order to get the problem cleanly fixed. - Call configure with --disable-java, since enable_java has been made the default in the upstream configure.ac. -- Rafael Laboissiere Tue, 28 Oct 2003 13:45:21 +0100 plplot (5.2.1.cvs.20031027-2) unstable; urgency=low * debian/libplplot-dev.files: Added README.pkg-config file. * debian/libplplot5.README.Debian: Fixed typos. -- Rafael Laboissiere Mon, 27 Oct 2003 11:44:16 +0100 plplot (5.2.1.cvs.20031027-1) unstable; urgency=low * New CVS snapshot upstream release. This release is actually quite close to the latest Debian 5.2.1-21, since I have been tracking CVS developments since the upstream release 5.2.1. One of biggest advantages of this move is the enourmous reduction in the size of the diff.gz file: du -b plplot*diff* 2686036 ../plplot_5.2.1-21.diff.gz 10198 ../plplot_5.2.1.cvs.20031027-1.diff.gz This huge difference is due to the patched documentation file and the necessity of an uuencoded file for the Debian packages. * debian/rules: Removed all manipulations (targets "build" and "clean") related to the plplot-5.2.1-new-doc.tar.gz.uu file, which is not included in the source package anymore. Also, added flag -k to make distclean. * debian/control: Removed build-dependency on sharutils. * debian/libplplot5.README.Debian: Added note about pkg-config support. -- Rafael Laboissiere Mon, 27 Oct 2003 09:50:09 +0100 plplot (5.2.1-21) unstable; urgency=low * sysloc.in: Applied patch from upstream CVS that assigns an unversioned path to OCTAVE_OCT_DIR. * debian/rules: - Loosen the restriction on the Octave version dependency, now that OCTAVE_OCT_DIR is unversioned. - Configure with --with-pthreads, such that the xwin driver refreshes the plot when the window is moved or re-exposed. -- Rafael Laboissiere Mon, 20 Oct 2003 10:42:55 +0200 plplot (5.2.1-20) unstable; urgency=low * Following a suggestion of Matthias Klose , the libltdl library shipped with the upstream sources is not compiled anymore as a convenience library: - Patched configure.ac and Makefile.am from upstream CVS. The configure option --with-ltdlsystem is now implemented, which allows the use of the installed libltdl library. - debian/control: Build-depends on libltdl3-dev. - debian/rules: Call configure with option --with-ltdlsystem. * debian/control: - Fixed description of libplplot-dev package. - Bumped the build-dependency on debhelper to version 4.1.67, since we are using dh_python (thanks again to Matthias Klose for pointing this out). -- Rafael Laboissiere Fri, 17 Oct 2003 08:25:49 +0200 plplot (5.2.1-19) unstable; urgency=low * configure.ac: Added upstream patch from the CVS repository to avoid problems when using the variable $max_cmd_len in the libtool script. -- Rafael Laboissiere Tue, 16 Sep 2003 12:37:48 +0200 plplot (5.2.1-18) unstable; urgency=low * debian/rules: Use dh_python to correctly generate python version dependencies in debian/python-plplot.substvars. This will guarantee clean upgrades (closes: #207314). * Regenerated configuration files with latest versions of the autotools in Debian sid (automake 1.7.7 and libtool 1.5). -- Rafael Laboissiere Mon, 15 Sep 2003 10:21:09 +0200 plplot (5.2.1-17) unstable; urgency=low * Rebuilt against the new python2.3-dev itcl/itk 3.2 and iwidgets4 packages. * debian/control: - Bumped Standards-Version to 3.6.1. - Bumped build-dependencies to python2.3, itcl3, and itk3. - plplot-tcl depends now on iwidgets4. * sysloc.in, configure.ac: Using patched version from CVS upstream with fixes in the Python configuration and in the list of include directories to find files itcl.h and itk.h. * Used new CVS upstream version of the documentation files with legacy license statement removed. A uuencoded tarball debian/plplot-5.2.1-new-do.tar.gz.uu is included, which forced the inclusion of sharutils in Build-Depends. Code have been added to debian/rules to unpack the new files in this tarball. The plplot-doc package is now DFSG compliant (closes: #202761). * utils/plrender.c: Patched from CVS upstream. From the commit log: Comment out call to plSetInternalOpt which uses the tcl_cmd option that has been disabled in plargs.c. This fix solves the plrender memory management problems and the crashes associated with plrender and device tk. -- Rafael Laboissiere Mon, 25 Aug 2003 02:01:19 +0200 plplot (5.2.1-16) unstable; urgency=low * Disallow Build-Conflicts on f2c and fort77 for m68k. -- Rafael Laboissiere Wed, 9 Jul 2003 23:29:46 +0200 plplot (5.2.1-15) unstable; urgency=low * Added build-dependency on fort77 for the m68k to match the build-dependencies of the octave2.1_2.1.50-2 package. -- Rafael Laboissiere Tue, 8 Jul 2003 02:00:34 +0200 plplot (5.2.1-14) unstable; urgency=low * Rebuilt with new octave2.1 package (2.1.50-1), such that the octave-plplot has the correct dependencies in unstable. -- Rafael Laboissiere Thu, 3 Jul 2003 11:01:24 +0200 plplot (5.2.1-13) unstable; urgency=low * Use new upstream version of sysloc.in, with better AC_MSG_CHECKING/AC_MSG_RESULT settings for the Octave checks. This will help in interpreting the buildd logs for some architectures for which the building is failing. * debian/control: Added build-dependency on g++-3.2, since its path is hardcoded in /usr/bin/mkoctfile for some architectures. -- Rafael Laboissiere Tue, 3 Jun 2003 23:20:16 +0200 plplot (5.2.1-12) unstable; urgency=low * Enable building of octave-plplot for all architectures. The octave2.1 package (version 2.1.49-3*) is working now in all 11 architectures of Debian sarge. Hopefully, PLplot will now make its way into testing. -- Rafael Laboissiere Tue, 3 Jun 2003 10:49:11 +0200 plplot (5.2.1-11) unstable; urgency=low * debian/control: Added arm to the list of excluded architectures of package octave2.*-header in Build-Depends. * debian/rules: Exclude building of Octave bindings for the arm architecture. * (N.B.: I am currently excluding the building of the octave-plplot for four architectures: hppa, powerpc, m68k, and arm. I will revisit this decision later when octave2.1 will work again for these architectures. -- Rafael Laboissiere Thu, 22 May 2003 22:50:37 +0200 plplot (5.2.1-10) unstable; urgency=low * debian/control: Added m68k to the list of excluded architectures of package octave2.*-header in Build-Depends. Added dependency on python-numeric to package python-plplot. * debian/rules: Exclude building of Octave bindings for m68k architecture. -- Rafael Laboissiere Thu, 22 May 2003 11:26:52 +0200 plplot (5.2.1-9) unstable; urgency=low * debian/control: Restored "Architecture: any" for the octave-plplot package. Excluded build-dependencies on octave for the hppa and powerpc architectures. -- Rafael Laboissiere Mon, 12 May 2003 18:30:23 +0200 plplot (5.2.1-8) unstable; urgency=low * Rebuilt using octave 2.1.48. -- Rafael Laboissiere Thu, 8 May 2003 14:33:18 +0200 plplot (5.2.1-7) unstable; urgency=low * debian/rules: Correctly changed some rule dependencies to *-stamp, since the config target was being unnecessarily executed twice during the package building. -- Rafael Laboissiere Wed, 7 May 2003 08:42:27 +0200 plplot (5.2.1-6) unstable; urgency=low * debian/rules: Added conditional exclusion of the octave-plplot package to the dh_gencontrol and dh_builddeb commands. -- Rafael Laboissiere Tue, 6 May 2003 21:29:56 +0200 plplot (5.2.1-5) unstable; urgency=low * debian/rules: Added variable octave_mvf to control exclusion of package octave-plplot in dh_movefiles command. -- Rafael Laboissiere Tue, 6 May 2003 16:59:52 +0200 plplot (5.2.1-4) unstable; urgency=low * Exclude architectures hppa and powerpc from the building of the octave-plplot package (in debian/control). There are now variables octave_cfg and octave_pkg in debian/rules to control this. * debian/control: Changed description to comply with the Best Packaging Practices of the Debian Developer's Reference. -- Rafael Laboissiere Tue, 6 May 2003 11:03:40 +0200 plplot (5.2.1-3) unstable; urgency=low * Fixed AC_MSG_CHECKING for the Octave prefix in sysloc.in (upstream file). Also, added the lacking file doc/docbook/docbook.m4 from upstream CVS and regenerated configure with autoconf. * debian/rules: In clean rule, "make distclean" instead of "make clean". * Copied new top-level Makefile.am and Makefile.in from upstream CVS. -- Rafael Laboissiere Sat, 3 May 2003 08:54:18 +0200 plplot (5.2.1-2) unstable; urgency=low * debian/control: Removed the explicit build-dependencies on libpng-dev, libjpeg-dev, and libfreetype-dev, since they are declared as dependencies of libgd2-dev. This is an attempt to fix the libpng incompatibility between libgd2-dev and libgnome-dev. Also, fixed a typo in the Build-Conflicts field. * debian/rules: Remove config.sub and config.guess in clean rule. -- Rafael Laboissiere Tue, 29 Apr 2003 13:42:34 +0200 plplot (5.2.1-1) unstable; urgency=low * New stable upstream release. * debian/control: Removed warnings about experimental aspect of the packages in the Description fields (closes: #189499). -- Rafael Laboissiere Sun, 20 Apr 2003 23:18:09 +0200 plplot (5.2.0.cvs.20030415-1) unstable; urgency=low * Built with new CVS sources. -- Rafael Laboissiere Sun, 13 Apr 2003 23:03:01 +0200 plplot (5.2.0.cvs.20030411-1) unstable; urgency=low * Built with new CVS sources. -- Rafael Laboissiere Fri, 11 Apr 2003 09:51:08 +0200 plplot (5.2.0.cvs.20030403-1) unstable; urgency=low * Built with new CVS sources. * Added build depends on autotools-dev and let debian/rules update config.sub and config.guess. -- Rafael Laboissiere Thu, 3 Apr 2003 16:52:17 +0200 plplot (5.2.0.cvs.20030401-1) unstable; urgency=low * Built with new CVS sources. * debian/control: Added build-dependency on matwrap. Changed sections of libplplot-dev and python-plplot to libdevel and python. -- Rafael Laboissiere Mon, 31 Mar 2003 21:33:38 +0200 plplot (5.2.0.cvs.20030325-1) unstable; urgency=low * Built with new CVS sources: The problem with the non-numerical version number in pkgIndex.tcl has been fixed (closes: #185677). -- Rafael Laboissiere Tue, 25 Mar 2003 15:34:25 +0100 plplot (5.2.0.cvs.20030320-1) unstable; urgency=low * Built with new CVS sources: configure has now new options for controlling configuration and building of the Docbook documentation. This should generated less warning messages in the autobuilders. * debian/control: Bumped Standards-Version to 3.5.9. Added libxml-parser-perl and libxml-dom-perl to Build-Depends, since these Perl modules are needed for the Octave bindings. -- Rafael Laboissiere Thu, 20 Mar 2003 09:27:35 +0100 plplot (5.2.0.cvs.20030319-1) unstable; urgency=low * Built with new CVS sources: Since my last upload, there has been only improvements in the Octave bindings. * debian/control: Set Priority: extra for plplot-tcl-dev, such that debcheck will not complain. Also, changed the order of octave2.1-headers and octave2.0-headers in Build-Depends. This will probably make the autobuilders to install the more recent version of Octave and fix the build problems. -- Rafael Laboissiere Wed, 19 Mar 2003 08:31:30 +0100 plplot (5.2.0.cvs.20030317-1) unstable; urgency=low * Built with new CVS sources: fixes in the Octave bindings and in the Docbook documentation. The configure script does not choke anymore if the swig program is not available (closes: #184694, closes: #183947). * Fixed the mess with the Python version. Now, both Python 2.1 and 2.2 are accepted and the dependency field of package python-plplot is obtained through the substvar ${python:Depends}, which is set in the rule config of debian/rules. * PLplot installs now the .oct file in a versioned directory. The correct dependency of octave-plplot is now obtained through the substvar ${octave:Depends (closes: #183913). * debian/control: - Added dependencies on libqhull-dev and libfreetype6-dev to libplplot-dev, such that the examples will compile. - Removed build-dependency to xlib6g-dev. * debian/rules added --enable-smart-ac-output option to configure, to avoid needless recompilation of the documentation. * Moved the plplot_libtool script from libplplot5 into libplplot-dev. * The ntk driver is now correctly put in the plplot-tcl package, instead of libplplot5. This was forcing the erroneous dependency of libplplot5 on Tcl/Tk 8.3. Shame on me! * debian/control: Added build-dependencies to libpng3-dev and libjpeg62-dev, such that plplot-gd is built correctly. -- Rafael Laboissiere Sun, 16 Mar 2003 15:09:45 +0100 plplot (5.2.0.cvs.20030307-1) unstable; urgency=low * Built with new CVS sources: there are slight improvements in the Octave bindings, regarding the user function toggle_plplot_use. * debian/control: - Changed some Priority and Section headers to match the override file in the Debian repository, such that the package upload will be accepted (hopefully). - Added m4 to Build-Depends. -- Rafael Laboissiere Fri, 7 Mar 2003 09:47:22 +0100 plplot (5.2.0.cvs.20030306-1) unstable; urgency=low * Built with new CVS sources: - The new API plgriddata has been added, as well as the nn and csa libraries. - The pkg-config files changed place. - Xwin driver is now Pthreaded. - Patch to plsym.c allowing vertical text in the bottom and top axes. * debian/rules: Removing debian/files for lintian cleanness. After installation, the dvi form of the documentation is deleted. * debian/plplot-doc.files: Added the .ps.gz documentation file. * debian/control: For plplot-doc, added Conlicts: relationship to libplplot5, since the .ps.gz have been moved. Improved description for the plplot-doc package. -- Rafael Laboissiere Wed, 5 Mar 2003 14:47:07 +0100 plplot (5.2.0.cvs.20030301-1) unstable; urgency=low * Built with new CVS sources. Fixed gnome driver, which was plotting extraneous text on the canvas. Also, the Octave initalization file is fixed now, and use_plplot really works. * debian/libplplot-dev.files: Added /usr/lib/pkgconfig dir. * debian/control: Removed optional dependencies on octave2.0, since the octave-plplot package is built for Octave 2.1 and the .oct file will not work with 2.0. -- Rafael Laboissiere Fri, 28 Feb 2003 19:40:23 +0100 plplot (5.2.0.cvs.20030227-2) unstable; urgency=low * This is the first release of this cvs snapshot series to the Debian unstable repository (closes: #101264). * A big thanks to David Schleef, who has acted as interim maintainer (and made a great job) while I have been unavailable. * Many bugs that have been around for ages are fixed in this release: - The plplot-tcl package depends on tcl8.3 and tk8.3 (closes: #117186). - The octave-plplot package is totally new and has been integrated into the upstream sources of PLplot (closes: #91308). Octave bindings are working correctly now (closes: #158446). In particular, the plplot_octave-demo.m script works fine (closes: #69710). - use_plplot.m works correctly now (closes: #181875, closes: #74908), and all the files are found in the LOADPATH of Octave (closes: #179224). - Python examples should run now, thanks to the new dynamic drivers scheme (closes: #92150). - All PLplot manpages have proper whatis entries nows (closes: #100867). - Dependences on tk8.3-dev have been dropped (closes: #167412). - Build failure on sparc, due to bad c++ command line options should be fixed now (it was already in David's NMU, closes: #86880). - Packages should be fully installable in unstable (closes: #161569). - "octave2.1-headers | octave2.0-headers" have been added to Build-Depends, so that octave-plplot can be built from source (closes: 117708). - Packages build correctly on m68k (fixed in David's NMU, closes: #159807). - A problem in setting up octave2.1 has been fixed in Dirk Eddelbuettel's NMU (closes: #123700). - There is no plplot-bin package anymore. Also, there is no dependency on nonexistent ghostscript package (closes: #136358). - The build failure due to a wrong Python directory has been fixed (closes: #159811). * debian/control: Added warning message telling that the packages are experimental. * plplot-doc.prerm: Calling install-info with the correct number of arguments (closes: #182509). -- Rafael Laboissiere Fri, 28 Feb 2003 18:52:55 +0100 plplot (5.2.0.cvs.20030227-1) unstable; urgency=low * Built with new CVS sources. Many DocBook related configuration problems have been fixed. * debian/rules: Added config-stamp creation to avoid double run of configure. Run configure with --enable-docbook now. * debian/plplot-doc.prerm: Added file. -- Rafael Laboissiere Thu, 27 Feb 2003 23:19:45 +0100 plplot (5.2.0.cvs.20030225-1) unstable; urgency=low * Built with new CVS sources. Some rpath problems have been fixed, so that the package is Lintian clean as regard the rpath. * Created new package plplot-tcl-dev. * debian/rules: Give option --without-rpath to configure. * debian/control: Removed dependencies on packages necessary for compiling the DocBook documentation, since they will be available in the upstream distribution tarball. -- Rafael Laboissiere Tue, 25 Feb 2003 14:05:53 +0100 plplot (5.2.0.cvs.20030224-1) unstable; urgency=low * Built with new CVS sources. The info files and man pages are now included in the plplot-doc package. There is also a new PLplot driver (mem). * debian/control: Added Build-Dependencies to Perl modules needed to generate the info form of documentation from the Docbook sources. Added build-dependency to libfreetype6-dev. Added plplot-xwin dependency to plplot-tcl. * debian/plplot-doc.files: Added paths for info and man. * debian/rules: Give options --infodir and --with-freetype to configure. -- Rafael Laboissiere Mon, 24 Feb 2003 16:36:52 +0100 plplot (5.2.0.cvs.20030219-1) unstable; urgency=low * Built with new CVS sources. The plplot_octave.oct file is installed in localoctfiledir, instead of octfiledir. This avoids the versioned installation directory. * debian/control: octave-plplot does not depend anymore on a specific version of Octave. -- Rafael Laboissiere Wed, 19 Feb 2003 12:06:33 +0100 plplot (5.2.0.cvs.20030218-2) unstable; urgency=low * Something was strangely broken with the inclusion of files in the plplot-doc package, probably related to an extraneous config.cache file. Fixed now. -- Rafael Laboissiere Tue, 18 Feb 2003 21:37:44 +0100 plplot (5.2.0.cvs.20030218-1) unstable; urgency=low * Built with new CVS sources, with improved installation of Octave files. -- Rafael Laboissiere Tue, 18 Feb 2003 18:08:44 +0100 plplot (5.2.0.cvs.20030217-1) unstable; urgency=low * Built with new CVS sources. * debian/rules: - Removed hacks for getting the Octave files correctly installed, since this is fixed in CVS now. - Added command to remove config.log and config.status files. This makes lintian happy. * debian/octave-plplot.files: Included usr/share/doc/libplplot5/*.octave -- Rafael Laboissiere Mon, 17 Feb 2003 18:34:29 +0100 plplot (5.2.0.cvs.20030214-1) unstable; urgency=low * New upstream release, built directly from the CVS sources. * These packages are still experimental and are provided to help the preparation to the next upstream release (probably 5.2.1). * There has been a huge reorganization of the packages, thanks to the new dynamical loading of driver modules. There has been too many changes to report here. -- Rafael Laboissiere Tue, 16 Feb 2003 21:16:34 +0100 plplot (5.1.0-1.1) unstable; urgency=low * Non-Maintainer Upload * Update for python-2.2 (Closes: #159807, #159811, #161569) # reenable plplot-python on all architectures * change Recommends: ghostscript (Closes: #136358) * Depend on autoconf-2.13, since scripts are broken for 2.50 -- David Schleef Fri, 11 Oct 2002 13:25:28 -0700 plplot (5.1.0-1) unstable; urgency=low * Non-Maintainer Upload * New upstream version (Closes: #101264) * handle changing of name of libplmatrixd to libtclmatrixd. Since this library is only used by libplplotd, it is not a ABI change. libtclmatrixd should probably be in a separate directory or linked directly with libplplotd -- this needs to be coordinated with upstream, and may also be moot once this packaged is changed to use loadable modules for the drivers. -- David Schleef Thu, 15 Aug 2002 18:31:37 -0700 plplot (5.0.2-1.1) unstable; urgency=low * NMU * Fix hppa build problems. Closes: #141723 * Remove 'potato' from version number. -- LaMont Jones Sun, 7 Apr 2002 21:22:06 -0600 plplot (5.0.2-0.potato.3.2) unstable; urgency=low * Non-Maintainer Upload * debian/control, debian/rules: plplot indirectly Build-Depends on lapack to build python-plplot. Since lapack is only available on a few architectures, this causes problems building the other packages on all architectures. Fixed to Build-Depend and build python-plplot only on working architectures. -- David Schleef Fri, 15 Mar 2002 20:49:18 -0500 plplot (5.0.2-0.potato.3.1) unstable; urgency=low * Non-Maintainer Upload * Fix build dependencies (Closes: #92344, #98119, #102014) * cf/syslog.in: backport configure rules for tcl/itcl and python2.1 (fixes new build problems) * debian/control: add dependencies to plplot-dev (Closes: #101392) * remove use of {} globbing in debian/rules (Closes: #101259) * debian/changelog: removed emacs settings * debian/control: change the tk/tcl build dependencies to 8.3 * debian/*: update for python2.1 * debian/control: fix python dependencies to coorespond to policy * debian/control: remove dependency on itk3.1, since it's added by ${shlibs:Depends} * debian/*.shlibs: Added shlibs files Note: the libplmatrix entry in plplot-tcl.shlibs specifies plplot-xwin, but plplot-xwin doesn't actually have the library. This is ok, since it should only be used by libplplotd.so. * Fixed packages interdependencies and added ${shlibs:Depends} where appropriate * Fixed postinst, prerm scripts to use debhelper -- David Schleef Sun, 17 Feb 2002 18:51:57 -0800 plplot (5.0.2-0.potato.3) unstable; urgency=low * debian/control: Made plplot-common conflict and replace plplot << 5.0.2, because plplot-common took over plplot's FAQ file. Thanks to Jim LewisMoss (closes: #90846). * Removed some useless debian/*.dirs files, particularly plplot-tcl.dirs, which was creating a wrong directory /usr/lib/plplot5.0.1 (!). * Added more build dependencies, based on the buildd report on Sparc. Also, patched cf/sysloc.in to have configure finding the file tcl.h. Thanks to Ben Collins (closes: #91228). -- Rafael Laboissiere Mon, 26 Mar 2001 17:34:01 +0200 plplot (5.0.2-0.potato.2) unstable; urgency=low * Removed a extraneous file in the upstream directory. -- Rafael Laboissiere Thu, 22 Mar 2001 16:47:49 +0100 plplot (5.0.2-0.potato.1) unstable; urgency=low * New upstream release. * Backported patch from CVS for using fseek/ftell everywhere to eliminate non-portable behavior (closes: #86512). * Changes in the upstream configuration file for making the installation relocatable. This will be hopefully integrated upstream in the next release of PLplot, and the Debian diff file will be reduced to files in the debian/ directory. * debian/plplot-doc.doc-base, debian/plplot-doc.files: Added files. * debian/plplot-doc.postinst: Added file for installing info files. * Added html, pdf, ps, and info forms of the PLplot manual to the plplot-doc package. * debian/plplot-dev.files: Added man pages generated from the DocBook API documentation. * debian/rules: Added commands for installing files into the plplot-doc and plplot-dev packages. * debian/control: Make plplot-doc conflict with plplot << 5. This is because of the info files. * debian/plplot-*.README.Debian: Updated. -- Rafael Laboissiere Thu, 22 Mar 2001 14:14:35 +0100 plplot (5.0.1-0.potato.5) unstable; urgency=low * debian/control: Changed section of plplot-dev to devel (to avoid mail notification sent by dinstall, that overrides my choice). Made plplot-tcl depend on iwidgets3.1 (which is needed to run example tk02). -- Rafael Laboissiere Mon, 19 Feb 2001 12:29:25 +0100 plplot (5.0.1-0.potato.4) unstable; urgency=low * debian/rules: Excluding examples/ dir from list of compressible files by dh_compress. Make x16.py non-executable, since it is lacking the initial #! line. Give explicit -l options for dh_shlibdeps for packages plplot-tcl and plplot-xwin. This will avoid the wrong dependencies that were being generated. * debian/control: Build-depends on iTcl. This will make the plplot-tcl package [incr Tcl]-able. This is needed to run the tk/tk01 and tk/tk04 examples (thanks to Alan Irwin for pointing this out). Also, made plplot-tcl depend on itk3.1. * examples/c/plcdemos.h: Removed #definition of PL_DOUBLE, as it is already done by plConfig.h. * cf/sysloc.in: Added /usr/include/itcl3.1/generic to incdirs_default. -- Rafael Laboissiere Thu, 15 Feb 2001 13:47:16 +0100 plplot (5.0.1-0.potato.3) unstable; urgency=low * debian/control: Make plplot-common conflict with older version of plplot. This makes a smooth upgrade. -- Rafael Laboissiere Tue, 13 Feb 2001 12:53:09 +0100 plplot (5.0.1-0.potato.2) unstable; urgency=low * debian/control: Better descriptions for plplot-c++ and plplot-common (thanks to Alan Irwin ). Added "Replaces:" fields to plplot-xwin and plplot-tcl. The dependencies now are simplified thanks to the use of a virtual package plplot-lib. * debian/plplot-doc.files: Removed file. * debian/plplot-dev.files: Addded usr/include. This will put the header files into plplot-dev (thanks again to Alan). * Created new package plplot-bin with pltek, plpr and plm2gif, which were before in plplot-common. This was causing circular dependency problems. * debian/plplot-common.files: Get some files that were wrongly going into the "empty" package plplot. -- Rafael Laboissiere Tue, 13 Feb 2001 12:21:20 +0100 plplot (5.0.1-0.potato.1) unstable; urgency=low * New upstream release. Starting with version 5.0.0, PLplot entered a new development phase. The project is now hosted at SourceForge (http://plplot.sourceforge.net) and the current Debian maintainer is also involved with upstream development. * This release works with potato (hence the release number). * There has been an overall reorganisation of the packages. There is now a package called plplot-common, containing the data files. plplot-xwin and plplot-tcl are both exclusive and contain the shared libs. plplot-c++ has the C++ bindings shared lib. python-plplot is working with Python 1.5 and has been reintroduced. plplot-doc is for now just a boilerplate package, waiting for the DocBook docs to be introduced in PLplot 5.0.2. * Prompt flush for pltcl is working now (closes: #58273). * debian/control: - Upgraded Standards-Version to 3.1.0. - Added Build-Depends. - Forced conflict between plplot and plplot-tcl packages. - New descriptions for packages plplot-dev and plplot-doc to reflect the fact that examples go into plplot-dev and plplot-doc is just a placeholder for future inclusion of the documentation in DocBook format. - Updated URL location of the PLplpot website. - Reintroduced entry for python-plplot. Updated its dependency on plplot-tcl. * debian/postinst: Place "exit 0" at the right place, allowing debhelper added code to be executed (closes: #77997). Also, removed code for installing info manual. In the future, this will go in pakcage plplot-doc. * debian/rules: Major rewrite to reflect the new features of upstream build and install. The main novelty here is the capability of doing make install with another $prefix than that used for building. * debian/*.{docs,files}: Heavily modified to reflect the new upstream version. * debian/control-python, debian/fix-tk-path.pl, debian/postrm, debian/python-exec-header, debian/python-plplot.postinst.debhelper, debian/python-plplot.prerm.debhelper: Removed files. * debian/plplot-980407-plplot-980407-new.patch: Removed this obsolete file. -- Rafael Laboissiere Mon, 12 Feb 2001 16:51:09 +0100 plplot (4.99j-11) frozen unstable; urgency=low * Added --disable-linuxvga to configure options fixing an important bug report (closes: #65216). * The lib*tk files are moved to the right package now (plplot-tcl). This fixes the unnecessary dependency of the bare library package (plplot) on the TCl/Tk libraries. -- Rafael Laboissiere Wed, 7 Jun 2000 18:00:18 +0200 plplot (4.99j-10) unstable; urgency=low * debian/rules: - Using option --without-f2c with ./configure. This should avoid the build problems when the package f2c (which provides /usr/bin/fc) is installed (closes: #30944). - Erase empty dir usr/share/doc/examples after dh_movefiles. This prevents the plplot from having junk in it. * debian/control: Excluded problematic package python-plplot. Created file debian/control-pyhton for easy reversal in the future (closes: #33150). -- Rafael Laboissiere Mon, 8 Nov 1999 12:17:27 +0100 plplot (4.99j-9) unstable; urgency=low * Added "#define PLPLOT_DOUBLE" to plcdemos.h. This will allow compilation of the examples, due to the lacking of `PLPLOT_DOUBLE' definition (Closes: #49120, #36993). Also added a note in plplot-dev.README.Debian indicating how to compile correctly. * FHS compliant. * Upgraded to Standards-Version 3.0.1 (requires debhelper >= 2.0.68). * debian/copyright: Right location for the LGPL. * cf/sysconf.in: Added `SHLIB_F77FLAGS="-fpic -fPIC"'. -- Rafael Laboissiere Sat, 6 Nov 1999 21:01:13 +0100 plplot (4.99j-8) frozen unstable; urgency=low * Recompiled with new release of libc6 (cf discussion in debian-devel starting at http://www.debian.org/Lists-Archives/debian-devel-9812/msg00998.html). * Changed LDC in cf/sysconf.in to F77 (link with gcc complains because it is lacking symbols from g77). -- Rafael Laboissiere Fri, 11 Dec 1998 22:20:08 +0100 plplot (4.99j-7) frozen unstable; urgency=low * Set Conflicts relationship because files were moved around in the latest release (Fixes Bug#29694, reported by Francesco Potorti` ). * Rebuilt to fix bogus dependency on tkstep8.0 (closes Bug#29704 reported by Matthias Klose ) -- Rafael Laboissiere Thu, 19 Nov 1998 16:33:24 +0100 plplot (4.99j-6) frozen unstable; urgency=low * Uploading to frozen and unstable. (The previous release, 4.99j-5, was rejected and I never reuploaded it.) * Revamped debian/rules with use of variables for the debian dirs. * Corrected typo in plplot-dev.README (closes Bug#28534). * No compression of executable exemples in package plplot-doc. * Fixed paths only for tk* scripts under /usr/doc/plplot/examples/tk. * Fixed permission for plcolor.tcl and tkdemos.tcl. * Fixed path for script x16.py (in plplot-doc). * Moved library files libMatrix and libplplotdtk from plplot-tcl to plplot. * Moved info file from the plplot-doc package to the base package plplot: this is the only documentation availalbe for the PLplot API. * Fixed typo ("\*") in debhelper compress files. * Fixed the problem related to the naming of shared libraries. * Improved "Description:" fields in debian/control: - Added "a scientific library" to first line (as suggested by Christopher J. Fearnley ). - Included URL of PLplot homepage for each package. * dh_shlibdeps does not act on package python-plplot. * postinst and postrm test now for its argument. * Rewrote README.Debian files. -- Rafael Laboissiere Fri, 13 Nov 1998 03:02:34 +0100 plplot (4.99j-5) unstable; urgency=low * Build with patch from Joao Cardoso for Octave interface. The patch file is included in the debian/ directory. * The orig.tar.gz and the diff.gz files were absent from 4.99j-4 upload. This is corrected now (bug reported by Paul Slootman ). * Corrected sed expression for fixing the #! path in Python scripts * Corrected bug in debian/compress file which was causing compression of executable scripts under usr/doc/plplot/examples. * Created plplot-tcl.postinst with a call to ldconfig, as plplot-tcl includes shared libraries. * Links to the shared library are now Policy compliant, i.e. their names have only one number after .so. * debian/shlibs.local is renamed to debian/shlibs, and debian/plplot-tcl.shlibs is created. * The scripts installed under usr/lib/tcl8.0/plplot/ should not be executable. -- Rafael Laboissiere Wed, 14 Oct 1998 16:42:08 +0200 plplot (4.99j-4) unstable; urgency=low * debian/fix-tk-path.pl script is chmod'd in debian/rules files: now fixes really first part of Bug#26935. Fix suggested by Paul Slootman . * debian/control: plplot-doc architecture is now "all" and is compiled in the binary-indep section of debian/rules (suggested by Paul Slootman ). In order to do that, big changes in debian/rules were done. Hope I did not screw things up. * debian/rules: Corrected hideous bug in chmod mode switches: "chmod -x" should be "chmod +x". * Corrected some typos in debian/control, debian/copyright. * cf/pkg_tcl.in: put number version in libMatrix.so (changed README.Debian to document the fix). * Moved libMatrix.so and libMatrix.a to plplot-dev package. * Moved libMatrix.so.* and libplplotdtk.so.* to plplot-tcl package, and made plplot-dev depend on plplot-tcl (changed debian/control file to reflect the changes). * I just realized that the upstream Python support works only with python-1.4. I will fix this in the next release. -- Rafael Laboissiere Tue, 13 Oct 1998 20:00:06 +0200 plplot (4.99j-3) unstable; urgency=low * debian/rules: fixing Python path for python scripts is done now with a sed command (get rid of debian/fix-python-path.pl). Suggested by Matthias Klose . * Change in upstream file utils/pltek.c: gcc 2.7.2.3 deprecates the use of gets * Corrected file debian/plplot-dev.files, in order to have the files libMatrix.* included in the right package (plplot). * Make plplot conflict with plplot-dev for versions previous to this one, because of the move of libMatrix.*. * Changed mode of debian/fix-tk-path.pl script to executable (fixes first part of Bug#26935). * Building is now done entirely under debian/tmp (fixes second part of Bug#26935). * Buildning now `with double' instead of `with float', as required for the PLplot Octave interface. Also, all instances of `libplotf*' were changed to `libplotd*' (in debian/rules and in debian/*.files). * /usr/lib/libplplotdtk.so.* files moved to the plplot package (they were in plplot-tcl): this fixes the problem of installing the plplot-dev package with a dangling symlink. * Removed file debian/dirs, which had no function at all. * Tcl/Tk and Python scripts under /usr/doc/plplot/examples are now executable. * fix-tk-path.pl: corrected "/example/" -> "/examples/" -- Rafael Laboissiere Mon, 12 Oct 1998 15:20:26 +0200 plplot (4.99j-2) unstable; urgency=low * Using debhelper 0.93 : README.Debian files are installed automatically by dh_installdocs * Fixed some problems found by Matthias Klose . Danke Matthias! * Corrected typo in fix-pytho-path.pl, that made all python examples have size equal to zero. * examples/Makefile has now correct references to /usr directories * Scripts under /usr/doc/plplot/examples are no more compressed * Tk scripts under /usr/doc/examples/tk have now the right path after `#!' * Added dependency python-tk to python-plplot -- Rafael Laboissiere Mon, 22 Jun 1998 21:53:26 +0200 plplot (4.99j-1) experimental; urgency=low * Initial Release. -- Rafael Laboissiere Sat, 13 Jun 1998 00:50:50 +0200 debian/octave-plplot.files0000644000000000000000000000026312303120325012773 0ustar usr/share/plplot_octave usr/share/octave/site/m/PLplot usr/lib/*/octave usr/share/doc/libplplot12/*.octave usr/share/doc/libplplot12/examples/*octave* usr/share/doc/octave-plplot debian/no-plplot_config.h.diff0000644000000000000000000000040212303646744013524 0ustar --- a/plplot/plConfig.h +++ b/plplot/plConfig.h @@ -44,10 +44,6 @@ #ifndef __PLCONFIG_H__ #define __PLCONFIG_H__ -#ifdef HAVE_CONFIG_H -# include -#endif - // Define if you have c++ accessible stdint.h #define PL_HAVE_CXX_STDINT_H debian/libplplot-c++11.files0000644000000000000000000000007112303120253012710 0ustar usr/lib/libplplotcxxd.so.* usr/share/doc/libplplot-c++11 debian/get-upstream-version.pl0000755000000000000000000000015012303113352013613 0ustar #!/usr/bin/perl -w while (<>) { if (/^set\(PLPLOT_VERSION ([^,)]+)/) { print $1; last; } } debian/libplplot-ocaml.files0000644000000000000000000000042011716264521013305 0ustar usr/lib/ocaml/stublibs/*.so usr/lib/ocaml/plplot/META usr/lib/ocaml/plplot/*.a usr/lib/ocaml/plplot/*.cm* usr/lib/ocaml/plplot/*.ml* usr/lib/ocaml/plcairo/META usr/lib/ocaml/plcairo/*.a usr/lib/ocaml/plcairo/*.cm* usr/lib/ocaml/plcairo/*.ml* usr/share/doc/libplplot-ocaml debian/NEWS0000644000000000000000000000240311716264521007671 0ustar plplot (5.9.8-1) unstable; urgency=low New libplplot-ocaml, libplplot-lua and libplplot-d packages have been introduced. These contain the PLplot bindings for the ocaml, lua and D languages respectively. New python-plplot-qt package has been introduced which allows the PLplot API to be used in Qt applications from python using pyqt4. -- Andrew Ross Tue, 02 Aug 2011 15:41:38 +0100 plplot (5.9.6-1) unstable; urgency=low The plplot-bin package has been dropped since all the utilities in contained were now obsolete, or relied on obsolete drivers. A new plplot9-driver-qt package has been introduced for the new qt driver and bindings. This produce high quality interactive output on multiple platforms (Linux / Mac OS-X / Windows) as well as a range of file formats including postscript, pdf, svg, png, jpeg and ppm. Upstream the gd driver is now disabled by default and the qt or cairo are recommended instead. In a subsequent release it is likely that the Debian package of the gd driver will also be dropped and so it is recommended that you move to the qt or cairo drivers instead. -- Andrew Ross Thu, 12 Jul 2010 23:25:08 +0100 debian/libqsastime0.files0000644000000000000000000000003311716264520012607 0ustar /usr/lib/libqsastime*.so.* debian/plplot12-driver-xwin.files0000644000000000000000000000010512303120360014125 0ustar usr/lib/plplot*/driversd/xwin.* usr/share/doc/plplot12-driver-xwin debian/TODO0000644000000000000000000000136411716264521007667 0ustar -*- text -*- * Fix all Lintian errors and warnings. -> DONE * Check all the bugs in the BTS and close those that are fixed. -> DONE * Copy some upstream README files into /usr/share/doc/libplplot5 (either using dh_install or upstream with Makefile.am). -> DONE * Check package dependencies of plplot-c++ and plplot-f77. If they are are not different from those of libplplot5, merge them. Also, put the appropriate *.la and *.so files in libplplot-dev. -> DONE * Check all the files in the old packages and set the appropriate conflicts in debian/control -> DONE * Clean up debian/rules -> DONE * Write a decent libplplot5.README.Debian -> DONE * Remove all the old files from CVS (*.README.Debian, *.files, etc) -> DONE debian/plplot12-driver-gd.files0000644000000000000000000000010112303120337013532 0ustar usr/lib/plplot*/driversd/gd.* usr/share/doc/plplot12-driver-gd debian/libqsastime-dev.files0000644000000000000000000000012111716264520013301 0ustar usr/lib/libqsastime*.so usr/include/plplot/qsas*.h usr/share/doc/libqsastime-dev debian/compat0000644000000000000000000000000211716264521010371 0ustar 7 debian/plplot12-driver-wxwidgets.files0000644000000000000000000000016012303120353015170 0ustar usr/lib/plplot*/driversd/wxwidgets.* usr/lib/libplplotwxwidgetsd.so.* usr/share/doc/plplot12-driver-wxwidgets debian/patches/0000755000000000000000000000000012303127450010612 5ustar debian/patches/02_unset-python-path.diff0000755000000000000000000000140011723221623015354 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 02_unset-python-path.dpatch by ## ## DP: No need to explicitly set python path with debian since the ## DP: default path is correct. This ensure the examples work with ## DP: multiple version of python. @DPATCH@ Index: plplot-5.9.9/examples/python/CMakeLists.txt =================================================================== --- plplot-5.9.9.orig/examples/python/CMakeLists.txt 2012-02-28 11:40:09.000000000 +0000 +++ plplot-5.9.9/examples/python/CMakeLists.txt 2012-02-28 11:42:31.000000000 +0000 @@ -241,7 +241,7 @@ @ONLY ) - set(python_location1 ${PYTHON_INSTDIR}) + set(python_location1) set(python_location2) set(python_location3) set(python_location4) debian/patches/04_use-mkoctfile.diff0000755000000000000000000000506211716264520014533 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 04_use-mkoctfile.dpatch by Rafael Laboissiere ## ## DP: Build plplot_octave.oct using mkoctfile and not as a shared library @DPATCH@ --- plplot-5.9.5.orig/bindings/octave/CMakeLists.txt +++ plplot-5.9.5/bindings/octave/CMakeLists.txt @@ -136,49 +136,6 @@ set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.cc PROPERTIES GENERATED ON) - # Build octave interface. - set(octave_interface_INCLUDE_PATHS - ${CMAKE_SOURCE_DIR}/include - ${CMAKE_BINARY_DIR} - ${CMAKE_BINARY_DIR}/include - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_BINARY_DIR} - ${OCTAVE_INCLUDE_PATH} - ) - include_directories(${octave_interface_INCLUDE_PATHS}) - - add_library(plplot_octave MODULE ${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.cc) - target_link_libraries( - plplot_octave - plplot${LIB_TAG} - "${OCTAVE_LIBRARIES}" - "${OCTINTERP_LIBRARIES}" - ) - - if(USE_RPATH) - get_target_property(LIB_INSTALL_RPATH plplot${LIB_TAG} INSTALL_RPATH) - # (Reasonable) assumption here is that OCTAVE_LIBRARIES and - # OCTINTERP_LIBRARIES have the same path. - get_filename_component(OCTAVE_INSTALL_RPATH "${OCTAVE_LIBRARIES}" PATH) - set(LIB_INSTALL_RPATH ${LIB_INSTALL_RPATH} ${OCTAVE_INSTALL_RPATH}) - set_target_properties( - plplot_octave - PROPERTIES - PREFIX "" - SUFFIX ".oct" - INSTALL_RPATH "${LIB_INSTALL_RPATH}" - INSTALL_NAME_DIR "${OCTAVE_OCT_DIR}" - ) - else(USE_RPATH) - set_target_properties( - plplot_octave - PROPERTIES - PREFIX "" - SUFFIX ".oct" - INSTALL_NAME_DIR "${OCTAVE_OCT_DIR}" - ) - endif(USE_RPATH) - # Have to be specific about permissions for some reason (probably oct suffix). set(PERM_MODULES OWNER_READ @@ -190,9 +147,22 @@ WORLD_EXECUTE ) + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.oct + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.cc + COMMAND ${MKOCTFILE} ${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.cc + -I${CMAKE_CURRENT_BINARY_DIR} -I${CMAKE_SOURCE_DIR}/bindings/octave + -I${CMAKE_SOURCE_DIR}/include --strip + -L${CMAKE_BINARY_DIR}/src -lplplot${LIB_TAG} + ) + + add_custom_target( + plplot_octave_oct_file ALL + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.oct + ) + + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/plplot_octave.oct - install(TARGETS plplot_octave - EXPORT export_plplot - LIBRARY DESTINATION ${OCTAVE_OCT_DIR} PERMISSIONS ${PERM_MODULES} ) debian/patches/disable-octave-tests.diff0000644000000000000000000000071312303105741015466 0ustar Index: b/plplot_test/plplot-test.sh.in =================================================================== --- a/plplot_test/plplot-test.sh.in +++ b/plplot_test/plplot-test.sh.in @@ -398,6 +398,10 @@ fi export critical_examples exesuffix for i in $FRONT_END ; do + case $i in octave) + echo "Skipping front-end $i" + continue + esac echo "Testing front-end $i" script="$scripts_dir"/test_$i.sh @SH_EXECUTABLE@ "$script" || status=1 debian/patches/proper-path-handling.diff0000644000000000000000000000137412303101575015474 0ustar Description: Proper use of the rmpath function Author: Rafael Laboissiere Last-Update: 2012-03-31 Index: b/bindings/octave/PLplot/toggle_plplot_use.m =================================================================== --- a/bindings/octave/PLplot/toggle_plplot_use.m +++ b/bindings/octave/PLplot/toggle_plplot_use.m @@ -39,9 +39,7 @@ use_plplot_path = plplot_octave_path; plplot_path_to_remove = char(strsplit(genpath(use_plplot_path),pathsep)); for use_plplot_i=1:size(plplot_path_to_remove)(1) - if (findstr(path,deblank(plplot_path_to_remove(use_plplot_i,:))) > 0) - rmpath(deblank(plplot_path_to_remove(use_plplot_i,:))); - endif + rmpath(plplot_path_to_remove{use_plplot_i}); endfor if (strcmp (use_plplot_state, "on")) debian/patches/07_octave_prune_examples.diff0000755000000000000000000000127311716264520016357 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 07_octave_prune_examples.dpatch by Andrew Ross ## ## DP: Don't run example p7 as part of ctest. It does not work well with postscript ## DP: and also fails on the alpha architecure, for reasons as yet unknown. @DPATCH@ --- plplot-5.9.5.orig/plplot_test/test_octave.sh.in 2007-10-16 07:57:38.000000000 +0100 +++ plplot-5.9.5/plplot_test/test_octave.sh.in 2007-12-07 15:02:43.000000000 +0000 @@ -54,7 +54,7 @@ # p7 works OK with plmeta, e.g., but not ps or psc. pleop/plbop issue? - for i=[1:7 8 9 13 15 16 21] ; + for i=[1:6 8 9 13 15 16 21] ; if (verbose_test) printf("p%d\n",i); endif debian/patches/fix-lua-includes.diff0000644000000000000000000000142412303102060014604 0ustar Description: Fix for cmake lua support to work around problem that lua needs multiple include directories on Debian Author: Andrew Ross Last-Update: 2012-07-19 =================================================================== Index: b/cmake/modules/lua.cmake =================================================================== --- a/cmake/modules/lua.cmake +++ b/cmake/modules/lua.cmake @@ -86,3 +86,11 @@ set(LUA_DIR ${LIB_DIR}/lua/${LUA_VERSION}/plplot) endif(LUA_VERSION MATCHES "5\\.0") endif(ENABLE_lua) + +if(ENABLE_lua AND LUA51_FOUND) + pkg_check_pkgconfig(lua5.1 includedir libdir linkflags1 cflags1 version1 _LUA) + if(linkflags1) + set(LUA_INCLUDE_DIR ${includedir}) + endif(linkflags1) +endif(ENABLE_lua AND LUA51_FOUND) + debian/patches/fix-cmake-ada-support.diff0000644000000000000000000000222612303102053015537 0ustar Description: Fix up cmake Ada support for compatibility with cmake 2.8.9 Author: Andrew Ross Last-Update: 2012-07-19 Index: b/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake =================================================================== --- a/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake +++ b/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake @@ -41,6 +41,18 @@ SET(CMAKE_Ada_COMPILE_OPTIONS_DLL ${CMAKE_C_COMPILE_OPTIONS_DLL}) ENDIF(NOT CMAKE_Ada_COMPILE_OPTIONS_DLL) +IF(NOT CMAKE_Ada_COMPILE_OPTIONS_PIC) + SET(CMAKE_Ada_COMPILE_OPTIONS_PIC ${CMAKE_C_COMPILE_OPTIONS_PIC}) +ENDIF(NOT CMAKE_Ada_COMPILE_OPTIONS_PIC) + +IF(NOT CMAKE_Ada_COMPILE_OPTIONS_PIE) + SET(CMAKE_Ada_COMPILE_OPTIONS_PIE ${CMAKE_C_COMPILE_OPTIONS_PIE}) +ENDIF(NOT CMAKE_Ada_COMPILE_OPTIONS_PIE) + +IF(NOT CMAKE_Ada_COMPILE_OPTIONS_DLL) + SET(CMAKE_Ada_COMPILE_OPTIONS_DLL ${CMAKE_C_COMPILE_OPTIONS_DLL}) +ENDIF(NOT CMAKE_Ada_COMPILE_OPTIONS_DLL) + IF(NOT CMAKE_SHARED_LIBRARY_Ada_FLAGS) SET(CMAKE_SHARED_LIBRARY_Ada_FLAGS ${CMAKE_SHARED_LIBRARY_C_FLAGS}) ENDIF(NOT CMAKE_SHARED_LIBRARY_Ada_FLAGS) debian/patches/fix-boolean-operators.diff0000644000000000000000000001352112303102044015655 0ustar Description: Fix the short-circuit boolean operators Author: Rafael Laboissiere Last-Update: 2012-03-31 Index: b/bindings/octave/PLplot/shade.m =================================================================== --- a/bindings/octave/PLplot/shade.m +++ b/bindings/octave/PLplot/shade.m @@ -52,7 +52,7 @@ levels = 2; endif - if (rows(x) > 1 & columns(x) > 1 & rows(y) > 1 & columns(y) > 1) + if (rows(x) > 1 && columns(x) > 1 && rows(y) > 1 && columns(y) > 1) xymat = 1; else xymat = 0; @@ -76,7 +76,7 @@ if (__pl.axis_st(strm)) xm = __pl.axis(strm,1); xM = __pl.axis(strm,2); if (xymat == 0) - ix = find(x >= xm & x <= xM); + ix = find(x >= xm && x <= xM); x=x(ix); z=z(:,ix); xmm = min(x); endif @@ -84,7 +84,7 @@ if (length(__pl.axis(strm,:)) >= 4) ym = __pl.axis(strm,3); yM = __pl.axis(strm,4); if (xymat == 0) - iy = find(y >= ym & y <= yM); + iy = find(y >= ym && y <= yM); y=y(iy); z=z(iy,:); ymm = min(y); endif @@ -113,8 +113,8 @@ ymm = ym = __pl.axis(strm,3); yM = __pl.axis(strm,4); zm = __pl.axis(strm,5); zM = __pl.axis(strm,6); if (xymat == 0) - ix = find(x >= xm & x <= xM); - iy = find(y >= ym & y <= yM); + ix = find(x >= xm && x <= xM); + iy = find(y >= ym && y <= yM); z = z( iy, ix ); x = x( ix ); y = y( iy ); @@ -122,10 +122,10 @@ endif maxx = max(max(x)); maxy = max(max(y)); minx = min(min(x)); miny = min(min(y)); - if (columns(x)>1 & rows(x) == 1) + if (columns(x)>1 && rows(x) == 1) x = x'; endif - if (columns(y)>1 & rows(y) == 1) + if (columns(y)>1 && rows(y) == 1) y = y'; endif @@ -154,7 +154,7 @@ cont_color, cont_width, max_color, max_width, 1, x, y); endfor else - if (columns(x) == 1 & columns(y) == 1) + if (columns(x) == 1 && columns(y) == 1) plshades1(z', minx, maxx, miny, maxy, clevel', 1, cont_color, cont_width, 1, x, y); else Index: b/bindings/octave/PLplot/plot3.m =================================================================== --- a/bindings/octave/PLplot/plot3.m +++ b/bindings/octave/PLplot/plot3.m @@ -32,11 +32,11 @@ global __pl strm = __pl_init; - if (nargin != 4 & nargin != 3) + if (nargin != 4 && nargin != 3) error("plot3: not yet.\n"); endif - if (isvector(x) & isvector(y) & isvector(y)) + if (isvector(x) && isvector(y) && isvector(y)) if (nargin == 3) fmt = "-r"; @@ -44,7 +44,7 @@ __pl_plot3(x, y, z, fmt); - elseif (ismatrix(x) & ismatrix(y) & ismatrix(z)) + elseif (ismatrix(x) && ismatrix(y) && ismatrix(z)) if (!common_size(x,y,z)) Index: b/bindings/octave/PLplot/fill.m =================================================================== --- a/bindings/octave/PLplot/fill.m +++ b/bindings/octave/PLplot/fill.m @@ -45,10 +45,10 @@ error("fill: not yet.\n"); endif - if (isvector(x) & isvector(y)) + if (isvector(x) && isvector(y)) __pl_fill(x, y, c); - elseif (ismatrix(x) | ismatrix(y)) + elseif (ismatrix(x) || ismatrix(y)) if (rows(x) == rows(y)) if (isvector(x)) Index: b/bindings/octave/PLplot/save_fig.m =================================================================== --- a/bindings/octave/PLplot/save_fig.m +++ b/bindings/octave/PLplot/save_fig.m @@ -88,7 +88,7 @@ device = dev; - if (nargin >= 1 && ischar(device) & ischar(file)) + if (nargin >= 1 && ischar(device) && ischar(file)) to_prt = 0; if (strcmp(file,"|lp")) # special output file, printer! @@ -97,7 +97,7 @@ fclose(fp); elseif (file(1) == '~') file = tilde_expand(file); - elseif (exist("FIGDIR") & file(1) != '/' & file(1) != '.') + elseif (exist("FIGDIR") && file(1) != '/' && file(1) != '.') file = [FIGDIR, '/', file]; endif Index: b/bindings/octave/PLplot/support/__pl_logplotit.m =================================================================== --- a/bindings/octave/PLplot/support/__pl_logplotit.m +++ b/bindings/octave/PLplot/support/__pl_logplotit.m @@ -39,7 +39,7 @@ endif elseif (__pl.type(strm) == 30) if (any(y <= 0) || any(x <= 0)) - expr = "ix = find(y > 0 & x > 0);"; + expr = "ix = find(y > 0 && x > 0);"; else break; endif Index: b/bindings/octave/PLplot/support/__pl_fill.m =================================================================== --- a/bindings/octave/PLplot/support/__pl_fill.m +++ b/bindings/octave/PLplot/support/__pl_fill.m @@ -31,7 +31,7 @@ strm = plgstrm+1; - if (isvector(x) & isvector(y)) + if (isvector(x) && isvector(y)) if (columns(x) != 1) x = x'; y = y'; @@ -55,7 +55,7 @@ __pl_plenv(min(x), max(x), min(y), max(y), 0, -1); endif - if (ischar(c) & length(c) == 1) + if (ischar(c) && length(c) == 1) ## map to plplot color coln = ['r','g','b','c','m','y','w','k']; coli = [2, 4, 10, 12, 14, 3, 16, 1]; @@ -67,11 +67,11 @@ else plcol1(c); endif - elseif (isvector(c) & length(c) == 3) + elseif (isvector(c) && length(c) == 3) ## FIXME -- color 15 became permanently set! plscol0(15, c(1), c(2), c(3)); plcol0(15); - elseif (isvector(c) & length(x) == length(x)) + elseif (isvector(c) && length(x) == length(x)) ## If C is a vector the same length as X and Y, its elements are ## scaled by CAXIS and used as indices into the current COLORMAP to Index: b/bindings/octave/PLplot/support/__pl_plot3.m =================================================================== --- a/bindings/octave/PLplot/support/__pl_plot3.m +++ b/bindings/octave/PLplot/support/__pl_plot3.m @@ -20,7 +20,7 @@ strm = plgstrm+1; - if (isvector(x) & isvector(y) & isvector(z)) + if (isvector(x) && isvector(y) && isvector(z)) if (columns(x) != 1) x = x'; debian/patches/series0000644000000000000000000000032012303127447012030 0ustar 02_unset-python-path.diff #04_use-mkoctfile.diff #07_octave_prune_examples.diff proper-path-handling.diff fix-boolean-operators.diff fix-cmake-ada-support.diff fix-lua-includes.diff disable-octave-tests.diff debian/libplplot-d.files0000644000000000000000000000006311716264520012437 0ustar usr/lib/libplplotdmdd.a usr/share/doc/libplplot-d debian/README.Debian0000644000000000000000000000737311716264521011246 0ustar plplot for Debian ----------------- 1. INTRODUCTION & ORIGIN These are the debianized packages for PLplot, a scientific plotting library. They were put together by Rafael Laboissiere. The porting to the new CMake build system and current maintenance is done by Andrew Ross. 2. PACKAGES The original PLplot distribution was broken down in several Debian packages: * libplplot11: Contains the shared C libraries, as well as the data files and the driver modules that do not depend on other libraries. * libplplot-dev: Headers and static libraries for developing programs using the PLplot API, as well as many examples in C, C++, and Fortran77. * plplot-doc: HTML, PS and PDF formats of the PLplot manual. * plplot11-driver-xwin: Provides the xwin driver module. * plplot11-driver-gd: Provides the GD driver module, which allows direct generation of PNG and JPEG files. * plplot11-driver-cairo: Provides the cairo driver module. This uses the cairo library to produce higher quality text using truetype fonts. It produces postscript, pdf, svg, png, mem and X output. This replaces the plplot9-driver-psttf package in previous releases. The cairo driver provides similar results for postscript and more functionality. * plplot11-driver-wxwidgets: Provides the WXWidgets driver module. * plplot11-driver-qt: Provides the qt driver module. * libplplot-c++10: Contains the library for using the C++ PLplot classes. * libplplot-fortran9: Contains the F77 and F90 bindings for the PLplot functions. * libplplot-java: Contains the bindings for using the PLplot functions from java. * libplplot-ada0: Contains the runtiem Ada bindings library for the PLplot functions. * libplplot-ada0-dev: Development files for the Ada bindings for the PLplot functions. * libplplot-ocaml: Contains the OCaml bindings for the PLplot functions. * libplplot-lua: Contains the lua bindings for the PLplot functions. * libplplot-d: Contains the d language bindings for the PLplot functions. * plplot-tcl: Modules allowing binding of the PLplot functions for Tcl/Tk. Contains also the Tk driver module and some interactive programs * plplot-tcl-dev: Development files for the Tcl/Tk biondings. * python-plplot: Glue library with bindings for Python. * python-plplot-qt: Bindings to use the plplot API in Qt applications from python with pyqt4. * octave-plplot: Glue library with bindings for Octave 3.2. In order to use this package, issue the command "toggle_plplot_use" at the Octave 3.2 prompt. This will have the effect of replacing the traditional Gnuplot interface by a PLplot based one. * libcsiro0: libcsirocsa and libcsironn libraries from Pavel Sakov at CSIRO which are used by PLplot. * libqsastime0, libqsastime-dev: library and development packages for the qsastime library for handling time format conversions. This is used by PLplot. 3. DOCUMENTATION Further documentation for PLplot can be found in the plplot-doc package. The entry point is /usr/share/doc/plplot-doc. 4. DEMOS & EXAMPLES A lot of examples were included in the libplplot-dev, plplot-tcl, python-plplot, and octave-plplot packages. They can be found under /usr/share/doc/libplplot11/examples/. Makefiles are available along the sources. For development of C programs with the PLplot library, there is a pkg-config support included in the libplplot-dev package. For details, see /usr/share/doc/libplplot-dev/README.pkg-config. -- Rafael Laboissiere , Tue Mar 4 17:05:31 2003 debian/control0000644000000000000000000004542712303647014010605 0ustar Source: plplot Section: math Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Andrew Ross Standards-Version: 3.9.3 Build-Depends: cmake (>= 2.6.3), debhelper (>= 7), tcl8.5-dev, tk8.5-dev, itcl3-dev, iwidgets4, libx11-dev, libxext-dev, libxi-dev, gfortran, itk3-dev, liboctave-dev, libgd2-noxpm-dev | libgd2-xpm-dev, m4, libqhull-dev (>= 2003.1-8), libxml-parser-perl, libxml-dom-perl, libltdl3-dev, pkg-config, quilt, slice, python-gtk2-dev, libwxgtk2.8-dev, python-all-dev (>= 2.6.6-3~), python-numpy (>= 1:1.4.1-4~), ttf-freefont, default-jdk, fastjar, swig, gnat [!arm64 !ppc64el !sh4], libqt4-dev, python-sip-dev, python-qt4, python-qt4-dev, ocaml-nox, camlidl, ocaml-findlib, libcairo-ocaml-dev, liblablgtk2-ocaml-dev, liblua5.2-dev, lua5.2, xvfb, xauth, patch Build-Depends-Indep: docbook-xml, docbook, docbook-dsssl, docbook-xsl, docbook2x, opensp, jadetex, ghostscript, openjade, dblatex, xmlto Build-Conflicts: libplplot5, libpython3.3-dev, libpython3.4-dev, tcl-dev, tcl8.6 X-Python-Version: >=2.4 Homepage: http://www.plplot.org Vcs-Svn: https://plplot.svn.sourceforge.net/svnroot/plplot/trunk/debian Vcs-Browser: http://plplot.svn.sourceforge.net/viewvc/plplot/trunk/debian/ Package: libplplot12 Architecture: any Section: libs Conflicts: libplplot9, libplplot11 Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: plplot12-driver-xwin, plplot12-driver-gd, plplot12-driver-cairo, plplot12-driver-qt, plplot12-driver-wxwidgets, plplot-tcl Replaces: plplot-bin (<< 5.9.6-1) Breaks: plplot-bin (<<5.9.6-1) Description: Scientific plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the PLplot library for C, as well as the necessary data files. Package: libplplot-dev Architecture: any Section: libdevel Recommends: pkg-config, cmake, libplplot-ocaml, libplplot-lua, libplplot-d Suggests: plplot-doc Depends: libplplot12 (= ${binary:Version}), libqhull-dev, libfreetype6-dev, libltdl3-dev, libqsastime-dev, ${misc:Depends}, libplplot-c++11 (= ${binary:Version}), libplplot-fortran11 (= ${binary:Version}) Breaks: libplplot-fortran9 (<< 5.9.8-1) Description: Scientific plotting library (development files) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains all that is needed for doing development in C, C++ and Fortran with PLplot. Examples of programs for these languages are also included. For development in Tcl/Tk, Python, Octave, Ada and Java install the plplot-tcl-dev, python-plplot, octave-plplot, libplplot-ada0-dev and libplplot-java packages, respectively. This package also includes the OCaml, lua and D examples. To use one of these languages you will also need to install the libplplot-xxx package for that language. Package: libplplot-c++11 Architecture: any Section: libs Conflicts: libplplot5, libplplot-c++9, libplplot-c++9c2, libplplot-c++10 Replaces: libplplot-c++9c2, libplplot-c++10 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (C++ binding) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the C++ binding for PLplot. Package: libplplot-fortran11 Architecture: any Section: libs Depends: ${shlibs:Depends} , ${misc:Depends} Description: Scientific plotting library (fortran bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the Fortran 77 and Fortran 95 bindings for PLplot. Note: the Fortran 77 bindings have been deprecated in the latest version of PLplot, and will be dropped from a future release. New code should use the Fortran 95 bindings. Package: libplplot-java Architecture: any Section: java Conflicts: libplplot9-java Replaces: libplplot9-java Depends: ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (Java bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the Java bindings for PLplot. Package: libcsiro0 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (CSIRO libraries) This package contains two libraries developed by Pavel Sakov, from the CSIRO Marine Research, used in geometry applications: . * libcsirocsa: bivariate Cubic Spline Approximation library * libcsironn: Natural Neighbours interpolation library . The source code for these libraries are part of the plplot source package. Package: libqsastime0 Architecture: any Section: libs Conflicts: libplplot9 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Time format conversion library The qsastime library is a simple library for handling time format conversion. It overcomes the limitations of the POSIX time handling routines by allow high precision time variables over a large range of ranges of dates and by correctly handling leap seconds. It was designed with the needs of scientific data plotting in mind. This package provides the runtime library. . The source code for this library is part of the plplot source package. Package: libqsastime-dev Architecture: any Section: libdevel Breaks: libplplot-dev (<< 5.9.8-1) Depends: libqsastime0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Time format conversion library (development files) The qsastime library is a simple library for handling time format conversion. It overcomes the limitations of the POSIX time handling routines by allow high precision time variables over a large range of ranges of dates and by correctly handling leap seconds. It was designed with the needs of scientific data plotting in mind. This package provides the necessary files to do development with libqsastime. . The source code for this library is part of the plplot source package. Package: plplot12-driver-xwin Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-xwin, plplot11-driver-xwin Replaces: plplot9-driver-xwin, plplot11-driver-xwin Description: Scientific plotting library (X11 driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the X11 driver module for PLplot. Package: plplot12-driver-wxwidgets Architecture: any Section: libs Depends: libplplot12, ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-wxwidgets, plplot11-driver-wxwidgets Replaces: plplot9-driver-wxwidgets, plplot11-driver-wxwidgets Description: Scientific plotting library (wxWidgets driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the wxWidgets driver module for PLplot. Package: plplot-tcl Architecture: any Depends: plplot12-driver-xwin, iwidgets4, ${shlibs:Depends}, ${misc:Depends} Description: Tcl/Tk support for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the Tcl/Tk support for PLplot: shared libraries, Tcl modules, the Tk driver, and some programs for interactive use of PLplot (plserver and pltcl). Package: plplot-tcl-dev Architecture: any Depends: libplplot12 (= ${binary:Version}), plplot-tcl, ${misc:Depends} Breaks: plplot-tcl (<= 5.2.0.cvs.20030224-1) Description: Tcl/Tk development support for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the necessary files to do development in Tcl/Tk with PLplot: header files, shared libraries links, and examples. Package: plplot12-driver-gd Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-gd, plplot11-driver-gd Replaces: plplot9-driver-gd, plplot11-driver-gd Recommends: ttf-freefont Description: Scientific plotting library (GD driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the GD driver module for PLplot. It allows the generation of PNG and JPEG files directly from PLplot programs. The GD driver is no longer actively maintained upstream and is likely to be dropped in a future release. The cairo and qt drivers offer newer, and better alternatives. Package: plplot12-driver-cairo Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: plplot9-driver-cairo, plplot11-driver-cairo Replaces: plplot9-driver-cairo, plplot11-driver-cairo Description: Scientific plotting library (Cairo driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the Cairo driver module for PLplot. It is based on the Cairo 2D graphics library with supporting multiple output devices (X-Window, PDF, PostScript, and PNG). Package: python-plplot Architecture: any Section: python Depends: libplplot12 (= ${binary:Version}), ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} Description: Python support for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the library plmodule.so for gluing the PLplot scientific plotting library into Python applications. Examples are also provided. Package: python-plplot-qt Architecture: any Section: python Depends: libplplot12 (= ${binary:Version}), python-plplot (= ${binary:Version}), plplot12-driver-qt (= ${binary:Version}), ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} Description: Scientific plotting library (python qt GUI) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides Python bindings to allow use of the PLplot API in qt applications. #Package: octave-plplot #Architecture: any #Depends: libplplot12 (= ${binary:Version}), octave (>= 3.8.0), ${shlibs:Depends}, # ${misc:Depends} #Description: Octave support for PLplot, a plotting library # PLplot is relatively small, portable, freely distributable, and is rich # enough to satisfy most users. It has a wide range of plot types including # line (linear, log), contour, 3D, fill, and almost 1000 characters # (including Greek and mathematical) in its extended font set. The package # is designed to make it easy to quickly get graphical output; only a # handful of function calls is typically required. For more advanced use, # virtually all aspects of plotting are configurable. # . # This package contains the Octave bindings for PLplot. It provides an # almost drop-in replacement for the traditional Gnuplot graphical # interface in Octave. Examples are also provided. Package: plplot-doc Architecture: all Section: doc Suggests: libplplot-dev Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends} Description: Documentation for PLplot, a plotting library PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package contains the HTML, PDF, PostScript and info forms of the PLplot documentation. It also contains the man pages for the API functions. Package: plplot12-driver-qt Architecture: any Section: libs Depends: libplplot12, ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (qt driver) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the qt driver module for PLplot. It also provides C++ bindings to allow use of the PLplot API in qt applications. Package: libplplot-ocaml Architecture: any Section: ocaml Depends: libplplot12, ocaml-base-nox-${F:OCamlABI}, ${shlibs:Depends}, ${misc:Depends} Description: Scientific plotting library (OCaml bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the OCaml bindings for PLplot. Package: libplplot-lua Architecture: any Section: libs Depends: libplplot12, ${shlibs:Depends}, ${misc:Depends}, lua5.2 Description: Scientific plotting library (lua bindings) PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable. . This package provides the lua bindings for PLplot. debian/libcsiro0.files0000644000000000000000000000003011716264520012075 0ustar usr/lib/libcsiro*.so.* debian/libplplot-fortran11.files0000644000000000000000000000007312303120274014020 0ustar usr/lib/libplplotf*.so.* usr/share/doc/libplplot-fortran11 debian/plplot-tcl-dev.lintian-overrides0000644000000000000000000000101411716264520015414 0ustar # The .in files are templates for the example scripts which are configured # by CMake and so the interpreter is replaced before the script is # acutally run. plplot-tcl-dev binary: example-interpreter-not-absolute usr/share/doc/libplplot11/examples/tk/tk01.in #!@xtk01_LOCATION@ plplot-tcl-dev binary: example-interpreter-not-absolute usr/share/doc/libplplot11/examples/tk/tk02.in #!@xtk02_LOCATION@ plplot-tcl-dev binary: example-interpreter-not-absolute usr/share/doc/libplplot11/examples/tk/tk04.in #!@xtk04_LOCATION@ debian/upload-debs.pl0000755000000000000000000001247311716264521011741 0ustar #!/usr/bin/perl -w # # Upload the deb files for PLplot to the plplot.sf.net web site # # Copyright (C) 2004 Rafael Laboissiere # # This script is part of PLplot # # PLplot is free software; you can redistribute it and/or modify # it under the terms of the GNU Library General Public License as published by # the Free Software Foundation; version 2 of the License. # # PLplot is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Library General Public License for more details. # # You should have received a copy of the GNU Library General Public License # along with PLplot; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA sub env_default { my $envvar = shift; my $default = shift; $value = defined $ENV{$envvar} ? $ENV{$envvar} : $default; eval qq{\$$envvar = "$value"}; } env_default ("WWW_USER", "rlaboiss"); env_default ("HOST", "shell.sf.net"); env_default ("WWW_HOST", "plplot.sf.net"); env_default ("WWW_DIR", "/home/groups/p/pl/plplot/htdocs"); env_default ("APT_DIR", "debian"); env_default ("GPGKEY", "0x4A5D72FE"); $debver = `cat /etc/debian_version`; chomp $debver; $md5sum = "md5sum.txt"; $md5sum_asc = "$md5sum.asc"; system "touch override"; system "dpkg-scanpackages . override | gzip -c > Packages.gz"; system "dpkg-scansources . override | gzip -c > Sources.gz"; @files = ("Release") if -f "Release"; @files = (@files, "Packages.gz", "Sources.gz"); @desc = (); %sources = (); %pkgs = (); for $i (split ("\n\n", `gunzip -c Packages.gz`)) { $i =~ /Package:\s*([^\s]+)/; $n = $1; chomp $n; $i =~ /Version:\s*(\d+:)*([^\s]+)/; $v = $2; chomp $v; $pkgs{$n} = $v; $txt = "$n.txt"; open (DESC, "> $txt"); print DESC $i; close DESC; push (@desc, $txt); $src = ($i =~ /Source: (.*)/) ? $1 : $n; if (not defined $sources{$src}) { $sources{$src} = 1; open (CHG, (glob "${src}_$v*.changes")[0]); while () { @f = split (" ", $_); if ((scalar @f == 5) and ($f[0] =~ /[a-f\d]{32}/)) { push (@files, $f[4]); } } } } open (CSUM, "> $md5sum"); print CSUM map {`md5sum $_`} @files; close CSUM; unlink $md5sum_asc; system "gpg --armor --detach-sign --default-key $GPGKEY --output $md5sum_asc $md5sum"; $index = "index.html"; open (INDEX, "> $index"); print INDEX < Apt-getable repository for PLplot (Debian version $debver)

Apt-getable Repository for PLplot (Debian version $debver)

Available packages:
EOF ; foreach $p (sort keys %pkgs) { print "$p\n"; print INDEX < EOF ; } print INDEX <
/etc/apt/sources.list lines:
deb http://$WWW_HOST/$APT_DIR ./    
deb-src http://$WWW_HOST/$APT_DIR ./
Files:
EOF ; print INDEX map { $size = `du -bh $_`; chomp $size; $size =~ s/\s*([\dMKk]+)\s+.*/$1/; $size .= " bytes" if not ($size =~ /[MKk]/); "$_ ($size)\n
"; } @files; $fingerprint = `gpg --list-keys --fingerprint $GPGKEY | grep fingerprint`; print INDEX <
Checksums file:
$md5sum (detached GPG signature signed with key $GPGKEY)
$fingerprint

nameversion
$p $pkgs{$p}
EOF ; close (INDEX); $pdir = "$WWW_DIR/$APT_DIR"; $ssh_cmd = "ssh $WWW_USER\@$HOST"; system "$ssh_cmd rm -rf $pdir"; system "$ssh_cmd mkdir -p $pdir"; system ("scp $index $md5sum $md5sum_asc " . join (" ", @files) . " " . join (" ", @desc) . " $WWW_USER\@$HOST:$pdir"); system "$ssh_cmd chgrp -R plplot $pdir"; system "$ssh_cmd chmod -R g=u $pdir"; debian/rules0000755000000000000000000002102212303722232010237 0ustar #!/usr/bin/make -f # -*- gmake -*- # Made with the aid of dh_make, by Craig Small # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # This version is for a hypothetical package that builds an # architecture-dependant package, as well as an architecture-independant # package. # Modified by Rafael Laboissiere on 1998/06/12 # for the plplot package # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 with_oct := $(if $(filter octave-plplot, $(shell dh_listpackages)),yes) ifeq ($(with_oct),yes) # Paths for Octave MDIR = $(shell octave-config --print LOCALAPIFCNFILEDIR) OCTDIR = $(shell octave-config --print LOCALAPIOCTFILEDIR) octver := $(shell octave-config -v) endif #include /usr/share/quilt/quilt.make version := $(shell perl debian/get-upstream-version.pl < cmake/modules/plplot_version.cmake) libpkg := libplplot12 docpkg := plplot-doc debbase := $(shell pwd)/debian debtmp := $(debbase)/tmp debusr := $(debtmp)/usr deblib := $(debusr)/lib debshr := $(debusr)/share debdoc := $(debshr)/doc debinfo := $(debshr)/info debex := $(debshr)/plplot$(version)/examples CFLAGS = $(shell dpkg-buildflags --get CFLAGS) CFLAGS += -fvisibility=hidden #Don't add -fvisibility=hidden to CXXFLAGS for now as this breaks the octave bindings. CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS) #CXXFLAGS += -fvisibility=hidden FFLAGS = $(shell dpkg-buildflags --get FFLAGS) FFLAGS += -fvisibility=hidden LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) LDFLAGS += -Wl,--as-needed export verbose_test = on JAVA_HOME = /usr/lib/jvm/default-java PYVERS = $(shell pyversions -vr) OCAMLABI := $(shell ocamlc -version) OFILES := $(filter-out debian/control,$(patsubst %.in,%,$(wildcard debian/*.in))) DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) # Disable Ada build on armel - gnat not available on armel at the moment. #ifneq (,$(findstring :$(DEB_BUILD_ARCH):,:arm64:sh4:)) BUILD_ADA = no #else #BUILD_ADA = yes #endif # Configure options ifeq ($(BUILD_ADA),yes) ADA_OPTIONS = -DENABLE_ada=ON else ADA_OPTIONS = -DENABLE_ada=OFF endif JAVA_OPTIONS = \ -DCMAKE_Java_RUNTIME=$(JAVA_HOME)/bin/java \ -DCMAKE_Java_COMPILER=$(JAVA_HOME)/bin/javac \ -DCMAKE_Java_ARCHIVE=$(JAVA_HOME)/bin/jar CONFIGURE_OPTIONS = \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DBUILD_DOC=OFF -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_RPATH=OFF -DPLD_psttf=OFF -DENABLE_tk=ON \ -DPLD_jpeg=ON -DPLD_png=ON -DPLD_gif=ON \ -DTCL_TCLSH=/usr/bin/tclsh8.5 \ $(ADA_OPTIONS) $(JAVA_OPTIONS) ifeq ($(with_oct),yes) CONFIGURE_OPTIONS += -DOCTAVE_OCT_DIR=$(OCTDIR) endif ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) CONFIGURE_OPTIONS += -DBUILD_TEST=ON endif BUILD_DIR = $(debbase)/build_tmp SRC_DIR = $(shell pwd) control: ifeq ($(BUILD_ADA),no) slice -o UNDEF+ADA:debian/control debian/control.in else slice -o UNDEF+ADA:debian/control debian/control.in endif config: config-stamp config-stamp: control mkdir -p $(BUILD_DIR) (cd $(BUILD_DIR) ; \ PKG_CONFIG_ENV=" " F77=gfortran FC=gfortran \ JAVA_HOME=$(JAVA_HOME) \ CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" FFLAGS="$(FFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ xvfb-run cmake $(SRC_DIR) $(CONFIGURE_OPTIONS) ) touch config-stamp build-arch: build-arch-stamp build-arch-stamp: config-stamp dh_testdir ( cd $(BUILD_DIR) ; $(MAKE) ) -( cd $(BUILD_DIR) ; unset DISPLAY ; $(MAKE) test_noninteractive ) touch build-arch-stamp build-indep: build-indep-stamp build-indep-stamp: dh_testdir ( cd $(BUILD_DIR) ; cmake $(SRC_DIR) $(CONFIGURE_OPTIONS) -DBUILD_DOC=ON ; \ cd doc ; $(MAKE) ) touch build-indep-stamp clean: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp install-arch-stamp install-indep-stamp \ config-stamp debian/files install-python* rm -rf $(BUILD_DIR) rm -rf $(debbase)/$(libpkg) dh_clean install-arch: install-arch-stamp install-python dh_movefiles -a --no-package=$(libpkg) --no-package=libplplot-dev \ --no-package=python-plplot --no-package=python-plplot-qt \ --no-package=libplplot-java --no-package=libplplot-ada0 \ --no-package=libplplot-ocaml --no-package=libplplot-lua \ --no-package=libplplot-d --no-package=libplplot-ada0-dev dh_movefiles --package=python-plplot-qt dh_movefiles --package=python-plplot dh_movefiles --package=libplplot-java dh_movefiles --package=libplplot-ocaml dh_movefiles --package=libplplot-lua ifeq ($(BUILD_ADA),yes) dh_movefiles --package=libplplot-ada0 dh_movefiles --package=libplplot-ada0-dev endif dh_movefiles --package=libplplot-dev dh_movefiles --package=$(libpkg) install-arch-stamp: build-arch-stamp dh_testdir dh_testroot ifeq ($(with_oct),yes) # Strip bindings/octave/plplot_octave.oct as this is missed by # dh_strip. strip --strip-unneeded --remove-section=.comment $(BUILD_DIR)/bindings/octave/plplot_octave.oct endif ( cd $(BUILD_DIR) ; \ $(MAKE) DESTDIR=$(debtmp) install ) patch -d $(debtmp)/usr/include -p1 < debian/no-plplot_config.h.diff ( cd $(debdoc)/plplot ; \ rm -f COPYING.LIB *.dvi ; \ mv ChangeLog.release changelog ) mv $(debdoc)/plplot $(debdoc)/$(libpkg) sed -i 's,-L/usr/lib/$(DEB_HOST_MULTIARCH),,g;s, *, ,g' \ $(deblib)/pkgconfig/*.pc mkdir -p $(deblib)/$(DEB_HOST_MULTIARCH)/pkgconfig mafiles=$$(fgrep -l $(deblib)/pkgconfig/*.pc); \ if [ -n "$$mafiles" ]; then \ mv $$mafiles $(deblib)/$(DEB_HOST_MULTIARCH)/pkgconfig/.; \ fi install -d $(debex)/perl install --mode=644 examples/perl/x* examples/perl/README* \ $(debex)/perl mv $(debex) $(debdoc)/$(libpkg) for i in libplplot-dev plplot-tcl plplot-tcl-dev \ plplot12-driver-gd plplot12-driver-xwin \ $(if $(filter yes,$(with_oct)),octave-plplot) \ python-plplot-qt \ python-plplot libplplot-c++11 plplot12-driver-wxwidgets \ plplot12-driver-qt libplplot-java \ plplot12-driver-cairo libplplot-fortran11 \ libplplot-ocaml libplplot-lua ; do \ ln -s $(libpkg) $(debdoc)/$$i ; \ done ln -s libqsastime0 $(debdoc)/libqsastime-dev mv $(debshr)/java/plplot.jar $(debshr)/java/plplot-$(version).jar ( cd $(debshr)/java ; ln -s plplot-$(version).jar plplot.jar ) ifeq ($(BUILD_ADA),yes) ln -s $(libpkg) $(debdoc)/libplplot-ada0 ln -s $(libpkg) $(debdoc)/libplplot-ada0-dev endif touch install-arch-stamp install-indep: install-indep-stamp dh_movefiles -i install-indep-stamp: build-indep-stamp ( cd $(BUILD_DIR)/doc ; \ $(MAKE) DESTDIR=$(debtmp) install ) mkdir -p $(debdoc)/$(docpkg) (cd $(debdoc)/plplot ; mv html $(debdoc)/$(docpkg)) cp doc/docbook/src/plplot-$(version).pdf $(debdoc)/$(docpkg)/plplot.pdf touch install-indep-stamp install-python: $(PYVERS:%=install-python%) touch $@ install-python%: build-arch-stamp ( cd $(BUILD_DIR) ; \ cmake $(SRC_DIR) $(CONFIGURE_OPTIONS) -DPYTHON_EXECUTABLE=/usr/bin/python$* -DPYTHON_LIBRARIES=/usr/lib/python$* -DPYTHON_LIBRARY=$$(python$*-config --configdir)/libpython$*.so -DPYTHON_INCLUDE_PATH="/usr/include/python$*;/usr/include/numpy;/usr/lib/pyshared/python$*/numpy/core/include/numpy" -DNUMERIC_INCLUDE_PATH=/usr/include/numpy ; \ for d in python qt_gui/pyqt4 ; do \ ( cd bindings/$$d; \ $(MAKE) clean ; \ $(MAKE) ; \ $(MAKE) DESTDIR=$(debtmp) install ) ; \ done ) touch $@ # Build architecture-independent files here. binary-indep: build-indep install-indep dh_testdir -i dh_testroot -i dh_installdirs -i dh_installdocs --package=$(docpkg) dh_installchangelogs --package=$(docpkg) dh_compress -i --exclude=.pdf dh_fixperms -i dh_installdeb -i dh_lintian -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: build-arch install-arch dh_testdir -a dh_testroot -a dh_installdirs -a dh_installdocs --package=$(libpkg) --package=libcsiro0 --package=libqsastime0 dh_installchangelogs --package=$(libpkg) --package=libcsiro0 --package=libqsastime0 dh_python2 --package=python-plplot-qt --package=python-plplot dh_numpy dh_strip -a dh_compress -a -Xexamples/ dh_fixperms -a dh_makeshlibs -V -a dh_shlibdeps -a --no-package=octave-plplot -L $(libpkg) \ -l $(debbase)/$(libpkg)/usr/lib:$(debbase)/plplot-tcl/usr/lib ifeq ($(with_oct),yes) dpkg-shlibdeps -Tdebian/octave-plplot.substvars -S$(debbase)/$(libpkg)/usr/lib/*.so* -S/usr/lib/$(octver)/*.so* $(debbase)/octave-plplot/$(OCTDIR)/plplot_octave.oct endif dh_installdeb -a dh_lintian -a dh_gencontrol -a -- -VF:OCamlABI="$(OCAMLABI)" dh_md5sums -a dh_builddeb -a binary: binary-arch binary-indep .PHONY: build clean binary-indep binary-arch binary config \ control .NOTPARALLEL: debian/source/0000755000000000000000000000000011736336776010511 5ustar debian/source/format0000644000000000000000000000001411716264520011700 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000044011716264520011347 0ustar README.source for plplot ======================== This package uses quilt to manage all modifications to the upstream sources. See `/usr/share/doc/quilt/README.source' to get more information on how to use it. -- Rafael Laboissiere Thu, 23 Apr 2009 09:13:07 +0100 debian/plplot12-driver-qt.files0000644000000000000000000000017112303120344013571 0ustar usr/lib/plplot*/driversd/qt.* usr/lib/libplplotqtd.so.* usr/share/doc/plplot12-driver-qt usr/lib/python*/plplot_pyqt4.so debian/libplplot12.files0000644000000000000000000000015212303120174012345 0ustar usr/lib usr/share/plplot*/*.map usr/share/plplot*/*.fnt usr/share/plplot*/*.pal usr/share/doc/libplplot12 debian/Release0000644000000000000000000000013411716264521010474 0ustar Archive: unstable Component: main Origin: PLplot/~rlaboiss Label: PLplot Architecture: i386 debian/libplplot-lua.files0000644000000000000000000000007112303116116012762 0ustar usr/lib/lua/5.*/plplot/*.so usr/share/doc/libplplot-lua debian/python-plplot-qt.files0000644000000000000000000000011511716264521013467 0ustar usr/lib/python*/dist-packages/plplot_pyqt4.so usr/share/doc/python-plplot-qt debian/watch0000644000000000000000000000012511716264521010222 0ustar version=3 opts="uversionmangle=s/-/~/" \ http://sf.net/plplot/plplot-(.*)\.tar\.gz debian/install-www.sh0000755000000000000000000000350511716264520012024 0ustar #! /bin/bash www_host=shell1.sourceforge.net www_dir=/home/groups/p/pl/plplot/htdocs/resources/debian www_user=rlaboiss www_group=plplot rcp_command=scp tmp_dir=${TMPDIR:-/var/tmp}/install-www #www- usage() { cat <&2 ;; esac shift done if [ -z "$release" ] ; then if [ ! -f debian/changelog ] ; then echo "File debian/changelog not found!" 1>&2 exit 1 fi release=`perl -ne 'if(/\((.*)\)/){print $1;exit}' < debian/changelog` fi rsh_command="ssh $www_user@$www_host" tarball=dist.tar.gz rm -rf $tmp_dir mkdir -p $tmp_dir cp ../*${release}*.{deb,dsc,diff.gz} $tmp_dir cp ../*`echo $release | sed 's/-.*//'`.orig.tar.gz $tmp_dir cp debian/Release $tmp_dir touch $tmp_dir/override pwd=`pwd` ( cd $tmp_dir dpkg-scanpackages . override | gzip -9 -c > Packages.gz dpkg-scansources . override | gzip -9 -c > Sources.gz rm -f override ls | fgrep -v index | eperl -k $pwd/debian/index.html.in > index.html tar cfz $tarball `ls` ) $rsh_command rm -rf $www_dir $rsh_command mkdir -p $www_dir $rcp_command $tmp_dir/dist.tar.gz $www_user@$www_host:$www_dir $rsh_command tar xfz $www_dir/$tarball -C $www_dir $rsh_command chgrp -R $www_group $www_dir $rsh_command chmod -R g=u $www_dir $rsh_command rm -f $www_dir/$tarball debian/libplplot-java.files0000644000000000000000000000014012303120302013107 0ustar usr/lib/jni usr/share/java usr/share/doc/libplplot12/examples/java usr/share/doc/libplplot-java