xref: /netbsd-src/external/lgpl3/mpfr/dist/README (revision e670fd5c413e99c2f6a37901bb21c537fcd322d2)
1Copyright 2000-2020 Free Software Foundation, Inc.
2Contributed by the AriC and Caramba projects, INRIA.
3
4This file is part of the GNU MPFR Library.
5
6The GNU MPFR Library is free software; you can redistribute it and/or modify
7it under the terms of the GNU Lesser General Public License as published by
8the Free Software Foundation; either version 3 of the License, or (at your
9option) any later version.
10
11The GNU MPFR Library is distributed in the hope that it will be useful, but
12WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
14License for more details.
15
16You should have received a copy of the GNU Lesser General Public License
17along with the GNU MPFR Library; see the file COPYING.LESSER.  If not, see
18https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
1951 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
20
21##############################################################################
22
23The GNU MPFR distribution contains the following files:
24(This does not apply to code retrieved by Subversion.)
25
26AUTHORS         - the authors of the library
27BUGS            - bugs in MPFR - please read this file!
28COPYING         - the GNU General Public License, version 3
29COPYING.LESSER  - the GNU Lesser General Public License, version 3
30ChangeLog       - the log of changes
31INSTALL         - how to install MPFR (see also mpfr.texi)
32Makefile*       - files for building the library
33NEWS            - new features with respect to previous versions
34PATCHES         - empty file (until patches are applied)
35README          - this file
36TODO            - what remains to do (any help is welcome!)
37VERSION         - version of MPFR (next release version if taken by Subversion)
38ac*.m4          - automatic configuration files
39ar-lib          - auxiliary installation file
40compile         - auxiliary installation file
41config.*        - auxiliary installation files
42configure*      - configuration files
43depcomp         - auxiliary installation file
44doc/            - directory containing documentation (manual, FAQ, etc.)
45examples/       - directory containing examples
46install-sh      - installation file
47ltmain.sh       - auxiliary installation file
48m4/             - directory containing additional configuration files
49missing         - auxiliary installation file
50mpfr.pc.in      - auxiliary pkg-config file
51src/            - directory containing the MPFR source
52test-driver     - auxiliary installation file
53tests/          - directory containing the testsuite (for "make check")
54tools/          - directory containing various tools
55tune/           - directory containing files for tuning MPFR
56
57According to the special exception to the GNU General Public License,
58the autotools files compile, config.sub, config.guess, ltmain.sh,
59m4/libtool.m4 and missing are distributed under the same licence of
60GNU MPFR.
61
62For any copyright year range specified as YYYY-ZZZZ in this package,
63note that the range specifies every single year in that closed interval.
64
65
66Official GNU MPFR website:
67
68  https://www.mpfr.org/
69
70
71NOTE: At the time of the release 4.1.0, the MPFR repository is hosted at
72InriaForge, but it will need to migrate since InriaForge will shut down in
73December 2020. Please go to https://www.mpfr.org/ for the current status.
74What follows remains valid until the migration is done.
75
76You can get the latest source code by Subversion at InriaForge:
77
78  svn checkout svn://scm.gforge.inria.fr/svn/mpfr/trunk mpfr
79
80or
81
82  svn checkout https://scm.gforge.inria.fr/svn/mpfr/trunk mpfr
83
84(the last argument can be any directory name). You can use
85
86  svn ls svn://scm.gforge.inria.fr/svn/mpfr/branches
87  svn ls svn://scm.gforge.inria.fr/svn/mpfr/tags
88
89to get the list of branches or tags (releases), then checkout a
90particular branch or tag instead of the trunk. Alternatively, you
91can now use the "https:" scheme (a.k.a. DAV) instead of "svn:".
92For more information about Subversion, please see:
93
94  * http://svnbook.red-bean.com/ (the official Subversion book);
95  * https://gcc.gnu.org/wiki/SvnHelp (written for GCC developers,
96    but interesting general information can be found there);
97  * http://subversion.apache.org/faq.html (the Subversion FAQ).
98
99Subversion users should read the file "doc/README.dev" (in the
100source tree).
101