"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "udunits2.info" between
udunits-2.2.26.tar.gz and udunits-2.2.28.tar.gz

About: UDUNITS supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units.

udunits2.info  (udunits-2.2.26):udunits2.info  (udunits-2.2.28)
skipping to change at line 158 skipping to change at line 158
easy and convenient customization. easy and convenient customization.
* *No Fortran or Perl API:* Interfaces for these languages have not * *No Fortran or Perl API:* Interfaces for these languages have not
yet been created. Contact <support-udunits@unidata.ucar.edu> if yet been created. Contact <support-udunits@unidata.ucar.edu> if
you are interested in helping to create these interfaces. you are interested in helping to create these interfaces.
One thing that has not changed is that almost all unit string One thing that has not changed is that almost all unit string
specifications understood by the 'UDUNITS-1' package are also understood specifications understood by the 'UDUNITS-1' package are also understood
by the 'UDUNITS-2' package. One exception is the symbol 'g', which in by the 'UDUNITS-2' package. One exception is the symbol 'g', which in
version 1 of the package was associated with standard free fall (a unit version 1 of the package was associated with standard free fall (a unit
of accelleration) but which is associated with the unit gram in version of acceleration) but which is associated with the unit gram in version 2
2 of the package. of the package.
 
File: udunits2.info, Node: Installation, Next: Library, Prev: Differences, U p: Top File: udunits2.info, Node: Installation, Next: Library, Prev: Differences, U p: Top
3 Installing this Package 3 Installing this Package
************************* *************************
* Menu: * Menu:
* Binary:: Installing from a binary distribution
* Source:: Installing from a source distribution

File: udunits2.info, Node: Binary, Next: Source, Up: Installation
3.1 Installing from a Binary Distribution
=========================================
3.1.1 64-bit CentOS 6.4
If your operating system is compatible with 64-bit CentOS 6.4 (e.g.,
your system is 64-bit CentOS, Fedora, or RedHat), then create the file
'/etc/yum.repos.d/unidata.repo' with the following contents:
[unidata]
name=Unidata Repository
baseurl=http://www.unidata.ucar.edu/repos/yum/CentOS/6/$basearch
enabled=1
You should then be able to install this package in the usual manner.
For example,
su -
yum install udunits
3.1.2 32-bit Ubuntu 12
If your operating system is compatible with 32-bit Ubuntu 12 (precious
pangolin) (e.g., your system is 32-bit Debian or Ubuntu), then add the
following line to the file '/etc/apt/sources.list' or
'/etc/apt/sources.list.d/unidata.list':
deb http://www.unidata.ucar.edu/repos/apt i386/
You should then be able to install this package in the usual manner.
For example,
su -
apt-get update
apt-get install udunits

File: udunits2.info, Node: Source, Prev: Binary, Up: Installation
3.2 Installing from a Source Distribution
=========================================
* Menu:
* Prerequisites:: Prerequisites for this package * Prerequisites:: Prerequisites for this package
* Obtain:: Obtaining this package * Obtain:: Obtaining this package
* Unix:: Installing on Unix-like environments * Unix:: Installing on Unix-like environments
* Windows:: Installing on Windows environments * Windows:: Installing on Windows environments
 
File: udunits2.info, Node: Prerequisites, Next: Obtain, Up: Source File: udunits2.info, Node: Prerequisites, Next: Obtain, Up: Installation
3.2.1 Prerequisites for This Package 3.1 Prerequisites for This Package
==================================
The Expat library and header-files must be installed. Look for the The Expat library and header-files must be installed. Look for the
library "libexpat" and the header-file "expat.h". library "libexpat" and the header-file "expat.h".
If this package is to be tested (which is optional), then the CUnit If this package is to be tested (which is optional), then the CUnit
library and header-files must be installed. Look for the library library and header-files must be installed. Look for the library
"libcunit" and the header-files "CUnit/CUnit.h" and "CUnit/Basic.h". "libcunit" and the header-files "CUnit/CUnit.h" and "CUnit/Basic.h".
If this package is to be built on a Windows system, then the CMake If this package is to be built on a Windows system, then the CMake
and MinGW packages must be installed. Look for the utility "cmake" and and MinGW packages must be installed. Look for the utility "cmake" and
the directory/folder "MinGW". the directory/folder "MinGW".
 
