| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
| |
Otherwise the build will use 'python' for generated scripts. Since
we depends_dep=python3, we want all generated scripts on python3 or
the we end up not pulling right interpreted. Fixes errors on some
builders:
/usr/bin/glib-genmarshal --prefix=gq_marshal ./gq-marshal.list --header >gq-marshal.h
env: can't execute '/usr/bin/python': No such file or directory
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Update license, add openrc subpkg
|
| |
|
|
|
|
| |
Update source
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Check host_arch not target_arch to decide whether -latomic is necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Update license, modernize APKBUILD
|
| |
|
|
|
|
| |
Update license, url and source
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Check host_arch not target_arch to decide whether -latomic is necessary.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
./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.
|
|
|
|
| |
including patch required for compilation.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Public header ffitarget.h wants <asm/sgidefs.h> on mips*.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
|
| |
upgrade to 0.27.0 version
build with openssl instead of libressl
remove paxmark build dependence
fix test specs according to advice from upstream
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|