OSDN Git Service

Correct omission from gettext-0.18.3.2 package specification.
[mingw/mingw-dist.git] / mingw32 / mingw32-gcc-tools.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: mingw32-gcc-tools.xml -->
5
6   <package-collection subsystem="mingw32">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
10     <package name="mingw32-gcc-tools-epoch2-autoconf">
11       <description lang="en"
12         title="special autoconf for gcc development">
13         <paragraph>Gcc requires that an unpatched, pristine version of autoconf
14           be used when preparing patches for official submission. For various
15           reasons [1] these pristine versions cannot coexist with the existing
16           mingw32-autoconf packages in /mingw. This package provides autoconf-2.64
17           and installs into /mingw/opt/gcc-tools/epoch2/{bin,share} for use when
18           developing gcc-4.5.x and gcc-4.6.x. It is also used when building
19           gettext-0.18.1.1.
20         </paragraph>
21         <paragraph>gcc-4.3.x and gcc-4.4.x development requires autoconf-2.59</paragraph>
22         <paragraph>gcc-4.5.x and gcc-4.6.x development requires autoconf-2.64</paragraph>
23         <paragraph>[1] http://cygwin.com/ml/cygwin-apps/2009-01/msg00007.html</paragraph>
24         <paragraph>Autoconf is an extensible package of M4 macros that
25           produce shell scripts to automatically configure software source
26           code packages.  These scripts can adapt the packages to many
27           kinds of UNIX-like systems without manual user intervention.
28           Autoconf creates a configuration script for a package from a
29           template file that lists the operating system features that the
30           package can use, in the form of M4 macro calls.
31         </paragraph>
32       </description>
33
34       <licence tarname="gcc-tools-epoch2-autoconf-%-mingw32-%-lic.tar.%" />
35       <source tarname="gcc-tools-epoch2-autoconf-%-mingw32-%-src.tar.%" />
36
37       <component class="bin">
38         <requires eq="msys-core-*-msys-*-bin.tar" />
39         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
40         <requires eq="msys-m4-*-msys-*-bin.tar" />
41         <requires eq="msys-perl-*-msys-*-bin.tar" />
42         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
43         <release tarname="gcc-tools-epoch2-autoconf-2.64-1-mingw32-bin.tar.lzma" />
44       </component>
45
46       <component class="doc">
47         <release tarname="gcc-tools-epoch2-autoconf-2.64-1-mingw32-doc.tar.lzma" />
48       </component>
49
50       <component class="lic">
51         <release tarname="gcc-tools-epoch2-autoconf-2.64-1-mingw32-lic.tar.lzma" />
52       </component>
53     </package>
54
55     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
56     <package name="mingw32-gcc-tools-epoch2-automake">
57       <description lang="en"
58         title="special automake for gcc development">
59         <paragraph>Gcc requires that an unpatched, pristine version of automake
60           be used when preparing patches for official submission. For various
61           reasons [1] these pristine versions cannot coexist with the existing
62           mingw32-automake packages in /mingw.  This package provides
63           automake-1.11 and installs into /mingw/opt/gcc-tools/epoch2/{bin,share}
64           for use when developing gcc-4.5.x and gcc-4.6.x.  It is also used when
65           building gettext-0.18.1.1.
66         </paragraph>
67         <paragraph>gcc-4.3.x and gcc-4.4.x development requires the latest
68           release in the automake-1.9.x series.
69         </paragraph>
70         <paragraph>gcc-4.5.x and gcc-4.6.x development requires the latest
71           release in the automake-1.11.x series.
72         </paragraph>
73         <paragraph>[1] http://cygwin.com/ml/cygwin-apps/2009-01/msg00007.html</paragraph>
74         <paragraph>Automake is a tool for automatically generating
75           Makefile.in files compliant with the GNU Coding Standards.
76           Automake requires the use of Autoconf.
77         </paragraph>
78       </description>
79
80       <licence tarname="gcc-tools-epoch2-automake-%-mingw32-%-lic.tar.%" />
81       <source tarname="gcc-tools-epoch2-automake-%-mingw32-%-src.tar.%" />
82
83       <component class="bin">
84         <requires eq="mingw32-gcc-tools-epoch2-autoconf-*-mingw32-*-bin.tar" />
85         <requires eq="msys-core-*-msys-*-bin.tar" />
86         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
87         <requires eq="msys-m4-*-msys-*-bin.tar" />
88         <requires eq="msys-perl-*-msys-*-bin.tar" />
89         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
90         <release tarname="gcc-tools-epoch2-automake-1.11.1-1-mingw32-bin.tar.lzma" />
91       </component>
92
93       <component class="doc">
94         <release tarname="gcc-tools-epoch2-automake-1.11.1-1-mingw32-doc.tar.lzma" />
95       </component>
96
97       <component class="lic">
98         <release tarname="gcc-tools-epoch2-automake-1.11.1-1-mingw32-lic.tar.lzma" />
99       </component>
100     </package>
101
102   </package-collection>
103 </software-distribution>
104 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->