143117 Commits

Author SHA1 Message Date
sthen
04bf527d7e BROKEN-arm. sigbus during build 2019-12-06 14:33:13 +00:00
sthen
4c6b01ebc1 mark BROKEN-arm, invalid asm 2019-12-06 14:30:39 +00:00
sthen
df169311c5 fix packaging on arm, NEON was disabled but the PFRAG was still used.
leave the PFRAG and just comment-out the conditional making it easier to
reinstate if this is fixed (upstream bug is still active).
2019-12-06 14:29:40 +00:00
sthen
89ae2959f1 set BROKEN-arm, mruby fails with SIGBUS 2019-12-06 14:23:42 +00:00
jca
8041e1f84e Update to knot-2.9.1 2019-12-06 14:23:36 +00:00
jca
07e901c03b Provide debug-lmdb 2019-12-06 14:22:54 +00:00
sthen
190407c7bb set ONLY_FOR_ARCHS to the machines which actually use lang/go-bootstrap,
it was set to GO_ARCHS which includes various machines which use a binary
bootstrap instead of this port.
2019-12-06 14:22:26 +00:00
espie
3368c98d52 have cryptic message be explicit about what locate db we're talking about 2019-12-06 13:40:46 +00:00
martijn
88aebd36ef Update in anticipation of a coming filter protocol change.
This release works both the current and next version of the protocol.

OK jasper@
2019-12-06 12:57:40 +00:00
rsadowski
22dc05cfcc Fix hidden dependency textproc/discount and cleanup
Spotted by sthen@ Thanks!
2019-12-06 10:44:20 +00:00
solene
139ebc3464 Update to swirc-3.1.0
Many thanks to maintainer Markus Uhlin for the diff
2019-12-06 10:19:11 +00:00
sthen
68b7407ecb typo in text 2019-12-06 09:44:05 +00:00
sthen
a11e3b5139 mark BROKEN-arm to avoid wasting ~16 hours in future builds
<inline asm>:149:1: error: invalid instruction
vmov.u32 r2, r3, s8, s9
^

related to src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp
2019-12-06 09:43:20 +00:00
sthen
b8fb8970f6 GEGL provides binaries and libraries but, to avoid a conflict, the binaries
were only included in the old graphics/gegl (0.2.x) port. The recent gimp
update uses graphics/gegl to provide binaries and gegl04 for libraries, and
no other ports use graphics/gegl. Tidy this up by adding the binaries to
gegl04, changing the gimp port to use them, and removing graphics/gegl.

Prompted by / "If this was the last consumer of the old gegl, then sure" aja@
2019-12-06 09:31:13 +00:00
sthen
15fe1c4880 update to rdesktop-1.9.0, requested + tested by Alexey Suslikov 2019-12-06 09:23:59 +00:00
rsadowski
61db6fe656 Update qca to 2.2.1
- Only new exports added so bump minor.
- Cleanup WANTLIB
- Fix MASTER_SITE URL
- Cleanup plugin configuration

LibreSSL patches from Gentoo developer Stefan Strogin from here:
3e69b18db7
2019-12-06 07:10:41 +00:00
bcallah
e5cfb1db6a Update to musescore-3.3.4
Announcement: https://musescore.org/en/3.3.4
2019-12-06 06:38:53 +00:00
kmos
7b0cad171d Fix and enable tests with MODPY_PYTEST.
Needed to add security/py-josepy to TEST_DEPENDS and move py-funcsigs
behind a .if since it is python2 only (and only needed for python2)
2019-12-05 22:19:28 +00:00
sthen
206b5fa7b1 -.if !defined(MAKE_JOBS) && ${DPB_PROPERTIES:Mparallel})
+.if !defined(MAKE_JOBS) && ${DPB_PROPERTIES:Mparallel}
2019-12-05 22:07:36 +00:00
sthen
e506a46e80 Treat DPB_PROPERTIES=parallel as a hint that a port is parallel-safe
for use in regular builds too; if that is present in a port, use
${PARALLEL_MAKE_JOBS} jobs in the build, defaulting to hw.ncpuonline.

Adjust PARALLEL_BUILD=No, this originally seemed intended to be a hint
that a port could NOT handle a parallel build, but current usage is
"don't pass make -jXX because this port has its own way to handle things",
instead change this to a slightly more understandable PARALLEL_MAKE_FLAGS
variable. This defaults to -j${PARALLEL_MAKE_JOBS} but can be reset for
build system requirements as needed (java/libreoffice have their own
mechanism) and is added automatically to MAKE_FLAGS where a build uses
>1 concurrent job.

