aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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}.
* main/pcre2: fix JIT options on mips*alpine-mips-patches2018-12-171-1/+6
| | | | | 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}.
* main/lua-curl: fix build against curl 7.62Roberto Oliveira2018-12-172-3/+60
|
* main/libmicrohttpd: upgrade to 0.9.62Roberto Oliveira2018-12-171-3/+3
|
* testing/py-pygal: Added missing dependencyMarian Buschsieweke2018-12-171-2/+5
|
* community/llvm3.7: fix build with gcc8alpine-mips-patches2018-12-172-1/+14
|
* community/youtube-dl: upgrade to 2018.12.17Roberto Oliveira2018-12-171-2/+2
|
* main/perl-yaml-syck: upgrade to 1.31Roberto Oliveira2018-12-171-3/+3
|
* main/py-google-api-python-client: upgrade to 1.7.6Roberto Oliveira2018-12-171-3/+3
|
* testing/prosody-modules: Update to current HG tipMarian Buschsieweke2018-12-171-5/+5
|
* community/nbd: fix build (bashisms)alpine-mips-patches2018-12-171-1/+2
| | | | | | | | | | | | | | | ./configure tries to update CFLAGS/LIBS with LIBNL3_CFLAGS/LIBS using '+=': checking for LIBNL3... yes ./configure: line 14545: CFLAGS+= -I/usr/include/libnl3 : not found ./configure: line 14546: LIBS+= -lnl-genl-3 -lnl-3 : not found so later build fails without proper libnl3 flags: nbd-client.c:51:10: fatal error: netlink/netlink.h: No such file or directory #include <netlink/netlink.h> nbd-3.18 suffers from the same problem.
* testing/phoronix-test-suite: bump to 8.4.0Lucas Ramage2018-12-171-5/+5
|
* testing/nomacs: fix installation with ffmpeg 4+Alex Raschi2018-12-171-5/+4
| | | | | | | * disable opencv (raw and tiff options depends on opencv) After ffmpeg update to 4+, opencv is broken and unless updated it can't be built right now.
* testing/llmnrd: new aportNathan Caldwell2018-12-172-0/+46
| | | | | https://github.com/tklauser/llmnrd Link-Local Multicast Resolution (LLMNR) Daemon
* testing/snapraid: upgrade to 11.3Nathan Caldwell2018-12-171-2/+2
|
* testing/mergerfs: upgrade to 2.24.2Nathan Caldwell2018-12-171-2/+2
|
* community/biber: disable long year test on mips{el}alpine-mips-patches2018-12-171-2/+3
| | | | | Re-organize CARCH check for brevity (so match armel as well) and use mipsel* not mipsel to cover out-of-tree mipseln8hf.
* community/py-greenlet: fix build on mips*alpine-mips-patches2018-12-171-1/+4
| | | | | | | | Build fails at switch_mips_unix.h with "$fp cannot be used in asm here" because of forced -O0 (thus without -fomit-frame-pointer) in APKBUILD. As a quick fix, use the "normal" C*FLAGS on mips* only. Test still passes on mipsel at least.