Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/lgpl3/mpc/dist initial import of MPC 1.0.1 package....



details:   https://anonhg.NetBSD.org/src/rev/39893dfd62eb
branches:  trunk
changeset: 791686:39893dfd62eb
user:      mrg <mrg%NetBSD.org@localhost>
date:      Thu Nov 28 10:32:39 2013 +0000

description:
initial import of MPC 1.0.1 package.  changes since 0.9:

Changes in version 1.0.1:
  - Switched to automake 1.11.6, see
    https://lists.gnu.org/archive/html/automake/2012-07/msg00023.html
  - #14669: Fixed extraction of CC from gmp.h
  - Fixed case of intermediate zero real or imaginary part in mpc_fma,
    found by hydra with GMP_CHECK_RANDOMIZE=1346362345

Changes in version 1.0:
  - First release as a GNU package
  - License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections)
    for documentation
  - 100% of all lines are covered by tests
  - Functions renamed:
    mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui
  - 0^0, which returned (NaN,NaN) previously, now returns (1,+0)
  - Removed compatibility with K&R compilers, untestable due to lack of
    such compilers
  - New functions: mpc_log10, mpc_mul_2si, mpc_div_2si
  - Speed-ups:
    - mpc_fma
  - Bug fixes:
    - mpc_div and mpc_norm now return a value indicating the effective
      rounding direction, as the other functions
    - mpc_mul, mpc_sqr and mpc_norm now return correct results even if there
      are over- or underflows during the computation
    - mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
      infinite part and equals output variable is corrected
    - mpc_fr_sub: Wrong return value for imaginary part is corrected

