Документ взят из кэша поисковой машины. Адрес оригинального документа : http://xmm.vilspa.esa.es/sas/6.0.0/doc/dataconv/ChangeLog
Дата изменения: Mon Mar 8 19:09:16 2004
Дата индексирования: Sat Dec 22 08:13:28 2007
Кодировка:

Поисковые слова: guide 8.0
ChangeLog for sas
=================

Version 1.417.1 - 2004-03-08 (EO)
---------------
+ RT: SAS release 6.0.0

Version 1.417 - 2004-02-23 (EO)
-------------
+ DT

Version 1.416.1 - 2004-02-23 (EO)
---------------
+ RT
Exclude libguiparam.so in perl script listxclude for option
--versioned-libaries to solve SPR 2392.

Version 1.416 - 2004-02-23 (EO)
-------------
+ Exclude libguiparam.so in perl script listxclude for option
--versioned-libaries to solve SPR 2392.

Version 1.415 - 2004-02-20 (EO)
-------------
+ DT

Version 1.414.1 - 2004-02-20 (EO)
---------------
+ RT
Added exclude-list-rt target into Makefile.top to elliminate
duplication of lib*.so files in binary tar package for RT distribution.

Version 1.414 - 2004-02-20 (EO)
-------------
+ Added exclude-list-rt target into Makefile.top to elliminate
duplication of lib*.so files in binary tar package for RT distribution.

Version 1.413 - 2004-02-16 (EO)
-------------
+ Previous upload, SHAREDVERSION was set to yes by mistake.

Version 1.412 - 2004-02-12 (EO)
-------------
+ Version for DT
+ reset AKA to dt
+ Reset SHAREDVERSION=no

Version 1.411.1 - 2004-02-12 (EO)
---------------
+ SAS 6 Release Track
+ Set AKA=6.0.0-Beta in Make.include.in
+ Set SHAREDVERSION=yes in configure.in

Version 1.411 - 2003-12-12 (EO)
-------------
+ To continue with DT activity, resets the AKA to dt and
SHAREDVERSION to no.

Version 1.410.3 - 2003-12-12 (EO)
---------------
+ Configure update with SHAREDVERSION=yes failed in RH 9.0
Made under SuSE 7.3

Version 1.410.2 - 2003-12-12 (EO)
---------------
+ Missing SHAREDVERSION=yes in configure.in

Version 1.410.1 - 2003-12-12 (EO)
---------------
+ SAS 6.0.0
+ Set SHAREDVERSION=yes in configure.in
+ Set AKA=6.0.0-Alpha in Make.include.in

Version 1.410 - 2003-11-10 (EO)
-------------
+ Added core.* in Make.include.in CLEANFILES to remove core files in Linux.

Version 1.409 - 2003-11-03 (EO)
-------------
+ Added three new references to doc/lib/sas.bib on behalf of
Vladimir Yershov at MSSL, for the OM tasks development.

+ Added $(DATADIRTMP) as $(TOPDIR)/lib/data/tmp to the list of
required directories in Make.include.in. Required by testconfiguremake
to test that the sas configure and make are able to run.

+ Modified CPPFLAGS and F90INCFLAGS setings in Make.include.in as follows:
CPPFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude $(USEDLIBS)))
by
CPPFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude $(sort $(USEDLIBS))))
and
F90INCFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude $(USEDLIBS)))
by
F90INCFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude $(sort $(USEDLIBS))))
This way elliminates excesive amount of Include dirs which give problems with f95.

Version 1.408 - 2003-09-12 (GV)
-------------
+ (Make.include.in) Implement the requirement that tasks making
use of param also need qt without using EXTERNALS = qt. This in an
attempt to make it possible to run tasks in the background without
first unsetting the environment variable DISPLAY.

Version 1.407 - 2003-08-05 (GV)
-------------
+ When running the second test make sure that the test log is
first erased. In an incremental build the test log is left
behind, and one wants to be sure that it is re-created from
scratch.

Version 1.406 - 2003-07-31 (EO)
-------------
+ No changes to code.
Changed back in Make.include.in the AKA to dt.
Changed back the SHAREDVERSION to no in configure.in

Version 1.405.2 - 2003-07-30 (EO)
---------------
+ No changes to code. Made for the soctrack.
SHAREDVERSION in configure.in set to yes (not done before).

Version 1.405.1 - 2003-07-30 (EO)
---------------
+ No changes to code. Made for the soctrack.
AKA in Make.include.in changed to soc.
SHAREDVERSION in configure.in set to yes.

Version 1.405 - 2003-06-26 (GV)
-------------
+ (mkpkgidx) Change wording of entries in index page from 'Index
of x' to 'Index of x referenced in the documentation'. SOC-SPR-2413.

Version 1.404 - 2003-06-26 (GV)
-------------
+ (Make.include.in) Change the way awk is called when make commit
is called, so that this works on Mac OS X. SOC-SPR-2448.

Version 1.403 - 2003-06-25 (GV)
-------------
+ (testconfiguremake) Step out of the current directory before
deleting it at the end of the test.

Version 1.402 - 2003-06-24 (GV)
-------------
+ (configure.in) Using --enable-strict=no no longer skips the Qt
checks because Qt is required for param to work.

Version 1.401 - 2003-06-20 (GV)
-------------
+ (Makefile.top) Make the binary archive targets more verbose.

Version 1.400 - 2003-06-18 (GV)
-------------
+ (configure) Check that Qt has DOM support. This is needed for
the parameter interface to work, but some commercial licenses
don't have it.

Version 1.399 - 2003-06-17 (GV)
-------------
+ (Make.include) I had accidentally disabled SLOPPY.
+ (makefile.top) Rework all of the binary making commands. Make
use of both the saslibs and the listxcluded scripts.

Version 1.398 - 2003-06-11 (GV)
-------------
+ (configure.in) On Mac OS X add further flags to
SHARED_LIBS_FLAGS so that the libraries are created with the full
path (-install_name). In this manner when a task is linked against
libX, with libX linked against libY, the system finds libY even if
the latter is not explicitly given on the link line.

Version 1.397 - 2003-06-03 (GV)
-------------
+ (Make.include.in) Add ';' after the if/then/else/fi structure
that determines whether the full documentation should be built for
an incremental build. This is what proper Bourne shells want.
+ Add development script saslibs, a helper script used to make
binary distributions.
+ Remove old scripts: uploadreport.csh constructManifest paramconv
sascommit checkReport incheckReport buildReport
+ (Makefile.top) Run the saslibs script before creating the binary
archives.

Version 1.396 - 2003-06-02 (GV)
-------------
+ (Make.include) The incremental build now builds also the html
documentation. This can be switched off with make incheck
FULLDOC=no.
+ (Make.include) Change introduced in 1.394 caused a few libraries
not to take the value of EXTERNALS into account. This caused
linking of tasks against those libraries to fail on platforms
other than Mac OS X. Fixed.

Version 1.395 - 2003-05-30 (GV)
-------------
+ (configure) Make the linker shut up on Mac OS X when an
undefined symbol is found when creating a library.

Version 1.394 - 2003-05-29 (GV)
-------------
+ (Make.include.in, configure.in) Introduce LIBS_LDLIBS, flags to
be used when creating shared libraries. Normally this is the same
as LDLIBS (used to create executables), but on Mac OS X the two
linking processes must be different. Also, get rid of -m on Mac OS
X when creating executables.

Version 1.393 - 2003-05-26 (GV)
-------------
+ (Make.include.in) Get rid of another occurrence of == in a shell
test, that would make the incremental build stop in an environment
with a plain Bourne shell.

Version 1.392 - 2003-05-25 (GV)
-------------
+ (Make.include.in) The optimization levels are now set by
configure instead of being hard-coded.
+ (configure.in) Set optimization levels, so that c++ and f9x
levels can be set independently based on the OS. On Mac OS f9x
on slatec triggers a bug in gcc if complied with -O2: set to -O4.
+ (configure.in) Add -fno-coalesce-templates to c++ flags when
compiling on Mac OS X, or the CAL Glue does not create a shared
library. This should possibly be fixed in the CAL.

Version 1.391 - 2003-05-24 (GV)
-------------
+ (configure.in) Was not passing -m when creating shared libraries
on Mac OS X.

Version 1.390 - 2003-05-23 (GV)
-------------
+ (configure.in) remove two occurrences of test x == y (== -> =)
because that syntax does not work on classic Bourne shells.
+ (configure.in) fix the selection of the shared library options
on Mac OS X, where the algorithm used to select whether f95 runs
with gcc fails because there gcc is called cc.

Version 1.389 - 2003-05-22 (GV)
-------------
+ Another small tweak for Mac OS X: -fPIC was not being passed
consistently to the compiler. Also, ask the linker to only warn of
undefined symbols (-flat_namespace -undefined warning) instead of
terminating with an error.
+ (sas-setup.[c]sh) updated DYLD_LIBRARY_PATH (Mac OS X).

Version 1.388 - 2003-05-21 (GV)
-------------
+ (configure.in, Make.include.in) Move some of the choices about
f90 and f77 from Make.include to configure. Promote Mac OS X to
supported system, and finalize flags needed to create shared
libraries on that system.

Version 1.387 - 2003-05-21 (GV)
-------------
+ (chkdist) permission check was too zealous.

Version 1.386 - 2003-05-19 (GV)
-------------
+ More of the same permission nonsense.

Version 1.385 - 2003-05-19 (GV)
-------------
+ (Make.include,in) F90INCFLAGS was lower case.
+ (chkdist) fix check for file permissions, that was not being
executed correctly (not all the time any way).

Version 1.384 - 2003-05-07 (GV)
-------------
+ (Make.include.in) if param is in USEDLIBS, also add the
dal. This may help static build on Mac.

Version 1.383 - 2003-05-07 (GV)
-------------
+ (SasServer.pm) fix error that prevented download of master MD5.
+ (ftpsas) fix error when comparing signatures from the MD5 master
file.

