OSDN Git Service

Eliminate libgcc_s_dw2-1.dll dependencies in GMP DLLs.
[mingw/mingw-dist.git] / mingw32 / mingw32-mpfr.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: mingw32-mpfr.xml ~~ mingw-get package description for mpfr -->
5
6   <package-collection subsystem="mingw32">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <!-- Provides the package descriptions for the mpfr library, which -->
10     <!-- is a runtime prerequisite for modern versions of GCC.        -->
11
12     <package name="mingw32-mpfr" alias="mpfr">
13       <affiliate group="MinGW Standard Libraries" />
14       <description lang="en" title="Arbitrary Precision Floating Point Math Library" >
15         <paragraph>
16           The MPFR library is a C library for multiple-precision floating-point
17           computations with correct rounding.  The main goal of MPFR is to
18           provide a library for multiple-precision floating-point computation
19           which is both efficient and has a well-defined semantics.  It copies
20           the good ideas from the ANSI/IEEE-754 standard for double-precision
21           floating-point arithmetic (53-bit mantissa).  MPFR is based on the
22           GMP multiple-precision library.
23         </paragraph>
24         <paragraph>
25           The mingw32-mpfr package provides the documentation for the mpfr
26           library, as well as the related development files.  The associated
27           mingw32-libmpfr package provides the runtime library.
28         </paragraph>
29       </description>
30
31       <source tarname="mpfr-%-mingw32-src.tar.lzma" />
32       <licence tarname="mpfr-%-mingw32-lic.tar.lzma" />
33
34       <component class="dev">
35         <release tarname="mpfr-3.1.5-1-mingw32-dev.tar.xz">
36           <requires eq="mingw32-libmpfr-%-mingw32-dll-4.tar" />
37         </release>
38         <release tarname="mpfr-3.1.2-2-mingw32-dev.tar.lzma">
39           <requires eq="mingw32-libmpfr-%-mingw32-dll-4.tar" />
40         </release>
41         <release tarname="mpfr-2.4.1-1-mingw32-dev.tar.lzma">
42           <requires eq="mingw32-libmpfr-%-mingw32-dll-1.tar" />
43         </release>
44         <requires eq="gmp-*-mingw32-dev.tar" />
45       </component>
46
47       <component class="doc">
48         <release tarname="mpfr-3.1.5-1-mingw32-doc.tar.xz" />
49         <release tarname="mpfr-3.1.2-2-mingw32-doc.tar.lzma" />
50         <release tarname="mpfr-2.4.1-1-mingw32-doc.tar.lzma" />
51       </component>
52
53       <component class="info">
54         <release tarname="mpfr-3.1.5-1-mingw32-info.tar.xz" />
55       </component>
56
57       <component class="lic">
58         <release tarname="mpfr-3.1.5-1-mingw32-lic.tar.xz" />
59         <release tarname="mpfr-3.1.2-2-mingw32-lic.tar.lzma" />
60         <release tarname="mpfr-2.4.1-1-mingw32-lic.tar.lzma" />
61       </component>
62     </package>
63
64     <package name="mingw32-libmpfr" alias="libmpfr">
65       <affiliate group="MinGW Standard Libraries" />
66       <description lang="en" title="Arbitrary Precision Floating Point Math Library" >
67         <paragraph>
68           The MPFR library is a C library for multiple-precision floating-point
69           computations with correct rounding.  The main goal of MPFR is to
70           provide a library for multiple-precision floating-point computation
71           which is both efficient and has a well-defined semantics.  It copies
72           the good ideas from the ANSI/IEEE-754 standard for double-precision
73           floating-point arithmetic (53-bit mantissa).  MPFR is based on the
74           GMP multiple-precision library.
75         </paragraph>
76         <paragraph>
77           The mingw32-libmpfr package provides the runtime library.  The
78           associated mingw32-mpfr package provides the documentation for the
79           MPFR library, as well as the related development files.
80         </paragraph>
81         <paragraph>
82           This is a required component of the MinGW Compiler Suite.
83         </paragraph>
84       </description>
85
86       <source tarname="mpfr-%-mingw32-src.tar.lzma" />
87       <licence tarname="mpfr-%-mingw32-lic.tar.lzma" />
88
89       <component class="dll">
90         <release tarname="libmpfr-3.1.5-1-mingw32-dll-4.tar.xz" />
91         <release tarname="libmpfr-3.1.2-2-mingw32-dll-4.tar" >
92           <download tarname="mpfr-3.1.2-2-mingw32-dll.tar.lzma" />
93         </release>
94         <release tarname="libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma" />
95         <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" />
96       </component>
97     </package>
98
99   </package-collection>
100 </software-distribution>
101
102 <!-- vim: set textwidth=80 tabstop=2 shiftwidth=2 expandtab: -->
103 <!-- vim: set fileformat=unix nocompatible: -->