From: Rafael L. <rla...@us...> - 2003-12-27 00:51:04
|
I just released a new CVS snapshot distribution tarball for PLplot (plplot-5.2.1.cvs.20031227.tar.gz). It has only four changes in relation to the yesterday's tarball, but one of them can make a big difference for Mac OS X users. Hopefully, both the "/lib/cpp" and the "AMDEP" problems are fixed now. The tarball is available at the usual place: http://people.debian.org/~rafael/plplot.html Please, test and report. -- Rafael |
From: Rafael L. <rla...@us...> - 2003-12-28 22:47:05
|
A new CVS snapshot distribution tarball for PLplot is available at the usual place: http://people.debian.org/~rafael/plplot.html The tarball name is plplot-5.2.1.cvs.20031228.tar.gz. This tarball includes the latest changes in the Fortran 77 configuration settings and, hopefully, will improve the building on the Mac OS X system. The changelog entries since the last CVS tarball are included below. This tarball can be considered as a release candidate for the next version of PLplot. Please, test and report. -- Rafael ============== ChangeLog ============== Commit from airwin (2003-12-28 00:58 CET) ------------------ Style changes: comments, do loops, indentation, and plcol ==> plcol0. Change 13th example to obtain exact agreement with file results from corresponding C examples. plplot examples/f77/x13f.fm4 1.8 Commit from airwin (2003-12-28 00:16 CET) ------------------ Style changes: comments, do loops, indentation, and plcol ==> plcol0. Results still are in exact agreement with file results from corresponding C examples. plplot examples/f77/x10f.fm4 1.7 plplot examples/f77/x12f.fm4 1.8 Commit from airwin (2003-12-27 23:58 CET) ------------------ * Change 11th fortran example to produce identical results to corresponding C example. This result shows the recently changed or updated fortran interface to plmesh, plmeshc, and plot3d is implemented correctly. plplot examples/f77/x11f.fm4 1.8 Commit from airwin (2003-12-27 23:39 CET) ------------------ Tweak wording. plplot doc/docbook/src/api.xml 1.59 Commit from airwin (2003-12-27 23:04 CET) ------------------ * Implement PLMESHC, PLOT3DC (actually reorganize so PLMESH, PLMESHC, and PLOT3D all call PLOT3DC in analogy with code in plot3d.c) for the fortran interface. * implement PLSURF3D for the fortran interface. * Change eighth fortran example to produce identical file results to the corresponding C example. This tests the implementation of PLSURF3D. plplot bindings/f77/sc3d.c 1.11 plplot examples/f77/x08f.fm4 1.8 Commit from airwin (2003-12-27 02:14 CET) ------------------ Use AC_F77_LIBRARY_LDFLAGS to define FLIBS, and use that when linking libplplotf77[d]. The resulting fortran linking rules are more extensive on Linux, but they still work, and they may work much better now for other platforms such as Mac OS X. plplot configure.ac 1.122 plplot bindings/f77/Makefile.am 1.12 |
From: Rafael L. <rla...@us...> - 2003-12-31 15:31:16
|
A new CVS snapshot distribution tarball for PLplot is available at the usual place: http://people.debian.org/~rafael/plplot.html The tarball name is plplot-5.2.1.cvs.20031231.tar.gz. This tarball includes several fixes of broken things since the last released tarball. See the ChangeLog below for details. This tarball can be considered as a release candidate for the next version of PLplot (to be hopefully released in January 2004). Please, test and report. This is the last cvs tarball release of 2003. Have a Happy New Year and thanks to all people who are helping us to put the next release out of the door. -- Rafael ==== ChangeLog plplot-5.2.1.cvs.20031228 -> plplot-5.2.1.cvs.20031231 ==== Commit from rlaboiss (2003-12-31 14:14 CET) -------------------- Commented out the call to AC_F77_LIBRARY_LDFLAGS, because it seems useless, besides triggering an error when using plplot_libtool to build the F77 examples. plplot configure.ac 1.128 Commit from rlaboiss (2003-12-31 02:46 CET) -------------------- Sane behavior of TCL_DIR, LIB_DIR, and BIN_DIR. TCL_DIR: Made coherent the AC_SUSTitution for bindings/{tcl,tk}/Makefile.am and the #define for bindings/tcl/tclAPI.c. They both are prefixed by $datadir now. LIB_DIR & BIN_DIR: Made those Autotools-friendly. They are now defined as $libdir and $bindir, respectively. Besides this, LIB_DIR does not need to be AC_DEFINEd and BIN_DIR does not need to be AC_SUBSTituted, so removed those calls. plplot configure.ac 1.127 plplot bindings/tcl/Makefile.am 1.19 plplot bindings/tk/Makefile.am 1.10 Commit from rlaboiss (2003-12-31 02:34 CET) -------------------- Call return after two calls to plabort in function plInitDispatchTable. This prevents a gratuitous segmentation fault when the drivers library cannot be opened. plplot src/plcore.c 1.122 Commit from rlaboiss (2003-12-30 22:52 CET) -------------------- Quoted definition of DOC_DIR, such that '${datadir}'is propagated into the Makefiles. This allows specification of prefix at make run, like "make prefix=/some/dir", as David Schleef suggested some time ago in plplot-devel. Also changed the name of the variable from DOCDIR to DOC_DIR, for consistency with the other *_DIR variables. plplot configure.ac 1.126 plplot bindings/octave/Makefile.am 1.35 plplot drivers/Makefile.am 1.35 plplot lib/csa/Makefile.am 1.9 plplot lib/nn/Makefile.am 1.10 plplot pkgcfg/Makefile.am 1.7 Commit from airwin (2003-12-30 19:48 CET) ------------------ Make the actual leading dimension larger than the defined leading dimension of the z matrix. The results were the same (as the equivalent C example) which tests both the leading dimension functionality of the fortran interface to the 3D functions and the latest commit of sc3d.c which now implements that fortran interface to the 3D functions using plAlloc2dGrid and plFree2dGrid rather than in-line code. plplot examples/f77/x08f.fm4 1.9 Commit from airwin (2003-12-30 19:42 CET) ------------------ Use plAlloc2dGrid and plFree2dGrid rather than in-line code to create a vectored array from the transpose of the fortran matrix. plplot bindings/f77/sc3d.c 1.12 Commit from rlaboiss (2003-12-30 19:40 CET) -------------------- Sane treatment of DATA_DIR and DRV_DIR The variables/#defines DATA_DIR and DRV_DIR are treated now in a more coherent and Autotools-friendly way. The main changes regard: - Use of $libdir and $datadir as prefixes of DRV_DIR and DATA_DIR, respectively, in configure.ac. This allows users to easily override the installation locations when running configure (options --libdir and --datadir). The environment variables DATA_DIR and DRV_DIR are still honored. - DRV_DIR is an absolute path now, not relative to DATA_DIR as before. Besides it being cleaner and more intuitive, the new design allows better compliance with the FHS. Indeed, architecture-independent files (like the font amd map files, as weel as examples and the Tcl stuff) go by default in $prefix/share, while driver module files (which are architecture-dependent) go in $prefix/lib. As regards final results, the only difference with the previous situation is that the *.fnt and *.map files are installed now in plplot<version>/ instead of plplot<version>/data. I did not try to keep the previous situation because it would imply in the definition of a new variable/#define. However, if the other developers have really strong arguments in favor of it, I will implement that. plplot configure.ac 1.125 plplot bindings/Makefile.am 1.12 plplot bindings/octave/demos/Makefile.am 1.9 plplot bindings/octave/misc/Makefile.am 1.5 plplot bindings/tcl/Makefile.am 1.18 plplot bindings/tk/Makefile.am 1.9 plplot data/Makefile.am 1.2 plplot debian/changelog 1.60 plplot debian/libplplot9.files 1.2 plplot debian/plplot-tcl.files 1.8 plplot debian/rules 1.42 plplot drivers/Makefile.am 1.34 plplot examples/c/Makefile.am 1.15 plplot examples/c++/Makefile.am 1.12 plplot examples/f77/Makefile.am 1.15 plplot examples/perl/Makefile.am 1.2 plplot examples/python/Makefile.am 1.7 plplot examples/tcl/Makefile.am 1.7 plplot examples/tk/Makefile.am 1.11 plplot scripts/Makefile.am 1.6 plplot src/plcore.c 1.121 plplot test/Makefile.am 1.8 plplot test/plplot-test.sh.in 1.9 Commit from jcard (2003-12-30 04:19 CET) ----------------- Drop Octave-2.0.x compatibility at the script level. The PLplot library bindings are still Octave-2.0.x compatible. Octave-2.0.x is very old, and even the Octave developper recomends using Octave-2.1.50. The script components of the Octave bindings now require Octave-2.1.50 or greater; however, the PLplot library bindings are still compatible with any Octave version. plplot bindings/octave/PLplot/axis.m 1.9 plplot bindings/octave/PLplot/closeallfig.m 1.7 plplot bindings/octave/PLplot/fig.m 1.5 plplot bindings/octave/PLplot/figure.m 1.18 plplot bindings/octave/PLplot/grid.m 1.9 plplot bindings/octave/PLplot/legend.m 1.9 plplot bindings/octave/PLplot/loglog.m 1.4 plplot bindings/octave/PLplot/meshc.m 1.4 plplot bindings/octave/PLplot/mesh.m 1.7 plplot bindings/octave/PLplot/meshz.m 1.4 plplot bindings/octave/PLplot/mplot.m 1.6 plplot bindings/octave/PLplot/plimage.m 1.5 plplot bindings/octave/PLplot/plot_border.m 1.5 plplot bindings/octave/PLplot/plot.m 1.4 plplot bindings/octave/PLplot/polar.m 1.7 plplot bindings/octave/PLplot/semilogx.m 1.4 plplot bindings/octave/PLplot/semilogy.m 1.4 plplot bindings/octave/PLplot/set_view.m 1.10 plplot bindings/octave/PLplot/shade.m 1.13 plplot bindings/octave/PLplot/surfc.m 1.4 plplot bindings/octave/PLplot/surf.m 1.4 plplot bindings/octave/PLplot/support/__pl_contour.m 1.8 plplot bindings/octave/PLplot/support/__pl_logplotit.m 1.2 plplot bindings/octave/PLplot/support/__pl_mesh.m 1.12 plplot bindings/octave/PLplot/support/__pl_meshplotit.m 1.3 plplot bindings/octave/PLplot/support/__pl_plot3.m 1.4 plplot bindings/octave/PLplot/support/__pl_plotit.m 1.10 plplot bindings/octave/PLplot/support/__pl_store.m 1.4 plplot bindings/octave/PLplot/support/__plt__.m 1.5 Commit from jcard (2003-12-30 04:14 CET) ----------------- Don't try/allow to use pthreads if they are not available. plplot drivers/xwin.c 1.114 Commit from jcard (2003-12-30 04:12 CET) ----------------- Make with_pthreads=yes (an option only effective for the xwin driver) the default. Recent changes to the xwin driver code should allow this to be now the default. Use "-drvopt usepth=0" to not use pthreads to redisplay the plot when using the xwin driver. plplot configure.ac 1.124 Commit from airwin (2003-12-30 03:02 CET) ------------------ Wording tweak for documentation of plshades parameter nlevel. plplot doc/docbook/src/api.xml 1.60 Commit from rlaboiss (2003-12-30 01:46 CET) -------------------- Include file usr/lib/plplot*/pkgIndex.tcl in plplot-tcl.files plplot debian/changelog 1.59 plplot debian/plplot-tcl.files 1.7 Commit from airwin (2003-12-29 18:46 CET) ------------------ Plplot ==> PLplot plplot bindings/octave/demos/x01c.m 1.7 Commit from rlaboiss (2003-12-29 11:56 CET) -------------------- Changed all instances of "Plplot" to "PLplot", since the later is our official spelling. plplot examples/c/tutor.c 1.15 plplot examples/c/x01c.c 1.36 plplot examples/c++/x01.cc 1.6 plplot examples/f77/x01f.fm4 1.11 plplot examples/java/x01.java 1.12 plplot examples/python/tutor.py 1.3 plplot examples/python/x01.py 1.6 Commit from airwin (2003-12-29 01:46 CET) ------------------ Remove reconfig from the clean list plplot Makefile.am 1.31 Commit from airwin (2003-12-29 00:27 CET) ------------------ Style changes: comments, do loops, indentation, and plcol ==> plcol0. plplot examples/f77/x16af.fm4 1.2 Commit from airwin (2003-12-29 00:11 CET) ------------------ Add the 15th fortran example (which now works for the first time) and the alternative 16th fortran example to the fortran executables that are tested. plplot test/test_f77.sh 1.5 Commit from airwin (2003-12-29 00:08 CET) ------------------ The 16th fortran example is about to be substantially changed to mimic what is done for the standard 16th example, but I thought the current programming for the 16th fortran example should be preserved as x16af.fm4 since it produces an attractive looking result. plplot examples/f77/.cvsignore 1.5 plplot examples/f77/Makefile.am 1.14 plplot examples/f77/Makefile.examples.in 1.10 + plplot examples/f77/x16af.fm4 1.1 Commit from airwin (2003-12-29 00:00 CET) ------------------ Trim length of output version string using lnblnk. plplot examples/f77/x01f.fm4 1.10 Commit from rlaboiss (2003-12-28 23:53 CET) -------------------- Preparation for Debian release 5.2.1.cvs.20031228-2 * NOT YET RELEASED! * 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. plplot debian/changelog 1.58 plplot debian/control 1.40 Commit from airwin (2003-12-28 23:35 CET) ------------------ Remove reconfig since that file is now under CVS control plplot .cvsignore 1.12 Commit from rlaboiss (2003-12-28 23:24 CET) -------------------- Debian release 5.2.1.cvs.20031228-1 plplot debian/changelog 1.57 Commit from airwin (2003-12-28 21:25 CET) ------------------ Embedded underscore fix. For g77 all names by default that originally have an underscore in them have two underscores appended rather than the usual one. hello ==> hello_ while hello_world ==> hello_world__ . Therefore, I have appended an additional underscore to the three plplot function names (pl_setcontlabelformat, pl_setcontlabelparam, and plcalc_world) that have an underscore embedded, and this seems to build and execute fine with g77, while the build fails on g77 without this fix. We may have to do something additional for some platforms/compilers to get them to work with this g77 default naming convention as well, but apparently, the reason this is the default for g77 is this is the behaviour of many Unix fortran compilers (according to info g77). plplot bindings/f77/plstubs.h 1.30 Commit from airwin (2003-12-28 21:00 CET) ------------------ Style changes: comments, do loops, indentation, and plcol ==> plcol0. Change 15th example to (a) make it work for the first time (there were incorrect arguments in some cases, and the 15th example uses more than 3 colours in cmap0 so that is why plscmap0n(3) is commented out in the C example case and is now dropped altogether in this fortran example case) and (b) obtain exact agreement with file results from the corresponding C example. This agreement confirms that the fortran interface plshade0 function is implemented correctly. plplot examples/f77/x15f.fm4 1.2 Commit from airwin (2003-12-28 19:49 CET) ------------------ Style changes: comments, do loops, indentation, and plcol ==> plcol0. Change 9th example to obtain exact agreement with file results from the corresponding C example. This confirms that plcont, plcon1, and plcon2 are implemented correctly for the fortran interface. plplot examples/f77/x09f.fm4 1.7 Commit from rlaboiss (2003-12-28 19:20 CET) -------------------- Put back the setting of the variable plplot_config_invocationer with The line containing "command:" in the configuration summary shows the configure invokation again. plplot configure.ac 1.123 |
From: Rafael L. <rla...@us...> - 2004-01-04 19:40:11
|
A new CVS snapshot distribution tarball for PLplot is available at the usual place: http://people.debian.org/~rafael/plplot.html The tarball name is plplot-5.2.1.cvs.20040104.tar.gz. This tarball fixes a couple of issues pending since the last release (5.2.1.cvs.20031231). In particular, compilation on MacOS should go much smoother now and the pkg-config is hopefully fully operational. See the ChangeLog below for details (sorry, Joao, your two last commits regarding the Octave bindings did not get in). Big thanks to everybody who helped with this cvs release, in particular Alan, who rushed with the F77 API extension and building fixes, as well as for his systematic tests of all my changes. Without Alan's hard work the present release would not be possible. This tarball can be considered as a *_serious_* release candidate for the next version of PLplot. We do not have yet a precise schedule for the release, but I foresee somewhere around the end of January. This will give time to all our testers to catch up and also for me to do the final release clean-up (boring work, like: updating the copyright notices, writing the announcement, etc.) I hope that by the end of January CVS HEAD will not be much changed, otherwise, I will have to make a CVS branch for the release. My preference is that the next release have version number 5.2.2, unless good arguments for 5.3.0 are presented. -- Rafael ==== ChangeLog plplot-5.2.1.cvs.20031231 -> plplot-5.2.1.cvs.20040104 ==== Commit from rlaboiss (2004-01-04 18:45 CET) -------------------- Change the logic of setting PLPLOT_MUTEX_RECURSIVE, by making $host_os = linex* the special case, and not $host_os = darwin plplot configure.ac 1.140 plplot sysloc.in 1.64 Commit from rlaboiss (2004-01-04 13:18 CET) -------------------- Improve portability of libpthread-related code In sysloc.in, a new AC_DEFINE macro is created: PLPLOT_MUTEX_RECURSIVE. In darwin systems it will expand to PTHREAD_MUTEX_RECURSIVE, otherwise to PTHREAD_MUTEX_RECURSIVE_NP. Also, in xwin.c, pthread_mutexattr_setkind_np() was changed to pthread_mutexattr_settype(), since this should work in all systems. plplot sysloc.in 1.63 plplot drivers/xwin.c 1.115 Commit from airwin (2004-01-04 04:06 CET) ------------------ Eliminate "p" examples from test because they user higher-level octave programming that demands octave-2.1.50 or better (which not all users have). We have kept the remaining "x" examples for this test. They are worth having since they directly test the octave interface to libplplot and they work for octave-2.0.x or later. plplot test/test_octave.sh 1.12 Commit from airwin (2004-01-04 02:13 CET) ------------------ Took Rafael's advice and moved all AC_SUBST macros out of conditionals (since apparently they are executed regardless, and they can lead to shell problems if they are the only macro inside the conditional). plplot configure.ac 1.139 plplot sysloc.in 1.62 Commit from rlaboiss (2004-01-04 01:09 CET) -------------------- Fixed use of rpath option in compile commands under the pkg-config paradigm. A new AC_SUBST variable RPATHCMD is created in configure.ac containing "-Wl,-rpath -Wl,$libdir". This solution has portability issues, but should work now for a large spectrum of systems/compilers. I will revisit this issue in the future. plplot configure.ac 1.138 plplot examples/c/Makefile.examples.in 1.17 plplot examples/c++/Makefile.examples.in 1.16 plplot examples/f77/Makefile.examples.in 1.17 plplot examples/tk/Makefile.examples.in 1.12 Commit from airwin (2004-01-03 21:56 CET) ------------------ Get rid of lots of "default" linking cruft in configure.ac. Instead, use ADD_TO_INCS and ADD_TO_LIBS in sysloc.in. There is more of this to do for the (i)tcl/tk flags, but that is a more complicated situation, and in any case tcl/tk configuration needs a complete rewrite in other ways as well. plplot configure.ac 1.137 plplot sysloc.in 1.61 Commit from airwin (2004-01-03 21:44 CET) ------------------ Fixed continuation issue. plplot examples/tk/Makefile.examples.in 1.11 Commit from rlaboiss (2004-01-03 20:22 CET) -------------------- * Created the AC_SUBSTituted variable PKG_CONFIG_ENV. This variable replaces the previous PKG_CONFIG_PATH. It defaults to the usual "PKG_CONFIG_PATH=$PKG_CONFIG_DIR", but can be overriden by using the environment variable of same name. This is done in debian/rules for instance , since setting PKG_CONFIG_PATH is not necessary in Debian. The echo from the make command in the installed examples directories is much cleaner now (in Debian, at least): $ cd examples/c $ make -n x01c gcc x01c.c -o x01c `pkg-config --cflags --libs plplotd` * Added $(RPATH) to the compilation command under the pkg-config approach in the examples/*/Makefile.examples.in. * In examples/tk/Makefile.examples.in, added include flags specific to Tcl/Tk in the compilation command under the pkg-config approach. A new variable TCLTKINCCMD was created, which is also used in INCLUDEANDLIB. plplot configure.ac 1.136 plplot debian/changelog 1.64 plplot debian/rules 1.44 plplot examples/c/Makefile.examples.in 1.16 plplot examples/c++/Makefile.examples.in 1.15 plplot examples/f77/Makefile.examples.in 1.16 plplot examples/tk/Makefile.examples.in 1.10 Commit from airwin (2004-01-03 18:14 CET) ------------------ Add top-level Makefile to installed examples tree. To do this and to avoid name clashes with existing Makefiles, the configurable file is called Makefile.examples.in which is configured to Makefile.examples which is renamed on install to Makefile. The resulting Makefile in the installed examples tree is of considerable usefulness. Previous instructions were "cd c; make; cd c++; make; cd f77; make; cd tk; make; cd ..; ./plplot-test.sh". Those are now simply replace (in the _installed_ examples tree or a copy of it) by "make; ./plplot-test.sh". Also, the subdirectories are now configured in the generated Makefile so the instructions don't have to be modified if, e.g., fortran, is not enabled. plplot configure.ac 1.135 plplot examples/.cvsignore 1.4 plplot examples/Makefile.am 1.5 + plplot examples/Makefile.examples.in 1.1 Commit from airwin (2004-01-03 16:58 CET) ------------------ Include 18th fortran example in plplot-test.sh tests. plplot test/test_f77.sh 1.6 Commit from airwin (2004-01-03 05:39 CET) ------------------ Bug fix for unique prefix case: put PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) inside backwards quotes rather than at start of command line. plplot examples/c/Makefile.examples.in 1.15 plplot examples/c++/Makefile.examples.in 1.14 plplot examples/f77/Makefile.examples.in 1.15 plplot examples/tk/Makefile.examples.in 1.9 Commit from airwin (2004-01-03 04:33 CET) ------------------ * Define the expanded variables LIB_HARDDIR and DRV_HARDDIR (expanded or "hard" versions of LIB_DIR and DRV_DIR). * These variables are used to configure bindings/*/pkgIndex.tcl which are then concatanated into bindings/pkgIndex.tcl. The latter file is installed in the $prefix/share tree. It allows needed PLplot libraries or plug-in drivers to be found in the $prefix/lib tree directly from the tclsh or wish environments using the lappend command. * With these changes (which adjust for moving all the installed PLplot tcl/tk scripts from the $prefix/lib tree to the $prefix/share tree) I can once again execute PLplot commands from tclsh and wish environments following the instructions in examples/README.tcldemos and examples/README.tkdemos. plplot configure.ac 1.134 plplot bindings/tcl/pkgIndex.tcl.in 1.7 plplot bindings/tk/pkgIndex.tcl.in 1.9 plplot bindings/tk-x-plat/pkgIndex.tcl.in 1.9 Commit from airwin (2004-01-03 04:16 CET) ------------------ Change documentation from "lib" to "share" location used for lappend command. plplot examples/tcl/README.tcldemos 1.10 plplot examples/tk/README.tkdemos 1.12 Commit from airwin (2004-01-03 03:10 CET) ------------------ Get rid of trailing whitespace on the list of executables that was screwing up the make. plplot examples/f77/Makefile.examples.in 1.14 Commit from rlaboiss (2004-01-03 01:43 CET) -------------------- Preparation to Debian release 5.2.1.cvs.20031231-2 plplot debian/changelog 1.63 plplot debian/rules 1.43 Commit from rlaboiss (2004-01-03 01:42 CET) -------------------- Fixed several issues related to the *_DIR variables * Made the treatment of the *_DIR even more systematic now. These variables are really intended to AC_SUBSTitution in the Makefile.in generated from Automake. As such, they are always relative, never hard paths. * When it is needed to get them substituted as hard paths (like in config.h via AC_DEFINE_UNQUOTED, or in the examples/*/Makefile.examples), then new variables are defined. In particular, this is the case of the new variables INCLUDE_DIR_CMD and LIB_DIR_CMD, which should be used in examples/*/Makefile.examples and fix the problems with the plplot_libtool approach. * In order to help expansion of hard paths, the macro EXPAND_EXPRESSION was added to acinclude.m4. * Support for pkg-config was added to examples/tk/Makefile.examples.in. Build of the examples in examples/tk with pkg-config is not working yet, though. The Tcl/Tk include directories are not being included. I will fix this later. plplot configure.ac 1.133 plplot acinclude.m4 1.12 plplot examples/c/Makefile.examples.in 1.14 plplot examples/c++/Makefile.examples.in 1.13 plplot examples/f77/Makefile.examples.in 1.13 plplot examples/tk/Makefile.examples.in 1.8 plplot pkgcfg/Makefile.am 1.8 Commit from airwin (2004-01-03 00:31 CET) ------------------ * Stylistic changes: (comments, indentation, do loops) * Removed bugs (notably some incorrect types, off-by-one indices, and incorrect format statements). * Removed redundant phi and theta routines whose functionality was already done by statement functions. * The updated example now produces identical results to the equivalent C example without any valgrind problems. This tests the implementation of the fortran interface wrappers for plline3, plpoin3, and plpoly3. plplot examples/f77/x18f.fm4 1.3 Commit from airwin (2004-01-02 22:42 CET) ------------------ * Style changes (comments, indentation, do loops). * Make this fortran "chart recorder example" work for first time. There are some inevitable differences relative to the C version. . Used g77 (and solaris fortran and ?) library rand function to generated random numbers. Users will probably have to substitute some other library call for random numbers for other compilers. Note the numbers returned by rand are different from those of the C Library routine drand48 so the interactive results look different (but still it looks like a chart recorder which is cool.) . plsError not part of the PLplot common API so bypassed it and let PLplot do its own error handling. . Dropped sleep interval from loop. 10 ms is about right, but the g77 sleep routine only has a resolution of 1 second (which is like watching paint dry). Actually eliminating the loop delay altogether still makes a good-looking "chart-recorder" example (at least on my 600MHz machine). plplot examples/f77/x17f.fm4 1.3 Commit from airwin (2004-01-02 22:25 CET) ------------------ Implement fortran interface wrapper for plstripc. plplot bindings/f77/scstubs.c 1.31 plplot bindings/f77/sfstubs.fm4 1.10 Commit from airwin (2004-01-02 22:24 CET) ------------------ Expand number of strings that can be simultanously handled to 9 (fortran plstripc needs this). plplot bindings/f77/sfstubs.h 1.2 Commit from airwin (2004-01-02 18:54 CET) ------------------ Change docmentation of id parameter of plstripc: input ==> output. plplot doc/docbook/src/api.xml 1.61 Commit from rlaboiss (2004-01-02 17:22 CET) -------------------- Move back to the non-Automake method for generating the examples/*/Makefile.examples. configure option --with-pkg-config is an opt-in now and defaults to "no". plplot configure.ac 1.132 + plplot examples/c/Makefile.examples.in 1.13 - plplot examples/c/Makefile.examples.am 1.2 + plplot examples/c++/Makefile.examples.in 1.12 - plplot examples/c++/Makefile.examples.am 1.2 + plplot examples/f77/Makefile.examples.in 1.12 - plplot examples/f77/Makefile.examples.am 1.2 Commit from airwin (2004-01-02 04:35 CET) ------------------ Fix for -dev tk on Linux. src/plctrl.c requires BIN_DIR to be set to the hard install path in order for -dev tk to find things. To accomplish this make the following fix: -AC_DEFINE_UNQUOTED(BIN_DIR, "$BIN_DIR", +AC_DEFINE_UNQUOTED(BIN_DIR, "`eval eval echo $BIN_DIR`", This follows what was done for most (not all) other _DIR variables. I could find no other use of BIN_DIR in the build tree other than above so I think this is okay. Nevertheless, it is a tentative fix because I have spot-rezoned what Rafael has done recently for his massive changes of all the _DIR variables, and he may have had something else in mind. plplot configure.ac 1.131 Commit from rlaboiss (2004-01-01 22:33 CET) -------------------- In src/plctrl.c, implemented plsabort, that does for plabort the same as plsexit does for plexit (i.e., set a user abort handler). The API sections for plsexit, plabort, and plsabort have been added to doc/docbook/src/api-c.xml. The plexit section was updated, since the description of plsexit was not accurate. plplot include/plplot.h 1.146 plplot src/plctrl.c 1.75 plplot doc/docbook/src/api-c.xml 1.8 plplot doc/docbook/src/plplotdoc.xml.in 1.31 Commit from airwin (2004-01-01 21:19 CET) ------------------ Greatly modified the 16th fortran example (the old version has been kept as x16af.fm4) to mimic equivalent C example results exactly. This tests the implementation of the new fortran interface (PLSHADES0, PLSHADES1, and PLSHADES2) to plshades. plplot examples/f77/x16f.fm4 1.8 Commit from airwin (2004-01-01 21:14 CET) ------------------ Implement fortran PLSHADE API (in analogy with fortran PLCONT) and PLSHADES0, PLSHADES1, PLSHADES2, and PLSHADES. plplot bindings/f77/plstubs.h 1.31 plplot bindings/f77/sccont.c 1.7 plplot bindings/f77/sfstubs.fm4 1.9 Commit from airwin (2004-01-01 21:06 CET) ------------------ Fix bugs in handling transformations of zero-length or completely blank character strings. plplot bindings/f77/strutil.f 1.4 Commit from rlaboiss (2004-01-01 19:18 CET) -------------------- Reintroduced AC_F77_LIBRARY_LDFLAGS, because the linking error that I was observing with plplot_libtool was actually a bug in Debian package g77-3.3. plplot configure.ac 1.130 Commit from rlaboiss (2004-01-01 19:17 CET) -------------------- * debian/control: Added pkg-config to build-dependencies and to libplplot-dev Recommends:. plplot debian/changelog 1.62 plplot debian/control 1.41 Commit from rlaboiss (2004-01-01 19:06 CET) -------------------- Use pkg-config in examples/*/Makefile.examples when appropriate - Makefile.examples are now under Automake control. This means that Makefile.examples.in are removed from the CVS repository and replaced by Makefile.examples.am. The Makefile.examples.in are automatically generated by bootstrap.sh (no change to the script was needed for that). - In the Makefile.examples.am, the rule to build the examples look like this: .c$(EXEEXT): if have_pkg_config $(CC) $< -o $@ `pkg-config --cflags --libs plplot$(LIB_TAG)` else plplot_libtool --mode=link $(CC) $(CFLAGS) $< $(INCLUDEANDLIB) -o +$@ endif - The AM_CONDITIONAL have_pkg_config is exercised in configure.ac and will be "true" when the pkg-config program is found in the system. Also, there is a configure option --without-pkg-config (or --with-pkg-config=no) that will disable the use of pkg-config and fallback to plplot_libtool. plplot configure.ac 1.129 - plplot examples/c/Makefile.examples.in 1.12 + plplot examples/c/Makefile.examples.am 1.1 + plplot examples/c++/Makefile.examples.am 1.1 - plplot examples/c++/Makefile.examples.in 1.11 + plplot examples/f77/Makefile.examples.am 1.1 - plplot examples/f77/Makefile.examples.in 1.11 Commit from airwin (2004-01-01 18:07 CET) ------------------ Change the logic of the previous bug fix so the test for what to do with the plcont case is now identical to the test (pltr && pltr_data) done inside plshade. plplot src/plshade.c 1.24 Commit from airwin (2004-01-01 01:41 CET) ------------------ Fixed subtle bug for the corner case when pltr == NULL AND contouring is wanted. In this case, plshades is supposed to have the same interpretation as plshade, that is if pltr == NULL then transform the x and y index ranges to the ranges xmin to xmax, and ymin to ymax. Normally, that transformation was accomplished by simply passing on pltr to plshade to deal with using the correct transformation. But a complication arose for pltr == NULL when plshades was asked to also invoke plcont after its invocations of plshade. The plcont interpretation of pltr is different, and in fact it must be specified so the NULL was causing a segfault. The solution for the case of pltr == NULL and contouring is to generate the appropriate x and y grids ranging from xmin to xmax and ymin to ymax on the fly and set up the invocation of plcont from plshades appropriately. I copied the ideas for the necessary memory management from other plplot code and tested the result with valgrind to make sure no memory management issues have been introduced by this bug fix. plplot src/plshade.c 1.23 |
From: Rafael L. <rla...@us...> - 2004-01-15 07:29:14
|
A new CVS snapshot distribution tarball for PLplot is available at the usual place: http://people.debian.org/~rafael/plplot.html The tarball name is plplot-5.2.1.cvs.20040114.tar.gz. This is a test tarball, not yet the promised release candidate one, because we are testing some linking issues in the generation of Octave bindings on MacOS X. Users of this system are then encouraged to test the tarball. There has been some improvements in relation to the last cvs tarball, most notably the completion of the f77 bindings and the improvement of pkg-config support. The configuration process has been made more robust. A true release candidate tarball will be released as soon as the remaining issues will be . -- Rafael ==== ChangeLog plplot-5.2.1.cvs.20031231 -> plplot-5.2.1.cvs.20040104 ==== Commit from vincentdarley (2004-01-09 17:35 CET) ------------------------- compilation fixes for latest plplot and win-tk build plplot sys/win-tk/makePlplotStarkit.tcl 1.4 plplot sys/win-tk/makefile.vc 1.13 plplot include/plplotP.h 1.73 Commit from airwin (2004-01-07 17:47 CET) ------------------ Define two alternates of each of the embedded underscore names (PL_SETCONTLABELFORMAT, PL_SETCONTLABELPARAM, and PLCALC_WORLD). One has an extra trailing underscore (required by g77 and friends for names with embedded underscores), and one does not (for those compilers that don't follow this convention by default). plplot bindings/f77/plstubs.h 1.33 plplot bindings/f77/scstubs.c 1.33 Commit from rlaboiss (2004-01-07 10:04 CET) -------------------- Disable pthreads by default. plplot configure.ac 1.148 Commit from airwin (2004-01-07 06:36 CET) ------------------ f77_examples is a list of the generated *.f files. It should be cleaned rather than maintainercleaned. This problem caught me tonight when I reconfigured for single precision, yet make clean did not get rid of these generated files. plplot examples/f77/Makefile.am 1.18 Commit from airwin (2004-01-07 06:21 CET) ------------------ Compile error solved in single-precision case by new double ==> new PLFLT plplot examples/c++/x05.cc 1.3 Commit from airwin (2004-01-07 05:22 CET) ------------------ For the double-precision case simply copy the double-precision code in sfstubs.fm4 to sfstubs.f. For the single precision case use sed commands contained in double2single.sed to convert sfstubs.fm4 to single-precision sfstubs.f. plplot bindings/f77/Makefile.am 1.16 plplot bindings/f77/README.f77API 1.3 + plplot bindings/f77/double2single.sed 1.1 Commit from airwin (2004-01-07 05:19 CET) ------------------ Remove from cvs control because this file is only of historical interest. - plplot bindings/f77/fmacs.m4 1.9 Commit from airwin (2004-01-07 05:05 CET) ------------------ Tweak EXTRA_DIST to add README.f77demos. Note README.f77demos is only suitable for the build tree, and it would not be appropriate to install it. plplot examples/f77/Makefile.am 1.17 Commit from airwin (2004-01-07 04:46 CET) ------------------ Initial commit of a sed script to convert *.fm4 example files from double- to single-precision and a file that documents the fortran examples. Makefile.am changes to take advantage of the sed script. plplot examples/f77/Makefile.am 1.16 + plplot examples/f77/README.f77demos 1.1 + plplot examples/f77/double2single.sed 1.1 Commit from airwin (2004-01-07 02:03 CET) ------------------ Tweak (gen-pc-files.pl) plplot pkgcfg/.cvsignore 1.3 Commit from airwin (2004-01-07 02:03 CET) ------------------ Oops, revert back gen-pc-files.pl (wrong directory). plplot test/.cvsignore 1.6 Commit from airwin (2004-01-07 02:00 CET) ------------------ Tweak (gen-pc-files.pl) plplot test/.cvsignore 1.5 Commit from airwin (2004-01-07 01:33 CET) ------------------ Fortran API change as discussed on the list. All plshade[0-2] and plshade fortran calls now have a last parameter which is the first dimension of the 2D arrays. This extra parameter is similar to what is currently done for the fortran versions of plmesh, plmeshc, plot3d, plot3dc, plshades[0-2], and plshades. It allows large static 2D arrays to be dimensioned in fortran apps which call these PLplot functions (plcon[0-2] and plcont have similar possibilities for large static arrays done a different way). This in turn allows smaller areas of the fortran array to be populated as needed (interactively from input, say) without having to recompile for every change in size of the defined part of the array. These recent Fortran API changes have been tested for fortran examples 15 and 16a (now both changes to use static arrays dimensioned larger than the defined area), and identical results to the previous are obtained. Furthermore, memory management has been changed substantially for fortran plshade[0-2] and plshade, and valgrind applied to fortran examples 15 and 16a show no problems with these memory management changes. plplot bindings/f77/sccont.c 1.8 plplot bindings/f77/sfstubs.fm4 1.11 plplot examples/f77/x15f.fm4 1.4 plplot examples/f77/x16af.fm4 1.4 Commit from rlaboiss (2004-01-06 23:36 CET) -------------------- * debian/control: Made Build-Conflicts on libplplot5 unversioned. plplot debian/changelog 1.66 plplot debian/control 1.42 Commit from airwin (2004-01-06 22:51 CET) ------------------ Use this new-fangled construction (:-)) called for loops to substantially shorten and simplify these scripts. This should make Rafael's eyes hurt less.... :-) plplot test/test_c.sh 1.8 plplot test/test_cxx.sh 1.7 plplot test/test_f77.sh.in 1.3 plplot test/test_java.sh 1.4 Commit from rlaboiss (2004-01-06 22:25 CET) -------------------- Restructured the pkg-config support. Everything that was scattered across pkgcfg/gen-pc-files.sh and pkgcfg/Makefile.am (shell code) as well as pkgcfg/plplot-master-pc.in (.pc file template) is now regrouped in the single Perl script gen-pc-files.pl.in, configurable through configure. Since Perl is needed now, the code in configure.ac was changed, such that pkg-config support is disabled if Perl cannot found in the system. Also the pkg-config section in configure.ac was moved after the call to CHECK_PROG(perl). The Tcl/Tk specific cflags for include directories are now integrated in plplot*-tcl.pc. The file examples/tk/Makefile.examples.in was changed accordingly. plplot configure.ac 1.147 plplot examples/tk/Makefile.examples.in 1.14 plplot pkgcfg/Makefile.am 1.9 + plplot pkgcfg/gen-pc-files.pl.in 1.1 - plplot pkgcfg/gen-pc-files.sh 1.4 - plplot pkgcfg/plplot-master-pc.in 1.2 Commit from rlaboiss (2004-01-06 22:02 CET) -------------------- Removed the obsolete file setup.py.in for EXTRA_DIST. plplot bindings/python/Makefile.am 1.22 Commit from rlaboiss (2004-01-06 21:37 CET) -------------------- Removed cruft from EXTRA_DIST and DISTCLEAN variables. plplot examples/tk/Makefile.am 1.12 plplot examples/python/Makefile.am 1.8 Commit from rlaboiss (2004-01-06 21:13 CET) -------------------- Removed *.sh.in from EXTRA_DIST and *.sh from DISTCLEANFILES, since Automake takes care of this. plplot test/Makefile.am 1.10 Commit from rlaboiss (2004-01-06 21:05 CET) -------------------- Removed configurable.f.in from EXTRA_DIST and configurable.f.in from DISTCLEANFILES, since Automake takes care of this. Also, updated and reformatted the copyright notice and replace "../.." by the more robust "$(top_builddir)", as it was done for other Makefile.am's. plplot bindings/f77/Makefile.am 1.15 Commit from airwin (2004-01-06 20:44 CET) ------------------ Run the fortran examples in different ways depending on whether command-line parsing is available for fortran or not. plplot test/.cvsignore 1.4 plplot test/test_f77.sh.in 1.2 Commit from airwin (2004-01-06 20:25 CET) ------------------ Make test_f77.sh configurable. plplot configure.ac 1.146 plplot test/Makefile.am 1.9 - plplot test/test_f77.sh 1.7 + plplot test/test_f77.sh.in 1.1 Commit from airwin (2004-01-06 20:24 CET) ------------------ Add a call to fortran plparseopts so that these examples are able to use command-line parsing. plplot examples/f77/x01f.fm4 1.12 plplot examples/f77/x02f.fm4 1.8 plplot examples/f77/x03f.fm4 1.10 plplot examples/f77/x04f.fm4 1.9 plplot examples/f77/x05f.fm4 1.10 plplot examples/f77/x06f.fm4 1.9 plplot examples/f77/x07f.fm4 1.9 plplot examples/f77/x08f.fm4 1.11 plplot examples/f77/x09f.fm4 1.9 plplot examples/f77/x10f.fm4 1.8 plplot examples/f77/x11f.fm4 1.9 plplot examples/f77/x12f.fm4 1.9 plplot examples/f77/x13f.fm4 1.9 plplot examples/f77/x15f.fm4 1.3 plplot examples/f77/x16af.fm4 1.3 plplot examples/f77/x16f.fm4 1.10 plplot examples/f77/x17f.fm4 1.4 plplot examples/f77/x18f.fm4 1.4 plplot examples/f77/x19f.fm4 1.3 Commit from airwin (2004-01-06 19:34 CET) ------------------ Tweak EXTRA_DIST and DISTCLEANFILES to deal with new configurable.f.in and its configured result configurable.f. plplot bindings/f77/Makefile.am 1.14 Commit from airwin (2004-01-06 19:31 CET) ------------------ Implement plparseopts, the fortran function that allows parsing the PLplot command-line options from fortran. plplot bindings/f77/.cvsignore 1.4 + plplot bindings/f77/configurable.f.in 1.1 Commit from airwin (2004-01-06 18:24 CET) ------------------ Implement plparseopts, the fortran function that allows parsing the PLplot command-line options from fortran. plplot bindings/f77/Makefile.am 1.13 plplot bindings/f77/README.f77API 1.2 plplot bindings/f77/plstubs.h 1.32 plplot bindings/f77/scstubs.c 1.32 Commit from airwin (2004-01-06 18:19 CET) ------------------ Install configuration test for the fortran capability of command-line parsing and use the results to configure bindings/f77/configurable.f plplot configure.ac 1.145 Commit from rlaboiss (2004-01-06 13:38 CET) -------------------- Variable substitution for generation of bindings/octave/plplot_octave.h is now done with help of autoconf/automake. A new AC_SUBST variable called DEFINE_PL_DOUBLE is defined in configure.ac, which is set to "#define PL_DOUBLE" if $with_double == yes, or a null string otherwise. The old file plplot_octave_org.h has been renamed to plplot_octave.h.in and its name is included in the AC_CONFIG_FILES list in configure.ac. It contains the token @DEFINE_PL_DOUBLE@ at the place of the old REPLACEME token. Since everything is set up automatically by Automake, the rule for building plplot_octave.h is removed from bindings/octave/Makefile.am. Also, there is no need to include plplot_octave.h in the CLEANFILES list. plplot configure.ac 1.144 plplot bindings/octave/Makefile.am 1.37 + plplot bindings/octave/plplot_octave.h.in 1.1 - plplot bindings/octave/plplot_octave_org.h 1.19 Commit from mlebrun (2004-01-06 10:13 CET) ------------------- Fix for the "centuries old" very irritating bogus warning messages about itclDecls.h during configuration (this should improve your day :). The problem was, itclDecls.h apparently is not meant to be included except from itcl.h, or after itcl.h has been included first. So, this dependency needed to be accounted for, and fortunately there is an autoconf construct to do it. As is often the case with these things, very simple once you know what to do. plplot sysloc.in 1.65 Commit from mlebrun (2004-01-06 04:59 CET) ------------------- Increased size of a string buffer for safety. plplot drivers/xwin.c 1.116 Commit from rlaboiss (2004-01-05 20:24 CET) -------------------- Commented out the call to AC_F77_LIBRARY_LDFLAGS until it proves to be necessary/useful for proper compilation of F77 bindings and exmaples plplot configure.ac 1.143 Commit from airwin (2004-01-05 19:43 CET) ------------------ Demonstrate use of large static dimensions with a potentially dynamic smaller defined area for all 2D arrays. plplot examples/f77/x08f.fm4 1.10 plplot examples/f77/x09f.fm4 1.8 plplot examples/f77/x16f.fm4 1.9 Commit from mlebrun (2004-01-05 02:29 CET) ------------------- Added some commentary. plplot configure.ac 1.142 Commit from airwin (2004-01-05 00:22 CET) ------------------ Use the convenient plplot-config front end to plplot_libtool rather than the raw plplot_libtool itself. plplot examples/c/Makefile.examples.in 1.18 plplot examples/c++/Makefile.examples.in 1.17 plplot examples/f77/Makefile.examples.in 1.18 plplot examples/tk/Makefile.examples.in 1.13 Commit from airwin (2004-01-05 00:20 CET) ------------------ Update this script so the configured result handles the -I options correctly for each of c, c++, f77, and tcltk. Also make the script a little more robust. plplot scripts/plplot-config.in 1.3 Commit from mlebrun (2004-01-05 00:05 CET) ------------------- Chopped out plplot-centric support for defaults files in favor of the (now) official site files. The following places are checked, in order: $CONFIG_SITE $prefix/share/config.site $prefix/etc/config.site So to reproduce the previous plplot config file behavior, do: $ CONFIG_SITE=~/config/cf_plplot.in ./configure The latter is the *only* way currently to set prefix via a config file. In this case, set ac_default_prefix appropriately ("pl_prefix" was previously used for this purpose). Also some obsolete commentary removed. plplot configure.ac 1.141 Commit from jcard (2004-01-04 19:04 CET) ----------------- Correct typo: require Octave >= 2.1.50 and not 2.1.51 plplot bindings/octave/PLplot/figure.m 1.19 Commit from jcard (2004-01-04 19:02 CET) ----------------- Don't include config.h in plplot_octave_org.h, as it might clash with Octave's config.h Instead, extract PL_DOUBLE from config.h and insert into plplot_octave_org.h plplot bindings/octave/Makefile.am 1.36 plplot bindings/octave/plplot_octave_org.h 1.18 |
From: Alan W. I. <ir...@be...> - 2004-01-15 23:40:34
|
On 2004-01-15 08:28+0100 Rafael Laboissiere wrote: > A new CVS snapshot distribution tarball for PLplot is available at the usual > place: > > http://people.debian.org/~rafael/plplot.html I did the usual installed example non-interactive test I recommend for all testers for their various platforms (note if /yourprefix is a directory area that belongs to you, this entire test sequence can be done as an ordinary user without requiring root access): ./configure -prefix=/yourprefix make make install cd tmp cp -a /yourprefix/share/plplot5.2.1.cvs.20040115/examples/ . cd examples export PATH='/yourprefix/bin:'$PATH make ./plplot-test.sh generated 89 postscript files without any problems, and they were identical to the same 89 postscript files I did on January 4th. ==> no obvious problems on my Debian stable system. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Brian D. W. <bdw...@ph...> - 2003-12-28 05:25:45
Attachments:
plplot.spec
|
Hi Folks, I've updated the previous version of my Mandrake 9.2 spec file (attached) to work with Rafael's latest 12/27 CVS tarball. This time no patches are needed :) (as long as linuxvga is disabled). The file installation locations work fine using DESTDIR during the packaging "make install" step. The rpm list is libplplot9-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-devel-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-driver-gd-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-driver-gnome-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-drivers-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-java-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-static-devel-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-tcltk-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-tcltk-devel-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot9-tcltk-static-devel-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot-octave-5.2.1.cvs.20031227-1mdk.i586.rpm libplplot-python-5.2.1.cvs.20031227-1mdk.i586.rpm plplot-5.2.1.cvs.20031227-1mdk.i586.rpm plplot-tcltk-5.2.1.cvs.20031227-1mdk.i586.rpm I'd appreciate any more comments about the files distribution, package naming, etc. I've tried to use Mandrake's conventions as per their RPM-HOWTO. I suspect the same spec file would work for other RPM based distributions with minor modifications. For now the binary rpms can be downloaded by ftp from: ftp://keck.ucsf.edu/pub/urpmi/Mandrake/9.2/RPMS or using urpmi with the medium: urpmi.addmedia bdw_contrib_i586_9.2 ftp://keck.ucsf.edu/pub/urpmi/Mandrake/9.2/RPMS with ./hdlist.cz The source rpm is in ftp://keck.ucsf.edu/pub/urpmi/Mandrake/9.2/SRPMS After getting the blessing of the plplot-developers I'd like to submit this to Mandrake's Cooker. Cheers, Brian P.S. If you'd like to rebuild the rpms, I've packaged libcd (cgmdraw) and repackaged tcl/tk/itcl from Mandrake to add the needed development files. You can get these from the above ftp/urpmi site as cd-1.3-1mdk.i586.rpm libcd1-devel-1.3-1mdk.i586.rpm expect-8.4.2-3mdk.i586.rpm itcl-8.4.2-3mdk.i586.rpm tcl-8.4.2-3mdk.i586.rpm tcllib-8.4.2-3mdk.i586.rpm tclx-8.4.2-3mdk.i586.rpm tk-8.4.2-3mdk.i586.rpm On Sat, 27 Dec 2003, Rafael Laboissiere wrote: > I just released a new CVS snapshot distribution tarball for PLplot > (plplot-5.2.1.cvs.20031227.tar.gz). It has only four changes in relation to > the yesterday's tarball, but one of them can make a big difference for Mac > OS X users. Hopefully, both the "/lib/cpp" and the "AMDEP" problems are > fixed now. > > The tarball is available at the usual place: > > http://people.debian.org/~rafael/plplot.html > > Please, test and report. > > -- ====================================================================== Brian D. Wright Tel: (415)476-1007 Dept. of Physiology, Box 0444 Fax: (415)476-4929 Keck Center for Integrative Neuroscience bdw...@ph... University of California, San Francisco 513 Parnassus Avenue San Francisco, CA 94143-0444 ====================================================================== |