Based on a diff from / ok espie@ - the default value may want revising
as hw.ncpuonline jobs will be too many in some cases (e.g. machines with
many cores or low RAM), but committing at this stage to avoid further
out-of-tree bikeshedding. If you need to restrict to a lower number of
jobs, set e.g. PARALLEL_MAKE_JOBS=2 in /etc/mk.conf, and please provide
feedback.
2019-12-05 21:18:08 +00:00
sthen
d52f3b17d9 provider-aws isn't the only terraform-provider that often runs out of memory
in i386 bulks; move DPB_PROPERTIES=lonesome for i386 up to Makefile.inc
2019-12-05 19:40:59 +00:00
sthen
ed64cc3130 The subst in do-configure was still needed, without it packaging was broken
due to a dir literally named ${MODPY_PY_PREFIX}curl. But rather than bring it
back (which resulted in some other problem) just rename the directory in
post-install to simplify things in the port.
2019-12-05 18:08:21 +00:00
sthen
e4ed723874 update to certbot/py-acme 1.0.0 2019-12-05 17:16:28 +00:00
sthen
394a3d024c update to wireshark-3.0.7 2019-12-05 17:07:42 +00:00
sthen
cd8873dda9 fix openssl 1.1 pc files, from kristaps 2019-12-05 16:24:07 +00:00
jca
cdcba0f6b5 Drop powerpc-specific patch now that llvm provides all backends on powerpc
from Brad, ok jsg@ (maintainer)
2019-12-05 15:51:55 +00:00
jca
3eaafeecdd Build all targets on powerpc
Supposedly ld -relax fixes the relocation overflow problems.
Diff from Brad tested by cwen@
2019-12-05 15:24:58 +00:00
fcambus
6bfc45313b Add debug package for mc.
Discussed with robert@
2019-12-05 14:50:55 +00:00
jca
f386421499 Avoid some printf("%s", NULL) log spam
While here add the same comment to another affected file.
Reported by Ian McWilliam
2019-12-05 10:01:52 +00:00
fcambus
77b39d8ae6 Update GeoLite2 databases to latest version. 2019-12-05 08:24:14 +00:00
sebastia
8bed7a8323 deconflict with ruby25 flavor
Tried to get rid of the ${GEM_BIN_SUFFIX} from the script, however,
that also requires to get rid of the flavor handling, and would rename
the package as pointed out by jeremy@
I wasn't able to get proper update working even with quirks,
therefore revert back to add the GEM_BIN_SUFFIX
2019-12-05 07:44:10 +00:00
sebastia
c39a9e4934 deconflict with ruby25 flavor
Tried to get rid of the ${GEM_BIN_SUFFIX} from the script, however,
that also requires to get rid of the flavor handling, and would rename
the package as pointed out by jeremy@
I wasn't able to get proper update working even with quirks,
therefore revert back to add the GEM_BIN_SUFFIX
2019-12-05 07:41:37 +00:00
sebastia
ea4e7b9a1e deconflict with ruby25 flavor
Tried to get rid of the ${GEM_BIN_SUFFIX} from the script, however,
that also requires to get rid of the flavor handling, and would rename
the package as pointed out by jeremy@
I wasn't able to get proper update working even with quirks,
therefore revert back to add the GEM_BIN_SUFFIX
2019-12-05 07:33:41 +00:00
kmos
704e0c6242 Fix tests for geo/py-fiona.
It uses MODPY_PYTEST and copies the compiled .so files into place in
the source tree to get the tests to run.

While troubleshooting this, found that py-enum34 and py-mock needed to
be added to the python2 RUN_DEPENDS and TEST_DEPENDS respectively.

ok landry
2019-12-05 07:26:47 +00:00
kmos
f59e25b055 Fix typo in my email address for MAINTAINER 2019-12-05 05:46:03 +00:00
fcambus
9f04224311 Add upstream fix for CVE-2019-19555.
This fix addresses the following issue:

- Stack-based buffer overflow in read_textobject()
2019-12-04 22:07:50 +00:00
jasper
38d6ec0434 add support for OpenBSD to the service_facts module
tested by and ok pvk@
2019-12-04 20:44:12 +00:00
fcambus
60df47510a Switch HOMEPAGE and MASTER_SITES to HTTPS. 2019-12-04 20:07:26 +00:00
naddy
41029c4763 maintenance update to 4.6 2019-12-04 18:05:49 +00:00
thfr
8d82ab7128 fix i386 build by disabling the JIT.
should not affect !i386, but bump revision because of theoretical chance
that other arches may be affected.

diff by & ok sthen
2019-12-04 16:36:49 +00:00
sthen
ab5841a44a mark BROKEN until someone gets round to fixing this, broken by the node update. 2019-12-04 16:31:17 +00:00
sthen
a4b28b2c87 allow fetching only a subset of trees, requested by guenther@ stsp@ 2019-12-04 14:40:37 +00:00
fcambus
01d55ced7a Update spleen to 1.6.0. 2019-12-04 13:47:14 +00:00
landry
db9ed15e84 Unbreak by updating to fiona 1.8.11.
Sadly it seems tests are broken but i dont remember if it was the case
before..
2019-12-04 13:40:53 +00:00
kmos
01328a136e py-curl has code that will use setuptools if wheel is present. Since
the port doesn't declare this, lang/python throws an exception.

Patch setup.py to always use setuptools and add MODPY_SETUPTOOLS. This
will fix the intermittent build problems with py-curl we've been having.

ok sthen
2019-12-04 13:26:13 +00:00
giovanni
8376f77ad3 Update to 2.10.14
ok sthen@

sync wantlib
2019-12-04 11:34:55 +00:00
pirofti
eb7e1d06b3 Use strip(1) instead of objcopy(1) to remove debug information.
Few people complained that stripped binaries are slightly
larger now than they used to be when debug packages are enabled.

My investigations show that this is because objcopy --strip-debug is
less efficient than plain strip(1) which is what we use for non-debug
packages.

Reintroducing strip(1) does not affect current debug packages behaviour
in my experience. The link to the debug symbols is still there and
egdb(1) still loads it automatically and displays all the debug info.

OK espie@
2019-12-04 11:34:29 +00:00
landry
3e5e31bedc Update to cbindgen 0.11.0. 2019-12-04 11:17:54 +00:00
sthen
4c39430a5d Use a link rather than compile test to for __builtin_bswap64 in libnettle;
fixes little-endian base-gcc (mips64el). From George Koehler, tested by
manphiz@gmail.com, ok aja@.
2019-12-04 10:36:34 +00:00
fcambus
9676b2edca Add libuninameslist. 2019-12-04 08:35:21 +00:00