musl

1
{'description': {'en': 'musl development overlay'},
2
 'feed': ['https://cgit.gentoo.org/proj/musl.git/atom/'],
3
 'homepage': 'https://cgit.gentoo.org/proj/musl.git/',
4
 'name': 'musl',
5
 'owner': [{'email': 'musl@gentoo.org',
6
            'name': 'Gentoo musl team',
7
            'type': 'project'}],
8
 'quality': 'experimental',
9
 'source': [{'type': 'git',
10
             'uri': 'https://anongit.gentoo.org/git/proj/musl.git'},
11
            {'type': 'git', 'uri': 'git://anongit.gentoo.org/proj/musl.git'},
12
            {'type': 'git',
13
             'uri': 'git+ssh://git@git.gentoo.org/proj/musl.git'}],
14
 'status': 'official'}
15
$ pmaint sync musl
16
warning: Pulling without specifying how to reconcile divergent branches is
17
discouraged. You can squelch this message by running one of the following
18
commands sometime before your next pull:
19
20
  git config pull.rebase false  # merge (the default strategy)
21
  git config pull.rebase true   # rebase
22
  git config pull.ff only       # fast-forward only
23
24
You can replace "git config" with "git config --global" to set a default
25
preference for all repositories. You can also pass --rebase, --no-rebase,
26
or --ff-only on the command line to override the configured default per
27
invocation.
28
29
From https://anongit.gentoo.org/git/proj/musl
30
   0b288b6b..72f75a1d  master     -> origin/master
31
Updating 0b288b6b..72f75a1d
32
Fast-forward
33
 dev-java/openjdk/Manifest                          |  55 ++-
34
 dev-java/openjdk/files/bootcycle_jobs.patch        |  26 -
35
 .../files/musl/8/0002_musl_hotspot_ppc.patch       |  24 -
36
 dev-java/openjdk/files/patches/11/0000_README      |  16 +
37
 .../11/0001_fix-bootjdk-check.patch}               |  13 +-
38
 .../11/build.patch => patches/11/1001_build.patch} |  32 +-
39
 .../11/1002_aarch64.patch}                         |   9 +-
40
 .../11/1003_ppc64le.patch}                         |  68 ++-
41
 dev-java/openjdk/files/patches/8/0000_README       |  16 +
42
 .../8/0001_fix-jdk-ipv6-init.patch}                |   0
43
 .../8/0002_fix-jdk-close-fds.patch}                |   0
44
 .../files/patches/8/0003_jdk-disable-vfork.patch   |  27 ++
45
 .../8/0004_hotspot-insantiate-arrayallocator.patch |  16 +
46
 .../0005_fix-build-with-as-needed-toolchain.patch  |  91 ++++
47
 .../8/0006_fix-libjvm-load.patch}                  |   0
48
 .../8/0007_jdk-includes.patch}                     |   0
49
 .../8/0008_jdk-execinfo.patch}                     |   0
50
 .../8/1001_hotspot-musl.patch}                     |   0
51
 .../files/patches/8/1002_hotspot-ppc-musl.patch    | 229 +++++++++
52
 .../8/1003_hotspot-aarch64-musl.patch}             |   0
53
 .../8/1004_hotspot-noagent-musl.patch}             |   0
54
 .../8/1006_jdk-musl.patch}                         |   0
55
 ...11.0.9_p11.ebuild => openjdk-11.0.10_p9.ebuild} |  23 +-
56
 ...k-8.272_p10.ebuild => openjdk-8.282_p08.ebuild} |  37 +-
57
 dev-lang/ruby/Manifest                             |   4 -
58
 dev-lang/ruby/metadata.xml                         |  13 -
59
 dev-lang/ruby/ruby-2.4.4.ebuild                    | 248 ----------
60
 dev-lang/ruby/ruby-2.5.1.ebuild                    | 243 ----------
61
 dev-lang/rust/Manifest                             |  35 +-
62
 .../0001-Don-t-pass-CFLAGS-to-the-C-compiler.patch |  16 +-
