Commit graph

158443 commits

Author SHA1 Message Date
Benjamin Slade
0f218495de yad: update to 11.0 2022-03-03 00:31:07 +01:00
skmpz
e5ca32abc1 python3-regex: update to 2022.3.2. 2022-03-03 00:30:39 +01:00
Joel Beckmeyer
6754031439 python3-openssl: update to 22.0.0.
Split python3-openssl into own package since versions >21.0.0 don't
support python2 anymore.
2022-03-03 00:23:25 +01:00
Joel Beckmeyer
c02f8de603 python3-lxml: update to 4.8.0. 2022-03-03 00:22:21 +01:00
tibequadorian
33f34ec500 jwm: update to 2.4.1. 2022-03-03 00:10:38 +01:00
Daniel Eyßer
295a900bc0 dunst: update to 1.8.1. 2022-03-03 00:08:15 +01:00
tibequadorian
9f09f1670b gscreenshot: update to 2.17.1. 2022-03-03 00:07:48 +01:00
Andrew J. Hesford
56edca23a1 python3-ipython: update to 8.1.0. 2022-03-02 11:24:13 -05:00
Andrew J. Hesford
4c90451b6f python3-hypothesis: update to 6.39.0. 2022-03-02 11:21:59 -05:00
Andrew J. Hesford
f854794180 python3-imageio: update to 2.16.1. 2022-03-02 11:14:04 -05:00
Andrew J. Hesford
0487e23a3d python3-executing: update to 0.8.3. 2022-03-02 11:12:33 -05:00
Andrew J. Hesford
752bc7381e python3-adblock: update to 0.5.2. 2022-03-02 11:11:18 -05:00
Andrew J. Hesford
de1231528f python3-flit_core: update to 3.7.1. 2022-03-02 11:01:00 -05:00
Andrew Benson
cdbfba72bb mongo-c-driver: update to 1.21.1. 2022-03-02 09:48:27 -06:00
Andrew Benson
45ba210191 Amass: update to 3.17.0. 2022-03-02 09:48:27 -06:00
Leah Neukirchen
e42fcf0fff wget: update to 1.21.3. 2022-03-02 15:52:19 +01:00
Leah Neukirchen
55b7ae76f9 linux5.15: update to 5.15.26. 2022-03-02 14:44:09 +01:00
Leah Neukirchen
458ff45c36 linux5.10: update to 5.10.103. 2022-03-02 14:44:09 +01:00
Michal Vasilek
a93c5322d3 tree-sitter: fix cross 2022-03-02 14:13:10 +01:00
Marcin Puc
5b1b4ba372 github-cli: update to 2.5.2 2022-03-02 12:53:00 +01:00
Alex Lohr
c1e71ff1b3 google-chrome: update to 99.0.4844.51 2022-03-02 10:38:50 +01:00
Leah Neukirchen
a0b2e5c38c mmv: update to 2.3. 2022-03-01 21:03:48 +01:00
Andrew J. Hesford
e183793c76 New package: ymuse-0.19 2022-03-01 15:02:25 -05:00
Leah Neukirchen
518c09ab12 ncurses: update to 6.3. 2022-03-01 19:08:08 +01:00
Đoàn Trần Công Danh
5611c48d28 dbeaver: broken on aarch64 2022-03-01 23:40:59 +07:00
bugcrazy
f414fa3855 oil: update to 0.9.8 2022-03-01 17:27:51 +01:00
tibequadorian
69544696b5 libarchive: update to 3.6.0. 2022-03-01 16:24:43 +01:00
tibequadorian
ced82f4848 ffmpeg: enable libsvtav1 2022-03-01 16:06:41 +01:00
tibequadorian
3f4773eb31 New package: svt-av1-0.9.1 2022-03-01 16:06:41 +01:00
Leah Neukirchen
b7c5a18d38 perl-Search-Xapian: update to 1.2.25.5. 2022-03-01 15:24:09 +01:00
Arjan Mossel
1e8ff2c6b3 dbeaver: update to 21.3.5. 2022-03-01 14:59:20 +01:00
tibequadorian
b049a709c6 libgsm: update to 1.0.19. 2022-03-01 10:32:53 +00:00
classabbyamp
f4dceca7a9 chezmoi: update to 2.13.0. 2022-03-01 09:40:04 +01:00
cinerea0
670f73243d just: update to 1.0.0. 2022-03-01 09:29:50 +01:00
Đoàn Trần Công Danh
adcc486195 cmake-gui: update to 3.22.2. 2022-03-01 09:50:10 +07:00
Đoàn Trần Công Danh
34d9d2416e cmake: update to 3.22.2. 2022-03-01 09:50:10 +07:00
Đoàn Trần Công Danh
105de5a836 libxslt: change homepage, build python 3 bindings
homepage picked from specs file.
2022-03-01 09:35:19 +07:00
Đoàn Trần Công Danh
fd4729c42d libxml2: change homepage, merge libxml2-python3 back
The homepage was picked up from specs file.
2022-03-01 09:35:18 +07:00
q66
0d70f0d2e2 nodejs-lts: drop patch hunks that break x86 builds
These only affect ppc64 ELFv1 that we don't use anyway.
2022-03-01 00:36:02 +01:00
Jake Hamby
ddd51127af nodejs: update to 16.14.0, add ppc64 fixes for older CPUs
This patch defines the correct optional Power ISA features that the
PPC code generator needs in order to run without crashing on v2.01
and older CPUs such as PPC 970 (G5) or NXP e6500, and to run more
efficiently on CPUs with features that weren't being used before.

