Skip to content

Commit acf02eb

Browse files
committed
Update modulesets.
1 parent acc2898 commit acf02eb

File tree

44 files changed

+3466
-1990
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+3466
-1990
lines changed

modulesets/bootstrap.modules

Lines changed: 174 additions & 122 deletions
Original file line numberDiff line numberDiff line change
@@ -1,158 +1,210 @@
1-
<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->
1+
<?xml version="1.0" standalone="no"?>
2+
<!--*- mode: nxml -*-->
23
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
34
<moduleset>
4-
<repository type="tarball" name="ftp.gnu.org"
5-
href="https://ftp.gnu.org/gnu/"/>
6-
<repository type="tarball" name="pkgconfig"
7-
href="http://pkgconfig.freedesktop.org/releases/"/>
8-
<repository type="tarball" name="sourceforge"
9-
href="http://downloads.sourceforge.net/sourceforge/"/>
10-
<repository type="tarball" name="tukaani.org"
11-
href="http://tukaani.org/"/>
12-
<repository type="tarball" name="cmake"
13-
href="https://cmake.org/files/"/>
14-
<repository type="tarball" name="cpan" href="http://search.cpan.org/CPAN/" />
15-
<repository type="tarball" name="intltool"
16-
href="http://launchpad.net/intltool/trunk/"/>
17-
<repository type="tarball" name="github" href="https://github.com"/>
5+
<!--
6+
Please format this file using https://github.com/htacg/tidy-html5
187
19-
<autotools id="xz" autogen-sh="configure" bootstrap="true">
20-
<branch repo="tukaani.org" module="xz/xz-5.2.5.tar.bz2" version="5.2.5"
21-
hash="sha256:5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df"/>
8+
tidy -config ../tidy.conf -m bootstrap.modules
9+
-->
10+
<repository name="ftp.gnu.org"
11+
href="https://ftp.gnu.org/gnu/"
12+
type="tarball" />
13+
<repository name="pkgconfig"
14+
href="http://pkgconfig.freedesktop.org/releases/"
15+
type="tarball" />
16+
<repository name="sourceforge"
17+
href="http://downloads.sourceforge.net/sourceforge/"
18+
type="tarball" />
19+
<repository name="tukaani.org"
20+
href="http://tukaani.org/"
21+
type="tarball" />
22+
<repository name="cmake"
23+
href="https://cmake.org/files/"
24+
type="tarball" />
25+
<repository name="cpan"
26+
href="http://search.cpan.org/CPAN/"
27+
type="tarball" />
28+
<repository name="intltool"
29+
href="http://launchpad.net/intltool/trunk/"
30+
type="tarball" />
31+
<repository name="github"
32+
href="https://github.com"
33+
type="tarball" />
34+
<!---->
35+
<autotools id="xz"
36+
autogen-sh="configure"
37+
bootstrap="true">
38+
<branch module="xz/xz-5.4.3.tar.bz2"
39+
version="5.4.3"
40+
hash="sha256:9243a04598d7a70c1f567a0143a255581ac5c64b140fd55fd5cbc1e00b0e6f90"
41+
repo="tukaani.org" />
2242
</autotools>
23-
24-
<!-- gnu make 4.xx, needed to unbreak parallel builds for the webkit -->
25-
<autotools id="gnumake" autogen-sh="configure" bootstrap="true"
26-
autogenargs="--disable-dependency-tracking">
27-
<branch repo="ftp.gnu.org"
28-
module="make/make-4.3.tar.gz" version="4.3"
29-
hash="sha256:e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19">
30-
</branch>
43+
<!--
44+
gnu make 4.xx, needed to unbreak parallel builds for the webkit
45+
-->
46+
<autotools id="gnumake"
47+
autogen-sh="configure"
48+
autogenargs="--disable-dependency-tracking"
49+
bootstrap="true">
50+
<branch module="make/make-4.4.tar.gz"
51+
version="4.4"
52+
hash="sha256:581f4d4e872da74b3941c874215898a7d35802f03732bdccee1d4a7979105d18"
53+
repo="ftp.gnu.org" />
3154
</autotools>
32-
33-
<autotools id="gettext" autogen-sh="configure"
34-
autogenargs="--without-emacs --disable-java --disable-native-java --disable-libasprintf --disable-csharp --with-included-glib --with-included-libcroco"
35-
hash="sha256:d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192">
36-
<branch repo="ftp.gnu.org"
37-
module="gettext/gettext-0.21.tar.xz" version="0.21">
38-
</branch>
55+
<!---->
56+
<autotools id="gettext"
57+
autogen-sh="configure"
58+
autogenargs="--without-emacs --disable-java --disable-native-java --disable-libasprintf --disable-csharp --with-included-glib --with-included-libcroco">
59+
60+
<branch module="gettext/gettext-0.22.tar.xz"
61+
version="0.22"
62+
hash="sha256:0e60393a47061567b46875b249b7d2788b092d6457d656145bb0e7e6a3e26d93"
63+
repo="ftp.gnu.org" />
3964
</autotools>
40-
41-
<!-- cmakes ./configure is picky about invalid flags so we manually set it -->
42-
<autotools id="cmake" autogen-sh="bootstrap" bootstrap="true"
43-
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s">
44-
<branch repo="cmake" module="v3.20/cmake-3.20.0.tar.gz" version="3.20.0">
45-
</branch>
65+
<!--
66+
cmakes ./configure is picky about invalid flags so we manually set it
67+
-->
68+
<autotools id="cmake"
69+
autogen-sh="bootstrap"
70+
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s"
71+
bootstrap="true">
72+
<branch module="v3.26/cmake-3.26.4.tar.gz"
73+
version="3.26.4"
74+
hash="sha256:313b6880c291bd4fe31c0aa51d6e62659282a521e695f30d5cc0d25abbd5c208"
75+
repo="cmake" />
4676
</autotools>
47-
<!-- The version of m4 provided with Xcode is now too old, see
48-
https://savannah.gnu.org/support/index.php?110397 -->
49-
<autotools id="m4" autogen-sh="configure" bootstrap="true">
50-
<branch repo="ftp.gnu.org"
51-
module="m4/m4-1.4.18.tar.xz" version="1.4.18"
52-
hash="sha256:f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07">
53-
<patch file="vasnprintf.patch" strip="1"/>
54-
</branch>
77+
<!--
78+
The version of m4 provided with Xcode is now too old, see
79+
https://savannah.gnu.org/support/index.php?110397
80+
-->
81+
<autotools id="m4"
82+
autogen-sh="configure"
83+
bootstrap="true">
84+
<branch module="m4/m4-1.4.19.tar.xz"
85+
version="1.4.19"
86+
hash="sha256:63aede5c6d33b6d9b13511cd0be2cac046f2e70fd0a07aa9573a04a82783af96"
87+
repo="ftp.gnu.org" />
5588
</autotools>
56-
57-
<autotools id="autoconf" autogen-sh="configure" bootstrap="true">
58-
<branch repo="ftp.gnu.org"
59-
module="autoconf/autoconf-2.71.tar.xz" version="2.71"
60-
hash="shas56:f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4"/>
89+
<!---->
90+
<autotools id="autoconf"
91+
autogen-sh="configure"
92+
bootstrap="true">
93+
<branch module="autoconf/autoconf-2.71.tar.xz"
94+
version="2.71"
95+
hash="shas56:f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4"
96+
repo="ftp.gnu.org" />
6197
<dependencies>
62-
<dep package="m4"/>
63-
<dep package="xz"/>
98+
<dep package="m4" />
99+
<dep package="xz" />
64100
</dependencies>
65101
</autotools>
66-
67-
<autotools id="autoconf-archive" autogen-sh="configure" bootstrap="true">
68-
<branch repo="ftp.gnu.org"
69-
module="autoconf-archive/autoconf-archive-2021.02.19.tar.xz"
70-
version="2021-02-19"
71-
hash="sha256:e8a6eb9d28ddcba8ffef3fa211653239e9bf239aba6a01a6b7cfc7ceaec69cbd"/>
102+
<!---->
103+
<autotools id="autoconf-archive"
104+
autogen-sh="configure"
105+
bootstrap="true">
106+
<branch module="autoconf-archive/autoconf-archive-2023.02.20.tar.xz"
107+
version="2023-02-20"
108+
hash="sha256:71d4048479ae28f1f5794619c3d72df9c01df49b1c628ef85fde37596dc31a33"
109+
repo="ftp.gnu.org" />
72110
</autotools>
73-
74-
<autotools id="libtool" autogen-sh="configure" bootstrap="true">
75-
<branch repo="ftp.gnu.org"
76-
module="libtool/libtool-2.4.6.tar.gz" version="2.4.6"
77-
hash="sha256:e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3">
78-
<patch file="libtool-apple-sort.patch" strip="1"/>
111+
<!---->
112+
<autotools id="libtool"
113+
autogen-sh="configure"
114+
bootstrap="true">
115+
<branch module="libtool/libtool-2.4.7.tar.gz"
116+
version="2.4.7"
117+
hash="sha256:04e96c2404ea70c590c546eba4202a4e12722c640016c12b9b2f1ce3d481e9a8"
118+
repo="ftp.gnu.org">
119+
<patch file="libtool-apple-sort.patch"
120+
strip="1" />
79121
</branch>
80122
</autotools>
81-
82-
83-
<autotools id="automake" autogen-sh="configure" bootstrap="true">
84-
<branch repo="ftp.gnu.org" version="1.16.3"
85-
module="automake/automake-1.16.3.tar.xz"
86-
hash="sha256:ff2bf7656c4d1c6fdda3b8bebb21f09153a736bcba169aaf65eab25fa113bf3a"/>
123+
<!---->
124+
<autotools id="automake"
125+
autogen-sh="configure"
126+
bootstrap="true">
127+
<branch module="automake/automake-1.16.5.tar.xz"
128+
version="1.16.5"
129+
hash="sha256:f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469"
130+
repo="ftp.gnu.org" />
87131
<dependencies>
88-
<dep package="autoconf"/>
132+
<dep package="autoconf" />
89133
</dependencies>
90134
</autotools>
91-
92-
<autotools id="pkg-config" autogen-sh="configure" bootstrap="true"
93-
autogenargs="--with-internal-glib">
94-
<branch repo="pkgconfig"
95-
module="pkg-config-0.29.2.tar.gz" version="0.29.2"
96-
hash="sha256:6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591"/>
135+
<!---->
136+
<autotools id="pkg-config"
137+
autogen-sh="configure"
138+
autogenargs="--with-internal-glib"
139+
bootstrap="true">
140+
<branch module="pkg-config-0.29.2.tar.gz"
141+
version="0.29.2"
142+
hash="sha256:6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591"
143+
repo="pkgconfig" />
97144
</autotools>
98-
99-
<!-- MacOS provides 2.3 (presumably the last GPL2 version, gstreamer
100-
requires 2.4. -->
101-
<autotools id="bison" autogen-sh="configure">
102-
<branch repo="ftp.gnu.org" module="bison/bison-3.7.6.tar.xz"
103-
version="3.7.6"
104-
hash="sha256:67d68ce1e22192050525643fc0a7a22297576682bef6a5c51446903f5aeef3cf">
105-
</branch>
145+
<!--
146+
macOS provides 2.3 (presumably the last GPL2 version, gstreamer
147+
requires 2.4.
148+
-->
149+
<autotools id="bison"
150+
autogen-sh="configure">
151+
<branch module="bison/bison-3.8.2.tar.xz"
152+
version="3.8.2"
153+
repo="ftp.gnu.org" />
106154
<dependencies>
107-
<dep package='flex'/>
155+
<dep package='flex' />
108156
</dependencies>
109157
</autotools>
110-
111-
<!-- As of 29 March 2021 Flex hasn't had an update since May 2017. -->
112-
<autotools id="flex" autogen-sh="configure" autogenargs="--disable-libfl">
158+
<!--
159+
As of 29 March 2021 Flex hasn't had an update since May 2017.
160+
-->
161+
<autotools id="flex"
162+
autogen-sh="configure"
163+
autogenargs="--disable-libfl">
113164
<branch module="westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz"
114-
repo="github" version="2.6.4"
115-
hash="sha256:e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"/>
165+
version="2.6.4"
166+
hash="sha256:e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"
167+
repo="github" />
116168
</autotools>
117-
118-
<!-- This is generated by tarring up the needed docbook stylesheets
119-
for gtk-doc to work. If someone wants to work on a setup that
120-
uses the real docbook source from upstream, feel free to do so,
121-
it used to be a huge amount of work, but might be easier these
122-
days.
123-
169+
<!--
170+
This is generated by tarring up the needed docbook stylesheets
171+
for gtk-doc to work. If someone wants to work on a setup that
172+
uses the real docbook source from upstream, feel free to do so,
173+
it used to be a huge amount of work, but might be easier these
174+
days.
124175
-->
125-
<autotools id="gtk-osx-docbook" autogen-sh="configure"
126-
supports-non-srcdir-builds="no" >
127-
<branch repo="github" module="jralls/gtk-osx-docbook/releases/download/gtk-osx-docbook-1.3/gtk-osx-docbook-1.3.tar.xz"
176+
<autotools id="gtk-osx-docbook"
177+
autogen-sh="configure"
178+
supports-non-srcdir-builds="no">
179+
<branch module="jralls/gtk-osx-docbook/releases/download/gtk-osx-docbook-1.3/gtk-osx-docbook-1.3.tar.xz"
128180
version="1.3"
129-
hash="sha256:fcf497688a1d531b192301bd09c55adefda5a662729a58eb8a895166e38ef219"/>
181+
hash="sha256:fcf497688a1d531b192301bd09c55adefda5a662729a58eb8a895166e38ef219"
182+
repo="github" />
130183
</autotools>
131-
132-
<autotools id="intltool" autogen-sh="configure">
133-
<branch repo="intltool" module="0.51.0/+download/intltool-0.51.0.tar.gz"
184+
<!---->
185+
<autotools id="intltool"
186+
autogen-sh="configure">
187+
<branch module="0.51.0/+download/intltool-0.51.0.tar.gz"
134188
version="0.51.0"
135-
hash="sha256:67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"/>
136-
<!--dependencies>
137-
<dep package="perl-xml-parser"/>
138-
</dependencies-->
189+
hash="sha256:67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
190+
repo="intltool" />
139191
</autotools>
140-
192+
<!---->
141193
<metamodule id="meta-bootstrap">
142194
<dependencies>
143-
<dep package="xz"/>
144-
<dep package="gettext" /> <!-- Needed for 64-bit -->
145-
<dep package="cmake"/>
195+
<dep package="xz" />
196+
<dep package="gettext" />
197+
<dep package="cmake" />
146198
<dep package="autoconf-archive" />
147199
<dep package="libtool" />
148-
<dep package="automake"/>
200+
<dep package="automake" />
149201
<dep package="pkg-config" />
150-
<dep package="bison"/>
151-
<dep package="flex"/>
152-
<dep package="gtk-osx-docbook"/>
153-
<dep package="intltool"/>
154-
<dep package="gnumake"/>
202+
<dep package="bison" />
203+
<dep package="flex" />
204+
<dep package="gtk-osx-docbook" />
205+
<dep package="intltool" />
206+
<dep package="gnumake" />
155207
</dependencies>
156208
</metamodule>
157-
209+
<!---->
158210
</moduleset>

0 commit comments

Comments
 (0)