Version 1.382 - 2003-05-05 (GV)
-------------
+ Re-upload of 1.381 when I had uploaded all of the bin/* scripts
with restrictive permissions.

Version 1.381 - 2003-05-01 (GV)
-------------
+ (configure) can make use of libf96.so if a handcrafted
libf96fix.a containing quickfit.o is also found.

Version 1.380 - 2003-04-29 (GV)
-------------
+ (chkdist) had become too strict, checking for the file
build_log, but this file exists during a build and is created
before the chkdist is run => chkdist always failed during build.

Version 1.379 - 2003-04-28 (GV)
-------------
+ (Make.include.in) make sure that build_log_second is removed in
a make clobber.

Version 1.378 - 2003-04-26 (GV)
-------------
+ Create and upload packagedetails.html.

Version 1.377 - 2003-04-25 (GV)
-------------
+ Re-upload of 1.376 to test package server in Vilspa.

Version 1.376 - 2003-04-25 (GV)
-------------
+ Re-upload of 1.375 to test package server in Vilspa.

Version 1.375 - 2003-04-25 (GV)
-------------
+ (htmkReport) make sure colors also work for short build.

Version 1.374 - 2003-04-24 (GV)
-------------
+ (htmlReport) fix broken links, restructure table for clarity.

Version 1.373 - 2003-04-23 (GV)
-------------
+ (configure) fix wrong test syntax (introduced at 1.371) that
prevented configure from going through on most machines.

Version 1.372 - 2003-04-22 (GV)
-------------
+ (uploadreport) make sure the files build_log_second are uploaded
if they exist.
+ (htmlReport) link to build_log_second if necessary; add color
scheme legenda; adjust colors.

Version 1.371 - 2003-04-21 (GV)
-------------
+ (configure.in) make use of libf96.so if a library called libf96fix
containing the NAG quickfit.o is found. This is necessary on
recent versions of RedHat (and presumably of other GNU/Linux
distributions) to prevent linking errors due to the fact that the
loading of old static libraries may fail.

Version 1.370 - 2003-04-10 (GV)
-------------
+ (sas-setup.sh) remove incorrect setting of LIBRARY_PATH
+ (testconfiguremake) source with '. ./sas-setup.sh' to avoid
failure when PATH does not contain '.'.

Version 1.369 - 2003-03-31 (GV)
-------------
+ (uploadreport) Upload via intermediate tar file. Upload to
Vilspa machine.

Version 1.368 - 2003-03-28 (GV)
-------------
+ (uploadsas) uploads to Vilspa server. SasServer.pm updated to
provide interface to upload files.

Version 1.367 - 2003-03-20 (GV)
-------------
+ (configure.in) additional Qt-related flags necessary on Mac OS X
were lost in transit.

Version 1.366 - 2003-03-19 (GV)
-------------
+ (configure.in) additional Qt-related flags necessary on Mac OS X
were lost in transit.

Version 1.365 - 2003-03-01 (GV)
-------------
+ (Make.include) Some commands are now chattier.
+ (configure) add -I to Qt include.

Version 1.364 - 2003-02-28 (GV)
-------------
+ (Make.include) All grep statements that have to do with buildlog
redirect their output to /dev/null. They used to append to the log
their were grepping, creating the possibility of infinite loops
(this was sure the case on Mac OS X).

Version 1.363 - 2003-02-28 (GV)
-------------
+ (Make.include) if USEDLIBS contains param, then force EXTERNALS
= qt so that the static build works. Set MAKEFLAGS so that the
directory names are not printed out. Fix for echo -n on Dec.
make check was no longer creating the html doc,
fixed. SOC-SPR-2411.
Add echo command to the end of the target check/incheck/build, so
that build report does not show a long list of 'make[4]' entries.
+ (configure) On Mac OS X when using Qt -framework Security is
also needed in the linker flags.

Version 1.362 - 2003-02-21 (GV)
-------------
+ (Make.include.in) Fix possible race condition while accessing
the build_log file for the second test, which could lead to an
infinite recursion while executing the second test harness.

Version 1.361 - 2003-02-21 (GV)
-------------
+ (configure) On Mac OS X switch off optimization.

Version 1.360 - 2003-02-20 (GV)
-------------
+ (configure) now add the variables ECHO_N and ECHO_C to Make.include.
+ (Make.include) Use ECHO_N and ECHO_C to build a supposedly
platform-independent echo -n. Introduce GNU Make functions to
simplify the description of the targets check, incheck,
build. Make sure that if some of the directories where
Make.include wants to put symbolic links do not exist, an error is
generated. Add target required_dirs to create all the required
directories. This is not run automatically to prevent the creation
of these directories when this is not wanted.

Version 1.359 - 2003-02-18 (GV)
-------------
+ (Make.include) Add missing space in rule to create libraries.

Version 1.358 - 2003-02-17 (GV)
-------------
+ (configure.in) When on a Mac OS X switch shared libraries off.
+ (Make.include.in) Use echo -n when a newline character doesn't
need to be generated, as this is more portable (to the Mac in
particular). Add rules to run ranlib on static libraries, as this
is required on a Mac.
+ (sas-setup) create ~/.sas.d/config

Version 1.357 - 2003-02-07 (GV)
-------------
+ (Make.include) perl tasks depend explicitly on main.pl in
taskmain and on their own task.pl.

Version 1.356 - 2003-01-31 (GV)
-------------
+ (Make.include) implement perl tasks as plain perl scripts.
+ (configure.in) primitive support for Mac OS X.
+ (Make.include) primitive support for Max OS X: mkae suffix for
shared library configurable via configure.

Version 1.355 - 2003-01-22 (GV)
-------------
+ (testconfiguremake) really fix SOC-SPR-2395.
+ (configure.in):
- skip some tests is -enable-strict=no
- error/warning if ds9 is version 2.2.1
- only support f95
- Qt >= 2.3.2

Version 1.354 - 2003-01-21
-------------
+ (Make.include) incremental build runs again the test harnesses.

Version 1.353 - 2003-01-10
-------------
+ (sas.bib) fix typo on CALHB entry ct:calhb, update URLs for
Chandra documents (region, data model etc.)
+ (testconfiguremake) use gmake instead of make if
found. SOC-SPR-2395.

Version 1.352 - 2003-01-06 (GV)
-------------
+ (bin/uploadreport) force ftp to run in passive mode, so it works
from behind some firewalls.

Version 1.351 - 2003-01-03 (GV)
-------------
+ (Make.include.in) The fix at 1.348 was preventing the task
binaries from being removed (I should have used %\/ instead of %/
in the clean and clobber rules). SOC-SPR-2393.
+ (configure.in) check that tsort is available. SOC-SPR-2378.

Version 1.350 - 2002-12-23 (GV)
-------------
+ (Make.include.in) run f90depend with LANG=C set, ot on RH8.0 not
all modules are correctly found.

Version 1.349 - 2002-12-19 (GV)
-------------
+ (sas.bib) How many tries to get a reference right?? Fix typo in
URL for CALHB.

Version 1.348 - 2002-12-18 (JBa)
-------------
+ (bin/sasclean_cpath) 'sh' does not know about '==' operator
+ (Make.include.in) Forgot a trailing '/' in using addprefix(). This
triggered mayhap on the backward directory.

Version 1.347 - 2002-12-18 (GV)
-------------
+ (sas.bib) Add missing space between \tt and text.

Version 1.346 - 2002-12-17 (JBa)
-------------
+ (configure.in,sas.environment.in,Make.include.in) Using CPATH:
'make' as well as 'configure' will check and modify environment
if necessary.
We do it in both systems, as a 'developer' may want to force
different environment setting, than the one that was used during
configuration...
+ (bin/sasclean_cpath) added to do the above in 'configure' as well
as in 'make'

Version 1.345 - 2002-12-17 (GV)
-------------
+ (sas.bib) update URL for CAL HB.
+ (testconfiguremake) change exports to be portable (SOC-SPR-2384).

Version 1.344 - 2002-12-16 (GV)
-------------
+ (Make.include.in) Restore name of CONFIGDIR that had been
removed. This triggered a number of failures on make depend.
+ (Make.include.in) A build with a stricter behavior of the c++
compiler can be achiver by specifying STRICTCPP=yes. By default
this is set to no, or the build explodes :)
+ (Make.include.in) Make running the test harnesses during an
incremental build conditional (RUNTESTS=yes).
+ Add PNG versions of all icons needed by latex2html.

Version 1.343 - 2002-12-14 (GV)
-------------
+ (Make.include.in) name of directory below is include.

Version 1.342 - 2002-12-14 (GV)
-------------
+ (Make.include.in) re-introduce usage of config-std.h as this adds
using namespace std, and this is very much needed at this
stage. However, this file is not generated by configure (which
would trigger a rebuild in an incremental build) but just places
in $SAS_DIR/config and included from there, so that a new build
is only required when that file changes.

Version 1.341 - 2002-12-13 (GV)
-------------
+ (Make.include.in) remove usage of config-std.h.

Version 1.340 - 2002-12-13 (GV)
-------------
+ (configure.in) replace using [] with test in file tests as this
is more portable.
+ (SasVersion.h) define more strings (like AKA).
+ (configure.in) remove creation of config-std.h.in as code is
supposed to work with gcc-3.x now. Also, the creation of this file
each time triggered a complete rebuild during incrementals.
+ (ftpsas) additional exit code when running in patch mode to
indicate that that package sas was updated and configure needs
to be run again.

Version 1.339 - 2002-12-12 (GV)
-------------
+ (configure.in) identify RedHat and SuSE, make use of RELEASE file.
+ (SasVersion.h.in) add RELEASE constant.

Version 1.338 - 2002-12-10 (GV)
-------------
+ (bin/createcompletionscripts) remove -s flag when creating bash file.
+ (configure) for gcc 3.2 we need to re-introduce the work around
concerning the way headers found in CPLUS_INCLUDE_PATH are treated
(they are considered to be C headers even if they are C++). This
leads to warnings in the build.

Version 1.337 - 2002-12-09 (GV)
-------------
+ (Makefile.top) at end of make check creates shell command line
completion scripts in SAS_DIR.

Version 1.336 - 2002-12-05 (GV)
-------------
+ (configure.in) change lack of GNU ar into a warning (it was an
error).

Version 1.335 - 2002-12-05 (GV)
-------------
+ (Make.include) targets clobber and clean remove the finale /
from CLOBBERFILES and CLEANFILES, or rm will fail for symlinks on
RedHat 8.0.

Version 1.334 - 2002-12-05 (GV)
-------------
+ (Make.include) more support for CVS (make branch).

Version 1.333 - 2002-12-04 (GV)
-------------
+ (Make.include) additional CVS markers had entered the file,
breaking it.
+ (testconfiguremake) a new test harness where a mini SAS build of
one package is attempted. This to ensure that changes to configure
and Make.include are not deadly.

Version 1.332 - 2002-12-03 (GV)
-------------
+ (bin/Makefile) had forgotten to add htmlReport to DEVSCRIPTS.

Version 1.331 - 2002-12-02 (GV)
-------------
+ (htmlReport) subsumes incheckReport, checkReport,
buildReport. Re-work the color coding algorithm so that it can
cope with incremental builds where no test harnesses are run at
all. All html report in Make.include are generated with this script.

Version 1.330 - 2002-11-28 (GV)
-------------
+ (Make.include) incheck does not run the test harnesses
now. Temporary change to allow people to decide where the time for
an incremental build goes.

Version 1.329 - 2002-11-22 (GV)
-------------
+ (f90depend) make it work on RedHat 8.0 (SOC-SPR-2368).

Version 1.328 - 2002-11-21 (GV)
-------------
+ (ftpsas) preserve exit status in END block, otherwise it is
always reset to 0 because the END block is guaranteed to succeed.
+ (Makefile.top) do not echo the uploadreport command.

Version 1.327 - 2002-11-11 (GV)
-------------
+ (Make.include) More tweaks to compiler flags when profiling.

Version 1.326 - 2002-11-11 (GV)
-------------
+ (Make.include) When PROFILE is on, make sure the debug flags are
correctly set.

Version 1.325 - 2002-10-31 (GV)
-------------
+ (ftpsas) allow one to specify a name other than 'make' for GNU
Make. Add more protection to chdir/mkdir statements to prevent
ftpsas from unpacking packages in the wrong directory.

Version 1.324 - 2002-10-28 (GV)
-------------
+ (Make.include) make incheck now only builds the ps
documentation, so as to speed it up even further (while I figure
out a way to introduce a reliable dependency mechanism for
latex2html). Add a rudimentary dependency mechanism to create the
ps documentation, so that the latter is not re-built unless the
latex source (or some of the auxiliary files in packages sas) have
changed. This is not fool proof, but should significantly improve
the speed of incremental builds.


Version 1.323 - 2002-10-14 (GV)
-------------
+ (sasglobal.tex) \task{} macro generates bold text in ps doc (SOC-SPR-2318)

Version 1.322 - 2002-10-03 (GV)
-------------
+ (bin/uploadreport) make silent so cron jobs don't talk. Also
check exit status after ech ftp call, so cron jobs will talk when
an error.

Version 1.321 - 2002-09-27 (GV)
-------------
+ (bin/fixdoc) write final new line to sasdoc_version.tex.

Version 1.320 - 2002-09-26 (GV)
-------------
+ (bin/chkdist) introduce a @relaxed@ checking mode so that
incremental builds can run this test as well.
+ (Make.include) modify the incheck target so that chkdist is run
in relaxed mode.
+ (bin/incheckReport) updated with the extra column in the build
report.

Version 1.319 - 2002-09-24 (GV)
-------------
+ (src/runtestalarm.cc) allow one to set the maximum allowed
duration of a single test harness run via the environment variable
SAS_TEST_TIMEOUT.

Version 1.318 - 2002-09-24 (GV)
-------------
+ (configure.in) additional fix for gcc 2.96 (early version found
on RH 7.1) whereby vthe environment variable CPLUS_INCLUDE_PATH is
ignored.

Version 1.317 - 2002-09-20 (GV)
-------------
+ (ftpsas, SasServer.pm) small updates to log/error messages and
documentation to clarify what is happening.


Version 1.316 - 2002-09-19 (GV)
-------------
+ (chkdist) package sas in DEPEND: restored for the DT.

Version 1.315.1 - 2002-09-19 (GV)
---------------
+ (chkdist) does not require that package sas be in DEPEND file,
as this check is too strict in current RT.

Version 1.315 - 2002-09-19 (GV)
-------------
+ (configure.in) accept Qt version 3 instead of stopping. Change
use of tr when checking for ftools version to eliminate warning
message in linux.

Version 1.314 - 2002-09-17 (GV)
-------------
+ added backward-gcc2/streambuf
+ Make.include: make it possible to upload package sas with make upload.

Version 1.313 - 2002-09-12 (JBa)
-------------
+ added backward-gcc2/istream

Version 1.312 - 2002-09-01 (GV)
-------------
+ (Make.include) implement INTERNALS correctly (it was referencing
EXTERNALS).


Version 1.311 - 2002-08-29 (GV)
-------------
+ (bin/ftpsas) split one line in two as suggested in SOC-SPR-2333.
+ (bin/ftpsas) when --patch is given (incremental builds) before a
package can be unpacked the following is done:
. cd package-directory and make clobber
. rm -fr package-directory


Version 1.310 - 2002-08-01 (GV)
-------------
+ (bin/ftpsas) supply 0777 mask to all mkdir calls, as the mask is
mandatory in perl 5.005. Also, detect which of MD5 or Digest::MD5
is present and use it. (The perl modules MD5 has been removed
Digest::Md5, with exactly the same interface and functionality.)
+ Pod::Usage.pm: define $progpath to be simply perldoc, so that it
works even when perldoc is not in the same bin directory as perl
itself.


Version 1.309 - 2002-07-29 (GV)
-------------
+ (configure.in) die if ds9 not >= 2.0.

Version 1.308 - 2002-07-29 (GV)
-------------
+ (Make.include) Missing '/' in fix made in previous version.

Version 1.307 - 2002-07-26 (GV)
-------------
+ (Make.include) If the gcc backward compatibility directory is
needed, takes it via -I$(SAS_DIR)/include and not $(INCDIR), or
compilation of c++ packages that need it will fail when those
packages are built in a subdirectory of SAS_PATH (SOC-SPR-2331).
+ (Make.include) Add directive PERLDIRS for subdirectories that
should be linked directly under lib/perl5, so that external
modules can be easily available to all scripts. Add PERLMODS
directive for individual modules.
+ Move SasServer to lib, and make it a PERLMODS.
+ Add Pod::Usage as a PERLDIRS so that ftpsas works also with perl
5.005 without installation of additional modules.


Version 1.306 - 2002-07-18 (GV)
-------------
+ (sas.bib) add entries for DS9 and GAIA, as per ims request.

Version 1.305 - 2002-07-18 (GV)
-------------
+ ftpsas had been left in package devel. Moved here.
+ (in)checkReport: change the color coding.

Version 1.304 - 2002-07-12 (GV)
-------------
+ (bin/Makefile) I had left out uploadreport from DEVSCRIPTS.
+ (bin/checkReport) change colors.

Version 1.303 - 2002-07-11 (GV)
-------------
+ (Make.include) add targets distcheck and depcheck, so that it is
possible to run these checks independently.
+ (bin) add all of the scripts that were in package devel, so that
the latter can easily be taken out of the manifest when a public
binary is built.

Version 1.302 - 2002-07-09 (GV)
-------------
+ (chkdist) make it an error not to DEPEND at least on package
sas.
+ (chkdist) make it an error not to have a ChangeLog entry
matching the version number. Also, the matching entry must be the
first one in the file.
+ (chkdist) make it an error not to have a GROUPS entry in the
task.info file.
+ (Make.include.in) expand the range of targets executed in a make
incheck and make update. Preparation for incremental builds.
+ (configure.in) switching sharedversion on forces shared to be on
as well.
+ Change the maximum single test harness duration to 600s. Change
implementation of the timeout cndition to use system instead of
exec, so the alarm signal can be trapped.
+ incheckReport: added to report on incremental builds.

Version 1.301 - 2002-07-08 (GV)
-------------
+ (Make.include) run test harnesses through runtestwrap. This sets
the maximum CPU time per test harness to 1000s, then runs the test
harness through runtestalarm, where the maximum wall clock time
per test harness is agains et to 1000s. This to prevent problems
with hanging test harnesses, or test harnesses that enter an
infinite loop.
+ (bin/runtestwrap) added
+ (src/runtestalarm.cc) added

Version 1.300 - 2002-06-27 (JBa)
-------------
+ Preparation for GCC 3.1
Added backward compatibility directory for GCC-2.9x

Version 1.299 - 2002-06-27 (JBa)
-------------
+ (test/check_dev_bins_scripts) make sure it works if current
directory is not in PATH

Version 1.297 - 2002-06-11 (JBa)
-------------
+ As the HTML documentation, the PostScript documentation now also
contains a Parameter header. (SOC::SPR 2323)

Version 1.296 - 2002-06-10 (GV)
-------------
+ configure now works with the latest autoconf (now required).

Version 1.295 - 2002-05-13 (GV)
-------------
+ (Make.include.in) make sure all tasks are getting selectlib on the link line.

Version 1.294 - 2002-05-07 (GV)
-------------
+ (chkdist) validateParameters is called only for XPI-style files.

Version 1.293 - 2002-05-02 (GV)
-------------
+ (Make.include.in) add selector to USEDLIBS when param is also
used. This is needed to support param-2.0.
+ (Make.include.in) add DEVTASKS directive.
+ (Make.include.in) $(TASKHEADIMPS) are removed on the clobber and
not on the clean, so incremental builds can work. Also, all the
autogenerated code is now dependent on some of the source files in
package taskmain, so that it is re-created only if taskmain has
been updated.

Version 1.292 - 2002-04-29 (GV)
-------------
+ (Makefile.top) adjust target binary_exclude to exclude files in
bin/devel, lib/data/tmp, and lib/data
+ (configure.in) checks for mysql lib/header, set HAVE_MYSQL if
ok. Also check for some of the CERN libraries.
+ (acconfig.h) updated.
+ (Make.include.in) add ODFDIRS for symlinks under lib/testodf.
+ (Make.include.in) all tests now run with stdin from /dev/null,
so that running some ftools will not hang the build.
+ (chkdist) issue warning if no ChangeLog entry for VERSION is found.

Version 1.291 - 2002-04-28 (GV)
-------------
+ (Make.include.in) change a couuple of SAS_DIR/bin to SASBIN,
as the former no longer contains the development scripts required
for the build.

Version 1.290 - 2002-04-27 (GV)
-------------
+ (bin/Makefile) fix DEVSCRIPTS (was mispelled).
+ (Make.include.in) re-introduce changes made at 1.288 that had gone missing.
+ (test) add test harnesses for DEVSCRIPTS and DEVBINS targets

Version 1.289 - 2002-04-26 (GV)
-------------
+ (configure.in) enforece cfitsio > 2.400.

Version 1.288 - 2002-04-26 (GV)
-------------
+ (Makefile.top) create extra directories (lib/data/tmp lib/data
bin/devel).
+ (Makefile.top) new target uploadreport
+ (Make.include.in) add target updateparfile for transition to
param-2.0.
+ (Make.include.in) introduce DEVSCRIPTS and DEVBINS, similar to
their DEV-less namesakes but to be linked under
SAS_DIR/bin/devel. sas-setup.[c]sh adjusted so that
SAS_DIR/bin/devel is in the PATH.
+ (bin/Makefile) change SCRIPTS to DEVSCRIPTS
+ (uploadreport) issue error if it cannot ftp to SOC server,
instead of dying with an undefined variable.
+ (Make.include.in) introduce DATADIRS target for directories that
are linked under lib/data

Version 1.287.26 - 2002-04-26 (GV)
----------------
+ (configure.in) adjust an already existing test that about the
need to add the option -E to the GNU linker. The test used to be
triggered only when the existing perl had been compiled with gcc
2.8.1, but the solution is applicable to a more general
case. SOC-SPR-2299.

Version 1.287.25 - 2002-04-13 (GV)
----------------
+ Re-upload.

Version 1.287.24 - 2002-04-13 (GV)
----------------
+ Re-generate configure on a machine other than xmmws0, as what is
created there does not run anywhere else (?)

Version 1.287.23 - 2002-04-13 (GV)
----------------
+ (Makefile.top) change == to = in one of the test conditions.
+ (configure.in) detect GNU find (needed to make binaries).
+ (configure.in) by default version numbers in shared libraries is off again.
+ (Makefile.top) do not do a clean_binary when the binary
distribution is made, so that the SAS tree can be used to compile
against after a binary is made.

Version 1.287.22 - 2002-04-13 (GV)
----------------
+ (Makefile.top) make clean_binary before creating the binary
distributions.

Version 1.287.21 - 2002-04-09 (GV)
----------------
+ (Makefile.top) if lib....so.n exist do not dump lib...so in the binary.

Version 1.287.20 - 2002-04-09 (JBa)
----------------
+ (doc/lib/sasref.perl)
Implementated a hyperlink from the 'type' of a parameter to the
parameter documentation.

Version 1.287.19 - 2002-04-09 (GV)
----------------
+ (Makefile.top) introduce the variables TAR and FIND, so that it
becomes possible to do make binary-target TAR=gtar etc, should GNU
tar have a different name. Eventually this should be detected by
configure.

Version 1.287.18 - 2002-04-09 (GV)
----------------
+ regenerate configure with an older version of autoconf, as the
new one on xmmws0 seems not to work (!).

Version 1.287.17 - 2002-04-08 (GV)
----------------
+ (Makefile.top) change the name of the libsys tar ball.
+ (sas-setup.[s]sh) removes FTOOLS/pow, as no longer needed.
+ (configure) make it the default to build shared libraries with a
version number, in peparation for the binary release.
+ (configure.in) remove double registration of config.h.in that
made recent autoconf versions complain.

Version 1.287.16 - 2002-04-05 (GV)
----------------
+ (sas-setup.[s]sh) add libsys to *LIBRARY_PATH
+ (Makefile.top) add target to make libsys subdir and tar ball.

Version 1.287.15 - 2002-04-04 (GV)
----------------
+ sas-setup.sh: change a couple of 'if ! test ...' in 'if test ! ...'
as the former does not seem to work with some sh flavors.

Version 1.287.14 - 2002-03-28 (GV)
----------------
+ (sas.bib) add dennerl99:_cti_pattern_xmm_epic_pn_ccd

Version 1.287.13 - 2002-03-19 (GV)
----------------
+ (Makefile.top) change names of common tar balls.

Version 1.287.12 - 2002-03-18 (JBa)
---------------
+ (doc/lib/sasglobal.tex) Fixed a typo in taskerrorsnote. Kept old
typo in place for backwards compatibility...

Version 1.287.11 - 2002-03-13 (JBa)
---------------
+ (doc/lib/icons) added images for foot notes, and cross references

Version 1.287.10 - 2002-03-11 (JBa)
---------------
+ (doc/lib/sasref.perl) IMproved layout for task Errors/Parameters


Version 1.287.9 - 2002-02-18 (JBa)
---------------
+ (Make.include.in) changed combilib mechanism to work with 'make -j'

Version 1.287.8 - 2002-02-11 (GV)
---------------
+ (Make.include.in) fortran olevel back to -O2: on sparc the problem
lies with gcc, and we should use 2.95.3 on cosine2.

Version 1.287.7 - 2002-02-08 (GV)
---------------
+ (Make.include.in) make the profile work unconditionally.

Version 1.287.6 - 2002-02-08 (GV)
---------------
+ (Make.include.in) Change optimization level for fortran to 4
(there seems to be a problem with -O2 in f95 4.1 -- unders
investigation).

Version 1.287.5 - 2002-02-07 (GV)
---------------
+ (Make.include.in) some sh did not like the test below. Made portable.

Version 1.287.4 - 2002-02-01 (GV)
---------------
+ (Make.include.in) extra check on VERSION when committing via CVS.

Version 1.287.3 - 2002-01-30 (JBa)
---------------
+ (doc/lib/sasglobal.tex) PS doc:separation after
\begin{taskparameters} needed.

Version 1.287.2 - 2002-01-29 (GV)
---------------
+ (Makefile.top) tar errors do not stop make.

Version 1.287.1 - 2002-01-28 (JBa)
-------------
+ Added possibility to build libaries with stamped version numbers!

Version 1.287 - 2002-01-25 (JBa)
-------------
+ (doc/lib/sasglobal.tex) fixed SPR 2065

Version 1.286 - 2002-01-22 (GV)
-------------
+ (sas.bib) updated XMMPerHK.

Version 1.285 - 2002-01-04 (GV)
-------------
+ (Make.include.in) err left in ... aargh!

Version 1.284 - 2002-01-03 (GV)
-------------
+ (configure.in) remove some warnings that were printed also when
grace/fftw had been found.
+ (configure.in) allows one to control versioning of shared libraries.

Version 1.283 - 2001-12-21 (GV)
-------------
+ (sas.bib) update CCF ICD entry.

Version 1.282 - 2001-12-17 (GV)
-------------
+ (Make.include.in) add target commit for CVS support (with tag).
+ (Make.include.in) fix support for profiling.

Version 1.281 - 2001-11-29 (GV)
-------------
+ (fixdoc) created sasdoc_version.tex
+ (package.tex) use option version
+ (sasdoc.cls) implement option version to have SAS version in ps
documentation.
+ (Make.include) delete sasdoc_version.tex on clean.

Version 1.280 - 2001-11-23 (GV)
-------------
+ (*.cls) XMM -> XMM-Newton in ps doc.

Version 1.279 - 2001-11-22 (GV)
-------------
+ (xmmlogo.eps) bring in line with gif version.

Version 1.278 - 2001-11-22 (JBa)
-------------
+ (doc/lib/sasref.*, doc/lib/sasglobal)
* introduction of macros \taskserrorsnote and \taskparametersnote

Version 1.277 - 2001-11-20 (JBa)
-------------
+ (doc/lib/sasref.sty)
* Fixed another LaTex-bailout: "There's no line here to end."

Version 1.276 - 2001-11-18 (JBa)
-------------
+ (doc/lib/sasref.sty)
* Fixed LaTex-bailout: "There's no line here to end."

Version 1.275 - 2001-11-15 (JBa)
-------------
+ (doc/lib/sasglobal.tex)
* Fixed problem with caption labelling on figures
+ (lib/moreverb.perl)
* latex2html placeholder for package 'moreverb'

Version 1.274 - 2001-11-14 (JBa)
-------------
+ (doc/lib/sasglobal.tex,doc/lib/sasref.*)
* pretty layout for task parameters
* improved pretty layout for errors
+ (lib/sasdoc.perl)
* latex2html placeholder for class 'sasdoc'

Version 1.273 - 2001-11-09 (JBa)
-------------
+ (doc/lib/sasglobal.tex,doc/lib/sasref.*)
Tabular layout for error/warning documentation

Version 1.272 - 2001-11-05 (GV)
-------------
+ xmmsaslogo.gif: updated
+ sas.bib: updated with Marc Audard's entries.

Version 1.271 - 2001-11-02 (GV)
-------------
+ configure.in: modified to cope with latest versions of latex2html.

Version 1.270 - 2001-10-16 (JBa)
-------------
+ Direct link to alphabetical list of packages from the entry page.

Version 1.269 - 2001-10-25 (JBa)
-------------
+ (Make.include.in/configure/configure.in/config-std.h.in)
Adopted necessary changes to the infrastructure setup in order to
compile with GCC 3. Changes include:
* added 'using standard namespace' as a temporary fix. This is
done in 'config-std.h' and included in Make.include with an
'-include ' statement
* a workaround for bug in GCC 3.0.1 (GNATS pr=4256). All headers
in CPLUS_INCLUDE_PATH are treated as 'C' headers. The workaround
consist of scanning the CPLUS_INCLUDE_PATH, and converting it into
'-Idir' options in Make.include

Version 1.268 - 2001-10-08 (GV)
-------------
+ (configure.in, Make.include.in) compile on DEC with -mieee to
force floating point operations to be IEEE compliant. Add
SAS{CXX,C,F90,F)FLAGS.
+ (Make.include.in) make depend does not do a make info.

Version 1.267 - 2001-09-24 (GV)
-------------
+ (Makefile.top) introduce several targets to make binary tarballs.

Version 1.266 - 2001-09-21 (GV)
-------------
+ (configure.in) re-enable optimization=yes by default. Use
./configure --enable-optimization=no to disable it.

Version 1.265 - 2001-09-13 (GV)
-------------
+ Updated config.guess and config.sub to cope with osf 5.1
+ autoconf run again.
+ This fix has also been made to the release track.

Version 1.264 - 2001-08-17 (JBa)
-------------
+ created new make rule:'make infokey'. By default it dumps the
values of all compiler flags, but you can specify any make variable:
$ make infokey KEYS="MAKE SASBIN"

Version 1.263 - 2001-07-25 (UL)
-------------
+ ran autoconf


Version 1.262 - 2001-07-24 (UL)
-------------
+ optimization is again off by default

Version 1.261 - 2001-07-20 (JBa)
-------------
+ (Makefile.top,bin/mkpkgidx,bin/mktophtml)
Using RELEASE variable to denote version of the SAS (SPR 2120)

Version 1.260 - 2001-07-12 (GV)
-------------
+ (configure.in) O2 optimizations are on by default.
+ (Make.include) make info shows optimization flag.

Version 1.259.13 - 2001-06-17 (GV)
----------------
+ (bin/uploadreport) added

Version 1.259.12 - 2001-06-16 (GV)
----------------
+ (bin/mktophtml) remove pointers to User's Guide.

Version 1.259.11 - 2001-06-11 (GV)
----------------
+ (bin/mktophtml) remove pointer to source installation.
+ (Make.include.in) fix double AKA.

Version 1.259.10 - 2001-06-10 (GV)
----------------
+ (install.html) re-order the sections (binary installation first).

Version 1.259.9 - 2001-06-07 (JBa)
---------------
+ forgot a missing backquote
+ use m4 function 'changequote' to keep the square brackets

Version 1.259.8 - 2001-06-06 (JBa)
---------------
+ implemented SPR 1643: added PGPLOT to macros

Version 1.259.7 - 2001-06-06 (JBa)
---------------
+ implemented SPR 2080: make 'tr' work under solaris 2.8

Version 1.259.6 - 2001-06-06 (UL)
---------------
+ ironed out a couple of more docu problems

Version 1.259.5 - 2001-06-01 (UL)
---------------
+ fixed problem with URLs as arguments of \htmladdnormallink in sas.bib
[character ~ is converted to blank by latex2html resulting in a
broken link]
+ implemented SPR 2062: broken links in README.html

Version 1.259.4 - 2001-05-23 (JBa)
-------------
+ (Make.include.perl.in)
* Fixed creation of dynamic perl modules
* Improved target dependency. targets are created only once

Version 1.259.2 - 2001-05-21 (JBa)
-------------
+ (Make.include.perl.in)
Removed hardcoding of linker-flags. Using flags as determined by
configure.

Version 1.259.1 - 2001-05-15 (JBa)
-------------
+ (Make.include.in) make GNUPERLLDFLAGS available in debug mode too

Version 1.259 - 2001-05-08 (JBa)
-------------
+ (configure.in) Added dynamic link library (dl) to the system
libraries again.
+ (Make.include.in) Changes in compiler FLAGS
* Usage of '-imacros FILE' option instead of endless
macro definitions
* Removed duplication of macros
* Added GNUPERLLDFLAGS: a variable that may contain extra compiler
flags that are needed for usage of run-time, perl-distributed
modules
+ (Make.include.perl.in) Replaced default linker and clearing some
flags
+ (config.h.in,acconfig.h) Former generated from latter && configure.in
+ (configure.in) Creation of GNUPERLLDFLAGS

Version 1.258 - 2001-05-01 (JBa)
-------------
+ (configure.in) Added math library (m) to the system libraries again
somehow, the need for this library depends on the order of library
directories in $LIBRARY_PATH?

Version 1.257 - 2001-04-27 (JBa)
-------------
+ (Make.include.in configure.in) made the shared and binary linking
stage *very* fast on solaris

Version 1.256 - 2001-04-23 (GV)
-------------
+ (Make.include.in) remove -ggdb from CXX debug options as it does
not bring any benefit (contrary to what advertized).
+ (Make.include.in) add target incheck: as check but doc is ps
only, object files are left in place to allow one to make
incremental builds.

Version 1.255 - 2001-04-19 (GV)
-------------
+ (configure.in) yet another tweak to the pgplot/g2c logic to work
around autoconf's cache. Also there are more pgplot/g2c/gcc
combinations out there ...

Version 1.254 - 2001-04-17 (GV)
-------------
+ (configure.in) modify again the logic required to detect whether
pgplot is compiled with g77 and so it needs libg2c.
+ (Make.include.in) -lg2c is on the command line only when
EXTERNALS = pgplot is specified.

Version 1.253 - 2001-04-12 (GV)
-------------
+ (configure.in) f90 test does not try to do asin(10), as it fails
miserably on dec ;-)

Version 1.252 - 2001-04-09 (GV)
-------------
+ (configure.in) modify the way the f90 link test is done, as it
did not always work (at least in one case). Now the linking is
done through c++. This ensures that: the linking is done as the
regular build procedure would; stdc++ is found; the presence of a
broken libf95.so is detected (the test will fail). (SOC-SPR-1985)
+ (Make.include.in) use variable MKDIR as set by configure.
+ (configure.in) detect whoami, mkdir, try mkdir -p (set MKDIR).
+ (configure.in) TRY_LINK_F90 now links with gcc, as done in the
SAS build, so that libraries are found (SOC-SPR-1985).

Version 1.251 - 2001-04-05 (GV)
-------------
+ (Make.include.in) fix typo in the implementation of mysql support.

Version 1.250 - 2001-04-03 (GV)
-------------
+ (doc/lib/sas.bib) add ct:nrf. Fix typo in ct:nr.
+ (configure.in) try to compile and link a small pgplot program to
catch those cases when pgplot is compiled with g77 but no libg2c
has been detected. (SOC-SPR-1978)

Version 1.249 - 2001-04-02 (GV)
-------------
+ (Make.include.in) add support for mysql (EXTERNALS = mysql).
+ (" ") fix AKA, that was being used twice.
+ (Makefile.top) add target clean_binary.

Version 1.248 - 2001-03-30 (GV)
-------------
+ (bin/chkdist) does not print header regexp.

Version 1.247 - 2001-03-22 (GV)
-------------
+ (bin/chkdist) warn of obsolete c++ headers.

Version 1.246 - 2001-03-22 (GV)
-------------
+ (SasVersion.h.in) added and filled in from configure.
+ (Make.top) add INTERFACES = SasVersion.h
+ (configure.in) another implementation of the solution of
SOC-SPR-1924 (at version 1.242).
+ (configure.in) detect if -freg-struct-return is required.
+ (Make.include.in) use the above if required.

Version 1.245 - 2001-03-16 (GV)
-------------
+ (chkdist) forces directories and scripts to be rwxr-xr-x.

Version 1.244 - 2001-03-13 (GV)
-------------
+ (Make.include.in) add AKA.
+ ( " " ) experimental support for EXTERNALS = packlib
(CERN libraries)

Version 1.243 - 2001-03-13 (GV)
-------------
+ (configure.in) convert FTOOLs warning to error (SAS-SCR-35).
+ (sas-setup.*.in) add $SAS_DIR/binextra to PATH.
+ (Makefile.top) create binextra.

Version 1.242 - 2001-03-09 (GV)
-------------
+ (configure.in) add "socket nsl" when checking for cfitsio
(SOC-SPR-1919).
+ (configure.in) most warning converted to errors (SAS-SCR-35).
+ (configure.in) check for most of the executables needed to build
the SAS. Any missing executable gives now an error.
+ (sas.environment) add new variables.
+ (configure.in) add --with-f95-gcc and --with-f95-cc to
explicitly set the PIC flags for f95 (SOC-SPR-1924).
+ (doc/lib/install.html) update the software requirements
(SAS-SPR-1923).

Version 1.241 - 2001-01-10 (UL)
-------------
+ caloalutils needs now slatec; adapted USEDLIBS rules in
Make.include.in accordingly.

Version 1.240 - 2000-12-21 (GV)
-------------
+ linking of test bins had been upset.

Version 1.239 - 2000-12-20 (GV)
-------------
+ (bin/findinclude) remove warning about include not found in
SAS_PATH as this is no longer a useful bit of information.
+ (Make.include.in) add EXTERNALS = fitsio.
+ Make.include.in (%_{B,TF,TC,TP}DEPEND): don't use USEDLIBS with
shared libraries (makes linking significantly faster).
+ (Makefile.top) add targets binary_tarball and doc_tarball.
+ (sas.bib) change back to older version to restore html
links. Add SSC-LUX-SP-0004.

Version 1.238.17 - 2000-12-13 (GV)
----------------
+ (Make.include.in) add $(ECHO) "" to html target:
# 20001213: some versions of latex2html seem to forget a final
# '\n'. This breaks the grep '^Testing' checks, and reports a test
# failure. This happens only for packages that have one test.
#
# It should be:
# latex2html output
# Testing testname
#
# But it is:
# latex2html outputTesting testname
#


Version 1.238.16 - 2000-12-02 (GV)
----------------
+ (bin/mktophtml) add link to ps version of the UG.

Version 1.238.15 - 2000-11-29 (GV)
----------------
+ (bin/mkpkgidx) Change text for html documentation in a few places.
+ (doc/latex2html.init):
. change XMM to XMM-Newton
. change name of EXTERNAL_UP_TITLE to "Meta Index"
+ (bin/mktophtml) change text and structure.

Version 1.238.14 - 2000-11-27 (GV)
----------------
+ (doc/README/install.html) updated software requirements.
+ (configure.in) no longer checks POW_LIBRARY as it is not
required.
+ (configure.in) remove a few old messages.

Version 1.238.13 - 2000-11-27 (JBa)
----------------
+ (bin/fixdoc) fixed bug: exluded environments that are commented out,
were not properly handled.

Version 1.238.12 - 2000-11-24 (JBa)
----------------
+ (Make.include.in) added "-type=$(RELEASETYPE)" to fixdoc
+ (bin/fixdoc) handles exclusion of development environments

Version 1.238.11 - 2000-11-10 (GV)
----------------
+ (Make.include.in) now it is make OPTIMIZATION=yes, to avoid name
clash with perl autogenerated make files.

Version 1.238.10 - 2000-10-31 (GV)
----------------
+ (Make.include.in) gzip of postscript now uses -f.
+ (configure.in) now detects gzip.

Version 1.238.9 - 2000-10-30 (GV)
---------------
+ (sas.bib) re-synced wrt xmmdoc.bib and updated with EPN documents.

Version 1.238.8 - 2000-10-27 (GV)
---------------
+ (bin/chkdist) add group plot.

Version 1.238.7 - 2000-10-26 (JBa)
---------------
+ (bin/mkpkgidx) fixed entry of Postscript files in HTML documentation
+ (bin/mktophtml) improved README documentation
+ (Makefile.top) updates because of the above
+ (doc/Makefile doc/index.html) removed old stuff

Version 1.238.6 - 2000-10-26 (JBa)
---------------
+ (doc/lib/sasuser.tex) allow env-macro{abstract} to User Doc
[Something goes wrong in the env-macro{excludecomment}, but -it
has fuzzy logic anyway (imported code!)- we can not change it :-(]

Version 1.238.5 - 2000-10-26 (GV)
---------------
+ (Makefile.top) make binary_install now silent (tar without -v).
+ ("") change make check_html. It no longer starts netscape, it
writes its output to htmlcheck.

Version 1.238.4 - 2000-10-23 (JBa)
---------------
+ (doc/index.html) Fixed broken links
+ (Make.include.in, bin/chkdist, bin/mkpkgidx, bin/overview)
reference to gzip-ed PostScript files
+ (doc/lib/SAS.pm, Makefile.top, bin/Makefile, bin/mktophtml)
Creation of toplevel README file.


Version 1.238.3 - 2000-10-20 (GV)
---------------
+ make SLOPPY=yes

Version 1.238.2 - 2000-10-20 (GV)
---------------
+ (bin/chkdist) stricter, as it wouod have accepted pipelined
instead of pipeline.
+ (sas.info) add.

Version 1.238.1 - 2000-10-19 (JBa)
-------------
+ (Make.include.in) handling of TEX-books
TEXFORM=book|package[=default]
+ (doc/lib/book.tex) template for books

Version 1.238 - 2000-10-16 (GV)
-------------
+ (Make.include) modified the failure detection logic of the
second test.

Version 1.237 - 2000-10-16 (GV)
-------------
+ (Make.include) modified the failure detection logic of the
second test.
+ (checkReport) change
 to 
.

Version 1.236 - 2000-10-16 (GV)
-------------
+ (checkReport buildReport) incorporate SAS_DIR/info.html if it
exists.
+ (Make.include) make target OPTIMIZE=yes allowed (experimental)
+ (Make.include) add -ggdb to C++ code when DEBUG=yes

Version 1.235 - 2000-10-13 (GV)
-------------
+ (Make.include) add the possibility to run a test a second
time. This requires that the file $SAS_DIR/second.test be
present. It hould contain some environment settings that are
sourced before make test is run a scond time.
+ (checkReport) adapted for the above.
+ (chechReport buildReport) if RELEASE is present include it in
the html report.

Version 1.234.1 - 2000-10-13 (GV)
--------------
+ (configure) better check that GNU make is available SOC-SPR-1767.

Version 1.234 - 2000-10-11 (GV)
-------------
+ (Make.include) now make bin does a make clobber first, or
the make depend fails. Better solution requires understanding
how to move some of the targets in CLEANFILES to CLOBBERFILES.

Version 1.233 - 2000-10-09 (GV)
-------------
+ (configure) check that GNU make is being used.
+ (sas.environment) tracks a few more variables to help debugging
(TEXINPUTS, BIBINPUTS, COMPILER_PATH).

Version 1.232 - 2000-10-03 (GV)
-------------
+ (bin/Makefile) export chkprm.

Version 1.231 - 2000-10-03 (GV)
-------------
+ (Make.include.perl.in) pass LD='ld -shared' to all make
commands, to solve sudden problem on DEC.

Version 1.230 - 2000-09-29 (JBa)
-------------
+ (depchk) re-implemented
+ (Make.include.in) simplied accordingly

Version 1.229 - 2000-09-27 (UL)
-------------
+ added to more entries and several URLs to doc/lib/sas.bib

Version 1.228 - 2000-09-22 (UL)
-------------
+ added URL of CAL HB in sas.bib

Version 1.227 - 2000-09-21 (JBa)
-------------
+ (doc/lib/sas.bib) Better usage of URLs
+ (doc/lib/sasglobal.tex) Introduction of \sascite{Title}{CiteLabel}

Version 1.226 - 2000-09-20 (JBa)
-------------
+ (doc/lib/html.sty) removed, as it is an old copy of
LATEX2HTMLDIR/texinputs/html.sty (LaTeX2HTML Version 96.1)

Version 1.225 - 2000-09-13 (GV)
-------------
+ (configure.in) require ftools >= 5.0.

Version 1.224 - 2000-09-08 (JBa)
-------------
+ (Make.include.in) implemented version in shared libraries:
make USE_SO_VERSION=yes

Version 1.223 - 2000-09-05 (GV)
-------------
+ (configure.in) detect LHEASOFT (for ftools 5.0).
+ (sas.environment.in) report LHEASOFT.

Version 1.222 - 2000-08-14 (GV)
-------------
+ (bin/chkprm) added, but not yet activated.
+ (bin/chkdist) add demo to group list.

Version 1.221 - 2000-08-14 (GV)
-------------
+ (bin/chkdist) add custom function to parse parameter records,
as the built in quotewords sometimes fails.

Version 1.220 - 2000-08-11 (GV)
-------------
+ (configure.in) expects to find fftw in single and double precision.
+ (Make.include.in) EXTERNALS = fftw removed. Added EXTERNALS =
sfftw and EXTERNALS = dfftw.

Version 1.219 - 2000-08-10 (GV)
-------------
+ (bin/chkdist) quiet about missing lyt files.

Version 1.218 - 2000-08-10 (GV)
-------------
+ (bin/chkdist) DISTRIBUTION check is not case sensitive.

Version 1.217 - 2000-08-09 (GV)
-------------
+ (Make.include) add target upload (dist + uploadsas)
+ (bin/chkdist) validate task info files:
- check for valid GROUPS
- info file mandatory
+ (" ") validate layout files:
- run parselayout (from package lauyout) on each of them to
check that they are valid.
+ (" ") validate parameter files:
- check that 6 ',' are present in the file
- check for uppercase, -, _ characters in parameter names
+ ( ) DEPEND with M.n.p is now error.

Version 1.216.8 - 2000-07-07 (GV)
---------------
+ html documentation brought up to date.
+ references to SAS developers web pages removed and replaces with
the official URLs.
+ links to package devel also removed.
+ (doc/README/index.html) removed as not used.
+ (doc/README/ProblemReports.html) removed as irrelevant for the public.

Version 1.216.7 - 2000-07-06 (JBa)
---------------
+ (bin/mkpkgidx)
* bugfix: Index of ... pages were empty

Version 1.216.6 - 2000-07-05 (JBa)
---------------
+ (bin/mkpkgidx)
* Separated package documentation, such that packages are sorted by
groups
* Added Summary for each package ;-0

Version 1.216.5 - 2000-07-05 (JBa)
---------------
+ (Make.include.in),(bin/mkpkgidx) Added ChangeLog to package doc.

Version 1.216.4 - 2000-07-04 (JBa)
---------------
+ SOC-SPR 1481::
(bin/fixdoc) cleaned-up and fixed
(Make.include.in) included RELEASETYPE as created by configure
(configure.in) included --enable-user
(configure) created by autoconf
+ Removed obsolete packages::
(doc/lib/sastools.sty),
(doc/lib/sasuser.perl),
(doc/lib/sasuser.sty),
(doc/lib/version.sty)
+ Implemented mechanism to create user documentation::
(doc/lib/package.tex) cleaned
(doc/lib/sasglobal.tex) cleaned:removed developers environment
(doc/lib/sasuser.tex) added:ignores developers environment
(doc/lib/sasglobal.tex) added:adds developers environment


Version 1.216.3 - 2000-06-30 (GV)
---------------
+ (sas.bib) update @TechReport{ct:SSCPROICD}

Version 1.216.2 - 2000-06-27 (Marco Beijersbergen, GV)
---------------
+ (configure.in) on Linux, set -e for echo (SOC-SPR-1396).
+ (Make.include.in) replace .so by .a for Linux (SOC-SPR-1322)
+ (sas.bib) updated (ODF and CCF ICD).

Version 1.216.1 - 2000-06-20 (JBa)
-------------
+ (doc/lib/sasglobal.tex):fixed SPR 1384
+ (doc/lib/sasref.perl):SAS_PATH is searched too for task.pl files.

Version 1.216 - 2000-05-29 (GV)
-------------
+ (Make.include) EXTERNALS fftw now brings in both libfftw and librfftw.

Version 1.215 - 2000-05-23 (GV)
-------------
+ (configure.in) when checking for libfftw, add dummy=action to
prevent the setting of the global LIBS.
+ (install.html) small updates to the list the software
requirements.

Version 1.214 - 2000-05-22 (GV)
-------------
+ (Make.include) defile -DUSE_POPUP what shared libraries are
activated.

Version 1.213 - 2000-05-18 (GV)
-------------
+ (Make.include) add option EXTERNALS = fftw
+ (configure) check for libraries and include files required to
make the above work
+ (evaluateReport) remove usage of start_yable as some sub version
of perl 5.005 do not have it.

Version 1.212 - 2000-05-17 (JBa)
-------------
+ Packages listed in the glossary are now sorted

Version 1.211 - 2000-05-12 (JBa)
-------------
+ added '-t' option to (bin/mkpkgidx) and (Make.include.in), so it
will not generate html section pages in local directory.
+ added improved (doc/lib/alltt.perl)

Version 1.210 - 2000-05-05 (JBa)
-------------
+ (Makefile.top) creation of 'packages.html' is no longer done on
stdout
+ (bin/mkpkgidx) glossary page is split up
+ (doc/lib/sasglobal.tex) added several macros + indexing

Version 1.209 - 2000-05-05 (GV)
-------------
+ (Make.include) fix screw up generated in 1.208.

Version 1.208 - 2000-05-04 (GV)
-------------
+ (Make.include) make dist now deletes *.tmp_.

Version 1.207 - 2000-05-03 (GV)
-------------
+ (Make.include) add metatask twice to USEDLIBS to try and help the static build.

Version 1.206 - 2000-05-03 (GV)
-------------
+ (sasglobal.tex) add latex command \evatt{}.

Version 1.205 - 2000-04-20 (GV)
-------------
+ sas.bib updated.
+ (Make.include.in) add $(RM) *.tmp_ to check, so that distchk
does not fail if a previous check was killed (and left *.tmp_ around).

Version 1.204 - 2000-04-14 (JBa)
-------------
+ (Make.include.in) added variable "TASKHEADIMPS", an implementation of
the class derived from Info::Task. It is now part of dependency rules
of task libraries and executable
+ (bin/Makefile) added script "sastaskhimp".
+ (bin/sastaskhimp,bin/sastaskhdr) creation of both Task header
and its implementation.

Version 1.203 - 2000-04-12 (GV)
-------------
+ (bin/evaluateReport) change a few print statement to make some
versions of perl happy (problem reported by Jean Ballet with perl
5.005_02:

> evaluateReport evaluatebuild.txt > evaluatebuild.html
> No comma allowed after filehandle at
/pps/sas4/latest/bin/evaluateReport line 22.

+ (test) add simple test harness that checks that the perl scripts
are syntactically correct.

Version 1.202 - 2000-04-11
-------------
+ changed acccess mode of evaluateReport (MB)

Version 1.201 - 2000-04-11 (GV)
-------------
+ Cannot type any longer!!! Aaaargh!

Version 1.200 - 2000-04-10 (GV)
-------------
+ (bin/Makefile) had the wrong name for the script evaluateReport.

Version 1.199 - 2000-04-07 (JBa)
-------------
+ (bin/sastaskhdr) fixed the call to task() by f90 (and perl)
metatasks.

Version 1.198 - 2000-04-07 (GV)
-------------
+ (Make.include.in) generates check/build.txt before the make
complete. The complete stage from the top level Makefile now
expects to see these files.

Version 1.197 - 2000-04-06 (GV/JBa)
-------------
+ (fixdoc and sastaskhdr) now accept $(PACKAGE)
+ (Make.include.in) now define $(PACKAGE).
+ (Make.include.in) defining USE_DAL etc would fail if the library
sought was present twice. Fixed with $(sort), that removes duplicates.
+ (Make.include.in) CLEANFILES += *.g90
+ sas.bib synched with xmmdoc.bib.
+ add copycmmdoc script to do that upon make data.
+ (Make.include.in) undo fix in Makefile.top (1.196), add a check
of the index file at the package level (%_html rule).
+ make doc now runs latex/bibtex/latex/latex SPR-1108.
+ (Makefile.top) complete also runs evaluate_build, that generates
a report on whihc tasks fail through DEPEND.

Version 1.196 - 2000-04-03 (GV, JBa)
-------------
+ (Makefile.top) ignore errors from mkpkgidx.
+ (Make.include.in) TASKS now aways include metatask
+ (sastaskhdr) creates a TASK header file


Version 1.195 - 2000-03-31 (JBa)
-------------
+ fixed creation of "task/index.pl", needed by "bin/mkpkgidx"

Version 1.194 - 2000-03-29 (GV)
-------------
+ (configure.in) take only first field of latex2html -v
+ (sas.environment.in) add LATEX2HTML

Version 1.193 - 2000-03-28 (GV)
-------------
+ (bin/chkdist) add checks for missing info files.

Version 1.192 - 2000-03-28 (GV)
-------------
+ (Make.include.in) add -g90 to debug flags. This makes gdb happy
on Fortran (9x/77) code.

Version 1.191 - 2000-03-27 (GV)
-------------
+ (Make.include.in) temporary files created through a tee were, at
times, being deleted (via make clobber). Fixed. These files now
end with .tmp_. They must be explicitly removed in the rules that
create them.
+(bin/chkdist) extempt .tmp_ files from the check for a trailing
new line. These files are used by the make files with a tee, and
they are not guaranteed to have a trailing new line. These files
are explicitly removed.

Version 1.190 - 2000-03-24 (JBa)
-------------
+ (Makefile.top) bugfix in command.
+ (doc/index.html) bugfix in package reference.

Version 1.189 - 2000-03-24 (JBa)
-------------
+ (Make.include) modified fixdoc call.
+ (Makefile.top) changed behaviour of packages_html rule.
+ (doc/lib/icons) replaced ugly navigation icons by some pretty ones
+ (bin/fixdoc) propagates version/release and task name to TEX file
+ (doc/lib) [latex2html.init,package.tex,sasdoc.cls,sasuser.sty,
sasuser.perl,sasglobal.tex,sasref.sty,sasref.perl,SAS.pm]
(bin/) [mkpkgidx]
* extracted page-layout and navigation and put into a reusable
package called SAS;
* pretty layout of documentation (created by both LaTeX and perl);
* every HTML page bares the name/version of the current package;
* added local indexing mechanism into the package documentation
* added external indexing mechanism of common stuff like
(Errors,Warnings,Packages,Parameters,...);
* added external section referencing;
* added mechanism to remove parts from the HTML documentation.


Version 1.188 - 2000-03-24 (GV)
-------------
+ (Make.include) profiler support for Solaris (PROFILE=yes)

Version 1.187 - 2000-03-23 (GV)
-------------
+ (sas.bib): updated

Version 1.186 - 2000-03-14 (GV)
-------------
+ undo: + (configure.in) stop checking for M77 and F77.


Version 1.185 - 2000-03-13 (GV)
-------------
+ (Make.include.in) make symlinks from task.ps to doc.
+ (bin/overview) put these new symlinks in packages.html.
+ (Make.include.in) now propagates package VERSION to
documentation
+ (bin/fixdoc) script that implements the above
+ (configure.in) check for pgplot's pgclos/pgopen
+ (configure.in) check for latex2html (warning)
+ (Make.include.in) include libraries twice in the link line to
catch the most common cause of failure in static builds (wrong
library order).
+ (configure.in) stop checking for M77 and F77.
+ (buildReport) color support for failures.
+ (checkReport) color support for failures, also alphabetical ordering.

Version 1.184 - 2000-02-08 (GV)
-------------
+ (Make.include.in) add dal to USEDLIBS of all packages that use the oal.

Version 1.183 - 2000-02-03 (GV)
-------------
+ (sas-setup.csh) SPR 1183: logic for FTOOLS was wrong
+ (sas-setup) SAS_IMAGEVIEWER overwritten only if not defined.

Version 1.182 - 2000-02-16 (GV)
-------------
+ (Make.include) all packages that make use of the cal now also get selector.

Version 1.181 - 2000-02-07 (GV)
-------------
+ (sas.bib) resync with xmmdoc.bib after updates.

Version 1.180 - 2000-01-17 (GV)
-------------
+ (sas.bib) resync with xmmdoc.bib after updates.

Version 1.179 - 1999-12-23 (GV)
-------------
+ (configure.in) issue warning if GNU patch is not found.
+ (sas-setup.csh.in) fix typo that unset LIBRARY_PATH.

Version 1.178 - 1999-12-21 (GV)
-------------
+ add GNU patch to the list of required packages.
+ (sas-setup.[c]sh) test if environment variables are set before
modifying them.
+ (install.html) remove references to obsolete environment variables.

Version 1.177 - 1999-12-16 (GV)
-------------
+ (Make.include.in) add further library behind the scenes: if
param is used, the caloalutils is also needed.

Version 1.176 - 1999-12-14 (UL)
-------------
+ added SIAM ICD to sas.bib (ct:SIAMICD)

Version 1.175 - 1999-12-07 (GV)
-------------
+ (aclocal.m4) fix typo in F90 macros.

Version 1.174 - 1999-12-02 (GV)
-------------
+ (bin/chkdist) fix typo in regexp in validateDepend.

Version 1.173 - 1999-12-01 (GV)
-------------
+ (Make.include.in) add support for INTERNALS
+ (bin/chkdist) DISTRIBUTION mandatory (error)
+ ( " " ) DISTRIBUTION content cheked (warning)
+ ( " " ) trailing new line mandatory (error)
+ ( " " ) warns of missing lay-out files
+ ( " " ) DEPEND cannot contain 1.2.3 version numbers (warning)

Version 1.172 - 1999-11-18 (GV)
-------------
+ (doc/index.html) fix a couple of broken html links.

Version 1.171 - 1999-11-08 (GV)
-------------
+ (configure.in) check for gracebat
+ (sas.environment.in) report the result of the check above.
+ (sas-setup.[c]sh) make sure both LIBRARY_PATH and
LD_LIBRARY_PATH contain $SAS_DIR/lib (fix a problem on Linux).

Version 1.170 - 1999-11-03 (GV)
-------------
+ fix small problem in shared lib generation when the library
being created is also in the USEDLIBS line.

Version 1.169 - 1999-11-03 (GV)
-------------
+ (configure.in) add --enable-verbose to make gcc chatty.
+ (Make.include.in) support for the above.
+ (configure.in) remove extra ;;
+ (Make.include.in) add USEDLIBS to LDLIBS, so that shared
libraries that rely on other libraries do not copy symbols.

Version 1.168 - 1999-10-29 (GV)
-------------
+ (configure.in) add a few more warning messages.

Version 1.167 - 1999-10-28 (GV)
-------------
+ (Make.include) re-introduce the hack below, as the fix caused
more problems than it cured.
+ (configure.in) SAOTNG becomes SAODISPLAY.
+ (configure.in) check for xmgrace instead of xmgr. Issue warning
if not found.
+ (configure.in) check for correct version of xpa tools.
+ (configure.in) remove redundant AC_SUBST.
+ (configure.in) only use AC_CHECK_PROG instead of AC_PATH_PROG.
+ (configure.in) issue warning if SAODISPLAY is not ds9.
+ (sas-seup.[c]sh.in) SAOTNG becomes SAODISPLAY.

Version 1.166 - 1999-10-27 (GV)
-------------
+ (Make.include) remove USEDLIBS hack, as cal and oal are now combilibs.

Version 1.165 - 1999-10-26 (GV)
-------------
+ (Make.include) remove calpnalgo from the list of libraries added to the link
line when the cal is used. calpnalgo is now absorbed in the cal.

Version 1.164 - 1999-10-25 (GV)
-------------
+ (configure.in) add options --enable-debug --enable-trace --disable-shared
+ (Make.include.in) add support for the above (variable substitutions)

Version 1.163 - 1999-09-28 (GV)
-------------
+ reintroduce RAEDME.html that has been eaten by cvs.

Version 1.162 - 1999-09-27 (GV)
-------------
+ (Makefile.top) overview generates packages.html
+ (Makefile.top) creates directory libextra
+ (sas-setup) add SAS_DIR/libextra to LD_LIBRARY_PATH
+ (index.html) moved to doc.
+ (README.html) this is now the pre-build documentation entry
point, with most of the files paths hard coded. This is replaced
with a sym-link to doc/index.html after the build.
+ (Makefile.top) define target complete (runs after make check)
+ (configure.in) detects Qt version and writes it in sas.environment.

Version 1.161 - 1999-09-24 (MB GV)
-------------
+ add instructions for binary install.
+ modify sas-setup to allow for extra library directory containing
required to run the binary SAS.
+ (Make.include) detects RELEASE and propagates it to taskmain
+ rename a number of html files
+ fix documentation entry point (was README.html it is index.html)
Also, it is now the real entry point istead of just being a link
into doc subdirectory.
+ modify install
+ configure detects endiannes of machine
+ configure sets SOLARIS/LINUX/DECOSF
+ configure tests for xmgr header file
+ overview writes a different title
+ added SAOtng to the installation instructions.

Version 1.160 - 1999-09-10 (MB)
-------------
+ whichpart script now allows for symbolic links in directories
Fixes SPR103.

Version 1.159 - 1999-09-08 (GV)
-------------
+ update sas.bib (SPR 801)
+ (Make.include) *DEPEND targets make use of both OBJS and
QOBJS. They were using both but would fail if _OBJS was missing.

Version 1.158 - 1999-09-07 (GV)
-------------
+ tweaks to latex2html.init to make documentation movable.

Version 1.157 - 1999-09-06 (GV)
-------------
+ add LaTeX command \remark.

Version 1.156 - 1999-09-06 (GV)
-------------
+ (Make.include) fix problem with VERSION.
+ (latex2html.init) all paths are relative to make sure doc can be moved.

Version 1.155 - 1999-09-04 (GV)
-------------
+ add version.sty and userdoc.cls: remove developer's sections
from the LaTeX file.
+ add option [useronly] to sasdoc.cls.
+ update macros for error/warning (SPR 677)
+ (Make.include) new target DOCDIRS: HTML trees that are symlinked under doc/
+ (Make.include) removes all of the cat VERSION but the first one.
+ various fixes to documentation lay out (use DOCDIRS)
+ (Makefile.top) overview writes to doc/index.html

Version 1.154 - 1999-09-01 (GV)
-------------
+ changed perl logic slightly: only warnings.
+ use tr in a more portable manner (SPR 763)
+ added script bin/stripnonuserenv for removing non-user relevant
environments from package documentations (LaTeX sources)
+ added option 'useronly' to sasdoc class (doc/lib/sasdoc.cls)
+ edited install.html.

Version 1.153 - 1999-08-31 (MB)
-------------
+ fixed error in update ($$n)

Version 1.152 - 1999-08-31 (MB)
-------------
+ fixed problem in update

Version 1.151 - 1999-08-31 (MB)
-------------
+ added target 'data' which runs the DATASCRIPTS
+ added target 'update' for incremental builds

Version 1.150 - 1999-08-30 (GV)
-------------
+ (Make.include) versioned shared libraries, with correct DT_SONAME
+ ( " ) experimental support for combilibs
+ (configure) make use of --prefix (also in Make.include)
+ experimental support for binary release (make binary_install in $SAS_DIR)
+ (sas-setup.*) export SAS_IMAGEVIEWER

Version 1.149 - 1999-08-26 (UL)
-------------
+ added \RequirePackage{float} to doc/lib/sasdoc.cls (gives
better control over placements of floating figures and tables)

Version 1.148 - 1999-08-23 (GV)
-------------
+ (chkdist) add warning about missing DISTRIBUTION
+ ( " ) warn that trailing new line will be an error
+ switch off versioned libraries as some package have ad hoc rules
that must be brought under control first.

Version 1.147 - 1999-08-23 (GV)
-------------
+ configure tests Qt compile,link,run time behavior.
+ changes to the version number of shared libraries. Also put a
sym link from lib/lib%.so to lib/lib%.so.version for the linker.

Version 1.146 - 1999-08-21 (GV)
-------------
+ fix typo in Make.include.in that was preventing the .par files
from being created in config.

Version 1.145 - 1999-08-20 (GV)
-------------
+ update istall.html
+ chkdist does not issue warning for length 0 files.

Version 1.144 - 1999-08-20 (GV)
-------------
+ close 734 732 726 705 663 403 441 372 101
+ CONFIGFILES: ignore .prm files (they were never used), don't
make symlinks for them.
+ configure: remove most --enable-ARG switches, use standard
macros to search for libraries and headers.
+ configure: check for lg2c lf2c lredhat6fix only on Linux
+ shared libraries have version numbers (only when building from
the top directory of a package).
+ more diagnostic info to sas.environment (version of the
compilers, cfitsio, perl).
+ create perl.version with output of perl -V.
+ catch bug in perl version test.
+ check that there is no other perl executable in the path ahead
of /usr/local/bin/perl.
+ mkpkglist warns instead of exiting if a DEPEND file is not
found. The corresponding package is ignored.

Version 1.143 - 1999-08-06 (GV)
-------------
+ The fix for SPR 638 below was too severe (all par files removed
with make clobber). Fixed that.

Version 1.142 - 1999-08-04 (GV)
-------------
+ add flags required to create shared libraries on OSF (experimental)
+ close SPR 638 (added $(CONFIGDIR)/*.par to CLOBBERFILES
+ target_os written to sas.environment
+ depend.here executes make info


Version 1.141 - 1999-07-23 (GV)
-------------
+ cal now also needs slatec, hence added to Make.include.

Version 1.140 - 1999-07-21 (GV)
-------------
+ Make.include: fix ransparent adding of libraries
required by the cal and the oal so that the order of the libraries
is not altered. This required a change in UL's hack (1.137), and
using $+ instead of $^ in the rule to make binaries. Close SPR
714.

Version 1.139 - 1999-07-12 (JBr)
-------------
- INTERFACES now works with multiple directories in SAS_PATH.

Version 1.138 - 1999-06-28 (UL)
-------------
- added two ASC docs to doc/lib/sas.bib (these were already
in sas-1.23 - where had they gone ... ?)

Version 1.137 - 1999-06-23 (UL)
-------------
- hack in Make.include.in: dependeny checks related to Cal/Oal modified;
tasks which use Cal and/or Oal do not need to specify libraries
Cal/Oal depend on (caloalutils/calpnalgo) in USEDLIBS; this
might be replaced which a more general mechanism in the future

Version 1.136 - 1999-06-15 (GV)
-------------
+ configure updated to check for CFITSIO v2.0
+ do not check for libieee on Linux
+ add check for longnam.h (cfitsio)
+ add check for libredhat6fix.a (NAG f95 patch)

Version 1.135 - 1999-05-27 (JB)
-------------
+ INTERFACES for ".f90" files now infer ".mod" automatically

Version 1.134 - 1999-05-26 (JB)
-------------
+ added support for INTERFACES statement in Makefiles
+ 'findincludes' gives warning, instead of error, if module not found
(required in order to implement INTERFACES mechanism)
+ added the - before bibtex back in, because it will otherwise
break on a document without citations.

Version 1.133 - 1999-05-26
-------------
+ also remove - from bibtex, so that make pays attention to the error.

Version 1.132 - 1999-05-26
-------------
+ fix bibtex command so that ir does not hang

Version 1.131 - 1999-05-22
-------------

Version 1.130 - 1999-05-21 (GV)
-------------
+ doc targets would hang with more than one latex error (SPR 662)
+ Makefile.top: mkdir lib/perl5
+ Make.include.perl: simplifies. Everything is installed under lib/perl5
+ sas-setup.*: PERL5LIB settings reflect change above

Version 1.129 - 1999-05-20 (GV)
-------------
+ sas-set.csh had the wrong syntax.

Version 1.128 - 1999-05-19 (GV)
-------------
+ fixed logic in various paths in sas-setup.* (SPR 650)

Version 1.127 - 1999-05-19 (JB)
-------------
+ Fixed chkdist to work with Digital Unix

Version 1.126 - 1999-05-17 (GV)
-------------
+ latex doc commands store their output to a temporay file that is
cat-ed if errors are detected. This is needed because latex writes
only to stdout.

Version 1.125 - 1999-05-07 (GV)
-------------
+ bibtex command must be run with -, so make will ignore its error
status (which is 2 when non citation commands are found).
Version 1.124 - 1999-05-07 (GV)
-------------
+ Fix logic error in the setting of QT_LIBS: it was putting the
wrong directory in the -L.
+ redirect stdout of latex2html and latext to /dev/null.

Version 1.123 - 1999-05-06 (MB)
-------------
+ removed make doc targets in toplevel Makefile, since they were broken.

Version 1.122 1999-05-03 (GV)
-------------
+ Make.include.perl now makes use of perl executable determined by
configure.
+ added bin/checkmakefile

Version 1.121 1999-04-29 (MB)
-------------
+ added user and hostname to reports.
+ ensure that complete is done after build.

Version 1.120 1999-04-29 (MB)
-------------
+ fixed automatic build of documentation
+ moved the script overview to the bin directory

Version 1.119 1999-04-28
-------------
+ Make.include.in: made checking of usage of infrastructure components
more robust (USEDLIBS = tabcalc lead to -DUSE_CAL) (UL)

Version 1.118 1999-04-28
-------------
+ added system info to checkReport and buildReport, fixed missing
in buildReport (MB)
+ updated sas.bib with SAS TN about parameter names and event
attributes. (GV)

Version 1.116 1999-04-27 (MB)
-------------
+ reintroduced rule to produce package overview

Version 1.115 1999-04-15 (GV)
-------------
+ had acidentally removed X11 flag substitution in configure.

Version 1.114 1999-04-14 (GV)
-------------
+ add flags for creation of shared libraries on Sparc
(configure.in and MAke.include.in).
+ use ExtUtils:;Embed module to determine Perl's flags.
+ remove /usr/local/lib from list of libraries returned by Perl
(this was a problem at Saclay SPR 615).
+ add some code to configure to find X11 stuff when the standard
autoconf macro fails. Still do nothing with the output.
+ chkdist checks that files end with trailing new line. Only a
warning, to be promoted to error in a later version.

Version 1.113 1999-04-13 (GV)
-------------
+ more changes to configure to support the linux build

Version 1.112 1999-04-09 (GV)
-------------
+ more linux fixes: acrobatic maneuvers around g77

Version 1.111 1999-04-09 (GV)
-------------
+ small fix to configure for Linux
+ updated sas.bib from xmmdoc.bib

Version 1.110 1999-04-08 (MB)
-------------
+ allow for third number in version (patch number)
+ define -DUSE_QT if qt is in the EXTERNALS

Version 1.109 1999-04-08 (GV)
-------------
+ fix typo in configure.in (wrong includes for Qt) (GV)
+ remove Make.depends with make clobber (MB)

Version 1.108 1999-04-06 (MB)
-------------
+ do not remove Make.depends with make clean, so that make -k test can
be done.

Version 1.107 1999-04-02 (GV)
-------------
+ fix search for libf9(0|5) to cover cases when there is a shared
version of those libraries.

Version 1.106 1999-03-30 (GV)
-------------
+ fix typo in Make.include.perl.in

Version 1.105 1999-03-29 (GV)
-------------
+ fixes to perl path in sas-setup.*
+ changes to Make.include.perl.in to support perl tasks.

Version 1.104 1999-03-29 (GV)
-------------
+ fix to find f2c on Linux
+ fix to find the PGPLOT library (it needs X11 and the X11
libraries were not being used in the test).

Version 1.103
-------------
- (SPR 608) update link line for EXTERNALS = ftools (version 4.2) (GV)
- updated latex2html-init file (MB)

Version 1.102 1999-03-24 (GV)
-------------
- changed the handling of the EXTERNALS = pgplot in Make.include. The use
is now expected to have the pgplot lib and include directories in
his environment variables. The Make.include hardcode -lpgplot in
the link line.

Version 1.101 1999-03-22 (MB)
-------------
- changed perl path to /usr/local/bin in f90depend script.

Version 1.100 1999-03-12 (MB)
-------------
- updated the installation instructions

Version 1.99 1999-03-11 (MB)
------------
- reintroduced -W

Version 1.98 1999-03-10 (MB)
------------
- removed temporarily -W until packages are made to work with TRACE=no

Version 1.97 1999-03-10 (GV)
------------
- EXTERNALS pgplot also uses X11 (had gone missing)

Version 1.96 1999-03-08 (MB)
------------
- default TRACE is off.

Version 1.95 1999-03-08 (MB)
------------
- build libraries without VPATH= so that packages can be replaced
(fixes SPR246)
- added TRACE switch, default on.

Version 1.94 1999-03-05 (MB)
------------
- fixed libtominl (wrong when library name contains 'lib', e.g. saslib)

Version 1.93 1999-03-05 (MB)
------------
- modified the make procedure so that no absolute path to the shared libraries
is put into the executables.

Version 1.92 1999-03-04 (MB)
------------
- Make.depends is now created such that the dependency on the libraries
is generated dynamically; this ensures that we link against the shared lib
and that an executable is regenerated when the lib is updated.
- fix make prepare for testodf (links.here depends on make_dirs)

Version 1.91 1999-03-02 (MB)
------------
- cleaned up make_dirs
- added to make info
- updatedepend added to SCRIPTS

Version 1.90 1999-02-25 (MB)
------------
- fixed the lib.a and lib.so problem

Version 1.89 1999-02-22 (GV)
------------
- EXTERNALS pgplot also uses X11
- modified configure to look for socket and nsl libraries (needed by
cfitsio 2.0)

Version 1.88 1999-02-22 (MB)
------------
- Changed the order of the values in TARGETS so that task libraries are
built before the tasks themselves.

Version 1.87 1999-02-19 (MB)
------------
- added target libs, to be used with make VPATH=

Version 1.86 1999-02-17 (MB)
------------
- The test harness fix was not correct. The problem was that FAILED appeard on the next line after the Testing label. Now only looks for FAILED.

Version 1.85 1999-02-17 (MB)
------------
- fix test harness; sometimes a failure went unnoticed (oaltest segfault)

Version 1.84 1999-02-16
------------
+ changes order of libraries when EXTERNALS are used (GV)

Version 1.83
------------
- re-added support for Q object files.(MB)

Version 1.82
------------
- support for f77 (MB)

Version 1.81
------------
- re-added link to task directory in $TOP_DIR/include (MB)

Version 1.80
------------
- libraries and executables are now built from all the files
that they depend upon. This allows to add wrappers for task subroutines so
that they can be accessed from all languages. This also simplifies the
Make.include, which is never a bad thing. (MB)

Version 1.79
------------

- no link was generated to the task libraries (MB)

Version 1.78
------------
+ temporary fix for new perl install directories. Need a better one.

Version 1.77
------------

- Put -DUSE_OAL and -DUSE_CAL in CPPFLAGS, so they appear only once (MB)
- Better task libraries with a common interface. (MB)

Version 1.76 (MB)
------------

- removed passing on SHARED and DEBUG; this is done already automatically and
it did not work.
- added a '-' to the ccarg for shared libraries.

Version 1.75 (GV)
------------
- by default the build is without -g. Use: make DEBUG=yes
will compile with debugging information.
- new EXTERNALS: xmgr and qt
- configure is considerably more quiet about what it does not
find. It shouts only if something is missing that would prevent
the core sas from building correctly.

Version 1.74
------------
- Make.include.in: define variables $(USE_CAL)/$(USE_OAL) which are
either empty or set to "-DUSE_CAL"/"-DUSE_OAL" depending on
whether the task uses Cal/Oal ($(USEDLIBS) is inspected for that) -
needed for conditional comilation of CAL/OAL specific code in main.cc (UL)

Version 1.73
------------
- configure checks for qwidget.h now (closes SPR 535)

Version 1.72
------------
- configure checks for a few more executables (saotng etc).

Version 1.71
------------

- Fixed missing ) (MB)

Version 1.70
------------
- configure checks FTOOLS version number
- X11 libraries are not used by default. Use EXTERNALS = X11 in make file.
- PGPLOT libraries not used by default. USe EXTERNALS = pgplot in make file.
- record more of the environment in sas.environment.

Version 1.69
------------

- supports latex2html-98.1p1 by calling texcombine first.

Version 1.68
------------

- now also installs texcombine

Version 1.67
------------

- added texcombine script as workaround for a latex2html-98.1b1 problem (MB)

Version 1.66
------------

- preferred Fortran compiler is now f95
- added OGIP/92-002 (Defn of rmf and arf formats) to sas.bib (HS)
- added J Ballet's pile-up paper to sas.bib (HS)

Version 1.65
------------

- make check and make will also do make clean. (MB)
- make clobber removes links. (MB)

Version 1.64
------------

- updated installation instructions. (MB)
- saslocate now also works for files. (MB)
- added constructManifest, which will check whether the result of
make check was sufficient and produces a manifest file of the packages
that succeeded. (MB)

Version 1.63 (GV)
------------

- there was another error in the logic supporting Perl tasks.

Version 1.62 (GV)
------------

- record that -u is now added to the Fortran flags.

Version 1.61 (GV)
------------

- fix variable typo.

Version 1.60 (GV)
------------

- remake configure. This should be a special rule in the make file?

Version 1.59 (GV)
------------

- modify rules for Perl targets so that Make.include changes do
not affect taskmain
- configure warns about SAOTNG, xmgr, and scisim not being found.

Version 1.58 (GV)
------------

- add COMBILIBS to LINKS
- fix typo in yacc rules

Version 1.57
------------

- add support for lex/yacc.

Version 1.56
------------

- fix Perl-related rules that were sending make into a loop. (GV)

Version 1.55
------------

- Added script saslocate. (MB)
- checkReport now requires the input file as argument. (MB)
- change target names for EXTERNAL and PERL to make consistent
with others. (GV)

Version 1.54
------------

- fix f90depend that could not cope with -ccarg flags
- Make.include now tests for SHARED=yes, not just defined.

Version 1.53
------------

- add Make.include.perl here, instead of replicating it everywhere.

Version 1.52
------------

- Fixed SPR-22: f90depend should produce dependencies to .mod, not .o (JB)
- Fixed reporting Build succeeded and failed at the same time (MB)

Version 1.51
------------

- solved 'make check fails on missing check.txt' (MB)

Version 1.50
------------

- added -u (enforce implicit none) to F90 flags. (MB)
- added support for PERL, EMBED_PERL changed into EXTERNAL = perl

Version 1.49
------------

- added FMODS variable for f90 modules that are not part of a library or
executable (e.g. interface definitions) (MB)

Version 1.48 (MB)
------------

- fixed sas-setup.csh.in

Version 1.47 (MB)
------------

- fixed wrong quote.

Version 1.46 (GV)
------------

- introduce support for shared libraries. Compile with make SHARED=yes
sas-setup modified to set LD_LIBRARY_PATH. (GV)

- f95 is the preferred compiler now. Use configure --enable-nagware to
go back to f90. (GV)

- now deletes .tex (fixes SPR422). (MB)

- make check produces check.txt and check.html; make or make all
produces build.txt and build.html. (MB)

Version 1.45 (MB)
------------

- make is now a package-by-package build from scratch, which produces the
build HTML table in integration.html and exits with status != 0 in case of an
error. make check is no longer required; just use make. To compile the
binaries only, do make bin.
- No longer does make doc twice, since there are hardly any external references
- Made available checkReport.

Version 1.44 (MB)
------------

- Fixed .ref confusion.
- Added loggin of time to make check.

Version 1.43 (MB)
------------

- Simplified and improved make all and make check.

Version 1.42 (MB)
------------

- keep the -g flag for the moment, since gcc 2.7.2.3 on Solaris cannot compile
the SAS without -g.

Version 1.41 (GV)
------------

+ to help with the integration of Perl modules, the configure
script identifies the name Perl gives to the architecture. This is
used to modify the PERLLIB variables in sas-set.


Version 1.40 (GV)
------------

- PATH is recoded in sas.environment.

Version 1.39 (MB)
------------

- lib/perl is no longer made by Makefile.top, since both lib and lib/perl
in MKDIRS gives a race condition with a parallel make.

Version 1.38 (GV)
------------

- sas-setup now defines POW_LIBRARY. This closes SPR 467.

Version 1.37 (GV)
------------

- SPRs (mostly already closed):
+ 101 : Documentation of external packages not integrated
+ 228 : make depend crashes (rejected)
+ 99 : Trailing space in MKDIRS gives error (rejected)

- configure:
+ tentative support for f95. Not tested.
+ environment found by configure recorded in sas.environment
+ Perl incs/libs not in default INCS/LIBS (reduce external dependencies of core)
+ do not check for pquery2 (FTOOLS) as this is no longer needed by the CAL
+ warn if QTDIR not set

- Make.include:
+ tentative support for f95. Not tested.
+ strip executables, do not compile with debugging symbols by default. Use make DEBUG=yes instead.
+ use make EMBED_PERL=yes to use Perl libs/incs.

Version 1.36 (GV)
------------

- forgot to run autoconf, so the previous release was the same as 1.34.

Version 1.35 (GV)
------------

- and an extra -lm when compiling with nagace. This is an empirical solution.
This should close SPR 453.

Version 1.34 (GV)
------------

- fix >< problem in instal..html.

Version 1.33 (GV)
------------

- updated the installation instructions.

Version 1.32 (MB)
------------

- removed packages/cal/ccftools from PERL(5)LIB dir; instead, make sure a link
exists in lib/perl

Version 1.31 (MB)
------------

- fixed test target that broke in 1.30

Version 1.30 (MB)
------------

- added checkReport script.
- checked make depend logic, so that it now works with parallel make

Version 1.29 (MB)
------------

- do final linking with c++, not cc, since the main program is C++;
also solves version conflicts between cc and c++.

Version 1.28 (MB)
------------

- added empty test harness.

Version 1.27 (GV)
------------

- replace grep -e in Make.include with a simple grep, as the -e is not
supported by every grep.

Version 1.26 (GV)
------------

- modify grep expressions in Make.include to make them more unambiguous.

Version 1.25 (GV)
------------

- close SPR 411
- in sas-setup.sh make a few test on strings more robust/portable.

Version 1.24
------------

- added -DNAGf90Fortran to Make.include to make cfortran.h happy on Linux.

Version 1.23
------------

- added two entries to doc/lib/sas.bib (UL)

Version 1.22
------------

- fixed bug in sas.bib (missing comma)
- added bibliography to package toplevel document (package.tex)
- tasks are also turned into a library
- create link from config directory to the .par as well

Version 1.21
------------

- removed check for Make.depends for targets all and check.

Version 1.20
------------

- added extra targets to the file existance checks at the end of Make.include.
- added lib/perl to MKDIRS in Makefile.top

Version 1.19
------------

- removed the injection of comments into the '+-' sequence of make check.

Version 1.18
------------

- modified the make check target; it picked up 'pedal:' when looking for
'dal:'

Version 1.17
------------

- modifications to the PERLLIB variables: now they point to
$SAS_DIR/lib/perl

Version 1.16
------------

- make test exits with error status != 0 if a test fails
- changed name of verify into check
- make all will try to build everything package by package

Version 1.15
------------

- added a target verify that produces a +/- list of successive stages in the
build.

Version 1.14
------------

- sas-setup scripts correctly prepend SAS_PATH/bin to the path.

Version 1.13
------------

- LaTeX now no longer waits for input when an error occurs during make doc.

Version 1.12
------------

- now doc generates the toplevel LaTeX document; enforces compliant
documentation.

Version 1.11
------------

- temporarily allows non-compliant documentation.

Version 1.10
------------

- make doc now generates the toplevel LaTeX document itself, so it is no longer
needed in the packages. The uniform toplevel document ensures that the
documents can also be integrated in another toplevel document, e.g. with
all package documents as a chapter in a single document.

- added a list of standard LaTeX packages to sasbook and the toplevel
LaTeX template (package.tex).

- added an installation instruction for latex2html to solve a conflict with
verbatim.sty.

Version 1.9
-----------

- update doc/README.html to make it look less out of date
- close SPR 357: sas-setup.sh does not build PATH correctly

Version 1.8
-----------
- added a couple of new macros and one new environment to doc/lib/sastools.sty
(UL)
- added two references to doc/lib/sas.bin (UL)

Version 1.7
-----------

- fixed SPR 257: chkdist did not allow ".gz" files
- fixed SPR 256: install script did not work with bash or /usr/ucb/ln
- Added Horne (1986), PASP 98/609 to bib file

Version 1.6
-----------

- fixed SPR 245 : Missing latex2html icons

Version 1.5
-----------

- Changed overview script so that relative links are produced.

Version 1.4
-----------

- Added a script sasbook and LaTeX style sasbook.cls that can be used to
produce a SAS printed manual.

- Makefile.top is changed such that the package overview is always produced
when doing make doc.

- improved overview script; it now scans SAS_PATH.

Version 1.3
-----------

- Make.include now provides the version number to the tasks.
- Make.include now supports C++ tasks.

Version 1.2 - 28-05-98
-----------

- paramconv now handles quotes properly.

- chkdist script now warns about ".prm" files, but doesn't warn about
missing final newlines. Also quiet when there are no errors.

- depchk and chkdist now have links in "bin".

Version 1.1 - 25-05-98
-----------

- depchk now ignores blank lines in DEPEND files and does not use
SAS_DIR environment variable.

- paramconv now only removes the parameters that exactly match 'mode'
or 'clobber', not parameters like 'amode1'.

- added *.prm to CLOBBERFILES, closes SPR223.


Version 1.0 - 14-05-98
-----------

Initial version for SAS v1 integration.