freebsd-ports/cad
Hiroki Sato 6b14db7984 Update to 20060414. Changes include:
** 20060414

- This is the first snapshot of the new HID version of PCB.  HID, which
  stands for Human Interface Device is the abstraction created by
  DJ Delorie which seperates the core PCB code from the graphical user
  interface.  In this release, two GUI HID's are supported, gtk and lesstif.
  In addition, there are HID exporters for postscript and encapsulated
  postscript, RS-274-X (gerber), bill of materials, centroid file, and
  png/gif/jpeg.  This represents a major restructuring of the code and
  many months of work.

- PCB's actions (the commands which drive the core of the program and
  may be directly accessed by the user) now have the documentation in-line
  in the code and the actions reference section of the manual is
  extracted from the in-line documentation.  The goal it to provide more
  complete and accurate documentation.  As always the manual is still
  a work in progress but it is getting more complete and up to date.

- Fixed a long standing segfault when saving connection data

- Fixed a DRC bug

- Fix some rounding issues when setting sizes.  Hopefully this will address
  the issue with 23.99 mil drills and related problems.

- The html manual is now in one file instead of many files

- The lesstif HID now supports loading of background images to help
  recover a layout which may exist in hardcopy form only.

** 20060321

- Add internal support for more than 8 layers.  By default PCB is still
  compiled for 8 copper layers.
- Fixed several minor bugs in the GTK user interface including fixing
  scrolling of the log window, fixed up some of the DRC reporting
  and mm/mil units.
- Fixed several key bindings.
- Updated refcard.tex to reflect the current set of key bindings.
- Fixed some minor bugs which caused compilation problems on some
  systems.
- Converted the QFN footprints to hi-res.
- Added documentation to the manual for the centroid file format and
  the algorithm used for finding the centroid and rotation.
- Fixed a bug so that the initial layer named 'component' is actually
  on the component side of the board and 'solder' is actually on the
  solder side of the board.
- Fixed the pin order in the bourns trim pots (~bourns library)
- Added actions and a script to allow command line printing.
- Added IPC-7351 recommended footprints for 0201, 0402, etc passives.
- Fixed SME5 package.
- Fixed a bug which prevented disabling nets from the ratsnest
- Fixed a bug where clearances could be set 1 below the spacing
- Fixed clearline flag so that arcs also have this property.
- Speed up rtree searches and other autorouter speedups.
- Fixed a bug in computation of the closest polygon point.
- Use rtrees for polygon handling for speed improvements.
- Add a ChangePinName() action.
- Fix a bug which caused duplicate rats names when manually adding
  rats lines.
- Added DRC checks for minimum drill diameter and minimum annular ring.
- Add a minimal glossary to the manual
- Fix the author name in the fab drawing
- Cause the crosshair to snap to pad ends instead of center for rat
  drawing.
- Add "join" to SetFlag, ClrFlag and ChangeFlag.
- Added inline documentation for the pcb file syntax.  The manual now
  is up to date and correctly documents the file format.  In addition
  the inline documentation will make it much easier to maintain the
  documentation.
- Remove some broken m4lib footprints
- Put the correct setting for the gschem footprint= attribute in []
  in the library window for the m4 libraries.

