|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://xmm.vilspa.esa.es/pipermail/sas-uploads/2009-January/010434.html
Дата изменения: Thu Jan 29 13:17:01 2009 Дата индексирования: Sun Apr 5 21:54:00 2009 Кодировка: Поисковые слова: http www.badastronomy.com phpbb index.php |
Package: sas-1.483.tgz - 399032 B
MD5: 3df9d2691c715904fb320a6a30ca89f3
Uploaded by: Eduardo Ojero<eojero@xmm.vilspa.esa.es>
Accepted on: Wed Jan 28 18:40:18 2009 UTC
The most recent ChangeLog entry says:
Version 1.483 - 2009-01-22 (EO)
-------------
+ acconfig.h: The use of this file to generate config.h.in is
deprecated and discouraged. Since autoconf/autoheader 2.61,
the contents of this file is included into configure.in.
To generate config.h.in now, autoheader scans configure.in
and produces config.h.in.
+ configure.in/AC_CONFIG_HEADER: The macro AC_CONFIG_HEADER
is now AC_CONFIG_HEADERS. The syntax to generate config.h.in
within the sas package main dir is
AC_CONFIG_HEADERS(config.h:config.h.in)
+ update-configure: In order to generate the config.h.in file
from the configure.in file, it is enough to rin the autoheader
as follows:
autoheader
Therefore, the only contents of update-confiure now is
autoconf
autoheader
Additionaly, the script removes the autom4te.cache file
which is created for each run of autoconf.
The new update-configure can be run on any modern system
with recent versions of autoconf/autoheader. Tested in
Fedora 8 and RHEL 5.
+ configure.in: extensive re-writing of the file. Main issues:
* Included acconfig.h code into it. Macros used:
- AH_VERBATIM(key,template)
- AH_TOP(text)
* AC_CONFIG_HEADER replaced by AC_CONFIG_HEADERS macro.
* Included checking for HEADAS env variable besides LHEASOFT.
* Removed the code that determines the ds9 version because
it does not work anymore. No replacement found since
ds9 -version only works when DISPLAY is set which is not
the proper way when builds are run from crontabs.
* Added checking for gfortran. GFORTRAN variable added.
Added GFORTRAN_VERSION variable as well.
* Added checking for dvipdf to create pdf documentation.
* Fixed checking for CC, CCVERSION and CXXVERSION variables
* Fixed the code in FIX CPATH.
* Added checking of X11 libraries and includes on /usr/lib and
/usr/include.
* Fixed capture of cfitsio version 2 and 3, an min. version 2.400.
* Added libgfortran.so and the -L~/local/gcc_${CCVERSION} dir
to list of required LIBS to compile and link a small pgplot
program.
* Since gfortran can also be installed as a system binary
(usually under /usr/bin), a check is done here to assure
the gfortran version is the same that gcc version.
* Added code to reduce TARGET_OS to mnemotecnic names.
+ Make.include.in: Added directory autom4te.cache to CLEANFILES.
This directory is produced by autoconf.
+ configure_install: Modified stacksize max limit to 65532 (instead
of 65536).
+ packagedetails.html.in: Added GFORTRAN, GFORTRAN_VERSION and DVIPDF.
+ sas.environment.in: Added GFORTRAN, GFORTRAN_VERSION and DVIPDF.
+ README.html: Updated. Pending: doc/README/install.html
+ install: Added config.h.in to the list of LINKS, just to allow the
testconfiguremake to succeed.
+ lib/perl5/Pod/Usage.pm (version 1.16): The perl module had a bug in
line 532. The fix was replacing Usage.pm by version 1.36.
+ test/testconfiguremake: removed "type gmake" since configure already
tests we are really using GNU make.