From: Rafael L. <rla...@us...> - 2003-02-17 18:49:22
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv9800 Modified Files: configure.ac Log Message: This is a first experiment to get the different README (and othe documentation ) files that are scattered through the source directory tree into ${datadir}/doc/plplot. I started by doing the changes for the Octave bindings (please, Joao, check if this suits you). The Octave bindings have the following documentation files: BUGS, FGA, INSTALL, ToDo, USAGE, and README. They are now installed in the docdir with the suffix ".octave". In bindings/octave/Makefile.am, these files are listed (with the suffix) and there is a simple pattern rule to "build" the %.octave files form their "sources" %. These fles are then installed in $(docdir). That's simple and elegant, IMHO. Also, there is now a unique place in configure.ac to define where the doc files go: the AC_SUBSTituted DOCDIR variable. This should be propagated to other Makefile.am's in the source tree. |
From: Rafael L. <rla...@us...> - 2003-02-18 16:41:36
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv15981 Modified Files: configure.ac Log Message: Merged the two AC_OUTPUT calls. This was causing configure to run twice. |
From: Rafael L. <rla...@us...> - 2003-02-18 17:13:28
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv4055 Modified Files: sysloc.in Log Message: Improved setting of Octave installation directories, such that all files get installed under ${prefix}. The idea is very simple. First, a new autoconf macro has been defined (OCTAVE_CONFIG_INFO), which exercises the octave command and print the appropriate field of the octave_config_info structure. Second, after running the lines: OCTAVE_PREFIX=OCTAVE_CONFIG_INFO(prefix) OCTAVE_OCT_DIR=OCTAVE_CONFIG_INFO(octfiledir) OCTAVE_M_DIR=OCTAVE_CONFIG_INFO(localfcnfiledir) the value of OCTAVE_PREFIX (typically "/usr") is stripped from the variables OCTAVE_OCT_DIR and OCTAVE_M_DIR and replaced by the value given in the --prefix option. With this change, Octave files will not get installed in system directories, only accessible by root. Joao, does this suits you? |
From: Alan W. I. <ai...@us...> - 2003-02-18 19:29:42
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv18444a Modified Files: configure.ac Log Message: Configure correct version number in pkgIndex.tcl |
From: Rafael L. <rla...@us...> - 2003-02-18 23:16:31
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv23669 Modified Files: configure.ac Log Message: Changes for allowing the use of the Octave bindings with a local version of the PLplot library. The previous approach, which used install-exec-local, was not perfect, since it forced the compilation of plplot_octave.oct twice. This is how things work now: * Introduced an option --enable-octave-install-local to configure. When it is given, mkoctfile will be called with LD_RUN pointing to the directory .libs in the source tree. Otherwise, it points to the installation directory for libplplot. This option defaults to "no". * Introduced the Automake conditional octave_install_local, whcih does the trick in bindings/octave/Makefile.am |
From: Rafael L. <rla...@us...> - 2003-02-19 09:55:13
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv9459 Modified Files: sysloc.in Log Message: When setting the OCTAVE_OCT_DIR, use "localoctfiledir" instead "octfiledir". This avoid a versioned directory and does not force the dependency of the octave-plplot package on a specific version of Octave. This is a tiny change that will make a huge difference, since many Debian users could not install/rebuild my packages. |
From: Rafael L. <rla...@us...> - 2003-02-19 13:07:37
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv19543 Modified Files: configure.ac sysloc.in Log Message: Changed the Octave bindings compilation/installation along the lines discussed privately with Joao and Alan. I think that I found a much cleaner and more elegant way to fix the problems, but I did not make extensive checks. Please, do them if you can. In detail: * Use option --compile when mkoctfile accepts it. This is implemented through a configure test and a AM_CONDITIONAL. In file bindings/octave/Makefile.am, rules are set up such that plplot_octave.oct will either depend on plplot_octave.cc or plplot_octave.o. Also, when mkoctfile accepts --compile, there is a a rule to build plplot_octave.o from plplot_octave.cc. * plplot_oct.oct file is always linked using LD_RUN_PATH pointing to the local directory containing libplplot. That way, there is no need to do "make install" in order to test the Octave bindings. (This was the behavior already, before my last changes.) * I reverted to the previous technique which uses install-exec-local. At install time, the version of plplot_octave.oct linked against $(libdir) is generated and installed. However, I improved the implementation, avoiding the clumsy approach with the .samename directory. For that, option -o is given to mkoctfile. I also removed the configure option --enable-octave-install-local which has been introduced previously. That was not a good idea. |
From: Rafael L. <rla...@us...> - 2003-02-19 14:07:20
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv11635 Modified Files: configure.ac sysloc.in Log Message: Removed AM_MAINTAINER_MODE from configure.ac and also the test on USE_MAINTAINER_MODE in sysloc.in (swig checks). I have introduced this, but just concluded that it is useless and has the bad side effect of preventing automatic regeneration of the Makefile's when the associated Makefile.am's are modified. |
From: Rafael L. <rla...@us...> - 2003-02-20 08:53:48
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv4928 Modified Files: sysloc.in Log Message: Moved the AM_CONDITIONAL for mkoctfile_accepts_c_flag outside the if/tehn/fi for enable_octave. AM_CONDITIONAL's should never be executed conditionally. This resulted in an error when option --disable-octave was given to configure. |
From: Rafael L. <rla...@us...> - 2003-02-23 10:02:26
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv28647 Modified Files: configure.ac Log Message: Use AC_HELP_STRING whenever AC_ARG_{WITH,ENABLE} is involved. This is the right way of doing things in order to have nicely formatted help strings. With this change, "configure --help" looks okay now. There is still a glitch: some help strings show "$enable_<var>" instead of the value of variable enable_<var>, like this: --enable-xwin enable xwin device driver ($enable_xwin) This has nothing to do with the current change and happened also before. I think that this is due to a recent change in Autoconf, where a delimiter of a here-document string is quoted, preventing variable substitution. My guess is that there is nothing that we can do to fix that, but I will investigate later. |
From: Rafael L. <rla...@us...> - 2003-02-24 15:21:11
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv2044 Modified Files: configure.ac Log Message: Oops, forgot to commit this file, with the changes needed for the new "mem" driver. |
From: Rafael L. <rla...@us...> - 2003-02-25 10:42:13
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv29608 Modified Files: configure.ac sysloc.in 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: Rafael L. <rla...@us...> - 2003-02-25 15:07:55
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv15534 Modified Files: configure.ac Log Message: Use the Automake conditional with_rpath in bindings/octave/Makefile.am to conditionally include the setting of LD_RUN_PATH when generating plplot_octave-libdir.oct. Also, change the rule install-exec-local to install-exec-hook, such that the installation of plplot_octave-libdir.oct really happens after all the other files are installed. |
From: Rafael L. <rla...@us...> - 2003-02-25 20:33:42
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv18800 Modified Files: configure.ac Log Message: Moved some definitions and AC_SUBSTitution opf variables from doc/docbook/configure.ac to configure.ac, so that they fall outside the conditional enable_docbook and the some target files get correctly installed without needing to be built. |
From: Rafael L. <rla...@us...> - 2003-02-25 21:17:54
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv4987 Modified Files: sysloc.in Log Message: Make the checks for oct/m files installation dirs work with Octave 2.0. |
From: Rafael L. <rla...@us...> - 2003-02-25 21:31:17
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv10884 Modified Files: sysloc.in Log Message: Oops, there was a spurious echo command left behind in my last commit of this file. |
From: Rafael L. <rla...@us...> - 2003-02-27 13:25:42
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv32712 Modified Files: configure.ac Log Message: Use AC_CONFIG_FILES instead of the deprecated method of passing arguments to AC_OUTPUT. |
From: Alan W. I. <ai...@us...> - 2003-02-28 19:12:06
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv32256 Modified Files: sysloc.in Log Message: Replace non-working has_x11 logic with tested have_x logic. Remove PLF77PATH, PLF77LIBS, and with_dbmalloc cruft. |
From: Alan W. I. <ai...@us...> - 2003-02-28 19:17:39
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv1034 Modified Files: configure.ac Log Message: Change defaults: with_freetype=yes enable_dyndrivers=yes enable_octave=yes enable_ntk=yes remove dbmalloc and fseek cruft. Move AC_PATH_XTRA before sysloc.in include so that automatic have_x logic that comes with this macro works in sysloc.in and can completely replace the non-working has_x11 logic there. |
From: Alan W. I. <ai...@us...> - 2003-03-01 03:29:50
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv29782 Modified Files: configure.ac sysloc.in Log Message: One more default change: with_double=yes Remove with_gcc Replace with_shlib with enable_shared logic. Now, octave, python, and java all rightly depend on shared libraries being built. Output reorganized including the have_x result, enable_shared and enable_static, and with_debug, with_opt, with_warn, and with_profile separated out waiting for further action. |
From: Rafael L. <rla...@us...> - 2003-03-01 10:15:36
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv15428 Modified Files: plplot.pc.in plplot-double.pc.in Log Message: Added FreeType library flags to be AC_SUBSTituted by configure. Changed the description string for plplot-double.pc.in, to avoid the "(double precison)" being shown twice when using pkg-config --list-all. |
From: Rafael L. <rla...@us...> - 2003-03-01 10:19:22
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv16383 Modified Files: configure.ac Log Message: Changed the SOVERSION to 8:0:3, as per my post in plplot-devel. This soname version change is necessary, since the PLplot library API has been changed (but backward compatibility is guaranteed). If before the next official release the API becomes backwards incompatible, we _must_ reset the SOVERSION to 6:0:0. |
From: Joao C. <jc...@us...> - 2003-03-01 18:27:37
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv2796 Modified Files: INSTALL Makefile.am bootstrap.sh configure.ac Log Message: Moved from "lib" dir to "data" dir |
From: Joao C. <jc...@us...> - 2003-03-01 18:39:20
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv7908 Modified Files: INSTALL Log Message: Oops. Reverting to version 1.5 |
From: Joao C. <jc...@us...> - 2003-03-01 18:46:19
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1:/tmp/cvs-serv12040 Modified Files: bootstrap.sh Log Message: Oops, reverting to version 1.10 |