summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2009-04-01this needs verilog-current to builddrochner1-2/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg5-65/+30
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-11update to verilog-0.8.7, the latest in the stable 0.8 series.dmcmahill3-42/+41
Release Notes for Icarus Verilog 0.8.7 none (but see below for other releases since the last version in pkgsrc) Release Notes for Icarus Verilog 0.8.6 This is a bug fix update of the 0.8 stable version of Icarus Verilog. The v0.8 series tries to remain as stable as possible while still fixing bugs that are safe to fix. Preprocessor: * Fix parse/preprocess of C-style comments in surpressed ifdef blocks. * Support leading underscore in preprocessor names. Compilation/elaboration issues: * Support min:typ:max expressions in more places. * Fix handling of @* non-input nets. * Do not support system functions in continuous assignments. * Do not support converting vectors to real. * Do not support constant real valued expressions. Run-time ussues: * Fix comparison of negative numbers that happen to be equal. * Fix bad execution of certain expressions caused by code generator bad lookaside handling. * Proper error message for invalid bit selects. * Implement $printtimescale system task. Compiler build issues: * Compile OK evel if libbzip2 is not installed, but do not support LXT2 in that case. Release Notes for Icarus Verilog 0.8.5 This is mostly a bug-fix release for the 0.8 stable branch. * Fix assertions from unary operators with certain operand widths. * Fix incorrect comparison results when in certain cases comparing two signed negative integers. * Latch synthesis has been added to the core synthesizer * Add nand gate support to the edif code generator * Minor compile time errors/warnings * Improved messages from the configure script Release Notes for Icarus Verilog 0.8.4 This is a bug-fix release for the 0.8 stable branch. The 0.8 stable branch updates do not include significant new features (they go into the devel branch instead) nor fixes that are deemed to drastic to include in a stable tool. - Various source code portability problems have been fixed. The 0.8 no longer compiles on many modern systems. - Various bug reports have been put to rest with this release. Some parser errors have been fixed (including a few regressions from 0.8.3) and a few new syntaxes added. - A variety of systhesis bug fixes and enhancements are included in 0.8.4. Currently, synthesis is only actively supported in the 0.8 branch, and the 0.8.4 is the most complete.
2009-03-07Remove ipal-current, which has been dead upstream for years. The package'ssnj11-149/+1
author and maintainer both agree that this ought to be removed from pkgsrc.
2009-02-25Let fastcap depend on dvipsk because teTeX-bin no longer provides dvips.minskim1-1/+3
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-1/+2
changed runtime dependencies now.
2009-02-05correctly mark this package as a meta-pkgjnemeth2-10/+3
2009-02-01Update the geda suite to 1.4.3. Changes since the last packageddmcmahill15-124/+44
version (1.4.0) are listed below. ------------------------- Changes in this release only (since v1.4.0): Carlos Nieves Onega (1): * Fix missing %s in two strings. Patrick Bernaud (1): * Fix memory leak in gschem. Peter Clifton (2): * Fix verilog and VHDL netlist backends * Add libgeda/po/POTFILES.skip for intl/plural.c Peter TB Brett (1): * Don't crash on zero snap grid spacing [2026598] Werner Hoch (4): * Fix drawing artefact in rubbernet drawing code * update the pinnumbers if a slot attribute is deleted * o_delete_text(): only call o_attrib_slot_update() for COMPLEX objects. * libgeda: fixed EOL handling for mixed windows/linux usage ------------------------- Changes in this release only (since v1.4.1): Ales Hvezda (2): * Fixed up all icon-theme-installer files to work with non-bash * Bumped the revision on libgeda's shared library and updated versions. Carlos Nieves Onega (1): * Changed shell from bash to sh in icon-theme-installer Dan McMahill (1): * Avoid insecure temp file usage. Peter Clifton (3): * gattrib: Don't special-case ignore components with "graphical" attribute. * gattrib: Don't crash if we can't find data in the sheet. Bug #2214739 * Calculate bounds of new object when copying an embedded complex. Werner Hoch (1): * libgeda: changed object adding flag for embeded symbols [#1692626] ------------------------- Changes in this release only (since v1.4.2): Patrick Bernaud (1): * Enable promotion of attributes when adding a component from guile. Peter Clifton (7): * gschem: Ensure we invalidate the region of text's origin marker * gnetlist: Fixup systemc backend * gschem: Don't add invalid attributes to the multiattrib dialog list * gschem: Check for self-connecting COMPLEX before deleting. Fix #1912859 * gschem: Remove stretched object from stretch list if we delete it * o_move_end_rubberband(): Rework creating connectivity lists. Fix #2017356 * gschlas: Fix segfault opening file Peter TB Brett (1): * Validate calls to scm_c_eval_string(). [2105219] Werner Hoch (1): * gschem: redraw empty preview on configure events [#2159047]
2009-01-23Update to gerbv-2.2.0.dmcmahill3-8/+11
======================================================================== Release Notes for gerbv-2.2.0 ======================================================================== The following is a summary off the changes which went into gerbv-2.2.0. For a complete list of changes, refer to ChangeLog. - libgerbv: fixed a bug in the min/max calculation. - libgerbv: improved the ability to parse drill files with user specified formats. - libgerbv: Compile with -no-undefined to make it easier to build windows DLL's. - configure: Improve detection of tools when cross-compiling. - libgerbv: Improved example programs. - gerbv: Changed desktop categories to be more consistent with the rest of gEDA. - common: Fixed compilation with SunPRO compilers - libgerbv: Fixed calculation of pick and place bounding box - gerbv: Added a rendering benchmark - gerbv: Various rendering speed improvements - common: Made an install be relocatable. This is always needed for proper win32 operation and helps in some cases on other operating systems. As part of this, improve how init.scm is located at startup. - gerbv: Improved the project file load/save dialog.
2008-12-27home page has moved, update HOMEPAGE accordinglydmcmahill1-2/+2
2008-12-03Update to pcb-20081128dmcmahill3-25/+25
======================================================================== Release Notes for PCB snapshot 20081128 ======================================================================== This release represents over 70 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Minor bug fixes in RS274-X output. - Bug fixes in postscript output - DRC checks for annular ring on pads only uses the mininum annular ring drc setting instead of also checking minimum copper width. - Fix postscript output for zero length lines. - Improve the 'save before closing' dialogs. - Fixed bugs where objects attached to the cursor vanish sometimes. - Various minor code portability improvements. - Enabled additional gcc warnings (when using gcc) - Allow outline layers to have only arcs. - Added "Ben Mode" png output which provides a simulated "photograph" of the board. Very nice for publications. - Fix poly clearance around rotated pads. - Fix the batch HID which had bit rotted a little. - Display net names hierarchically. - Various speed improvements in the GTK HID. - Various speed improvements in the autorouter. - Minor improvements to the windows port. - Other various bug fixes.
2008-11-30Address privilege-escalation vulnerability ↵dmcmahill3-3/+80
(http://secunia.com/advisories/32806/) due to insecure temp file usage. Bump pkgrev.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz3-6/+6
2008-10-11Move mk/emacs.mk to editors/emacs/modules.mk.uebayasi2-4/+4
Don't call pkg_info to get the installed Emacs version; always use the version matching EMACS_TYPE set by users. Be DEPENDS to it. This should address pkg/37146 by Aleksey Cheusov. While here convert some emacs lisp packages to user-destdir.
2008-09-22Switch to x11/wxGTK26{,-contrib}.joerg1-2/+2
2008-09-15Update to gerbv-2.1.0. Changes from 2.0.1 include:dmcmahill3-8/+12
* Added ability to select objects, with the option of deleting or viewing basic properties of the objects * Split off the core functionality of gerbv into a library (libgerbv) to allow developers to quickly write software using Gerber parsing/editing/exporting/rendering functionality. Full DOxygen documentation has also been created to facilitate developers wishing to use libgerbv. * Added export to RS274X and Excellon functionality, allowing gerbv to translate files between formats. The RS274X export function can also be used to "clean" troublesome files to a more compatible format. * Added the ability to override the Excellon format "guessing", allowing non-standard drill files to be correctly rendered * Greatly expanded the command line functionality, including the ability to panelize boards into a single one through the command line * Added "Aperture usage" tab to Gerber reports. This allows the user to see how often each aperture is used in all visible layers of his project. Several notable bugs were squished in release 2.1.0: * Fixed bug when exporting several layers to SVG/PDF/PS, which caused corrupted output and/or crashes * Fixed several Windows-only problems related to parsing and rendering * Fixed rendering bug when using polygon objects within step and repeat blocks * Improved RS-274X export output format to work with certain Gerber viewing software
2008-08-02Fix broken amd64 build.dholland2-1/+23
2008-07-14Mark as destdir ready.joerg5-5/+15
2008-06-23update to 1.9.1drochner2-7/+7
changes: -speed improvement -documentation update -bugfixes
2008-06-21Don't leak WRKDIR in rpath. Bump revision.joerg3-3/+15
2008-06-20Add DESTDIR support.joerg19-31/+63
2008-06-12Add DESTDIR support.joerg10-16/+30
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg2-6/+8
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-05-25Explicitly add pax dependency in those Makefiles that use it (or havejoerg3-5/+6
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-30remove a syntax error from the top level configure script.dmcmahill3-1/+45
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg2-4/+3
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-5/+6
through PLIST_SUBST to the plist module.
2008-04-03Dramatically increase likelihood that this actually works.joerg1-3/+3
2008-04-03Fix DESTDIR build. Fix build on 64bit platforms.joerg4-3/+34
2008-03-18Repair the build when using f2c-f77 as the fortran compiler.dmcmahill8-42/+111
Also, do not install calcCAP or calcRL. These two tools seem to give results of questionable accuracy (see the sourceforge bug tracker for the upstream sources) and also don't build with gcc-4 anyway. Bump pkgrevision.
2008-03-15Fix DESTDIR installation.joerg1-2/+3
2008-03-12Update HOMEPAGE and MASTER_SITES.wiz1-3/+3
2008-03-10Add CONFLICTS line for previous PKGNAME versions.wiz1-1/+3
Suggested by Alan Barrett.
2008-03-04Fix version number by adding a PKGNAME.wiz1-1/+2
2008-03-03Mechanical changes to add full DESTDIR support to packages that installjlam16-98/+135
their files via a custom do-install target.
2008-03-03Add basic destdir support.jlam2-13/+15
2008-02-18Update to gerbv-2.0.1.dmcmahill3-10/+17
Many updates including - 100% of RS274-X is now supported - cairo rendering which among other things gives printing to a printer, pdf, png, ps, or svg. - gnome/kde desktop integration - added a regression test suite - lots of rework of the gui. All in all this is a major overhaul.
2008-02-02update to pcb-20080202dmcmahill3-10/+90
======================================================================== Release Notes for PCB snapshot 20080202 ======================================================================== This release represents over 180 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Added a footprin preview in the library window - Added gnome/kde desktop integration files (app and mime icons, and .desktop file) - Added i18n support - Updated dbus support - Fix a number of GCC 4 compiler warnings - Make the gtk gui more robust against malformed menu resource files - Added checking for duplicate hot key definitions in the menu resource file in the gtk gui. - Improved support for building on win32. - Removed automake/autoconf generated files from cvs - Fixed some parallel make bugs - Fixed some scrolling/panning bugs in the gtk gui. - Added the ability to load edif netlists - Closed a number of bugs in the sourceforge tracker - Fix a bg in the x-y output files where the y values were mirrored and offset - Add XRENDER support to the lesstif HID to support layer transparency - Fix some polygon dicer bugs - Fix a handful of bugs in the png export HID - Avoid vias snapping to pins and moving elements snapping to their own pins/pads - Fix a number of undo bugs - Fix printer calibration - Add global puller - Various improvements to the postscript export HID - Improve all the GetXY prompts in the menu resource files - Improved the pin/via report - Improved pin/pad vs grid snapping - Various footprint improvements o fixed some drill sizes o fixed some silk sizes o Added a handful of QFP family footprints o Converted the QFP family to the hi-res format - Several other bug fixes
2008-02-01update the gEDA suite to version 1.4.0dmcmahill25-98/+153
Release notes for the gEDA/gaf 1.4.0.20080127 stable snapshot Summary __________________________________________________________________ This is the third major stable release of gEDA/gaf. It rolls up the various feature additions, code cleanup, and bug fixes that have occurred over the past five months. Major highlights include: * Many usability improvements to the various programs * Optional support for desktop integration (GNOME and KDE) * Many improvements to component library handling (internals and component selection dialog) * libgeda is now internationalized * Many language translation updates to gschem and gattrib * Improved error handling throughout all the programs * Fixes to the spice-sdb backend to support slotting * Rendering improvements and speedups in gschem * A bunch of new tests in gsymcheck to catch a few common errors * Improved support for running under MinGW * Lots and lots of code cleanup and improvements throughout all the programs * The usual slew of bugs and quirks fixed NOTE: This is a stable snapshot and should be packaged up by distribution package maintainers. Changes __________________________________________________________________ Changes in this release only (since v1.3.1): Peter Clifton * Fix typo in Dutch translation * Fix use after free corruption when consolidating nets * Invalidate component cache when updating symbols. [#1880211] * Only call gdk_window_invalidate_rect() when drawing to a GdkWindow. Werner Hoch * gsymcheck: improved the pintype check, added test case * Added new pintype test symbol and output to EXTRA_DIST * gsymcheck: test for misplaced attributes * gsymcheck: moved obsolete and forbidden attribute checks * fixed error handling bug in run_source_command() [#1869941] * forward status messages from the library command to the log * fixed two symbols with missplaced pin attribute errors * detach missplaced symbol attributes * fixed symbol with invalid pintype attribute * Update the pinnumbers when updating a symbol with slots * Updated German translation of gschem Ales Hvezda * Updated documentation from the official wiki website * Changed Edit/Undo and Add/Bus hotkeys * Fixed reversed VDD/VSS nets in this hex schmitt trigger * Fix a crash when running a script that calls (gschem-image ...) Bernd Jendrissek * Update Afrikaans translation to fix spelling error. Bert Timmerman * libgeda Dutch translation updates For all the other changes from last development series (1.3.x): * [1]gaf-1.3.0 Release Notes * [2]gaf-1.3.1 Release Notes Notes/Bugs/Errata/Known Issues/Last Minute Issues __________________________________________________________________ * Many thanks to everybody who contributed to this snapshot and previous development snapshots. * Updates to this stable snapshot (1.4.x series) will occur if people find issues. * The next major stable snapshot (1.6.x) will probably happen in the middle of this year. * Please submit all bugs to the [3]bug tracker.
2008-01-05ERROR: patches/patch-ab:71: This code must not be included in patches.rillig2-12/+3
2008-01-04Use USE_CMAKE rather that doing same explicitly.markd1-11/+11
Package supports DESTDIR.
2007-12-29Needs gettext-lib for build.joerg1-1/+2
2007-11-29update to gerbv-1.03dmcmahill3-7/+9
This release represents a point release incorporating a few patches made against the 1.0.X source over the last 1 1/2 years. Specific updates include: * Incorporate changes from Joost Witteveen to support extended %SR% commands. * Fix endless loop bug when gerbv encountered an unknown % code. Patch from Joost Witteveen. * Fixed initial scale setting for %MOMM% Gerber files. Patch from Joost Witteveen. * Fixed format for small drillfiles. Patch from Trevor Blackwell. * Fix setting of the initial window size when the screen is larger than the display. Patch from David Carr.
2007-11-17Some packages need lex and yacc. Patch by Aleksey Cheusov viarillig2-4/+4
pkgsrc-users.
2007-11-15update to gwave-20060606dmcmahill14-675/+28
Most of the previous pkgsrc patches have been incorporated upstream (yay!). New in 20060606 - ?? New in 20051222 - full-height vertical scrollbar appears if the total height of all panels becomes larger than the window. - new panel type "jumbo" stays larger even when things get crowded - most deprecated guile calls removed. Guile 1.6 or later is now required. New in 20050928 - ALPHA RELEASE: may crash. do not rely on for production use. - handling of multi-sweep datafiles - vertical scrollbars on label/measure area in each wavepanel make handling large numbers of waveforms easier. New in 20031202 - Got docstring extraction from C source to .txt files in doc directory working again - applied submitted patch that cleans up warnings from gcc3 about multiline text strings in C code New in 20030917 - bugfixes to make the new print/plot stuff work better - path to working gnu graph found by configure is passed to scheme code
2007-10-25* If PLIST_SRC is explicitly set to an empty value in a package Makefile,jlam4-8/+4
then automatically generate a PLIST that says "${PKGNAME} has no files". * If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile, and no PLIST files exist, then fail during the package build with PKG_FAIL_REASON. * Remove "intentionally empty" PLISTs again. Now, the easy way to say that a package installs no files is to just add the following to the package Makefile: PLIST_SRC= # empty
2007-10-25Re-add "intentionally empty" PLISTs for meta-packages and other packagesjlam2-0/+4
that directly manipulate empty PLISTs. Modify plist/plist.mk so that if the PLIST files are missing and no GENERATE_PLIST is defined, then the package fails to build.
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam2-2/+0
can handle packages having no PLIST files.
2007-10-09Remove trailing spaces.martti1-2/+2
2007-10-05Use PTHREAD_AUTO_VARS for platforms where thread library != -lpthread.joerg1-1/+3