Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
qtjsapi QJSEngine bindings for the Qt 6 API
27.0.3.0 cad Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.33.1.0Version of this port present on the latest quarterly branch. upstream: v27.0.5.0A newer version was found upstream by portscout, first on 2026-11-12.
Maintainer: mr@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-06-01 10:03:14
Last Update: 2026-11-04 13:20:31
Commit Hash: 2337fcf
Also Listed In: devel
License: MIT
WWW:
https://www.ribbonsoft.com/qcad.html
Description: #
QtJSAPI replaces the Qt Script based qtscriptgenerator for Qt 5 which was made obsolete when the Qt Script module was declared deprecated. It is required by QCAD.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (7 items)
Collapse this list.
  1. lib/libqtjsapi.so
  2. lib/libqtjsapi.so.0
  3. @ldconfig
  4. /usr/local/share/licenses/qtjsapi-27.0.3.0/catalog.mk
  5. /usr/local/share/licenses/qtjsapi-27.0.3.0/LICENSE
  6. /usr/local/share/licenses/qtjsapi-27.0.3.0/MIT
  7. share/sbom/pc/qtjsapi.pc
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • qtjsapi>0:cad/qtjsapi
  • For LIB depends:
    • libqtjsapi.so:cad/qtjsapi
To install the port: #
cd /usr/ports/cad/qtjsapi/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/qtjsapi
  • pkg install qtjsapi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: qtjsapi
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793798140 SHA256 (qcad-qtjsapi-v27.0.3.0_GH0.tar.gz) = 8e959112c2ed74525cf29cc3cc25a274181379eed20fce5591b436ab147545c5 SIZE (qcad-qtjsapi-v27.0.3.0_GH0.tar.gz) = 3677424

Packages (timestamps in pop-ups are UTC): #
qtjsapi
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.33.1.027.0.3.0--27.0.3.0
FreeBSD:14:quarterly3.33.1.03.33.1.0--3.33.1.0
FreeBSD:15:latest27.0.3.027.0.3.0n/a-n/a
FreeBSD:15:quarterly3.33.1.03.33.1.0n/a-n/a
FreeBSD:16:latest3.33.1.027.0.3.0n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. lupdate : devel/qt6-tools
Runtime dependencies: #
  1. lupdate : devel/qt6-tools
Library dependencies: #
  1. libcups.so : print/cups
  2. libOpenGL.so : graphics/libglvnd
  3. libQt6Core5Compat.so : devel/qt6-5compat
  4. libQt6Core.so : devel/qt6-base
  5. libQt6Qml.so : x11-toolkits/qt6-declarative
  6. libQt6Svg.so : graphics/qt6-svg
This port is required by: #
for Build #
  1. cad/qcadjsapi
for Libraries #
  1. cad/qcad
  2. cad/qcadjsapi

Configuration Options: #
No options to configure
Options name: #
cad_qtjsapi
USES: #
compiler:c++17-lang cmake gl qt:6
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/qcad/qtjsapi/tar.gz/v27.0.3.0?dummy=/
Collapse this list.

Number of commits found: 4 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
27.0.3.0
04 Nov 2026 13:20:31
commit hash: 2337fcfa185bf6fe6516aaf6da15b6b73fe2e22ecommit hash: 2337fcfa185bf6fe6516aaf6da15b6b73fe2e22ecommit hash: 2337fcfa185bf6fe6516aaf6da15b6b73fe2e22ecommit hash: 2337fcfa185bf6fe6516aaf6da15b6b73fe2e22e files touched by this commit
Michael Reifenberger (mr) search for other commits by this committer
cad/qcad: Update to  27.0.3.0

Update related ports as well.
3.33.1.0
09 Sep 2026 17:12:03
commit hash: 639bff5423c00680e15a0244c8002c9de231cc7dcommit hash: 639bff5423c00680e15a0244c8002c9de231cc7dcommit hash: 639bff5423c00680e15a0244c8002c9de231cc7dcommit hash: 639bff5423c00680e15a0244c8002c9de231cc7d files touched by this commit
Michael Reifenberger (mr) search for other commits by this committer
cad/qtjsapi: Update to 3.33.1.0
3.33.0.0
30 Aug 2026 05:09:58
commit hash: e1b100f0b4a5712a7e3bf15397b2f05eed0c8de7commit hash: e1b100f0b4a5712a7e3bf15397b2f05eed0c8de7commit hash: e1b100f0b4a5712a7e3bf15397b2f05eed0c8de7commit hash: e1b100f0b4a5712a7e3bf15397b2f05eed0c8de7 files touched by this commit
Michael Reifenberger (mr) search for other commits by this committer
cad/qcad: Update qcad and related *jsapi* to 3.33.0.0
3.32.9.0
01 Jun 2026 10:00:20
commit hash: 6b30bf116a578e859c0c974fd90080a1e8ffc3afcommit hash: 6b30bf116a578e859c0c974fd90080a1e8ffc3afcommit hash: 6b30bf116a578e859c0c974fd90080a1e8ffc3afcommit hash: 6b30bf116a578e859c0c974fd90080a1e8ffc3af files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
cad/qtjsapi: new port required by cad/qcad

Remark: maintainer set to mr, because it has to be maintained with QCAD.

PR:		295682
Approved by:	mr (maintainer)

Number of commits found: 4