From: Rafael L. <rla...@us...> - 2001-03-21 17:30:24
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv9155/cf Modified Files: Tag: DEBIAN pkg_python.in sysloc.in Log Message: This is in preparation for the new upcoming Debian package (5.0.2-0.potato.1) |
From: Geoffrey F. <fu...@us...> - 2001-03-21 21:23:58
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv20394/cf Modified Files: Tag: dyndrv_1 configure.in Log Message: Add some comments to describe the purpose of the code I added yesterday. Shouldda done it before... Touch .plcfg in the config dir (tmp) before anything else has happened. This lets us use find -newer .plcfg to figure out everything configure has set up, which allows a proper clean target to remove just the right stuff, without having to say "rm *" and get the usual message about CVS being a directory. Instead, by touching .plcfg, we have a date-stamp to refer against. Pull in the dynamic drivers makefile component, if dynamic (loadable) device drivers are enabled. When setting up the config, make a subdir for the drivers. This will be used for testing, then replicated at install time to the $prefix region. |
From: Geoffrey F. <fu...@us...> - 2001-03-21 21:25:29
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv20594/cf Modified Files: Tag: dyndrv_1 dist.in Log Message: Rip out the DRIVERS_C and DRIVERS_OBJ macros, replace with autoconf expanded macros, which provides a technique for building just the needed drivers, and not all the rest. |
From: Geoffrey F. <fu...@us...> - 2001-03-21 21:27:12
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv20865/cf Added Files: Tag: dyndrv_1 dyndrv.in Log Message: First stab at an includable makefile component for holding the rules for building the dynloadable drivers. |
From: Geoffrey F. <fu...@us...> - 2001-03-21 21:28:35
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv21146/cf Modified Files: Tag: dyndrv_1 initlib.in Log Message: Pull out the autoconf-subst'd driver macros, as they need to be hoisted higher in the Makefile. Added a macro for dynamic driver stuff to the everything: target. Question: Why does initdemo.in have an everything: target too? It seems to be ignored. |
From: Geoffrey F. <fu...@us...> - 2001-03-21 21:33:42
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv22206/cf Modified Files: Tag: dyndrv_1 lib_sh_linux.in Log Message: I've never liked the double-duty compilation rule. Changed this to have seperate rules for building shared and not-shared .o's. Use GNU make pattern dependency style rules for specifying the proper behavior for compiling shared .o's, and then modified the shared lib target build rule accordingly. This further solidifies our reliance on GNU make. This needs to be reviewed. The same techniques should be extended to the other shared lib platforms, and in so doing, it may be that the need for these implicit rules to come in through platform-specific includable makefile components, can be expunged. We should be able to hoist these rules to a higher point, where they can be shared across all platforms, adjusting only the macro-ized compilation rule itself. Then we simply allow the dependency mechanism of make to do its job. State your dependencies, make will compile (only) what it has to. So, the current mods are a step in this direction, but more is possible, and warranted. |
From: Geoffrey F. <fu...@us...> - 2001-03-21 21:35:02
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv22475/cf Modified Files: Tag: dyndrv_1 misc.in Log Message: Fixed the clean target to wipe the drivers subdir, to use a proper, POSIX conformant find invocation for expunging the remnants of the configuration and build, and finally delete .plcfg when we're all done, to make a pristine state for the next reconfiguration. |
From: Rafael L. <rla...@us...> - 2001-03-22 14:21:05
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv17828 Modified Files: Tag: DEBIAN configure.in init.in pkg_python.in sysloc.in Added Files: Tag: DEBIAN aclocal.m4 Log Message: Version 5.0.2-0.potato.1 of the Debian packages. |
From: Geoffrey F. <fu...@us...> - 2001-03-22 23:43:26
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv23798/cf Modified Files: Tag: dyndrv_1 plConfig.h.in Log Message: Add macro ENABLE_DYNAMIC_DRIVERS so we can use it in #ifdef's inside the code. We don't want to have dynamic linking code in the library if we're not ocnfigured for dynamic drivers... |
From: Geoffrey F. <fu...@us...> - 2001-03-22 23:45:52
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv24057/cf Modified Files: Tag: dyndrv_1 configure.in Log Message: Add AC_DEFINE of ENABLE_DYNAMIC_DRIVERS so we can influence the inclusion of code that depends on -ldl. Write out the dynamically loadable drivers description database at configure time. Ultimately we may want to do this differently. I could see a PLplot utility program that queries the existent drivers to build up this database as the final solution. But for now we just use our configure-time awareness of what's been slated for dynamic compilation, to go ahead and emit this information directly. |
From: Geoffrey F. <fu...@us...> - 2001-03-23 22:37:38
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv24700/cf Modified Files: Tag: dyndrv_1 configure.in Log Message: Go ahead and define the PLD_<driver> macros even in the case of dynamic drivers. Instead, we change the static driver list initialization code. Also, fix the symbol tag for PS (monochrome) to psm. |
From: Maurice L. <ml...@us...> - 2001-03-25 01:28:40
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv12117 Modified Files: configure.in Log Message: Changed name: plmatrix -> tclmatrix. For the last time. |
From: Joao C. <jc...@us...> - 2001-03-26 00:31:26
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv16620/cf Modified Files: pkg_octave.in Log Message: forget to use // in Octave LOADPATH |
From: Rafael L. <rla...@us...> - 2001-03-26 07:51:35
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv24982 Modified Files: aclocal.m4 Log Message: This is the relocatability patch that I presented in plplot-core. It does not make any visible change during the build, things work exactly as before. The only difference is that it is possible now to change the PREFIX variable of the Makefile. This allows one to build the package with a given prefix and install it at another place, like this: $ ./configure --prefix=/usr $ make $ make install PREFIX=/another/arbitrary/path This change is crucial for package-based systems like Debian. In particular, this change will allow the merge of the cvs DEBIAN branch into MAIN. |
From: Rafael L. <rla...@us...> - 2001-03-26 08:10:42
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv27407 Modified Files: configure.in init.in pkg_python.in sysloc.in Log Message: This is the relocatability patch that I presented in plplot-core. It does not make any visible change during the build, things work exactly as before. The only difference is that it is possible now to change the PREFIX variable of the Makefile. This allows one to build the package with a given prefix and install it at another place, like this: $ ./configure --prefix=/usr $ make $ make install PREFIX=/another/arbitrary/path This change is crucial for package-based systems like Debian. In particular, this change will allow the merge of the cvs DEBIAN branch into MAIN. |
From: Rafael L. <rla...@us...> - 2001-03-26 16:16:53
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv15656 Modified Files: Tag: DEBIAN sysloc.in Log Message: Debian release 5.0.2-0.potato.3. |
From: Joao C. <jc...@us...> - 2001-03-26 20:32:24
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv543/cf Modified Files: configure.in pkg_octave.in Log Message: Use plplot standard build directory for header files. |
From: Alan W. I. <ai...@us...> - 2001-03-27 01:01:47
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv10313 Modified Files: configure.in install.in Added Files: plplot-test.sh.in Log Message: Configuration and installation of plplot-test.sh (shell script for running all demos that are capable of file output). Also, slight change to plplot-config permissions in install.in. |
From: Alan W. I. <ai...@us...> - 2001-03-27 02:08:49
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv17514 Modified Files: plplot-test.sh.in Log Message: zero arguments are perfectly acceptable so drop error message for that case. |
From: Alan W. I. <ai...@us...> - 2001-03-27 16:59:16
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv3882/cf Modified Files: configure.in plplot-test.sh.in Log Message: Put in infrastructure for octave generation of files as part of test suite. For now, test_octave.sh is just a placeholder, but as soon as some bugs are fixed in octave file generation, octave will be contributing some significant demo results to the test examples. Also for plplot-test.sh.in the --tmp-test option is replaced by --flat (which is more descriptive of why there has to be such an option for the invocation of this script from tmp) |
From: Alan W. I. <ai...@us...> - 2001-03-27 17:28:58
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv11448 Modified Files: plplot-test.sh.in Log Message: $Id added |
From: Alan W. I. <ai...@us...> - 2001-03-29 16:23:02
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv29590 Modified Files: version.in Log Message: Version 5.0.3 |
From: Alan W. I. <ai...@us...> - 2001-03-29 17:25:41
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv8806 Modified Files: plplot-test.sh.in Log Message: Fixed bug in specifying the installed bin directory. |
From: Alan W. I. <ai...@us...> - 2001-03-30 17:50:05
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv8511/cf Modified Files: plplot-test.sh.in Log Message: Remove bashisms. Joao, please check this. |
From: Joao C. <jc...@us...> - 2001-03-31 21:16:52
|
Update of /cvsroot/plplot/plplot/cf In directory usw-pr-cvs1:/tmp/cvs-serv18366/cf Modified Files: pkg_octave.in Log Message: don't copy cvs administrative files on install |