63
 dev-lang/rust/files/0002-Fix-LLVM-build.patch      |  27 +-
64
 ...tdoc-to-work-when-cross-compiling-on-musl.patch |  36 --
65
 ...-Fix-linking-to-zlib-when-cross-compiling.patch |  34 ++
66
 ...-Fix-rustdoc-when-cross-compiling-on-musl.patch |  45 ++
67
 ...-nostdlib-and-musl_root-from-musl-targets.patch | 388 ---------------
68
 ...ative-libraries-when-linking-static-exec.patch} |  41 +-
69
 ...-Prefer-libgcc_eh-over-libunwind-for-musl.patch |  24 -
70
 ...l_root-and-CRT-fallback-from-musl-targets.patch | 486 +++++++++++++++++++
71
 ...-Prefer-libgcc_eh-over-libunwind-for-musl.patch |  38 ++
72
 ...untest-Fix-proc-macro-tests-on-musl-hosts.patch |  37 --
73
 ...rect-minimum-system-LLVM-version-in-tests.patch | 206 --------
74
 ...nk-libssp_nonshared.a-on-all-musl-targets.patch |  29 ++
75
 ...t-failed-doctest-output-Fix-normalization.patch |  36 ++
76
 ...t-crates-are-unstable-Fix-test-when-rpath.patch |  12 +-
77
 ...extern-for-plugins-Don-t-assume-multilib.patch} |  12 +-
78
 ...2-Ignore-broken-and-non-applicable-tests.patch} |  59 +--
79
 ...-Link-stage-2-tools-dynamically-to-libstd.patch |  27 --
80
 ...-Link-stage-2-tools-dynamically-to-libstd.patch |  25 +
81
 ...3-Move-debugger-scripts-to-usr-share-rust.patch |  53 --
82
 ...4-Move-debugger-scripts-to-usr-share-rust.patch |  69 +++
83
 ...cs.patch => 0015-Add-gentoo-target-specs.patch} |  58 ++-
84
 dev-lang/rust/files/0030-libc-linkage.patch        |  34 ++
85
 dev-lang/rust/files/0030-liblibc-linkage.patch     |  33 --
86
 dev-lang/rust/files/0040-rls-atomics.patch         |  20 +-
87
 dev-lang/rust/files/0050-llvm.patch                |   6 +-
88
 dev-lang/rust/files/0051-llvm-D45520.patch         | 101 ----
89
 dev-lang/rust/files/0051-llvm-powerpc-elfv2.patch  |  12 +
90
 dev-lang/rust/files/0052-llvm-D52013.patch         |  15 -
91
 dev-lang/rust/files/0053-llvm-secureplt.patch      |  28 --
92
 .../files/0060-fix-build-with-libressl-2.9.1.patch |  35 --
93
 ...46.0-don-t-create-prefix-at-time-of-check.patch |  31 ++
94
 dev-lang/rust/files/1.47.0-libressl.patch          |  44 ++
95
 dev-lang/rust/metadata.xml                         |  23 +-
96
 dev-lang/rust/rust-1.34.2.ebuild                   | 337 -------------
97
 dev-lang/rust/rust-1.47.0-r1.ebuild                | 531 +++++++++++++++++++++
98
 sys-apps/net-tools/Manifest                        |  17 -
99
 ...235919-fix-building-w-older-linux-headers.patch |  32 --
100
 .../net-tools/files/net-tools-fix-headers-r1.patch |  19 -
101
 .../net-tools/files/net-tools-fix-headers.patch    |  11 -
102
 sys-apps/net-tools/metadata.xml                    |  17 -
103
 .../net-tools-1.60_p20161110235919.ebuild          |  96 ----
104
 .../net-tools-1.60_p20170221182432.ebuild          |  92 ----
105
 .../net-tools-1.60_p20180626073013.ebuild          |  94 ----
106
 .../files/syslinux-6.04_pre1-fcommon.patch         |  54 +++
