summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2018-02-14cat/oce: Update 0.18.3.fhajny2-7/+7
- Fix some typos / some rephrasing in README - Update for vtk 8 - Fixed osx issue with xlocale - Added missing Precision.hxx header - Added missing header in Quantity_Color_1.hxx - Fixed MinGW issue in OSD_MemInfo.cxx - travis-ci (gcc-5/6/7, osx images) and appveyor updates (Mingw)
2018-02-08Get rid of spurious error message when started from a window managerhauke4-5/+23
Install man page
2018-02-07Upgrade to latest stable release 3.9.72, prodded by a buffer-overflowhauke5-179/+363
induced core dump. See <http://opencircuitdesign.com/xcircuit/changes.html> for upstream's changelog.
2018-01-28recursive bump after mpfr shlib major bumpwiz2-4/+4
2018-01-12Updated cad/py-gds to 1.2.1mef2-7/+7
### Version 1.2.1 (Dec 5, 2017) * `GdsLibrary` can be created directly from a GDSII file * Added return value to `GdsLibrary.read_gds` * Fix return value of `GdsLibrary.add` ### Version 1.2 (Oct 21, 2017) * Added new `gdsii_hash` function. * Added `precision` parameter to `_chop`, `Polygon.fracture`, `Polygon.fillet`, `PolygonSet.fracture`, `PolygonSet.fillet`, and `slice`. * Included labels in flatten operations (added `get_labels` to `Cell`, `CellReference`, and `CellArray`). * Fixed bug in the bounding box cache of reference copies. * Fixed bug in `_chop` that affected `Polygon.fracture`, `PolygonSet.fracture`, and `slice`. * Other minor bug fixes.
2018-01-11Updated cad/gtkwave to 3.3.87mef2-7/+7
3.3.87 28dec17 Added missing prototype for ghw_read_sm_hdr in ghwlib.h. Made intptr_t changes vs long during casting for win64. Warnings fixes. Re-enable twinwave for Win32/64. Added missing gtkwave_bin_launcher.sh in contrib/bundle_for_osx Makefile.am.
2018-01-08PKGNAME to be derived from DISTNAMEmef1-2/+3
2018-01-07force use of builtin for alloca(3).plunky2-6/+9
This fixes warnings on NetBSD, maybe also build on SmartOS
2018-01-07Fix indentation in buildlink3.mk files.rillig2-4/+4
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2018-01-07Update to 2.6.2wen3-9/+9
Upstream changes: Release Notes for gerbv-2.6.2 ======================================================================== This is a minor patch release on top of gerbv-2.6.1. The change is to property create the tarball with the build framework so that the automake/autoconf/etc generated files are included. ======================================================================== Release Notes for gerbv-2.6.0 ======================================================================== The following is a summary of the changes which went into gerbv-2.6.0. For a complete list of changes, refer to ChangeLog. This release is primarily a bug fix release.
2018-01-01Sort PLIST files.rillig4-22/+22
Unsorted entries in PLIST files have generated a pkglint warning for at least 12 years. Somewhat more recently, pkglint has learned to sort PLIST files automatically. Since pkglint 5.4.23, the sorting is only done in obvious, simple cases. These have been applied by running: pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01Revbump after boost updateadam3-6/+6
2017-12-22fix build on NetBSD-8; the qt4 qmake puts in =std=c++98 by defaultplunky1-2/+3
but this need c++0x at least (this fixes only with gcc; clang build claims that CGAL needs updating)
2017-12-21fix incorrect path in desktop file (reported by Mustafa Dogan)plunky1-1/+8
2017-12-21remove -D_GLIBCXX_USE_CXX11_ABI=0 as this is not required andplunky1-2/+1
causing the build to fail
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-10-24Update to pcb-4.0.1dmcmahill3-9/+290
======================================================================== Release notes for pcb-4.0.1 ======================================================================== Dear Users, This release fixes a number of bugs. Kind regards, The pcb development team Contributors ------------ The following authors contributed to the 4.0.1 release: - Milan Prochac - Charles Parker - Dan McMahill - Sergey Alyoshin - Igor2 - Peter Clifton - bert Please note that names are in no particular order and all e-mail addresses have been removed for privacy. User experience improvements ---------------------------- - reorchestrated the closing of the command window to not crash. - only invalidate the screen after changes to the crosshair or mark are complete. Plugins ------- - none Exporters --------- - fix for gcode dimensions. - added a regression test for the IPC-D-356 exporter. - added more documentation for the IPC-D-356 netlist exporter. Footprints library ------------------ - add macro with more programmability for 2 pin axial components. Use this to add a few IPC-7251 compliant footprints for axial inductors, horizontally mounted. Use this in turn for the TDK B82145A RF chokes family. - add toko category and the 7P variable inductors. - gen_geda_*.awk were nearly identical to gen_*.awk so add 2 lines to geda.inc so we can use the same script for everything. Verified that pcblib-newlib builds with identical results before/after. - for the horizontally mounted axial macro add the missing bits for marking polarity on parts like diodes. - add PKG_RADIAL_MM100 macro for doing more general metric 2 pin radial packages. - add some IPC radial capacitor footprints and use those to create some united chemicon footprints. - add DO-41 diode package, horizontally mounted. - add PKG_MTHOLE_GENERIC macro for fairly generic mounting holes. Use this to define IPC mounting holes for #4 and #6 machine screws with pan heads or flat washers for both "tight" (board < 4") and "loose" (board > 4") fits. - add TO-263 footprint. - add some notes about m4 library development. - fix problem in some possible invocations of the generic mounting hole macro. All footprints pass syntax checks again. - remove an extra empty attribute which is not needed and causes warnings in the mounting hole macro. - fix clearance on the Toko 7P footprint. - in the mounting hole macro, change the calculation of the pad size for the support vias to make them as large as possible without actually changing the copper (the support vias are covered by the main pad). This does not affect the fabricated board but it does remove some false positive DRC complaints. Developer experience improvements --------------------------------- - allow translators to change number of tabs in message. - In the test suite, check for a working X display using xhost before running action script tests - match() with 3 arguments is a gawk extension. Rework the code to avoid using a 3 argument call to match() in one spot. Lets the script run with gawk or NetBSD's awk (20121220). Verified that the generated result is identical to the previous gawk result using both gawk and NetBSDs awk. - change from AC_FD_CC to AS_MESSAGE_LOG_FD - removed the antifork abomination. - disabled one of the checks used to deal with older gdlib installs on some linux systems when building under cygwin as the test has problems. Repairs building for mingw under cygwin. - when building under cygwin, create a pcbtest.bat batch file that allows testing the compiled pcb without installing. This is somewhat analogous to the pcbtest.sh script generated on linux and other unix-like systems. - cleanup the win32 build script a good bit. An important change is that instead of blindly installing all of the mingw cross system root files, only install a set of listed ones. This not only reduces the size of the windows installer but makes sure we have a more repeatable build and know what we are actually bundling into the installer. - fixed the Attribute deletion code. Notes for early adapters ------------------------ - none Changed dependencies -------------------- - none Fixed and committed Launchpad bug reports ----------------------------------------- #700193 Append branch to version string. #917308 m4lib_to_newlib.sh does not work with mawk. #1528040 Gcode export smaller pad size. #1654821 Attribute deletion code is broken. #1659045 gts source do not compile when DEBUG symbol defined. #1659061 Compile warnings when DEBUG symbol is defined. #1660058 Several i18n fixes. #1672886 Crash when reopening command entry window in gtk. #1674133 Last action executed when escaping from command entry. #1682654 Drawing area redrawn twice when crosshair moves. ========================================================================
2017-10-22Updated cad/gtkwave to 3.3.86mef2-7/+7
3.3.86 03oct17 Added recurse import function (found before only in the hier search) into the SST. Removed obsolete bundle functionality from SST as recurse import more accurately imports recursively. Made entrybox taller (using -1) as recent versions of gnome have taller window titlebars and the widget was not tall enough.
2017-10-09p5-gds2: update to 3.35.wiz2-8/+7
3.35 Tweaks to testing - playing the Kwalitee game 3.34 Tweaks
2017-09-30Updated cad/gtkwave to 3.3.85mef2-7/+7
3.3.85 06sep17 Fix integer type in GHW loader so integer value changes are not stored as a string. This then allows bitwise manipulations of integers.
2017-09-26*: remove qt3 and the packages using it, including KDE3wiz10-217/+1
Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html
2017-09-16Updated cad/gtkwave to 3.3.84mef2-7/+7
3.3.84 03sep17 Updated FSDB reader with experimental FST tree build routines for faster init. Removed warnings found when compiling with -Wshadow. Automatically enable --comphier for FST/FSDB/AE2 if facility count reaches 500000. This is to reduce memory consumption for traces with very many signals. Added disable_auto_comphier to override this behavior. Fix null pointer sent to gtk_clipboard_set_text() for mouseover to clipboard cut ops.
2017-09-11Update HOMEPAGE.wiz1-2/+2
2017-09-10Move context dependent destructors out of the headers into thejoerg5-1/+60
implementation and default them there.
2017-09-06Comment out dead sites.wiz1-2/+2
2017-09-03Follow some redirects.wiz1-3/+3
2017-08-24Revbump for boost updateadam3-6/+6
2017-08-18Update cad/oce to 0.18.2.fhajny2-7/+7
- Fix issue of raise exception when sweep along with cornered line - osx ifx: Visualization, Font_FontMgr - do not look for fonts.dir on OS X - fix external linkage error in BRepBuilderAPI_Copy
2017-08-16Comment out dead sites.wiz1-3/+3
2017-08-13Updated cad/gtkwave to 3.3.83mef2-7/+7
----------------------------- 3.3.83 04aug17 Preserve search type for regex search across reloads or close/reopens of regex search widget. Update local libz to current version.
2017-08-05Updated cad/gtkwave to 3.3.82mef2-7/+7
----------------------------- 3.3.82 02jul17 Get sys_fst working with VCS VPI. Added string concatenations for vectors. Added asserts to ghwlib.c to make scan-view clean.
2017-08-01Update HOMEPAGE.wiz1-2/+2
2017-07-30Switch github HOMEPAGEs to https.wiz1-2/+2
2017-07-11Retire CLANG_NO_VALUE_PROPAGATION_PASS. CVP has been fixed in LLVM tojoerg1-3/+1
require much less memory.
2017-06-14Udated cad/gtkwave to 3.3.81mef2-7/+7
---------------------------- 3.3.81 09jun17 Added max_fsdb_trees environment variable. Fixed -C option so it is persistent across new tabs. Integrated updated GHW reader code.
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon1-2/+2
2017-05-15Update cad/oce to 0.18.1.fhajny4-14/+15
- Added missing ErrorStatus function in BRepLib_CheckCurveOnSurface - Install Shaders directory to resource folder - Fix normals of generated VTK polydata - prevent DRAWEXE from being added to OCE_LIBRARIES (issue #660) - Fix warnings with VTK 7.1 - Fix missing include and other minor header issues - Fix clockget_time detection on osx
2017-05-03Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.jperkin2-6/+4
2017-04-30Recursive revbump from boost updateryoon3-6/+6
2017-04-26The licensing terms for EAGLE changed in version 7.7, when Autodesk inctnn2-5/+6
bought CadSoft Computer GmbH. Bump PKGREVISION.
2017-04-09Updated cad/gtkwave to 3.3.80mef2-8/+7
----------------------------- 3.3.80 17mar17 Added "/View/Mouseover Copies To Clipboard" menu option to allow copying values into the clipboard so they can be pasted into text editors, etc.
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-04-08Updated cad/klayout to 0.24.10mef3-9/+12
------------------------------ (from: http://klayout.de/development.html) Version 0.24.10 Release date: 2017-04-01 Features: Enhancements: New method CellView#is_dirty? This method indicates that a cell view needs saving Bugfix: DEF reader was not able to read routing Routed segments with vias plus continued wiring were not read. Instead an error message was shown saying "Invalid orientation specification" Bugfix: Setting "technology-data" configuration property did not work Reading or writing the "technology-data" configuration property is the only way to access technology data from a script. Hence it's important that this property can be set. With this patch, "technology-data" can be set to an XML string which has the same format than the one stored within the configuration file. Bugfix: Reader issues with some RVE files The RVE reader could not read files with cell names containing hyphens (like "A-B"). Bugfix: Inplace operators are now working in Python too For example "r1 += r2" was not working (r1 and r2 are pya.Region objects for example).
2017-04-08Updated cad/py-gds to 1.1.2mef3-9/+9
--------------------------- ### Version 1.1.2 (Mar 19, 2017) * Update clipper library to 6.4.2 to fix bugs introduced in the last update. * License change to Boost Software License v1.0. (pkgsrc changes) - LICENSE converted to boost-license as noted above
2017-03-23Extend SHA512 checksums to various files I have on my local distfilejoerg1-1/+2
mirror.
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-02-28Recursive revbump from graphics/libwebpryoon2-4/+4
2017-02-21Add solvespace v2.3plunky1-1/+2
2017-02-21Add new package Solvespace v2.3plunky5-0/+123
-- SOLVESPACE is a parametric 3d CAD program. Applications include: modeling 3d parts - draw with extrudes, revolves, and Boolean (union / difference) operations modeling 2d parts - draw the part as a single section, and export DXF, PDF, SVG; use 3d assembly to verify fit 3d-printed parts - export the STL or other triangle mesh expected by most 3d printers preparing CAM data - export 2d vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining mechanism design - use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints plane and solid geometry - replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing
2017-02-14Add missing includes.joerg3-6/+27