File: udunits2.info, Node: Obtain, Next: Unix, Prev: Prerequisites, Up: Sour ce File: udunits2.info, Node: Obtain, Next: Unix, Prev: Prerequisites, Up: Inst allation
3.2.2 Obtaining this Package 3.2 Obtaining this Package
==========================
Get the source for this package from its download-page at Get the source for this package from its download-page at
<ftp://ftp.unidata.ucar.edu/pub/udunits/> and unpack it in an <ftp://ftp.unidata.ucar.edu/pub/udunits/> and unpack it in an
appropriate place. For example, appropriate place. For example,
su - su -
cd /usr/local/src cd /usr/local/src
wget -O - ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.2.26-Source.tar. wget -O - ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.2.28.tar.gz |
gz | pax -rz
gunzip -c | pax -r
 
File: udunits2.info, Node: Unix, Next: Windows, Prev: Obtain, Up: Source File: udunits2.info, Node: Unix, Next: Windows, Prev: Obtain, Up: Installati on
3.2.3 Unix Installation Instructions 3.3 Unix Installation Instructions
==================================
* Menu: * Menu:
* Autoconf:: Autoconf-based installation * Autoconf:: Autoconf-based installation
* CMake:: CMake-based installation * CMake:: CMake-based installation
 
File: udunits2.info, Node: Autoconf, Next: CMake, Up: Unix File: udunits2.info, Node: Autoconf, Next: CMake, Up: Unix
3.2.3.1 Autoconf-based Installation 3.3.1 Autoconf-based Installation
................................... ---------------------------------
Short instructions: Short instructions:
./configure [--prefix=ROOT] [--disable-shared] [CC=PATH] ./configure [--prefix=ROOT] [--disable-shared] [CC=PATH]
make make
make check # optional; requires CUNIT installation make check # optional; requires CUNIT installation
make install # also installs INFO documentation make install # also installs INFO documentation
make install-html install-pdf # optional make install-html install-pdf # optional
make clean make clean
By default, the installation root is '/usr/local'. By default, the installation root is '/usr/local'.
Long instructions: Long instructions:
1. Go to the top-level source-directory of this package, e.g., 1. Go to the top-level source-directory of this package, e.g.,
cd udunits-2.2.26 cd udunits-2.2.28
2. If necessary, clean-up from a previous installation attempt by 2. If necessary, clean-up from a previous installation attempt by
making the 'distclean' target using the MAKE utility from step 2: making the 'distclean' target using the MAKE utility from step 2:
MAKE distclean MAKE distclean
The option '--disable-shared' causes the build process to create a
static library only: a sharable library is not created. This
option is necessary if the 'libtool' utility that's included in
this package can't build a sharable library using the given
compiler.
3. Execute the 'configure' script. Specify the installation prefix, 3. Execute the 'configure' script. Specify the installation prefix,
the compiler from the previous step, and any required option. For the compiler from the previous step, and any required option. For
example, if you are on an HP-UX system and want to use the example, if you are on an HP-UX system and want to use the
'/bin/c89' compiler and install under '/opt', then the following '/bin/c89' compiler, create a static library, and install under
command is appropriate: '/opt', then the following command is appropriate:
./configure --prefix=/opt --disable-shared CC=/bin/c89 ./configure --prefix=/opt --disable-shared CC=/bin/c89
If the installation prefix is not specified, then the default is to The option '--disable-shared' causes the build process to create a
install under '/usr/local'. static library only: a sharable library is not created. This
option is necessary if the 'libtool' utility that's included in
this package can't build a sharable library using the given
compiler.
If the compiler isn't specified, then the default is to use 'gcc'. The default installation prefix is '/usr/local' and the default
compiler is 'gcc'.
4. Build this package by making the default target using the MAKE 4. Build this package by making the default target using the MAKE
utility from step 2: utility from step 2:
MAKE MAKE
5. If you wish to verify that this package works correctly, then make 5. If you wish to verify that this package works correctly, then make
the 'check' target using the MAKE utility from step 2: the 'check' target using the MAKE utility from step 2:
MAKE check MAKE check
This step is only effective if the 'configure' script found an This step is only effective if the 'configure' script found an
installed 'CUNIT' unit-testing package. If that package wasn't installed 'CUNIT' unit-testing package. If that package wasn't
skipping to change at line 337 skipping to change at line 283
(udunits2prog)Top, header-files, units-database, and INFO (udunits2prog)Top, header-files, units-database, and INFO
documentation files by making the 'install' target using the MAKE documentation files by making the 'install' target using the MAKE
utility from step 2: utility from step 2:
MAKE install MAKE install
7. If desired, install the HTML and PDF documentation files by making 7. If desired, install the HTML and PDF documentation files by making
one or more of the following targets using the MAKE utility from one or more of the following targets using the MAKE utility from
step 2: step 2:
MAKE install-html install-pdf MAKE install-html install-pdf
8. Clean up by making the 'clean' target using the MAKE utility from 8. (Optional) Clean up by making the 'clean' target using the MAKE
step 2: utility from step 2:
MAKE clean MAKE clean
 