107
 .../syslinux-6.04_pre1-singleloadsegment.patch     | 304 ++++++++++++
108
 sys-boot/syslinux/metadata.xml                     |   3 +
109
 ...04_pre1.ebuild => syslinux-6.04_pre1-r2.ebuild} |  53 +-
110
 sys-libs/libraw1394/Manifest                       |   1 -
111
 .../files/libraw1394-2.1.1-replace__uint32.patch   |  54 ---
112
 sys-libs/libraw1394/libraw1394-2.1.1.ebuild        |  24 -
113
 sys-libs/libraw1394/metadata.xml                   |   8 -
114
 x11-terms/rxvt-unicode/Manifest                    |   1 -
115
 .../rxvt-unicode-9.06-case-insensitive-fs.patch    |  10 -
116
 .../files/rxvt-unicode-9.21-xsubpp.patch           |  11 -
117
 x11-terms/rxvt-unicode/metadata.xml                |  24 -
118
 x11-terms/rxvt-unicode/rxvt-unicode-9.22-r2.ebuild |  89 ----
119
 x11-wm/i3/Manifest                                 |   1 -
120
 x11-wm/i3/files/i3-4.13-GLOB_TILDE.patch           |  73 ---
121
 x11-wm/i3/files/i3-4.13-remove-git-polling.patch   |  19 -
122
 x11-wm/i3/i3-4.13-r1.ebuild                        |  85 ----
123
 x11-wm/i3/metadata.xml                             |  11 -
124
 x11-wm/marco/Manifest                              |   1 -
125
 x11-wm/marco/files/marco-fix-musl.patch            |  12 -
126
 x11-wm/marco/marco-1.18.2.ebuild                   |  75 ---
127
 x11-wm/marco/metadata.xml                          |  11 -
128
 95 files changed, 2492 insertions(+), 3043 deletions(-)
129
 delete mode 100644 dev-java/openjdk/files/bootcycle_jobs.patch
130
 delete mode 100644 dev-java/openjdk/files/musl/8/0002_musl_hotspot_ppc.patch
131
 create mode 100644 dev-java/openjdk/files/patches/11/0000_README
132
 rename dev-java/openjdk/files/{musl/11/fix-bootjdk-check.patch => patches/11/0001_fix-bootjdk-check.patch} (67%)
133
 rename dev-java/openjdk/files/{musl/11/build.patch => patches/11/1001_build.patch} (97%)
134
 rename dev-java/openjdk/files/{musl/11/aarch64.patch => patches/11/1002_aarch64.patch} (67%)
135
 rename dev-java/openjdk/files/{musl/11/ppc64le.patch => patches/11/1003_ppc64le.patch} (85%)
136
 create mode 100644 dev-java/openjdk/files/patches/8/0000_README
137
 rename dev-java/openjdk/files/{musl/8/0009_fix_jdk_ipv6_init.patch => patches/8/0001_fix-jdk-ipv6-init.patch} (100%)
138
 rename dev-java/openjdk/files/{musl/8/0010_fix_jdk_close_fds.patch => patches/8/0002_fix-jdk-close-fds.patch} (100%)
139
 create mode 100644 dev-java/openjdk/files/patches/8/0003_jdk-disable-vfork.patch
140
 create mode 100644 dev-java/openjdk/files/patches/8/0004_hotspot-insantiate-arrayallocator.patch
141
 create mode 100644 dev-java/openjdk/files/patches/8/0005_fix-build-with-as-needed-toolchain.patch
142
 rename dev-java/openjdk/files/{musl/8/0005_musl_fix_libjvm_load.patch => patches/8/0006_fix-libjvm-load.patch} (100%)
143
 rename dev-java/openjdk/files/{musl/8/0007_musl_jdk_includes.patch => patches/8/0007_jdk-includes.patch} (100%)
144
 rename dev-java/openjdk/files/{musl/8/0008_musl_jdk_execinfo.patch => patches/8/0008_jdk-execinfo.patch} (100%)