Submitted by:	Stanislav Sedov (ssedov at mbsd dot msk dot ru)
PR:		ports/99942
2006-07-10 06:38:55 +00:00
..
admesh - Add SHA256 2005-11-24 00:22:47 +00:00
alliance - Fix an invalid knob (s/USE_X/USE_XLIB/)[1]. 2006-06-13 14:27:03 +00:00
astk-client
astk-serveur Upgrade to 1.3.3-1. 2006-07-06 19:43:47 +00:00
atlc remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
brlcad - Update to 7.8.2 2006-07-06 13:56:37 +00:00
calculix Remove whitespace from line endings in pkg-plist files. 2006-05-12 14:28:19 +00:00
cascade - Add SHA256 2005-11-24 00:22:47 +00:00
chipmunk remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
chipvault - Add SHA256 2005-11-24 00:22:47 +00:00
cider - Fix fetch 2005-12-12 11:47:15 +00:00
dinotrace Update to 9.3.b 2006-05-24 15:24:18 +00:00
dxf2fig Update to 2.13 2006-05-07 12:43:34 +00:00
electric remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
fandango Post libtool-conversion fixups 2006-02-26 19:19:49 +00:00
feappv Reset maintainership: Pedro's dev machine has been stolen :-( 2006-07-01 12:16:44 +00:00
geda - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
geda-docs Various documentation for gEDA suite, including architecture-related 2006-07-04 15:26:09 +00:00
geda-examples Various examples for gEDA suite. This includes: 2006-07-04 15:31:24 +00:00
geda-gattrib Gattrib is gEDA's attribute editor. 2006-06-26 22:09:30 +00:00
geda-gschem - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
geda-netlist - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
geda-projectmanager The gEDA project manager suite. 2006-06-26 22:11:02 +00:00
geda-symbols - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
geda-symcheck - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
geda-utils - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
gerbv remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
gmsh Upgrade to 1.65.0. 2006-05-14 20:11:50 +00:00
gnetlist - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
gnucap remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
gplcver Fix build on sparc 2006-01-20 14:18:34 +00:00
gschem - Transfer maintainership to the submitter of the last update 2006-06-28 07:53:41 +00:00
gtkwave remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
gwave Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path. 2006-03-07 08:28:06 +00:00
impact - Add SHA256 2005-11-24 00:22:47 +00:00
irsim remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
iverilog Update to 0.8.1 2005-11-09 21:36:06 +00:00
kicad Upgrade to 2006.06.26. 2006-06-29 21:01:23 +00:00
kicad-devel Upgrade to 2006.06.26. 2006-06-29 21:01:23 +00:00
leocad remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
libgeda cad/libgeda - fix pkgconfig's LDFLAGS 2006-06-29 12:27:12 +00:00
linux-eagle - Update to 4.16 [1] 2006-02-02 14:18:46 +00:00
linux-eagle5 - Update to 4.16 [1] 2006-02-02 14:18:46 +00:00
linux-gid remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
magic remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
mars - Add SHA256 2005-11-24 00:22:47 +00:00
netgen Teach about TCL / TK v. 8.4.13 and unbreak. 2006-07-04 21:54:35 +00:00
ngspice_rework Conversion to a single libtool environment. 2006-02-23 10:40:44 +00:00
oregano - Update to 0.50.0 2006-06-10 12:50:45 +00:00
pcb Update to 20060414. Changes include: 2006-07-10 06:38:55 +00:00
pdnmesh SHA256ify 2006-01-22 08:34:46 +00:00
pythoncad - Update to 32 2006-06-04 15:41:11 +00:00
qcad remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
qcad-partslib remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
qfsm remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
qmls Conversion to a single libtool environment. 2006-02-23 10:40:44 +00:00
qucs Update to 0.0.8 2006-04-15 19:24:51 +00:00
sceptre Update port: cad/sceptre update MASTER_SITE 2005-11-22 07:34:59 +00:00
scotch The tarball has been rerolled to include our patches. 2006-02-06 06:45:27 +00:00
slffea remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
spice Bump PORTREVISION to reflect the "^" operator bugfix in 2006-05-15 17:31:49 +00:00
systemc - Fix installation; 2006-04-01 22:50:56 +00:00
tclspice - Fix typo 2006-07-08 21:00:42 +00:00
tkgate SHA256ify 2006-01-22 08:34:46 +00:00
tochnog - use standard BLAS instead of ATLAS so this can be packaged. Of course we still have a WITH_ATLAS knob 2006-06-23 13:11:39 +00:00
transcalc remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
varkon remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
vipec - Add SHA256 2005-11-24 00:22:47 +00:00
xcircuit Switch to my @FreeBSD.org address. 2006-06-19 20:06:59 +00:00
z88 remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
Makefile Various examples for gEDA suite. This includes: 2006-07-04 15:31:24 +00:00