File: udunits2.info, Node: CMake, Prev: Autoconf, Up: Unix File: udunits2.info, Node: CMake, Prev: Autoconf, Up: Unix
3.2.3.2 CMake-based Installation 3.3.2 CMake-based Installation
................................ ------------------------------
cmake mkdir build
cd build
cmake ..
make all [test] install [install_test] make all [test] install [install_test]
where the arguments in square brackets are optional. where the arguments in square brackets are optional.
 
File: udunits2.info, Node: Windows, Prev: Unix, Up: Source File: udunits2.info, Node: Windows, Prev: Unix, Up: Installation
3.2.4 Windows Installation Instructions 3.4 Windows Installation Instructions
=====================================
Currently, only a 32-bit MinGW (http://www.mingw.org)-based installation Currently, only a 32-bit MinGW (http://www.mingw.org)-based installation
is supported: is supported:
cmake -G "MinGW Makefiles" cmake -G "MinGW Makefiles"
cmake --build . [-DCMAKE_INSTALL_PREFIX=_dir_] -- all [test] install [insta ll_test] cmake --build . [-DCMAKE_INSTALL_PREFIX=_dir_] -- all [test] install [insta ll_test]
where arguments in square brackets are optional. where arguments in square brackets are optional.
The default installation-prefix is "'C:\Program Files The default installation-prefix is "'C:\Program Files
skipping to change at line 426 skipping to change at line 374
File: udunits2.info, Node: Complete Index, Prev: Support, Up: Top File: udunits2.info, Node: Complete Index, Prev: Support, Up: Top
Index Index
***** *****
[index] [index]
* Menu: * Menu:
* database: Database. (line 6) * database: Database. (line 6)
* installation: Installation. (line 6) * installation: Installation. (line 6)
* Installation, binary: Binary. (line 5)
* Installation, source: Source. (line 6)
* Introduction: Introduction. (line 6) * Introduction: Introduction. (line 6)
* Library, unit: Library. (line 6) * Library, unit: Library. (line 6)
* obtaining this package: Obtain. (line 6) * obtaining this package: Obtain. (line 6)
* package, support: Support. (line 6) * package, support: Support. (line 6)
* prerequisites for this package: Prerequisites. (line 6) * prerequisites for this package: Prerequisites. (line 6)
* support: Support. (line 6) * support: Support. (line 6)
* Utility, unit: Utility. (line 6) * Utility, unit: Utility. (line 6)
 
Tag Table: Tag Table:
Node: Top2109 Node: Top2109
Node: Introduction4640 Node: Introduction4640
Node: Differences5130 Node: Differences5130
Node: Installation7607 Node: Installation7606
Node: Binary7884 Node: Prerequisites7981
Node: Source9028 Node: Obtain8630
Node: Prerequisites9417 Node: Unix9056
Node: Obtain10064 Node: Autoconf9308
Node: Unix10506 Node: CMake11919
Node: Autoconf10756 Node: Windows12194
Node: CMake13420 Node: Library12767
Node: Windows13665 Node: Utility12967
Node: Library14236 Node: Database13164
Node: Utility14436 Node: Support13735
Node: Database14633 Node: Complete Index14046
Node: Support15204
Node: Complete Index15515
 
End Tag Table End Tag Table
 End of changes. 22 change blocks. 
98 lines changed or deleted 47 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)