diffstat:

 external/lgpl3/mpc/dist/AUTHORS               |      6 +
 external/lgpl3/mpc/dist/COPYING.LESSER        |    165 +
 external/lgpl3/mpc/dist/INSTALL               |    101 +
 external/lgpl3/mpc/dist/Makefile.am           |     29 +
 external/lgpl3/mpc/dist/Makefile.in           |    832 +
 external/lgpl3/mpc/dist/Makefile.vc           |    426 +
 external/lgpl3/mpc/dist/NEWS                  |    148 +
 external/lgpl3/mpc/dist/README                |     11 +
 external/lgpl3/mpc/dist/TODO                  |     40 +
 external/lgpl3/mpc/dist/aclocal.m4            |   1082 +
 external/lgpl3/mpc/dist/ar-lib                |    270 +
 external/lgpl3/mpc/dist/config.guess          |   1530 ++
 external/lgpl3/mpc/dist/config.h.in           |    123 +
 external/lgpl3/mpc/dist/config.sub            |   1782 ++
 external/lgpl3/mpc/dist/configure             |  16380 ++++++++++++++++++++++++
 external/lgpl3/mpc/dist/configure.ac          |    242 +
 external/lgpl3/mpc/dist/depcomp               |    708 +
 external/lgpl3/mpc/dist/doc/Makefile.am       |     20 +
 external/lgpl3/mpc/dist/doc/Makefile.in       |    701 +
 external/lgpl3/mpc/dist/doc/fdl-1.3.texi      |    506 +
 external/lgpl3/mpc/dist/doc/mdate-sh          |    205 +
 external/lgpl3/mpc/dist/doc/mpc.info          |    Bin 
 external/lgpl3/mpc/dist/doc/mpc.texi          |   1165 +
 external/lgpl3/mpc/dist/doc/stamp-vti         |      4 +
 external/lgpl3/mpc/dist/doc/texinfo.tex       |   9291 +++++++++++++
 external/lgpl3/mpc/dist/doc/version.texi      |      4 +
 external/lgpl3/mpc/dist/install-sh            |    527 +
 external/lgpl3/mpc/dist/ltmain.sh             |   9661 ++++++++++++++
 external/lgpl3/mpc/dist/m4/ax_c_check_flag.m4 |     86 +
 external/lgpl3/mpc/dist/m4/ax_gcc_option.m4   |    130 +
 external/lgpl3/mpc/dist/m4/ax_gcc_version.m4  |     65 +
 external/lgpl3/mpc/dist/m4/libtool.m4         |   7851 +++++++++++
 external/lgpl3/mpc/dist/m4/ltoptions.m4       |    369 +
 external/lgpl3/mpc/dist/m4/ltsugar.m4         |    123 +
 external/lgpl3/mpc/dist/m4/ltversion.m4       |     23 +
 external/lgpl3/mpc/dist/m4/lt~obsolete.m4     |     98 +
 external/lgpl3/mpc/dist/m4/mpc.m4             |    242 +
 external/lgpl3/mpc/dist/m4/valgrind-tests.m4  |     40 +
 external/lgpl3/mpc/dist/missing               |    331 +
 external/lgpl3/mpc/dist/src/Makefile.am       |     34 +
 external/lgpl3/mpc/dist/src/Makefile.in       |    667 +
 external/lgpl3/mpc/dist/src/abs.c             |     28 +
 external/lgpl3/mpc/dist/src/acos.c            |    228 +
 external/lgpl3/mpc/dist/src/acosh.c           |     76 +
 external/lgpl3/mpc/dist/src/add.c             |     33 +
 external/lgpl3/mpc/dist/src/add_fr.c          |     33 +
 external/lgpl3/mpc/dist/src/add_si.c          |     32 +
 external/lgpl3/mpc/dist/src/add_ui.c          |     33 +
 external/lgpl3/mpc/dist/src/arg.c             |     27 +
 external/lgpl3/mpc/dist/src/asin.c            |    226 +
 external/lgpl3/mpc/dist/src/asinh.c           |     55 +
 external/lgpl3/mpc/dist/src/atan.c            |    367 +
 external/lgpl3/mpc/dist/src/atanh.c           |     52 +
 external/lgpl3/mpc/dist/src/clear.c           |     28 +
 external/lgpl3/mpc/dist/src/cmp.c             |     33 +
 external/lgpl3/mpc/dist/src/cmp_si_si.c       |     34 +
 external/lgpl3/mpc/dist/src/conj.c            |     32 +
 external/lgpl3/mpc/dist/src/cos.c             |     27 +
 external/lgpl3/mpc/dist/src/cosh.c            |     35 +
 external/lgpl3/mpc/dist/src/div.c             |    449 +
 external/lgpl3/mpc/dist/src/div_2si.c         |     32 +
 external/lgpl3/mpc/dist/src/div_2ui.c         |     32 +
 external/lgpl3/mpc/dist/src/div_fr.c          |     39 +
 external/lgpl3/mpc/dist/src/div_ui.c          |     32 +
 external/lgpl3/mpc/dist/src/exp.c             |    202 +
 external/lgpl3/mpc/dist/src/fma.c             |    191 +
 external/lgpl3/mpc/dist/src/fr_div.c          |     39 +
 external/lgpl3/mpc/dist/src/fr_sub.c          |     33 +
 external/lgpl3/mpc/dist/src/get_prec.c        |     28 +
 external/lgpl3/mpc/dist/src/get_prec2.c       |     29 +
 external/lgpl3/mpc/dist/src/get_version.c     |     48 +
 external/lgpl3/mpc/dist/src/get_x.c           |    236 +
 external/lgpl3/mpc/dist/src/imag.c            |     27 +
 external/lgpl3/mpc/dist/src/init2.c           |     28 +
 external/lgpl3/mpc/dist/src/init3.c           |     28 +
 external/lgpl3/mpc/dist/src/inp_str.c         |    239 +
 external/lgpl3/mpc/dist/src/log.c             |    217 +
 external/lgpl3/mpc/dist/src/log10.c           |    297 +
 external/lgpl3/mpc/dist/src/logging.c         |    147 +
 external/lgpl3/mpc/dist/src/mem.c             |     46 +
 external/lgpl3/mpc/dist/src/mpc-impl.h        |    194 +
 external/lgpl3/mpc/dist/src/mpc-log.h         |     51 +
 external/lgpl3/mpc/dist/src/mpc.h             |    269 +
 external/lgpl3/mpc/dist/src/mul.c             |    639 +
 external/lgpl3/mpc/dist/src/mul_2si.c         |     32 +
 external/lgpl3/mpc/dist/src/mul_2ui.c         |     32 +
 external/lgpl3/mpc/dist/src/mul_fr.c          |     43 +
 external/lgpl3/mpc/dist/src/mul_i.c           |     80 +
 external/lgpl3/mpc/dist/src/mul_si.c          |     32 +
 external/lgpl3/mpc/dist/src/mul_ui.c          |     32 +
 external/lgpl3/mpc/dist/src/neg.c             |     32 +
 external/lgpl3/mpc/dist/src/norm.c            |    182 +
 external/lgpl3/mpc/dist/src/out_str.c         |     39 +
 external/lgpl3/mpc/dist/src/pow.c             |    819 +
 external/lgpl3/mpc/dist/src/pow_d.c           |     38 +
 external/lgpl3/mpc/dist/src/pow_fr.c          |     37 +
 external/lgpl3/mpc/dist/src/pow_ld.c          |     38 +
 external/lgpl3/mpc/dist/src/pow_si.c          |     30 +
 external/lgpl3/mpc/dist/src/pow_ui.c          |    169 +
 external/lgpl3/mpc/dist/src/pow_z.c           |     47 +
 external/lgpl3/mpc/dist/src/proj.c            |     34 +
 external/lgpl3/mpc/dist/src/real.c            |     27 +
 external/lgpl3/mpc/dist/src/set.c             |     32 +
 external/lgpl3/mpc/dist/src/set_prec.c        |     28 +
 external/lgpl3/mpc/dist/src/set_str.c         |     42 +
 external/lgpl3/mpc/dist/src/set_x.c           |    104 +
 external/lgpl3/mpc/dist/src/set_x_x.c         |     78 +
 external/lgpl3/mpc/dist/src/sin.c             |     27 +
 external/lgpl3/mpc/dist/src/sin_cos.c         |    402 +
 external/lgpl3/mpc/dist/src/sinh.c            |     47 +
 external/lgpl3/mpc/dist/src/sqr.c             |    324 +
 external/lgpl3/mpc/dist/src/sqrt.c            |    364 +
 external/lgpl3/mpc/dist/src/strtoc.c          |     89 +
 external/lgpl3/mpc/dist/src/sub.c             |     32 +
 external/lgpl3/mpc/dist/src/sub_fr.c          |     34 +
 external/lgpl3/mpc/dist/src/sub_ui.c          |     33 +
 external/lgpl3/mpc/dist/src/swap.c            |     29 +
 external/lgpl3/mpc/dist/src/tan.c             |    284 +
 external/lgpl3/mpc/dist/src/tanh.c            |     47 +
 external/lgpl3/mpc/dist/src/uceil_log2.c      |     33 +
 external/lgpl3/mpc/dist/src/ui_div.c          |     36 +
 external/lgpl3/mpc/dist/src/ui_ui_sub.c       |     34 +
 external/lgpl3/mpc/dist/src/urandom.c         |     32 +
 external/lgpl3/mpc/dist/tests/Makefile.am     |     52 +
 external/lgpl3/mpc/dist/tests/Makefile.in     |   1190 +
 external/lgpl3/mpc/dist/tests/abs.dat         |     84 +
 external/lgpl3/mpc/dist/tests/acos.dat        |    127 +
 external/lgpl3/mpc/dist/tests/acosh.dat       |    121 +
 external/lgpl3/mpc/dist/tests/add.dat         |    115 +
 external/lgpl3/mpc/dist/tests/add_fr.dat      |    122 +
 external/lgpl3/mpc/dist/tests/arg.dat         |     74 +
 external/lgpl3/mpc/dist/tests/asin.dat        |    126 +
 external/lgpl3/mpc/dist/tests/asinh.dat       |    120 +
 external/lgpl3/mpc/dist/tests/atan.dat        |    150 +
 external/lgpl3/mpc/dist/tests/atanh.dat       |    111 +
 external/lgpl3/mpc/dist/tests/comparisons.c   |     45 +
 external/lgpl3/mpc/dist/tests/conj.dat        |    114 +
 external/lgpl3/mpc/dist/tests/cos.dat         |     85 +
 external/lgpl3/mpc/dist/tests/cosh.dat        |    133 +
 external/lgpl3/mpc/dist/tests/div.dat         |   2486 +++
 external/lgpl3/mpc/dist/tests/div_fr.dat      |    368 +
 external/lgpl3/mpc/dist/tests/exp.dat         |    118 +
 external/lgpl3/mpc/dist/tests/fma.dat         |     32 +
 external/lgpl3/mpc/dist/tests/fr_div.dat      |    381 +
 external/lgpl3/mpc/dist/tests/fr_sub.dat      |    373 +
 external/lgpl3/mpc/dist/tests/inp_str.dat     |    163 +
 external/lgpl3/mpc/dist/tests/log.dat         |    190 +
 external/lgpl3/mpc/dist/tests/log10.dat       |    175 +
 external/lgpl3/mpc/dist/tests/mpc-tests.h     |    235 +
 external/lgpl3/mpc/dist/tests/mul.dat         |    178 +
 external/lgpl3/mpc/dist/tests/mul_fr.dat      |    368 +
 external/lgpl3/mpc/dist/tests/neg.dat         |    109 +
 external/lgpl3/mpc/dist/tests/norm.dat        |    166 +
 external/lgpl3/mpc/dist/tests/pow.dat         |    469 +
 external/lgpl3/mpc/dist/tests/pow_fr.dat      |     74 +
 external/lgpl3/mpc/dist/tests/pow_si.dat      |     29 +
 external/lgpl3/mpc/dist/tests/pow_ui.dat      |    102 +
 external/lgpl3/mpc/dist/tests/proj.dat        |     73 +
 external/lgpl3/mpc/dist/tests/random.c        |    160 +
 external/lgpl3/mpc/dist/tests/read_data.c     |   1059 +
 external/lgpl3/mpc/dist/tests/sin.dat         |    163 +
 external/lgpl3/mpc/dist/tests/sinh.dat        |     84 +
 external/lgpl3/mpc/dist/tests/sqr.dat         |    170 +
 external/lgpl3/mpc/dist/tests/sqrt.dat        |    139 +
 external/lgpl3/mpc/dist/tests/strtoc.dat      |    168 +
 external/lgpl3/mpc/dist/tests/sub.dat         |     94 +
 external/lgpl3/mpc/dist/tests/sub_fr.dat      |    378 +
 external/lgpl3/mpc/dist/tests/tabs.c          |     36 +
 external/lgpl3/mpc/dist/tests/tacos.c         |     36 +
 external/lgpl3/mpc/dist/tests/tacosh.c        |     57 +
 external/lgpl3/mpc/dist/tests/tadd.c          |     70 +
 external/lgpl3/mpc/dist/tests/tadd_fr.c       |     72 +
 external/lgpl3/mpc/dist/tests/tadd_si.c       |     68 +
 external/lgpl3/mpc/dist/tests/tadd_ui.c       |     68 +
 external/lgpl3/mpc/dist/tests/tan.dat         |    135 +
 external/lgpl3/mpc/dist/tests/tanh.dat        |     81 +
 external/lgpl3/mpc/dist/tests/targ.c          |     36 +
 external/lgpl3/mpc/dist/tests/tasin.c         |     36 +
 external/lgpl3/mpc/dist/tests/tasinh.c        |     57 +
 external/lgpl3/mpc/dist/tests/tatan.c         |     68 +
 external/lgpl3/mpc/dist/tests/tatanh.c        |     57 +
 external/lgpl3/mpc/dist/tests/tconj.c         |     36 +
 external/lgpl3/mpc/dist/tests/tcos.c          |     65 +
 external/lgpl3/mpc/dist/tests/tcosh.c         |    134 +
 external/lgpl3/mpc/dist/tests/tdiv.c          |     36 +
 external/lgpl3/mpc/dist/tests/tdiv_2si.c      |     35 +
 external/lgpl3/mpc/dist/tests/tdiv_2ui.c      |     35 +
 external/lgpl3/mpc/dist/tests/tdiv_fr.c       |     36 +
 external/lgpl3/mpc/dist/tests/tdiv_ui.c       |     35 +
 external/lgpl3/mpc/dist/tests/texp.c          |     36 +
 external/lgpl3/mpc/dist/tests/tfma.c          |    107 +
 external/lgpl3/mpc/dist/tests/tfr_div.c       |     34 +
 external/lgpl3/mpc/dist/tests/tfr_sub.c       |     35 +
 external/lgpl3/mpc/dist/tests/tgeneric.c      |   1412 ++
 external/lgpl3/mpc/dist/tests/tget_version.c  |     62 +
 external/lgpl3/mpc/dist/tests/timag.c         |     35 +
 external/lgpl3/mpc/dist/tests/tio_str.c       |    252 +
 external/lgpl3/mpc/dist/tests/tlog.c          |     37 +
 external/lgpl3/mpc/dist/tests/tlog10.c        |     37 +
 external/lgpl3/mpc/dist/tests/tmul.c          |    201 +
 external/lgpl3/mpc/dist/tests/tmul_2si.c      |     35 +
 external/lgpl3/mpc/dist/tests/tmul_2ui.c      |     35 +
 external/lgpl3/mpc/dist/tests/tmul_fr.c       |     36 +
 external/lgpl3/mpc/dist/tests/tmul_i.c        |     96 +
 external/lgpl3/mpc/dist/tests/tmul_si.c       |     34 +
 external/lgpl3/mpc/dist/tests/tmul_ui.c       |     35 +
 external/lgpl3/mpc/dist/tests/tneg.c          |     35 +
 external/lgpl3/mpc/dist/tests/tnorm.c         |    110 +
 external/lgpl3/mpc/dist/tests/tpow.c          |     71 +
 external/lgpl3/mpc/dist/tests/tpow_d.c        |     61 +
 external/lgpl3/mpc/dist/tests/tpow_fr.c       |     63 +
 external/lgpl3/mpc/dist/tests/tpow_ld.c       |     43 +
 external/lgpl3/mpc/dist/tests/tpow_si.c       |     89 +
 external/lgpl3/mpc/dist/tests/tpow_ui.c       |    118 +
 external/lgpl3/mpc/dist/tests/tpow_z.c        |     62 +
 external/lgpl3/mpc/dist/tests/tprec.c         |     69 +
 external/lgpl3/mpc/dist/tests/tproj.c         |     36 +
 external/lgpl3/mpc/dist/tests/treal.c         |     35 +
 external/lgpl3/mpc/dist/tests/treimref.c      |     48 +
 external/lgpl3/mpc/dist/tests/tset.c          |    447 +
 external/lgpl3/mpc/dist/tests/tsin.c          |     36 +
 external/lgpl3/mpc/dist/tests/tsin_cos.c      |     35 +
 external/lgpl3/mpc/dist/tests/tsinh.c         |     36 +
 external/lgpl3/mpc/dist/tests/tsqr.c          |    191 +
 external/lgpl3/mpc/dist/tests/tsqrt.c         |     36 +
 external/lgpl3/mpc/dist/tests/tstrtoc.c       |    166 +
 external/lgpl3/mpc/dist/tests/tsub.c          |     36 +
 external/lgpl3/mpc/dist/tests/tsub_fr.c       |     36 +
 external/lgpl3/mpc/dist/tests/tsub_ui.c       |     35 +
 external/lgpl3/mpc/dist/tests/tswap.c         |     54 +
 external/lgpl3/mpc/dist/tests/ttan.c          |    216 +
 external/lgpl3/mpc/dist/tests/ttanh.c         |     36 +
 external/lgpl3/mpc/dist/tests/tui_div.c       |    102 +
 external/lgpl3/mpc/dist/tests/tui_ui_sub.c    |     35 +
 234 files changed, 82261 insertions(+), 0 deletions(-)

