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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/shiboken6 | no data | - | - | 2026-09-17 | |
| FreeBSD | devel/shiboken6 | 6.11.2 newest | none known | - | [email protected] | 2026-08-20 |
| DragonFly | devel/shiboken6 | 6.8.3 | none known | - | [email protected] | - |
| HardenedBSD | devel/shiboken6 | 6.11.2 newest | no data | - | [email protected] | - |
| GhostBSD | devel/shiboken6 | 6.11.2 newest | no 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
${PYTHON_PKGNAMEPREFIX}shiboken6-tools>=${PYSIDE6_VERSION}: devel/shiboken6-tools
Required by 1
Configuration
Options name: devel_shiboken6
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| NUMPY | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| KDE/Qt/6.11.2/pyside-setup-everywhere-src-6.11.2.tar.xz | 1.8053248e+07 | cba47efbaad1bedd529725cbc14e21f156c7a19366f07b3edfbb076ffd7afdf8 |
Master sites 1
- QT/official_releases/QtForPython/pyside6/PySide6-${PYSIDE6_VERSION}-src
Commit history 4
| Date | Commit | Credits | Log 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]> |