Commit 10692651 authored by Alastair McKinstry's avatar Alastair McKinstry

New upstream release 2.1.a3

parent d7732c72
The Grid Analysis and Display System (GrADS)
Copyright (C) 1988-2010 by Brian Doty and the
Institute of Global Environment and Society (IGES).
Copyright (C) 1988-2015 by the Institute of Global Environment and Society (IGES).
The Center for Ocean-Land-Atmosphere Studies (COLA) is the center
within IGES where GrADS is developed and maintained.
The copyright holders cann be contacted at:
COLA/IGES
4041 Powder Mill Rd. Suite 302
Calverton, MD 20705
Phone: 301 595 7000
Center for Ocean-Land-Atmosphere Studies (COLA)
George Mason University
280 Research Hall, Mail Stop 6C5
4400 University Drive
Fairfax, VA 22030
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
......
GrADS - Grid Analysis and Display System
Version 2.0
Version 2.1
http://grads.iges.org/grads
GrADS Executables for UNIX
http://iges.org/grads
GrADS is distributed freely and is copyrighted under the GNU Public License.
Please read the COPYRIGHT file for more complete information.
For download information consult http://grads.iges.org/grads/downloads.html
For download information consult http://iges.org/grads/downloads.html
The executables contained in this tar file are typically placed in the
directory /usr/local/bin. If you do not have write permission for your
......@@ -21,19 +19,15 @@ directory.
After unpacking the first tar file, you should have the following executables:
grads GrADS - The basic package
gradsdap GrADS enabled to read data remotely via OPeNDAP
gribmap Creates an index file that "maps" a GRIB data set for a GrADS descriptor file
gribscan Extracts grid info from a GRIB data set
grib2scan Extracts grid info from a GRIB2 data set
bufrscan Reads BUFR messages and prints out ascii values
gxps Converts GrADS metafiles to Postscript
gxeps Converts GrADS metafiles to Encapsulated Postscript
gxtran Displays metafiles
stnmap Maps station data
wgrib See http://www.cpc.ncep.noaa.gov/products/wesley/wgrib.html
A second tar file (data.tar.Z) contains the GrADS fonts and maps data sets is
also necessary and can be downloaded from http://grads.iges.org/grads/downloads.html.
also necessary and can be downloaded from http://iges.org/grads/downloads.html.
The contents of data.tar are typically placed in the directory
/usr/local/lib/grads, the default location for these files. If you do not have
......@@ -46,8 +40,3 @@ know where to find these files.
tar xvf data.tar
setenv GADDIR dirname (If dirname is not /usr/local/lib/grads)
Documentation and Additional Information
----------------------------------------
Consult the GrADS homepage http://grads.iges.org/grads
......@@ -184,6 +184,8 @@ build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
cairo_inc = @cairo_inc@
cairo_libs = @cairo_libs@
dap_libs = @dap_libs@
datadir = @datadir@
exec_prefix = @exec_prefix@
......@@ -504,7 +506,7 @@ distcheck: dist
*.zip*) \
unzip $(distdir).zip ;;\
esac
chmod -R a-w $(distdir); chmod a+w $(distdir)
chmod -R a-w $(distdir); chmod u+w $(distdir)
mkdir $(distdir)/_build
mkdir $(distdir)/_inst
chmod a-w $(distdir)
......
......@@ -6,6 +6,7 @@ dnl program. The merged "aclocal.m4" file is in turn used by the "autoconf"
dnl program to generate the "configure" script.
dnl
dnl GA_SET_SUPPLIBS : Find a supplibs directory.
dnl If SUPPLIBS environment variable is not set, then
dnl search for "supplibs" in the paths given in the args
......@@ -73,6 +74,23 @@ AC_DEFUN([GA_UNSET_FLAGS],
LIBS=$ga_saved_libs
])
dnl GA_SET_CAIRO_FLAGS : Sets the compile and link paths to place where cairo is installed
dnl and saves original settings for restoration by GA_UNSET_FLAGS
dnl no args
AC_DEFUN([GA_SET_CAIRO_FLAGS],
[
# Use to make temporary changes to -I and -L paths
# Just for use during tests, because configure and make may run
# from different directories.
ga_saved_cppflags=$CPPFLAGS
ga_saved_ldflags=$LDFLAGS
ga_saved_libs=$LIBS
CPPFLAGS="-I/opt/local/include/cairo"
LDFLAGS="-L/opt/local/lib"
])
dnl GA_SET_LIB_VAR : Puts necessary linker options to link with libraries given into
dnl a shell variable. They will have the form 'supplib_dir/libname.a'.
dnl args: : shell-variable-name, list-of-libraries (e.g. [readline termcap])
......@@ -85,6 +103,17 @@ AC_DEFUN([GA_SET_LIB_VAR],
done
])
dnl GA_SET_DYNLIB_VAR : Puts necessary linker options to link dynamically with libraries given into
dnl a shell variable. They will have the form '-lname'.
dnl args: : shell-variable-name, list-of-libraries (e.g. [cairo_libs cairo])
AC_DEFUN([GA_SET_DYNLIB_VAR],
[
ga_lib_prefix='-l'
for ga_lib_name in $2 ; do
$1="$$1 ${ga_lib_prefix}${ga_lib_name}"
done
])
dnl GA_SET_INCLUDE_VAR : Puts necessary options to compile with include directories
dnl given into a shell variable.
dnl args: : shell-variable-name, list-of-directories
......@@ -96,3 +125,18 @@ AC_DEFUN([GA_SET_INCLUDE_VAR],
$1="$$1 ${ga_include_prefix}/${ga_include_name}"
done
])
dnl GA_SET_CAIRO_INCLUDE : Puts necessary options to compile with cairo include directory
dnl no args
AC_DEFUN([GA_SET_CAIRO_INCLUDE],
[
$1="-I/opt/local/include/cairo"
])
dnl GA_SET_CAIRO_LIB : Puts necessary options to compile with cairo library
dnl no args
AC_DEFUN([GA_SET_CAIRO_LIB],
[
ga_lib_prefix='$(supp_lib_dir)'
$1="-L${ga_lib_prefix} -lcairo "
])
......@@ -116,18 +116,6 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 8
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
# Do all the work for Automake. -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
......
This diff is collapsed.
......@@ -7,7 +7,7 @@ dnl See acinclude.m4 for definitions of the GA_xxx macros
# The version number
# below is the "master" version that will appear in all code, etc.
AC_INIT(GrADS, [2.0.2], [jma@iges.org])
AC_INIT(GrADS, [2.1.a3], [jma@iges.org])
# Require autoconf 2.52 (comes with Mac OS X 10.2) or newer
AC_PREREQ(2.52)
......@@ -20,7 +20,8 @@ AC_CONFIG_AUX_DIR(etc)
# disable dependency checking
AM_INIT_AUTOMAKE([1.6 no-define no-dependencies])
AM_CONFIG_HEADER([src/config.h])
#AM_CONFIG_HEADER([src/config.h])
AC_CONFIG_HEADERS([src/config.h])
# The following macro prevents annoying interactions between CVS and
# automake, which result in make attempting to invoke autotools
......@@ -40,6 +41,8 @@ AC_ARG_WITH(readline, [AC_HELP_STRING([--with-readline],
[command line editing])])
AC_ARG_WITH(printim, [AC_HELP_STRING([--with-printim],
[image output])])
AC_ARG_WITH(cairo, [AC_HELP_STRING([--with-cairo],
[cairo image rendering])])
AC_ARG_WITH(grib2, [AC_HELP_STRING([--with-grib2],
[GRIB2 data format])])
AC_ARG_WITH(sdf, [AC_HELP_STRING([--with-sdf],
......@@ -120,7 +123,7 @@ dnl guilibadd="-lSM -lICE"
*darwin*)
is_darwin="yes"
LDFLAGS="$LDFLAGS -lSystemStubs"
# LDFLAGS="$LDFLAGS -lSystemStubs"
;;
cray-*-*)
......@@ -205,6 +208,10 @@ AC_TYPE_OFF_T
AC_SYS_LARGEFILE
AC_FUNC_FSEEKO
# ----------------------------------------------------
# Check for optional feature support
# ----------------------------------------------------
......@@ -250,7 +257,6 @@ AC_ARG_VAR(SUPPLIBS,
[Custom path (must be absolute) to a GrADS supplib distribution])
# ----------------------------------------------------
# Check for optional feature support
# ----------------------------------------------------
......@@ -264,6 +270,7 @@ use_geotiff=no
have_zlib=no
have_libpng=no
have_jpeg=no
have_xml2=no
use_printim=no
use_grib2=no
have_udunits=no
......@@ -273,6 +280,7 @@ use_nc=no
use_nc4=no
use_dap=no
use_gadap=no
use_cairo=no
# look for libraries to support gui interface
echo
......@@ -455,8 +463,8 @@ if test "$with_printim" != "no" ; then
])
])
GA_UNSET_FLAGS
GA_SET_FLAGS([libpng12])
AC_CHECK_LIB([png12], [main],
GA_SET_FLAGS([libpng15])
AC_CHECK_LIB([png15], [main],
[ have_libpng=yes
])
GA_UNSET_FLAGS
......@@ -472,9 +480,9 @@ if test "$with_printim" != "no" ; then
[ use_printim=yes
GA_SET_INCLUDE_VAR([printim_inc], [gd])
if test "$have_jpeg" = "yes" ; then
GA_SET_LIB_VAR([printim_libs], [gd png12 z jpeg])
GA_SET_LIB_VAR([printim_libs], [gd png15 z jpeg])
else
GA_SET_LIB_VAR([printim_libs], [gd png12 z])
GA_SET_LIB_VAR([printim_libs], [gd png15 z])
fi
])
])
......@@ -494,15 +502,91 @@ if test "$with_printim" != "no" ; then
fi
if test "$use_printim" != "yes" ; then
AC_DEFINE(GXPNG, 0, [Enable printim using zlib, libpng, and libgd])
echo "- printim disabled (Warning: gxtran will not be built)"
echo "- printim disabled"
else
extra_utils="$extra_utils gxtran"
AC_SUBST(printim_inc)
AC_SUBST(printim_libs)
AC_DEFINE(GXPNG, 1, [Enable printim using zlib, libpng, and libgd])
echo "+ printim enabled"
fi
# Look for libraries to support cairo graphics library
echo
if test "$with_cairo" != "no" ; then
# check if supplibs directory exists
if test "Z$ga_supplib_dir" != "Z" ; then
echo "Checking in supplibs for libraries to support cairo ..."
# zlib
if test "$have_zlib" = "no" ; then
GA_SET_FLAGS([zlib])
AC_CHECK_HEADERS([zlib.h],
[ AC_CHECK_LIB([z], [compress],
[ have_zlib=yes
])
])
GA_UNSET_FLAGS
fi
# libpng
if test "$have_libpng" = "no" ; then
GA_SET_FLAGS([libpng15])
AC_CHECK_LIB([png15], [main],
[ have_libpng=yes
])
GA_UNSET_FLAGS
fi
# libxml2
if test "$have_xml2" = "no" ; then
GA_SET_FLAGS([libxml2])
AC_CHECK_LIB([xml2], [main],
[ have_xml2=yes
])
GA_UNSET_FLAGS
fi
if test "$have_xml2" = "yes"; then
if test "$have_zlib" = "yes" -a "$have_libpng" = "yes"; then
# pixman, fontconfig, freetype, Xrender, and cairo
# check for required header files
GA_SET_FLAGS([cairo fontconfig freetype2 pixman-1])
AC_CHECK_HEADER(cairo.h,
[ AC_CHECK_HEADER(cairo-xlib.h,
[ AC_CHECK_HEADER(fontconfig.h,
[ AC_CHECK_HEADER(ft2build.h,
[ AC_CHECK_HEADER(pixman.h,
[ AC_CHECK_LIB(pixman-1,main,
[ AC_CHECK_LIB(fontconfig,main,
[ AC_CHECK_LIB(freetype,main,
[ AC_CHECK_LIB(Xrender,main,
[ AC_CHECK_LIB(cairo,main,
[ use_cairo="yes"
GA_SET_INCLUDE_VAR([cairo_inc], [cairo freetype2 fontconfig libpng15 pixman-1])
GA_SET_LIB_VAR(cairo_libs, [cairo Xrender fontconfig freetype pixman-1 png15 xml2 z])
])
])
])
])
])
])
])
])
])
])
GA_UNSET_FLAGS
fi
fi
fi
fi
if test "$use_cairo" != "yes" ; then
AC_DEFINE(USECAIRO, 0, [Caiiro not enabled])
echo "- cairo disabled"
else
AC_SUBST(cairo_inc)
AC_SUBST(cairo_libs)
AC_DEFINE(USECAIRO, 1, [Cairo enabled])
echo "+ cairo enabled"
fi
# look for libraries to support grib2
echo
if test "$with_grib2" != "no" ; then
......@@ -519,8 +603,8 @@ if test "$with_grib2" != "no" ; then
GA_UNSET_FLAGS
fi
if test "$have_libpng" = "no" ; then
GA_SET_FLAGS([libpng12])
AC_CHECK_LIB([png12], [main],
GA_SET_FLAGS([libpng15])
AC_CHECK_LIB([png15], [main],
[ have_libpng=yes
])
GA_UNSET_FLAGS
......@@ -538,7 +622,7 @@ if test "$with_grib2" != "no" ; then
[ AC_CHECK_LIB([grib2c], [main],
[ use_grib2=yes
GA_SET_INCLUDE_VAR([grib2_inc], [grib2c])
GA_SET_LIB_VAR([grib2_libs], [grib2c jasper png12 z])
GA_SET_LIB_VAR([grib2_libs], [grib2c jasper png15 z])
])
])
GA_UNSET_FLAGS
......@@ -940,6 +1024,19 @@ if test "$use_printim" = "yes" ; then
else
echo " | - printim disabled |"
fi
if test "$use_cairo" = "yes" ; then
echo " | + cairo enabled |"
else
echo " | - cairo disabled |"
echo " | |"
echo " | * * * * * * * * * * * * * * |"
echo " | * !! WARNING !! * |"
echo " | * THIS VERSION OF GrADS * |"
echo " | * WILL NOT COMPILE * |"
echo " | * WITHOUT CAIRO! * |"
echo " | * * * * * * * * * * * * * * |"
echo " | |"
fi
if test "$use_grib2" = "yes" ; then
echo " | + grib2 enabled |"
else
......
1I[
9MWRFRT RRYQZR[SZRY
6JZNFNM RVFVM
12H]SBLb RYBRb RLOZO RKUYU
27H\PBP_ RTBT_ RYIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX
32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT
35E_\O\N[MZMYNXPVUTXRZP[L[JZIYHWHUISJRQNRMSKSIRGPFNGMIMKNNPQUXWZY[[[\Z\Y
3NVRFRM
11KYVBTDRGPKOPOTPYR]T`Vb
11KYNBPDRGTKUPUTTYR]P`Nb
9JZRLRX RMOWU RWOMU
6E_RIR[ RIR[R
9MWSZR[QZRYSZS\R^Q_
3E_IR[R
6MWRYQZR[SZRY
3G][BIb
18H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF
5H\NJPISFS[
15H\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[
16H\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW
7H\UFKTZT RUFU[
18H\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW
24H\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT
6H\YFO[ RKFYF
30H\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF
24H\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX
12MWRMQNROSNRM RRYQZR[SZRY
15MWRMQNROSNRM RSZR[QZRYSZS\R^Q_
4F^ZIJRZ[
6E_IO[O RIU[U
4F^JIZRJ[
21I[LKLJMHNGPFTFVGWHXJXLWNVORQRT RRYQZR[SZRY
43E`WNVLTKQKOLNMMPMSNUPVSVUUVS RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYY
9I[RFJ[ RRFZ[ RMTWT
24G\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[
19H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV
16G\KFK[ RKFRFUGWIXKYNYSXVWXUZR[K[
12H[LFL[ RLFYF RLPTP RL[Y[
9HZLFL[ RLFYF RLPTP
23H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZS RUSZS
9G]KFK[ RYFY[ RKPYP
3NVRFR[
11JZVFVVUYTZR[P[NZMYLVLT
9G\KFK[ RYFKT RPOY[
6HYLFL[ RL[X[
12F^JFJ[ RJFR[ RZFR[ RZFZ[
9G]KFK[ RKFY[ RYFY[
22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF
14G\KFK[ RKFTFWGXHYJYMXOWPTQKQ
25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RSWY]
17G\KFK[ RKFTFWGXHYJYLXNWOTPKP RRPY[
21H\YIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX
6JZRFR[ RKFYF
11G]KFKULXNZQ[S[VZXXYUYF
6I[JFR[ RZFR[
12F^HFM[ RRFM[ RRFW[ R\FW[
6H\KFY[ RYFK[
7I[JFRPR[ RZFRP
9H\YFK[ RKFYF RK[Y[
9KYOBOb ROBVB RObVb
3G]IB[b
9KYUBUb RNBUB RNbUb
4JZNMRFVM
3G[Gb[b
7LXPFUL RPFOGUL
18I\XMX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX
18H[LFL[ RLPNNPMSMUNWPXSXUWXUZS[P[NZLX
15I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX
18I\XFX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX
18I[LSXSXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX
9MYWFUFSGRJR[ ROMVM
23I\XMX]W`VaTbQbOa RXPVNTMQMONMPLSLUMXOZQ[T[VZXX
11I\MFM[ RMQPNRMUMWNXQX[
9NVQFRGSFREQF RRMR[
12MWRFSGTFSERF RSMS^RaPbNb
9IZMFM[ RWMMW RQSX[
3NVRFR[
19CaGMG[ RGQJNLMOMQNRQR[ RRQUNWMZM\N]Q][
11I\MMM[ RMQPNRMUMWNXQX[
18I\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM
18H[LMLb RLPNNPMSMUNWPXSXUWXUZS[P[NZLX
18I\XMXb RXPVNTMQMONMPLSLUMXOZQ[T[VZXX
9KXOMO[ ROSPPRNTMWM
18J[XPWNTMQMNNMPNRPSUTWUXWXXWZT[Q[NZMX
9MYRFRWSZU[W[ ROMVM
11I\MMMWNZP[S[UZXW RXMX[
6JZLMR[ RXMR[
12G]JMN[ RRMN[ RRMV[ RZMV[
6J[MMX[ RXMM[
10JZLMR[ RXMR[P_NaLbKb
9J[XMM[ RMMXM RM[X[
20KYTBRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_RaTb
3NVRBRb
20KYPBRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_RaPb
14F^IUISJPLONOOPPQTTVUXUZT[Q[O
1I[
15MWRFQHRTSHRF RRHRN RRYQZR[SZRY
12JZNFMM ROFMM RVFUM RWFUM
12H]SFLb RYFRb RLQZQ RKWYW
42H\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX
32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT
49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[
6NVRFQM RSFQM
20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T`
20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P`
9JZRFRR RMIWO RWIMO
6E_RIR[ RIR[R
8MWR[QZRYSZS\R^Q_
3E_IR[R
6MWRYQZR[SZRY
3G][BIb
40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF
11H\NJPISFS[ RRGR[ RN[W[
45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV
47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[
13H\THT[ RUFU[ RUFJUZU RQ[X[
39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF
48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN
31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[
63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO
48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[
12MWRMQNROSNRM RRYQZR[SZRY
14MWRMQNROSNRM RR[QZRYSZS\R^Q_
4F^ZIJRZ[
6E_IO[O RIU[U
4F^JIZRJ[
32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY
56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV
18H\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[
45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[
32G\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[
30G]LFL[ RMFM[ RIFSFVGXIYKZNZSYVXXVZS[I[ RSFUGWIXKYNYSXVWXUZS[
22G\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[
20G[LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[P[
40G^XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXX RQFOGMILKKNKSLVMXOZQ[ RXSX[ RYSY[ RUS\S
27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RLPXP RH[O[ RU[\[
12MXRFR[ RSFS[ ROFVF RO[V[
20KZUFUWTZR[P[NZMXMVNUOVNW RTFTWSZR[ RQFXF
27F\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[
14I[NFN[ ROFO[ RKFRF RK[Z[ZUY[
30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][
21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\F RI[O[
44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF
29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[
64G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF RNYNXOVQURUTVUXV_W`Y`Z^Z] RUXV\W^X_Y_Z^
45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUPMP RUFWGXHYJYLXNWOUP RI[P[ RRPTQURXYYZZZ[Y RTQUSWZX[Z[[Y[X
34H\XIYFYLXIVGSFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[Q[NZLXKUK[LX
16I\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[
23F^KFKULXNZQ[S[VZXXYUYF RLFLUMXOZQ[ RHFOF RVF\F
15H\KFR[ RLFRX RYFR[ RIFOF RUF[F
24F^JFN[ RKFNV RRFN[ RRFV[ RSFVV RZFV[ RGFNF RWF]F
21H\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[
20H]KFRQR[ RLFSQS[ RZFSQ RIFOF RVF\F RO[V[
16H\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[
12KYOBOb RPBPb ROBVB RObVb
3G]IB[b
12KYTBTb RUBUb RNBUB RNbUb
8G]JTROZT RJTRPZT
3G[Gb[b
7LXPFUL RPFOGUL
39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[
33G\LFL[ RMFM[ RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIFMF
28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[
36H]WFW[ RXFX[ RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTFXF RW[[[
31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[
22KXUGTHUIVHVGUFSFQGPIP[ RSFRGQIQ[ RMMUM RM[T[
60I\QMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM RONNPNTOV RUVVTVPUN RVOWNYMYNWN RNUMVLXLYM[P\U\X]Y^ RLYMZP[U[X\Y^Y_XaUbObLaK_K^L\O[
28G]LFL[ RMFM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIFMF RI[P[ RT[[[
18MXRFQGRHSGRF RRMR[ RSMS[ ROMSM RO[V[
25MXSFRGSHTGSF RTMT_SaQbObNaN`O_P`Oa RSMS_RaQb RPMTM
27G\LFL[ RMFM[ RWMMW RRSX[ RQSW[ RIFMF RTMZM RI[P[ RT[Z[
12MXRFR[ RSFS[ ROFSF RO[V[
44BcGMG[ RHMH[ RHPJNMMOMRNSPS[ ROMQNRPR[ RSPUNXMZM]N^P^[ RZM\N]P][ RDMHM RD[K[ RO[V[ RZ[a[
28G]LML[ RMMM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIMMM RI[P[ RT[[[
36H\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM
36G\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb
33H\WMWb RXMXb RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTb[b
23IZNMN[ ROMO[ ROSPPRNTMWMXNXOWPVOWN RKMOM RK[R[
32J[WOXMXQWOVNTMPMNNMOMQNRPSUUWVXW RMPNQPRUTWUXVXYWZU[Q[OZNYMWM[NY
16KZPFPWQZS[U[WZXX RQFQWRZS[ RMMUM
28G]LMLXMZP[R[UZWX RMMMXNZP[ RWMW[ RXMX[ RIMMM RTMXM RW[[[
15I[LMR[ RMMRY RXMR[ RJMPM RTMZM
24F^JMN[ RKMNX RRMN[ RRMV[ RSMVX RZMV[ RGMNM RWM]M
21H\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[
22H[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM
16I[WML[ RXMM[ RMMLQLMXM RL[X[XWW[
40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb
3NVRBRb
40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb
24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O
1I[
17MXUFTGRS RUGRS RUFVGRS RPYOZP[QZPY
12I[PFNM RQFNM RYFWM RZFWM
12H]SFLb RYFRb RLQZQ RKWYW
41H]TBL_ RYBQ_ RZJYKZL[K[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJVKULVKW
32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT
55E_\N[O\P]O]N\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQUSXUZW[Y[ZYZX RK[IZHXHVITJSPP ROLPQQTSWUYWZYZZY
6NWUFSM RVFSM
20KZZBVESHQKOONTNXO]P`Qb RVESIQMPPOUOZP_Qb
20JYSBTDUGVLVPUUSYQ\N_Jb RSBTEUJUOTTSWQ[N_
9JZRFRR RMIWO RWIMO
6E_RIR[ RIR[R
8MXP[OZPYQZQ[P]N_
3E_IR[R
6MXPYOZP[QZPY
3G]_BEb
42H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RTFRGPINLMOLSLVMYO[ RQ[SZUXWUXRYNYKXHVF
15H]TJO[ RVFP[ RVFSIPKNL RUIQKNL
42H]OJPKOLNKNJOHPGSFVFYGZIZKYMWOTQPSMUKWI[ RVFXGYIYKXMVOPS RJYKXMXRZUZWYXW RMXR[U[WZXW
50H]OJPKOLNKNJOHPGSFVFYGZIZKYMVOSP RVFXGYIYKXMVO RQPSPVQWRXTXWWYVZS[O[LZKYJWJVKULVKW RSPUQVRWTWWVYUZS[
10H]XGR[ RYFS[ RYFJUZU
39H]QFLP RQF[F RQGVG[F RLPMOPNSNVOWPXRXUWXUZR[O[LZKYJWJVKULVKW RSNUOVPWRWUVXTZR[
46H]YIXJYKZJZIYGWFTFQGOIMLLOKSKWLYMZO[R[UZWXXVXSWQVPTOQOOPMRLT RTFRGPINLMOLSLXMZ RR[TZVXWVWRVP
30H]NFLL R[FZIXLSRQUPWO[ RXLRRPUOWN[ RMIPFRFWI RNHPGRGWIYIZH[F
63H]SFPGOHNJNMOOQPTPXOYNZLZIYGVFSF RSFQGPHOJOMPOQP RTPWOXNYLYIXGVF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RQPNQLSKUKXLZN[ RR[UZVYWWWSVQ
46H]YMXOVQTRQROQNPMNMKNIPGSFVFXGYHZJZNYRXUVXTZQ[N[LZKXKWLVMWLX ROQNONKOIQGSF RXGYIYNXRWUUXSZQ[
11MXSMRNSOTNSM RPYOZP[QZ
14MXSMRNSOTNSM RP[OZPYQZQ[P]N_
4F^ZIJRZ[
6E_IO[O RIU[U
4F^JIZRJ[
34H]OJPKOLNKNJOHPGSFWFZG[I[KZMYNSPQQQSRTTT RWFYGZIZKYMXNVO RPYOZP[QZPY
56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV
18H\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[
41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[
34H]ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[
30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[
22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[
20F\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[
42H^ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\T
27E_NFH[ ROFI[ R[FU[ R\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[
12LYUFO[ RVFP[ RRFYF RL[S[
21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F
27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[
14H\QFK[ RRFL[ RNFUF RH[W[YUV[
30E`NFH[ RNFO[ ROFPY R\FO[ R\FV[ R]FW[ RKFOF R\F`F RE[K[ RS[Z[
21F_OFI[ ROFVX ROIV[ R\FV[ RLFOF RYF_F RF[L[
42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF
27F]OFI[ RPFJ[ RLFXF[G\I\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[
61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^
42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[
35G^ZH[H\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY
16H]UFO[ RVFP[ ROFLLNF]F\L\F RL[S[
25F_NFKQJUJXKZN[R[UZWXXU\F ROFLQKUKXLZN[ RKFRF RYF_F
15H\NFO[ ROFPY R\FO[ RLFRF RXF^F
24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F
21G]NFU[ ROFV[ R\FH[ RLFRF RXF^F RF[L[ RR[X[
20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[
16G][FH[ R\FI[ ROFLLNF\F RH[V[XUU[
12KYOBOb RPBPb ROBVB RObVb
3G]IB[b
12KYTBTb RUBUb RNBUB RNbUb
8G]JTROZT RJTRPZT
3G[Gb[b
7LXPFUL RPFOGUL
39H]XMVTUXUZV[Y[[Y\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ
36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF
25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ
42H]ZFVTUXUZV[Y[[Y\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F
26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ
35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM
43H\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ
31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\W RMFQF
26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW
32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb
34H\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF
18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF
52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\N]O]Q[W[Z\[ RZM\O\QZWZZ[[^[`YaW
37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\W
32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN
42G\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb
33H\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb
26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN
28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY
18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM
37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\W RYMWTVXVZW[
26H\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO
41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\V]R]M\M]O RUMSVSYU[
42H\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[
41G\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb
31H\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW
40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb
3NVRBRb
40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb
24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O
1I[
9E_YIK[ RIO[O RIU[U
11E_XP[RXT RUMZRUW RIRZR
11JZPLRITL RMORJWO RRJR[
11E_LPIRLT ROMJROW RJR[R
11JZPXR[TX RMURZWU RRIRZ
10E[HMLMRY RKMR[ R[BR[
13F^ZJSJOKMLKNJQJSKVMXOYSZZZ
13F^JZJSKOLMNKQJSJVKXMYOZSZZ
13F^JJQJUKWLYNZQZSYVWXUYQZJZ
6G]KKYY RYKKY
13F^JJJQKULWNYQZSZVYXWYUZQZJ
9F^RJR[ RJRZR RJ[Z[
9F^RJR[ RJJZJ RJRZR
30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF
15E_RIQJRKSJRI RIR[R RRYQZR[SZRY
6MWRQQRRSSRRQ
16PTQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ
35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS