From: Joao C. <jc...@us...> - 2003-04-16 17:33:32
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv1282/examples/c Modified Files: x21c.c Log Message: Use the min/max of the data returned from each algorithm, instead of the max/min of the irregularly sampled data. |
From: Rafael L. <rla...@us...> - 2003-08-26 16:29:06
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv17001 Modified Files: Makefile.am Log Message: Makefile.examples was wrongly going into the distribution tarball, because it was included in EXTRA_DIST through examples_c_DATA. A new variable called sources is created to avoid this problem. |
From: Alan W. I. <ai...@us...> - 2003-09-02 01:38:10
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv12988/c Modified Files: Makefile.am Log Message: Replace mv by mv -f in install-hook. This should work better cross-platform for the case where you are installing on top of an area where plplot was installed before. |
From: Alan W. I. <ai...@us...> - 2003-09-18 17:57:49
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv20644/c Modified Files: x08c.c Log Message: Test log argument for > 0. to avoid math errors rather than trying to intercept those math errors afterward. |
From: Rafael L. <rla...@us...> - 2003-10-08 13:51:59
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv29444/c Modified Files: Makefile.examples.in Log Message: Added CFLAGS and CXXFLAGS The CFLAGS and CXXFLAGS variables have been added to the calls of plplot_libtool in examples/c/Makefile and examples/c++/Makefile, respectively. They get their values from the AC_SUBST variables of same name. |
From: Joao C. <jc...@us...> - 2003-10-08 14:15:18
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv972/examples/c Modified Files: x21c.c Log Message: The #, as in #define, should be in the first column, as Compaq C complains. |
From: Alan W. I. <ai...@us...> - 2003-10-08 20:09:09
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv21790/examples/c Modified Files: Makefile.examples.in Log Message: Put in EXEEXT (executable extension) support for those platforms like Cygwin that require it. Also, make the clean and all targets identical. |
From: Alan W. I. <ai...@us...> - 2003-10-08 20:36:36
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv28305/c Modified Files: Makefile.examples.in Log Message: rm ==> rm -f |
From: Rafael L. <rla...@us...> - 2003-10-29 13:10:21
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv27998 Modified Files: lena.pgm Log Message: Dummy commit to get the sticky -kb option (hopefully). No changes have been made to this file. |
From: Alan W. I. <ai...@us...> - 2003-12-22 03:58:56
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv18380/examples/c Modified Files: x21c.c Log Message: Change from int to PLINT arguments for plgriddata to conform to the pattern for all other functions in our public API. |
From: Rafael L. <rla...@us...> - 2003-12-29 10:56:12
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv28287/c Modified Files: tutor.c x01c.c Log Message: Changed all instances of "Plplot" to "PLplot", since the later is our official spelling. |
From: Rafael L. <rla...@us...> - 2003-12-30 18:40:25
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv26652/examples/c 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-01 18:06:41
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv9705/examples/c Added Files: Makefile.examples.am Removed Files: Makefile.examples.in Log Message: Use pkg-config in examples/*/Makefile.examples when appropriate - Makefile.examples are now under Automake control. This means that Makefile.examples.in are removed from the CVS repository and replaced by Makefile.examples.am. The Makefile.examples.in are automatically generated by bootstrap.sh (no change to the script was needed for that). - In the Makefile.examples.am, the rule to build the examples look like this: .c$(EXEEXT): if have_pkg_config $(CC) $< -o $@ `pkg-config --cflags --libs plplot$(LIB_TAG)` else plplot_libtool --mode=link $(CC) $(CFLAGS) $< $(INCLUDEANDLIB) -o +$@ endif - The AM_CONDITIONAL have_pkg_config is exercised in configure.ac and will be "true" when the pkg-config program is found in the system. Also, there is a configure option --without-pkg-config (or --with-pkg-config=no) that will disable the use of pkg-config and fallback to plplot_libtool. |
From: Rafael L. <rla...@us...> - 2004-01-02 16:22:13
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv1369/examples/c Added Files: Makefile.examples.in Removed Files: Makefile.examples.am Log Message: Move back to the non-Automake method for generating the examples/*/Makefile.examples. configure option --with-pkg-config is an opt-in now and defaults to "no". |
From: Rafael L. <rla...@us...> - 2004-01-03 00:42:22
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv32440/examples/c Modified Files: Makefile.examples.in Log Message: Fixed several issues related to the *_DIR variables * Made the treatment of the *_DIR even more systematic now. These variables are really intended to AC_SUBSTitution in the Makefile.in generated from Automake. As such, they are always relative, never hard paths. * When it is needed to get them substituted as hard paths (like in config.h via AC_DEFINE_UNQUOTED, or in the examples/*/Makefile.examples), then new variables are defined. In particular, this is the case of the new variables INCLUDE_DIR_CMD and LIB_DIR_CMD, which should be used in examples/*/Makefile.examples and fix the problems with the plplot_libtool approach. * In order to help expansion of hard paths, the macro EXPAND_EXPRESSION was added to acinclude.m4. * Support for pkg-config was added to examples/tk/Makefile.examples.in. Build of the examples in examples/tk with pkg-config is not working yet, though. The Tcl/Tk include directories are not being included. I will fix this later. |
From: Alan W. I. <ai...@us...> - 2004-01-03 04:39:46
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv2910/examples/c Modified Files: Makefile.examples.in Log Message: Bug fix for unique prefix case: put PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) inside backwards quotes rather than at start of command line. |
From: Rafael L. <rla...@us...> - 2004-01-03 19:22:15
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv29624/examples/c Modified Files: Makefile.examples.in Log Message: * Created the AC_SUBSTituted variable PKG_CONFIG_ENV. This variable replaces the previous PKG_CONFIG_PATH. It defaults to the usual "PKG_CONFIG_PATH=$PKG_CONFIG_DIR", but can be overriden by using the environment variable of same name. This is done in debian/rules for instance , since setting PKG_CONFIG_PATH is not necessary in Debian. The echo from the make command in the installed examples directories is much cleaner now (in Debian, at least): $ cd examples/c $ make -n x01c gcc x01c.c -o x01c `pkg-config --cflags --libs plplotd` * Added $(RPATH) to the compilation command under the pkg-config approach in the examples/*/Makefile.examples.in. * In examples/tk/Makefile.examples.in, added include flags specific to Tcl/Tk in the compilation command under the pkg-config approach. A new variable TCLTKINCCMD was created, which is also used in INCLUDEANDLIB. |
From: Rafael L. <rla...@us...> - 2004-01-04 00:09:10
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv14461/examples/c Modified Files: Makefile.examples.in Log Message: Fixed use of rpath option in compile commands under the pkg-config paradigm. A new AC_SUBST variable RPATHCMD is created in configure.ac containing "-Wl,-rpath -Wl,$libdir". This solution has portability issues, but should work now for a large spectrum of systems/compilers. I will revisit this issue in the future. |
From: Alan W. I. <ai...@us...> - 2004-01-04 23:22:30
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv12249/examples/c Modified Files: Makefile.examples.in Log Message: Use the convenient plplot-config front end to plplot_libtool rather than the raw plplot_libtool itself. |
From: Rafael L. <rla...@us...> - 2004-01-17 16:41:40
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv5024/examples/c Modified Files: Makefile.am Makefile.examples.in x08c.c x21c.c 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: Alan W. I. <ai...@us...> - 2004-01-19 23:10:26
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv30308 Modified Files: x08c.c x09c.c x11c.c x14c.c x16c.c Log Message: Tighten memory management for C examples 1-16. |
From: Alan W. I. <ai...@us...> - 2004-01-20 02:26:00
|
Update of /cvsroot/plplot/plplot/examples/c In directory sc8-pr-cvs1:/tmp/cvs-serv5914 Modified Files: x18c.c x21c.c Log Message: Tighten up memory managment for C examples 18 and 21. |