145
 rename dev-java/openjdk/files/{musl/8/0001_musl_hotspot.patch => patches/8/1001_hotspot-musl.patch} (100%)
146
 create mode 100644 dev-java/openjdk/files/patches/8/1002_hotspot-ppc-musl.patch
147
 rename dev-java/openjdk/files/{musl/8/0003_musl_hotspot_aarch64.patch => patches/8/1003_hotspot-aarch64-musl.patch} (100%)
148
 rename dev-java/openjdk/files/{musl/8/0004_musl_hotspot_noagent.patch => patches/8/1004_hotspot-noagent-musl.patch} (100%)
149
 rename dev-java/openjdk/files/{musl/8/0006_musl_jdk.patch => patches/8/1006_jdk-musl.patch} (100%)
150
 rename dev-java/openjdk/{openjdk-11.0.9_p11.ebuild => openjdk-11.0.10_p9.ebuild} (93%)
151
 rename dev-java/openjdk/{openjdk-8.272_p10.ebuild => openjdk-8.282_p08.ebuild} (86%)
152
 delete mode 100644 dev-lang/ruby/Manifest
153
 delete mode 100644 dev-lang/ruby/metadata.xml
154
 delete mode 100644 dev-lang/ruby/ruby-2.4.4.ebuild
155
 delete mode 100644 dev-lang/ruby/ruby-2.5.1.ebuild
156
 delete mode 100644 dev-lang/rust/files/0003-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
157
 create mode 100644 dev-lang/rust/files/0003-Fix-linking-to-zlib-when-cross-compiling.patch
158
 create mode 100644 dev-lang/rust/files/0004-Fix-rustdoc-when-cross-compiling-on-musl.patch
159
 delete mode 100644 dev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
160
 rename dev-lang/rust/files/{0004-Require-static-native-libraries-when-linking-static-.patch => 0005-Use-static-native-libraries-when-linking-static-exec.patch} (56%)
161
 delete mode 100644 dev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
162
 create mode 100644 dev-lang/rust/files/0006-Remove-musl_root-and-CRT-fallback-from-musl-targets.patch
163
 create mode 100644 dev-lang/rust/files/0007-Prefer-libgcc_eh-over-libunwind-for-musl.patch
164
 delete mode 100644 dev-lang/rust/files/0007-runtest-Fix-proc-macro-tests-on-musl-hosts.patch
165
 delete mode 100644 dev-lang/rust/files/0008-Correct-minimum-system-LLVM-version-in-tests.patch
166
 create mode 100644 dev-lang/rust/files/0008-Link-libssp_nonshared.a-on-all-musl-targets.patch
167
 create mode 100644 dev-lang/rust/files/0009-test-failed-doctest-output-Fix-normalization.patch
168
 rename dev-lang/rust/files/{0009-test-use-extern-for-plugins-Don-t-assume-multilib.patch => 0011-test-use-extern-for-plugins-Don-t-assume-multilib.patch} (79%)
169
 rename dev-lang/rust/files/{0011-Ignore-broken-and-non-applicable-tests.patch => 0012-Ignore-broken-and-non-applicable-tests.patch} (55%)
170
 delete mode 100644 dev-lang/rust/files/0012-Link-stage-2-tools-dynamically-to-libstd.patch
171
 create mode 100644 dev-lang/rust/files/0013-Link-stage-2-tools-dynamically-to-libstd.patch
172
 delete mode 100644 dev-lang/rust/files/0013-Move-debugger-scripts-to-usr-share-rust.patch
173
 create mode 100644 dev-lang/rust/files/0014-Move-debugger-scripts-to-usr-share-rust.patch
174
 rename dev-lang/rust/files/{0014-Add-gentoo-target-specs.patch => 0015-Add-gentoo-target-specs.patch} (79%)
175
 create mode 100644 dev-lang/rust/files/0030-libc-linkage.patch
176
 delete mode 100644 dev-lang/rust/files/0030-liblibc-linkage.patch
