pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/cad/qcad qcad: Fix building with unrecognized (newer) ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/17b50d602907
branches: trunk
changeset: 401572:17b50d602907
user: nia <nia%pkgsrc.org@localhost>
date: Thu Sep 19 21:59:36 2019 +0000
description:
qcad: Fix building with unrecognized (newer) Qt versions.
It's using the same script bindings for every Qt version past 5.5.0,
so the version check isn't actually necessary at this point. Just pretend
to be 5.5.0 and install those bindings.
While here, install icons and avoid installing .gitignore files.
Bump PKGREVISION.
diffstat:
cad/qcad/Makefile | 38 ++++--
cad/qcad/PLIST | 126 ++--------------------
cad/qcad/distinfo | 6 +-
cad/qcad/patches/patch-src_3rdparty_3rdparty.pro | 17 +++
cad/qcad/patches/patch-src_3rdparty_qtscript.pro | 16 --
cad/qcad/patches/patch-src_run_run.pri | 16 ++-
6 files changed, 72 insertions(+), 147 deletions(-)
diffs (truncated from 1104 to 300 lines):
diff -r 300172223dc1 -r 17b50d602907 cad/qcad/Makefile
--- a/cad/qcad/Makefile Thu Sep 19 21:26:37 2019 +0000
+++ b/cad/qcad/Makefile Thu Sep 19 21:59:36 2019 +0000
@@ -1,19 +1,18 @@
-# $NetBSD: Makefile,v 1.76 2019/09/18 14:17:07 ryoon Exp $
+# $NetBSD: Makefile,v 1.77 2019/09/19 21:59:36 nia Exp $
#
DISTNAME= qcad-3.23.0.0
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=qcad/}
EXTRACT_USING= bsdtar
+GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.qcad.org/
COMMENT= 2D CAD system
LICENSE= gnu-gpl-v3
-GITHUB_TAG= v${PKGVERSION_NOREV}
-
DEPENDS+= bash-[0-9]*:../../shells/bash
USE_TOOLS+= chmod find make pax
@@ -36,29 +35,40 @@
# the libs are linked from the source dirs and add an install target to
# allow pkgsrc to use DESTDIR
#
-# The Qt script bindings are built in Qt version specific subdirectory
-# which we can't patch directly, so we create a fake qtscript.pro file
-# and use it to overwrite Makefiles. Makefile.qtscript is ignored
-#
do-configure:
+ cd ${WRKSRC} && ${MKDIR} release
cd ${WRKSRC} && ${QTDIR}/bin/qmake -r -after DESTDIR=
- cd ${WRKSRC}/src/3rdparty && ${QTDIR}/bin/qmake -r -after DESTDIR= \
- INSTALLS+=target target.path=${PREFIX}/lib/${PKGBASE}/plugins/script \
- qtscript.pro -o Makefile.qtscript
do-install:
cd ${WRKSRC} && make INSTALL_ROOT=${DESTDIR} install
${INSTALL_DATA} ${WRKSRC}/qcad.desktop \
${DESTDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/support/logo/logo_512.svg \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/qcad_icon.svg
+ ${INSTALL_DATA} ${WRKSRC}/support/logo/logo_512.svg \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/512x512/apps/qcad_icon.svg
+ ${INSTALL_DATA} ${WRKSRC}/support/logo/logo_512.png \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/512x512/apps/qcad_icon.png
+ ${INSTALL_DATA} ${WRKSRC}/scripts/qcad_icon.png \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/256x256/apps/qcad_icon.png
+ ${INSTALL_DATA} ${WRKSRC}/support/doc/api/qcad_icon.png \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/64x64/apps/qcad_icon.png
+ ${INSTALL_LIB} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-*/qtbindings/qtscript_*/libqtscript_*.so* \
+ ${DESTDIR}${PREFIX}/lib/qcad/plugins/script
${INSTALL_MAN} ${WRKSRC}/qcad.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${FIND} ${WRKSRC}/scripts -name \*.orig -delete
- cd ${WRKSRC} && ${PAX} -rwpm fonts linetypes patterns \
- plugins scripts themes ts ${DESTDIR}${PREFIX}/lib/${PKGBASE}
- cd ${WRKSRC} && ${PAX} -rwpm readme.txt examples libraries \
+ ${FIND} ${WRKSRC} -name \*.gitignore -delete
+ cd ${WRKSRC} && ${PAX} -rwpm \
+ fonts linetypes patterns plugins platforminputcontexts platforms \
+ xcbglintegrations scripts themes ts \
+ ${DESTDIR}${PREFIX}/lib/${PKGBASE}
+ cd ${WRKSRC} && ${PAX} -rwpm \
+ readme.txt examples libraries \
${DESTDIR}${PREFIX}/share/${PKGBASE}
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
diff -r 300172223dc1 -r 17b50d602907 cad/qcad/PLIST
--- a/cad/qcad/PLIST Thu Sep 19 21:26:37 2019 +0000
+++ b/cad/qcad/PLIST Thu Sep 19 21:59:36 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2019/09/05 13:39:10 nia Exp $
+@comment $NetBSD: PLIST,v 1.14 2019/09/19 21:59:36 nia Exp $
bin/qcad
lib/libdxflib.so
lib/libopennurbs.so
@@ -288,6 +288,13 @@
lib/qcad/patterns/metric/trans.pat
lib/qcad/patterns/metric/triang.pat
lib/qcad/patterns/metric/zigzag.pat
+lib/qcad/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+lib/qcad/platforminputcontexts/libibusplatforminputcontextplugin.so
+lib/qcad/platforminputcontexts/readme.txt
+lib/qcad/platforms/libqminimal.so
+lib/qcad/platforms/libqoffscreen.so
+lib/qcad/platforms/libqxcb.so
+lib/qcad/platforms/readme.txt
lib/qcad/plugins/codecs/readme.txt
lib/qcad/plugins/designer/libqcadcustomwidgets.so
lib/qcad/plugins/designer/readme.txt
@@ -343,7 +350,6 @@
lib/qcad/plugins/script/libqtscript_xmlpatterns.so.1.0.0
lib/qcad/plugins/sqldrivers/libqsqlite.so
lib/qcad/plugins/sqldrivers/readme.txt
-lib/qcad/scripts/.gitignore
lib/qcad/scripts/AddOn.js
lib/qcad/scripts/Apollonius.js
lib/qcad/scripts/Block/AddBlock/AddBlock-inverse.svg
@@ -352,7 +358,6 @@
lib/qcad/scripts/Block/AddBlock/AddBlock.svg
lib/qcad/scripts/Block/AddBlock/AddBlockInit.js
lib/qcad/scripts/Block/AddBlock/Tests/AddBlockTest00.js
-lib/qcad/scripts/Block/AddBlock/Tests/actual/.gitignore
lib/qcad/scripts/Block/AddBlock/Tests/required/AddBlockTest00_000.dxf
lib/qcad/scripts/Block/AddBlock/doc/AddBlock.png
lib/qcad/scripts/Block/AddBlock/doc/AddBlock_de.html
@@ -392,7 +397,6 @@
lib/qcad/scripts/Block/CreateBlock/Tests/CreateBlockTest00.js
lib/qcad/scripts/Block/CreateBlock/Tests/CreateBlockTest01.js
lib/qcad/scripts/Block/CreateBlock/Tests/CreateBlockTest02.js
-lib/qcad/scripts/Block/CreateBlock/Tests/actual/.gitignore
lib/qcad/scripts/Block/CreateBlock/Tests/required/CreateBlockTest00_000.dxf
lib/qcad/scripts/Block/CreateBlock/Tests/required/CreateBlockTest01_000.dxf
lib/qcad/scripts/Block/CreateBlock/Tests/required/CreateBlockTest02_000.dxf
@@ -503,7 +507,6 @@
lib/qcad/scripts/Block/EditBlock/EditBlock.svg
lib/qcad/scripts/Block/EditBlock/EditBlockInit.js
lib/qcad/scripts/Block/EditBlock/Tests/EditBlockTest00.js
-lib/qcad/scripts/Block/EditBlock/Tests/actual/.gitignore
lib/qcad/scripts/Block/EditBlock/Tests/required/EditBlockTest00_000.dxf
lib/qcad/scripts/Block/EditBlock/doc/EditBlock.png
lib/qcad/scripts/Block/EditBlock/doc/EditBlock_de.html
@@ -534,7 +537,6 @@
lib/qcad/scripts/Block/EditFromReference/EditFromReference.svg
lib/qcad/scripts/Block/EditFromReference/EditFromReferenceInit.js
lib/qcad/scripts/Block/EditFromReference/Tests/EditFromReferenceTest00.js
-lib/qcad/scripts/Block/EditFromReference/Tests/actual/.gitignore
lib/qcad/scripts/Block/EditFromReference/Tests/required/EditFromReferenceTest00_000.dxf
lib/qcad/scripts/Block/EditFromReference/doc/EditFromReference.png
lib/qcad/scripts/Block/EditFromReference/doc/EditFromReference_de.html
@@ -642,7 +644,6 @@
lib/qcad/scripts/Block/InsertBlock/SingleBlock.svg
lib/qcad/scripts/Block/InsertBlock/Tests/InsertBlockTest00.js
lib/qcad/scripts/Block/InsertBlock/Tests/InsertBlockTest01.js
-lib/qcad/scripts/Block/InsertBlock/Tests/actual/.gitignore
lib/qcad/scripts/Block/InsertBlock/Tests/required/InsertBlockTest00_000.dxf
lib/qcad/scripts/Block/InsertBlock/Tests/required/InsertBlockTest01_000.dxf
lib/qcad/scripts/Block/InsertBlock/doc/ArrayOfBlocks.png
@@ -718,7 +719,6 @@
lib/qcad/scripts/Block/RemoveBlock/RemoveBlock.svg
lib/qcad/scripts/Block/RemoveBlock/RemoveBlockInit.js
lib/qcad/scripts/Block/RemoveBlock/Tests/RemoveBlockTest00.js
-lib/qcad/scripts/Block/RemoveBlock/Tests/actual/.gitignore
lib/qcad/scripts/Block/RemoveBlock/Tests/required/RemoveBlockTest00_000.dxf
lib/qcad/scripts/Block/RemoveBlock/Tests/required/RemoveBlockTest00_001.dxf
lib/qcad/scripts/Block/RemoveBlock/doc/RemoveBlock.png
@@ -750,7 +750,6 @@
lib/qcad/scripts/Block/RenameBlock/RenameBlock.svg
lib/qcad/scripts/Block/RenameBlock/RenameBlockInit.js
lib/qcad/scripts/Block/RenameBlock/Tests/RenameBlockTest00.js
-lib/qcad/scripts/Block/RenameBlock/Tests/actual/.gitignore
lib/qcad/scripts/Block/RenameBlock/Tests/required/RenameBlockTest00_000.dxf
lib/qcad/scripts/Block/RenameBlock/doc/RenameBlock.png
lib/qcad/scripts/Block/RenameBlock/doc/RenameBlock_de.html
@@ -891,7 +890,6 @@
lib/qcad/scripts/Draw/Arc/Arc2PA/CounterClockwise-inverse.svg
lib/qcad/scripts/Draw/Arc/Arc2PA/CounterClockwise.svg
lib/qcad/scripts/Draw/Arc/Arc2PA/Tests/Arc2PATest00.js
-lib/qcad/scripts/Draw/Arc/Arc2PA/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/Arc2PA/Tests/required/Arc2PATest00_000.dxf
lib/qcad/scripts/Draw/Arc/Arc2PA/doc/Arc2PA.png
lib/qcad/scripts/Draw/Arc/Arc2PA/doc/Arc2PA_de.html
@@ -939,7 +937,6 @@
lib/qcad/scripts/Draw/Arc/Arc2PH/CounterClockwise-inverse.svg
lib/qcad/scripts/Draw/Arc/Arc2PH/CounterClockwise.svg
lib/qcad/scripts/Draw/Arc/Arc2PH/Tests/Arc2PHTest00.js
-lib/qcad/scripts/Draw/Arc/Arc2PH/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/Arc2PH/Tests/required/Arc2PHTest00_000.dxf
lib/qcad/scripts/Draw/Arc/Arc2PH/doc/Arc2PH.png
lib/qcad/scripts/Draw/Arc/Arc2PH/doc/Arc2PH_de.html
@@ -980,7 +977,6 @@
lib/qcad/scripts/Draw/Arc/Arc2PL/CounterClockwise-inverse.svg
lib/qcad/scripts/Draw/Arc/Arc2PL/CounterClockwise.svg
lib/qcad/scripts/Draw/Arc/Arc2PL/Tests/Arc2PLTest00.js
-lib/qcad/scripts/Draw/Arc/Arc2PL/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/Arc2PL/Tests/required/Arc2PLTest00_000.dxf
lib/qcad/scripts/Draw/Arc/Arc2PL/doc/Arc2PL.png
lib/qcad/scripts/Draw/Arc/Arc2PL/doc/Arc2PL_de.html
@@ -1032,7 +1028,6 @@
lib/qcad/scripts/Draw/Arc/Arc2PR/Solution2-inverse.svg
lib/qcad/scripts/Draw/Arc/Arc2PR/Solution2.svg
lib/qcad/scripts/Draw/Arc/Arc2PR/Tests/Arc2PRTest00.js
-lib/qcad/scripts/Draw/Arc/Arc2PR/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/Arc2PR/Tests/required/Arc2PRTest00_000.dxf
lib/qcad/scripts/Draw/Arc/Arc2PR/doc/Arc2PR.png
lib/qcad/scripts/Draw/Arc/Arc2PR/doc/Arc2PR_de.html
@@ -1077,7 +1072,6 @@
lib/qcad/scripts/Draw/Arc/Arc3P/Arc3P.svg
lib/qcad/scripts/Draw/Arc/Arc3P/Arc3PInit.js
lib/qcad/scripts/Draw/Arc/Arc3P/Tests/Arc3PTest00.js
-lib/qcad/scripts/Draw/Arc/Arc3P/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/Arc3P/Tests/required/Arc3PTest00_000.dxf
lib/qcad/scripts/Draw/Arc/Arc3P/doc/Arc3P.png
lib/qcad/scripts/Draw/Arc/Arc3P/doc/Arc3P_de.html
@@ -1123,7 +1117,6 @@
lib/qcad/scripts/Draw/Arc/ArcCPA/CounterClockwise-inverse.svg
lib/qcad/scripts/Draw/Arc/ArcCPA/CounterClockwise.svg
lib/qcad/scripts/Draw/Arc/ArcCPA/Tests/ArcCPATest00.js
-lib/qcad/scripts/Draw/Arc/ArcCPA/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/ArcCPA/Tests/required/ArcCPATest00_000.dxf
lib/qcad/scripts/Draw/Arc/ArcCPA/doc/ArcCPA.png
lib/qcad/scripts/Draw/Arc/ArcCPA/doc/ArcCPA_de.html
@@ -1167,7 +1160,6 @@
lib/qcad/scripts/Draw/Arc/ArcConcentric/ArcConcentric.ui
lib/qcad/scripts/Draw/Arc/ArcConcentric/ArcConcentricInit.js
lib/qcad/scripts/Draw/Arc/ArcConcentric/Tests/ArcConcentricTest00.js
-lib/qcad/scripts/Draw/Arc/ArcConcentric/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/ArcConcentric/Tests/required/ArcConcentricTest00_000.dxf
lib/qcad/scripts/Draw/Arc/ArcConcentric/doc/ArcConcentric.png
lib/qcad/scripts/Draw/Arc/ArcConcentric/doc/ArcConcentric_de.html
@@ -1209,7 +1201,6 @@
lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/ArcConcentricThrough.ui
lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/ArcConcentricThroughInit.js
lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/Tests/ArcConcentricThroughTest00.js
-lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/Tests/required/ArcConcentricThroughTest00_000.dxf
lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/doc/ArcConcentricThrough.png
lib/qcad/scripts/Draw/Arc/ArcConcentricThrough/doc/ArcConcentricThrough_de.html
@@ -1251,7 +1242,6 @@
lib/qcad/scripts/Draw/Arc/ArcTPR/ArcTPR.ui
lib/qcad/scripts/Draw/Arc/ArcTPR/ArcTPRInit.js
lib/qcad/scripts/Draw/Arc/ArcTPR/Tests/ArcTPRTest00.js
-lib/qcad/scripts/Draw/Arc/ArcTPR/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/ArcTPR/Tests/required/ArcTPRTest00_000.dxf
lib/qcad/scripts/Draw/Arc/ArcTPR/doc/ArcTPR.png
lib/qcad/scripts/Draw/Arc/ArcTPR/doc/ArcTPR_de.html
@@ -1293,7 +1283,6 @@
lib/qcad/scripts/Draw/Arc/ArcTangential/ArcTangential.ui
lib/qcad/scripts/Draw/Arc/ArcTangential/ArcTangentialInit.js
lib/qcad/scripts/Draw/Arc/ArcTangential/Tests/ArcTangentialTest00.js
-lib/qcad/scripts/Draw/Arc/ArcTangential/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Arc/ArcTangential/Tests/required/ArcTangentialTest00_000.dxf
lib/qcad/scripts/Draw/Arc/ArcTangential/doc/ArcTangential.png
lib/qcad/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_de.html
@@ -1351,7 +1340,6 @@
lib/qcad/scripts/Draw/Circle/Circle2P/Circle2P.svg
lib/qcad/scripts/Draw/Circle/Circle2P/Circle2PInit.js
lib/qcad/scripts/Draw/Circle/Circle2P/Tests/Circle2PTest00.js
-lib/qcad/scripts/Draw/Circle/Circle2P/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/Circle2P/Tests/required/Circle2PTest00_000.dxf
lib/qcad/scripts/Draw/Circle/Circle2P/doc/Circle2P.png
lib/qcad/scripts/Draw/Circle/Circle2P/doc/Circle2P_de.html
@@ -1441,7 +1429,6 @@
lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/Circle2TPTest00.js
lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/Circle2TPTest01.js
lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/Circle2TPTest02.js
-lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/required/Circle2TPTest00_000.dxf
lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/required/Circle2TPTest01_000.dxf
lib/qcad/scripts/Draw/Circle/Circle2TP/Tests/required/Circle2TPTest02_000.dxf
@@ -1486,7 +1473,6 @@
lib/qcad/scripts/Draw/Circle/Circle2TR/Circle2TRInit.js
lib/qcad/scripts/Draw/Circle/Circle2TR/Tests/Circle2TRTest00.js
lib/qcad/scripts/Draw/Circle/Circle2TR/Tests/Circle2TRTest01.js
-lib/qcad/scripts/Draw/Circle/Circle2TR/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/Circle2TR/Tests/required/Circle2TRTest00_000.dxf
lib/qcad/scripts/Draw/Circle/Circle2TR/Tests/required/Circle2TRTest01_000.dxf
lib/qcad/scripts/Draw/Circle/Circle2TR/doc/Circle2TR.png
@@ -1528,7 +1514,6 @@
lib/qcad/scripts/Draw/Circle/Circle3P/Circle3P.svg
lib/qcad/scripts/Draw/Circle/Circle3P/Circle3PInit.js
lib/qcad/scripts/Draw/Circle/Circle3P/Tests/Circle3PTest00.js
-lib/qcad/scripts/Draw/Circle/Circle3P/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/Circle3P/Tests/required/Circle3PTest00_000.dxf
lib/qcad/scripts/Draw/Circle/Circle3P/doc/Circle3P.png
lib/qcad/scripts/Draw/Circle/Circle3P/doc/Circle3P_de.html
@@ -1572,7 +1557,6 @@
lib/qcad/scripts/Draw/Circle/Circle3T/Tests/Circle3TTest01.js
lib/qcad/scripts/Draw/Circle/Circle3T/Tests/Circle3TTest02.js
lib/qcad/scripts/Draw/Circle/Circle3T/Tests/Circle3TTest03.js
-lib/qcad/scripts/Draw/Circle/Circle3T/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/Circle3T/Tests/required/Circle3TTest00_000.dxf
lib/qcad/scripts/Draw/Circle/Circle3T/Tests/required/Circle3TTest01_000.dxf
lib/qcad/scripts/Draw/Circle/Circle3T/Tests/required/Circle3TTest02_000.dxf
@@ -1618,7 +1602,6 @@
lib/qcad/scripts/Draw/Circle/CircleCD/CircleCDDialog.ui
lib/qcad/scripts/Draw/Circle/CircleCD/CircleCDInit.js
lib/qcad/scripts/Draw/Circle/CircleCD/Tests/CircleCDTest00.js
-lib/qcad/scripts/Draw/Circle/CircleCD/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/CircleCD/Tests/required/CircleCDTest00_000.dxf
lib/qcad/scripts/Draw/Circle/CircleCD/doc/CircleCD.png
lib/qcad/scripts/Draw/Circle/CircleCD/doc/CircleCD_de.html
@@ -1659,7 +1642,6 @@
lib/qcad/scripts/Draw/Circle/CircleCP/CircleCP.svg
lib/qcad/scripts/Draw/Circle/CircleCP/CircleCPInit.js
lib/qcad/scripts/Draw/Circle/CircleCP/Tests/CircleCPTest00.js
-lib/qcad/scripts/Draw/Circle/CircleCP/Tests/actual/.gitignore
lib/qcad/scripts/Draw/Circle/CircleCP/Tests/required/CircleCPTest00_000.dxf
lib/qcad/scripts/Draw/Circle/CircleCP/doc/CircleCP.png
lib/qcad/scripts/Draw/Circle/CircleCP/doc/CircleCP_de.html
Home |
Main Index |
Thread Index |
Old Index