PowerPC ISA v2.01 and older CPUs don't have FP round to int instructions,
and PowerPC ISA v2.06 and older are missing support for unsigned 64-bit
to/from double, as well as integer to/from single-precision float.

Use the current PPC_5_PLUS CPU feature to determine whether to generate
FP round to int, and use the PPC_7_PLUS feature to determine whether
to use the v2.06 ISA instructions or whether to generate an alternate
generic PPC sequence to handle the cases of 64-bit unsigned integer
to/from floating point, integers to single-precision floating point,
and loading and storing 64-bit integers with byte reversal.

Add a new PPC_7_PLUS_NXP feature for the popcnt and ldbrx/stdbrx
opcodes added in Power ISA v2.06, which are also present in the NXP
e5500 and e6500 cores, which are otherwise missing many of the
features added since v2.01. This enables NXP cores to use a few
more features. Additionally, bring back the ISELECT feature flag,
which is also supported by NXP cores, including older ones, and
has its own AT_HWCAP2 feature flag in Linux.

By defining a new ICACHE_SNOOP feature bit to replace the use of
PPC_6_PLUS, the meaning of the instruction cache flushing fast path,
and the CPUs that can use it, is more clearly defined. In addition,
for the other PowerPC chips, the loop to flush the data and instruction
cache blocks has been split into two loops, with a single "sync" and
"isync" after each loop, which should be more efficient, and also handles
the few CPUs with differing data and instruction cache line sizes.

In the macro assembler methods, in addition to providing an alternate
path for FP conversion opcodes added in POWER7 (ISA v2.06), unnecessary
instructions to move sp down and then immediately back up were replaced
with negative offsets from the current sp. This should be faster, and also
sp is supposed to point to a back chain at all times (V8 may not do this).

Closes https://github.com/void-ppc/void-packages/pull/62
2022-03-01 00:25:26 +01:00
Jake Hamby
a76713cfbe nodejs-lts: update to 12.22.10, add ppc64 fixes for older CPUs
This patch defines the correct optional Power ISA features that the
PPC code generator needs in order to run without crashing on v2.01
and older CPUs such as PPC 970 (G5) or NXP e6500, and to run more
efficiently on CPUs with features that weren't being used before.

PowerPC ISA v2.01 and older CPUs don't have FP round to int instructions,
and PowerPC ISA v2.06 and older are missing support for unsigned 64-bit
to/from double, as well as integer to/from single-precision float.

Add a new FP_ROUND_TO_INT CPU feature to determine whether to generate
FP round to int, and add a new PPC_7_PLUS feature to determine whether
to use the v2.06 FPR conversion instructions or generate an alternate
sequence to handle large 64-bit unsigned ints, and single-precision
using the v2.01 instructions with handling for large uint64_t values
as well as rounding results from double to single-precision.

Also add a new POP_COUNT feature for the popcnt opcodes added in v2.06,
which are also present in the NXP e5500 and e6500 cores, which are
otherwise missing many of the features added since v2.01.

By defining an ICACHE_SNOOP feature bit to replace the poorly-named
"LWSYNC", the meaning of the instruction cache flushing fast path,
and the CPUs that can use it, are more clearly defined. In addition,
for the other PowerPC chips, the loop to flush the data and instruction
cache blocks has been split into two loops, with a single "sync" and
"isync" after each loop, which should be more efficient, and also handles
the few CPUs with differing data and instruction cache line sizes.

In the macro assembler methods, in addition to providing an alternate
path for FP conversion opcodes added in POWER7 (ISA v2.06), unnecessary
instructions to move sp down and then immediately back up were replaced
with negative offsets from the current sp. This should be faster, and also
sp is supposed to point to a back chain at all times (V8 may not do this).

This patch also fixes ppc64 big-endian ELFv1 builds (not needed for Void).

Closes https://github.com/void-ppc/void-packages/pull/61
2022-03-01 00:25:20 +01:00
mobinmob
7b94ac16d1 pan: update to 0.150. 2022-03-01 00:18:45 +01:00
Joel Beckmeyer
821392f9ea python3-psycopg2: update to 2.9.3. 2022-03-01 00:06:21 +01:00
Jake Hamby
a785568308 pcre2: fix instruction cache flush bug on ppc*
Closes https://github.com/void-ppc/void-packages/pull/60
2022-02-28 22:41:09 +01:00
Jake Hamby
8e1eceec43 pcre: fix instruction cache flush bug on ppc* 2022-02-28 22:41:03 +01:00
q66
c2b48f1ec4 sbcl: fix build on ppc64le-musl 2022-02-28 19:40:45 +01:00
q66
016d55dd75 volk: fix build on ppc32 2022-02-28 19:16:10 +01:00
Andrew J. Hesford
7aac4a5516 qemu-user-static: fix loading of custom SLIC tables 2022-02-28 13:04:48 -05:00
Andrew J. Hesford
50b145417a qemu: fix loading of custom SLIC tables 2022-02-28 13:04:48 -05:00
q66
0f046b6f6f rubberband: fix libatomic condition 2022-02-28 18:36:18 +01:00