Commit Graph

104123 Commits

Author SHA1 Message Date
q66 57c8f89bcd cross-powerpc64le-linux-musl: add 64-bit long double libgcc patch
[ci skip]
2019-05-04 08:14:21 +02:00
q66 67a5f0f2b2 cross-powerpc-linux-musl: add 64-bit long double patches
[ci skip]
2019-05-04 08:14:21 +02:00
q66 56444230f5 gcc: add patch to properly handle 64-bit long double for ppc*-musl
Musl requires gcc to be built with 64-bit long doubles as it does
not support the quad precision long double format, which is
implemented in software using two doubles.

This was already being patched, but it turns out libgcc is forcibly
being built with 128-bit long doubles because of several glibc
specific APIs it exposes. This wasn't causing any practical
runtime issue, but it was causing problems when using e.g.
the ld.gold linker to link, because it explicitly checks the
ABI tag and libgcc was tagged as 128-bit long double.

This extra patch solves the problem by conditionally compiling
libgcc with 64-bit long doubles (only on musl) and disabling
the APIs that would have been affected (as they are for glibc
only).

[ci skip]
2019-05-04 08:14:21 +02:00
q66 df0fcfc727 gom: use python3
The build is broken otherwise (meson pulls in python3, which
is registered first in alternatives, but the gobject bindings
were installed for python2 and they couldn't be found afterwards).

Python 2 is getting phased out anyway, so switch.
2019-05-04 08:01:20 +02:00
Robert Lowry f862c3338e unrar: update to 5.7.5 2019-05-04 08:00:36 +02:00
q66 37540edff8 boost: add patch for context on ppc64
This fixes the ontop_fcontext function of boost::context on
ppc64.

[ci skip]
2019-05-04 08:00:20 +02:00
q66 a68d289f8e nodejs-lts: fix on ppc64 big endian
[ci skip]
2019-05-04 07:58:54 +02:00
q66 1a7bf6a1bd nodejs: fix on ppc64 big endian
[ci skip]
2019-05-04 07:58:54 +02:00
Robert Lowry 3d0a552ffb geany-plugins: update to 1.35.0
closes #11467
2019-05-04 00:38:03 +02:00
Robert Lowry b8f5ff6180 geany: update to 1.35 2019-05-04 00:38:03 +02:00
Derriick 4318ded3d4 New package: swaybg-1.0 2019-05-04 00:36:57 +02:00
Derriick 0e5f09fa74 swayidle: update to 1.3. 2019-05-04 00:35:59 +02:00
Derriick af535c98b1 swaylock: update to 1.4. 2019-05-04 00:34:52 +02:00
Derriick 404524b87f wlroots: update to 0.6.0. 2019-05-04 00:33:50 +02:00
Robert Lowry b7379f6eee tmux: update to 2.9a 2019-05-04 00:32:40 +02:00
Helmut Pozimski c1bb03e0f4 linux4.9: update to 4.9.172.
[skip ci]
2019-05-03 20:14:45 +02:00
newbluemoon 2acefaeaa0 praat: update to 6.0.52 2019-05-03 20:14:28 +02:00
q66 365f60cd19 skalibs: do not unconditionally set archs
There is no need to break native builds too when they work
perfectly fine. Also reenable armv6.
2019-05-03 20:14:06 +02:00
Thomas Batten 59380c6911 exiv2: Correct distfile location 2019-05-03 17:19:19 +02:00
Helmut Pozimski 2429e43123 linux4.14: update to 4.14.115.
[skip ci]
2019-05-03 16:53:34 +02:00
Peter Bui 84abb695ba rpi-kernel: update to 4.19.37.
[ci skip]
2019-05-03 16:51:41 +02:00
Piotr Wójcik b89d53bd26 subversion: update to 1.12.0. 2019-05-03 16:51:19 +02:00
Thomas Batten 4b9ea389cb skalibs: broken on ppc and mips 2019-05-03 16:50:33 +02:00
Thomas Batten fc915d31db CubicSDR: Requires -latomic on ppc 2019-05-03 16:49:29 +02:00
Thomas Batten 744e2932b8 LGOGDownloader: Requires -latomic on ppc 2019-05-03 16:48:03 +02:00
Thomas Batten fa0b71a181 vlc: Disable altivec on ppc 2019-05-03 16:45:14 +02:00
Thomas Batten e6dbcfbb16 openblas: Broken on ppc 2019-05-03 16:43:36 +02:00
Thomas Batten 4968bae799 gmime3: Fix for ppc 2019-05-03 16:42:38 +02:00
Robert Lowry 9ba00f1b70 nano: update to 4.2 2019-05-03 16:42:09 +02:00
DirectorX 73977aff37 Waybar: update to 0.6.1. 2019-05-03 16:41:04 +02:00
q66 a57bfd40e8 rust: fix miscompilation of rustc on musl + enable vendor crates
This commit fixes several things.

1) It enables usage of vendor crates, making our patches actually
   do something (those for the vendor/ subdirectory anyway)
