+2010-08-31 Charles Wilson <mingw@cwilson.fastmail.fm>
+
+ Add manifests needed for gcc4
+
+ * mingw32/mingw32-gcc4.xml: New file.
+ * mingw32/mingw32-mpc.xml: New file.
+ * mingw32/mingw32-mpfr.xml: New file.
+ * mingw32/mingw32-pthreads-w32.xml: New file.
+ * mingw32/mingw32-base.xml: Remove gcc3 elements.
+ (mingw32-base): New package installs gcc (and prereqs), mingw32-make,
+ and gdb.
+ * mingw32/mingw32-gmp.xml: Reformat to new standard.
+ * mingw32/mingw32-package-list.xml (mingw32-gcc3, mingw32-gcc4):
+ (mingw32-mpc, mingw32-mpfr, mingw32-gmp, mingw32-pthreads-w32): Expose
+ declarations for package lists.
+
2010-08-26 Keith Marshall <keithmarshall@users.sourceforge.net>
Add manifest specific to GCC v3.
<!-- File: mingw32-base.xml -->
<!-- This is a preliminary catalogue to facilitate the release of
- mingw-get-0.1-mingw32-alpha-2; it currently reproduces the package
- inventory of the original package-index.xml from the previous
- mingw-get-0.1-mingw32-alpha-1, but it is planned to update it
- over the coming weeks, to provide a more comprehensive and
- up-to-date package inventory.
+ mingw-get-0.1-mingw32-alpha-3. It has been modified to support
+ the deployment of gcc-4.5.0-1 and msys-base.
-->
<package-collection subsystem="mingw32">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
- <package name="mingw32-gcc-core" alias="gcc gcc-core">
- <description lang="en" title="The GNU C Compiler">
- <paragraph>
- This package provides the MinGW implementation of the
- GNU C language compiler; this includes the C preprocessor,
- and the common back end processors which are necessary to
- support all other language compilers in the GNU Compiler
- Collection.
- </paragraph>
- <paragraph>
- This is a required component of the MinGW Compiler Suite.
+ <package name="mingw32-base" alias="base" class="virtual" >
+ <affiliate group="MinGW Base System" />
+ <description lang="en" title="A Basic MinGW Installation" >
+ <paragraph>This meta package provides a basic GCC installation,
+ and includes the C compiler, linker and other binary tools,
+ the runtime libraries and windows API support, mingw32-make,
+ and a debugger. Other components can be added manually as needed.
</paragraph>
</description>
- <affiliate group="MinGW Compiler Suite" />
- <requires ge="binutils-*-mingw32-bin.tar" />
- <requires ge="mingw-runtime-*-mingw32-dev.tar" />
- <requires ge="mingw-runtime-*-mingw32-dll.tar" />
- <requires ge="w32api-*-mingw32-dev.tar" />
- <release tarname="gcc-core-3.4.5-20060117-3-mingw32-bin.tar.gz">
- <download tarname="gcc-core-3.4.5-20060117-3.tar.gz" />
- </release>
- </package>
-
- <package name="mingw32-gcc-ada" alias="gcc-ada ada">
- <affiliate group="MinGW Compiler Suite" />
- <description lang="en" title="The GNU Ada Compiler">
- <paragraph>
- This package provides the MinGW implementation of the
- GNU Ada language compiler.
- </paragraph>
- <paragraph>
- This is an optional component of the MinGW Compiler Suite;
- you require it only if you wish to compile programs written
- in the Ada language.
- </paragraph>
- </description>
- <requires eq="gcc-core-%-mingw32-bin.tar" />
- <release tarname="gcc-ada-3.4.5-20060117-3-mingw32-bin.tar.gz">
- <download tarname="gcc-ada-3.4.5-20060117-3.tar.gz" />
- </release>
- </package>
- <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
- <description lang="en" title="The GNU C++ Compiler">
- <paragraph>
- This package provides the MinGW implementation of the
- GNU C++ language compiler.
- </paragraph>
- <paragraph>
- This is an optional component of the MinGW Compiler Suite;
- you require it only if you wish to compile programs written
- in the C++ language.
- </paragraph>
- </description>
- <affiliate group="MinGW Compiler Suite" />
- <requires eq="gcc-core-%-mingw32-bin.tar" />
- <release tarname="gcc-g++-3.4.5-20060117-3-mingw32-bin.tar.gz">
- <download tarname="gcc-g++-3.4.5-20060117-3.tar.gz" />
- </release>
- </package>
-
- <package name="mingw32-gcc-fortran" alias="gcc-fortran gcc-g77 g77 f77">
- <affiliate group="MinGW Compiler Suite" />
- <description lang="en" title="The GNU FORTRAN Compiler">
- <paragraph>
- This package provides the MinGW implementation of the
- GNU FORTRAN language compiler.
- </paragraph>
- <paragraph>
- This is an optional component of the MinGW Compiler Suite;
- you require it only if you wish to compile programs written
- in the FORTRAN language.
- </paragraph>
- </description>
- <requires eq="gcc-core-%-mingw32-bin.tar" />
- <release tarname="gcc-g77-3.4.5-20060117-3-mingw32-bin.tar.gz">
- <download tarname="gcc-g77-3.4.5-20060117-3.tar.gz" />
- </release>
- </package>
-
- <package name="mingw32-gcc-java" alias="gcc-java java">
- <affiliate group="MinGW Compiler Suite" />
- <description lang="en" title="The GNU Java Compiler">
- <paragraph>
- This package provides the MinGW implementation of the
- GNU Java language compiler.
- </paragraph>
- <paragraph>
- This is an optional component of the MinGW Compiler Suite;
- you require it only if you wish to compile programs written
- in the Java language.
- </paragraph>
- </description>
- <requires eq="gcc-core-%-mingw32-bin.tar" />
- <release tarname="gcc-java-3.4.5-20060117-3-mingw32-bin.tar.gz">
- <download tarname="gcc-java-3.4.5-20060117-3.tar.gz" />
- </release>
- </package>
-
- <package name="gcc-objc" alias="objc">
- <affiliate group="MinGW Compiler Suite" />
- <description lang="en" title="The GNU Objective-C Compiler">
- <paragraph>
- This package provides the MinGW implementation of the
- GNU Objective-C language compiler.
- </paragraph>
- <paragraph>
- This is an optional component of the MinGW Compiler Suite;
- you require it only if you wish to compile programs written
- in the Objective-C language.
- </paragraph>
- </description>
- <requires eq="gcc-core-%-mingw32-bin.tar" />
- <release tarname="gcc-objc-3.4.5-20060117-3-mingw32-bin.tar.gz">
- <download tarname="gcc-objc-3.4.5-20060117-3.tar.gz" />
- </release>
+ <component class="bin">
+ <release tarname="mingw32-base-@YYYYMMDDNN@-mingw32-bin.meta" />
+ <requires eq="mingw32-gcc-*-mingw32-*-bin.tar" />
+ <requires eq="mingw32-gcc-*-mingw32-*-lic.tar" />
+ <requires eq="mingw32-make-*-mingw32-*-bin.tar" />
+ <requires eq="mingw32-gdb-*-mingw32-*-bin.tar" />
+ </component>
</package>
</package-collection>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+ <!-- File: mingw32-gcc4.xml ~~ mingw-get package list for GCC version 4.x -->
+
+ <package-collection subsystem="mingw32">
+ <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+ <package name="mingw32-gcc" alias="gcc gcc-core mingw32-gcc-core">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU C Compiler">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ GNU C language compiler; this includes the C preprocessor,
+ and the common back end processors which are necessary to
+ support all other language compilers in the GNU Compiler
+ Collection.
+ </paragraph>
+ <paragraph>
+ This is a required component of the MinGW Compiler Suite.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="lic">
+ <release tarname="gcc-4.5.0-1-mingw32-lic.tar.lzma" />
+ </component>
+
+ <component class="bin">
+ <requires eq="binutils-*-mingw32-bin.tar" />
+ <requires eq="mingwrt-*-mingw32-dev.tar" />
+ <requires eq="w32api-*-mingw32-dev.tar" />
+ <requires eq="libgcc-%-mingw32-dll-1.tar" />
+ <requires eq="libssp-%-mingw32-dll-0.tar" />
+ <requires eq="libmpc-*-mingw32-dll-2.tar" />
+ <requires eq="libgomp-%-mingw32-dll-1.tar" />
+ <requires eq="libpthread-*-mingw32-dll-2.tar" />
+ <release tarname="gcc-core-4.5.0-1-mingw32-bin.tar.lzma" />
+ </component>
+
+ <component class="doc">
+ <release tarname="gcc-4.5.0-1-mingw32-doc.tar.lzma" />
+ </component>
+
+ <component class="lang">
+ <release tarname="gcc-4.5.0-1-mingw32-lang.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-libgcc" alias="libgcc">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU C Compiler Shared Runtime Library">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ shared runtime library for the GNU C language compiler;
+ you must install it if you wish to use this compiler with
+ -shared-libgcc support enabled, or if you wish to use any
+ other GCC language compiler, and you require safe handling
+ of exceptions which may cross DLL boundaries.
+ </paragraph>
+ <paragraph>
+ This is a freely redistributable library; it is required by,
+ (and you must distribute it with), any application compiled
+ by the GNU C++ language compiler, unless support for shared
+ runtime libraries is explicitly disabled when building.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libgcc-4.5.0-1-mingw32-dll-1.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-gcc-ada" alias="gcc-ada ada">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU Ada Compiler">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ GNU Ada language compiler.
+ </paragraph>
+ <paragraph>
+ This is an optional component of the MinGW Compiler Suite;
+ you require it only if you wish to compile programs written
+ in the Ada language.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <requires eq="gcc-core-%-mingw32-bin.tar" />
+ <requires eq="libgnat-%-mingw32-dll-45.tar" />
+ <release tarname="gcc-ada-4.5.0-1-mingw32-bin.tar.lzma" />
+ </package>
+
+ <package name="mingw32-libgnat" alias="libgnat">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU Ada Compiler Runtime Library">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ shared runtime library for the GNU Ada language compiler;
+ you must install it if you wish to use this compiler.
+ </paragraph>
+ <paragraph>
+ This is a freely redistributable library; it is required by,
+ (and you must distribute it with), any application compiled
+ by the GNU Ada language compiler, unless support for shared
+ runtime libraries is explicitly disabled when building.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libgnat-4.5.0-1-mingw32-dll-45.tar.lzma">
+ <download tarname="libgnat-4.5.0-1-mingw32-dll-4.5.tar.lzma" />
+ </release>
+ </component>
+ </package>
+
+ <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU C++ Compiler">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ GNU C++ language compiler.
+ </paragraph>
+ <paragraph>
+ This is an optional component of the MinGW Compiler Suite;
+ you require it only if you wish to compile programs written
+ in the C++ language.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <requires eq="gcc-core-%-mingw32-bin.tar" />
+ <requires eq="libstdc++-%-mingw32-dll-6.tar" />
+ <release tarname="gcc-c++-4.5.0-1-mingw32-bin.tar.lzma" />
+ </package>
+
+ <package name="mingw32-libstdc++" alias="libstdc++">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU C++ Compiler Runtime Library">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ shared runtime library for the GNU C++ language compiler;
+ you must install it if you wish to use this compiler.
+ </paragraph>
+ <paragraph>
+ This is a freely redistributable library; it is required by,
+ (and you must distribute it with), any application compiled
+ by the GNU C++ language compiler, unless support for shared
+ runtime libraries is explicitly disabled when building.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libstdc++-4.5.0-1-mingw32-dll-6.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU FORTRAN Compiler">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ GNU FORTRAN language compiler.
+ </paragraph>
+ <paragraph>
+ This is an optional component of the MinGW Compiler Suite;
+ you require it only if you wish to compile programs written
+ in the FORTRAN language.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <requires eq="gcc-core-%-mingw32-bin.tar" />
+ <requires eq="libgfortran-%-mingw32-dll-3.tar" />
+ <release tarname="gcc-fortran-4.5.0-1-mingw32-bin.tar.lzma" />
+ </package>
+
+ <package name="mingw32-libgfortran" alias="libgfortran">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ shared runtime library for the GNU FORTRAN language compiler;
+ you must install it if you wish to use this compiler.
+ </paragraph>
+ <paragraph>
+ This is a freely redistributable library; it is required by,
+ (and you must distribute it with), any application compiled by
+ the GNU FORTRAN language compiler, unless support for shared
+ runtime libraries is explicitly disabled when building.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libgfortran-4.5.0-1-mingw32-dll-3.tar.lzma" />
+ </component>
+ </package>
+
+ <!-- FIXME: no java package available at present...
+ <package name="mingw32-gcc-java" alias="gcc-java java">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU Java Compiler">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ GNU Java language compiler.
+ </paragraph>
+ <paragraph>
+ This is an optional component of the MinGW Compiler Suite;
+ you require it only if you wish to compile programs written
+ in the Java language.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <requires eq="gcc-core-%-mingw32-bin.tar" />
+ <release tarname="gcc-java-4.5.0-1-mingw32-bin.tar.lzma" />
+ </package> -->
+
+ <package name="mingw32-gcc-objc" alias="gcc-objc objc">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU Objective-C Compiler">
+ <paragraph>
+ This package provides the MinGW implementation of the
+ GNU Objective-C language compiler.
+ </paragraph>
+ <paragraph>
+ This is an optional component of the MinGW Compiler Suite;
+ you require it only if you wish to compile programs written
+ in the Objective-C language.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <requires eq="gcc-core-%-mingw32-bin.tar" />
+ <requires eq="libobjc-%-mingw32-dll-2.tar" />
+ <release tarname="gcc-c++-4.5.0-1-mingw32-bin.tar.lzma" />
+ </package>
+
+ <package name="mingw32-libobjc" alias="libobjc">
+ <affiliate group="MinGW Compiler Suite" />
+ <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
+ <paragraph>
+ This package provides the MinGW implementation of the shared
+ runtime library for the GNU Objective-C language compiler; you
+ must install it if you wish to use this compiler.
+ </paragraph>
+ <paragraph>
+ This is a freely redistributable library; it is required by,
+ (and you must distribute it with), any application compiled by
+ the GNU Objective-C language compiler, unless support for shared
+ runtime libraries is explicitly disabled when building.
+ </paragraph>
+ </description>
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libobjc-4.5.0-1-mingw32-dll-2.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-libgomp" alias="libgomp">
+ <affiliate group="MinGW Compiler Suite" />
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <requires eq="libpthread-*-mingw32-dll-2.tar" />
+ <release tarname="libgomp-4.5.0-1-mingw32-dll-1.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-libssp" alias="libssp">
+ <affiliate group="MinGW Compiler Suite" />
+
+ <source tarname="gcc-%-mingw32-src.tar.lzma" />
+ <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libssp-4.5.0-1-mingw32-dll-0.tar.lzma" />
+ </component>
+ </package>
+
+ </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+ <!-- File: mingw32-gmp.xml ~~ mingw-get package description for gmp -->
+
<package-collection subsystem="mingw32">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+ <!-- Provides the package descriptions for the gmp library, which -->
+ <!-- is a runtime prerequisite for modern versions of GCC. -->
+
<package name="mingw32-gmp" alias="gmp">
+ <affiliate group="MinGW Standard Libraries" />
<description lang="en" title="gmp: The GNU Multiple Precision Arithmetic Library" >
- <paragraph>GNU MP is a library for arbitrary precision arithmetic,
- operating on signed integers, rational numbers, and floating
- point numbers. It has a rich set of functions, and the functions
- have a regular interface.
+ <paragraph>
+ GNU MP is a library for arbitrary precision arithmetic, operating on
+ signed integers, rational numbers, and floating point numbers. It
+ has a rich set of functions, and the functions have a regular
+ interface.
</paragraph>
- <paragraph>The MinGW/MSYS project provides two gmp packages:
- the native win32 mingw32-gmp and an MSYS version, msys-gmp.
- mingw32-gmp is provided as a necessary component of modern MinGW
- gcc compilers, while the msys-gmp version requires the MSYS dll,
- and is provided as a prerequisite of certain other MSYS tools,
- such as guile.
+ <paragraph>
+ The MinGW/MSYS project provides two gmp packages: the native win32
+ mingw32-gmp and an MSYS version, msys-gmp. mingw32-gmp is provided
+ as a necessary component of modern MinGW gcc compilers, while the
+ msys-gmp version requires the MSYS dll, and is provided as a
+ prerequisite of certain other MSYS tools, such as guile.
</paragraph>
- <paragraph>The mingw32-gmp package provides the documentation
- for the gmp library, as well as the related development files.
- The associated mingw32-libgmp package provides the C runtime
- library, while the associated mingw32-libgmpxx package provides
- the C++ runtime library.
+ <paragraph>
+ The mingw32-gmp package provides the documentation for the gmp
+ library, as well as the related development files. The associated
+ mingw32-libgmp package provides the C runtime library, while the
+ associated mingw32-libgmpxx package provides the C++ runtime library.
</paragraph>
</description>
+
+ <source tarname="gmp-%-mingw32-src.tar.lzma" />
+ <licence tarname="gmp-%-mingw32-lic.tar.lzma" />
+
<component class="dev">
- <release tarname="gmp-5.0.1-1-mingw32-dev.tar.lzma" />
- <requires eq="mingw32-libgmp-%-mingw32-%-dll-10.tar" />
- <requires eq="mingw32-libgmpxx-%-mingw32-%-dll-4.tar" />
+ <release tarname="gmp-5.0.1-1-mingw32-dev.tar.lzma" >
+ <requires eq="mingw32-libgmp-%-mingw32-dll-10.tar" />
+ <requires eq="mingw32-libgmpxx-%-mingw32-dll-4.tar" />
+ </release>
</component>
+
<component class="doc">
<release tarname="gmp-5.0.1-1-mingw32-doc.tar.lzma" />
</component>
+
<component class="lic">
<release tarname="gmp-5.0.1-1-mingw32-lic.tar.lzma" />
</component>
- <licence tarname="gmp-%-msys-%-lic.tar" />
- <source tarname="gmp-%-msys-%-src.tar" />
</package>
+
<package name="mingw32-libgmp" alias="libgmp">
+ <affiliate group="MinGW Standard Libraries" />
<description lang="en" title="libgmp: The GNU Multiple Precision Arithmetic Library" >
- <paragraph>GNU MP is a library for arbitrary precision arithmetic,
- operating on signed integers, rational numbers, and floating
- point numbers. It has a rich set of functions, and the functions
- have a regular interface.
+ <paragraph>
+ GNU MP is a library for arbitrary precision arithmetic, operating on
+ signed integers, rational numbers, and floating point numbers. It
+ has a rich set of functions, and the functions have a regular
+ interface.
+ </paragraph>
+ <paragraph>
+ The MinGW/MSYS project provides two libgmp packages: the native win32
+ mingw32-libgmp and an MSYS version, msys-libgmp. mingw32-libgmp is
+ provided as a necessary component of modern MinGW gcc compilers,
+ while the msys-libgmp version requires the MSYS dll, and is provided
+ as a prerequisite of certain other MSYS tools, such as guile.
</paragraph>
- <paragraph>The MinGW/MSYS project provides two libgmp packages:
- the native win32 mingw32-libgmp and an MSYS version, msys-libgmp.
- mingw32-libgmp is provided as a necessary component of modern
- MinGW gcc compilers, while the msys-libgmp version requires the
- MSYS dll, and is provided as a prerequisite of certain other MSYS
- tools, such as guile.
+ <paragraph>
+ The mingw32-libgmp package provides the C runtime library. The
+ associated mingw32-gmp package provides the documentation for the gmp
+ library, as well as the related development files. The associated
+ mingw32-libgmpxx package provides the C++ runtime library.
</paragraph>
- <paragraph>The mingw32-libgmp package provides the C runtime
- library. The associated mingw32-gmp pacage provides the
- documentation for the gmp library, as well as the related
- development files. The associated mingw32-libgmpxx package
- provides the C++ runtime library.
+ <paragraph>
+ This is a required component of the MinGW Compiler Suite.
</paragraph>
</description>
+
+ <source tarname="gmp-%-mingw32-src.tar.lzma" />
+ <licence tarname="gmp-%-mingw32-lic.tar.lzma" />
+
<component class="dll">
<release tarname="libgmp-5.0.1-1-mingw32-dll-10.tar.lzma" />
</component>
- <licence tarname="gmp-%-mingw32-%-lic.tar" />
- <source tarname="gmp-%-mingw32-%-src.tar" />
</package>
+
<package name="mingw32-libgmpxx" alias="libgmpxx">
+ <affiliate group="MinGW Standard Libraries" />
<description lang="en" title="libgmpxx: The GNU Multiple Precision Arithmetic Library" >
- <paragraph>GNU MP is a library for arbitrary precision arithmetic,
- operating on signed integers, rational numbers, and floating
- point numbers. It has a rich set of functions, and the functions
- have a regular interface.
+ <paragraph>
+ GNU MP is a library for arbitrary precision arithmetic, operating on
+ signed integers, rational numbers, and floating point numbers. It
+ has a rich set of functions, and the functions have a regular
+ interface.
</paragraph>
- <paragraph>The mingw32-libgmpxx package provides the C++ runtime
- library. The associated mingw32-gmp pacage provides the
- documentation for the gmp library, as well as the related
- development files. The associated mingw32-libgmp package
- provides the C runtime library.
+ <paragraph>
+ The mingw32-libgmpxx package provides the C++ runtime library. The
+ associated mingw32-gmp package provides the documentation for the gmp
+ library, as well as the related development files. The associated
+ mingw32-libgmp package provides the C runtime library.
</paragraph>
</description>
+
+ <source tarname="gmp-%-mingw32-src.tar.lzma" />
+ <licence tarname="gmp-%-mingw32-lic.tar.lzma" />
+
<component class="dll">
- <release tarname="libgmpxx-5.0.1-1-mingw32-dll-4.tar.lzma" />
- <requires eq="libgmp-%-mingw32-%-dll-10.tar" />
- <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
- <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
+ <release tarname="libgmpxx-5.0.1-1-mingw32-dll-4.tar.lzma" >
+ <requires eq="libgmp-%-mingw32-dll-10.tar" />
+ <requires eq="libgcc-*-mingw32-dll-1.tar" />
+ </release>
</component>
- <licence tarname="gmp-%-mingw32-%-lic.tar" />
- <source tarname="gmp-%-mingw32-%-src.tar" />
</package>
</package-collection>
</software-distribution>
-<!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
-
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+ <!-- File: mingw32-mpc.xml ~~ mingw-get package description for mpc -->
+
+ <package-collection subsystem="mingw32">
+ <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+ <!-- Provides the package descriptions for the mpc library, which -->
+ <!-- is a runtime prerequisite for modern versions of GCC. -->
+
+ <package name="mingw32-mpc" alias="mpc">
+ <affiliate group="MinGW Standard Libraries" />
+ <description lang="en" title="mpc: Arbitrary Precision Math Library for Complex Numbers">
+ <paragraph>
+ MPC is a C library for the arithmetic of complex numbers with
+ arbitrarily high precision and correct rounding of the result. It is
+ built upon and follows the same principles as MPFR.
+ </paragraph>
+ <paragraph>
+ The mingw32-mpc package provides the documentation for the mpc
+ library, as well as the related development files. The associated
+ mingw32-libmpc package provides the C runtime library.
+ </paragraph>
+ </description>
+
+ <source tarname="mpc-%-mingw32-src.tar.lzma" />
+ <licence tarname="mpc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dev">
+ <release tarname="mpc-0.8.1-1-mingw32-dev.tar.lzma" >
+ <requires eq="mingw32-libmpc-%-mingw32-dll-2.tar" />
+ </release>
+ </component>
+
+ <component class="doc">
+ <release tarname="mpc-0.8.1-1-mingw32-doc.tar.lzma" />
+ </component>
+
+ <component class="lic">
+ <release tarname="mpc-0.8.1-1-mingw32-lic.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-libmpc" alias="libmpc">
+ <affiliate group="MinGW Standard Libraries" />
+ <description lang="en" title="mpc: Arbitrary Precision Math Library for Complex Numbers">
+ <paragraph>
+ MPC is a C library for the arithmetic of complex numbers with
+ arbitrarily high precision and correct rounding of the result. It is
+ built upon and follows the same principles as MPFR. This package
+ provides the runtime library.
+ </paragraph>
+ <paragraph>
+ The mingw32-libmpc package provides the C runtime library. The
+ associated mingw32-mpc package provides the documentation for the
+ mpc library, as well as the related development files.
+ </paragraph>
+ <paragraph>
+ This is a required component of the MinGW Compiler Suite.
+ </paragraph>
+ </description>
+
+ <source tarname="mpc-%-mingw32-src.tar.lzma" />
+ <licence tarname="mpc-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libmpc-0.8.1-1-mingw32-dll-2.tar.lzma" >
+ <requires eq="mingw32-libmpfr-*-mingw32-dll-1.tar" />
+ <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" />
+ </release>
+ </component>
+ </package>
+
+ </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+ <!-- File: mingw32-mpfr.xml ~~ mingw-get package description for mpfr -->
+
+ <package-collection subsystem="mingw32">
+ <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+ <!-- Provides the package descriptions for the mpfr library, which -->
+ <!-- is a runtime prerequisite for modern versions of GCC. -->
+
+ <package name="mingw32-mpfr" alias="mpfr">
+ <affiliate group="MinGW Standard Libraries" />
+ <description lang="en" title="mpfr: Arbitrary Precision Floating Point Math Library" >
+ <paragraph>
+ The MPFR library is a C library for multiple-precision floating-point
+ computations with correct rounding. The main goal of MPFR is to
+ provide a library for multiple-precision floating-point computation
+ which is both efficient and has a well-defined semantics. It copies
+ the good ideas from the ANSI/IEEE-754 standard for double-precision
+ floating-point arithmetic (53-bit mantissa). MPFR is based on the GMP
+ multiple-precision library.
+ </paragraph>
+ <paragraph>
+ The mingw32-mpfr package provides the documentation for the mpfr
+ library, as well as the related development files. The associated
+ mingw32-libmpfr package provides the runtime library.
+ </paragraph>
+ </description>
+
+ <source tarname="mpfr-%-mingw32-src.tar.lzma" />
+ <licence tarname="mpfr-%-mingw32-lic.tar.lzma" />
+
+ <component class="dev">
+ <release tarname="mpfr-2.4.1-1-mingw32-dev.tar.lzma" >
+ <requires eq="mingw32-libmpfr-%-mingw32-dll-1.tar" />
+ </release>
+ </component>
+
+ <component class="doc">
+ <release tarname="mpfr-2.4.1-1-mingw32-doc.tar.lzma" />
+ </component>
+
+ <component class="lic">
+ <release tarname="mpfr-2.4.1-1-mingw32-lic.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-libmpfr" alias="libmpfr">
+ <affiliate group="MinGW Standard Libraries" />
+ <description lang="en" title="Arbitrary Precision Floating Point Math Library" >
+ <paragraph>
+ The MPFR library is a C library for multiple-precision floating-point
+ computations with correct rounding. The main goal of MPFR is to
+ provide a library for multiple-precision floating-point computation
+ which is both efficient and has a well-defined semantics. It copies
+ the good ideas from the ANSI/IEEE-754 standard for double-precision
+ floating-point arithmetic (53-bit mantissa). MPFR is based on the GMP
+ multiple-precision library.
+ </paragraph>
+ <paragraph>
+ The mingw32-libmpfr package provides the runtime library. The
+ associated mingw32-mpfr package provides the documentation for the
+ mpfr library, as well as the related development files.
+ </paragraph>
+ <paragraph>
+ This is a required component of the MinGW Compiler Suite.
+ </paragraph>
+ </description>
+
+ <source tarname="mpfr-%-mingw32-src.tar.lzma" />
+ <licence tarname="mpfr-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma" >
+ <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" />
+ </release>
+ </component>
+ </package>
+
+ </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
</package-group-hierarchy>
<package-list catalogue="mingw32-base" />
+ <package-list catalogue="mingw32-gcc3" />
+ <package-list catalogue="mingw32-gcc4" />
<package-list catalogue="mingw32-binutils" />
<package-list catalogue="mingw32-expat" />
<package-list catalogue="mingw32-gdb" />
<package-list catalogue="mingw32-make" />
<package-list catalogue="mingw32-runtime" />
+ <package-list catalogue="mingw32-pthreads-w32" />
+ <package-list catalogue="mingw32-gmp" />
+ <package-list catalogue="mingw32-mpc" />
+ <package-list catalogue="mingw32-mpfr" />
</software-distribution>
<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+ <!-- File: mingw32-pthreads-w32.xml ~~ mingw-get package description for pthreads-w32 -->
+
+ <package-collection subsystem="mingw32">
+ <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+ <!-- Provides the package descriptions for the pthreads-w32 library, -->
+ <!-- which is a runtime prerequisite for modern versions of GCC. -->
+
+ <package name="mingw32-pthreads-w32" alias="pthreads-w32 pthreads">
+ <affiliate group="MinGW Standard Libraries" />
+ <description lang="en" title="POSIX threading library for Win32" >
+ <paragraph>
+ pthreads-w32 seeks to provide a freely available and high-quality
+ implementation of pthreads for Windows. Pthreads is an API for
+ writing multithreaded applications following the POSIX standard.
+ </paragraph>
+ <paragraph>
+ The mingw32-pthreads-w32 package provides the documentation for the
+ pthreads-w32 library, as well as the related development files. The
+ associated mingw32-libpthread package provides the runtime library.
+ </paragraph>
+ </description>
+
+ <source tarname="pthreads-w32-%-mingw32-src.tar.lzma" />
+ <licence tarname="pthreads-w32-%-mingw32-lic.tar.lzma" />
+
+ <component class="dev">
+ <release tarname="pthreads-w32-2.8.0-3-mingw32-dev.tar.lzma" >
+ <requires eq="mingw32-libpthread-%-mingw32-dll-2.tar" />
+ </release>
+ </component>
+
+ <component class="doc">
+ <release tarname="pthreads-w32-2.8.0-3-mingw32-doc.tar.lzma" />
+ </component>
+
+ <component class="lic">
+ <release tarname="pthreads-w32-2.8.0-3-mingw32-lic.tar.lzma" />
+ </component>
+ </package>
+
+ <package name="mingw32-libpthread" alias="libpthread">
+ <affiliate group="MinGW Standard Libraries" />
+ <description lang="en" title="POSIX threading library for Win32" >
+ <paragraph>
+ pthreads-w32 seeks to provide a freely available and high-quality
+ implementation of pthreads for Windows. Pthreads is an API for
+ writing multithreaded applications following the POSIX standard.
+ </paragraph>
+ <paragraph>
+ The mingw32-libpthread package provides the runtime library. The
+ associated mingw32-pthreads-w32 package provides the documentation
+ for the pthreads-w32 library, as well as the related development
+ files.
+ </paragraph>
+ <paragraph>
+ This is a required component of the MinGW Compiler Suite.
+ </paragraph>
+ </description>
+
+ <source tarname="pthreads-w32-%-mingw32-src.tar.lzma" />
+ <licence tarname="pthreads-w32-%-mingw32-lic.tar.lzma" />
+
+ <component class="dll">
+ <release tarname="libpthread-2.8.0-3-mingw32-dll-2.tar.lzma" />
+ </component>
+ </package>
+
+ </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->