graphics/jogl: pin to java 8
After removing source="1.4" from build.xml it still errors on
classes that are removed from jdk11.
gluegen/src/java/net/highteq/nativetaglet/NativeTaglet.java:3: error: package com.sun.tools.doclets does not exist
PR: 292241
Approved-by: peterj@
java/openjdk19: Bootstrap port from prebuilt package
Change the way the port is bootstrapped, by extracting a prebuild
package to the work dir, instead of installing the previous openjdk
version to the system.
Reviewed by: bofh (mentor)
Approved by: bofh (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54608
emulators/virtualbox-ose{,-legacy}: Limit python to 3.10-3.11
This is temporary workaround for build error:
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:197:7: error: use of undeclared identifier 'PyUnicode_GET_SIZE'; did you mean 'PyDict_GET_SIZE'?
if (PyUnicode_GET_SIZE(val_use) == 0) {
^~~~~~~~~~~~~~~~~~
PyDict_GET_SIZE
/usr/local/include/python3.12/cpython/dictobject.h:53:26: note: 'PyDict_GET_SIZE' declared here
static inline Py_ssize_t PyDict_GET_SIZE(PyObject *op) {
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:501:38: error: use of undeclared identifier 'PyUnicode_AS_UNICODE'
FILL_SIMPLE_POINTER( PRUnichar, *PyUnicode_AS_UNICODE(val_use) );
^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:829:8: error: use of undeclared identifier 'PyUnicode_GetSize'
if (PyUnicode_GetSize(ob) == 0) {
^
Support for the python 3.12+ was added in the VirtualBox 7.0.
[3 lines not shown]
cad/freecad-devel: fix pkg-plist without webengine
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/freecad-devel/work/stage/usr/local/FreeCAD/Mod/Web/Init.py:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/freecad-devel/work/stage/usr/local/FreeCAD/lib/Web.so:No such file or directory