head 1.7; access; symbols pkgsrc-2024Q4:1.6.0.8 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.6 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.4 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.2 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.5.0.8 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.6 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.4 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.2 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.4.0.6 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.4 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.2 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.3.0.22 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.20 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.18 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.16 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.14 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.12 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.10 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.8 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.4 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.6 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.2 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.2.0.14 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.12 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.10 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.8 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.6 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.4 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.2 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.1.0.12 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.8 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.6 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.4 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.2 pkgsrc-2016Q3-base:1.1; locks; strict; comment @# @; 1.7 date 2025.03.16.14.56.12; author plunky; state dead; branches; next 1.6; commitid OZ6RTWSRFj6oQiNF; 1.6 date 2024.01.04.21.50.29; author plunky; state Exp; branches; next 1.5; commitid fQzRXgYJrXdibbTE; 1.5 date 2023.03.25.13.16.11; author wiz; state Exp; branches; next 1.4; commitid 42r4GFXwajG1vviE; 1.4 date 2022.05.24.05.17.12; author plunky; state Exp; branches; next 1.3; commitid LIovjuvaA48uEgFD; 1.3 date 2019.07.31.19.30.21; author plunky; state Exp; branches; next 1.2; commitid NwsKhSU9IlGJpexB; 1.2 date 2017.12.18.21.21.44; author plunky; state Exp; branches; next 1.1; commitid Qszz30xqhm3YZpjA; 1.1 date 2016.08.30.10.56.04; author plunky; state Exp; branches; next ; commitid 2kuywClHw9FQNjkz; desc @@ 1.7 log @Update QCAD to v3.32.2.0 Many improvements since the previous pkgsrc version, the complete changelog is at https://qcad.org/en/changelog For this update, I have switched to the CMake build, which does not require such invasive patching @ text @$NetBSD: patch-shared__app.pri,v 1.6 2024/01/04 21:50:29 plunky Exp $ fix build for pkgsrc, by allowing qmake to link binaries in situ and create an install target --- shared_app.pri.orig 2023-09-04 18:51:52.000000000 +0000 +++ shared_app.pri @@@@ -1,25 +1,24 @@@@ include($$PWD/shared.pri) lessThan(QT_MAJOR_VERSION, 6) { - LIBS += -l$${RLIBNAME}ecmaapi + LIBS += -L$$PWD/src/scripting/ecmaapi -l$${RLIBNAME}ecmaapi } LIBS += \ - -l$${RLIBNAME}gui \ - -l$${RLIBNAME}entity \ - -l$${RLIBNAME}operations \ - -l$${RLIBNAME}spatialindex \ - -lspatialindexnavel \ - -l$${RLIBNAME}grid \ - -l$${RLIBNAME}snap \ - -l$${RLIBNAME}core \ - -l$${RLIBNAME}stemmer \ + -L$$PWD/src/gui -l$${RLIBNAME}gui \ + -L$$PWD/src/entity -l$${RLIBNAME}entity \ + -L$$PWD/src/operations -l$${RLIBNAME}operations \ + -L$$PWD/src/spatialindex -l$${RLIBNAME}spatialindex \ + -L$$PWD/src/3rdparty/legacy/spatialindexnavel -lspatialindexnavel \ + -L$$PWD/src/grid -l$${RLIBNAME}grid \ + -L$$PWD/src/snap -l$${RLIBNAME}snap \ + -L$$PWD/src/core -l$${RLIBNAME}core \ + -L$$PWD/src/stemmer -l$${RLIBNAME}stemmer \ -lstemmer !r_no_opennurbs { LIBS += \ - -lopennurbs \ - -lzlib + -L$$PWD/src/3rdparty/opennurbs/opennurbs -lopennurbs } win32 { @ 1.6 log @Update QCAD to version 3.28.2.2 ChangLog is at https://www.qcad.org/en/documentation/changelog @ text @d1 1 a1 1 $NetBSD: patch-shared__app.pri,v 1.5 2023/03/25 13:16:11 wiz Exp $ @ 1.5 log @qcad: use libstemmer package instead of building and installing own copy Avoids conflicts with e.g. gimp-devel. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-shared__app.pri,v 1.4 2022/05/24 05:17:12 plunky Exp $ d6 1 a6 1 --- shared_app.pri.orig 2022-03-25 09:42:54.000000000 +0000 d30 1 a30 1 + -L$$PWD/src/3rdparty/spatialindexnavel -lspatialindexnavel \ @ 1.4 log @update to QCAD 3.27.6, with changes since last time: 3.27.6 (2022/05/18) Bug fixes: FS#2366 - File > Advanced SVG Export: not launching FS#2367 - Command line arguments not correctly encoded FS#2368 - Projections: attributes are not projected 3.27.5 (2022/05/07) Bug fixes: FS#2271 - Unpredictable Crashing on Mac M1 Arm64 FS#2357 - Reference points not cleared when deleting selection FS#2361 - View > Property Editor: Draw order property not working FS#2362 - View > Property Editor: Scale property cannot be edited FS#2363 - Context menu of line entry fields: inserting symbol broken 3.27.4 (2022/05/04) Bug fixes: FS#2358 - Paste: flip vertical broken 3.27.3 (2022/04/29) Translations: Tier 2 (complete, updated, automatic): Czech Hungarian Lithuanian Polish Slovak Slovenian Bug fixes: FS#2355 - Viewport: Crash when moving, rotating, mirroring or stretching viewport FS#2356 - File > Close: Closing dialog stays open after clicking Save 3.27.2 (2022/04/25) Misc > Block: Export Block List Sort by block name Export Block References List Export block references to CSV with block name, X, Y File > Print / Print Preview: Show dialog to auto adjust paper size if custom paper size is used Show dialog to fit drawing to paper size if drawing overlaps paper border Bug fixes: FS#2329 - Viewport: arcs in scaled viewports are not rendered correctly FS#2333 - Ordinate dimensions: scale option ignored FS#2334 - Modify > Break Out Segment: Line Selection Mode fails on Ray and Infinity lines FS#2335 - Rendering solid hatches in scaled blocks FS#2342 - Layer > Edit Layer: Changing Color of Invisible Layer FS#2343 - Modify > Projection: Dimension entities offset FS#2344 - Draw > Polyline > Polyline along Segments: Crash on cancel FS#2345 - File > Print: printing multiple copies prints too many copies 3.27.1 (2021/12/13) Misc > Draw: Text Aligned Leader Bug fixes: FS#2320 - Viewport: text misplaced if viewport is set to not plottable FS#2322 - Edit > Convert Drawing Unit: dimension problem FS#2324 - dwg2csv: exception when listing properties (-l) 3.27.0 (2021/12/01) Performance: Performance improvements for entity selection and updating the property editor Edit > Application Preferences: Graphics View > Appearance: Add preference "Apply line weight to points" If checked: apply line weight to points (render as blobs) If unchecked: always render points as dots or with chosen point mode (cross, etc.) and thin lines Add preference "Maximum selected entities with reference points" Configures the maximum number of selected entities that will have operational reference points Add preference "Maximum selected entities with displayed reference points" Configures the maximum number of selected entities that will display reference points Widgets > Property Editor: Add preference for decimals / precision used to display property values Misc > Draw: Leader from Selected Text Translations: Tier 2 (complete, updated, automatic): Danish Swedish Bug fixes: FS#2250 - CAM > Add Profile Toolpath: lead out type / size not saved FS#2251 - Modify > Explode: spline explodes into line FS#2254 - Dimension > Continue: does not always continue at chosen extension line FS#2257 - Images from Windows file cannot be loaded under Linux / macOS FS#2258 - Selected entities send to an 'Off' layer retain their selection color FS#2256 - Getting the end direction of a zero-length polyline leads to AppCrash FS#2259 - Insert file as block: crash when inserting block with attribute definitions FS#2262 - Block referece attributes are orpaned when using "edit in place" FS#2263 - dwg2svg -min-lineweight option parsing broken FS#2265 - QCAD/CAM: startup crash if disabling hierarchical layers FS#2267 - In-place block editing: some block references not faded FS#2268 - Not all dimension overrides written to DXF/DWG FS#2269 - Inner block reference attributes disappear when editing outer block in-place FS#2270 - Draw > Dimension > Ordinate: Ordinate dimension values scale with viewport FS#2273 - Block attribute duplicates after copy / paste, explode, edit and reload FS#2274 - View > Screen-based Linetypes: rendering of arcs with dashes FS#2275 - Snap > Center: snapping to center of polyline arc segments FS#2279 - Edit > Application Preferences > File > Open/Save: wrong initial value shown for default format FS#2281 - Block > Attributes > Synchronize Attributes: Multiple attributes in block with the same Tag FS#2285 - Draw > Circle > 2 Tangents and Point: fails for Circle, Line, Point where Point is on Line FS#2286 - Draw > Circle > 2 Tangents and Point: fails for Circle, Circle, Point FS#2291 - Rulers empty if auto grid scale is off FS#2305 - Invisible XLine under visible XLine may prevent selection of visible XLine FS#2309 - SVG Export - hatch patterns with dots not visible FS#2310 - File > Print: Number of copies and page range ignored FS#2317 - Crash / lag when selecting splines with clamped knots (OpenDesign) 3.26.3 (2021/05/31) Bug fixes: FS#2198 - International characters change when saving and reloading the file [OpenDesign 4] FS#2230 - Dimension: CAD font label displayed with wrong lineweight FS#2234 - CAM > Nesting: Cancel button not working FS#2236 - Draw > Text: unreadable black text in text dialog (macOS dark mode) FS#2238 - Projection: exception when projecting polyline with single arc segment FS#2239 - Snap > Coordinate: Confirm coordinate with number block Enter key FS#2241 - CAM Simulation: stops working after closing a file FS#2243 - Graphics View: rendering of splines with line pattern FS#2246 - Undo menu text crippled (Windows) 3.26.2 (2021/04/15) Modify > Projection: retain uniform global segment width of polylines Misc > Draw > Polyline break symbol from two points: Insert break symbol Add local data location to search path for resources files (patterns, linetypes, fonts, postprocessors, etc.) Windows: C:/Users/[Username]/AppData/Local/QCAD/QCAD macOS: ~/Library/Application Support/QCAD/QCAD Linux: ~/.local/share/QCAD/QCAD Bug fixes: FS#2175 - Edit > Application Preferences > Draw > Text: Uncheck all/Check all buttons not disabled FS#2203 - Ruler: not all labels shown FS#2204 - Modify > Break out Manual: point order matters with open polyline FS#2206 - View > Selection Filter: Polyline area selection not working FS#2207 - File > SVG Export: dimension labels invisible with TTF fonts FS#2208 - Snap: Cannot snap to block arrays FS#2209 - Modify > Explode: incorrect results with almost circular ellipse arcs FS#2210 - Modify > Break out Manual: unexpected results with arc FS#2217 - Text: spacing problem when switching to CAD font (\F) FS#2221 - Unpredictable linetype pattern scale for polylines using polyline pattern FS#2222 - Block attribute definition: default text displayed instead of tag FS#2223 - Block > Insert Block: duplicate entries in attributes combo FS#2224 - Command line tools: -block argument does not accept layout names FS#2225 - Filenames containing an ampersand do not render correctly in the tab bar and Window menu @ text @d1 1 a1 1 $NetBSD: patch-shared__app.pri,v 1.3 2019/07/31 19:30:21 plunky Exp $ a25 1 - -lstemmer d35 1 a35 1 + -L$$PWD/src/3rdparty/stemmer -lstemmer @ 1.3 log @Update to QCAD 3.23.0 ChangeLog: 3.23.0 (2019/07/19): Fix high-resolution / low resolution display on mixed display settings Performance: Improved performance / precision for polyline area calculation for polylines with arcs Bug fixes: FS#1891 - File > Import: import fails FS#1893 - Translations not loaded during first start FS#1894 - File > Bitmap Export: points rendered too big FS#1896 - File > Open: Import fails for some files with layer states and NULL layers FS#1899 - View > Auto zoom: zoom to invisible entities in blocks FS#1904 - File > Bitmap Export: Non-plottable layers not exported FS#1906 - Draw > Polyline > Polyline from Segments: Converting full arcs to polylines FS#1909 - Blocks invisible when loading disappear when made visible and panning 3.22.1 (2019/05/22): Update CXF font format to support polylines and closed polylines Themes: Updated Dark theme for Linux Performance improvement: Faster block switching in drawings with many blocks Use Alt key for ortho mode Draw > Text: Support for underlined text Bug fixes: FS#1857 - Layer List: current layer not highlighted after collapsing item FS#1859 - Modify > Stretch: dimension completely inside area not moved FS#1860 - Rendering of nested blocks / use of negative scale factors FS#1861 - Modify > Stretch: block references inside stretch box are not moving FS#1864 - File > Print Current View: multiple pages printed FS#1865 - Scaling polyline with width by negative factor removes width FS#1866 - DXF: EXTMIN/EXTMAX interchanged FS#1871 - View > Block List: Renaming current block does not update block list FS#1876 - Edit > Convert Drawing Unit: block array spacing FS#1879 - File > PDF Export: print preview unclosable FS#1883 - File > SVG Export: invalid SVG comments FS#1884 - File > Bitmap Export: margins despite zero margin settings FS#1885 - Modify > Edit Text: Text dialog messes up formatting of subscript / superscript 3.22.0 (2019/03/04): Performance improvements: Adding objects Modifying objects (in particular modifying geometry) Deleting objects Draw: Shapes: Add corner radius option Modify: Mirror, Rotate, Scale: Add preference to use / not use dialog Select and move multiple reference points Translations: Updated translations in Czech, Dutch, Italian, Spanish, Portuguese Themes: Updated Dark theme Bug fixes: FS#1660 - Draw > Viewport > Add Viewport: viewport in model space FS#1804 - Application Preferences > Tool Settings: Filter for "View", submenu for Overlays missing FS#1805 - Modify > Split Entities: broken for logically closed polylines FS#1808 - Property Editor: Changing width, height, orientation for polygon FS#1809 - Draw > Viewport > Add Viewport: layout dialog combobox broken FS#1812 - Coordinate display: coordinates not updated while mouse is moving FS#1817 - CAM Export: offset fails for contours with arcs (tolerance issue) FS#1825 - File > Svg Export: text exported with wrong height FS#1831 - Block > Copy Block: attributes of block references are orphaned in copied block FS#1832 - Modify > Explode: attributes of block references are orphaned after exploding FS#1834 - Property Editor: Attributes of block reference not showing 3.21.3 (2018/09/18): View: Property Editor: Add property "Scale" for angle dimensions, arc length dimensions Add property "Linear Factor" for arc length dimensions Focus on Tool Matrix Hand keyboard focus to filter input of tool matrix Edit > Application Preferences > Graphics View > Colors > Selection: Add color for tertiary reference points Bug fixes: FS#1783 - RArc::splitAt(): fails in some cases FS#1786 - Block > Select Block References: not using active block in block list FS#1787 - View > Property Editor: Layer combo box not sorted FS#1791 - Edit > Paste: relative zero point not set FS#1792 - Dimension > Angular: transformations broken FS#1797 - Keyboard shortcuts not saved between sessions FS#1798 - Drawing Pref > Linetype > Scale of linetypes matches the scale of each viewport: wrong default shown FS#1799 - Postprocessor: sign not forced for negative values rounded to zero @ text @d1 1 a1 1 $NetBSD: patch-shared__app.pri,v 1.2 2017/12/18 21:21:44 plunky Exp $ d6 1 a6 1 --- shared_app.pri.orig 2019-02-27 15:06:55.000000000 +0000 d8 1 a8 1 @@@@ -1,22 +1,21 @@@@ d11 5 a16 1 - -l$${RLIBNAME}ecmaapi \ a26 1 + -L$$PWD/src/scripting/ecmaapi -l$${RLIBNAME}ecmaapi \ @ 1.2 log @Update QCad to version 3.19.1.0 At the same time, fix a symbol conflict by using zlib from pkgsrc rather than a private copy ChangeLog: 3.19.1 (2017/11/11): Linux, macOS: Remove unnecessary libraries Bug fixes: FS#1652 - Insert file as block: block attributes not on correct block FS#1653 - Dimension font configuration only loaded if drawing contains dimension entity FS#1655 - File > Print Preview: cannot adjust page preferences for model space FS#1656 - Dimension size scale wrong in viewports FS#1657 - Edit > Drawing Preferences > Printing > Page: no effect in model space FS#1658 - Crash when switching to layout block (32bit Linux, Qt4) 3.19.0 (2017/11/08): Modify > Explode: Make sure draw order of exploded polyline segments matches order of original polyline (draw order based on draw order property and entity ID) File > New: Use default layer color and lineweight for layer 0 Load TTF fonts in "fonts" directory Add osifont Performance improvement for drawings with many blocks Bug fixes: FS#1574 - Layer > Remove: deleting sublayer switches to layer 0 3.18.1 (2017/10/05): Leaders: Add scale property (scale of arrow head) Edit > Application Preferences > Graphics View > Appearance > Prevent white on white / black on black display: Add preference to only apply to model space Bug fixes: FS#1617 - Edit > Convert Drawing Unit: Views in view list not converted FS#1634 - View > Screen-based Linetypes: arc rendering quality FS#1636 - Options toolbar: wrong icon size FS#1639 - Layer > Hide all Layers: cannot turn individual layer back on FS#1640 - Modify > Offset: Tolerance issue when clipping offset curves 3.18.0 (2017/09/22) Remember maximized status of window between sessions Translations: Updated Japanese user interface translation Bug fixes: FS#1614 - View > Selection Filter: no choices for linetype property FS#1615 - Decimal point of dimensions shown as '?', preferences page throws exception FS#1616 - Edit > Convert Drawing Unit: leader arrow switched off FS#1618 - Modify > Auto Trim: fails when extending (depending on clicked position) FS#1619 - Context menu: relocating start point of selected polyline does not terminate FS#1622 - X Scale Property lost for Simple Texts and Attributes FS#1630 - File > SVG Export: polylines with arc segments with large radii imprecise FS#1631 - dxflib: wrong definition of DL_POLYLINE3D flag 3.17.3 (2017/06/30) Modify: Isometric Projection: Add alternative projection types: Dimetric Cabinet 30° Scale: Scale internal text formatting when scaling texts Scale Text Heights: Scale heights of selected texts (without changing the position) Bug fixes: FS#1605 - Edit > Paste: Empty layers created when pasting to current layer FS#1606 - Selecting 'Draw Order' halts system temporary FS#1609 - Edit > Drawing Preferences: dimension size scale cannot be changed to 1 3.17.2 (2017/06/27) Modify > Isometric Projection: Add alternative projection types: Planometric Cabinet Cavalier Bug fixes: FS#1572 - Dimension font not set to "Standard" when importing through dxflib FS#1593 - CAM > CAM Export: ZH in header always yields default value "100" FS#1595 - LWPOLYLINE expors Z values for vertices FS#1597 - Edit > Convert Drawing Unit: dimension scale override set for all dimensions FS#1600 - File > Save As: Only partial information shown for available filters 3.17.1 (2017/05/22) Bug fixes: FS#1581 - View > Selection Filter: no inputs for property Linetype Scale FS#1582 - Layer > Show all Layers / Hide all Layers: unexpected outcome when frozen column not shown FS#1584 - Modify > Divide: dividing polyline at node can lead to zero length segment 3.17.0 (2017/05/18) Edit > Application Preferences: Graphics View > Behaviour > Highlight entity within range Preference to enable / disable entity highlighting Library Browser: Remember and restore last used directory Themes: Allow themes to override tool icons Platforms: macOS: Rollback to Qt 5.6.2 Fix performance regression (QTBUG-59701) Fix pinch gesture zoom in / out using trackpad Bug fixes: FS#1566 - Block > Attributes > Synchronize Attributes: deleted block attributes re-appear FS#1569 - File > Print Preview: changing offset in drawing preferences has no immediate effect FS#1579 - Edit > Paste: rotation leads to wrong position of block references if drawing units differ @ text @d1 1 a1 1 $NetBSD: patch-shared__app.pri,v 1.1 2016/08/30 10:56:04 plunky Exp $ d6 1 a6 1 --- shared_app.pri.orig 2016-07-01 07:13:14.000000000 +0000 d8 1 a8 1 @@@@ -1,24 +1,23 @@@@ d10 1 a10 1 d22 1 a22 3 - -lstemmer \ - -l$${RLIBNAME}zip \ - -lquazip d33 2 a34 4 + -L$$PWD/src/3rdparty/stemmer -lstemmer \ + -L$$PWD/src/zip -l$${RLIBNAME}zip \ + -L$$PWD/src/3rdparty/quazip -lquazip d41 1 a41 1 @ 1.1 log @Upgrade QCAD to version 3.15.5.3 QCAD has been largely rewritten since the previous version (QCAD 2) was updated in pkgsrc, meaning that the changes are vast. From the authors website: QCAD 3 comes with a new and improved CAD engine which improves performance (spatial index) and allows for advanced property editing and future extensions (dynamic properties). The other major addition is a powerful and complete ECMAScript interface. New interactive tools can be developed with a few lines of ECMAScript but even entire new applications can be developed using QCAD technology. QCAD 3 is also the first QCAD version that fully supports the DWG format as well as various different versions of the DXF format. The complete ChangeLog is at http://www.qcad.org/en/changelog @ text @d1 1 a1 1 $NetBSD$ d8 1 a8 1 @@@@ -1,24 +1,24 @@@@ d43 1 a43 2 + -L$$PWD/src/3rdparty/opennurbs/opennurbs -lopennurbs \ + -L$$PWD/src/3rdparty/opennurbs/zlib -lzlib @