diff options
author | jtb <jtb@pkgsrc.org> | 2001-06-20 12:51:53 +0000 |
---|---|---|
committer | jtb <jtb@pkgsrc.org> | 2001-06-20 12:51:53 +0000 |
commit | a0a213ac76c5fb1751beeba861b0fb6f90e21cf9 (patch) | |
tree | 9407aee1aeee759998f3f24fc7863d3d798def37 /graphics/plplot | |
parent | 69cd7b797a134e2f921371b9725dd7533d5f922d (diff) | |
download | pkgsrc-a0a213ac76c5fb1751beeba861b0fb6f90e21cf9.tar.gz |
Update of plplot to 5.0.4.
Important Changes:
(1) Default orientation for the ljii, ljiip, psc, ps, and pstex drivers has
been rotated from seascape (upside-down landscape) by 180 deg to landscape.
With this change no special 180 deg latex rotations will be required to get
true landscape mode (top of the plot on the left of the page as opposed to
on the right of the page for seascape mode). If you still require seascape
for some reason for these drivers, use the -ori 2. command-line option or
else use plsdiori(2.) or plsetopt("ori", "2.").
(2) The installation location for examples has been changed to
$prefix/lib/plplot<ver>/examples to be in better conformance with the FHS.
Important Bug fixes:
(1) Many improvements to the octave front end.
(2) Many improvements to the xfig driver.
(3) If the overall aspect ratio is changed by the -geometry, -a, or -portrait
options or else by the combination of the -ori 1 and -freeaspect options, the
character aspect ratio remains unaffected. For example, when the overall
aspect ratio is changed now, circular symbols remain circular rather than
turning into ellipses as in the old code.
(4) Software pattern fills now rotate correctly with the rest of the plot
when the -ori option is used. This fix affects all drivers (e.g., xwin,
psc) which do not handle their own pattern fills. (Previously the rotation
angle for software pattern fills was mistakenly doubled by two calls to the
orientation transformation routine.)
Important New Features:
(1) Portrait mode. Use the -portrait option on the command line or else
plsetopt("portrait", "") to get this option which only currently affects the
ljii, ljiip, ps, psc, and pstex drivers. This option is especially useful
for yplot, the yorick front-end to PLplot. yplot previously maintained
separate (==> hard-to-maintain and buggy) portrait versions of the psc, ps,
and ljiip drivers. Those will no longer be necessary with this PLplot
core change, and in fact portrait mode is now available for a much wider
range of drivers.
(2) -drvopt command-line option (or else use plsetopt("drvopt","option")).
This allows setting options for particular drivers. For example, the
-drvopt text option for the psc or ps driver allows use of Adobe fonts (This
is poorly documented currently, but for now see notes in ps.c for more
details).
(3) New pstex driver. This is not currently documented, but there is post
from João Cardoso on plplot_devel
(http://www.geocrawler.com/archives/3/10834/2001/4/50/5536095/) that gives
the recipe (ignore the configuration stuff and start with the ./x01c
command). The idea is to emulate the pstex output of the xfig application
so that latex can be used to directly process the file output from the
PLplot pstex driver.
Diffstat (limited to 'graphics/plplot')
-rw-r--r-- | graphics/plplot/Makefile | 15 | ||||
-rw-r--r-- | graphics/plplot/patches/patch-aa | 16 | ||||
-rw-r--r-- | graphics/plplot/pkg/PLIST | 173 |
3 files changed, 119 insertions, 85 deletions
diff --git a/graphics/plplot/Makefile b/graphics/plplot/Makefile index 7de5df04274..db8e93baacb 100644 --- a/graphics/plplot/Makefile +++ b/graphics/plplot/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.17 2001/05/03 21:06:14 jtb Exp $ +# $NetBSD: Makefile,v 1.18 2001/06/20 12:51:53 jtb Exp $ -DISTNAME= plplot-5.0.3 +DISTNAME= plplot-5.0.4 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=plplot/} @@ -50,6 +50,11 @@ CONFIGURE_ARGS+= --disable-python CONFIGURE_ARGS+= --disable-itcl CONFIGURE_ARGS+= --disable-dp +INFO_FILES= plplotdoc.info + +post-extract: + @cd ${WRKSRC}/doc; ${GTAR} zxf plplotdoc-info-0.4.1.tar.gz + post-patch: ${MV} -f ${WRKSRC}/src/plctrl.c ${WRKSRC}/src/plctrl.c.dist ${SED} -e 's:@PREFIX@:'${PREFIX}':g' ${WRKSRC}/src/plctrl.c.dist \ @@ -60,10 +65,12 @@ pre-configure: ${CP} ${WRKSRC}/cf/configure ${WRKSRC} post-install: + ${INSTALL_DATA} ${WRKSRC}/doc/plplotdoc-info-0.4.1/* \ + ${PREFIX}/info ${INSTALL_DATA} ${WRKSRC}/doc/plplotdoc-0.4.1.dvi \ - ${PREFIX}/share/doc/plplot + ${PREFIX}/share/doc/plplot ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/plplot ${INSTALL_DATA} ${WRKSRC}/doc/plplotdoc-html-0.4.1/*.html \ - ${PREFIX}/share/doc/html/plplot + ${PREFIX}/share/doc/html/plplot .include "../../mk/bsd.pkg.mk" diff --git a/graphics/plplot/patches/patch-aa b/graphics/plplot/patches/patch-aa new file mode 100644 index 00000000000..d5279e1be0b --- /dev/null +++ b/graphics/plplot/patches/patch-aa @@ -0,0 +1,16 @@ +$NetBSD: patch-aa,v 1.5 2001/06/20 12:51:53 jtb Exp $ + +--- doc/plplotdoc-info-0.4.1/plplotdoc.info.orig Wed Jun 20 12:44:22 2001 ++++ doc/plplotdoc-info-0.4.1/plplotdoc.info +@@ -1,6 +1,11 @@ + This is info/plplotdoc.info, produced by makeinfo version 4.0 from + plplotdoc.texi. + ++INFO-DIR-SECTION Plotting ++START-INFO-DIR-ENTRY ++* PLplot: (plplotdoc). The PLplot plotting library ++END-INFO-DIR-ENTRY ++ + + Indirect: + plplotdoc.info-1: 84 diff --git a/graphics/plplot/pkg/PLIST b/graphics/plplot/pkg/PLIST index 489416ee710..44e3b1ee0b3 100644 --- a/graphics/plplot/pkg/PLIST +++ b/graphics/plplot/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2001/03/30 20:26:23 jtb Exp $ +@comment $NetBSD: PLIST,v 1.4 2001/06/20 12:51:54 jtb Exp $ bin/plplot-config bin/plrender bin/plserver @@ -19,9 +19,20 @@ include/plplot/pltcl.h include/plplot/pltk.h include/plplot/plxwd.h include/plplot/tclMatrix.h +@unexec install-info --delete --info-dir=%D/info %D/info/plplotdoc.info +info/plplotdoc.info +info/plplotdoc.info-1 +info/plplotdoc.info-2 +info/plplotdoc.info-3 +info/plplotdoc.info-4 +info/plplotdoc.info-5 +info/plplotdoc.info-6 +info/plplotdoc.info-7 +info/plplotdoc.info-8 +@exec install-info --info-dir=%D/info %D/info/plplotdoc.info lib/libplcxxd.a -lib/libtclmatrixd.a lib/libplplotd.a +lib/libtclmatrixd.a lib/tcl/plplot/FileSelector.tcl lib/tcl/plplot/PLWin.itk lib/tcl/plplot/PLXWin.itk @@ -50,67 +61,55 @@ libdata/plplot/plstnd5.fnt libdata/plplot/plxtnd5.fnt libdata/plplot/usa.map libdata/plplot/usaglobe.map -share/doc/html/plplot/index.html -share/doc/html/plplot/p42.html -share/doc/html/plplot/intro.html share/doc/html/plplot/acquiring-plplot.html -share/doc/html/plplot/installing.html -share/doc/html/plplot/organization.html -share/doc/html/plplot/copyrights.html -share/doc/html/plplot/credits.html -share/doc/html/plplot/p131.html -share/doc/html/plplot/simple.html -share/doc/html/plplot/initializing.html -share/doc/html/plplot/scales.html -share/doc/html/plplot/labelling.html -share/doc/html/plplot/drawing.html -share/doc/html/plplot/finishing.html -share/doc/html/plplot/error.html share/doc/html/plplot/advanced.html -share/doc/html/plplot/output-devices.html -share/doc/html/plplot/driver-functions.html -share/doc/html/plplot/metafiles-plrender.html -share/doc/html/plplot/familying.html -share/doc/html/plplot/interactive-devices.html -share/doc/html/plplot/specifying-devices.html -share/doc/html/plplot/arguments.html -share/doc/html/plplot/viewports.html -share/doc/html/plplot/windows.html share/doc/html/plplot/annotation.html -share/doc/html/plplot/standard-window.html -share/doc/html/plplot/line-attributes.html -share/doc/html/plplot/fill-pattern.html -share/doc/html/plplot/color.html +share/doc/html/plplot/api-c.html +share/doc/html/plplot/api-fortran.html +share/doc/html/plplot/api.html +share/doc/html/plplot/arguments.html +share/doc/html/plplot/bibliography.html +share/doc/html/plplot/c.html share/doc/html/plplot/characters.html -share/doc/html/plplot/escape-sequences.html -share/doc/html/plplot/tri-d-plots.html +share/doc/html/plplot/color.html share/doc/html/plplot/contour-plots.html -share/doc/html/plplot/x-drivers.html -share/doc/html/plplot/tk-driver.html -share/doc/html/plplot/output-drivers.html -share/doc/html/plplot/p1864.html -share/doc/html/plplot/c.html -share/doc/html/plplot/fortran.html -share/doc/html/plplot/cplusplus.html +share/doc/html/plplot/copyrights.html share/doc/html/plplot/cpluscplus-design.html share/doc/html/plplot/cpluscplus-specializing.html share/doc/html/plplot/cpluscplus-status.html -share/doc/html/plplot/tcl.html -share/doc/html/plplot/tcl-overview.html -share/doc/html/plplot/tcl-extension.html -share/doc/html/plplot/tcl-contouring.html -share/doc/html/plplot/tcl-understanding.html +share/doc/html/plplot/cplusplus.html +share/doc/html/plplot/credits.html +share/doc/html/plplot/custom-extensions-tcl.html +share/doc/html/plplot/drawing.html +share/doc/html/plplot/driver-functions.html +share/doc/html/plplot/error.html +share/doc/html/plplot/escape-sequences.html share/doc/html/plplot/extended-wish.html -share/doc/html/plplot/introduction-tk.html -share/doc/html/plplot/introduction-itcl.html share/doc/html/plplot/extensions-tcl.html -share/doc/html/plplot/custom-extensions-tcl.html +share/doc/html/plplot/familying.html +share/doc/html/plplot/fill-pattern.html +share/doc/html/plplot/finishing.html +share/doc/html/plplot/fortran.html share/doc/html/plplot/gui.html +share/doc/html/plplot/index.html +share/doc/html/plplot/initializing.html +share/doc/html/plplot/installing.html +share/doc/html/plplot/interactive-devices.html +share/doc/html/plplot/intro.html +share/doc/html/plplot/introduction-itcl.html +share/doc/html/plplot/introduction-tk.html +share/doc/html/plplot/labelling.html +share/doc/html/plplot/line-attributes.html +share/doc/html/plplot/metafiles-plrender.html +share/doc/html/plplot/organization.html +share/doc/html/plplot/os-notes.html +share/doc/html/plplot/output-devices.html +share/doc/html/plplot/output-drivers.html +share/doc/html/plplot/p133.html +share/doc/html/plplot/p1862.html +share/doc/html/plplot/p2391.html +share/doc/html/plplot/p42.html share/doc/html/plplot/perl.html -share/doc/html/plplot/python.html -share/doc/html/plplot/p2393.html -share/doc/html/plplot/bibliography.html -share/doc/html/plplot/api.html share/doc/html/plplot/pl_setcontlabelformat.html share/doc/html/plplot/pladv.html share/doc/html/plplot/plaxes.html @@ -123,7 +122,10 @@ share/doc/html/plplot/plclr.html share/doc/html/plplot/plcol.html share/doc/html/plplot/plcol0.html share/doc/html/plplot/plcol1.html +share/doc/html/plplot/plcon1.html +share/doc/html/plplot/plcon2.html share/doc/html/plplot/plcont.html +share/doc/html/plplot/plcontfortran.html share/doc/html/plplot/plcpstrm.html share/doc/html/plplot/plend.html share/doc/html/plplot/plend1.html @@ -131,6 +133,7 @@ share/doc/html/plplot/plenv.html share/doc/html/plplot/pleop.html share/doc/html/plplot/plerrx.html share/doc/html/plplot/plerry.html +share/doc/html/plplot/plexit.html share/doc/html/plplot/plfamadv.html share/doc/html/plplot/plfill.html share/doc/html/plplot/plfill3.html @@ -146,6 +149,7 @@ share/doc/html/plplot/plgdidev.html share/doc/html/plplot/plgdiori.html share/doc/html/plplot/plgdiplt.html share/doc/html/plplot/plgfam.html +share/doc/html/plplot/plgfile.html share/doc/html/plplot/plgfnam.html share/doc/html/plplot/plglevel.html share/doc/html/plplot/plgpage.html @@ -166,10 +170,13 @@ share/doc/html/plplot/plline.html share/doc/html/plplot/plline3.html share/doc/html/plplot/pllsty.html share/doc/html/plplot/plmesh.html +share/doc/html/plplot/plmeshfortran.html share/doc/html/plplot/plmkstrm.html share/doc/html/plplot/plmtex.html share/doc/html/plplot/plot3d.html +share/doc/html/plplot/plot3dfortran.html share/doc/html/plplot/plotsh3d.html +share/doc/html/plplot/plp_getinitdriverlist.html share/doc/html/plplot/plpage.html share/doc/html/plplot/plpat.html share/doc/html/plplot/plpoin.html @@ -198,11 +205,13 @@ share/doc/html/plplot/plsdiori.html share/doc/html/plplot/plsdiplt.html share/doc/html/plplot/plsdiplz.html share/doc/html/plplot/plsesc.html +share/doc/html/plplot/plsescfortran.html share/doc/html/plplot/plsfam.html +share/doc/html/plplot/plsfile.html share/doc/html/plplot/plsfnam.html -share/doc/html/plplot/plshades.html share/doc/html/plplot/plshade.html share/doc/html/plplot/plshade1.html +share/doc/html/plplot/plshades.html share/doc/html/plplot/plsmaj.html share/doc/html/plplot/plsmin.html share/doc/html/plplot/plsori.html @@ -223,6 +232,9 @@ share/doc/html/plplot/plsyax.html share/doc/html/plplot/plsym.html share/doc/html/plplot/plszax.html share/doc/html/plplot/pltext.html +share/doc/html/plplot/pltr0.html +share/doc/html/plplot/pltr1.html +share/doc/html/plplot/pltr2.html share/doc/html/plplot/plvasp.html share/doc/html/plplot/plvpas.html share/doc/html/plplot/plvpor.html @@ -231,22 +243,21 @@ share/doc/html/plplot/plw3d.html share/doc/html/plplot/plwid.html share/doc/html/plplot/plwind.html share/doc/html/plplot/plxormod.html -share/doc/html/plplot/api-c.html -share/doc/html/plplot/plp_getinitdriverlist.html -share/doc/html/plplot/plexit.html -share/doc/html/plplot/plgfile.html -share/doc/html/plplot/plsfile.html -share/doc/html/plplot/pltr0.html -share/doc/html/plplot/pltr1.html -share/doc/html/plplot/pltr2.html -share/doc/html/plplot/api-fortran.html -share/doc/html/plplot/plcon1.html -share/doc/html/plplot/plcon2.html -share/doc/html/plplot/plcontfortran.html -share/doc/html/plplot/plmeshfortran.html -share/doc/html/plplot/plot3dfortran.html -share/doc/html/plplot/plsescfortran.html -share/doc/html/plplot/os-notes.html +share/doc/html/plplot/python.html +share/doc/html/plplot/scales.html +share/doc/html/plplot/simple.html +share/doc/html/plplot/specifying-devices.html +share/doc/html/plplot/standard-window.html +share/doc/html/plplot/tcl-contouring.html +share/doc/html/plplot/tcl-extension.html +share/doc/html/plplot/tcl-overview.html +share/doc/html/plplot/tcl-understanding.html +share/doc/html/plplot/tcl.html +share/doc/html/plplot/tk-driver.html +share/doc/html/plplot/tri-d-plots.html +share/doc/html/plplot/viewports.html +share/doc/html/plplot/windows.html +share/doc/html/plplot/x-drivers.html share/doc/plplot/CHANGES share/doc/plplot/COPYING.LIB share/doc/plplot/Copyright @@ -322,12 +333,12 @@ share/examples/plplot/tcl/x15.tcl share/examples/plplot/tcl/x16.tcl share/examples/plplot/tcl/x17.tcl share/examples/plplot/tcl/x18.tcl +share/examples/plplot/test_c.sh +share/examples/plplot/test_cxx.sh +share/examples/plplot/test_f77.sh share/examples/plplot/test_octave.sh -share/examples/plplot/test_tcl.sh share/examples/plplot/test_python.sh -share/examples/plplot/test_f77.sh -share/examples/plplot/test_cxx.sh -share/examples/plplot/test_c.sh +share/examples/plplot/test_tcl.sh share/examples/plplot/tk/Makefile share/examples/plplot/tk/README.tkdemos share/examples/plplot/tk/tk01 @@ -356,14 +367,14 @@ share/examples/plplot/tk/x18.tcl share/examples/plplot/tk/xtk01.c share/examples/plplot/tk/xtk02.c share/examples/plplot/tk/xtk04.c -@dirrm include/plplot -@dirrm lib/tcl/plplot -@dirrm libdata/plplot -@dirrm share/doc/html/plplot -@dirrm share/doc/plplot -@dirrm share/examples/plplot/c -@dirrm share/examples/plplot/c++ -@dirrm share/examples/plplot/f77 -@dirrm share/examples/plplot/tcl @dirrm share/examples/plplot/tk +@dirrm share/examples/plplot/tcl +@dirrm share/examples/plplot/f77 +@dirrm share/examples/plplot/c++ +@dirrm share/examples/plplot/c @dirrm share/examples/plplot +@dirrm share/doc/plplot +@dirrm share/doc/html/plplot +@dirrm libdata/plplot +@dirrm lib/tcl/plplot +@dirrm include/plplot |