head 1.4; access; symbols pkgsrc-2024Q4:1.3.0.44 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.42 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.40 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.38 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.36 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.34 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.32 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.30 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.28 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.26 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.24 pkgsrc-2022Q2-base:1.3 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.1.0.26 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.24 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.22 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.20 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.18 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.16 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.14 pkgsrc-2017Q4-base:1.1 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.4 date 2025.03.16.14.56.13; author plunky; state dead; branches; next 1.3; commitid OZ6RTWSRFj6oQiNF; 1.3 date 2019.09.05.13.39.10; author nia; state Exp; branches; next 1.2; commitid DqP6MHD6k3dOjPBB; 1.2 date 2019.07.31.19.30.21; author plunky; state Exp; branches; next 1.1; commitid NwsKhSU9IlGJpexB; 1.1 date 2016.08.30.10.56.04; author plunky; state Exp; branches; next ; commitid 2kuywClHw9FQNjkz; desc @@ 1.4 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-src_scripting_ecmaapi_ecmaapi.pro,v 1.3 2019/09/05 13:39:10 nia Exp $ fix build for pkgsrc, by allowing qmake to link binaries in situ and create an install target "error: one or more PCH files were found, but they were invalid" --- src/scripting/ecmaapi/ecmaapi.pro.orig 2019-07-18 15:47:56.000000000 +0000 +++ src/scripting/ecmaapi/ecmaapi.pro @@@@ -2,9 +2,9 @@@@ include( ../../../shared.pri ) TEMPLATE = lib CONFIG += plugin TARGET = $${RLIBNAME}ecmaapi +INSTALLS += target CONFIG -= warn_on CONFIG += warn_off -CONFIG += precompile_header PRECOMPILED_HEADER = stable.h OTHER_FILES += ecmaapi.dox DEFINES += QCADECMAAPI_LIBRARY @@@@ -20,11 +20,11 @@@@ SOURCES += \ include(adapters/adapters.pri) include(generated/generated.pri) LIBS += \ - -l$${RLIBNAME}core \ - -l$${RLIBNAME}entity \ - -l$${RLIBNAME}grid \ - -l$${RLIBNAME}gui \ - -l$${RLIBNAME}operations \ - -l$${RLIBNAME}snap \ - -l$${RLIBNAME}spatialindex \ - -l$${RLIBNAME}stemmer + -L../../core -l$${RLIBNAME}core \ + -L../../entity -l$${RLIBNAME}entity \ + -L../../grid -l$${RLIBNAME}grid \ + -L../../gui -l$${RLIBNAME}gui \ + -L../../operations -l$${RLIBNAME}operations \ + -L../../snap -l$${RLIBNAME}snap \ + -L../../spatialindex -l$${RLIBNAME}spatialindex \ + -L../../stemmer -l$${RLIBNAME}stemmer @ 1.3 log @qcad: Switch from qt5 to qt5 Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: patch-src_scripting_ecmaapi_ecmaapi.pro,v 1.2 2019/07/31 19:30:21 plunky Exp $ @ 1.2 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-src_scripting_ecmaapi_ecmaapi.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $ d6 3 a8 1 --- src/scripting/ecmaapi/ecmaapi.pro.orig 2019-02-27 15:06:55.000000000 +0000 d10 1 a10 1 @@@@ -2,6 +2,7 @@@@ include( ../../../shared.pri ) d17 5 a21 2 CONFIG += precompile_header @@@@ -20,11 +21,11 @@@@ SOURCES += \ @ 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$ d6 1 a6 1 --- src/scripting/ecmaapi/ecmaapi.pro.orig 2016-07-01 07:13:14.000000000 +0000 d16 1 a16 1 @@@@ -19,13 +20,13 @@@@ SOURCES += \ d27 1 a27 3 - -l$${RLIBNAME}stemmer \ - -l$${RLIBNAME}zip \ - -lquazip d35 1 a35 3 + -L../../stemmer -l$${RLIBNAME}stemmer \ + -L../../zip -l$${RLIBNAME}zip \ + -L../../3rdparty/quazip -lquazip @