Skip to content

Commit 3cce4e0

Browse files
committed
update to latest upstream
1 parent ea25fe5 commit 3cce4e0

File tree

7 files changed

+105
-145
lines changed

7 files changed

+105
-145
lines changed

modulesets/bootstrap.modules

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
</autotools>
2828

2929
<autotools id="xz" autogen-sh="configure" bootstrap="true">
30-
<branch repo="tukaani.org" module="xz/xz-5.2.4.tar.bz2" version="5.2.4"/>
30+
<branch repo="tukaani.org" module="xz/xz-5.2.5.tar.bz2" version="5.2.5"/>
3131
</autotools>
3232

3333

@@ -38,19 +38,17 @@
3838
module="make/make-4.2.1.tar.bz2" version="4.2.1" hash="sha256:d6e262bf3601b42d2b1e4ef8310029e1dcf20083c5446b4b7aa67081fdffc589">
3939
</branch>
4040
</autotools>
41-
<autotools id="gettext-tools" autogen-sh="configure"
41+
<autotools id="gettext" autogen-sh="configure"
4242
autogenargs="--without-emacs --disable-java --disable-native-java --disable-libasprintf --disable-csharp --with-included-glib --with-included-libcroco">
43-
<branch repo="ftp.gnu.org" source-subdir="gettext-tools"
44-
module="gettext/gettext-0.19.8.tar.xz" version="0.19.8">
45-
<!-- upstream bug: https://savannah.gnu.org/bugs/index.php?49560 -->
46-
<patch file="https://savannah.gnu.org/bugs/download.php?file_id=38908" strip="1"/>
43+
<branch repo="ftp.gnu.org"
44+
module="gettext/gettext-0.20.2.tar.xz" version="0.20.2">
4745
</branch>
4846
</autotools>
4947

5048
<!-- cmakes ./configure is picky about invalid flags so we manually set it -->
5149
<autotools id="cmake" autogen-sh="bootstrap"
5250
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s">
53-
<branch repo="cmake" module="v3.14/cmake-3.14.5.tar.gz" version="3.14.5">
51+
<branch repo="cmake" module="v3.17/cmake-3.17.2.tar.gz" version="3.17.2">
5452
</branch>
5553
</autotools>
5654

@@ -64,8 +62,8 @@
6462

6563
<autotools id="autoconf-archive" autogen-sh="configure">
6664
<branch repo="ftp.gnu.org"
67-
module="autoconf-archive/autoconf-archive-2018.03.13.tar.xz"
68-
version="2018-03-13"/>
65+
module="autoconf-archive/autoconf-archive-2019.01.06.tar.xz"
66+
version="2019-01-06"/>
6967
</autotools>
7068

7169
<autotools id="libtool" autogen-sh="configure" bootstrap="true">
@@ -76,7 +74,7 @@
7674

