From: Rafael L. <rla...@us...> - 2003-02-21 07:44:41
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv27298/bindings/python 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: Alan W. I. <ai...@us...> - 2003-02-25 16:35:38
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv30242 Modified Files: plplotcmodule.i Log Message: Tweak swig version commentary. |
From: Alan W. I. <ai...@us...> - 2003-02-25 16:40:14
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv32539 Modified Files: Makefile.am Log Message: Put in needed plplotcapi.i dependencies |
From: Alan W. I. <ai...@us...> - 2003-02-25 19:06:07
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv7514/bindings/python Modified Files: plplotcapi.i Log Message: Add plGetCursor to python interface API. |
From: Rafael L. <rla...@us...> - 2003-02-26 15:54:59
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv19082/bindings/python 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:24:07
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv26299/bindings/python 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-17 02:04:15
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv31974/bindings/python Modified Files: Makefile.am Log Message: Solve portability issues revealed by automake --warning=portability. Also remove installed *.la files and *.a files which are not needed by python. Thanks to Rafael for his guidance in using install-exec-hook to implement everything that needed to be done. |
From: Alan W. I. <ai...@us...> - 2003-03-17 02:20:57
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv4768/bindings/python Modified Files: Makefile.am Log Message: Be a little more careful of UNDERSCORE wildcards. |
From: Alan W. I. <ai...@us...> - 2003-03-24 06:31:54
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv12741/bindings/python 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:50
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv25437/python 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: Alan W. I. <ai...@us...> - 2003-03-25 06:17:53
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv2901/bindings/python Modified Files: Makefile.am Log Message: Add $(X_CFLAGS) to AM_CPPFLAGS so that netbsd can find where the X include files (required indirectly by plplot_widgetmodule.c) are located. Also, remove duplicate plplotc.py target that was recently put back in by mistake. Duplicate targets cause at least warnings on some platforms if not outright make errors. |
From: Rafael L. <rla...@us...> - 2003-04-13 20:54:10
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv22357/bindings/python 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-10-08 20:12:27
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv32292 Modified Files: Makefile.am Log Message: Drop -no-undefined from LDFLAGS for the creation of the module that will be dynamically loaded by python. It makes no sense to resolve every reference at link time since python will be supplying the references to the python library names at dynamic load time. (Thanks to Rob Managan for his Mac OS X error report on this issue.) |
From: Alan W. I. <ai...@us...> - 2003-10-08 20:12:41
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv1319 Modified Files: README.pythonbuild Log Message: Tweak wording to reflect Mac OS X success. |
From: Rafael L. <rla...@us...> - 2004-01-06 21:02:17
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv4318 Modified Files: Makefile.am Log Message: Removed the obsolete file setup.py.in for EXTRA_DIST. |
From: Rafael L. <rla...@us...> - 2004-01-17 15:45:38
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv27478/bindings/python Modified Files: Makefile.am Log Message: Replaced all occurrences of "../.." by the robust variable $(top_builddir) |
From: Rafael L. <rla...@us...> - 2004-01-17 16:41:39
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv5024/bindings/python Modified Files: Makefile.am makedocstrings.py plplot.py plplotcapi.i plplotcmodule.i setup.py.in Log Message: 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". |