177
 delete mode 100644 dev-lang/rust/files/0051-llvm-D45520.patch
178
 create mode 100644 dev-lang/rust/files/0051-llvm-powerpc-elfv2.patch
179
 delete mode 100644 dev-lang/rust/files/0052-llvm-D52013.patch
180
 delete mode 100644 dev-lang/rust/files/0053-llvm-secureplt.patch
181
 delete mode 100644 dev-lang/rust/files/0060-fix-build-with-libressl-2.9.1.patch
182
 create mode 100644 dev-lang/rust/files/1.46.0-don-t-create-prefix-at-time-of-check.patch
183
 create mode 100644 dev-lang/rust/files/1.47.0-libressl.patch
184
 delete mode 100644 dev-lang/rust/rust-1.34.2.ebuild
185
 create mode 100644 dev-lang/rust/rust-1.47.0-r1.ebuild
186
 delete mode 100644 sys-apps/net-tools/Manifest
187
 delete mode 100644 sys-apps/net-tools/files/net-tools-1.60_p20161110235919-fix-building-w-older-linux-headers.patch
188
 delete mode 100644 sys-apps/net-tools/files/net-tools-fix-headers-r1.patch
189
 delete mode 100644 sys-apps/net-tools/files/net-tools-fix-headers.patch
190
 delete mode 100644 sys-apps/net-tools/metadata.xml
191
 delete mode 100644 sys-apps/net-tools/net-tools-1.60_p20161110235919.ebuild
192
 delete mode 100644 sys-apps/net-tools/net-tools-1.60_p20170221182432.ebuild
193
 delete mode 100644 sys-apps/net-tools/net-tools-1.60_p20180626073013.ebuild
194
 create mode 100644 sys-boot/syslinux/files/syslinux-6.04_pre1-fcommon.patch
195
 create mode 100644 sys-boot/syslinux/files/syslinux-6.04_pre1-singleloadsegment.patch
196
 rename sys-boot/syslinux/{syslinux-6.04_pre1.ebuild => syslinux-6.04_pre1-r2.ebuild} (73%)
197
 delete mode 100644 sys-libs/libraw1394/Manifest
198
 delete mode 100644 sys-libs/libraw1394/files/libraw1394-2.1.1-replace__uint32.patch
199
 delete mode 100644 sys-libs/libraw1394/libraw1394-2.1.1.ebuild
200
 delete mode 100644 sys-libs/libraw1394/metadata.xml
201
 delete mode 100644 x11-terms/rxvt-unicode/Manifest
202
 delete mode 100644 x11-terms/rxvt-unicode/files/rxvt-unicode-9.06-case-insensitive-fs.patch
203
 delete mode 100644 x11-terms/rxvt-unicode/files/rxvt-unicode-9.21-xsubpp.patch
204
 delete mode 100644 x11-terms/rxvt-unicode/metadata.xml
205
 delete mode 100644 x11-terms/rxvt-unicode/rxvt-unicode-9.22-r2.ebuild
206
 delete mode 100644 x11-wm/i3/Manifest
207
 delete mode 100644 x11-wm/i3/files/i3-4.13-GLOB_TILDE.patch
208
 delete mode 100644 x11-wm/i3/files/i3-4.13-remove-git-polling.patch
209
 delete mode 100644 x11-wm/i3/i3-4.13-r1.ebuild
210
 delete mode 100644 x11-wm/i3/metadata.xml
211
 delete mode 100644 x11-wm/marco/Manifest
212
 delete mode 100644 x11-wm/marco/files/marco-fix-musl.patch
213
 delete mode 100644 x11-wm/marco/marco-1.18.2.ebuild
214
 delete mode 100644 x11-wm/marco/metadata.xml
215
*** syncing musl
216
*** synced musl
217
 * Sync succeeded
218
$ git log --format=%ci -1
219
$ git show -q --pretty=format:%G? HEAD
220
$ pmaint regen --use-local-desc --pkg-desc-index -t 32 musl
221
 * Cache regenerated successfully