8540 Commits

Author SHA1 Message Date
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
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
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
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
Natanael Copa
1bb10be828 community/nbd: upgrade to 3.18 2018-12-17 17:21:27 +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
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
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
alpine-mips-patches
c31675d0db community/php7: tolerate test failures on mips* 2018-12-17 10:27:06 +00:00
alpine-mips-patches
07d605eef2 community/pdsh: fix build without git installed
Insert package version with sed instead of relying on 'git describe'.
2018-12-17 10:23:25 +00:00
Leonardo Arena
ea05d8c376 community/knot: switch to openssl 2018-12-17 10:21:35 +00:00
Natanael Copa
1ff6c8c5ed community/virtualbox-guest-modules-vanilla: rebuild against kernel 4.14.88-r0 2018-12-17 09:44:04 +00:00
Natanael Copa
2c352fcdf5 community/aws-ena-driver-vanilla: rebuild against kernel 4.14.88-r0 2018-12-17 09:44:04 +00:00
alpine-mips-patches
20b06b3a5a community/dynamips: fix byte order detection
Use the generic gcc/clang/suncc __BYTE_ORDER__ macro to detect platform
byte order instead of hard-coded architecture detection which is wrong
for ppc64le (always assumes POWER is big-endian) and lacks any knowledge
of mips*.

This change covers s390x too so remove s390x-support.patch.
2018-12-17 09:00:30 +00:00
alpine-mips-patches
8b256dcd69 community/domoticz: fix build without git installed
Let build continue when git is not found. No changes in behaviour
because all attempts to use git (to get project revision etc) fail
due to missing .git folder in the source tarball and project falls
back to appversion.default in any case.
2018-12-17 08:59:04 +00:00
Roberto Oliveira
fac66d15a3 community/syncthing: upgrade to 0.14.54 2018-12-17 08:57:34 +00:00
Roberto Oliveira
38912438be community/perl-object-insideout: add missing checkdepends to run all tests 2018-12-17 08:50:43 +00:00
Roberto Oliveira
cd1471f581 community/perl-math-random-mt-auto: upgrade to 6.23 and modernize 2018-12-17 08:50:43 +00:00
Roberto Oliveira
b981b36c8d community/perl-math-random-mt-auto: move from testing
required by perl-object-insideout tests
2018-12-17 08:50:43 +00:00
Roberto Oliveira
676984a020 community/perl-object-insideout: upgrade to 4.05 2018-12-17 08:50:43 +00:00
alpine-mips-patches
4012551bbe community/deadbeef: fix byte order detection
Unlock the generic <endian.h> fallback to detect CPU byte order and
delete ppc64le.patch since little-endian POWER is now covered too.
2018-12-17 08:17:58 +00:00
alpine-mips-patches
af971ca01c community/nodejs-current: fix build on mips{el} (-latomic), disable on mips64* 2018-12-17 08:01:17 +00:00
alpine-mips-patches
8727ae4452 community/libfm: fix tests
On edge check() fails with the following message:

make[3]: Entering directory '/home/room/aports/community/libfm/src/libfm-1.3.0.2/src/tests'
make  check-local
make[4]: Entering directory '/home/room/aports/community/libfm/src/libfm-1.3.0.2/src/tests'
TEST: fm-path... (pid=28635)

** (process:28635): WARNING **: 11:58:23.519: The directory '~/Templates' doesn't exist, ignoring it
Tests were compiled with G_DISABLE_ASSERT and are likely no-ops. Aborting.
FAIL: fm-path

The message is printed by the g_test_init() macro from glib-2.0/glib/gtestutils.h
because src/tests/test-fm-path.c #undef's G_DISABLE_ASSERT too late. Move #undef
earlier in the code to fix the problem and make test pass on x86_64 and mipsel at
least.
2018-12-17 07:59:42 +00:00
alpine-mips-patches
34aaed65c9 community/httpry: fix source URL, update checksum
Use GH to get the source tarball (identical to Debian's httpry_0.1.8.orig.tar.gz).
2018-12-17 07:57:15 +00:00
alpine-mips-patches
5b69b4b708 community/gcc6: fix option spelling on mips*
It is '--as-needed' not '-as-needed' (interpreted as '-a KEYWORD').
2018-12-17 07:43:22 +00:00
alpine-mips-patches
b7b4370cce community/neko: fix build without git installed
Remove all targets that depend on git (source_archive and friends),
none of them are used during normal build.
2018-12-17 07:40:12 +00:00
alpine-mips-patches
5e3ace2c1b community/gvm: fix source URL
The archive download link gives tarball with a wrong checksum so
use the 7.0.3 download link from the greenbone/gvmd Releases page:
https://github.com/greenbone/gvmd/releases
2018-12-17 07:36:27 +00:00
Carlo Landmeter
be89da4e6c community/libsepol: upgrade to 2.8 2018-12-16 22:06:59 +00:00
Carlo Landmeter
c3e6853203 community/libselinux: upgrade to 2.8 2018-12-16 22:02:29 +00:00
Carlo Landmeter
8748c10f3f testing/libsepol: move to community 2018-12-16 21:02:09 +00:00
Carlo Landmeter
ffb345fd5e testing/libselinux: move to community 2018-12-16 20:56:39 +00:00
Andy Postnikov
2ee5e8ffbb community/mutt: upgrade to 1.11.1 2018-12-15 15:41:18 +02:00
Francesco Colista
b7d664771c community/libvirt-glib: upgrade to 2.0.0 2018-12-15 09:24:33 +00:00
Roberto Oliveira
6606f4175e community/atril: upgrade to 1.21.1 2018-12-14 20:12:48 +00:00
Roberto Oliveira
911204dcb9 community/caja: upgrade to 1.21.3 2018-12-14 20:12:48 +00:00
Henrik Riomar
f3f3c56a81 community/cppcheck: upgrade to 1.86 2018-12-14 20:42:08 +01:00
Roberto Oliveira
48e6164916 community/gradle: upgrade to 4.10.3 2018-12-14 19:22:04 +00:00
Henrik Riomar
350bd99f95 community/flawfinder: move from testing 2018-12-14 20:18:07 +01:00
Roberto Oliveira
99400e94de community/jenkins: upgrade to 2.150.1 2018-12-14 19:14:58 +00:00
Timo Teräs
7880cba7b9 community/java-gcj-compat: fix tools.jar installation path 2018-12-14 14:41:30 +00:00
Timo Teräs
37cee9ea52 community/java-gcj-compat: fix symlinks in jre/lib 2018-12-14 16:18:48 +02:00
Leonardo Arena
6eb6ef1b6a community/backuppc: no longer maintained 2018-12-14 08:51:26 +00:00
Leonardo Arena
24bf3b3560 community/nextcloud-client: don't build for x86
qt5-qtwebengine not available on x86
2018-12-13 15:00:25 +00:00
Leonardo Arena
e2afbed528 community/nextcloud-client: upgrade to 2.5.1 2018-12-13 14:57:55 +00:00