summaryrefslogtreecommitdiff
path: root/cad/qcad
AgeCommit message (Collapse)AuthorFilesLines
2018-07-27Upgrade to QCAD 3.21.2.3, with changes:plunky11-202/+2342
3.21.2 (2018/07/09): Modify: Restructure menu into submenus Layer list, block list: Improve sorting for international characters (ä, é, etc.) Bug fixes: FS#1776 - Edit > Application Preferences: Tool Settings: cannot configure shortcuts FS#1777 - Crash when pasting / importing drawing with missing image FS#1778 - Draw > Point > Single Point: Exception 3.21.1 (2018/06/29): Draw > Circle > 3 Tangents: Allow all tangents to be segments of same polyline Bug fixes: FS#1180 - dxflib cannot open files with international characters in path or file name FS#1773 - File > PDF Export / SVG Export / Bitmap Export: file name suggestion in file dialog is drawing file FS#1775 - Viewports: images sometimes not clipped at viewport edge 3.21.0 (2018/06/26): Dimension: Add option to flip first / second arrow Add reference points to flip arrows using mouse click Angular: Add option "Use maximum angle" to angle dimension tool for angles > 180° Add support for 3 point angle dimensions (required for angle dimensions > 180°) Polylines: Add reference points at middle of line segments to move line segments Edit > Application Preferences: Keyboard > Enable keyboard navigation in list widgets: Enable / disable keyboard navigation in list widgets (up/down, type first letters) Layer > Add Layer: Add separate default attributes for layer 0 Graphics View > Navigation: Add "Middle mouse button zoom factor" Add "Panning threshold" Draw > Image: Transparent live preview when inserting / modifying images Scale image using drag and drop on corners Keep aspect ratio using Shift Improve display of reference points Always display in front of highlighted entities Add border around reference points Zoom in by clicking middle mouse button (out using Shift+middle mouse button) View > Property Editor: Add support for requestible (slow) properties Bug fixes: FS#1741 - Property Editor: titles of block attributes with _ cut off FS#1742 - File > Print: printed point size depends on zoom level FS#1743 - Draw > Text: Wrong bounding box for text with empty supper or subscript FS#1745 - File > Bitmap Export: thick lines exported thin FS#1753 - View > Property Editor: entity types in property editor not translated FS#1756 - Polyline area wrong if polyline contains arc segments FS#1757 - Modify > Auto Trim: on polyline, followed by undo yields corrupt / invisible polyline FS#1758 - Draw > Polyline > Create from Selected Entities: crash for geometrically closed polylines FS#1766 - Edit > Application Preferences: Tool Settings: cannot add menus to Tool Matrix FS#1768 - Draw > Polyline > Create From Segments: segments deleted even if no polyline can be added 3.20.1 (2018/04/13): Bug fixes: FS#1736 - Draw > Image: broken FS#1737 - Block > Attributes > Define Block Attribute: broken FS#1738 - File > Print / PDF Export: shortcut broken in print preview 3.20.0 (2018/04/12): QCAD API: Add support for property attributes for custom properties Read-only Undeletable Invisible Choices (combo box) Allow translation of custom property labels Translations: Add support for complex plural forms in certain languages (singular, paucal, plural) Complete Polish translation Deployment: Bundle script files and resources as plugin (speed up installation, updates and start up) Bug fixes: FS#1686 - File > Print: Line scale in Viewport wrong if Model_Space not 1:1 FS#1677 - Dimension: Scale option grayed out in model space FS#1696 - Modify > Isometric Projection > Cylindrical: exception FS#1695 - Context menu: editing tools not working in paper space FS#1703 - File > Bitmap Export: Monochrome with black background broken FS#1704 - Wrong labels for information area buttons FS#1712 - dwg2pdf: auto fit fails for blocks FS#1720 - Modify > Auto Trim: fails for Rays and Infinite Lines FS#1734 - Draw > Text: Color changes for CAD font texts ignored 3.19.2 (2017/12/20): Modify > Stretch: Only stretch selected entities if there is a selection File > Bitmap Export: Add option for transparent background Add option to only export bounding box of selection Bug fixes: FS#1659 - File > Print Preview: does not always open / close properly FS#1664 - Block > Insert Block: attribute color not synced with attribute definition color FS#1665 - Edit > Drawing / Application Preferences > Point Display: second last button has no effect FS#1669 - Edit > Application Preferences > Defaults for New Drawings > Dimension Settings: math expressions FS#1670 - Layout Blocks are not using print settings from Application Preferences FS#1671 - Block > Add Layout Block: fails if layout with same name was deleted before FS#1682 - Draw > Text: line spacing factor < 0.25 or > 4.0 causes entity not being saved
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin1-2/+2
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-03-24Optimistically remove MAKE_JOBS_SAFE=no.joerg1-3/+1
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-1/+2
2018-01-07force use of builtin for alloca(3).plunky2-6/+9
This fixes warnings on NetBSD, maybe also build on SmartOS
2017-12-18Update QCad to version 3.19.1.0plunky12-152/+927
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
2017-04-09Updated cad/qcad to 3.16.7.0mef2-7/+7
---------------------------- 3.16.7 (2017/03/21) Bug fixes: FS#1560 - Main menu not selectable (Ubuntu 16.04, Unity) FS#1561 - Edit > Drawing Preferences: menu missing (macOS, French locale)
2017-03-18Hot off the press, update to QCAD 3.16.6, with ChangeLog:plunky4-110/+565
3.16.6 (2017/03/17) Edit > Application / Drawing Preferences: Dimensions: Add preference to use comma instead of point as decimal separator QCAD Professional: Command line tools: dwg2dwg: Add switch for font substitution (-t FONT1:FONT2) Platforms: Linux: Fix keyboard input (add plugin directory "platforminputcontexts") 64bit: Update to Qt 5.8.0 fix file dialog crash on some systems Draw > Shape: Add option to add solid fill for shape (rectangle or polygon) Modify > Edit Text: Focus on text input field when editing simple texts Add shortcut to confirm text dialog: Ctrl-Enter (Cmd-Enter) Misc > Draw > Dovetail from 2 Points: Draw dovetail joins between two given points Bug fixes: FS#1543 - Input with dead-keys broken (Linux) FS#1544 - Crash when selecting spline FS#1545 - File > Open: Crash on some Linux setups FS#1548 - Block > Attributes > Synchronize Attributes: exception FS#1550 - Block references: mirrored block references in 3rd party file FS#1551 - File > Bitmap Export: exception when image size too large FS#1553 - Modify > Break out Manual: exception with circles FS#1554 - Auto focus of options toolbar when entering numbers broken after Esc FS#1557 - Zero length lines not shown 3.16.5 (2017/02/09) QCAD Professional: Command line tools: dwg2maptiles: Add support for transparent background (-b "transparent"|"#FF000000"|"#FFFFFFFF") dwg2dwg: Add switch to change header variables (-s) Add switch to change dimension font (-n) Modify > Explode: Improve geometry of exploded texts from CXF line fonts Dimension: Add scale property for ordinate dimensions Platforms: macOS: Update to Qt 5.8.0 fix accessibility related library dependency issues Bug fixes: FS#1528 - Block attributes: relationship with block reference lost after inserting from library FS#1529 - File > Save: error if dimension text size is zero FS#1530 - Draw > Circle > 3 Tangents: solutions not found FS#1536 - Draw > Polyline > Delete Node(s): crash when deleting 2nd last node FS#1540 - Draw > Line > Parallel: Changing back to Auto has no effect
2017-01-063.16.4 (2017/01/04)plunky3-40/+180
Command line tools: Add offscreen Qt plugin to allow running QCAD command line tools in Linux server environments Bug fixes: FS#1525 - Block attributes: escaped unicode sequences in files not converted on loading 3.16.3 (2016/12/28) File > Bitmap Export...: Add options for color, anti-aliasing, margin to compensate for lineweight Edit > Convert Unit: Converts the unit of a drawing Part Library Browser: Add gear generator item (default > Mechanics > Gears > InvoluteSpur) QCAD Professional: Draw > Hatch > Hatch from Segments: Use selection color to highlight selected boundary Save active layer in file, restore on load Bug fixes: FS#1517 - Modify > Break out Segment: fails with closed polyline FS#1519 - Ruler precision always zero FS#1520 - Modify > Rotate: rotating splines changes start/end tangents FS#1521 - Modify > Offset: fails in certain cases with short arcs FS#1523 - Draw > Hatch > Hatch from Segments: fails for circle in circle FS#1524 - Command line: cannot enter @ sign in command line on German keyboard 3.16.2 (2016/12/20) Bug fixes: FS#1514 - Block attributes: association with block reference lost on copy / paste 3.16.1 (2016/12/16) Improved precision of arc rendering for screen-based linetypes Bug fixes: FS#1513 - Layer > Create Layer from Selection: Layer created, selection unchanged
2016-12-16Update to version 3.16.0 (released 2016/12/14)plunky9-213/+802
Command Line Tools: Add -block switch to dwg2pdf, dwg2bmp, dwg2svg and dwg2maptiles dwg2svg: Add -layer-attribute switch to export layer attributes (into QCAD namespace) dwg2bmp: Add -noweightmargin switch to avoid extra margin to account for lineweights Command line widget: allow for multi-line input (pasting list of coordinates for lines, polylines, splines, etc.) Modify: Explode: Explode block arrays into separate block references Explode solid fills into boundary Break out: Break out segments from self-intersecting polylines Misc: Highlight start point of lines, arcs, ellipse arcs, polylines, splines when selected Bug fixes: FS#1461 - Zoom in / out: not centred under mouse cursor if Retina resolution is enabled for graphics view FS#1466 - Toolbars on second screen cannot be accessed if second screen is detached FS#1474 - Dimension > Leader: changing options breaks tool FS#1476 - Draw > Circle > 2 Tangents and Radius: exception with arcs and circle entities FS#1479 - Modify > Explode: too many segments for splines with large tolerance FS#1481 - Block List: update changes selected item FS#1491 - Layer > Create Layer from Selection: cancelling dialog fails FS#1497 - Autosnap: hangs with very complex splines FS#1508 - QCAD CE: Subscript and superscript formatting lost when file re-opened FS#1509 - Ellipse / circle, ellipse / ellipse intersections Also as part of this update, I have removed the example plugins that do nothing (as on the QCAD forum, the author states that these may slow down the operation)
2016-10-09Add patch from John D. Baker in PR 51509 to fix 32-bit build.dholland2-1/+18
2016-09-16use -delete for POSIX complianceplunky1-2/+2
2016-08-30fix patchsumplunky1-2/+2
2016-08-30Upgrade QCAD to version 3.15.5.3plunky51-367/+19650
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
2015-11-23Removed outdated TODO filerillig1-17/+0
2015-11-03Add SHA512 digests for distfiles for cad categoryagc1-1/+2
Problems found with existing distfile for eagle: distfiles/eagle-lin32-7.4.0.run No changes made to eagle/distinfo file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn1-2/+2
2015-02-14Update HOMEPAGE to qcad.org.mef1-2/+2
2014-10-05Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings.wiz1-1/+6
2013-10-09recursive bump for libmng-2.0.2 shlib major bump and dependency changewiz1-2/+2
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-09-23Try to fix PR pkg/45392ryoon5-1/+54
Requested headers included. Tested on NetBSD/i386 5.99.55, NetBSD/i386 5.1, and DragonFly/i386 2.10.1.
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-2/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-2/+2
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-6/+1
2008-05-25Explicitly add pax dependency in those Makefiles that use it (or havejoerg1-2/+2
patches to add it). Drop pax from the default USE_TOOLS list. Make bsdtar the default for those places that wanted gtar to extract long links etc, as bsdtar can be built of the tree.
2008-04-03Fix DESTDIR build. Fix build on 64bit platforms.joerg4-3/+34
2008-03-03Mechanical changes to add full DESTDIR support to packages that installjlam1-4/+6
their files via a custom do-install target.
2007-02-15Made the package code a little simpler.rillig1-4/+3
2007-01-26No need to include x11.b3.mk explicitly.joerg1-2/+1
2007-01-16Instead of hardcoding 'gcc' as the c++ compiler (not g++ but gcc), usedmcmahill6-3/+73
AC_PROG_CXX to find a c++ compiler. This fixes building with sunpro. The result seems to run ok. Patches submitted upstream.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache1-2/+2
2006-07-27Fixed pkglint warnings.rillig1-33/+19
2006-07-10Completely nuke the concept of PKG_PHASE from pkgsrc except for thejlam1-2/+2
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2006-06-22Regen patchsum.joerg1-2/+2
2006-06-21Regen patch-ac without context, GNU patch is too stupid to deal withjoerg2-9/+6
asymmetric context. Fixes PR 33783.
2006-06-15qcad-2.0.5.0 Community Edition at last imported from wip. While the oldchap11-1634/+230
1.5.4 release was something of a toy, QCad was thoroughly reworked for 2.0 and could now be called usable for many practical purposes. Versions 2.0.4.0 (initially) to 2.0.5.0 have been usable in wip for a bit more than a year, and so seem ready to import. "Yes, that should be fine. Please watch the bulk builds for it and try to fix any problems that might appear." -wiz@ Updates to pkglint now produce some new suggestions, which I will make and commit after confirming they don't break anything; at least this version I already know to build successfully for me.
2006-05-22USE_LANGUAGES=c++wiz1-1/+2
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-24Also allow Darwin to be a valid operating system -- by using "BSD".reed1-2/+2
This is from John D. Baker via PR 32924. I didn't test this myself.