67266 Commits

Author SHA1 Message Date
alpine-mips-patches
0bc8d0888c main/nmap: build against system pcre, libssh2 and lua5.3
- 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.
2018-12-18 13:45:50 +00:00
Milan P. Stanić
8ba9da3887 community/crystal upgrade to 0.27.0, remove libressl
upgrade to 0.27.0 version
build with openssl instead of libressl
remove paxmark build dependence
fix test specs according to advice from upstream
2018-12-18 13:44:49 +00:00
Natanael Copa
fa82fcd9c6 community/go: upgrade to 1.11.4 2018-12-18 13:34:15 +00:00
Natanael Copa
5bc4948341 testing/wireguard-virt: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
be2d6a41c8 testing/wireguard-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
425e1ce72f testing/ipt-netflow-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
e20a892e43 main/zfs-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
0b469a5452 main/xtables-addons-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
83c6abcb35 main/spl-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
adeb302083 main/drbd9-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
b72da8a00f main/devicemaster-linux-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
08fd353aa6 main/dahdi-linux-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
f65ba1b3b4 community/virtualbox-guest-modules-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
d2f80dceaf community/aws-ena-driver-vanilla: rebuild against kernel 4.14.89-r0 2018-12-18 13:34:15 +00:00
Natanael Copa
7159604988 main/linux-vanilla: upgrade to 4.14.89 2018-12-18 13:34:15 +00:00
Roberto Oliveira
fd0cce8e35 community/java-gcj-compat: bump gcc 6.4.0 pkgrel to 8
gcc 6.4.0 is a required dependency and current pkgrel is version 8
2018-12-18 11:27:53 +00:00
Leonardo Arena
2713818c7c community/xxhash: disable tests on armhf
make: *** [Makefile:129: check] Bus error
2018-12-18 08:06:18 +00:00
Natanael Copa
7acc467c57 main/dnsmasq: fix netmask for multi addr support
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"
2018-12-18 09:02:15 +01:00
Leonardo Arena
bf34a99ea3 main/lz4: make quick tests on all arches instead of extended ones
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
2018-12-18 07:48:01 +00:00
Nathan Angelacos
b12d833d62 main/gpsd
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
2018-12-18 07:35:30 +00:00
alpine-mips-patches
6fad0b1c88 main/libsndfile: fix varargs bug on mips{el}
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.
2018-12-18 07:33:37 +00:00
alpine-mips-patches
df7f7f3fdc main/lz4: fix 2x speed degradation on x86*
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.
2018-12-18 07:22:48 +00:00
alpine-mips-patches
43460992f3 community/zstd: fix ~15% speed degradation on x86*
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.
2018-12-18 07:14:43 +00:00
alpine-mips-patches
492665f7e9 community/xxhash: fix 20x speed degradation on x86*, upgrade to 0.6.5
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.
2018-12-18 07:14:07 +00:00
alpine-mips-patches
a544df9433 main/grub: fix build on mips*
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.
2018-12-18 07:07:46 +00:00
Lucas Ramage
54b9e8796b testing/phoronix-test-suite: bump to 8.4.1 2018-12-18 07:05:25 +00:00
Natanael Copa
479ed7b5e6 main/grub: fix build with gcc8 2018-12-18 07:00:01 +00:00
Natanael Copa
e8785cd30c main/perl-net-ssleay: and another patch from fedora 2018-12-17 17:43:56 +00:00
Natanael Copa
1bb10be828 community/nbd: upgrade to 3.18 2018-12-17 17:21:27 +00:00
Henrik Riomar
fa4aef12fe main/xen: add missing CVE refs
While at it, drop depend that was not needed after all
2018-12-17 16:35:36 +00:00
Natanael Copa
8c05602cd1 testing/py3-libarchive-c: new aport
needed by diffoscope
2018-12-17 16:34:24 +00:00
André Klitzing
e44beae106 main/openssl: rebuild package 2018-12-17 16:34:24 +00:00
alpine-mips-patches
f785147bab main/pcre: fix JIT options on mips*
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}.
2018-12-17 15:57:33 +00:00
alpine-mips-patches
5e501b0e94 main/pcre2: fix JIT options on mips*
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}.
2018-12-17 15:57:33 +00:00
Roberto Oliveira
ae7edd2377 main/lua-curl: fix build against curl 7.62 2018-12-17 15:46:12 +00:00
Roberto Oliveira
187c30ab7c main/libmicrohttpd: upgrade to 0.9.62 2018-12-17 15:28:05 +00:00
Marian Buschsieweke
9495f812bd testing/py-pygal: Added missing dependency 2018-12-17 15:01:24 +00:00
alpine-mips-patches
610072d44b community/llvm3.7: fix build with gcc8 2018-12-17 14:37:00 +00:00
Roberto Oliveira
74df6ca2c5 community/youtube-dl: upgrade to 2018.12.17 2018-12-17 14:17:33 +00:00
Roberto Oliveira
d7b74b913b main/perl-yaml-syck: upgrade to 1.31 2018-12-17 14:10:33 +00:00
Roberto Oliveira
4c91d69c5d main/py-google-api-python-client: upgrade to 1.7.6 2018-12-17 13:01:29 +00:00
Marian Buschsieweke
aa99ee6ef2 testing/prosody-modules: Update to current HG tip 2018-12-17 12:57:21 +00:00
alpine-mips-patches
fa97962a29 community/nbd: fix build (bashisms)
./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.
2018-12-17 12:41:33 +00:00
Lucas Ramage
bf3dc42924 testing/phoronix-test-suite: bump to 8.4.0 2018-12-17 12:39:51 +00:00
Alex Raschi
edf49b3c21 testing/nomacs: fix installation with ffmpeg 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.
2018-12-17 10:56:39 +00:00
Nathan Caldwell
52900811aa testing/llmnrd: new aport
https://github.com/tklauser/llmnrd
Link-Local Multicast Resolution (LLMNR) Daemon
2018-12-17 10:53:55 +00:00
Nathan Caldwell
bfd1c6d344 testing/snapraid: upgrade to 11.3 2018-12-17 10:48:59 +00:00
Nathan Caldwell
3fd68d4c07 testing/mergerfs: upgrade to 2.24.2 2018-12-17 10:47:41 +00:00
alpine-mips-patches
b9e9d4d48b community/biber: disable long year test on mips{el}
Re-organize CARCH check for brevity (so match armel as well)
and use mipsel* not mipsel to cover out-of-tree mipseln8hf.
2018-12-17 10:42:28 +00:00
alpine-mips-patches
2b9526c277 community/py-greenlet: fix build on mips*
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.
2018-12-17 10:40:51 +00:00