aboutsummaryrefslogtreecommitdiffstats
path: root/community
Commit message (Collapse)AuthorAgeFilesLines
...
* community/openjdk7: fix hotspot build with gcc8Timo Teräs2018-12-201-3/+3
| | | | | | | There is at least one (possibly more) places where signed overflow needs to work or things break. It is formally UB, but fortunately there is compiler flag to not break things when possible. Fixes build on x86_64.
* community/chromium: upgrade to 71.0.3578.98Natanael Copa2018-12-1917-485/+255
|
* community/libpsl: needs python to buildLeonardo Arena2018-12-191-2/+2
|
* community/qt5-qtscript: fix build on mips* (sgidefs.h)alpine-mips-patches2018-12-192-4/+18
|
* community/libreswan: do not use local copy of CERT_CompareAVAalpine-mips-patches2018-12-192-2/+3
| | | | | | | | | | | | | | | | | | | | As lib/libswan/nss_copies.c says: /* * The NSS function CERT_CompareAVA() appears in the NSS header files, * but the library does not actually export the function. This is a copy * of that function until upstream NSS is fixed and the fix available in * the common Linux distributions. This workaround is enabled using * NSS_REQ_AVA_COPY=true * * See also: * https://bugzilla.mozilla.org/show_bug.cgi?id=1336487 * https://bugzilla.mozilla.org/show_bug.cgi?id=294538 */ So disable the work-around on Alpine since main/nss is new enough. This is also a build fix for mips* as nss_copies.c expects that libc provides <sgidefs.h> in the standard location.
* community/nodejs-current: pass -latomic depending on host_archalpine-mips-patches2018-12-192-3/+3
| | | | Check host_arch not target_arch to decide whether -latomic is necessary.
* community/openzwave: needs xmllint to buildLeonardo Arena2018-12-191-3/+4
| | | | | | | | | | | | | | | | | | | | | | Disable check() due to errors below: Experimental each on scalar is now forbidden at cpp/build/testconfig.pl line 118. Type of arg 1 to each must be hash or array (not single ref constructor) at cpp/build/testconfig.pl line 118, near "%errors) " Experimental each on scalar is now forbidden at cpp/build/testconfig.pl line 130. Type of arg 1 to each must be hash or array (not single ref constructor) at cpp/build/testconfig.pl line 130, near "%warnings) " Experimental each on scalar is now forbidden at cpp/build/testconfig.pl line 142. Type of arg 1 to each must be hash or array (not single ref constructor) at cpp/build/testconfig.pl line 142, near "%errors) " Experimental each on scalar is now forbidden at cpp/build/testconfig.pl line 151. Type of arg 1 to each must be hash or array (not single ref constructor) at cpp/build/testconfig.pl line 151, near "%errors) " Experimental each on scalar is now forbidden at cpp/build/testconfig.pl line 169. Type of arg 1 to each must be hash or array (not single ref constructor) at cpp/build/testconfig.pl line 169, near "%warnings) " cpp/build/testconfig.pl has too many errors. make: [Makefile:47: xmltest] Error 255 (ignored)
* community/openzwave: build fix for ppc64leLeonardo Arena2018-12-192-10/+41
| | | | Update license, modernize APKBUILD
* community/libspectre: update testsCarlo Landmeter2018-12-191-13/+11
|
* community/go: fix target float ABI on mips*alpine-mips-patches2018-12-191-4/+4
|
* community/nextcloud-client: disable on s390x due to qt5-webengineCarlo Landmeter2018-12-191-1/+1
|
* community/xfce4-taskmanager: upgrade to 1.2.2Natanael Copa2018-12-181-2/+2
|
* 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.
* 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
|
* 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
|
* 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
* 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.
* community/nbd: upgrade to 3.18Natanael Copa2018-12-171-3/+3
|
* 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
|
* 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.
* 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.
* community/php7: tolerate test failures on mips*alpine-mips-patches2018-12-171-1/+1
|
* community/pdsh: fix build without git installedalpine-mips-patches2018-12-171-1/+2
| | | | Insert package version with sed instead of relying on 'git describe'.
* community/knot: switch to opensslLeonardo Arena2018-12-171-2/+2
|
* community/virtualbox-guest-modules-vanilla: rebuild against kernel 4.14.88-r0Natanael Copa2018-12-171-1/+1
|
* community/aws-ena-driver-vanilla: rebuild against kernel 4.14.88-r0Natanael Copa2018-12-171-1/+1
|
* community/dynamips: fix byte order detectionalpine-mips-patches2018-12-173-16/+37
| | | | | | | | | 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.
* community/domoticz: fix build without git installedalpine-mips-patches2018-12-172-2/+15
| | | | | | | 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.
* community/syncthing: upgrade to 0.14.54Roberto Oliveira2018-12-171-2/+2
|
* community/perl-object-insideout: add missing checkdepends to run all testsRoberto Oliveira2018-12-171-1/+2
|
* community/perl-math-random-mt-auto: upgrade to 6.23 and modernizeRoberto Oliveira2018-12-171-13/+15
|
* community/perl-math-random-mt-auto: move from testingRoberto Oliveira2018-12-171-0/+39
| | | | required by perl-object-insideout tests
* community/perl-object-insideout: upgrade to 4.05Roberto Oliveira2018-12-171-2/+2
|
* community/deadbeef: fix byte order detectionalpine-mips-patches2018-12-173-28/+14
| | | | | Unlock the generic <endian.h> fallback to detect CPU byte order and delete ppc64le.patch since little-endian POWER is now covered too.
* community/nodejs-current: fix build on mips{el} (-latomic), disable on mips64*alpine-mips-patches2018-12-172-3/+39
|
* community/libfm: fix testsalpine-mips-patches2018-12-172-2/+22
| | | | | | | | | | | | | | | | | | 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.
* community/httpry: fix source URL, update checksumalpine-mips-patches2018-12-171-6/+4
| | | | Use GH to get the source tarball (identical to Debian's httpry_0.1.8.orig.tar.gz).
* community/gcc6: fix option spelling on mips*alpine-mips-patches2018-12-172-3/+3
| | | | It is '--as-needed' not '-as-needed' (interpreted as '-a KEYWORD').
* community/neko: fix build without git installedalpine-mips-patches2018-12-172-3/+116
| | | | | Remove all targets that depend on git (source_archive and friends), none of them are used during normal build.
* community/gvm: fix source URLalpine-mips-patches2018-12-171-1/+1
| | | | | | 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
* community/libsepol: upgrade to 2.8Carlo Landmeter2018-12-161-8/+12
|
* community/libselinux: upgrade to 2.8Carlo Landmeter2018-12-162-49/+7
|
* testing/libsepol: move to communityCarlo Landmeter2018-12-161-0/+28
|