7775
<autotools id="automake" autogen-sh="configure" bootstrap="true">
7876
<branch repo="ftp.gnu.org" version="1.16"
79-
module="automake/automake-1.16.1.tar.xz"/>
77+
module="automake/automake-1.16.2.tar.xz"/>
8078
<dependencies>
8179
<dep package="autoconf"/>
8280
</dependencies>
@@ -91,34 +89,25 @@
9189
<!-- MacOS provides 2.3 (presumably the last GPL2 version, gstreamer
9290
requires 2.4. -->
9391
<autotools id="bison" autogen-sh="configure">
94-
<branch repo="ftp.gnu.org" module="bison/bison-3.0.4.tar.xz"
95-
version="3.0.4">
96-
<patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/bison-3.0.4-vasnprintf.patch" strip="1"/>
92+
<branch repo="ftp.gnu.org" module="bison/bison-3.6.tar.xz"
93+
version="3.6">
9794
</branch>
9895
<dependencies>
9996
<dep package='flex'/>
10097
</dependencies>
10198
</autotools>
10299

103-
<!-- MacOS hasn't updated flex since 2012. Since it's BSD-licensed
104-
it must be just because Apple doesn't use it and doesn't
105-
care. We'll provide something more up-to-date. -->
100+
<!-- As of 9 May 2020 Flex hasn't had an update since November 2015. -->
106101
<autotools id="flex" autogen-sh="configure">
107102
<branch module="flex/flex-2.6.0.tar.xz" version="2.6.0"
108103
repo="sourceforge" />
109104
</autotools>
110105

111106
<autotools id="expat" autogen-sh="configure">
112-
<branch module="expat/expat-2.2.5.tar.bz2" version="2.2.5"
107+
<branch module="expat/expat-2.2.9.tar.bz2" version="2.2.9"
113108
repo="sourceforge"/>
114109
</autotools>
115110

116-
<!-- Needed for building Gnome apps from the repository -->
117-
<autotools id="gnome-common">
118-
<branch module="gnome-common/3.18/gnome-common-3.18.0.tar.xz" version="3.18.0"
119-
hash="sha256:22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf"/>
120-
</autotools>
121-
122111
<!-- This is generated by tarring up the needed docbook stylesheets
123112
for gtk-doc to work. If someone wants to work on a setup that
124113
uses the real docbook source from upstream, feel free to do so,
@@ -137,15 +126,14 @@
137126
version="0.51.0"
138127
hash="md5:12e517cac2b57a0121cda351570f1e63"/>
139128
<!--dependencies>
140-
<dep package="gnome-common"/>
141129
<dep package="perl-xml-parser"/>
142130
</dependencies-->
143131
</autotools>
144132

145133
<metamodule id="meta-bootstrap">
146134
<dependencies>
147135
<dep package="xz"/>
148-
<dep package="gettext-tools" /> <!-- Needed for 64-bit -->
136+
<dep package="gettext" /> <!-- Needed for 64-bit -->
149137
<dep package="cmake"/>
150138
<dep package="autoconf" />
151139
<dep package="autoconf-archive" />
@@ -155,7 +143,6 @@
155143
<dep package="bison"/>
156144
<dep package="flex"/>
157145
<dep package="gtk-osx-docbook"/>
158-
<dep package="gnome-common"/>
159146
<dep package="intltool"/>
160147
<dep package="gnumake"/>
161148
</dependencies>

modulesets/gtk-osx-bootstrap.modules

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
href="http://www.colm.net/files/ragel/"/>
2929

3030
<autotools id='readline' autogen-sh="configure">
31-
<branch repo="ftp.gnu.org" module="readline/readline-7.0.tar.gz"
32-
version="7.0">
31+
<branch repo="ftp.gnu.org" module="readline/readline-8.0.tar.gz"
32+
version="8.0">
3333
</branch>
3434
</autotools>
3535

@@ -43,9 +43,9 @@
4343
</autotools>
4444

4545
<autotools id="libjpeg" autogen-sh="configure">
46-
<branch module="jpegsrc.v9c.tar.gz" version="9c"
46+
<branch module="jpegsrc.v9d.tar.gz" version="9d"
4747
repo="jpeg"
48-
checkoutdir="jpeg-9c">
48+
checkoutdir="jpeg-9d">
4949
</branch>
5050
</autotools>
5151

@@ -97,8 +97,8 @@
9797
</autotools>
9898

9999
<autotools id="yelp-xsl">
100-
<branch version="3.20.1" module="yelp-xsl/3.20/yelp-xsl-3.20.1.tar.xz"
101-
hash="sha256:dc61849e5dca473573d32e28c6c4e3cf9c1b6afe241f8c26e29539c415f97ba0"/>
100+
<branch version="3.36.0" module="yelp-xsl/3.36/yelp-xsl-3.36.0.tar.xz"
101+
hash="sha256:4fe51c0233b79a4c204c68498d45f09b342c30ed02c4e418506c0e35f0904ec3"/>
102102
<dependencies>
103103
<dep package="libxml2"/>
104104
<dep package="libxslt"/>
@@ -107,8 +107,8 @@
107107
</autotools>
108108

109109
<autotools id="yelp-tools">
110-
<branch version="3.18.0" module="yelp-tools/3.18/yelp-tools-3.18.0.tar.xz"
111-
hash="sha256:c6c1d65f802397267cdc47aafd5398c4b60766e0a7ad2190426af6c0d0716932"/>
110+
<branch version="3.32.2" module="yelp-tools/3.32/yelp-tools-3.32.2.tar.xz"
111+
hash="sha256:183856b5ed0b0bb2c05dd1204af023946ed436943e35e789afb0295e5e71e8f9"/>
112112
<dependencies>
113113
<dep package="libxml2"/>
114114
<dep package="libxslt"/>
@@ -118,8 +118,8 @@
118118
</autotools>
119119

120120
<autotools id="gtk-doc" autogen-sh="configure">
121-
<branch version="1.30" module="gtk-doc/1.30/gtk-doc-1.30.tar.xz"
122-
hash="sha256:a4f6448eb838ccd30d76a33b1fd095f81aea361f03b12c7b23df181d21b7069e"/>
121+
<branch version="1.32" module="gtk-doc/1.32/gtk-doc-1.32.tar.xz"
122+
hash="sha256:de0ef034fb17cb21ab0c635ec730d19746bce52984a6706e7bbec6fb5e0b907c"/>
123123
<dependencies>
124124
<dep package="libxml2"/>
125125
<dep package="libxslt"/>
@@ -132,9 +132,9 @@
132132

133133
<autotools id="icu" autogen-sh="source/configure" autogenargs="--enable-rpath"
134134
makeargs='CFLAGS="$CFLAGS -DU_CHARSET_IS_UTF8=1 -DU_USING_ICU_NAMESPACE=0"'>
135-
<branch repo="github-tarball" version="58.3" checkoutdir="icu"
136-
module="unicode-org/icu/releases/download/release-58-3/icu4c-58_3-src.tgz"
137-
hash="sha512:efb3baa32bd01b1b2c63bed9d077c4df4df76db8c6007b50bb7de642df6e6723def2e7180712efdc1df763d89c3a22aa7f470c07c4a099ac9e647762448fd541"/>
135+
<branch repo="github-tarball" version="66.1" checkoutdir="icu"
136+
module="unicode-org/icu/releases/download/release-66-1/icu4c-66_1-src.tgz"
137+
hash="sha256:52a3f2209ab95559c1cf0a14f24338001f389615bf00e2585ef3dbc43ecf0a2e"/>
138138
</autotools>
139139

140140

@@ -146,7 +146,8 @@
146146

147147
<autotools id="harfbuzz" autogen-sh="configure"
148148
autogenargs="--with-coretext --with-icu">
149-
<branch repo="harfbuzz" module="harfbuzz-2.5.3.tar.xz" version="2.5.3">
149+
<branch repo="harfbuzz" module="harfbuzz-2.6.4.tar.xz" version="2.6.4"
150+
hash="sha256:9413b8d96132d699687ef914ebb8c50440efc87b3f775d25856d7ec347c03c12">
150151
</branch>
151152
<dependencies>
152153
<dep package="ragel"/>
@@ -161,7 +162,7 @@
161162
<autotools id="freetype" autogen-sh="configure"
162163
skip-autogen="never"
163164
autogenargs="--without-bzip2 --without-harfbuzz">
164-
<branch module="freetype/freetype-2.9.1.tar.gz" version="2.9.1"
165+
<branch module="freetype/freetype-2.10.2.tar.gz" version="2.10.2"
165166
repo="sourceforge">
166167
</branch>
167168
<dependencies>
@@ -184,21 +185,11 @@
184185
version="0.15"/>
185186
</autotools>
186187

187-
<autotools id="gettext-runtime" autogen-sh="configure"
188-
autogenargs="--without-emacs --disable-java --disable-native-java --disable-libasprintf --disable-csharp">
189-
<branch repo="ftp.gnu.org" source-subdir="gettext-runtime"
190-
module="gettext/gettext-0.19.8.tar.xz" version="0.19.8">
191-
<!-- upstream bug: https://savannah.gnu.org/bugs/index.php?49560 -->
192-
<patch file="https://savannah.gnu.org/bugs/download.php?file_id=38908" strip="1"/>
193-
</branch>
194-
</autotools>
195-
196188
<metamodule id="meta-gtk-osx-bootstrap">
197189
<dependencies>
198190
<dep package="libpng"/>
199191
<dep package="libjpeg"/>
200192
<dep package="libtiff"/>
201-
<dep package="gettext-runtime"/>
202193
<dep package="hicolor-icon-theme"/>
203194
<dep package="gtk-doc"/>
204195
</dependencies>

modulesets/gtk-osx-network.modules

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
href="http://ftp.gnome.org/pub/GNOME/sources/"/>
77
<repository name="openssl" type="tarball"
88
href="https://www.openssl.org/source/"/>
9-
<repository name="ftp.gnu.org" type="tarball" href="https://ftp.gnu.org/gnu/"/>
9+
<repository name="ftp.gnu.org" type="tarball"
10+
href="https://ftp.gnu.org/gnu/"/>
1011
<repository name="sourceforge" type="tarball"
1112
href="http://downloads.sourceforge.net/sourceforge/"/>
1213
<repository name="gnutls" type="tarball" href="https://www.gnupg.org/ftp/"/>
@@ -37,17 +38,16 @@
3738
<autotools id="openssl" autogen-sh="Configure" autogenargs="shared "
3839
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s --openssldir=%(prefix)s/etc/ssl %(autogenargs)s"
3940
makeinstallargs="install_sw" supports-non-srcdir-builds="no">
40-
<branch module="openssl-1.1.1f.tar.gz" version="1.1.1f" repo="openssl"
41-
hash="sha256:186c6bfe6ecfba7a5b48c47f8a1673d0f3b0e5ba2e25602dd23b629975da3f35"/>
41+
<branch module="openssl-1.1.1g.tar.gz" version="1.1.1g" repo="openssl"
42+
hash="sha256:ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46"/>
4243
</autotools>
4344

4445
<!-- Rudely demands TeX to build documentation -->
45-
<!-- Assembler files are missing md5-compress.asm for x86_64 -->
4646
<autotools id="libnettle" autogen-sh="configure"
47-
autogenargs="--disable-documentation --disable-assembler">
48-
<branch repo="ftp.gnu.org" version="3.3"
49-
module="nettle/nettle-3.3.tar.gz">
50-
<patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/libnettle-cc-for-build-needs-cflags.patch" strip="1"/>
47+
autogenargs="--disable-documentation">
48+
<branch repo="ftp.gnu.org" version="3.5.1"
49+
module="nettle/nettle-3.5.1.tar.gz"
50+
hash="sha256:75cca1998761b02e16f2db56da52992aef622bf55a3b45ec538bc2eedadc9419">
5151
</branch>
5252
<dependencies>
5353
<dep package="gmp"/>
@@ -57,8 +57,8 @@
5757

5858
<autotools id="libtasn1" supports-non-srcdir-builds="no"
5959
autogen-sh="configure">
60-
<branch repo="ftp.gnu.org" version="4.15"
61-
module="libtasn1/libtasn1-4.15.tar.gz"
60+
<branch repo="ftp.gnu.org" version="4.15.0"
61+
module="libtasn1/libtasn1-4.15.0.tar.gz"
6262
hash="sha256:dd77509fe8f5304deafbca654dc7f0ea57f5841f41ba530cff9a5bf71382739e" />
6363
</autotools>
6464

@@ -69,11 +69,13 @@
6969
</autotools>
7070

7171
<!-- Building with p11-kit support breaks g-ir-scanner, for some weird reason. -->
72-
<autotools id="gnutls" autogen-sh="configure"
72+
<autotools id="gnutls" autogen-sh="autoreconf"
7373
autogenargs="--disable-gtk-doc-html --without-p11-kit">
7474
<branch repo="gnutls" version="3.6.12"
7575
hash="sha256:bfacf16e342949ffd977a9232556092c47164bd26e166736cf3459a870506c4b"
76-
module="gcrypt/gnutls/v3.6/gnutls-3.6.12.tar.xz"/>
76+
module="gcrypt/gnutls/v3.6/gnutls-3.6.12.tar.xz">
77+
<patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/gnutls-yes-weak-imports.patch" strip="1"/>
78+
</branch>
7779
<dependencies>
7880
<dep package="libunistring"/>
7981
<dep package="libnettle"/>
@@ -101,12 +103,11 @@
101103

102104
<autotools id="libpsl" autogen-sh='configure'>
103105
<branch repo="github-tarball" version="0.21.0"
104-
hash="sha256:055aa87ec166c7afb985d0816c07ff440e1eb899881a318c51c69a0aeea8e279"
105-
module="rockdaboot/libpsl/archive/libpsl-0.21.0.tar.gz" />
106+
hash="sha256:41bd1c75a375b85c337b59783f5deb93dbb443fb0a52d257f403df7bd653ee12"
107+
module="rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz"/>
106108
</autotools>
107109

108-
<autotools id="libsoup" autogen-sh="configure"
109-
autogenargs="set_more_warnings=no --enable-introspection=no">
110+
<meson id="libsoup" mesonargs="-Dintrospection=disabled">
110111
<branch module="libsoup/2.68/libsoup-2.68.4.tar.xz" version="2.68.4"
111112
hash="sha256:2d50b12922cc516ab6a7c35844d42f9c8a331668bbdf139232743d82582b3294">
112113
</branch>
@@ -118,7 +119,7 @@
118119
<dep package="sqlite"/>
119120
<dep package="vala"/>
120121
</dependencies>
121-
</autotools>
122+
</meson>
122123

123124
<autotools id="libwebp" autogen-sh="configure" autogenargs="--enable-libwebpmux --enable-libwebpdecoder">
124125
<branch repo="webm" module="webp/libwebp-1.0.0.tar.gz" version="1.0.0"/>
@@ -128,8 +129,8 @@
128129
autogenargs="--enable-rpath"
129130
makeargs='CFLAGS="$CFLAGS -DU_CHARSET_IS_UTF8=1 -DU_USING_ICU_NAMESPACE=0"'>
130131
<branch repo="github-tarball" version="55.2" checkoutdir="icu"
131-
module="unicode-org/icu/releases/download/release-55-2/icu4c-55_2-src.tgz"
132-
hash="sha512:4f4ee742a1f4a320ef01c3a61907002fca687bf2a8516acd2d4d3670ae289208b81f3fc0daeadf684f868bf0840be54e7eda5be55b3f9e0cb83262759d9f6f69"/>
132+
module="unicode-org/icu/releases/download/release-55-2/icu4c-55_2-src.tgz"
133+
hash="sha256:eda2aa9f9c787748a2e2d310590720ca8bcc6252adf6b4cfb03b65bef9d66759"/>
133134
</autotools>
134135

135136
<!-- This is WebKitGTK 2.4.x, the last version that had the WebKit1 API.

modulesets/gtk-osx-python.modules

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
<patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/python-ldflags.patch" strip="1"/>
8686
</branch>
8787
<dependencies>
88-
<dep package="gettext-runtime"/>
8988
<dep package='readline'/>
9089
</dependencies>
9190
<after>
@@ -99,7 +98,6 @@
9998
hash="sha256:2646e7dc233362f59714c6193017bb2d6f7b38d6ab4a0cb5fbac5c36c4d845df"
10099
/>
101100
<dependencies>
102-
<dep package="gettext-runtime"/>
103101
<dep package='readline'/>
104102
<dep package="openssl"/> <!-- For hashlib -->
105103
</dependencies>

modulesets/gtk-osx-themes.modules

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,6 @@
2424
</dependencies>
2525
</metamodule>
2626

27-
<metamodule id="meta-gtk-osx-gtk3-core-themes">
28-
<dependencies>
29-
<dep package="icon-naming-utils"/>
30-
<dep package="adwaita-icon-theme"/>
31-
</dependencies>
32-
</metamodule>
33-
3427
<autotools id="icon-naming-utils" autogen-sh="configure">
3528
<branch repo="tango.freedesktop.org" version="0.8.90"
3629
module="icon-naming-utils-0.8.90.tar.bz2"
@@ -51,16 +44,6 @@
5144
</dependencies>
5245
</autotools>
5346

54-
<autotools id="adwaita-icon-theme" autogen-sh="configure">
55-
<branch module="adwaita-icon-theme/3.32/adwaita-icon-theme-3.32.0.tar.xz"
56-
version="3.32.0" hash="sha256:698db6e407bb987baec736c6a30216dfc0317e3ca2403c7adf3a5aa46c193286"/>
57-
<dependencies>
58-
<dep package="librsvg"/>
59-
<dep package="hicolor-icon-theme"/>
60-
<dep package="icon-naming-utils"/>
61-
</dependencies>
62-
</autotools>
63-
6447
<autotools id="gtk-engines" autogen-sh="configure">
6548
<branch module="gtk-engines/2.20/gtk-engines-2.20.2.tar.bz2"
6649
version="2.20.2" hash="sha256:15b680abca6c773ecb85253521fa100dd3b8549befeecc7595b10209d62d66b5"/>
@@ -74,28 +57,4 @@
7457
hash="sha256:e6a2af72674403d06c03e067d915004e8d9cdeec206f3350c7f3ee595b139912"/>
7558
</autotools>
7659

77-
<!-- librsvg is converting to the Rust language. This requires
78-
substantial infrastructure that's resistant to installing with
79-
jhbuild, so we'll freeze at the 2.40 branch. -->
80-
<autotools id="librsvg" autogenargs="--disable-Bsymbolic">
81-
<branch module="librsvg/2.40/librsvg-2.40.17.tar.xz" version="2.40.17"
82-
hash="sha256:e6f6c5cbecc405bb945c7cd15061276035ae3173bbb3bb25e8a916779c7f69cc"/>
83-
<dependencies>
84-
<dep package="libcroco"/>
85-
<dep package="meta-gtk-osx-freetype"/>
86-
</dependencies>
87-
<after>
88-
<!-- Circular dependency if we depend on meta-gtk-osx or meta-gtk-osx-gtk3 -->
89-
<dep package="gtk+"/>
90-
<dep package="gtk+-3.0"/>
91-
<dep package="gtk+-3.14"/>
92-
</after>
93-
</autotools>
94-
95-
<autotools id="libcroco" autogenargs="--disable-Bsymbolic"
96-
autogen-sh="configure">
97-
<branch module="libcroco/0.6/libcroco-0.6.13.tar.xz" version="0.6.13"
98-
hash="sha256:767ec234ae7aa684695b3a735548224888132e063f92db585759b422570621d4"/>
99-
</autotools>
100-
10160
</moduleset>

0 commit comments

Comments
 (0)