aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* main/nspr: upgrade to 4.20Natanael Copa2018-12-181-3/+3
|
* community/xfce4-taskmanager: upgrade to 1.2.2Natanael Copa2018-12-181-2/+2
|
* testing/wireguard: upgrade to 0.0.20181218Jason A. Donenfeld2018-12-182-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* main/samba: Upgrade to 4.8.8Taner Tas2018-12-181-2/+4
|
* main/mosquitto: upgrade to 1.5.5Fabian Affolter2018-12-181-2/+2
|
* main/dnsmasq: listen to all BRIDGE_ADDRsNatanael Copa2018-12-182-4/+13
| | | | | | | | make sure dnsmasq listens to all addresses specified in BRIDGE_ADDR, but not the ones in BRIDGE_ADDR_EXTRA. That way it is possible to have another daemon listening to the extra address. Also make sure we remove the addresses on service stop.
* main/py-future: remove bashism from inside the APKBUILDFrancesco Colista2018-12-181-1/+5
|
* testing/getmail: upgrade to 5.8Roberto Oliveira2018-12-181-2/+2
|
* testing/brotli: optimize on mips*, s390xalpine-mips-patches2018-12-182-3/+121
| | | | | | | | | | | | | | | 1) Recognize s390x and mips64* as 64-bit architectures to enable 64-bit code path. 2) Enable direct unaligned loads/stores for s390x. See "Integral Boundaries" in SA22-7832-xx. 3) Enable unaligned access using LWL/LWR/etc instructions on pre-R6 mips*. This doubles "brotli -1" compression speed on P5600 (~30% for "brotli --best") and makes the brotli executable smaller by ~10%. 4) Use gcc/clang __builtin_bswapXX on big-endian architectures. On s390x this reduces byte-swapped unaligned loads/stores to single LRVx/STRVx instruction. On current big-endian mips* (pre-R2) this changes nothing however allows for shorter byte swap sequences on R2+. Test suite still passes on x86_64, mipseln8hf (hardware) and under qemu-s390x.
* main/nodejs: pass -latomic depending on host_archalpine-mips-patches2018-12-182-17/+9
| | | | Check host_arch not target_arch to decide whether -latomic is necessary.
* testing/lxd: upgrade to 3.8Francesco Colista2018-12-182-17/+61
|
* main/py-future: upgrade to 0.17.0, updated APKBUILDFrancesco Colista2018-12-181-16/+25
|
* main/snappy: optimize on mips*, s390xalpine-mips-patches2018-12-182-3/+86
| | | | | | | | | | | | 1) Enable generation of LWL/LWR/etc instructions on pre-R6 mips*. This gives 5x (yes, five times) compression speed-up on P5600 (and additional ~10% for decompression). 2) Recognize s390x as unaligned access capable architecture. See "Integral Boundaries" in SA22-7832-xx. 3) Force use of gcc/clang __builtin_bswapXX for big-endian code path in order to avoid suboptimal generic functions from <byteswap.h>. Test suite still passes on x86_64, mipseln8hf (hardware) and under qemu-s390x.
* main/jbig2dec: upgrade to 0.15, enable testsalpine-mips-patches2018-12-181-5/+15
| | | | | | | | | ./CHANGES claims "many security related and stability fixes". While here, enable built-in test suite (passes on x86_64 and mipseln8hf at least) and make sure libpng is not pulled accidentally during build. Pull the source from github.com as referenced on the project's web page.
* community/mate-panel: upgrade to 1.21.3Paul Bredbury2018-12-181-4/+6
| | | | including patch required for compilation.
* community/marco: upgrade to 1.21.1Paul Bredbury2018-12-181-5/+5
| | | | | | | Add xpresent, for low-latency vertical sync. Add startup-notification, to prevent temporary black screen on xorg start. Prevent ambiguity of whether default CFLAGS are included, e.g. -Os.
* main/libffi: add linux-headers to depends-devalpine-mips-patches2018-12-181-2/+3
| | | | Public header ffitarget.h wants <asm/sgidefs.h> on mips*.
* main/nmap: build against system pcre, libssh2 and lua5.3alpine-mips-patches2018-12-181-7/+9
| | | | | | | | | | | | | | | | | - properly require openssl (status quo, just use a correct parameter) - explicitly require system libpcap (status quo) - explicitly require system libpcre [1] - explicitly require zlib (status quo) - explicitly require system libssh2 [2] - explicitly require system lua5.3 [3] - adjust makedepends accordingly [1] System pcre is newer and properly configured for mips*. [2] This is the ./configure default, just make sure the choice is stable. [3] This is the ./configure default, just let it find the system version. check() passes on x86_64 and mipseln8hf at least, however this commit does not re-enable it due to unclear aarch64 / arm* status.
* community/crystal upgrade to 0.27.0, remove libresslMilan P. Stanić2018-12-188-184/+55
| | | | | | | upgrade to 0.27.0 version build with openssl instead of libressl remove paxmark build dependence fix test specs according to advice from upstream
* community/go: upgrade to 1.11.4Natanael Copa2018-12-181-3/+3
|
* testing/wireguard-virt: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* testing/wireguard-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* testing/ipt-netflow-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* main/zfs-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* main/xtables-addons-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* main/spl-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-2/+2
|
* main/drbd9-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* main/devicemaster-linux-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* main/dahdi-linux-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* community/virtualbox-guest-modules-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* community/aws-ena-driver-vanilla: rebuild against kernel 4.14.89-r0Natanael Copa2018-12-181-1/+1
|
* main/linux-vanilla: upgrade to 4.14.89Natanael Copa2018-12-181-2/+2
|
* community/java-gcj-compat: bump gcc 6.4.0 pkgrel to 8Roberto Oliveira2018-12-181-1/+1
| | | | gcc 6.4.0 is a required dependency and current pkgrel is version 8
* community/xxhash: disable tests on armhfLeonardo Arena2018-12-181-2/+5
| | | | make: *** [Makefile:129: check] Bus error
* main/dnsmasq: fix netmask for multi addr supportNatanael Copa2018-12-182-3/+6
| | | | | | | | | | We already support multiple addresses for the bridge device, but they would all use the BRIDGE_NETMASK. Fix so you can either specify the netmask with the address or fallback to BRIDGE_NETMASK. For example: BRIDGE_ADDR="192.168.0.1 10.0.0.1/16" BRIDGE_NETMASK="255.255.255.0"
* main/lz4: make quick tests on all arches instead of extended onesLeonardo Arena2018-12-181-5/+2
| | | | | | | | | | | | | | | | | | Extended tests fail on x86_64 builders with: rm: 'tmp-lower-bindir' is a directory rm: 'tmp-lower-includedir' is a directory rm: 'tmp-lower-libdir' is a directory rm: 'tmp-lower-man1dir' is a directory rm: 'tmp-lower-mandir' is a directory rm: 'tmp-lower-pkgconfigdir' is a directory rm: 'tmp-upper-bindir' is a directory rm: 'tmp-upper-includedir' is a directory rm: 'tmp-upper-libdir' is a directory rm: 'tmp-upper-man1dir' is a directory rm: 'tmp-upper-mandir' is a directory rm: 'tmp-upper-pkgconfigdir' is a directory make[1]: *** [Makefile:352: test-lz4-essentials] Error 1
* main/gpsdNathan Angelacos2018-12-182-4/+48
| | | | | | | | | | | 3.18.1 upgrade scons still requires python2, and some of the gps utilities no longer work with python2 The 0001-workaround-for-scons-using-python2.patch explicitly uses python3 as the interpreter 3.18.1 insists on putting the python utilites in /usr/local - we manually move them as part of the _py subpackage
* main/libsndfile: fix varargs bug on mips{el}alpine-mips-patches2018-12-182-2/+34
| | | | | | This upstream patch fixes multi.rf64 test failure on mipsel{n8hf} at least. Note the bug was reported for armv7hl so arm* check() should probably be re-enabled.
* main/lz4: fix 2x speed degradation on x86*alpine-mips-patches2018-12-182-8/+22
| | | | | | | | | | | | | This is exactly the same memcpy()-in-hot-path xxHash problem, see community/xxhash commit log for details. The bug makes "lz4 -1" or "lz4 -t" twice slower on x86_64 however "lz4 -9" is barely affected (do not use "lz4 -b" for benchmarking this change since it does not calculate the checksum). Other aport changes: - use short and fast "make check" (unlike extensive "make test") for pre-v7 ARM architectures.
* community/zstd: fix ~15% speed degradation on x86*alpine-mips-patches2018-12-182-6/+24
| | | | | | | | | | | | | | | | | | This is the same memcpy()-in-hot-path xxHash problem as described in community/xxhash commit message. The bug makes "zstd -1" or "zstd -t" ~15% slower on x86_64 though higher levels (>= 9) are almost unaffected. Other aport changes: - make sure zlib/lzma/lz4 support is not compiled in automatically (status quo, just make it explicit); - re-enable armv7 since it is certainly well-supported by upstream, was disabled by some script in the first place and should not be affected by "Bus error" (i.e. some alignment problem) mentioned in commit 2bae66907... - use faster and shorter "make check" (unlike extensive "make test") on arm* builders.
* community/xxhash: fix 20x speed degradation on x86*, upgrade to 0.6.5alpine-mips-patches2018-12-182-13/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yes, it is 20 times slower on x86* than it should be because xxhash.c always uses "safe" memcpy()-based methods for unaligned memory access (XXH_readXX) irregardless of input alignment due to x86-default XXH_FORCE_ALIGN_CHECK=0. This ends up with real memcpy() calls in hot path (with -O2 too). The bug affects Alpine x86* (not just edge, but at least 3.8 too -- i.e. this is not something introduced in 0.6.5) for aligned and unaligned inputs. Other architectures are severely affected for unaligned inputs only. The fix lifts the XXH_FORCE_MEMORY_ACCESS=1 condition to enable XXH_readXX methods based on __attribute__((__packed__)) usage everywhere except ARMv6 (which is covered by its own case earlier). This is safe and fast because the compiler will either: - use direct storage access instructions on capable architectures such as aarch64, armv7, ppc64le, s390x, x86* irregardless of input alignment; - or use relatively fast LWL/LWR instructions on mips* with unaligned input; - or use byte load/stores and shifts/ors on armel with unaligned input which is still faster then memcpy() call. All aports that use xxhash.c are likely affected. For example, community/zstd suffers too though not so grave (~15% difference for "zstd -t" on big archive) and main/lz4 is twice slower on basic compression levels. Other aport changes: - modernize; - enable check(); it is short and fast so suitable for slow builders too. The python part is left intact though newer version exists.
* main/grub: fix build on mips*alpine-mips-patches2018-12-181-0/+8
| | | | | | | | | | Provide some basic mips* support just to allow the build succeed. Disabling on mips* is not an option cause the arch= list becomes too long and ugly. Do not bump pkgrel since no previously built mips* apks exist and change does nothing for other architectures.
* testing/phoronix-test-suite: bump to 8.4.1Lucas Ramage2018-12-181-2/+2
|
* main/grub: fix build with gcc8Natanael Copa2018-12-182-1/+75
|
* main/perl-net-ssleay: and another patch from fedoraNatanael Copa2018-12-172-2/+46
|
* community/nbd: upgrade to 3.18Natanael Copa2018-12-171-3/+3
|
* main/xen: add missing CVE refsHenrik Riomar2018-12-171-3/+16
| | | | While at it, drop depend that was not needed after all
* testing/py3-libarchive-c: new aportNatanael Copa2018-12-171-0/+35
| | | | needed by diffoscope
* main/openssl: rebuild packageAndré Klitzing2018-12-171-1/+1
|
* main/pcre: fix JIT options on mips*alpine-mips-patches2018-12-171-2/+9
| | | | | 1) Disable use of CFC1 (FPU instruction) on all soft-float mips*. 2) Enable MIPS32 ISA (default is MIPS III) on 32-bit mips{el}.