|
1 | | -<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*--> |
| 1 | +<?xml version="1.0" standalone="no"?> |
| 2 | +<!--*- mode: nxml -*--> |
2 | 3 | <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> |
3 | 4 | <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 |
18 | 7 |
|
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" /> |
22 | 42 | </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" /> |
31 | 54 | </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" /> |
39 | 64 | </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" /> |
46 | 76 | </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" /> |
55 | 88 | </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" /> |
61 | 97 | <dependencies> |
62 | | - <dep package="m4"/> |
63 | | - <dep package="xz"/> |
| 98 | + <dep package="m4" /> |
| 99 | + <dep package="xz" /> |
64 | 100 | </dependencies> |
65 | 101 | </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" /> |
72 | 110 | </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" /> |
79 | 121 | </branch> |
80 | 122 | </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" /> |
87 | 131 | <dependencies> |
88 | | - <dep package="autoconf"/> |
| 132 | + <dep package="autoconf" /> |
89 | 133 | </dependencies> |
90 | 134 | </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" /> |
97 | 144 | </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" /> |
106 | 154 | <dependencies> |
107 | | - <dep package='flex'/> |
| 155 | + <dep package='flex' /> |
108 | 156 | </dependencies> |
109 | 157 | </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"> |
113 | 164 | <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" /> |
116 | 168 | </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. |
124 | 175 | --> |
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" |
128 | 180 | version="1.3" |
129 | | - hash="sha256:fcf497688a1d531b192301bd09c55adefda5a662729a58eb8a895166e38ef219"/> |
| 181 | + hash="sha256:fcf497688a1d531b192301bd09c55adefda5a662729a58eb8a895166e38ef219" |
| 182 | + repo="github" /> |
130 | 183 | </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" |
134 | 188 | 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" /> |
139 | 191 | </autotools> |
140 | | - |
| 192 | + <!----> |
141 | 193 | <metamodule id="meta-bootstrap"> |
142 | 194 | <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" /> |
146 | 198 | <dep package="autoconf-archive" /> |
147 | 199 | <dep package="libtool" /> |
148 | | - <dep package="automake"/> |
| 200 | + <dep package="automake" /> |
149 | 201 | <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" /> |
155 | 207 | </dependencies> |
156 | 208 | </metamodule> |
157 | | - |
| 209 | + <!----> |
158 | 210 | </moduleset> |
0 commit comments