and it's been through most of a bulk on i386 by me albeit with python
default switched to 3.10 (plus various consumers tested separately with
3.9).
- i386 is using --disable-optimization for now; 1.20 added cpu optimizations
(SSE, AVX, etc) with runtime detect, but with any optimization level we're
hitting segfaults at runtime in numpy's own tests, and when building other
ports that use numpy (e.g. makehuman)
- macppc segfaults in numpy's own tests - this isn't new for this version,
1.19.5 failed in this way on OpenBSD too, but various other runtime use
is working (e.g. able to build py-scipy and makehuman with this).
old patches were supposedly needed to build numpy itself and scipy;
they are no longer needed for those so I've removed them.
in one of the 3.9.x updates we accidentally lost the "Make sure
CPPFLAGS/LDFLAGS passed to ./configure don't end up -in
PY_CPPFLAGS/PY_LDFLAGS and thus leaking to python extensions" in
a merge.
The original problem this was fixing was a path to the ports WRKDIR
appearing in the built package. (which showed up in "python3.9 -m
sysconfig|grep LDSH" etc).
However that problem no longer shows up in 3.9, so it seems sensible
to sync 3.10 to what we have now for 3.9 and remove the patch, and
update CHANGES.OpenBSD (removing the bogus entry for 3.9, and the
no-longer-needed one for 3.10).
ok kmos@
with cp, presumably it was used as part of build rather than fake-install
and had problems with non-root builds. install has been mocked in ports
builds for some time now (as part of the PORTS_PRIVSEP) so that's not needed.
ok kmos@
- Remove USE_NINJA by merging mruby improvements from upstream
- Shared lib onigmo is no longer build, bye bye. Looks like we do not need this
anymore.
OK otto (maintainer)
set TZ in MAKE_ENV to fudge around the timestamp/date in the supplied
doc/version-faq.texi file to avoid it trying to rebuild it with texinfo;
as we see quite often in ports now, the version in base doesn't like the
distributed input files
changelog:
ncmpc 0.47 - (2022-06-30)
* handle Ctrl-C in search prompt
* link with libintl and libiconv if necessary
* require libmpdclient 2.16 or newer
* require MPD 0.21 or newer
* switch to C++20
ok landry@ (I forgot to commit this the other day with mpd/picard)
from Volker Schlecht that is also taking the maintainership (hence the
bump on erlang 21). Thanks!
adjust lang/erlang/25,-wx that picks up wxWidgets-webkit if present to
depend on it only on arches where it's available.
With this we can try silly things like building firefox - fails with OOM
in ld(1) on my 16GB Unmatched... - or chromium.
ok Volker Schlecht (maintainer)