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