summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2012-05-05Rearrange inline patches to hopefully work on both gcc and clang.dholland3-15/+32
2012-05-04Don't depend on GNU inline semantic.joerg3-1/+46
2012-04-08Remove python24 and all traces of it from pkgsrc.wiz1-2/+1
Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files.
2012-04-08Work around automake failure that appeared recently.dholland2-7/+29
2012-03-26Unlimit stacksize when compiling this package. GCC gets haywire on its stackreinoud1-2/+3
since it gets into deep recursion of more than 15000 to 20000 function calls. It does end and compile though.
2012-03-26Fix message as per pkglint requestreinoud1-1/+5
2012-03-26Add interpreter and portability check skips for files that are not used inreinoud1-1/+4
normal operation.
2012-03-15Bump PKGREVISION from default python to 2.7.obache1-2/+2
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz12-24/+24
2012-03-02Fix build on SunOS.hans2-5/+16
2012-02-29Recursive bump from devel/boost-libs update.hans2-3/+4
2012-02-28Fix build on SunOS.hans4-8/+17
Define endianess in Makefile, make sure it finds the tcl libraries.
2012-02-28Add hint for users of this package when encountering slow rendering or missingreinoud1-0/+18
objects.
2012-02-28No more TODO messages, recycle filereinoud1-2/+0
2012-02-28Fix category, it was still pointing to wip! Also fix $() -> ${} as per requestreinoud1-4/+4
from pkglint(1)
2012-02-28Add comment to the patch file as per request from pkglint(1)reinoud2-3/+5
2012-02-28Problem with OpenCSG fixedreinoud1-5/+0
2012-02-27Import of openscad-2011.12: OpenSCAD - The Programmers Solid 3D CAD Modellerreinoud1-1/+2
2012-02-27Import of openscad-2011.12: OpenSCAD - The Programmers Solid 3D CAD Modellerreinoud7-0/+190
2012-02-16Fix build on SunOS.hans3-2/+16
2012-02-16Fix build on SunOS.hans15-8/+141
2012-02-16Needs tex-metapost for groff.enc.hans1-1/+2
2012-02-06Revbump forwiz12-21/+24
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-01-26Add librecadryoon1-1/+2
2012-01-26Import librecad-1.0.0 as cad/librecadryoon5-0/+229
LibreCAD is a free Open Source personal CAD application for Windows, Macintosh and Linux.
2012-01-24cad/gwave: Fix indirect linking error on DragonFly onlymarino1-1/+3
2012-01-24cad/gsmc: Fix indirect linking error on DragonFly onlymarino1-1/+3
2012-01-14Convert the remaining few packages that explicitly set DEPENDS orhans1-3/+2
BUILD_DEPENDS on bison to USE_TOOLS=bison. The minimum bison version required in mk/tools/bison.mk is good enough for all of them.
2012-01-03Fix undefined behavior (promoted from a warning to an error in recent gcc)dholland5-9/+39
by casting string objects to const char * before passing to printf. While here, switch PKG_DESTDIR_SUPPORT from "destdir" to "user-destdir" (no reason I can see for the former, it appears to date way back) and add patch comments. PKGREVISION -> 9, since with netbsd-5 and older -current the issue wasn't fatal at compile time.
2011-12-19revert previous -- the program just doesn't work if built with tcldrochner1-3/+2
instead, explicitely disable it so that it doesn't get picked up accidentally
2011-12-18Requires tcl and tk to build.dholland1-1/+3
2011-12-17cad/pcb: Add indirectly linked libraries to LDFLAGS for ld v2.22marino1-1/+2
2011-12-16update to 3.3.28drochner3-14/+13
changes: -Added support for colorful traces -bugfices
2011-12-09PKGREV bump for libXp-less openmotifdrochner2-3/+4
2011-12-09Update to pcb-20110918dmcmahill5-167/+309
======================================================================== Release Notes for PCB snapshot 20110918 ======================================================================== This release represents over 797 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. Features -------- - Internal coordinate space is now metric. This should fix the "trace nubs on metric grids" issue. Also, units are allowed on pretty much every "coordinate" that PCB accepts. Example: 5.4in, 10cm, 0.55mm. New configure option --enable-coord64 to force (slower?) 64-bit type for coordinates on 32-bit systems (if you need a board bigger than 1 meter across). The internal precision is 1 nanometer, the internal type is "Coord". - MinGW support. - New GL mode for the gtk hid with translucent traces. - New GTK layer view/choose widget and other GUI enhancements. - GTK HID warns if the *.pcb file has changed on disk. - Enhanced grid snapping logic. - Select/report nets by name. - Auto-pan has been removed. - Zoom can zoom out beyond the edge of the board's workspace. - GTK: title string matches GNOME conventions. - Personally identifiable information is no longer stored in the PCB. - Toggling vias from hole to plated is reversible. - Gerber exporter has options for including outlines on other layers. - Edited footprint files are saved as footprints, not pcbs. - Improved gtk library search/filter. - Default layer stack is now a six-layer template with outline. - If the board has an outline layer, an outline will be shown if no other outline is specified. - Group[] string allows t/b synonyms for c/s. "top" and "bottom" are the standard names now. - PCB will save files with an older version tag if newer features aren't needed. - Autorouter has a progress dialog. - PCB will no longer let you delete the last top/bottom layer. - Refcard has been updated. - Documentation updates. - Layes with the PCB::skip-drc attribute set are ignored during DRC. - Allow numeric keys to also choose the silk layer. - Minor readability tweaks to the default font. - Via copper may overlap. - User is notified if an Import() cannot find all the footprints. Bug Fixes --------- - Optimizer won't try to optimize overlapping pads - Undo should fail less, in corner cases. - Nested key-bound actions won't crash lesstif. - Do not select invisible pads on the far side. - Protect Import() from command injection. - Fix conversion of far-side polygons to element pads. - Fix initial clearance values of text when loading PCBs. - Fix solder mask drawing on vias. - Add missing action documentation. - Fab drawing notes actual outline trace width. - Zero clearance pins and pads won't cause DRC failures. - PS export: fix draw-rectangle (used to do fill, not outline) - Gerber export no longer fills unfilled rectanges. - If there are no image formats available, the PNG hid is not enabled. - You can no longer select pins/pads of locked elements. - The m4-to-newlib converter now creates file names that match the library view. - Never set the FOUND flag on new silk lines. - Lesstif HID won't crash if both Xinerama and XRender are detected. - Lesstif menu is now internationalizable. - Refdes labels in a font-less layout can be moved. - Import can correctly update elements on the bottom side. - DRC no longer treats unplated holes as conducting. Other ----- - Updated and new translations, including Dutch. - Many polygon speedups. - Numerous build-related cleanups. - Numerous minor speed-related cleanups. - GTK 2.18 is the minimum required version. - GTS moved out of the src/ tree so it can be built with different flags. - More C++ compatible. - Expanded regex documentation. - Much code which is no longer needed has been removed. - HID init method changed to allow for hid struct expansion without breaking everything. - New HID calls for whole-pad and whole-pin drawing. - ClearAndRedrawOutput() replaced with Redraw(). - Board objects use hashes instead of lists to store parts, so pointers don't change. - DVI documentation output is no longer generated.
2011-12-07Fix assembler syntax for byte swapsjoerg4-2/+34
2011-11-26Fix C++joerg2-1/+37
2011-11-24Always include string.hjoerg2-10/+8
2011-11-23cad/freehdl: Fix DragonFly breakagemarino2-1/+16
Conditionally add <strings.h> for DragonFly. No PKGREVISION bump required.
2011-11-23path to distfile changed on serverhans1-2/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd11-18/+22
2011-09-29Add pkg-config for gtk2 detection to address bulk build failure.wiz1-2/+2
Untested since I can't build a dependency.
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-08-30Update to ngspice-23 from ngspice-20. From the NEWS file:dmcmahill5-49/+9
Ngspice-23, June 5th, 2011 ============ - New features: + Reduction of trtol to 1 only if 'A' devices in the circuit and xspice is enabled + command wrs2p to write a s-parameter file using Touchstone vers. 1 format + d_source d_state d_ram, test cases for those xspice codemodels + transient noise simulation added to independent voltage and current sources + Random telegraph noise added to independent voltage and current sources + 'time = nnn' in stop command added + random voltage generator option trrandom to independent voltage and current sources + ngspice build possible in a separate directory (e.g. in ng-spice-rework/release) + update FIND .. WHEN measurements + diode & bjt temperature model update with tlev and tlevc + merge bsim3v1a code with bsim3v0 and bsim3v1s code with bsim3v1 + bjt2: removed - all GP extensions of this model are now in the bjt model + HiSIM_HV model vers. 1.2.1 added + bsim3v32: delvto and mulu0 as instance parameters + Replace HiSIM1 by HiSIM_2.5.1_Release_20110407 - Bug fixes: + More on prototypes, type casts, reordering of functions, compiler warnings + allow models like 2N2904 or 2SK136 also in subcircuits + fix sensitvity calculation (for the dc-2+.cir testcase) + allow multiple call to setup w/ correct node collapsing + Many small bugs Ngspice-22, Sept 26th, 2010 ============ - New features: + OpenMP multicore support for BSIM3, BSIM4, and BSIMSOI4 + reinstate {$var} expansion in interactive interpreter + .TITLE line added + update to 'spectrum' script + par('expression') in .four, .plot, .print, .meas, .save commands + command 'option' for use in spinit, .spiceinit, and in scripts + adms procedure updated + new random number generator, random functions sunif() and sgauss() + ngspice manual updated - Bug fixes: + Major code cleanup to reduce compiler/linker warnings: ansi function prototypes, void/char pointers to named pointers, explicit type casts and many more + Many small bugs Ng-spice-rework-21, Jun3, 13th 2010 ============ - Updated Devices: BSIMSOI 4.3.1 - New features: + Compatibility: C, L, R, devices and E, G sources with expressions Variables HERTZ, TIME, TEMPER added + E, G sources with pwl function + New manual + Plotting with Gnuplot, + Writing wrdata for simple text table to file + .measure improved + transmission line models improved - Bug fixes: + Many small bugs, memory leaks, memory overflows
2011-06-19Explicitly disable groff configure test, so the html man pages don'tdholland2-6/+7
randomly come and go. PKGREVISION -> 1.
2011-06-19REPLACE_INTERPRETER+=WISHdholland2-2/+18
2011-06-09update to 2.12adrochner2-8/+9
changes: bugfixes, minor feature improvements
2011-06-09update to 3.3.22drochner2-7/+6
changes: speed improvement, bugfixes, UI improvements
2011-05-19Update to gwave-20090213dmcmahill3-15/+15
The big change here is that gwave now uses gtk2 instead of gtk1 ------------------------------ New in 20090213 - Fix warnings related to GtkTooltips - fix reading of ascii spice3 rawfiles containing blank lines, like those generated by ngspice - add patchfile and explanation sometimes needed when building g-wrap - applied submitted patch that fixes some gcc return-type warnings, fixed many additional gcc warnings. New in 20090124 - minor fixes adaptating for stable guile-gnome-platform-2.16.1 - seems to be stable now New in 20080206 - Another alpha release using guile-gnome-platform, for wider testing - Fixed "zoom dialog" for guile-gnome-platform - Still having some occasional crashes, apparently due to memory corruption that I haven't yet tracked down or pinned on guile-gnome-platform or anything else. New in 20070514 a "gwave2" version that uses Gtk+-2.0 by way of guile-gnome-platform. Feature-wise, about the same as the previous release. I think I've fixed most of the crashes. Known defects: Several dialogs that should have defaults don't. The change-waveform-color menu doesn't show the colors, just numbers.
2011-05-14distinfo for patch-axhans1-2/+2