summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2006-09-24add DISTFILES= #empty as this is just a meta-pkg nowdmcmahill1-1/+2
2006-09-23Fix build with newer cmake.joerg2-30/+33
2006-09-17Fixed a shell interpreter to /bin/sh.rillig1-1/+4
2006-09-10Update to 20060906 snapshot. Fixes a crashing bug in the gschem autosavedmcmahill13-42/+55
code.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache3-6/+6
2006-09-01Update to 20060824dmcmahill28-518/+373
------------------------ Release notes for the gEDA/gaf 20060824 snapshot Changes _________________________________________________________________ libgeda/gschem * Updated libgeda's so version to 26:0:0. * Fixed the infamous "slice" memory problem that was plaguing gEDA/gaf for a while. Mixing malloc/free and g_malloc/g_free is a bad idea and also setting a field in deallocated memory tends to upset glib's memory management. * Added a new rc variable called "always-promote-attributes" that takes a string of attribute names that are automatically prompted when a component is placed on a schematic. The default list is: "footprint device value model-name". * Newly rewritten postscript output to be much more compact, sane. and support unicode (Mike Jarabek). * gschem now uses stock gtk+ icons if they are available (Tomaz Solc). * Improved the robustness of the loading of symbols/schmeatics (Tomaz Solc). * Added support for panning using the middle mouse button and controlling the amount of pan (Peter Clifton). * Changed the default behavior of the middle button (now mouse pan). * Added cursor key panning in gschem and rc keywords for controling the amount of pan (Tomaz Solc). * Added the ability to zoom in and zoom out using the mouse wheel (Peter Clifton). * Added a bunch of new hooks to gschem and libgeda. This supports various new features such as auto pin attributes, auto attribute placing (currently commented out), select_component_hook, select_net_hook, deselect_component_hook, deselect_net_hook, deselect_all (Carlos Nieves Onega and Dan McMahill). * Added support for dragging an object using the first mouse button in gschem (Carlos Nieves Onega). * Added the beginnings of pcb mode to gschem (Dan McMahill). * Improvements to the autosave and backup mechanism (Carlos Nieves Onega). * Added support for text overbars. The delimiter character is \_ (it should be at the beginning and end of the where you want the overbar to be (Carlos Nieves Onega). Postscript output support for overbars (Mike Jarabek). * Bug fixes to the auto save mechanism (Carlos Nieves Onega). Please report any more crashes. * Fixed component update to work correctly since it was looking for existing attributes in the wrong places. * Converted all the noweb code to just plain C (making sure that all the really nice documentation that Patrick and others is perserved). gEDA/gaf no longer requires noweb to build (Jason Childs). * Removed all pre-GTK 2.x code from gEDA/gaf (Peter Brett). * Translation updates from various people. gnetlist * DRC2 backend bug fixes and improvements (Carlos Nieves Onega). * Various bug fixes (Werner Hoch and others). gattrib * Fixed annoying bug in which gattrib soaked up 70% of processor time (Stuart Brorson). * Implemented ability to export CSV file of component sheet (Stuart Brorson). * Made cell text different colors depending upon attribute visibility (Stuart Brorson). * Applied patch to handle attrib strings with multiple = signs (Stuart Brorson and Jeff Mallatt). * Misc bug fixes (Stuart Brorson). symbols * Many symbol bug fixes and improvements (Werner Hoch and others). * Improved the NC symbols so that the drc2 backend handles no connect situarions better (Carlos Nieves Onega). gsymcheck * Various bug fixes and improvements (Carlos Nieves Onega and others). utils * gsch2pcb improvements dealing with how to find gnetlist executable. * Updated to the latest version of grenum (Levente Kovacs). * Applied power pin handling patch (Patrick Doyle). docs * Obsoleted all latex documentation and replaced it with a snaphot of the gEDA wiki. Many thanks to David Hart for the conversion and necessary support to make this conversion possible. examples * No significant changes. misc * The geda (gManager) source tarball is not longer being distributed. All the code is still in the CVS repository, but due to lack of maintanance, it has been pulled for these snapshot releases. * Fixed various Makefiles to support make distcheck again. * Lots of bug fixes by (Werner Hoch, Carlos Nieves Onega, and many others). For more a detailed changes, please look in the appropriate ChangeLogs in the source tarballs.
2006-08-31Renamed one more instance of "signal" to "signal_s" to fix the build onrillig2-6/+6
NetBSD.
2006-08-30Get DragonFly compilation a bit farther.joerg2-1/+15
2006-08-28Fix a typo.joerg2-4/+4
2006-08-24I do not have the time or c++ skills to keep maintaining this package.dmcmahill1-2/+2
2006-08-23update to pcb-20060822dmcmahill2-7/+7
======================================================================== Release Notes for PCB snapshot 20060822 ======================================================================== - various manual updates - update the INSTALL documentation - fix a bug where pins turned into pure holes when an element was smashed. - use locale-independent strtod and dtostr functions to avoid problems loading files saved in some locales. - fixed various bugs which caused pcb to crash - update the gtk status line after save/save as - make the gerber file names be compatible with pre-HID versions - split plated and unplated drill output - fix various typos in menus and comments - add a batch mode HID. - fix drawing of box around text in the buffer - various fixes and improvements to the trace optimizer and the autorouter - fix board flipping code - fix rounding bug when creating list of drill sizes - add support for > 8 copper layers - avoid strict aliasing violations encountered with gcc4 - refactor code related to handling the filenames in the export HID's - fix layer group parsing code - add the ability to user-configure mouse actions in the lesstif GUI. - enable loaded netlists by default - improve the positioning of the drill list in the postscript output - various improvements to the configure script to improve robustness and improve error messages when thing don't go well. - add IPC style footprints for 01005 passives. - added a Renumber() action which will renumber all reference designators and produced an annotation file for backannotating to schematics. - Draw via annulii on assembly drawings - various other bug fixes and improvements.
2006-08-22Naming a type "signal" is a bad idea since a compatibility function ofjoerg17-10/+499
that name exists and GCC 3.4 complains about it. Rename it to signal_s.
2006-08-11Update to 20060809 snapshot. There have been several changes since thedmcmahill5-21/+19
last packaged snapshot. Those are: -------------------------------------------------- Release Notes for Icarus Verilog Snapshot 20060215 -------------------------------------------------- * Part select of memory words should now work according to Verilog-2001. This also led to some cleanup of the handling of types internally, as well as some infrastructure for general arrays. * Minor fix to parsing of (* *) attributes. * Fix rounding of reals to integers. * Clean up some of the vvp engine related to memories. Remove some dead instructions. -------------------------------------------------- Release Notes for Icarus Verilog Snapshot 20060409 -------------------------------------------------- the most substantial difference in this snapshot the first signs of generate support. The compiler now supports generate loops and has been tested with examples that include wires and gates within the generate scheme. The regression test suite has very few generate tests, so any concise self-testing test programs that use generate would be helpful. Also, instance arrays that use overridden parameters now work properly. Task arguments are a bit more flexible in order to support vendor (notably Xilinx) models that use more interesting task arguments. Runtime support for bi-directional ports had some bugs fixed, along with some other minor run-time bugs. Also, the runtime gains support for typed parameters. And also, there are some new runtime callbacks for events and memories. Parameters had a few types related bugs fixed. They are a bit more flexible now. And various minor compilation errors have been fixed. This includes C/C++ compilation errors fixes, and some configure/Makefile tweaks. -------------------------------------------------- Release Notes for Icarus Verilog Snapshot 20060618 -------------------------------------------------- Add support for system functions in continuous assignments. Allow concatenations as arguments to inout ports. This comes with a small variety of internal part select and concatenation bug fixes. Fix some bugs in constant propagation through ternary expressions. Fix broken subtraction if small constants in certain cases. Fix a few datatype mismatch errors. Make $readmem give warning when input is inadequate for requested range. Fix runtime of nand in continuous assignments. Fix synchronous user defined primiteves to only follow edges. Fix a runtime error in some thread delays processing. Improve limited genvar expression handling. Start a rework of expression elaboration. Make elaboration aware of the expression context width when appropriate in order to better handle expression width and padding. Fix the make rules for parse.cc to reflect that they come from the same source. Fix the autoconf.sh to configure the stub target. Fix portability of the lexor source files on Windows systems. Get rid of the isatty references. Make a stub lround when the system version is missing. -------------------------------------------------- * Release Notes for Snapshot 20060809 -------------------------------------------------- Some handling of real values is improved. Real valued literals are handled in net contexts (continuous assignment, etc.). Also, modulus of real operands now works. (This is an extension to the Verilog standard.) The power operator (**) now works. Signed right shift works properly now. The $sscanf and $fscanf are introduced, and work at least for basic numeric values. The release function now works to undo general force statements, and not just contant force statements. Delay constants up to 64 bits are supported. This at first doesn't seem like an issue, but when precisions are mixed, it becomes surprisingly easy to overflow 32bit delays. The driver is reworked to pass many preprocessor details through a temporary file instead of on the command line of a system(3) call. This prevents confusing and incorrect shell processing of complex strings passed as values to -D flags. Various other little fixes.
2006-08-10Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removedminskim3-6/+6
shortly.
2006-08-08update to gerbv-1.0.2dmcmahill4-29/+11
Changes are: * Removed all build support for GTK1. * Dino Ghilardi fixed log.c (the last reminder of GTK1) so log windows popup don't crash gerbv anymore. * Dan McMahill added the GCC4 patch. * Renamed stack_t to macro_stack_t to support darwin/MacOS X pointed out by Daniel Mack. * Changed build system to suit new autoconf/automake versions. Caused gerbv not to find init.scm. * Fixed a bug so gerbv can handle negative coordinates when using trailing zeroes. * Better checking of return values for errors. * Use setlocale explicit so your locale doesn't screw up sscanf and strtod to use comma (,) instead of dot (.). * For distributions there is a new directory called desktop, where gerbv.desktop and gerbv.png is stored for desktop settings. Submitted to Debian bug list from Vassilis Pandis for Ubuntu.
2006-07-27Fixed pkglint warnings.rillig1-33/+19
2006-07-22Packages that use GNU configure scripts and C++ also need a working Crillig1-2/+2
compiler.
2006-07-22Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,rillig1-2/+2
since they always need a C compiler, even when the source code is completely in C++. For some other packages, stated in the comment that a C compiler is really not needed.
2006-07-20Renaming cmakelists.txt to CMakeLists.txt must be done in post-extract,rillig1-2/+2
since it is the extract phase where the wrong filenames come from. Now patch-af finds the file to patch, which it didn't before.
2006-07-19Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrcjlam3-7/+3
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using the default LIBTOOL_OVERRIDE to replace libtool scripts in packages. This just formalizes the fact that LTCONFIG_OVERRIDE is not used meaningfully by pkgsrc.
2006-07-13Remove illegal and unnecessary cast on left side ofgson2-1/+17
assignment to make it compile with gcc 4.1.2
2006-07-12Sorted PLIST.rillig2-615/+615
2006-07-10Completely nuke the concept of PKG_PHASE from pkgsrc except for thejlam2-6/+27
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2006-07-09update to gnucap-2006-07-08.dmcmahill12-347/+188
Many improvements since the last packaged version including, but not limited to: - enhanced transient timestep control algorithm which is significantly more accurate than spice now. - enhanced compatibility with hspice netlists - named nodes (as opposed to numbered only nodes) work now - improvements to the bsim3v3 model support - migration from a custom build system to a GNU autoconf/automake based build system.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam5-10/+10
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam5-5/+10
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-30Use latex2html-[0-9]* instead of latex2html. Build dependency, so nojoerg1-2/+2
change.
2006-06-26Add DragonFly to list of systems with libtcl84, otherwise thejoerg3-10/+24
library is not found and TCL gets rejected.
2006-06-26Added patch-af, which makes Cmake find its source files. The packagerillig3-3/+46
still does not build for me (linker errors). Also, a C compiler is needed.
2006-06-26CHECK_INTERPRETER_SKIP+= share/examples/*rillig1-1/+3
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-21Remove conflicting declaration of calloc() and malloc(); include stdlib.hminskim3-9/+29
instead.
2006-06-21Make this package build with gcc-4.minskim6-1/+106
2006-06-18Fixed the path to the AWK interpreter of bin/spice2sim. This is needed forrillig1-2/+8
all bulk builds with CHECK_INTERPRETER=yes. Bumped PKGREVISION.
2006-06-17Missed updating the Makefile for qcad's ancillary bits.chap1-1/+6
2006-06-16Needs Perl for document splitting.joerg1-1/+2
2006-06-15Library of ~4500 assorted parts for QCad.chap4-0/+10137
2006-06-15Hungarian qcad manual 2.0.4.0 (2.0.5.0 did not update docs).chap4-0/+368
2006-06-15German qcad manual (2.0.4.0; 2.0.5.0 did not update docs.)chap4-0/+419
2006-06-15Czech version of QCad manual (2.0.4.0; 2.0.5.0 did not update docs).chap4-0/+363
2006-06-15English version of qcad manual (for 2.0.4.0; 2.0.5.0 didn't update docs).chap5-0/+437
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-06-11Needs pkg-config.joerg1-2/+2
2006-06-11Uses libtool during configure.joerg1-1/+2
2006-06-07This package needs dlopen.minskim3-7/+14
2006-06-06Uses C++.joerg1-1/+2
2006-06-02Needs Python 2.2 or later.joerg1-1/+2
2006-05-31Forgotten patchsum.joerg1-1/+2
2006-05-28For building verilog, lex is indeed needed.rillig1-2/+2