BSD Ports

devel/shiboken6 MidnightBSD

Python binding generator for C++ libraries

System
MidnightBSD
Repository
mports
Last update
Commit
3389a52279
License
gpl2, lgpl2.1, lgpl3
Categories

Description

Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS/JavaScript-like language.

Qt Quick is a collection of technologies that are designed to help developers create intuitive, modern, and fluid user interfaces.

In the other systems

The newest version among them is 6.11.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/shiboken6no data--2026-09-17
FreeBSDdevel/shiboken66.11.2 newestnone known-[email protected]2026-08-20
DragonFlydevel/shiboken66.8.3none known-[email protected]-
HardenedBSDdevel/shiboken66.11.2 newestno data-[email protected]-
GhostBSDdevel/shiboken66.11.2 newestno data-[email protected]-

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}shiboken6

From mports:

cd /usr/mports/devel/shiboken6 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}shiboken6>0:devel/shiboken6
LIB_DEPENDS=	libshiboken6.abi.so:devel/shiboken6

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Required by 1

Configuration

Options name: devel_shiboken6

OptionDefaultDescription
DOCSoff
NUMPYon
USES
cmake compiler:c++17-lang python qt:6 tar:xz
Service scripts
none

Files

pkg-plist 66
  • lib/cmake/Shiboken6/Shiboken6Config.abi.cmake
  • lib/cmake/Shiboken6/Shiboken6Config.cmake
  • lib/cmake/Shiboken6/Shiboken6ConfigVersion.cmake
  • lib/cmake/Shiboken6/Shiboken6Targets-.cmake
  • lib/cmake/Shiboken6/Shiboken6Targets.cmake
  • lib/cmake/Shiboken6/ShibokenHelpers.cmake
  • lib/libshiboken6.abi.so
  • lib/libshiboken6.abi.so.
  • %%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.abi.so
  • %%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.pyi
  • %%PYTHON_SITELIBDIR%%/shiboken6/__init__.py
  • %%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_config.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_config.pyc
  • %%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_git_shiboken_module_version.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_git_shiboken_module_version.pyc
  • %%PYTHON_SITELIBDIR%%/shiboken6/_config.py
  • %%PYTHON_SITELIBDIR%%/shiboken6/_git_shiboken_module_version.py
  • %%PYTHON_SITELIBDIR%%/shiboken6/py.typed
  • lib/wheels/cmake/Shiboken6/Shiboken6Targets-.cmake
  • lib/wheels/cmake/Shiboken6/Shiboken6Targets.cmake
  • libdata/pkgconfig/shiboken6.pc
  • shiboken6/include/autodecref.h
  • shiboken6/include/basewrapper.h
  • shiboken6/include/basewrapper_p.h
  • shiboken6/include/bindingmanager.h
  • shiboken6/include/bufferprocs_py37.h
  • shiboken6/include/gilstate.h
  • shiboken6/include/helper.h
  • shiboken6/include/pep384ext.h
  • shiboken6/include/pep384impl.h
  • shiboken6/include/pyobjectholder.h
  • shiboken6/include/sbkarrayconverter.h
  • shiboken6/include/sbkbindingutils.h
  • shiboken6/include/sbkcontainer.h
  • shiboken6/include/sbkconverter.h
  • shiboken6/include/sbkcppstring.h
  • shiboken6/include/sbkcpptonumpy.h
  • shiboken6/include/sbkdestructorentry.h
  • shiboken6/include/sbkenum.h
  • shiboken6/include/sbkenum_p.h
  • shiboken6/include/sbkerrors.h
  • shiboken6/include/sbkfeature_base.h
  • shiboken6/include/sbkmodule.h
  • shiboken6/include/sbkmodule_p.h
  • shiboken6/include/sbknumpycheck.h
  • shiboken6/include/sbknumpyview.h
  • shiboken6/include/sbkpep.h
  • shiboken6/include/sbkpepbuffer.h
  • shiboken6/include/sbkpython.h
  • shiboken6/include/sbksmartpointer.h
  • shiboken6/include/sbkstaticstrings.h
  • shiboken6/include/sbkstring.h
  • shiboken6/include/sbktypefactory.h
  • shiboken6/include/sbkversion.h
  • shiboken6/include/sbkwindows.h
  • shiboken6/include/shiboken.h
  • shiboken6/include/shibokenbuffer.h
  • shiboken6/include/shibokenmacros.h
  • shiboken6/include/signature.h
  • shiboken6/include/signature_p.h
  • shiboken6/include/threadstatesaver.h
  • shiboken6/include/voidptr.h
  • shiboken6/libshiboken6.abi.so
  • shiboken6/libshiboken6.abi.so.
distinfo 1
FileSizeSHA256
KDE/Qt/6.11.2/pyside-setup-everywhere-src-6.11.2.tar.xz1.8053248e+07cba47efbaad1bedd529725cbc14e21f156c7a19366f07b3edfbb076ffd7afdf8
Master sites 1
  • QT/official_releases/QtForPython/pyside6/PySide6-${PYSIDE6_VERSION}-src

Commit history 4

DateCommitCreditsLog message
3389a52279 Lucas Holt qt6: update to 6.11.2 (#1455)
c67e03abc2 Lucas Holt Fix the build of the FreeCAD dependency chain on 4.0 with Python 3.12 (#890)
Build fixes for the ports that cad/freecad pulls in, found while working on #862. None of these are OCCT-specific; they were all blocking on a current 4.0 system with the Python 3.12 default. - **Mk/extensions/mpi.mk**: OpenMPI 5 dropped libmpi_cxx.so, so the openmpi dependency check never passed. Check libmpi_mpifh.so (as FreeBSD does). - **math/vtk9**: two clang 19 build fixes (bundled fmt 6.0 `char8_t` vs libc++ 19, and an octree template typo). Fixed upstream in 9.3+. - **devel/shiboken6**: depend on math/py-numpy like FreeBSD instead of py-numpy1, which conflicts with py-numpy and therefore with py-matplotlib. Also fix the doubled staging path. PORTREVISION bump. - **devel/pyside6**: drop the bsd.mport.options.mk include. Its only use …
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …
b4b6e9fec7 Lucas Holt devel/shiboken6: fix the staging path in the option install targets
The option helper targets (post-install-DOCS-on and friends) are entries in _FAKE_SEQ and run in the main make, not in the sub-make that fake-post-install starts with FAKE_SETUP. There PREFIX is not stage-prefixed and STAGEDIR is empty, so ${STAGEDIR}${DOCSDIR} resolved to the live /usr/local: the build wrote outside the stage directory and the file was then reported missing, e.g. install ... README.rst /usr/local/share/doc/py312-webcolors /usr/local/share/doc/py312-webcolors/README.rst not installed. Fake failed. Use ${FAKE_DESTDIR} in these targets, as x11-wm/icewm already does. AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>