Date: Mon, 01 Jun 2026 10:00:26 +0000 From: Thierry Thomas <thierry@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 66830862f592 - main - cad/qcad: upgrade to v3.32.9.0 Message-ID: <6a1d583a.39fb3.2bebe6a5@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=66830862f5928f945c43f25c197b8ae1a2b1343e commit 66830862f5928f945c43f25c197b8ae1a2b1343e Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2026-06-01 09:54:26 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2026-06-01 10:00:20 +0000 cad/qcad: upgrade to v3.32.9.0 Note: flavors removed, because with Qt5 only the bundled legacy OpenNURBS is supported. Only Qt6 seems active. Remark: two new ports, cad/qtjsapi and cad/qcadjsapi are released separately, but without them you get the error "No script handler found". PR: 295682 Approved by: mr (maintainer) --- cad/qcad/Makefile | 65 +- cad/qcad/distinfo | 6 +- cad/qcad/files/patch-CMakeInclude.txt | 11 + cad/qcad/files/patch-shared_app.pri | 2 +- cad/qcad/files/patch-src_3rdparty_3rdparty.pro | 19 +- cad/qcad/files/patch-src_3rdparty_CMakeLists.txt | 10 + ...lindexnavel_include_spatialindex_MovingRegion.h | 13 + ..._legacy_spatialindexnavel_src_mvrtree_MVRTree.h | 13 + ...legacy_spatialindexnavel_src_rtree_BulkLoader.h | 27 + ...rty_legacy_spatialindexnavel_src_rtree_RTree.cc | 12 + ...arty_legacy_spatialindexnavel_src_rtree_RTree.h | 13 + ...tialindexnavel_src_spatialindex_MovingRegion.cc | 12 + ..._legacy_spatialindexnavel_src_tprtree_TPRTree.h | 13 + cad/qcad/files/patch-src_core_CMakeLists.txt | 11 + cad/qcad/files/patch-src_core_RS.cpp | 2 +- cad/qcad/files/patch-src_core_RScriptHandler.h | 10 - cad/qcad/files/patch-src_core_RSettings.cpp | 6 +- .../files/patch-src_core_bridges_CMakeLists.txt | 11 + cad/qcad/files/patch-src_core_core.pro | 4 +- cad/qcad/files/patch-src_core_math_RSpline.h | 12 +- cad/qcad/files/patch-src_entity_CMakeLists.txt | 11 + cad/qcad/files/patch-src_run_CMakeInclude.txt | 13 + cad/qcad/pkg-message | 9 + cad/qcad/pkg-plist | 1560 +++++++++++++++----- 24 files changed, 1400 insertions(+), 465 deletions(-) diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile index 5856de7fa633..d67d0923e2e5 100644 --- a/cad/qcad/Makefile +++ b/cad/qcad/Makefile @@ -1,41 +1,31 @@ PORTNAME= qcad -PORTVERSION= 3.32.2.0 +PORTVERSION= 3.32.9.0 DISTVERSIONPREFIX= v -PORTREVISION= 2 CATEGORIES= cad DIST_SUBDIR= ${PORTNAME} -#PATCH_SITES= https://github.com/qcad/qcad/commit/ -#PATCHFILES= bbcd195f199e75190e758f46475b4f723643a820.patch:-p1 -#GH_TAGNAME= 98f92a5a275102dfab915b920e2ebf52f43bf091 - MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system WWW= https://www.ribbonsoft.com/qcad.html LICENSE= GPLv3 -BROKEN_i386= doesn't buld on pkg builder +BROKEN_i386= doesn't build on pkg builder + +BUILD_DEPENDS= bash:shells/bash +LIB_DEPENDS= libOpenNURBS.so:graphics/opennurbs \ + libqtjsapi.so:cad/qtjsapi \ + libcups.so:print/cups -BUILD_DEPENDS= bash:shells/bash \ - ${LOCALBASE}/lib/libopenNURBS.a:graphics/opennurbs +USES= cmake compiler:c++17-lang gl localbase:ldflags qt:6 +USE_CXXSTD= c++17 -USES= compiler:c++11-lang gl gmake qmake qt:${FLAVOR:S/qt//} -#USES= compiler:c++11-lang gl gmake qmake qt:5 -USE_CXXSTD= c++14 -FLAVORS= qt5 #qt6 -FLAVOR= qt5 -qt5_PKGNAMESUFFIX= -qt5 -qt6_PKGNAMESUFFIX= -qt6 USE_GITHUB= yes + +CMAKE_ON= BUILD_QT6 +USE_QT= 5compat base declarative svg tools +USE_GL= opengl USE_LDCONFIG= yes -_USE_QT5= buildtools qmake:build \ - concurrent designer gui help imageformats network opengl script \ - scripttools sql svg uitools xml xmlpatterns -_USE_QT6= base -USE_QT= ${_USE_QT${FLAVOR:S/qt//}} -#USE_QT= ${_USE_QT5} -USE_GL= glu DESKTOP_ENTRIES="QCad" \ "" \ @@ -50,29 +40,23 @@ RESDIR= ${WRKSRC}/debug RESDIR= ${WRKSRC}/release .endif -SHRLIBS= qcadcore qcadecmaapi qcadentity qcadgrid qcadgui qcadoperations \ +SHRLIBS= qcadcore qcadentity qcadgrid qcadgui qcadoperations \ qcadsnap qcadspatialindex qcadstemmer spatialindexnavel STALIBS= dxflib stemmer -SHRDIR= fonts libraries linetypes patterns plugins scripts themes ts -#QSCRIPTS should not be installed to avoid conflicts with texlive-base -QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg +SHRDIR= fonts libraries linetypes patterns plugins scripts support themes ts OPTIONS_DEFINE= EXAMPLES -CFLAGS_i386= -fPIC -CXXFLAGS_i386= -fPIC +CFLAGS+= -DON_SIZEOF_WCHAR_T=4 -fPIC +LDFLAGS+= -lexecinfo LDFLAGS_i386= -Wl,-z,notext -.include <bsd.port.options.mk> +.include <bsd.port.pre.mk> -.if defined(WITH_DEBUG) -ALL_TARGET= debug -PLIST_SUB+= DEBUG_LIB_SUFFIX="_debug" -RESDIR= ${WRKSRC}/debug +.if ${ARCH} != "sparc64" && ${ARCH} != "powerpc" && ${ARCH} != powerpc64 +CFLAGS+= -DON_LITTLE_ENDIAN .else -ALL_TARGET= release -PLIST_SUB+= DEBUG_LIB_SUFFIX="" -RESDIR= ${WRKSRC}/release +CFLAGS+= -DON_BIG_ENDIAN .endif pre-configure: @@ -85,8 +69,7 @@ pre-configure: ${WRKSRC}/src/core/RSettings.cpp do-install: - ${INSTALL_PROGRAM} ${RESDIR}/qcad-bin ${STAGEDIR}${PREFIX}/bin/ - ${LN} -sf qcad-bin ${STAGEDIR}${PREFIX}/bin/qcad + ${INSTALL_PROGRAM} ${RESDIR}/qcad ${STAGEDIR}${PREFIX}/bin/ .for lib in ${SHRLIBS:C|^|lib|:C|$|.so|} ${INSTALL_LIB} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/${lib}.0 ${LN} -sf ${lib}.0 ${STAGEDIR}${PREFIX}/lib/${lib} @@ -98,7 +81,9 @@ do-install: .for dir in ${SHRDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR} .endfor + +do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/cad/qcad/distinfo b/cad/qcad/distinfo index d5f683ae99ec..a4f78f9cb022 100644 --- a/cad/qcad/distinfo +++ b/cad/qcad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741683907 -SHA256 (qcad/qcad-qcad-v3.32.2.0_GH0.tar.gz) = ac2bbbc89f21d004683e95e91ac8777f4e1385e9f1efaf574eff42adb2fb1972 -SIZE (qcad/qcad-qcad-v3.32.2.0_GH0.tar.gz) = 43092869 +TIMESTAMP = 1779904495 +SHA256 (qcad/qcad-qcad-v3.32.9.0_GH0.tar.gz) = 78585ab01143525745257531c0210592ee14811aef52274ddab8bb30138e3bf4 +SIZE (qcad/qcad-qcad-v3.32.9.0_GH0.tar.gz) = 44821097 diff --git a/cad/qcad/files/patch-CMakeInclude.txt b/cad/qcad/files/patch-CMakeInclude.txt new file mode 100644 index 000000000000..0f709237a7f2 --- /dev/null +++ b/cad/qcad/files/patch-CMakeInclude.txt @@ -0,0 +1,11 @@ +--- CMakeInclude.txt.orig 2026-05-06 14:27:07 UTC ++++ CMakeInclude.txt +@@ -35,7 +35,7 @@ endif() + set(RWIN32 TRUE) + endif() + +-if(CMAKE_SYSTEM_NAME STREQUAL "Linux") ++if(UNIX) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") + endif() + diff --git a/cad/qcad/files/patch-shared_app.pri b/cad/qcad/files/patch-shared_app.pri index ade00a50ffdf..e4489ad34303 100644 --- a/cad/qcad/files/patch-shared_app.pri +++ b/cad/qcad/files/patch-shared_app.pri @@ -6,7 +6,7 @@ LIBS += \ - -lopennurbs \ - -lzlib -+ -lopenNURBS \ ++ -lOpenNURBS \ + -lz } diff --git a/cad/qcad/files/patch-src_3rdparty_3rdparty.pro b/cad/qcad/files/patch-src_3rdparty_3rdparty.pro index 6b2322abbb96..88a30cdeb3fe 100644 --- a/cad/qcad/files/patch-src_3rdparty_3rdparty.pro +++ b/cad/qcad/files/patch-src_3rdparty_3rdparty.pro @@ -1,17 +1,14 @@ Second hunk: fix a version of the shipped qtscriptgenerator, as when updating Qt, the new one might not yet be bundled in the tarball. ---- src/3rdparty/3rdparty.pro.orig 2025-02-10 09:29:49 UTC +--- src/3rdparty/3rdparty.pro.orig 2026-05-06 14:27:07 UTC +++ src/3rdparty/3rdparty.pro -@@ -11,9 +11,8 @@ else { - SUBDIRS += legacy +@@ -19,7 +19,7 @@ else { + } + else { + # Qt 6: use newer opennurbs library +- SUBDIRS += opennurbs ++ # FreeBSD: prefer opennurbs from dependent ports + } } - --!r_no_opennurbs { -- SUBDIRS += opennurbs --} -+# FreeBSD: prefer opennurbs from dependent ports -+ !rs_no_dxf { - SUBDIRS += dxflib - } diff --git a/cad/qcad/files/patch-src_3rdparty_CMakeLists.txt b/cad/qcad/files/patch-src_3rdparty_CMakeLists.txt new file mode 100644 index 000000000000..5dd049b78813 --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_CMakeLists.txt @@ -0,0 +1,10 @@ +--- src/3rdparty/CMakeLists.txt.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/CMakeLists.txt +@@ -5,7 +5,6 @@ add_subdirectory(dxflib) + project(3rdparty VERSION 1.0 LANGUAGES CXX C) + + add_subdirectory(dxflib) +-add_subdirectory(opennurbs) + add_subdirectory(spatialindexnavel) + add_subdirectory(stemmer) + diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_include_spatialindex_MovingRegion.h b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_include_spatialindex_MovingRegion.h new file mode 100644 index 000000000000..c0fd946670e6 --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_include_spatialindex_MovingRegion.h @@ -0,0 +1,13 @@ +--- src/3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingRegion.h.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingRegion.h +@@ -152,10 +152,6 @@ namespace SpatialIndex + uint32_t m_boundary; + const MovingRegion* m_to; + +- struct ascending: public std::binary_function<CrossPoint&, CrossPoint&, bool> +- { +- bool operator()(const CrossPoint& __x, const CrossPoint& __y) const { return __x.m_t > __y.m_t; } +- }; + }; // CrossPoint + + public: diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_mvrtree_MVRTree.h b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_mvrtree_MVRTree.h new file mode 100644 index 000000000000..21d9cb9ecefe --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_mvrtree_MVRTree.h @@ -0,0 +1,13 @@ +--- src/3rdparty/legacy/spatialindexnavel/src/mvrtree/MVRTree.h.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/src/mvrtree/MVRTree.h +@@ -179,10 +179,6 @@ namespace SpatialIndex + NNEntry(id_type id, IEntry* e, double f) : m_id(id), m_pEntry(e), m_minDist(f) {} + ~NNEntry() {} + +- struct greater : public std::binary_function<NNEntry*, NNEntry*, bool> +- { +- bool operator()(const NNEntry* __x, const NNEntry* __y) const { return __x->m_minDist > __y->m_minDist; } +- }; + }; // NNEntry + + class NNComparator : public INearestNeighborComparator diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_BulkLoader.h b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_BulkLoader.h new file mode 100644 index 000000000000..19e43c86fea5 --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_BulkLoader.h @@ -0,0 +1,27 @@ +--- src/3rdparty/legacy/spatialindexnavel/src/rtree/BulkLoader.h.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/src/rtree/BulkLoader.h +@@ -40,13 +40,13 @@ namespace SpatialIndex + Record(); + Record(const Region& r, id_type id, uint32_t len, byte* pData, uint32_t s); + ~Record(); +- ++ + bool operator<(const Record& r) const; + + void storeToFile(Tools::TemporaryFile& f); + void loadFromFile(Tools::TemporaryFile& f); + +- struct SortAscending : public std::binary_function<Record* const, Record* const, bool> ++ struct SortAscending + { + bool operator()(Record* const r1, Record* const r2) + { +@@ -78,7 +78,7 @@ namespace SpatialIndex + public: + PQEntry(Record* r, uint32_t u32Index) : m_r(r), m_u32Index(u32Index) {} + +- struct SortAscending : public std::binary_function<const PQEntry&, const PQEntry&, bool> ++ struct SortAscending + { + bool operator()(const PQEntry& e1, const PQEntry& e2) + { diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_RTree.cc b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_RTree.cc new file mode 100644 index 000000000000..985fda24e8d3 --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_RTree.cc @@ -0,0 +1,12 @@ +--- src/3rdparty/legacy/spatialindexnavel/src/rtree/RTree.cc.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/src/rtree/RTree.cc +@@ -525,7 +525,8 @@ void SpatialIndex::RTree::RTree::nearestNeighborQuery( + Tools::LockGuard lock(&m_lock); + #endif + +- std::priority_queue<NNEntry*, std::vector<NNEntry*>, NNEntry::ascending> queue; ++ auto ascending = [](const NNEntry* lhs, const NNEntry* rhs) { return rhs->m_minDist > lhs->m_minDist; }; ++ std::priority_queue<NNEntry*, std::vector<NNEntry*>, decltype(ascending)> queue(ascending); + + queue.push(new NNEntry(m_rootID, 0, 0.0)); + diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_RTree.h b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_RTree.h new file mode 100644 index 000000000000..9d9b760c840d --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_rtree_RTree.h @@ -0,0 +1,13 @@ +--- src/3rdparty/legacy/spatialindexnavel/src/rtree/RTree.h.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/src/rtree/RTree.h +@@ -157,10 +157,6 @@ namespace SpatialIndex + NNEntry(id_type id, IEntry* e, double f) : m_id(id), m_pEntry(e), m_minDist(f) {} + ~NNEntry() {} + +- struct ascending : public std::binary_function<NNEntry*, NNEntry*, bool> +- { +- bool operator()(const NNEntry* __x, const NNEntry* __y) const { return __x->m_minDist > __y->m_minDist; } +- }; + }; // NNEntry + + class NNComparator : public INearestNeighborComparator diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_spatialindex_MovingRegion.cc b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_spatialindex_MovingRegion.cc new file mode 100644 index 000000000000..49d02fe1168f --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_spatialindex_MovingRegion.cc @@ -0,0 +1,12 @@ +--- src/3rdparty/legacy/spatialindexnavel/src/spatialindex/MovingRegion.cc.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/src/spatialindex/MovingRegion.cc +@@ -910,7 +910,8 @@ double MovingRegion::getIntersectingAreaInTime(const I + + MovingRegion x = *this; + CrossPoint c; +- std::priority_queue<CrossPoint, std::vector<CrossPoint>, CrossPoint::ascending> pq; ++ auto ascending = [](CrossPoint& lhs, CrossPoint& rhs) { return lhs.m_t > rhs.m_t; }; ++ std::priority_queue < CrossPoint, std::vector<CrossPoint>, decltype(ascending)> pq(ascending); + + // find points of intersection in all dimensions. + for (uint32_t i = 0; i < m_dimension; ++i) diff --git a/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_tprtree_TPRTree.h b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_tprtree_TPRTree.h new file mode 100644 index 000000000000..41a60b869a64 --- /dev/null +++ b/cad/qcad/files/patch-src_3rdparty_legacy_spatialindexnavel_src_tprtree_TPRTree.h @@ -0,0 +1,13 @@ +--- src/3rdparty/legacy/spatialindexnavel/src/tprtree/TPRTree.h.orig 2026-05-06 14:27:07 UTC ++++ src/3rdparty/legacy/spatialindexnavel/src/tprtree/TPRTree.h +@@ -158,10 +158,6 @@ namespace SpatialIndex + NNEntry(id_type id, IEntry* e, double f) : m_id(id), m_pEntry(e), m_minDist(f) {} + ~NNEntry() {} + +- struct ascending : public std::binary_function<NNEntry*, NNEntry*, bool> +- { +- bool operator()(const NNEntry* __x, const NNEntry* __y) const { return __x->m_minDist > __y->m_minDist; } +- }; + }; // NNEntry + + class NNComparator : public INearestNeighborComparator diff --git a/cad/qcad/files/patch-src_core_CMakeLists.txt b/cad/qcad/files/patch-src_core_CMakeLists.txt new file mode 100644 index 000000000000..13afbf4f3d2e --- /dev/null +++ b/cad/qcad/files/patch-src_core_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/core/CMakeLists.txt.orig 2026-05-06 14:27:07 UTC ++++ src/core/CMakeLists.txt +@@ -248,7 +248,7 @@ target_link_libraries(qcadcore PUBLIC + Qt::Svg + Qt::Xml + Qt::Qml +- zlib ++ z + OpenNURBS + ) + diff --git a/cad/qcad/files/patch-src_core_RS.cpp b/cad/qcad/files/patch-src_core_RS.cpp index 7974660b1457..8d28dbc5dc89 100644 --- a/cad/qcad/files/patch-src_core_RS.cpp +++ b/cad/qcad/files/patch-src_core_RS.cpp @@ -5,7 +5,7 @@ } +#ifdef Q_OS_FREEBSD -+ dirList.append("/usr/local/share/qcad/" + subDirectory); ++ dirList.append("%%DATADIR%%" + subDirectory); +#endif + #ifdef Q_OS_MAC diff --git a/cad/qcad/files/patch-src_core_RScriptHandler.h b/cad/qcad/files/patch-src_core_RScriptHandler.h deleted file mode 100644 index 036b00f3ee09..000000000000 --- a/cad/qcad/files/patch-src_core_RScriptHandler.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/core/RScriptHandler.h.orig 2025-03-11 20:09:48 UTC -+++ src/core/RScriptHandler.h -@@ -25,6 +25,7 @@ - #include <QList> - #include <QMetaType> - #include <QString> -+#include <QScriptEngine> - - #include "RDocumentInterface.h" - #include "RScriptAction.h" diff --git a/cad/qcad/files/patch-src_core_RSettings.cpp b/cad/qcad/files/patch-src_core_RSettings.cpp index 046153f04c1a..21e6dbb7782b 100644 --- a/cad/qcad/files/patch-src_core_RSettings.cpp +++ b/cad/qcad/files/patch-src_core_RSettings.cpp @@ -1,11 +1,11 @@ ---- src/core/RSettings.cpp.orig 2025-02-10 09:29:49 UTC +--- src/core/RSettings.cpp.orig 2026-05-06 14:27:07 UTC +++ src/core/RSettings.cpp -@@ -393,9 +393,13 @@ QString RSettings::getApplicationPath() { +@@ -397,9 +397,13 @@ QString RSettings::getApplicationPath() { } #endif +#ifdef Q_OS_FREEBSD -+ ret.cd("/usr/local/share/qcad"); ++ ret.cd("%%DATADIR%%"); +#else if (ret.dirName() == "debug" || ret.dirName() == "release") { ret.cdUp(); diff --git a/cad/qcad/files/patch-src_core_bridges_CMakeLists.txt b/cad/qcad/files/patch-src_core_bridges_CMakeLists.txt new file mode 100644 index 000000000000..0a39abde5b5a --- /dev/null +++ b/cad/qcad/files/patch-src_core_bridges_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/core/bridges/CMakeLists.txt.orig 2026-05-06 14:27:07 UTC ++++ src/core/bridges/CMakeLists.txt +@@ -247,7 +247,7 @@ target_link_libraries(qcadcore PUBLIC + Qt::Svg + Qt::Xml + Qt::Qml +- zlib ++ z + OpenNURBS + ) + diff --git a/cad/qcad/files/patch-src_core_core.pro b/cad/qcad/files/patch-src_core_core.pro index 2d8042d0fe1b..fffdf503b90f 100644 --- a/cad/qcad/files/patch-src_core_core.pro +++ b/cad/qcad/files/patch-src_core_core.pro @@ -1,6 +1,6 @@ ---- src/core/core.pro.orig 2025-02-10 09:29:49 UTC +--- src/core/core.pro.orig 2026-05-06 14:27:07 UTC +++ src/core/core.pro -@@ -318,7 +318,7 @@ DEFINES += QCADCORE_LIBRARY +@@ -324,7 +324,7 @@ DEFINES += QCADCORE_LIBRARY OTHER_FILES += core.dox math/math.dox DEFINES += QCADCORE_LIBRARY diff --git a/cad/qcad/files/patch-src_core_math_RSpline.h b/cad/qcad/files/patch-src_core_math_RSpline.h index b454910b2ca8..4a9305ffee12 100644 --- a/cad/qcad/files/patch-src_core_math_RSpline.h +++ b/cad/qcad/files/patch-src_core_math_RSpline.h @@ -1,11 +1,11 @@ ---- src/core/math/RSpline.h.orig 2025-02-10 09:29:49 UTC +--- src/core/math/RSpline.h.orig 2026-05-06 14:27:07 UTC +++ src/core/math/RSpline.h -@@ -33,7 +33,7 @@ class RSplineProxy; - class RSplineProxy; +@@ -34,7 +34,7 @@ class RSplineProxy; #ifndef R_NO_OPENNURBS + #if QT_VERSION >= 0x060000 -#include "opennurbs/opennurbs.h" -+#include <openNURBS/opennurbs.h> ++#include <OpenNURBS/opennurbs.h> + #else + #include "legacy/opennurbs/opennurbs.h" #endif - - #ifndef RDEFAULT_MIN1 diff --git a/cad/qcad/files/patch-src_entity_CMakeLists.txt b/cad/qcad/files/patch-src_entity_CMakeLists.txt new file mode 100644 index 000000000000..1f4ca4127b20 --- /dev/null +++ b/cad/qcad/files/patch-src_entity_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/entity/CMakeLists.txt.orig 2026-05-06 14:27:07 UTC ++++ src/entity/CMakeLists.txt +@@ -121,7 +121,7 @@ target_link_libraries(qcadentity PUBLIC + Qt::Svg + Qt::Xml + qcadcore +- opennurbs ++ OpenNURBS + ) + + if(win32-msvc2010) diff --git a/cad/qcad/files/patch-src_run_CMakeInclude.txt b/cad/qcad/files/patch-src_run_CMakeInclude.txt new file mode 100644 index 000000000000..340400baf4e5 --- /dev/null +++ b/cad/qcad/files/patch-src_run_CMakeInclude.txt @@ -0,0 +1,13 @@ +--- src/run/CMakeInclude.txt.orig 2026-05-06 14:27:07 UTC ++++ src/run/CMakeInclude.txt +@@ -110,8 +110,8 @@ if(NOT r_no_opennurbs) + + if(NOT r_no_opennurbs) + target_link_libraries(${PROJECT_NAME} PRIVATE +- zlib +- opennurbs ++ z ++ OpenNURBS + ) + endif() + diff --git a/cad/qcad/pkg-message b/cad/qcad/pkg-message new file mode 100644 index 000000000000..f287ab13d1cb --- /dev/null +++ b/cad/qcad/pkg-message @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM + +You need to install the port cad/qcadjsapi . + +EOM +} +] diff --git a/cad/qcad/pkg-plist b/cad/qcad/pkg-plist index a23092c16faf..d03b02aaf689 100644 --- a/cad/qcad/pkg-plist +++ b/cad/qcad/pkg-plist @@ -1,10 +1,7 @@ bin/qcad -bin/qcad-bin lib/libdxflib.a lib/libqcadcore.so lib/libqcadcore.so.0 -lib/libqcadecmaapi.so -lib/libqcadecmaapi.so.0 lib/libqcadentity.so lib/libqcadentity.so.0 lib/libqcadgrid.so @@ -583,62 +580,9 @@ lib/libstemmer.a %%DATADIR%%/patterns/metric/xmastree-01.pat %%DATADIR%%/patterns/metric/xmastree-02.pat %%DATADIR%%/patterns/metric/zigzag.pat -%%DATADIR%%/plugins/codecs/readme.txt %%DATADIR%%/plugins/designer/libqcadcustomwidgets.so -%%DATADIR%%/plugins/designer/readme.txt -%%DATADIR%%/plugins/imageformats/libqgif.so -%%DATADIR%%/plugins/imageformats/libqico.so -%%DATADIR%%/plugins/imageformats/libqjpeg.so -%%DATADIR%%/plugins/imageformats/libqsvg.so -%%DATADIR%%/plugins/imageformats/libqtga.so -%%DATADIR%%/plugins/imageformats/libqtiff.so -%%DATADIR%%/plugins/imageformats/readme.txt %%DATADIR%%/plugins/libqcaddxf.so %%DATADIR%%/plugins/libqcadscripts.so -%%DATADIR%%/plugins/printsupport/libcupsprintersupport.so -%%DATADIR%%/plugins/printsupport/readme.txt -%%DATADIR%%/plugins/script/libqtscript_core.so -%%DATADIR%%/plugins/script/libqtscript_core.so.1 -%%DATADIR%%/plugins/script/libqtscript_core.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_core.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_gui.so -%%DATADIR%%/plugins/script/libqtscript_gui.so.1 -%%DATADIR%%/plugins/script/libqtscript_gui.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_gui.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_network.so -%%DATADIR%%/plugins/script/libqtscript_network.so.1 -%%DATADIR%%/plugins/script/libqtscript_network.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_network.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_opengl.so -%%DATADIR%%/plugins/script/libqtscript_opengl.so.1 -%%DATADIR%%/plugins/script/libqtscript_opengl.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_opengl.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_printsupport.so -%%DATADIR%%/plugins/script/libqtscript_printsupport.so.1 -%%DATADIR%%/plugins/script/libqtscript_printsupport.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_printsupport.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_sql.so -%%DATADIR%%/plugins/script/libqtscript_sql.so.1 -%%DATADIR%%/plugins/script/libqtscript_sql.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_sql.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_uitools.so -%%DATADIR%%/plugins/script/libqtscript_uitools.so.1 -%%DATADIR%%/plugins/script/libqtscript_uitools.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_uitools.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_widgets.so -%%DATADIR%%/plugins/script/libqtscript_widgets.so.1 -%%DATADIR%%/plugins/script/libqtscript_widgets.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_widgets.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_xml.so -%%DATADIR%%/plugins/script/libqtscript_xml.so.1 -%%DATADIR%%/plugins/script/libqtscript_xml.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_xml.so.1.0.0 -%%DATADIR%%/plugins/script/libqtscript_xmlpatterns.so -%%DATADIR%%/plugins/script/libqtscript_xmlpatterns.so.1 -%%DATADIR%%/plugins/script/libqtscript_xmlpatterns.so.1.0 -%%DATADIR%%/plugins/script/libqtscript_xmlpatterns.so.1.0.0 -%%DATADIR%%/plugins/sqldrivers/libqsqlite.so -%%DATADIR%%/plugins/sqldrivers/readme.txt %%DATADIR%%/scripts/.gitignore %%DATADIR%%/scripts/AddOn.js %%DATADIR%%/scripts/Apollonius.js @@ -980,18 +924,32 @@ lib/libstemmer.a %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_nl.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_pl.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_bg.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_cs.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_da.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_de.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_en.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_es.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_et.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_fi.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_fr.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_hu.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_id.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_it.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_ja.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_lt.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_lv.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_nl.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_pl.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_pt.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_ro.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_ru.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_sk.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_sl.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_sv.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_tr.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_uk.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_zh_CN.html +%%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_proc_zh_TW.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_pt.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_ru.html %%DATADIR%%/scripts/Block/InsertBlock/doc/InsertBlock_sl.html @@ -1762,18 +1720,32 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_nl.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_pl.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_bg.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_cs.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_da.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_de.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_en.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_es.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_et.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_fi.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_fr.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_hu.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_id.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_it.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_ja.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_lt.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_lv.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_nl.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_pl.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_pt.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_ro.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_ru.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_sk.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_sl.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_sv.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_tr.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_uk.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_zh_CN.html +%%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_proc_zh_TW.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_pt.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_ru.html %%DATADIR%%/scripts/Draw/Arc/ArcTangential/doc/ArcTangential_sl.html @@ -3073,9 +3045,11 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPA.ui %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPAInit.js %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/Tests/EllipseArcCPPATest00.js +%%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/Tests/EllipseArcCPPATest10.js %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/Tests/actual/.gitignore %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/Tests/lines.dxf %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/Tests/required/EllipseArcCPPATest00_000.dxf +%%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/Tests/required/EllipseArcCPPATest10_000.dxf %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/doc/Clockwise.png %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/doc/CounterClockwise.png %%DATADIR%%/scripts/Draw/Ellipse/EllipseArcCPPA/doc/EllipseArcCPPA.png @@ -4202,6 +4176,7 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Line/LineVertical/LineVertical.js %%DATADIR%%/scripts/Draw/Line/LineVertical/LineVertical.pro %%DATADIR%%/scripts/Draw/Line/LineVertical/LineVertical.svg +%%DATADIR%%/scripts/Draw/Line/LineVertical/LineVertical.ui %%DATADIR%%/scripts/Draw/Line/LineVertical/LineVerticalInit.js %%DATADIR%%/scripts/Draw/Line/LineVertical/Tests/LineVerticalTest00.js %%DATADIR%%/scripts/Draw/Line/LineVertical/Tests/actual/.gitignore @@ -4356,9 +4331,13 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Redo.svg %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/DrawPolylineTest00.js %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/DrawPolylineTest01.js +%%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/DrawPolylineTest02.js +%%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/DrawPolylineTest03.js %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/actual/.gitignore %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/required/DrawPolylineTest00_000.dxf %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/required/DrawPolylineTest01_000.dxf +%%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/required/DrawPolylineTest02_000.dxf +%%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Tests/required/DrawPolylineTest03_000.dxf %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Undo-inverse.svg %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/Undo.svg %%DATADIR%%/scripts/Draw/Polyline/DrawPolyline/doc/Close.png @@ -4431,6 +4410,7 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Shape/Shape.pro %%DATADIR%%/scripts/Draw/Shape/Shape.svg %%DATADIR%%/scripts/Draw/Shape/Shape.ui +%%DATADIR%%/scripts/Draw/Shape/Shape2.ui %%DATADIR%%/scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP-inverse.svg %%DATADIR%%/scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP.js %%DATADIR%%/scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP.pro @@ -4764,18 +4744,32 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_nl.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_pl.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_bg.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_cs.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_da.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_de.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_en.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_es.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_et.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_fi.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_fr.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_hu.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_id.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_it.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_ja.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_lt.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_lv.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_nl.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_pl.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_pt.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_ro.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_ru.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_sk.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_sl.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_sv.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_tr.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_uk.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_zh_CN.html +%%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_proc_zh_TW.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_pt.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_ru.html %%DATADIR%%/scripts/Draw/Shape/ShapeRectangleSize/doc/ShapeRectangleSize_sl.html @@ -4785,6 +4779,33 @@ lib/libstemmer.a %%DATADIR%%/scripts/Draw/Shape/doc/Shape_bg.html %%DATADIR%%/scripts/Draw/Shape/doc/Shape_da.html %%DATADIR%%/scripts/Draw/Shape/doc/Shape_de.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_bg.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_cs.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_da.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_de.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_en.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_es.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_et.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_fi.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_fr.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_hu.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_id.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_it.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_ja.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_lt.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_lv.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_nl.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_pl.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_pt.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_ro.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_ru.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_sk.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_sl.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_sv.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_tr.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_uk.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_zh_CN.html +%%DATADIR%%/scripts/Draw/Shape/doc/Shape_desc_zh_TW.html %%DATADIR%%/scripts/Draw/Shape/doc/Shape_en.html %%DATADIR%%/scripts/Draw/Shape/doc/Shape_es.html %%DATADIR%%/scripts/Draw/Shape/doc/Shape_fr.html @@ -7905,6 +7926,7 @@ lib/libstemmer.a %%DATADIR%%/scripts/Misc/Tutorials/CommandLineTools/dir/dir.pro %%DATADIR%%/scripts/Misc/Tutorials/CreatingNewTool/CreatingNewTool.dox %%DATADIR%%/scripts/Misc/Tutorials/CreatingNewTool/CreatingNewTool.pro +%%DATADIR%%/scripts/Misc/Tutorials/CreatingNewTool/ExThreePoints.js %%DATADIR%%/scripts/Misc/Tutorials/ImportantClasses.dox %%DATADIR%%/scripts/Misc/Tutorials/LibraryBrowserScripts/CubeCuttingOut.js %%DATADIR%%/scripts/Misc/Tutorials/LibraryBrowserScripts/CubeCuttingOut.ui @@ -8812,6 +8834,7 @@ lib/libstemmer.a %%DATADIR%%/scripts/Modify/Offset/Tests/OffsetTest01.js %%DATADIR%%/scripts/Modify/Offset/Tests/OffsetTest02.js %%DATADIR%%/scripts/Modify/Offset/Tests/actual/.gitignore +%%DATADIR%%/scripts/Modify/Offset/Tests/required/OffsetCavalierTest00_001.dxf %%DATADIR%%/scripts/Modify/Offset/Tests/required/OffsetTest00_000.dxf %%DATADIR%%/scripts/Modify/Offset/Tests/required/OffsetTest00_001.dxf %%DATADIR%%/scripts/Modify/Offset/Tests/required/OffsetTest01_000.dxf @@ -8859,6 +8882,8 @@ lib/libstemmer.a %%DATADIR%%/scripts/Modify/OffsetThrough/OffsetThrough.ui %%DATADIR%%/scripts/Modify/OffsetThrough/OffsetThroughInit.js %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough.png +%%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_bg.html +%%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_da.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_de.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_desc_bg.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_desc_da.html @@ -8879,6 +8904,8 @@ lib/libstemmer.a %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_fr.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_it.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_ja.html +%%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_nl.html +%%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_pl.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_proc_bg.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_proc_da.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_proc_de.html @@ -8893,7 +8920,9 @@ lib/libstemmer.a %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_proc_ru.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_proc_sv.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_pt.html +%%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_ru.html %%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_sl.html +%%DATADIR%%/scripts/Modify/OffsetThrough/doc/OffsetThrough_sv.html %%DATADIR%%/scripts/Modify/Reverse/Reverse-inverse.svg %%DATADIR%%/scripts/Modify/Reverse/Reverse.js %%DATADIR%%/scripts/Modify/Reverse/Reverse.pro @@ -11191,10 +11220,6 @@ lib/libstemmer.a %%DATADIR%%/scripts/Tools/Tools.pro %%DATADIR%%/scripts/Tools/arguments.js %%DATADIR%%/scripts/Tools/dir/dir.pro -%%DATADIR%%/scripts/Tutorial/GenerateTutorial/doc/GenerateTutorial_da.html -%%DATADIR%%/scripts/Tutorial/GenerateTutorial/doc/GenerateTutorial_es.html -%%DATADIR%%/scripts/Tutorial/GenerateTutorial/doc/GenerateTutorial_ja.html -%%DATADIR%%/scripts/Tutorial/GenerateTutorial/doc/GenerateTutorial_pl.html %%DATADIR%%/scripts/View/AntialiasingMode/AntialiasingMode-inverse.svg %%DATADIR%%/scripts/View/AntialiasingMode/AntialiasingMode.js %%DATADIR%%/scripts/View/AntialiasingMode/AntialiasingMode.pro @@ -11815,11 +11840,19 @@ lib/libstemmer.a %%DATADIR%%/scripts/Widgets/BlockList/Edit0.svg %%DATADIR%%/scripts/Widgets/BlockList/Edit1-inverse.svg %%DATADIR%%/scripts/Widgets/BlockList/Edit1.svg +%%DATADIR%%/scripts/Widgets/BlockList/FromXRef0-inverse.svg +%%DATADIR%%/scripts/Widgets/BlockList/FromXRef0.svg +%%DATADIR%%/scripts/Widgets/BlockList/FromXRef1-inverse.svg +%%DATADIR%%/scripts/Widgets/BlockList/FromXRef1.svg %%DATADIR%%/scripts/Widgets/BlockList/PreferencesPage.ui %%DATADIR%%/scripts/Widgets/BlockList/Visible0-inverse.svg %%DATADIR%%/scripts/Widgets/BlockList/Visible0.svg %%DATADIR%%/scripts/Widgets/BlockList/Visible1-inverse.svg %%DATADIR%%/scripts/Widgets/BlockList/Visible1.svg +%%DATADIR%%/scripts/Widgets/BlockList/XRef0-inverse.svg +%%DATADIR%%/scripts/Widgets/BlockList/XRef0.svg +%%DATADIR%%/scripts/Widgets/BlockList/XRef1-inverse.svg +%%DATADIR%%/scripts/Widgets/BlockList/XRef1.svg %%DATADIR%%/scripts/Widgets/BlockList/doc/BlockList.png %%DATADIR%%/scripts/Widgets/BlockList/doc/BlockList_bg.html %%DATADIR%%/scripts/Widgets/BlockList/doc/BlockList_da.html @@ -11837,8 +11870,12 @@ lib/libstemmer.a %%DATADIR%%/scripts/Widgets/BlockList/doc/BlockList_sv.html %%DATADIR%%/scripts/Widgets/BlockList/doc/Edit0.png %%DATADIR%%/scripts/Widgets/BlockList/doc/Edit1.png +%%DATADIR%%/scripts/Widgets/BlockList/doc/FromXRef0.png +%%DATADIR%%/scripts/Widgets/BlockList/doc/FromXRef1.png %%DATADIR%%/scripts/Widgets/BlockList/doc/Visible0.png %%DATADIR%%/scripts/Widgets/BlockList/doc/Visible1.png +%%DATADIR%%/scripts/Widgets/BlockList/doc/XRef0.png +%%DATADIR%%/scripts/Widgets/BlockList/doc/XRef1.png %%DATADIR%%/scripts/Widgets/CadToolBar/Back-inverse.svg %%DATADIR%%/scripts/Widgets/CadToolBar/Back.svg %%DATADIR%%/scripts/Widgets/CadToolBar/CadToolBar.js @@ -12185,6 +12222,1073 @@ lib/libstemmer.a %%DATADIR%%/scripts/splashscreen.png %%DATADIR%%/scripts/splashscreen@2x.png %%DATADIR%%/scripts/sprintf.js +%%DATADIR%%/support/.gitignore +%%DATADIR%%/support/data/examples/.gitignore +%%DATADIR%%/support/data/examples/epsg2056.dxf +%%DATADIR%%/support/data/examples/epsg3857.dxf +%%DATADIR%%/support/data/examples/linetypescale.dxf +%%DATADIR%%/support/data/examples/map/.gitignore +%%DATADIR%%/support/data/examples/map/index.html +%%DATADIR%%/support/data/examples/merge.xml +%%DATADIR%%/support/data/examples/merge_a.dxf +%%DATADIR%%/support/data/examples/merge_b.dxf +%%DATADIR%%/support/data/examples/nest.dxf +%%DATADIR%%/support/data/examples/pipeline_118481_78899.dxf +%%DATADIR%%/support/data/examples/plan.pdf +%%DATADIR%%/support/data/examples/rendering.csv +%%DATADIR%%/support/data/examples/rendering.dxf +%%DATADIR%%/support/data/examples/rendering_ttf.dxf +%%DATADIR%%/support/data/tests/arc/arc000.dxf +%%DATADIR%%/support/data/tests/arc/arc001.dxf +%%DATADIR%%/support/data/tests/arc/arc002.dxf +%%DATADIR%%/support/data/tests/block/block000.dxf +%%DATADIR%%/support/data/tests/block/block001.dxf +%%DATADIR%%/support/data/tests/block/block002.dxf +%%DATADIR%%/support/data/tests/block/block003.dxf +%%DATADIR%%/support/data/tests/block/block004.dxf +%%DATADIR%%/support/data/tests/block/block_negative_scale.dxf +%%DATADIR%%/support/data/tests/block/block_text.dxf +%%DATADIR%%/support/data/tests/block/block_text_rotated.dxf +%%DATADIR%%/support/data/tests/block/entities.dxf +%%DATADIR%%/support/data/tests/circle/circle000.dxf +%%DATADIR%%/support/data/tests/color/color000.dxf +%%DATADIR%%/support/data/tests/color/color001.dxf +%%DATADIR%%/support/data/tests/dimaligned/dimaligned000.dxf +%%DATADIR%%/support/data/tests/dimaligned/dimaligned001.dxf +%%DATADIR%%/support/data/tests/dimaligned/dimaligned002.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular000.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular001.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular002.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular003.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular004.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular005.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular006.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular007.dxf +%%DATADIR%%/support/data/tests/dimangular/dimangular008.dxf +%%DATADIR%%/support/data/tests/dimarclength/dimarclength005.dxf +%%DATADIR%%/support/data/tests/dimdiametric/dimdiametric000.dxf +%%DATADIR%%/support/data/tests/dimdiametric/dimdiametric001.dxf +%%DATADIR%%/support/data/tests/dimdiametric/dimdiametric002.dxf +%%DATADIR%%/support/data/tests/dimdiametric/dimdiametric003.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate000.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate001.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate002.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate003.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate004.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate005.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate006.dxf +%%DATADIR%%/support/data/tests/dimordinate/dimordinate007.dxf +%%DATADIR%%/support/data/tests/dimoverrides/dim_override_archtick001.dxf +%%DATADIR%%/support/data/tests/dimoverrides/dim_scaled001.dxf +%%DATADIR%%/support/data/tests/dimoverrides/dim_scaled002.dxf +%%DATADIR%%/support/data/tests/dimradial/dimradial000.dxf +%%DATADIR%%/support/data/tests/dimrotated/dimrotated000.dxf +%%DATADIR%%/support/data/tests/dimrotated/dimrotated001.dxf +%%DATADIR%%/support/data/tests/dimrotated/dimrotated002.dxf +%%DATADIR%%/support/data/tests/dimrotated/dimrotated003.dxf +%%DATADIR%%/support/data/tests/dimrotated/dimrotated004.dxf +%%DATADIR%%/support/data/tests/dimstyle/acad_archticks.dxf +%%DATADIR%%/support/data/tests/dimstyle/acad_arrows.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimdiamter_above.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimdiamter_above_long.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimdiamter_centered.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimdiamter_centered_long.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimdiamter_horizontal.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimdiamter_horizontal_long.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimensions.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimensions_above.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimensions_centered.dxf +%%DATADIR%%/support/data/tests/dimstyle/dimensions_horizontal.dxf *** 1371 LINES SKIPPED ***home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1d583a.39fb3.2bebe6a5>