2) By extension, it enables dynamic linking of musl, which was not
   being done at all.
3) Removes the ugly LDFLAGS hack, which was causing miscompilation
   in cross environments, as it didn't pass the cross sysroot to
   search for libs in when linking. This resulted in a particularly
   bad miscompilation when cross-compiling from glibc to musl on
   the same architecture, as it would link against glibc's libc.a
   instead of musl's libc.a (not libc.so because the musl dynamic
   link patch was not being used), resulting in failures when
   actually compiling various projects. This hack is now replaced
   with properly patching the lzma-sys crate instead, which was
   the culprit previously when it comes to failures.

[ci skip]
2019-05-03 15:46:57 +02:00
Leah Neukirchen b7ff072b5e yj: add hostmakedepends git 2019-05-03 15:16:11 +02:00
Leah Neukirchen ba48b87bcd kubernetes-helm: force setting version
Without this patch, the Helm client will think it is
&version.Version{SemVer:"v2.13", GitCommit:"", GitTreeState:""}
and install the Tiller image gcr.io/kubernetes-helm/tiller:v2.13 which
does not exist.

Adapted from https://github.com/NixOS/nixpkgs/pull/50918/
2019-05-03 15:03:59 +02:00
Leah Neukirchen 5f1c459e15 New package: yj-3.1.0 2019-05-03 15:03:59 +02:00
Andrea Brancaleoni 544b0a7fbf kvirc: update to 5.0.0. 2019-05-03 15:34:00 +02:00
Andrea Brancaleoni 3f80a51402 bettercap: update to 2.24. 2019-05-03 14:42:01 +02:00
Andrea Brancaleoni 5bb5e3ab2f hugo: update to 0.55.5. 2019-05-03 14:40:37 +02:00
Andrea Brancaleoni f92933ad08 etcd: update to 3.3.13. 2019-05-03 14:35:43 +02:00
Robert Lowry 4b9b1bc252 New package: netsniff-ng-0.6.5 2019-05-03 11:53:53 +02:00
Robert Lowry 7f1d7ee5c3 New package: libcli 1.9.8.4 2019-05-03 11:53:53 +02:00
lemmi 7e4df53154 New package: ndppd-0.2.5 2019-05-03 08:55:48 +02:00
lemmi 8f6dea334c argyllcms: update to 2.1.0. 2019-05-03 08:55:48 +02:00
Giuseppe Fierro 71deecb366 xsecurelock: update to 1.3.1. 2019-05-02 22:49:07 -03:00
Stefan Mühlinghaus d88a334fef run-mailcap: update to 3.62 2019-05-02 22:48:36 -03:00
Stefan Mühlinghaus a96a5e2425 spotify: update to 1.1.5 2019-05-02 22:48:21 -03:00
SolitudeSF b0b053d833 spacefm-ng: remove 2019-05-02 21:52:51 -03:00
Piotr Wójcik 115f5e5ba9 gnome-passwordsafe: update to 3.32.0. 2019-05-02 21:52:28 -03:00
Piotr Wójcik 06011d33b7 amsynth: update to 1.9.0. 2019-05-02 21:52:11 -03:00
newbluemoon 174c93ab3a qxmledit: update to 0.9.13 2019-05-02 21:51:26 -03:00
Thomas Batten 1e5fcb2599 audacity: Use -latomic on ppc 2019-05-02 21:51:09 -03:00