From nobody Mon Jun 1 10:00:25 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gTTwp1nTVz6grDR for ; Mon, 01 Jun 2026 10:00:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gTTwn6FzSz3CGq for ; Mon, 01 Jun 2026 10:00:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780308025; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xGZsQowx8DrrObLJUpDMWY3sPGZ3a0aHEgP5yZ1dPfw=; b=Yg+91KDQgQuK9xYUX0ANNqW1QCPbjdbyNIYCa/NfmrA9NPCga94rKNiEGZoX7PtV8cX5dI 13QU3hiVHCX3CgYnjGs/lpC3MtVXsIFpVWUMvoyKyKI7ZyhjTk7MgdZdfU4RwJ1B+V4h7S Wt9CZ6H5VFbabzzWxPlAwIXuHOQxwdlCdHdLh8PMOWVrKD53qg8bOf48SDC8+LMfvkI/2F I+QRvctN4AewS32LI5LAdY4gvOROVPPNqjz/75dQ02qsYBXfGslMniRUl05HlK0jKtYCHp GQfokiL7TYpdknjiDk+zTb3NxWf5RwAE4uhBZ6f3P/YsZFg8kmOsF8kH2BTv5w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780308025; a=rsa-sha256; cv=none; b=xpKsN9Y/6OYGU+p/eiNWAii6VCHdJw9PIT0tR3FCpq7if1oCa69jUvRwXiFlVOiNH6Y7P/ K+SkT4MgO6jQlYx0FQEafYNdAI2bUVWSChuQZYBOG0FdhVCPb9mB79YTJtjN3K6imd2nKh QKgVzOZHSGPne6btc6X2j6zBY4qcUF2ldRMSwqD+MStlO4MfWRi6S8NFhBxaGJB/EDnDcY 9up+3FTpLBDbFYhVKrTPg5ixAq7uLydTR/kabIlC7zlEAThLkofWPnIz6724mwYpekGzSG btArU42vgEsnP8d8XvJlHjabzRj1XTFQfmJghXwXErfbqd9a1P30NPfhL3RUZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780308025; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xGZsQowx8DrrObLJUpDMWY3sPGZ3a0aHEgP5yZ1dPfw=; b=OR7kp7QNb4RZnyvZitRySRBN0H9vEKF/yuBG3NGPn95QCJsIT6taYA4nEQGlVhWE21mwqO rST/gYL3/ADEVWnGiPvF+mM12qc17FpqyyKS0YtJzFLWTs1TJoi/DkUWN8nINYaKdeeDCn KrtK/AFv6ThE6g2f9nP3oZcwrXK1t1yndcLD33wpA1zC6nR1leeAK366tLO/a9ZiOq3y2u eBaporp/QFx1g9YgBazDh0TYrnP5nXkK3yb/YXswAEhwWPUiSBZ1kXI9q+jG7s5bk1vp3O x3ykMlqC0vnTO3db2IriIlAv/KhZDkKv2N0+biOT3L6mf97P/645lQ/yCiPcYg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gTTwn5c1FzYnp for ; Mon, 01 Jun 2026 10:00:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3a7f7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 01 Jun 2026 10:00:25 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Thierry Thomas Subject: git: 6b30bf116a57 - main - cad/qtjsapi: new port required by cad/qcad List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: thierry X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6b30bf116a578e859c0c974fd90080a1e8ffc3af Auto-Submitted: auto-generated Date: Mon, 01 Jun 2026 10:00:25 +0000 Message-Id: <6a1d5839.3a7f7.2fd6da89@gitrepo.freebsd.org> The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=6b30bf116a578e859c0c974fd90080a1e8ffc3af commit 6b30bf116a578e859c0c974fd90080a1e8ffc3af Author: Thierry Thomas AuthorDate: 2026-06-01 09:51:36 +0000 Commit: Thierry Thomas CommitDate: 2026-06-01 10:00:20 +0000 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) --- cad/Makefile | 1 + cad/qtjsapi/Makefile | 31 +++++++++++++++++++++++++++++++ cad/qtjsapi/distinfo | 3 +++ cad/qtjsapi/pkg-descr | 4 ++++ 4 files changed, 39 insertions(+) diff --git a/cad/Makefile b/cad/Makefile index b331419629ac..76a381c20076 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -131,6 +131,7 @@ SUBDIR += qmls SUBDIR += qrouter SUBDIR += qspeakers + SUBDIR += qtjsapi SUBDIR += qucs-s SUBDIR += qucsator SUBDIR += repsnapper diff --git a/cad/qtjsapi/Makefile b/cad/qtjsapi/Makefile new file mode 100644 index 000000000000..fef512bde174 --- /dev/null +++ b/cad/qtjsapi/Makefile @@ -0,0 +1,31 @@ +PORTNAME= qtjsapi +DISTVERSIONPREFIX= v +DISTVERSION= 3.32.9.0 +CATEGORIES= cad devel + +MAINTAINER= mr@FreeBSD.org +COMMENT= QJSEngine bindings for the Qt 6 API +WWW= https://www.ribbonsoft.com/qcad.html + +LICENSE= MIT + +LIB_DEPENDS= libcups.so:print/cups + +USES= compiler:c++17-lang cmake gl qt:6 + +USE_GITHUB= yes +GH_ACCOUNT= qcad + +USE_QT= 5compat base declarative svg tools +USE_GL= opengl +USE_LDCONFIG= yes + +PLIST_FILES= lib/libqtjsapi.so \ + lib/libqtjsapi.so.0 + +do-install: + ${INSTALL_LIB} ${BUILD_WRKSRC}/out/libqtjsapi.so \ + ${STAGEDIR}${PREFIX}/lib/libqtjsapi.so.0 + ${LN} -sf libqtjsapi.so.0 ${STAGEDIR}${PREFIX}/lib/libqtjsapi.so + +.include diff --git a/cad/qtjsapi/distinfo b/cad/qtjsapi/distinfo new file mode 100644 index 000000000000..b6c6c74927cb --- /dev/null +++ b/cad/qtjsapi/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1779897010 +SHA256 (qcad-qtjsapi-v3.32.9.0_GH0.tar.gz) = 7b4954254d0389c86c3c353d5e8073b613b3fab1d5ebce0743eff7e68606e97f +SIZE (qcad-qtjsapi-v3.32.9.0_GH0.tar.gz) = 3231001 diff --git a/cad/qtjsapi/pkg-descr b/cad/qtjsapi/pkg-descr new file mode 100644 index 000000000000..6bc9b80d4b84 --- /dev/null +++ b/cad/qtjsapi/pkg-descr @@ -0,0 +1,4 @@ +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.