From: Alan W. I. <ai...@us...> - 2003-02-25 19:05:07
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv7018/octave Modified Files: .cvsignore Log Message: Tweaks |
From: Rafael L. <rla...@us...> - 2003-02-25 19:44:07
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv26037/bindings/octave Modified Files: Makefile.am Log Message: Changed install-exec-hook to install-data-hook, such that this rule is executed _really_ after the plplot_octave.oct is installed by the regular installation rule. |
From: Rafael L. <rla...@us...> - 2003-02-27 16:21:24
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv20938/bindings/octave Modified Files: Makefile.am Log Message: Library path for generating plplot_octave-libdir.oct is now correctly set to the one in the source tree, not $(libdir). |
From: Rafael L. <rla...@us...> - 2003-02-27 22:30:21
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv22338 Modified Files: Makefile.am Log Message: Added EXTRA_DIST definitions, such that make dist will included the needed files into the distribution tarball. |
From: Rafael L. <rla...@us...> - 2003-03-05 08:12:52
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv4509 Modified Files: Makefile.am Log Message: Added a dummy install-data-hook when enable_octave = no. This should fix the installation problems when --disable-octave option is given to configure. |
From: Rafael L. <rla...@us...> - 2003-03-05 14:59:23
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv10678/bindings/octave Modified Files: Makefile.am Log Message: After Joao's suggestion, improved the way the plplot_octave-libdir.oct file is generated, such that it is not doubly compiled (should also work for octave 2.0). The check for flag --compile of mkoctfile is removed from sysloc.in, as well as the AM conditional mkoctfile_accepts_c_flag. Also, plplot_octave_txt/* is added to the list of CLEANFILES. |
From: Rafael L. <rla...@us...> - 2003-03-07 08:56:57
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv26847 Modified Files: INSTALL Log Message: Added the script toggle_plplot_use.m, which really works by clearing functions from the OCtave hash when switching from PLplot to Gnuplot and back. use_plplot is now a one-line function that just prints: This function is deprecated. Use toggle_plplot_use instead. Documentation in INSTALL, as well as the EXTRA_DIST variable in PLplot/Makefile.am have been updated accordingly. |
From: Alan W. I. <ai...@us...> - 2003-03-09 16:46:46
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv3732/bindings/octave Modified Files: Makefile.am Log Message: Fix bug in api2text.pl stanza. ../../../doc/docbook/src/plplotdoc.xml.in ==> ../../../doc/docbook/src/plplotdoc.xml. The former file has a configurable DOCTYPE line which is only expressed in the correct form in the latter file. This change may solve Joao's recent problems parsing api.xml, and in fact I am surprised this worked at all before for Debian systems since there was no valid DOCTYPE. |
From: Rafael L. <rla...@us...> - 2003-03-11 11:42:54
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv7201 Modified Files: Makefile.am Log Message: Made *.txt files in plplot_octave_txt be included in the distribution tarball, obtained through make dist. The makefile rule to produce these files has been revamped, with right dependencies to the files in doc/docbook/{bin,src}. ALso, a time stamp file (doc-stamp) is now generated (and also included in the tarball). The file plplot_stub.m depends now on doc-stamp. The setup is such that for regular users the rule should be never triggered. The nice side-effect of this change is that regular users do not need the Perl XML modules anymore in order to build the Octave buildings. I have still to add some logic to configure.ac to check for the Perl modules for the developers who need to build the Octave documentation files. |
From: Joao C. <jc...@us...> - 2003-03-13 17:37:01
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv29085/bindings/octave Modified Files: Makefile.am plplot_octave_org.h Log Message: matwrap now runs cpp in plplot_octave_org.h, using PL_DOUBLE defined (or not) in ../../config.h. Thus, the sed step that used to replace REPLACEME with the float/double definition is not needed anymore. An inconvenient is that Octave config.h also define HAVE_ISNAN etc, and we get some harmless warnings when compiing plplot_octave.cc. plplot_octave.cc depends on ../../config.h, that hopefully don't change when configure is rerun without changing options (Rafael, please set this dependency and the $topbuilddir or whatever instead of ../../config.h.) |
From: Rafael L. <rla...@us...> - 2003-03-13 18:09:41
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv11620 Modified Files: Makefile.am Log Message: Changed ../../config.h to ${top_builddir}/config.h, at Joao's request. Also, added it to the list of dependencies of the plplot_octave.cc make rule. |
From: Rafael L. <rla...@us...> - 2003-03-13 19:54:54
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv24857/bindings/octave Modified Files: Makefile.am Log Message: Implemented the check of programs and Perl modules necessary to build the files in bindings/octave/plplot_octave_txt/. The extension of the present change is quite large, because the previous situations was quite constraining. Indeed, the checks for Perl modules were buried in bindings/octave/configure.ac, which was included in configure.ac conditionally on enable_docbook. To make the idea work, I had to split bindings/octave/configure.ac into two parts: the first one consisted of macro definitons, configure options declarations and things alike, that can (and sometimes must) run inconditionally. This material has been moved into a new file called bindings/octave/docbook.m4 (BTW, having two configure.ac in the source tree was an aberration). The second part consisted of the actual checks (for programs, DTDs, and Perl modules), which should be run conditioanlly. This material has been inserted into configure.ac. The specific tests for the Octave bindings regard the program Perl, and the Perl modules XML::DOM and XML::Parser, which are used by api2text.pl to build the text documentation files. If the tests go okay, api2text.pl is called in bindings/octave/Makefile.am, if needed. Otherwise, thanks to the new AM_CONDITIONAL has_xml_pm, if recompilation of the *.txt files is needed, then the make and shows the error message: Perl modules not available: cannot generate plplot_octave_txt/*.txt This has been tested in trivial cases, but must still be made bullet-proof. |
From: Joao C. <jc...@fe...> - 2003-03-13 23:30:53
|
On Thursday 13 March 2003 19:54, Rafael Laboissiere wrote: > Update of /cvsroot/plplot/plplot/bindings/octave > In directory sc8-pr-cvs1:/tmp/cvs-serv24857/bindings/octave > > Modified Files: > Makefile.am > Log Message: > > Implemented the check of programs and Perl modules necessary to build the > files in bindings/octave/plplot_octave_txt/. The extension of the present > change is quite large, because the previous situations was quite > constraining. Indeed, the checks for Perl modules were buried in > bindings/octave/configure.ac, which was included in configure.ac > conditionally on enable_docbook. > > To make the idea work, I had to split bindings/octave/configure.ac you mean doc/docbook/configure.ac, right? This can be misleading. > into two > parts: the first one consisted of macro definitons, configure options > declarations and things alike, that can (and sometimes must) run > inconditionally. This material has been moved into a new file called > bindings/octave/docbook.m4 the same? > (BTW, having two configure.ac in the source tree > was an aberration). > > The second part consisted of the actual checks (for programs, DTDs, and > Perl modules), which should be run conditioanlly. This material has been > inserted into configure.ac. > > The specific tests for the Octave bindings regard the program Perl, and the > Perl modules XML::DOM and XML::Parser, which are used by api2text.pl to > build the text documentation files. If the tests go okay, api2text.pl is > called in bindings/octave/Makefile.am, if needed. Otherwise, thanks to the > new AM_CONDITIONAL has_xml_pm, if recompilation of the *.txt files is > needed, then the make and shows the error message: There is no need to stop the make. The only consequence is that plplot_octave will not have the original PLplot API help text; instead, a one line description is searched in plplot.doc, and if even one is not found a "no help available" message is used. > > Perl modules not available: cannot generate plplot_octave_txt/*.txt > > This has been tested in trivial cases, but must still be made bullet-proof. > > > > > ------------------------------------------------------- > This SF.net email is sponsored by:Crypto Challenge is now open! > Get cracking and register here for some mind boggling fun and > the chance of winning an Apple iPod: > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > _______________________________________________ > Plplot-cvs mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-cvs |
From: Rafael L. <rla...@us...> - 2003-03-14 14:00:15
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv11139 Modified Files: Makefile.am Log Message: Nake will not fail when the Perl modules are not available for building the files in plpot_octave_txt/. Instead, a warning meesage will be shown. This has been requested by Joao. |
From: Alan W. I. <ai...@us...> - 2003-03-15 17:14:02
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv965/bindings/octave Modified Files: .cvsignore Log Message: Tweak |
From: Joao C. <jc...@us...> - 2003-03-18 18:21:41
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv9389/bindings/octave Modified Files: Makefile.am Log Message: Clean some unneeded stuff since $topdir/config.h is used to decide from double/float. Prepend plplot_octave_def, that contains some global definitions, to plplot_stub.m |
From: Joao C. <jc...@us...> - 2003-03-18 18:24:26
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv10557/bindings/octave Added Files: plplot_octave_def Log Message: This script contains some PLplot global definitions. It is prepended to plplot_stub.m at make time. |
From: Joao C. <jc...@us...> - 2003-03-18 18:26:38
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv11658/bindings/octave Modified Files: plplot_octave_org.h Log Message: Add support for plgriddata() |
From: Joao C. <jc...@us...> - 2003-03-18 18:31:37
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv13910/bindings/octave Modified Files: massage.c Log Message: Improve diagnostic messages. Improve searching for help docs. Better identation. |
From: Joao C. <jc...@us...> - 2003-03-18 18:34:29
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv15188/bindings/octave Modified Files: USAGE Log Message: Update (almost) to current status. |
From: Joao C. <jc...@us...> - 2003-03-19 20:39:22
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv643/bindings/octave Modified Files: Makefile.am Log Message: Add plplot_octave_def to EXTRA_DIST. This file should be included when "make dist" but not when "make install". Rafael, that's OK? Revert to a sed step when preprocessing plplot_octave.cc, as matwrap codes the file name in the stub file. |
From: Joao C. <jc...@us...> - 2003-03-21 18:21:05
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv7689/bindings/octave Modified Files: .octaverc Log Message: Set automatic_replot=1, to turn plot commands more interactive. |
From: Joao C. <jc...@us...> - 2003-03-21 20:27:47
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv10665/bindings/octave Modified Files: INSTALL USAGE Log Message: Update to current status. |
From: Rafael L. <rla...@us...> - 2003-03-23 23:52:23
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv30006/bindings/octave Modified Files: Makefile.am Log Message: Chased down the last portability problems in different Makefile.am's, mainly due to the use of GNU make extensions. The implementation is now portable, although far less elegant than before. The pattern rules have been replaced by other techniques, namely a suffix rule in drivers/Makefile.am, and the use of the install-data-hook rule in bindings/octave/Makefile.am, lib/csa/Makefile.am, and lib/nn/Makefile.am. |
From: Rafael L. <rla...@us...> - 2003-03-25 11:28:06
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv28401/bindings/octave Modified Files: Makefile.am Log Message: This set of changes should fix some (if not all) of the remaining problems with the tarball generation related to built files generated with Perl. The $PERL variable is now set the a warning message in configure.ac, such that if Perl in not found by configure, make will not die furiously. I hope I traced down all the places where Perl scripts are invoked in the Makefile.am files and I prepended $(PERL) to the calls. There may be some others remaining places still (excepted doc/docbook), though. With the current changes, regular users building from the tarball do not need Perl available in their systems in order to build and install PLplot. The last problem that I noticed was with the generation of the bindings/octave/plplot_octave_txt/*.txt files. The doc-stamp target has been brought outside the AM_CONDITIONAL enable_octave and the EXTRA_DIST variable is not set conditionally anymore. Also, fixed the macro CHECK_PORG in doc/docbook/docbook.m4, which is used to detect the Perl program. The variable PROG is now correctly set to the null string if the program is not detected. Unrelated to the above, a check for the libm is introduced before the check of functions isinf, finite, and isnan. This should fix the configure problem in Alpha-OSF. |