From: Rafael L. <rla...@us...> - 2004-01-19 22:37:12
|
The first release candidate tarball for the forthcoming 5.3.0 release of PLplot is available at: http://people.debian.org/~rafael/plplot.html and also as a File Release at SourceForge. The tarball name is plplot-5.2.1.rc1.5.3.0.tar.gz. The main user-visible changes since the last cvs test tarball (5.2.1.cvs.20040115) regard improvements in the configuration support for MacOS X. We hope that all the remaining issues on MacOS X are addressed in this tarball. As usual, Debian packages for unstable (a.k.a. sid) have been uploaded. Please test & report. -- Rafael Laboissiere |
From: Rafael L. <rla...@us...> - 2004-01-19 22:59:47
|
* Rafael Laboissiere <rla...@us...> [2004-01-19 23:36]: > The first release candidate tarball for the forthcoming 5.3.0 release of > PLplot is available at: > > [...] Sorry, I forgot the famous ChangeLog. Enclosed below. -- Rafael ===== ChangeLog 5.2.1.cvs.20040115 => 5.2.1.rc1.5.3.0 ===== Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:43 CET) ------------------------------------- Committing the changes to the WIN32 driver done by Arjen Markus to the v5_3_0 branch. This changes should have zero impact in the resulting release tarball. plplot include/plplotP.h 1.74.2.1 plplot sys/win32/msdev/README.TXT 1.2.4.1 plplot sys/win32/msdev/makefile 1.12.2.1 plplot sys/win32/msdev/DExamples/DExamples.mak 1.1.16.1 plplot sys/win32/msdev/plpdll/plpdll.mak 1.1.16.1 plplot sys/win32/msdev/plplib/plplib.mak 1.5.4.1 plplot sys/win32/msdev/src/plplot.h 1.2.12.1 plplot sys/win32/msdev/src/plplot.rc 1.2.12.1 plplot sys/win32/msdev/src/plplotd.def 1.1.16.1 plplot sys/win32/msdev/src/plstub.cpp 1.2.12.1 plplot sys/win32/msdev/src/win3.cpp 1.7.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:32 CET) ------------------------------------- Set RELEASE_DATE as today. plplot configure.ac 1.150.2.4 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:30 CET) ------------------------------------- Break a long AC_MSG_WARN message into two lines, as per the recommended practice. This is 80-columns-xterm friendly. plplot sysloc.in 1.69.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:28 CET) ------------------------------------- [ Forcing cvs commit to get the correct log message, screwed up in the previous commit: ] When PLplot is configured with disable_shared, dyndrivers must also be disabled. However, this test was done too late in configure.ac, after the libltdl checks were done conditionally on the value of enable_dyndrivers. This was causing needless checks and configuration of libltdl. Since this check is done now before AC_PROG_LIBTOOL, where enable_shared is usually initialized, an explicit initialization of enable_shared (=yes) was needed at the beginning of configure.ac. plplot configure.ac 1.150.2.3 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:15 CET) ------------------------------------- When PLplot is configured with disable_shared, dyndrivers must be disabled. However, this test was done too late in configure.ac, after the libltdl checks were done conditionally on the value of enable_dyndrivers. Since this check is done now before AC_INIT_LIBTOOL plplot configure.ac 1.150.2.2 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:09 CET) ------------------------------------- This is a most cosmetic change, just to get the $(libplplot) variable added to get_drv_info_LDADD instead of redefining it. plplot drivers/Makefile.am 1.36.2.2 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:02 CET) ------------------------------------- Parse the name of the library correctly when processing a *.la entry. Wrong results were occurring when the file name containing "lib"twice, as in libglib.la. plplot scripts/get-dependency-libs.sh 1.4.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:00 CET) ------------------------------------- Include $(LIBLTDL) in libplplot@LIB_TAG@_la_LIBADD conditionally on the Automake conditional enable_dyndrivers. This fixes the problem of libltdl being looked for when compiling libplplot under configure --disable-shared. plplot src/Makefile.am 1.11.2.1 Commit from airwin (2004-01-19 19:16 CET) ------------------ AWI for Arjen Markus: Redefine tmpfile for WIN32 case. plplot include/plplotP.h 1.75 Commit from airwin (2004-01-19 19:09 CET) ------------------ Documentation of the changes to the WIN32 driver dd. 16 january 2004, by A. Markus Note 1: The files in this tree are expressly in Windows/DOS format The reason is that we are not sure that UNIX/Linux format would be acceptable to all compilers. Note 2: Since the changes are legion, I have documented them in detail. win32/msdev/README.TXT Added my name to the file win32/msdev/makefile Small corrections regarding the creation of the tmp directory and copying all files to it. win32/msdev/DExamples/DExamples.mak Default target now x01d (release). Added the flag __PLDLL_H__ - this must be defined, if the DLL is to be used (see README file). Path to the source files and the extension changed. win32/msdev/plpdll/plpdll.mak Added the flag "BUILD_DIR" to the compile step. Relative path to the tmp directory. plimage.c added to the makefile Changed the extensions of some source files (from .cpp to .c) win32/msdev/plplib/plplib.mak Added the flag "BUILD_DIR" to the compile step. win32/msdev/src/win3.cpp Added a function w32_tmpfile() to solve the problem of opening temporary files on network disk (the main directory is often read-only and the version of tmpfile() that comes with Windows, ignores the environment variables but simply opens in the directory "\"). Replaced the export keyword by __declspec(dllexport) (this seems to be the recommended way). win32/msdev/src/plplotd.def Added the routines plGetCursor, plParseOpts and plMergeOpts. win32/msdev/src/plplot.rc Corrected the path to the include files. win32/msdev/src/plstub.cpp Added stubs for the routines plGetCursor, plParseOpts and plMergeOpts. Corrected call to plpoly3() Corrected stubs for plshade() and plshade1() (prototypes for the function arguments caused trouble) win32/msdev/src/plplot.h Updated the plplot.h file from a previous version. Added the flag __PLDLL_H__ to select between three situations: - Compiling the generic sources and Windows applications using the static library (neither __PLSTUBS_H__ or __PLDLL_H__ defined): Requires that the names c_plinit() and the like be untouched Define a macro plinit for user-code on non-Windows systems - Compiling the Windows stubs (only __PLSTUBS_H__ defined): Requires that the names c_plinit() and the like be untouched Do _not_ define macros like plinit, as there are actual functions by these names. They are undefined at the end - Compiling Windows applications that use DLL (only __PLDLL_H__ defined): Requires that the names c_plinit() and the like be turned to WINAPI plinit(). Added the macro API to the prototypes. plplot sys/win32/msdev/plplib/plplib.mak 1.6 plplot sys/win32/msdev/src/plplot.h 1.3 plplot sys/win32/msdev/src/plplot.rc 1.3 plplot sys/win32/msdev/src/plplotd.def 1.2 plplot sys/win32/msdev/src/plstub.cpp 1.3 plplot sys/win32/msdev/src/win3.cpp 1.8 Commit from airwin (2004-01-19 19:09 CET) ------------------ plplot sys/win32/msdev/plpdll/plpdll.mak 1.2 Commit from airwin (2004-01-19 19:09 CET) ------------------ Documentation of the changes to the WIN32 driver dd. 16 january 2004, by A. Markus Note 1: The files in this tree are expressly in Windows/DOS format The reason is that we are not sure that UNIX/Linux format would be acceptable to all compilers. Note 2: Since the changes are legion, I have documented them in detail. win32/msdev/README.TXT Added my name to the file win32/msdev/makefile Small corrections regarding the creation of the tmp directory and copying all files to it. win32/msdev/DExamples/DExamples.mak Default target now x01d (release). Added the flag __PLDLL_H__ - this must be defined, if the DLL is to be used (see README file). Path to the source files and the extension changed. win32/msdev/plpdll/plpdll.mak Added the flag "BUILD_DIR" to the compile step. Relative path to the tmp directory. plimage.c added to the makefile Changed the extensions of some source files (from .cpp to .c) win32/msdev/plplib/plplib.mak Added the flag "BUILD_DIR" to the compile step. win32/msdev/src/win3.cpp Added a function w32_tmpfile() to solve the problem of opening temporary files on network disk (the main directory is often read-only and the version of tmpfile() that comes with Windows, ignores the environment variables but simply opens in the directory "\"). Replaced the export keyword by __declspec(dllexport) (this seems to be the recommended way). win32/msdev/src/plplotd.def Added the routines plGetCursor, plParseOpts and plMergeOpts. win32/msdev/src/plplot.rc Corrected the path to the include files. win32/msdev/src/plstub.cpp Added stubs for the routines plGetCursor, plParseOpts and plMergeOpts. Corrected call to plpoly3() Corrected stubs for plshade() and plshade1() (prototypes for the function arguments caused trouble) win32/msdev/src/plplot.h Updated the plplot.h file from a previous version. Added the flag __PLDLL_H__ to select between three situations: - Compiling the generic sources and Windows applications using the static library (neither __PLSTUBS_H__ or __PLDLL_H__ defined): Requires that the names c_plinit() and the like be untouched Define a macro plinit for user-code on non-Windows systems - Compiling the Windows stubs (only __PLSTUBS_H__ defined): Requires that the names c_plinit() and the like be untouched Do _not_ define macros like plinit, as there are actual functions by these names. They are undefined at the end - Compiling Windows applications that use DLL (only __PLDLL_H__ defined): Requires that the names c_plinit() and the like be turned to WINAPI plinit(). Added the macro API to the prototypes. plplot sys/win32/msdev/README.TXT 1.3 plplot sys/win32/msdev/makefile 1.13 plplot sys/win32/msdev/DExamples/DExamples.mak 1.2 Commit from rlaboiss (2004-01-18 22:41 CET) -------------------- Merging last changes from the v5_3_0 branch into HEAD. plplot configure.ac 1.151 plplot bindings/octave/plplot_octave.h.in 1.3 plplot debian/changelog 1.70 plplot drivers/Makefile.am 1.37 plplot scripts/make-cvs-tarball.sh 1.12 plplot test/plplot-test.sh.in 1.11 Commit from rlaboiss on branch v5_3_0 (2004-01-18 21:33 CET) ------------------------------------- Add libplplot.la, as well as libcsirocsa.la (conditionally on with_csa) and libcsironn.la (conditionally on with_qhull) to get_drv_info_LDADD such that when get-drv-info is run to generate the *.rc files on MacOS X, there will be a chance that lt_dlopenext will work without needing to set DYLD_LIBRARY_PATH. plplot drivers/Makefile.am 1.36.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-18 13:38 CET) ------------------------------------- Really use $BRANCH in cvs export command plplot scripts/make-cvs-tarball.sh 1.11.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-18 12:43 CET) ------------------------------------- Changed the less robust @prefix@/@DATA_DIR@/examples/octave// to ./octave// in octavedir. plplot-test.sh works now from everywhere the examples directory is installed. This change is done in a relative hush, to make Alan happy and also before I tag everything v5_3_0_rc1. Everyday there is a new cool patch to apply... Sigh... Please, notice that this is committed only to the v5_3_0 branch. plplot test/plplot-test.sh.in 1.10.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-18 12:28 CET) ------------------------------------- Preparation for the 5.2.1.rc1.5.3.0 release. Changed the string version in AC_INIT call and the RELEASE_DATE to today. plplot configure.ac 1.150.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-18 12:02 CET) ------------------------------------- Preparation for Debian release 5.2.1.rc1.5.3.0-1 plplot debian/changelog 1.69.2.1 Commit from rlaboiss on branch v5_3_0 (2004-01-18 11:39 CET) ------------------------------------- Changed copyright holder (JC) and licensing conditions (LGPL -> GPL) plplot bindings/octave/plplot_octave.h.in 1.2.2.1 Commit from rlaboiss (2004-01-17 17:41 CET) -------------------- This jumbo cvs commit is the result of a herculean task to update the copyright notices of most of the source files of PLplot. I hope that I did not introduce any serious breakage. This seems plausible, because I did changes only at the beginning of the files and only in commented lines. However, I used a semi-automatic procedure for doing that and some bugs may have slipped into the files. The sources still build okay (at least the Debian packages) and I can install the libraries, and compile and run some C examples. That is not enough, so PLEASE TEST! This is what I did in more detail: 1) From the CVS ChangeLog, I considered all the files that changed since the last release (5.2.1). I then added the line: Copyright (C) 2004 Joe C. V. S. Committer where the name of the developper who did the CVS commit is included. 2) Notice that the year in the line above should read 2004, even if the changes were done last year, since Copyright years refer to when the software is released. 3) For the same reason, I did not bother adding missing Copyright entries for previous authors of each file. One copyright holder is enough for our purposes. 4) I also reformatted and reworded the License Conditions text. This included changing things like "This file is free software" to "PLplot is free sofware" and so on. 5) Finally, some files were lacking License notices, especially the src/*.c. I added them and put in the Copyright holder line the name of the developer who did the last cvs commit for the file. If you wish to know where your name appears, you can run from the $(top_builddir): grep -ri "copyright.*2004". plplot test/test_cxx.sh 1.8 plplot test/test_f77.sh.in 1.4 plplot test/test_java.sh 1.5 plplot test/test_octave.sh 1.13 plplot test/test_python.sh.in 1.2 plplot test/test_single_python.sh 1.4 plplot test/test_single_tcl.sh 1.2 plplot test/test_tcl.sh 1.6 plplot utils/Makefile.am 1.9 plplot utils/plrender.c 1.63 plplot utils/pltcl.c 1.20 plplot test/test_c.sh 1.9 plplot src/plgridd.c 1.8 plplot src/plhist.c 1.17 plplot src/plimage.c 1.10 plplot src/plline.c 1.30 plplot src/plmap.c 1.15 plplot src/plot3d.c 1.53 plplot src/plpage.c 1.27 plplot src/plsdef.c 1.14 plplot src/plshade.c 1.25 plplot src/plstripc.c 1.10 plplot src/plsym.c 1.33 plplot src/pltick.c 1.10 plplot src/plvpor.c 1.21 plplot src/plwind.c 1.15 plplot sys/win-tk/makefile.vc 1.14 plplot test/Makefile.am 1.11 plplot test/plplot-test.sh.in 1.10 plplot src/plfill.c 1.24 plplot src/pldtik.c 1.14 plplot src/plargs.c 1.65 plplot src/plbox.c 1.35 plplot src/plbuf.c 1.2 plplot src/plcont.c 1.24 plplot src/plcore.c 1.123 plplot src/plctrl.c 1.76 plplot src/plcvt.c 1.10 plplot src/pdfutils.c 1.26 plplot include/plplot.h 1.147 plplot include/plplotP.h 1.74 plplot lib/Makefile.am 1.8 plplot lib/csa/Makefile.am 1.10 plplot lib/nn/Makefile.am 1.11 plplot pkgcfg/Makefile.am 1.10 plplot pkgcfg/gen-pc-files.pl.in 1.3 plplot scripts/Makefile.am 1.8 plplot scripts/check-tarball-cvs.sh 1.4 plplot scripts/get-dependency-libs.sh 1.4 plplot scripts/plplot-config.in 1.4 plplot src/Makefile.am 1.11 plplot include/plConfig.h.in 1.9 plplot examples/tk/xtk04.c 1.13 plplot include/Makefile.am 1.4 plplot examples/tk/xtk01.c 1.18 plplot examples/tk/xtk02.c 1.18 plplot doc/docbook/src/Makefile.am 1.55 plplot doc/docbook/src/api-c.xml 1.9 plplot doc/docbook/src/api-fortran.xml 1.7 plplot doc/docbook/src/api.xml 1.62 plplot doc/docbook/src/bibliography.xml 1.5 plplot doc/docbook/src/c.xml 1.6 plplot doc/docbook/src/cplus.xml 1.5 plplot doc/docbook/src/drivers.xml 1.6 plplot doc/docbook/src/fortran.xml 1.4 plplot doc/docbook/src/gui.xml 1.4 plplot doc/docbook/src/intro.xml 1.12 plplot doc/docbook/src/os_notes.xml 1.5 plplot doc/docbook/src/perl.xml 1.6 plplot doc/docbook/src/plplotdoc-html.dsl.in 1.8 plplot doc/docbook/src/plplotdoc-print.dsl.in 1.7 plplot doc/docbook/src/plplotdoc.xml.in 1.32 plplot doc/docbook/src/python.xml 1.5 plplot doc/docbook/src/simple.xml 1.11 plplot doc/docbook/src/stylesheet.css 1.3 plplot doc/docbook/src/tcl.xml 1.6 plplot doc/docbook/src/wish.xml 1.6 plplot drivers/Makefile.am 1.36 plplot drivers/gd.c 1.32 plplot drivers/get-drv-info.c 1.8 plplot drivers/gnome.c 1.30 plplot drivers/ntk.c 1.9 plplot drivers/tk.c 1.82 plplot drivers/tkwin.c 1.19 plplot drivers/xwin.c 1.117 plplot examples/Makefile.am 1.6 plplot examples/Makefile.examples.in 1.2 plplot examples/c/Makefile.am 1.16 plplot examples/c/Makefile.examples.in 1.19 plplot examples/c/x08c.c 1.40 plplot examples/c/x21c.c 1.11 plplot examples/c++/Makefile.am 1.13 plplot examples/c++/Makefile.examples.in 1.18 plplot examples/c++/x01.cc 1.7 plplot examples/c++/x01cc.cc 1.9 plplot examples/c++/x02.cc 1.4 plplot examples/c++/x03.cc 1.3 plplot examples/c++/x04.cc 1.4 plplot examples/c++/x05.cc 1.4 plplot examples/c++/x06.cc 1.3 plplot examples/c++/x07.cc 1.3 plplot examples/c++/x08.cc 1.5 plplot examples/c++/x09.cc 1.3 plplot examples/c++/x10.cc 1.3 plplot examples/c++/x11.cc 1.3 plplot examples/c++/x12.cc 1.3 plplot examples/c++/x13.cc 1.3 plplot examples/c++/x14.cc 1.5 plplot examples/c++/x15.cc 1.3 plplot examples/c++/x16.cc 1.4 plplot examples/c++/x17.cc 1.4 plplot examples/c++/x18.cc 1.3 plplot examples/c++/x19.cc 1.3 plplot examples/c++/x20.cc 1.4 plplot examples/c++/x21.cc 1.4 plplot examples/f77/Makefile.am 1.19 plplot examples/f77/Makefile.examples.in 1.19 plplot examples/f77/double2single.sed 1.2 plplot examples/f77/x01f.fm4 1.13 plplot examples/f77/x02f.fm4 1.9 plplot examples/f77/x03f.fm4 1.11 plplot examples/f77/x04f.fm4 1.10 plplot examples/f77/x05f.fm4 1.11 plplot examples/f77/x06f.fm4 1.10 plplot examples/f77/x07f.fm4 1.10 plplot examples/f77/x08f.fm4 1.12 plplot examples/f77/x09f.fm4 1.10 plplot examples/f77/x10f.fm4 1.9 plplot examples/f77/x11f.fm4 1.10 plplot examples/f77/x12f.fm4 1.10 plplot examples/f77/x13f.fm4 1.10 plplot examples/f77/x15f.fm4 1.5 plplot examples/f77/x16af.fm4 1.5 plplot examples/f77/x16f.fm4 1.11 plplot examples/f77/x17f.fm4 1.5 plplot examples/f77/x18f.fm4 1.5 plplot examples/f77/x19f.fm4 1.4 plplot examples/java/Makefile.am 1.5 plplot examples/java/x01.java 1.13 plplot examples/java/x02.java 1.7 plplot examples/java/x03.java 1.9 plplot examples/java/x04.java 1.8 plplot examples/java/x05.java 1.7 plplot examples/java/x06.java 1.6 plplot examples/java/x07.java 1.7 plplot examples/java/x08.java 1.19 plplot examples/java/x09.java 1.15 plplot examples/java/x10.java 1.7 plplot examples/java/x11.java 1.12 plplot examples/java/x12.java 1.7 plplot examples/java/x13.java 1.7 plplot examples/java/x14.java 1.3 plplot examples/java/x15.java 1.8 plplot examples/java/x16.java 1.8 plplot examples/java/x17.java 1.3 plplot examples/java/x18.java 1.7 plplot examples/java/x19.java 1.3 plplot examples/perl/Makefile.am 1.3 plplot examples/perl/x01.pl 1.4 plplot examples/python/Makefile.am 1.9 plplot examples/python/xw08.py 1.29 plplot examples/python/xw17.py 1.10 plplot examples/tcl/Makefile.am 1.9 plplot examples/tcl/x08.tcl 1.21 plplot examples/tk/Makefile.am 1.14 plplot examples/tk/Makefile.examples.in 1.15 plplot doc/docbook/bin/size-href.pl 1.7 plplot bindings/tk/pkgIndex.tcl.in 1.10 plplot bindings/tk/pldefaults.tcl 1.24 plplot bindings/tk/plframe.c 1.84 plplot bindings/tk/plserver.c 1.47 plplot bindings/tk/tcpip.c 1.22 plplot bindings/tk/tkMain.c 1.20 plplot bindings/tk/tkshell.c 1.30 plplot bindings/tk-x-plat/Plplotter_Init.c 1.8 plplot bindings/tk-x-plat/pkgIndex.tcl.in 1.10 plplot bindings/tk-x-plat/plplotter.c 1.17 plplot data/Makefile.am 1.3 plplot doc/Makefile.am 1.8 plplot doc/docbook/COPYING 1.3 plplot doc/docbook/Makefile.am 1.29 plplot doc/docbook/docbook.m4 1.14 plplot bindings/tk/Pltk_Init.c 1.12 plplot bindings/tcl/tclMatrix.c 1.24 plplot bindings/tcl/tclMatrix.h 1.24 plplot bindings/tk/Makefile.am 1.12 plplot bindings/tcl/tclAPI.c 1.55 plplot bindings/tcl/tclMain.c 1.17 plplot bindings/java/PLStreamc.java 1.3 plplot bindings/java/config.java.in 1.4 plplot bindings/java/plplotcapi.i 1.10 plplot bindings/java/plplotjavac.i 1.9 plplot bindings/octave/Makefile.am 1.41 plplot bindings/octave/plplot_octave.h.in 1.2 plplot bindings/octave/PLplot/Makefile.am 1.12 plplot bindings/octave/PLplot/toggle_plplot_use.m 1.5 plplot bindings/octave/PLplot/use_plplot.m 1.8 plplot bindings/octave/PLplot/support/Makefile.am 1.6 plplot bindings/octave/demos/Makefile.am 1.10 plplot bindings/octave/misc/Makefile.am 1.6 plplot bindings/python/Makefile.am 1.24 plplot bindings/python/makedocstrings.py 1.2 plplot bindings/python/plplot.py 1.11 plplot bindings/python/plplotcapi.i 1.3 plplot bindings/python/plplotcmodule.i 1.17 plplot bindings/python/setup.py.in 1.3 plplot bindings/tcl/Makefile.am 1.20 plplot bindings/tcl/matrixInit.c 1.8 plplot bindings/tcl/pkgIndex.tcl.in 1.8 plplot bindings/java/Makefile.am 1.23 plplot bindings/f77/strutil.f 1.5 plplot bindings/f77/sfstubs.h 1.3 plplot bindings/f77/scstubs.c 1.34 plplot bindings/f77/sfstubs.fm4 1.12 plplot bindings/f77/sccont.c 1.9 plplot bindings/f77/plstubs.h 1.34 plplot bindings/f77/sc3d.c 1.13 plplot bindings/f77/double2single.sed 1.2 plplot bindings/Makefile.am 1.13 plplot bindings/c++/Makefile.am 1.14 plplot bindings/c++/plstream.cc 1.19 plplot bindings/c++/plstream.h 1.13 plplot bindings/f77/Makefile.am 1.17 plplot bindings/f77/configurable.f.in 1.2 plplot sysloc.in 1.69 plplot acinclude.m4 1.13 plplot bootstrap.sh 1.27 plplot configure.ac 1.150 plplot Makefile.am 1.32 Commit from rlaboiss (2004-01-17 16:45 CET) -------------------- Replaced all occurrences of "../.." by the robust variable $(top_builddir) plplot examples/tk/Makefile.am 1.13 plplot bindings/tk/Makefile.am 1.11 plplot examples/tcl/Makefile.am 1.8 plplot bindings/c++/Makefile.am 1.13 plplot bindings/java/Makefile.am 1.22 plplot bindings/python/Makefile.am 1.23 Commit from rlaboiss (2004-01-17 16:38 CET) -------------------- make-cvs-tarball.sh accepts now a third argument which must be a CVS tag. This allows to build CVS tarballs from a specific CVS branch. plplot scripts/make-cvs-tarball.sh 1.11 Commit from rlaboiss (2004-01-17 14:19 CET) -------------------- Added Andrew Ross to the list of authors for his contributions to the C++ bindings. Please, add here other names that I am forgetting. plplot AUTHORS 1.4 Commit from airwin (2004-01-16 18:24 CET) ------------------ Rafael's script-based method of getting and using libtool information to solve mkoctfile linking issues and a more careful approach to overcoming the run library path issues of mkoctfile has proved successful not only on Linux but also cross-platform. Therefore, abandon the pure libtool-based approach to build the octave interface. Note, we use the pure libtool-based approach to build every other interface, and building the octave interface worked fine with the pure libtool approach in the Linux case, but there was one cross-platform showstopper (couldn't get the -shrext libtool option to work in the documented manner to set the shared object suffix to .oct as demanded by octave) that I hadn't solved yet when Rafael beat me to a solution using a special script-based method. Start here, if future developers want to use the pure libtool approach for building the octave interface. plplot sysloc.in 1.68 - plplot scripts/process-link-line 1.3 Commit from airwin (2004-01-16 18:18 CET) ------------------ Change script to simply mimic stdin except for case of -framework option used by MacOS X. In that case escape options by appropriate -Wl, commands to pass on the -framework options to the linker via libtool. Note this change is simply to get the script right for historical purposes since it will soon be removed to CVS attic. plplot scripts/process-link-line 1.2 |
From: <jc...@fe...> - 2004-01-20 16:13:36
|
On Monday 19 January 2004 22:36, Rafael Laboissiere wrote: | The first release candidate tarball for the forthcoming 5.3.0 release | of PLplot is available at: | | http://people.debian.org/~rafael/plplot.html | | and also as a File Release at SourceForge. | | The tarball name is plplot-5.2.1.rc1.5.3.0.tar.gz. The main | user-visible changes since the last cvs test tarball | (5.2.1.cvs.20040115) regard improvements in the configuration support | for MacOS X. We hope that all the remaining issues on MacOS X are | addressed in this tarball. | | As usual, Debian packages for unstable (a.k.a. sid) have been | uploaded. | | Please test & report. On an alpha OSF1-4.0, with gcc-3.0.3, it configured/run almost OK. Some problems: isinf/isnan not detected during configure pthreads not detected during configure configure:28085: result: no configure:28095: checking for isnan configure:28152: gcc -o conftest -g -O2 -mieee conftest.c >&5 /bin/ld: Unresolved: isnan collect2: ld returned 1 exit status Compiling the test program with -lm solves the problem examples/c++/x01 compilation fails: x01.cc:278: `usleep' undeclared (first use this function) this was already reported and a solution searched, but none appeared examples/x20 fails (in the build dir, didn't tried install): No such file - aborting as lena.pgm was (of course) not found examples/x18f the 5 and following pages aren't equal to the corresponding c examples, only a circle is ploted at the base xy plane The installed Octave is very old and pluggins are not compilable -- this is not PLplot fault. Configuring with the native fortran compiler fails at bindings/f77 f90: Error: configurable.f, line 35: This name does not have a type, and must have an explicit type. [IARGC] numargs = iargc() ----------------^ The native fortran compiler was working in the previous release, so this is a step-back. Joao |
From: Arjen M. <arj...@wl...> - 2004-01-22 09:26:43
|
Rafael Laboissiere wrote: > > The first release candidate tarball for the forthcoming 5.3.0 release of > PLplot is available at: > > http://people.debian.org/~rafael/plplot.html > > and also as a File Release at SourceForge. > > The tarball name is plplot-5.2.1.rc1.5.3.0.tar.gz. The main user-visible > changes since the last cvs test tarball (5.2.1.cvs.20040115) regard > improvements in the configuration support for MacOS X. We hope that all the > remaining issues on MacOS X are addressed in this tarball. > > As usual, Debian packages for unstable (a.k.a. sid) have been uploaded. > I have just tested the whole sequence of building the static and dynamic libraries for the Win32 driver. Everything went smoothly, with one minor exception: The current makefile DExamples.mak in sys/win32/msdev/DExamples fails if the directory that will hold the results of the compilation and linking does not exist yet. It would be a matter of adding an extra command to that file per example. If we think it is important enough to do that, then let me know. Otherwise I am satisfied with the current tarball. Regards, Arjen |
From: Valery P. <pi...@is...> - 2004-01-25 06:13:42
|
I buit the binaries on ALT. Everythings went fine, exept fortran part. On my mashine I have the trial version pgi compiler (pgf77,pgf90). The building stopped at compiling configurable.f (variable iargc is non declared). It is actually a function with void arguments. I guess it shoud be declared as integer. Everything has gone well after correcting this. Take care Valery |
From: Alan W. I. <ir...@be...> - 2004-01-25 17:05:23
|
On 2004-01-25 14:14+0800 Valery Pipin wrote: > I buit the binaries on ALT. Everythings went fine, exept fortran part. > On my mashine I have the trial version pgi compiler (pgf77,pgf90). The > building stopped at compiling configurable.f (variable iargc is non > declared). It is actually a function with void arguments. > I guess it shoud be declared as integer. Everything has gone well after > correcting this. Thanks, Valery, for that ALT Linux report. We discovered integer typing of iargc is the correct thing to do for other fortran compilers a few days ago, but it is nice to have it confirmed for the pgi fortran compiler as well. That fix and a number of other fixes we have accumulated should be be in the second release candidate which should be ocming out shortly. Watch this space for the announcement. 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 __________________________ |