From: Alan W. I. <ai...@us...> - 2002-11-30 17:00:40
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv16166/bindings/tcl Modified Files: Tag: AT Makefile.am Log Message: Finish AT libplplottcltk.so* build when itcl and tk are enabled. This has been tested by linking pltcl (which links to this library), and no undefined symbols were found in that test. However, actual functionality tests for libplplottcltk.so* will come later. |
From: Alan W. I. <ai...@us...> - 2002-11-30 20:46:11
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv27605 Modified Files: Tag: AT Makefile.am Log Message: Put in missing tclAPI.c dependence. Also tweak list order |
From: Alan W. I. <ai...@us...> - 2002-12-03 08:39:23
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv13122/bindings/tcl Modified Files: .cvsignore matrixInit.c pltcl.h tclAPI.c tclMain.c tclMatrix.c tclMatrix.h Added Files: Makefile.am Log Message: Merged AT branch into MAIN, a new configuration era has started |
From: Alan W. I. <ai...@us...> - 2002-12-06 02:02:11
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv9600/bindings/tcl Modified Files: Makefile.am Log Message: Clean up Makefile.am files and also switch from LIBADD to LDFLAGS for interlibrary dependencies as suggested by documentation. |
From: Maurice L. <ml...@us...> - 2002-12-23 07:29:27
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv29219 Modified Files: tclAPI.c Log Message: Get debug value while in PlbasicInit() from plsc->debug, for easy access to search logic. |
From: Alan W. I. <ai...@us...> - 2003-01-16 07:40:07
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv13417 Modified Files: tclAPI.c Log Message: Add new API for plmeshc and plot3dc following exactly what was done for plsurf3d. |
From: Alan W. I. <ai...@us...> - 2003-01-31 19:13:19
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv11624/bindings/tcl Modified Files: Makefile.am Log Message: Put the python, java, and tcl pre-generated files on the MAINTAINERCLEANFILES list. Thus, these files will not be removed by an ordinary make clean or make distclean. Instead, the user will have to deliberately use make maintainerclean. |
From: Rafael L. <rla...@us...> - 2003-02-12 21:17:30
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv11900/bindings/tcl Modified Files: Makefile.am Log Message: Removed $(mkindex) from EXTRA_DIST. This was bugging make dist. |
From: Alan W. I. <ai...@us...> - 2003-02-18 19:29:42
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv18444a/bindings/tcl Modified Files: pkgIndex.tcl.in Log Message: Configure correct version number in pkgIndex.tcl |
From: Rafael L. <rla...@us...> - 2003-02-19 17:34:52
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv16832/bindings/tcl Modified Files: Makefile.am Log Message: Changed the instances of @VARIABLE@ to $(VARIABLE) in all Makefile.am's, as I proposed in plplot-devel. This huge change has been successfully tested with my automatic Debian packages generator. Hope that nothing is broken now. If you are wondering how I got it so quickly and so reliably, here is the simple shell command that does the trick: perl -pi -e 's/@([-_a-zA-Z0-9]+)@/\$($1)/g' `find . -name Makefile.am` [I love Perl.] |
From: Rafael L. <rla...@us...> - 2003-02-21 07:44:41
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv27298/bindings/tcl Modified Files: Makefile.am Log Message: Removed some if/else/endif with_double constructs. Replaced using $(LIB_TAG). This makes code more maintainable and robust, besides a total reduction of 40 lines in the size of the Makefile.am's. The initial plan was to use $(LIB_TAG) wherever it was possible, but Automake does not accept it as part of its variables names :-( |
From: Rafael L. <rla...@us...> - 2003-02-23 11:25:30
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv22607/bindings/tcl Modified Files: Makefile.am Log Message: Completed the elimination of with_double conditionals in the Makefile.am's with regard to LIB_TAG. In my first try, I have used $(LIB_TAG) in Autonmake/Libtool variable names (like libplplot$(LIB_TAG)_la_SOURCES). That did not work. However, I was glad to discover that the last version of Automake accepts the construct @VAR@ in its variable names. I used then @LIB_TAG@ where it was appropriate. I know, I recently exhorted the developers to use $(VAR) instead of @VAR@ in Makefile.am. However, since this is not allowed in Automake variable names and since there is a reduction of 80 lines total (improving robustness and maintainability), I will open the exception to @LIB_TAG@. |
From: Rafael L. <rla...@us...> - 2003-02-25 10:42:17
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv29608/bindings/tcl Modified Files: Makefile.am Log Message: This is a revival of the --with-rpath option to configure, which has been ripped out from sysloc.in when the AT branch has been created. I need this to build Lintian clean packages in Debian. Setting -rpath may be a handy thing for users who do not have root access, but enforcing it by default is not a Good Thing to do. In particular, Debian Policy enforces the non-use of rpath for upgradability reasons. This changes is transparent and harmless, and the PLplot build will happens as before, since with_rpath is set to "yes" by default. Please, do not undo this change in the future! |
From: Alan W. I. <ai...@us...> - 2003-02-25 19:05:07
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv7018/tcl Modified Files: .cvsignore Log Message: Tweaks |
From: Rafael L. <rla...@us...> - 2003-02-26 15:54:59
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv19082/bindings/tcl Modified Files: Makefile.am Log Message: Changed all the instances of "-L<dir> -l<lib>" to "<dir>/<lib>.la" for all the libraries that are built in the source tree. This avoids some (rather rare) cases of failure, when the libtool script will wrongly select installed system libraries. |
From: Rafael L. <rla...@us...> - 2003-03-06 15:25:00
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv26299/bindings/tcl Modified Files: Makefile.am Log Message: This is the brute force approach to get "make dist" to include (almost) all the files that are present in a freshly checked out CVS tree. The notable exceptions are the directories cf/, new/, tmp/, and bindings/perl5. This was essentially done by putting files in the EXTRA_DIST variable in the Makefile.am files. I really dislike this brute force method, but since we really need to make a release soon, I see no way of doing otherwise. I would prefer to take this opportunity to remove some legacy cruft and to improve our installation in a file-per-file basis. For instance, in directory bindings/tcl, I added blindly the files README.tclAPI and plitclgen to EXTRA_DIST, but it is clear that they could be installed somewhere with "make install". Same commentary for the Python and Java stuff. Since I am (almost) totally ignorant on Python, Java and Tcl/Tk, I will really appreciate if competent developers step in. This cleanup + installation improvement discussion must take place in the post-release times. An aside note: the EXTRA_DIST variable (or the variables it uses) should not be inside conditionals in Makefile.am, otherwise the distribution tarball may be wrong. This is not yet consistently done throughout the source tree. |
From: Alan W. I. <ai...@us...> - 2003-03-21 19:13:31
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv2094/bindings/tcl Modified Files: pkgIndex.tcl.in Log Message: Define new symbol PLPLOT_TCL_VERSION=5 and use it in the various configured pkgIndex.tcl files. |
From: Alan W. I. <ai...@us...> - 2003-03-23 22:34:48
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv5409 Modified Files: Makefile.am Log Message: Clarify that the perl-generated results are the same as the MAINTAINERCLEANFILES list. |
From: Alan W. I. <ai...@us...> - 2003-03-23 22:35:21
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv5691 Modified Files: Makefile.am Log Message: Tweak. |
From: Alan W. I. <ai...@us...> - 2003-03-24 06:31:54
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv12741/bindings/tcl Modified Files: Makefile.am Log Message: Fix up EXTRA_DIST list so that prebuilt tcl, java, and python files are included in generated tarball. |
From: Rafael L. <rla...@us...> - 2003-03-24 09:00:52
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv25437/tcl Modified Files: Makefile.am Log Message: Put the settings of variables CLEANFILES, MAINTAINERCLEANFILES, and EXTRA_DIST completely outside the AM conditionals. This is necessary for the proper working of make clean, make maintainer-clean and make dist. This remembers me that we should fix many other Makefile.am files in the project, where the use of AM conditionals is not really appropriate. As a general rule, only variable definitions that trigger compilations should appear inside AM conditionals. Also, some stylistic changes have been done, like avoiding the use of $(MAINTAINERCLEANFILES) as the target of makefile rules. This change has no functional impact currently, but is a prevention against maintenance headaches in the future. |
From: Rafael L. <rla...@us...> - 2003-04-13 20:54:09
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv22357/bindings/tcl Modified Files: Makefile.am Log Message: Updated Copyright notices by adding year 2003. This does not cover all the files changed this year (for instance, drivers/*.c are lacking), but this is an important step for the legal release of PLplot 5.2.1. |
From: Alan W. I. <ai...@us...> - 2003-04-15 20:18:51
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv31628/bindings/tcl Modified Files: pkgIndex.tcl.in Log Message: Introduce LIBRARY_VERSION to inform tcl/tk of the PLplot library suffix. |
From: Maurice L. <ml...@us...> - 2003-06-29 22:18:58
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv10696 Modified Files: tclMatrix.h Log Message: A nit: replaced deprecated include of iostream.h (when in C++) to iostream. |
From: Alan W. I. <ai...@us...> - 2003-09-19 19:37:05
|
Update of /cvsroot/plplot/plplot/bindings/tcl In directory sc8-pr-cvs1:/tmp/cvs-serv6815/bindings/tcl Modified Files: pkgIndex.tcl.in Log Message: Drop the use of LIBRARY_VERSION from these scripts and instead use the more specific DLNAME_LIBPLPLOT, DLNAME_LIBPLPLOTD, DLNAME_LIBPLPLOTTCLTK, and DLNAME_LIBPLPLOTTCLTKD dlnames that are needed for the various libraries and which should be defined well (using libtool in configure.ac) for all Unix platforms. |