From: Rafael L. <rla...@us...> - 2001-04-11 15:45:22
|
Update of /cvsroot/plplot/plplot/bindings In directory usw-pr-cvs1:/tmp/cvs-serv20647 Added Files: Tag: AM-LT .cvsignore Makefile.am Log Message: Initial (working) C++ binding support with automake/libtool. |
From: Rafael L. <rla...@us...> - 2001-04-12 13:50:04
|
Update of /cvsroot/plplot/plplot/bindings In directory usw-pr-cvs1:/tmp/cvs-serv31505 Modified Files: Tag: AM-LT Makefile.am Log Message: Added support for F77 bindings build & install on branch AM-LT. A separate library for the Fortran binding is built (libplf77.{so.*,a}). This comes from a suggestion by Maurice and is trivially implemented with automake/libtool. |
From: Alan W. I. <ai...@us...> - 2002-11-22 18:45:44
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv3146/bindings Added Files: Tag: AT .cvsignore Makefile.am Log Message: Initial commit of AT branch. Details of how this was created will be posted to plplot_devel |
From: Alan W. I. <ai...@us...> - 2002-11-28 05:52:54
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv25538/bindings Modified Files: Tag: AT Makefile.am Log Message: Made python front end work on the AT branch. * Creation of python extension modules now works. Replaced the setup.py method (which had some cross-platform question marks) with a libtools method. * Fixed build of xwin_drv.so so it links to libplplot. Without this the python examples won't work with the xwin driver. * Install of python examples including new plplot_python_start.py which is configured to make accessible to python the directory which contains the installed plplot python extensions (assuming that might not be in the standard system location). * Fixed single precision bugs in bindings/c++/Makefile.am bindings/f77/Makefile.am. |
From: Alan W. I. <ai...@us...> - 2002-11-28 20:27:21
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv20216/bindings Modified Files: Tag: AT Makefile.am Log Message: AT build of libplplottcl and the utilities plrender, pltek, and pltcl. (The last of these links to libplplottcl). The installed pltcl is able to execute up to the point where it cannot find plplot tcl resources which are not yet part of the AT install. So this commit is only a partial step toward getting plplot to work under pltcl and tclsh. * AT build of libplplottcl (including a substantial reorganization of configure.in). * AT build of utilities plrender, pltek, and pltcl. * AT reorganize src/Makefile.am, but no substantive changes. |
From: Alan W. I. <ai...@us...> - 2002-11-29 22:58:15
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv24720/bindings Modified Files: Tag: AT .cvsignore Makefile.am Log Message: Finish AT tcl binding. These are only small fairly non-consequential refinements that I did while trying to debug the extended search problem (which had a simple solution which I will discuss on list). Prepare the start of the tk and tk-x-plat bindings by dropping "plplot/" from the #include statements in the source files. |
From: Alan W. I. <ai...@us...> - 2002-11-30 21:09:56
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv7776/bindings Modified Files: Tag: AT Makefile.am Log Message: Deal with AT conversion of bindings/tk: build and install plserver and install *.tcl, *.itk, and palette (*.pal) files. The examples/tcl/tclIndex stuff is bogus; that file is generated and should (eventually) be removed from cvs after the merge of AT into MAIN. |
From: Alan W. I. <ai...@us...> - 2002-12-02 02:10:08
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv21664/bindings Modified Files: Tag: AT Makefile.am Log Message: Finish (nearly) all the dynamic driver builds for AT. Checked that gnome, png, xfig, ntk all worked. Also, package require Plplotter (which accesses the tkwin_drv.so shared object) also works, and -dev tkwin works (although it simply returns the usual error message about no widget being available since this is not a stand-alone driver). As far as I know, the only driver that still has errors under AT is tk. |
From: Alan W. I. <ai...@us...> - 2002-12-03 08:39:22
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv13122/bindings Added Files: .cvsignore Makefile.am Log Message: Merged AT branch into MAIN, a new configuration era has started |
From: Alan W. I. <ai...@us...> - 2002-12-04 23:05:52
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv18032/bindings Modified Files: Makefile.am Log Message: Begin configuration of octave using autotools. plplot_octave.oct (the octave wrapper for the plplot library) builds and installs without problems. However, no other part of octave done (although coming soon) so plplot_octave.oct not tested yet. |
From: Alan W. I. <ai...@us...> - 2002-12-09 20:52:32
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv32637/bindings Modified Files: Makefile.am Log Message: If enable_tcl is not yes, then no attempt is made to create pkgIndex.tcl. This should fix the problems Joao was having in an environment without tcl. |
From: Alan W. I. <ai...@us...> - 2002-12-10 03:42:29
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv29200/bindings Modified Files: Makefile.am Log Message: Sort out configuration problems when tcl disabled. This has been tested both with and without dynamic drivers, and hopefully will finally sort out the OSF1 build problems Joao has encountered. sysloc.in: has_tcl is now set to enable_tcl. bindings/Makefile.am: pkgIndex.tcl now only built if tcl enabled. utils/Makefile.am: pltcl now only built if tcl enabled. |
From: Alan W. I. <ai...@us...> - 2002-12-17 03:52:21
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv5643/bindings Modified Files: Makefile.am Log Message: Implement autotools support for building and installing java plplot wrapper library, libplplotjava, java/plplot/core classes, and installing java source for examples in java/plplot/examples. |
From: Alan W. I. <ai...@us...> - 2003-02-18 19:29:43
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv18444a/bindings Modified Files: Makefile.am Log Message: Configure correct version number in pkgIndex.tcl |
From: Rafael L. <rla...@us...> - 2003-02-19 17:34:49
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv16832/bindings 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: Alan W. I. <ai...@us...> - 2003-02-26 19:11:14
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv11077 Modified Files: Makefile.am Log Message: Move configured files from CLEANFILES list to DISTCLEANFILES list. |
From: Rafael L. <rla...@us...> - 2003-03-06 15:27:52
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv26299/bindings 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: Rafael L. <rla...@us...> - 2003-04-13 20:54:07
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv22357/bindings 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: Rafael L. <rla...@us...> - 2003-12-30 18:40:12
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv26652/bindings Modified Files: Makefile.am Log Message: Sane treatment of DATA_DIR and DRV_DIR The variables/#defines DATA_DIR and DRV_DIR are treated now in a more coherent and Autotools-friendly way. The main changes regard: - Use of $libdir and $datadir as prefixes of DRV_DIR and DATA_DIR, respectively, in configure.ac. This allows users to easily override the installation locations when running configure (options --libdir and --datadir). The environment variables DATA_DIR and DRV_DIR are still honored. - DRV_DIR is an absolute path now, not relative to DATA_DIR as before. Besides it being cleaner and more intuitive, the new design allows better compliance with the FHS. Indeed, architecture-independent files (like the font amd map files, as weel as examples and the Tcl stuff) go by default in $prefix/share, while driver module files (which are architecture-dependent) go in $prefix/lib. As regards final results, the only difference with the previous situation is that the *.fnt and *.map files are installed now in plplot<version>/ instead of plplot<version>/data. I did not try to keep the previous situation because it would imply in the definition of a new variable/#define. However, if the other developers have really strong arguments in favor of it, I will implement that. |
From: Rafael L. <rla...@us...> - 2004-01-17 16:41:37
|
Update of /cvsroot/plplot/plplot/bindings In directory sc8-pr-cvs1:/tmp/cvs-serv5024/bindings Modified Files: Makefile.am 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". |