diffs (truncated from 83195 to 300 lines):

diff -r 4e075ecf8ff4 -r 39893dfd62eb external/lgpl3/mpc/dist/AUTHORS
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/lgpl3/mpc/dist/AUTHORS   Thu Nov 28 10:32:39 2013 +0000
@@ -0,0 +1,6 @@
+Main authors:
+   Andreas Enge
+   Philippe Théveny
+   Paul Zimmermann
+
+Mickaël Gastineau has contributed the file Makefile.vc.
diff -r 4e075ecf8ff4 -r 39893dfd62eb external/lgpl3/mpc/dist/COPYING.LESSER
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/lgpl3/mpc/dist/COPYING.LESSER    Thu Nov 28 10:32:39 2013 +0000
@@ -0,0 +1,165 @@
+                   GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+  This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+  0. Additional Definitions.
+
+  As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+  "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+  An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+  A "Combined Work" is a work produced by combining or linking an
+Application with the Library.  The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+  The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+  The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+  1. Exception to Section 3 of the GNU GPL.
+
+  You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+  2. Conveying Modified Versions.
+
+  If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+   a) under this License, provided that you make a good faith effort to
+   ensure that, in the event an Application does not supply the
+   function or data, the facility still operates, and performs
+   whatever part of its purpose remains meaningful, or
+
+   b) under the GNU GPL, with none of the additional permissions of
+   this License applicable to that copy.
+
+  3. Object Code Incorporating Material from Library Header Files.
+
+  The object code form of an Application may incorporate material from
+a header file that is part of the Library.  You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+   a) Give prominent notice with each copy of the object code that the
+   Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the object code with a copy of the GNU GPL and this license
+   document.
+
+  4. Combined Works.
+
+  You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+   a) Give prominent notice with each copy of the Combined Work that
+   the Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the Combined Work with a copy of the GNU GPL and this license
+   document.
+
+   c) For a Combined Work that displays copyright notices during
+   execution, include the copyright notice for the Library among
+   these notices, as well as a reference directing the user to the
+   copies of the GNU GPL and this license document.
+
+   d) Do one of the following:
+
+       0) Convey the Minimal Corresponding Source under the terms of this
+       License, and the Corresponding Application Code in a form
+       suitable for, and under terms that permit, the user to
+       recombine or relink the Application with a modified version of
+       the Linked Version to produce a modified Combined Work, in the
+       manner specified by section 6 of the GNU GPL for conveying
+       Corresponding Source.
+
+       1) Use a suitable shared library mechanism for linking with the
+       Library.  A suitable mechanism is one that (a) uses at run time
+       a copy of the Library already present on the user's computer
+       system, and (b) will operate properly with a modified version
+       of the Library that is interface-compatible with the Linked
+       Version.
+
+   e) Provide Installation Information, but only if you would otherwise
+   be required to provide such information under section 6 of the
+   GNU GPL, and only to the extent that such information is
+   necessary to install and execute a modified version of the
+   Combined Work produced by recombining or relinking the
+   Application with a modified version of the Linked Version. (If
+   you use option 4d0, the Installation Information must accompany
+   the Minimal Corresponding Source and Corresponding Application
+   Code. If you use option 4d1, you must provide the Installation
+   Information in the manner specified by section 6 of the GNU GPL
+   for conveying Corresponding Source.)
+
+  5. Combined Libraries.
+
+  You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+   a) Accompany the combined library with a copy of the same work based
+   on the Library, uncombined with any other library facilities,
+   conveyed under the terms of this License.
+
+   b) Give prominent notice with the combined library that part of it
+   is a work based on the Library, and explaining where to find the
+   accompanying uncombined form of the same work.
+
+  6. Revised Versions of the GNU Lesser General Public License.
+
+  The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+  Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+  If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff -r 4e075ecf8ff4 -r 39893dfd62eb external/lgpl3/mpc/dist/INSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/lgpl3/mpc/dist/INSTALL   Thu Nov 28 10:32:39 2013 +0000
@@ -0,0 +1,101 @@
+Copyright (C) INRIA 2003, 2005, 2007, 2008, 2009, 2010, 2011, 2012
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved. This file is offered as-is,
+without any warranty.
+
+
+                        Installing GNU MPC
+                        ==================
+
+This is for the impatient, for deeper explanations see the chapter
+"Installing GNU MPC" in the Texinfo documentation (type 'info mpc.info').
+
+0. You first need to install GMP, the GNU Multiprecision Arithmetic Library,
+   see <http://gmplib.org/>, and GNU MPFR, see <http://www.mpfr.org>.
+   GNU MPC requires GMP version 4.3.2 or later
+   and GNU MPFR version 2.4.2 or later.
+
+1. In the directory of the GNU MPC archive, type
+
+      tar xzf mpc-1.0.1.tar.gz
+      cd mpc-1.0.1
+      ./configure
+      make
+
+   This assumes that GMP and GNU MPFR are installed in a directory searched
+   by default by the compiler. Otherwise, use --with-gmp=DIR or
+   --with-mpfr=DIR with ./configure (see the Texinfo documentation).
+
+2. You should run the test suite, type
+
+      make check
+
+   If any error occurs, please report it on the mailing list
+   <mpc-discuss%lists.gforge.inria.fr@localhost>, or file a bug at the bug tracker
+   <https://gforge.inria.fr/tracker/?atid=607&group_id=131&func=browse> .
+
+3. To install the GNU MPC library, type
+
+      make install
+
+   By default, the files are copied into subdirectories of /usr/local.
+   You need write permissions on these directories, or pass an alternative
+   installation directory using the --prefix option to ./configure.
+
+4. You can optionally create documentation, type
+
+      make dvi
+
+   or
+
+      make ps
+
+   This requires the Texinfo package (version 4.2 at least).
+
+In case of difficulties, please send a description of the problem to
+<mpc-discuss%lists.gforge.inria.fr@localhost>.
+
+##############################################################################
+
+Note for AIX users:
+===================
+
+If GMP was built with the 64-bit ABI, before building and testing GNU MPC,
+it might be necessary to set the OBJECT_MODE environment variable to 64
+by, e.g.,
+   export OBJECT_MODE=64
+This has been tested with the C compiler IBM XL C/C++ Enterprise Edition
+V8.0 for AIX, version: 08.00.0000.0021, GMP 4.2.4 and GNU MPFR 2.4.1.
+
+##############################################################################
+
+Note for Windows users:
+=======================
+
+There is a special file Makefile.vc for Windows, contributed by Mickaël
+Gastineau. This file works both for the Windows Server 2003 R2 Platform SDK,
+and for the Windows SDK of Vista. To use it, simply replace "make" by
+"nmake /f makefile.vc" in the above instructions:
+
+compilation :
+nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir>
+
+clean :
+nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> clean
+
+check :
+nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> check
+
+If you want to compile mpc with mingw in the msys shell, you might need to
+add the following to the configure command (or in your environment):
+
+LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include
+
+In addition, you might need to give the following additional argument to
+configure (reported for mpc-0.9):
+
+CPP="x86_64-w64-mingw32-gcc -E"
+
+(reported by Sisyphus)
diff -r 4e075ecf8ff4 -r 39893dfd62eb external/lgpl3/mpc/dist/Makefile.am
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/lgpl3/mpc/dist/Makefile.am       Thu Nov 28 10:32:39 2013 +0000
@@ -0,0 +1,29 @@
+## Makefile.am -- Process this file with automake to produce Makefile.in
+##
+## Copyright (C) 2008, 2010, 2011 INRIA
+##
+## This file is part of GNU MPC.
+##
+## GNU MPC is free software; you can redistribute it and/or modify it under
+## the terms of the GNU Lesser General Public License as published by the
+## Free Software Foundation; either version 3 of the License, or (at your
+## option) any later version.
+##
+## GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY



Home | Main Index | Thread Index | Old Index