From: Alan W. I. <ai...@us...> - 2004-01-04 01:13:22
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv25757 Modified Files: configure.ac sysloc.in Log Message: Took Rafael's advice and moved all AC_SUBST macros out of conditionals (since apparently they are executed regardless, and they can lead to shell problems if they are the only macro inside the conditional). |
From: Rafael L. <rla...@us...> - 2004-01-04 12:18:29
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv17624 Modified Files: sysloc.in Log Message: Improve portability of libpthread-related code In sysloc.in, a new AC_DEFINE macro is created: PLPLOT_MUTEX_RECURSIVE. In darwin systems it will expand to PTHREAD_MUTEX_RECURSIVE, otherwise to PTHREAD_MUTEX_RECURSIVE_NP. Also, in xwin.c, pthread_mutexattr_setkind_np() was changed to pthread_mutexattr_settype(), since this should work in all systems. |
From: Rafael L. <rla...@us...> - 2004-01-04 17:45:31
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv12129 Modified Files: configure.ac sysloc.in Log Message: Change the logic of setting PLPLOT_MUTEX_RECURSIVE, by making $host_os = linex* the special case, and not $host_os = darwin |
From: Maurice L. <ml...@us...> - 2004-01-04 23:05:03
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv9107 Modified Files: configure.ac Log Message: Chopped out plplot-centric support for defaults files in favor of the (now) official site files. The following places are checked, in order: $CONFIG_SITE $prefix/share/config.site $prefix/etc/config.site So to reproduce the previous plplot config file behavior, do: $ CONFIG_SITE=~/config/cf_plplot.in ./configure The latter is the *only* way currently to set prefix via a config file. In this case, set ac_default_prefix appropriately ("pl_prefix" was previously used for this purpose). Also some obsolete commentary removed. |
From: Maurice L. <ml...@us...> - 2004-01-05 01:29:18
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv2251 Modified Files: configure.ac Log Message: Added some commentary. |
From: Rafael L. <rla...@us...> - 2004-01-05 19:24:02
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv21330 Modified Files: configure.ac Log Message: Commented out the call to AC_F77_LIBRARY_LDFLAGS until it proves to be necessary/useful for proper compilation of F77 bindings and exmaples |
From: Maurice L. <ml...@us...> - 2004-01-06 09:13:23
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv8520 Modified Files: sysloc.in Log Message: Fix for the "centuries old" very irritating bogus warning messages about itclDecls.h during configuration (this should improve your day :). The problem was, itclDecls.h apparently is not meant to be included except from itcl.h, or after itcl.h has been included first. So, this dependency needed to be accounted for, and fortunately there is an autoconf construct to do it. As is often the case with these things, very simple once you know what to do. |
From: Rafael L. <rla...@us...> - 2004-01-06 12:38:41
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv12660 Modified Files: configure.ac Log Message: Variable substitution for generation of bindings/octave/plplot_octave.h is now done with help of autoconf/automake. A new AC_SUBST variable called DEFINE_PL_DOUBLE is defined in configure.ac, which is set to "#define PL_DOUBLE" if $with_double == yes, or a null string otherwise. The old file plplot_octave_org.h has been renamed to plplot_octave.h.in and its name is included in the AC_CONFIG_FILES list in configure.ac. It contains the token @DEFINE_PL_DOUBLE@ at the place of the old REPLACEME token. Since everything is set up automatically by Automake, the rule for building plplot_octave.h is removed from bindings/octave/Makefile.am. Also, there is no need to include plplot_octave.h in the CLEANFILES list. |
From: Alan W. I. <ai...@us...> - 2004-01-06 17:19:34
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv16344 Modified Files: configure.ac Log Message: Install configuration test for the fortran capability of command-line parsing and use the results to configure bindings/f77/configurable.f |
From: Alan W. I. <ai...@us...> - 2004-01-06 19:25:42
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv10612 Modified Files: configure.ac Log Message: Make test_f77.sh configurable. |
From: Rafael L. <rla...@us...> - 2004-01-06 21:25:42
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv8608 Modified Files: configure.ac Log Message: Restructured the pkg-config support. Everything that was scattered across pkgcfg/gen-pc-files.sh and pkgcfg/Makefile.am (shell code) as well as pkgcfg/plplot-master-pc.in (.pc file template) is now regrouped in the single Perl script gen-pc-files.pl.in, configurable through configure. Since Perl is needed now, the code in configure.ac was changed, such that pkg-config support is disabled if Perl cannot found in the system. Also the pkg-config section in configure.ac was moved after the call to CHECK_PROG(perl). The Tcl/Tk specific cflags for include directories are now integrated in plplot*-tcl.pc. The file examples/tk/Makefile.examples.in was changed accordingly. |
From: Rafael L. <rla...@us...> - 2004-01-07 09:04:51
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv318 Modified Files: configure.ac Log Message: Disable pthreads by default. |
From: Alan W. I. <ai...@us...> - 2004-01-14 02:11:33
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv21154 Modified Files: sysloc.in Log Message: Make changes to build octave interface with libtool. |
From: Rafael L. <rla...@us...> - 2004-01-16 08:42:52
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv8888 Modified Files: configure.ac Log Message: CVS release tarball 5.2.1.cvs.20040115 |
From: Rafael L. <rla...@us...> - 2004-01-16 10:46:38
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv30644 Modified Files: sysloc.in Log Message: Set correctly LD_RUN_PATH when generating plplot_octave.oct locally . The Octave bindings work now in the build tree without PLplot installed in the system. AM_CONDITONALs for with_csa and with_qhull have been defined in sysloc.in and are used in bindings/octave/Makefile.am for selectively adding path components to LD_RUN_PATH. Also, changed one lasting ugly "../.." to "$(top_builddir)" in bindings/octave/Makefile.am |
From: Alan W. I. <ai...@us...> - 2004-01-16 17:24:14
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv20487 Modified Files: sysloc.in Log Message: Rafael's script-based method of getting and using libtool information to solve mkoctfile linking issues and a more careful approach to overcoming the run library path issues of mkoctfile has proved successful not only on Linux but also cross-platform. Therefore, abandon the pure libtool-based approach to build the octave interface. Note, we use the pure libtool-based approach to build every other interface, and building the octave interface worked fine with the pure libtool approach in the Linux case, but there was one cross-platform showstopper (couldn't get the -shrext libtool option to work in the documented manner to set the shared object suffix to .oct as demanded by octave) that I hadn't solved yet when Rafael beat me to a solution using a special script-based method. Start here, if future developers want to use the pure libtool approach for building the octave interface. |
From: Rafael L. <rla...@us...> - 2004-01-17 13:19:55
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv4039 Modified Files: AUTHORS Log Message: Added Andrew Ross to the list of authors for his contributions to the C++ bindings. Please, add here other names that I am forgetting. |
From: Rafael L. <rla...@us...> - 2004-01-17 16:41:37
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv5024 Modified Files: Makefile.am acinclude.m4 bootstrap.sh configure.ac sysloc.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". |
From: Rafael L. <rla...@us...> - 2004-01-18 11:29:00
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv6156 Modified Files: Tag: v5_3_0 configure.ac Log Message: Preparation for the 5.2.1.rc1.5.3.0 release. Changed the string version in AC_INIT call and the RELEASE_DATE to today. |
From: Rafael L. <rla...@us...> - 2004-01-18 21:41:58
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv32175 Modified Files: configure.ac Log Message: Merging last changes from the v5_3_0 branch into HEAD. |
From: Rafael L. <rla...@us...> - 2004-01-19 20:15:38
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv10009 Modified Files: Tag: v5_3_0 configure.ac Log Message: When PLplot is configured with disable_shared, dyndrivers must be disabled. However, this test was done too late in configure.ac, after the libltdl checks were done conditionally on the value of enable_dyndrivers. Since this check is done now before AC_INIT_LIBTOOL |
From: Rafael L. <rla...@us...> - 2004-01-19 20:28:58
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv14016 Modified Files: Tag: v5_3_0 configure.ac Log Message: [ Forcing cvs commit to get the correct log message, screwed up in the previous commit: ] When PLplot is configured with disable_shared, dyndrivers must also be disabled. However, this test was done too late in configure.ac, after the libltdl checks were done conditionally on the value of enable_dyndrivers. This was causing needless checks and configuration of libltdl. Since this check is done now before AC_PROG_LIBTOOL, where enable_shared is usually initialized, an explicit initialization of enable_shared (=yes) was needed at the beginning of configure.ac. |
From: Rafael L. <rla...@us...> - 2004-01-19 20:30:57
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv14510 Modified Files: Tag: v5_3_0 sysloc.in Log Message: Break a long AC_MSG_WARN message into two lines, as per the recommended practice. This is 80-columns-xterm friendly. |
From: Rafael L. <rla...@us...> - 2004-01-19 20:32:21
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv15084 Modified Files: Tag: v5_3_0 configure.ac Log Message: Set RELEASE_DATE as today. |
From: Rafael L. <rla...@us...> - 2004-01-19 23:10:28
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv30523 Modified Files: configure.ac sysloc.in Log Message: Merged recent changes in the v5_3_0 branch into HEAD |