From: Rafael L. <rla...@us...> - 2003-02-12 16:22:55
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv21365 Modified Files: Makefile.am Log Message: Instead of using the with_double conditional and repeating chunks of code unnecessarily, use $(LIB_TAG) to set the values of variables libplplot and libplplottcltk. That's cleaner, more robust. |
From: Rafael L. <rla...@us...> - 2003-02-13 02:02:12
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv11393 Modified Files: get-drv-info.c Log Message: Abort if call to lt_dlopenext is not successful. |
From: Alan W. I. <ai...@us...> - 2003-02-13 07:13:07
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv17735/drivers Modified Files: .cvsignore Log Message: Tweaks |
From: Rafael L. <rla...@us...> - 2003-02-19 17:34:54
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv16832/drivers 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-24 00:32:16
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv6711/drivers Modified Files: Makefile.am Log Message: Added Doug Hunt's mem driver. |
From: Rafael L. <rla...@us...> - 2003-02-24 15:27:05
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv4965/drivers Added Files: mem.c Log Message: Added mem driver. |
From: Rafael L. <rla...@us...> - 2003-02-24 17:30:07
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv26762 Modified Files: Makefile.am Log Message: Added $(FREETYPEINCCMD) and $(FREETYPELIBCMD) to AM_CPPFLAGS and ldflags, respectively. This is necessary for compiling the GD driver when freetype support is activated. This follows the same logic as in src/Makefile.am |
From: Rafael L. <rla...@us...> - 2003-02-25 19:26:17
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv16262/drivers Modified Files: Makefile.am Log Message: Changed the libplplot and libplplottcltk variables to point to the .la files in ../src and ../bindings/tcl. This is the right way to do things with libtool, since the previous method with the "-L" and "-l" options can mistakenly load the installed libraries in the standard location /usr/lib. I ran into this bug quite by accident... |
From: Alan W. I. <ai...@us...> - 2003-02-28 05:59:07
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv10497 Modified Files: xwin.c Log Message: Add noinitcolors option as per discussion on list |
From: Joao C. <jc...@us...> - 2003-03-04 23:45:51
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv23386/drivers Modified Files: Makefile.am xwin.c Log Message: Use pthreads with the xwin driver, if --with-pthreads is specified. --with-pthreads defaults to no. |
From: Joao C. <jc...@us...> - 2003-03-05 00:47:07
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv18152/drivers Modified Files: Makefile.am Log Message: Remove PTHREADSLIBS from xflags, not needed. |
From: Rafael L. <rla...@us...> - 2003-03-05 13:44:33
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv14843 Modified Files: Makefile.am Log Message: Added README.drivers to teh docdir and next.c to the distribution tarball via EXTRA_DIST. |
From: Rafael L. <rla...@us...> - 2003-03-06 15:25:43
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv26299/drivers 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-03-23 23:52:23
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv30006/drivers 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-24 09:14:22
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv30958/drivers Modified Files: Makefile.am Log Message: Made check for perl always occur in configure (at Alan's request). I agree that this seem necessary, since perl is called to build the tclAPI stuff in the drivers/ directory. I have never noticed that and found very strange that we have this duplication of code in respect to bindings/tcl. I am almost sure that it must be an elegant way to avoid this duplication. Also, for consistency, changed "perl" to "$(PERL)" in drivers/Makefile.am. |
From: Rafael L. <rla...@us...> - 2003-03-25 12:16:55
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv1126 Modified Files: Makefile.am Log Message: Three changes: * All instances of "../" have been replace by the appropriated $(top_srcdir)/ or $(top_builddir)/. This change is completely transparent and should have no visible effect. It will improve maintainability, though. * Removed the duplication of code between drivers/Makefile.am and bindings/tcl/Makefile.am for generation of files needed by tclAPI.c. If tclAPI.c needs recompilation, this is done in situ in bindings/tcl. The CLEANFILES variable has been updated accordingly. * Added $(FREETYPEINCCMD) and $(FREETYPELIBCMD) to the appropriate places when compiling the static version of the drivers. Make is now happy when the options --disable-dyndrivers and --enable-freetype (which is the default) are given to configure. |
From: Rafael L. <rla...@us...> - 2003-03-26 08:13:23
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv9176/drivers Modified Files: get-drv-info.c Log Message: Added signal handler to catch SIGSEGV and print the error that occurred in libltdl when trying to open the driver module. This will give us further informations when problem arises in exotic systems (like netbsd :-). Also, added a call to macro AC_TYPE_SIGNAL in configure.ac to determine the return type of signal handlers (#define RETSIGTYPE). |
From: Rafael L. <rla...@us...> - 2003-03-26 08:30:58
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv17029 Modified Files: get-drv-info.c Log Message: Fixed typo in comment. |
From: Rafael L. <rla...@us...> - 2003-03-27 12:36:54
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv8550 Modified Files: get-drv-info.c Log Message: In SIGSEGV handler, print error to stderr instead of stdout. |
From: Rafael L. <rla...@us...> - 2003-03-28 20:24:42
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv18505 Modified Files: get-drv-info.c Log Message: Added calls to lt_dlerror. |
From: Rafael L. <rla...@us...> - 2003-04-13 20:54:11
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv22357/drivers 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: Joao C. <jc...@us...> - 2003-04-16 16:34:33
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv7695/drivers Modified Files: xwin.c Log Message: Add a "-drvopt defvis" driver option to allow the usage of the xserver default visual. This option only enables the code that previously was conditionally compiled with USE_DEFAULT_VISUAL. Users that got an error X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 10 Current serial number in output stream: 14 when running the xwin driver had to #define USE_DEFAULT_VISUAL and recompile the driver. Now they only need to add "-drvopt defvis" to the program options. |
From: Rafael L. <rla...@us...> - 2003-05-22 20:45:43
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv15774 Modified Files: ntk.c Log Message: Fixed all the instances of multi-line string literals, since they are not accepted by gcc anymore (version 3.3). |
From: Alan W. I. <ai...@us...> - 2003-09-23 19:34:42
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv20267/drivers Modified Files: Makefile.am Log Message: Connected changes to drivers/Makefile.am, lib/nn/Makefile.am, and src/Makefile.am Link xwin driver with libpthreads (or if disable dynamic drivers so that xwin driver embedded in libplplot, link libplplot with libpthreads). Link libnn with libqhull Do not link libplplot with libqhull Do not link libplplot with libpthreads (except for disabled dynamic drivers case mentioned above and dealt with in the drivers directory). |
From: Alan W. I. <ai...@us...> - 2003-09-28 05:10:31
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv29036/drivers Modified Files: Makefile.am Log Message: As part of dealing with cygwin platform issues I have reconsidered the autotools chapter on interlibrary dependencies. The changes here are meant to follow those precepts more closely along with rules about order of linking for systems where that matters for static libraries. libtool takes care of interlibrary dependencies so long as you identify just the _directly_ dependent libraries using a *.la suffix. However, for interdependent system libraries which are (quite possibly) not linked by libtool you cannot rely on this mechanism to keep track of the library dependencies so it is necessary to mention _all_ interdependent system libraries in the correct order on the libtool line when any one of them is referred to. * The order of interdependent system libraries is libitk, libtk, libitcl, libtcl, libX11, libm, and all changes here involve those libraries. * If libitk is referred to you must also mention libtk. * If libtk is referred to you must also mention libtcl, libX11 and libm. * If libtcl is referred to you must also mention libm. (This fixes an AIX problem mentioned some time ago for libtclmatrix.) * if libX11 is referred to you must also mention libm. The fixes here make no essential difference on Linux, but they are expected to reduce linking errors on Unix platforms. |