pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cad/pcb Update to pcb-20091103



details:   https://anonhg.NetBSD.org/pkgsrc/rev/82edda4e4504
branches:  trunk
changeset: 567080:82edda4e4504
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Fri Nov 06 02:29:59 2009 +0000

description:
Update to pcb-20091103

========================================================================
Release Notes for PCB snapshot 20091103
========================================================================
This release represents almost 200 commits and as such this summary
clearly is not complete.  See the ChangeLog file for the complete list
of changes.

- [feature] Add attributes to layers
- [bugfix]  Remove memory leak in attributes
- [bugfix]  Avoid layer buttons getting confused (GTK)
- [bugfix]  Fix dereference bug in hid_find_action()
- [feature] Speed up some polygon operations
- [bugfix]  Don't let DRC change the grid setting
- [bugfix]  Correct URL's in some dialogs and output
- [feature] Add filters to load file chooser dialog (GTK)
- [bugfix]  Avoid segfaults with png HID with newer versions of libgd
- [bugfix]  Don't disperse locked elements
- [feature] Added experimental topological autorouter
- [feature] Added the beginning of a testsuite.
- [docs]    Document FreeRotateBuffer()
- [docs]    Add some additional notes on the usage of the existing
            autorouter
- [feature] Add --png-bloat option
- [bugfix]  Fix several bugs found with valgrind
- [bugfix]  Improve the pre-install wrapper script
- [bugfix]  Several fixes to the autorouter
- [feature] Allow quoted strings and escaped characters in action
            arguments
- [footprints] Add missing INDC3216M, remove duplicated RESC3216M
- [feature] Added the ability to customize mouse events via gpcb-menu.res
            in the GTK HID.
- [feature] Added the ability to use mod1 (alt)(option) in
            HIDs.  Useful on OSX.
- [bugfix]  Fix compilation issues on centos
- [bugfix]  Make the detection of tools and build system around
            building the documentation be more robust.  Users should
            not be worrying about --disable-doc or --enable-maintainer-mode
            anymore
- [footprints] Add T018, T039, fix pinout of T092 to match JEDEC
- [bugfix]  Speed up rendering of DRC violation previews under GTK
- [bugfix]  Fix some crashing bugs related to polygons and thindraw mode
- [feature] Added a DRC refresh button
- [bugfix]  Fix some pango markup in the GTK DRC dialog
- [bugfix]  Fix cursor warping on flipped boards (GTK)
- [feature] Added preview images in the DRC violations window (GTK)
- [feature] Add a DrcViolationType structure and add hooks to allow HID's to use this
- [bugfix]  Fix some polygon memory leaks
- [feature] Add an API for registering actions with a context to support scripting
            languages like GPMI.
- [bugfix]  Fix a bug with the Report(NetLength) action and NULL pin/pad names
- [bugfix]  Allow exporters to work with hairlines (width of 0)
- [tools]   Increase autoconf version to 2.60 since we were using some features of it
- [bugfix]  Fix a number of polygon related issues
- [bugfix]  Fix a number of gcc warnings
- [feature] Don't display undocumented options in help output.  This helps
            the transition when deprecating an option.
- [feature] Add outline mode for photo-mode exporting
- [footprints] Put the mark on pin 1 for axial footprints to make them more likely
               to fall on grid
- [bugfix]  Fix flipping of arcs
- [bugfix]  Fix parsing of old-syntax arcs
- [bugfix]  Include explicit text/lines on silk layers in the assembly drawing output
- [feature] '--ben-mode' has been renamed to '--photo-mode'
- [bugfix]  Fix some crashign bugs on boards with a large number of rats
- [bugfix]  Fix an off-by-one bug in the GTK netlist window
- [docs]    Add getting started guide
- [feature] Add support for parsing suffixes on numbers ("um", "mm", "in", "mil")
- [bugfix]  Fix some configure/build issues when cross compiling
- [bugfix]  Fix some improperly used automake conditionals
- [bugfix]  Fix some uninstall of shortcuts issues under windows Vista
- [feature] Add additional crosshair shapes
- [bugfix]  Various windows build script improvements

diffstat:

 cad/pcb/DESCR    |    7 +-
 cad/pcb/Makefile |    8 +-
 cad/pcb/PLIST    |  838 +------------------------------------------------------
 cad/pcb/distinfo |    8 +-
 4 files changed, 16 insertions(+), 845 deletions(-)

diffs (truncated from 1761 to 300 lines):

diff -r c62901f6e379 -r 82edda4e4504 cad/pcb/DESCR
--- a/cad/pcb/DESCR     Thu Nov 05 22:53:12 2009 +0000
+++ b/cad/pcb/DESCR     Fri Nov 06 02:29:59 2009 +0000
@@ -1,4 +1,3 @@
-Pcb - X11 interactive printed circuit board layout system.
-
-Pcb is a handy tool for        the X Window System to design printed
-circuit        boards.  All coordinate units are 1/1000 inch.
+pcb is a printed circuit board layout too.  It includes connectivity driven
+layout (rat lines), a layout versus netlist check, design rule checker as well
+as industry standard RS274-X (Gerber) photoplot export.
diff -r c62901f6e379 -r 82edda4e4504 cad/pcb/Makefile
--- a/cad/pcb/Makefile  Thu Nov 05 22:53:12 2009 +0000
+++ b/cad/pcb/Makefile  Fri Nov 06 02:29:59 2009 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.46 2009/08/26 19:57:14 sno Exp $
+# $NetBSD: Makefile,v 1.47 2009/11/06 02:29:59 dmcmahill Exp $
 #
 
-DISTNAME=      pcb-20081128
-PKGREVISION=   2
+DISTNAME=      pcb-20091103
 CATEGORIES=    cad
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pcb/}
 
@@ -46,7 +45,6 @@
 .include "../../mk/motif.buildlink3.mk"
 CONFIGURE_ARGS+=       --with-gui=lesstif
 .elif !empty(PKG_OPTIONS:Mgtk)
-.include "../../devel/glib2/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 CONFIGURE_ARGS+=       --with-gui=gtk
 .elif !empty(PKG_OPTIONS:Mbatch)
@@ -72,6 +70,8 @@
        ${RM} ${DESTDIR}${PREFIX}/share/pcb/tools/PCB2HPGL
        ${RM} ${DESTDIR}${PREFIX}/share/pcb/tools/tgo2pcb.tcl
 
+# NOTE:  glib is needed by the core of pcb and not just the GTK gui.
+.include "../../devel/glib2/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c62901f6e379 -r 82edda4e4504 cad/pcb/PLIST
--- a/cad/pcb/PLIST     Thu Nov 05 22:53:12 2009 +0000
+++ b/cad/pcb/PLIST     Fri Nov 06 02:29:59 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2009/06/14 17:35:55 joerg Exp $
+@comment $NetBSD: PLIST,v 1.15 2009/11/06 02:29:59 dmcmahill Exp $
 bin/MergePCBPS
 bin/Merge_dimPCBPS
 bin/pcb
@@ -147,8 +147,6 @@
 share/pcb/newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO220
 share/pcb/newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor
 share/pcb/newlib/2_pin_thru-hole_packages/T1.75_LED
-share/pcb/newlib/analog-devices/ADC12138CIMSA
-share/pcb/newlib/burr-brown/OPA340_SOT23-5
 share/pcb/newlib/connectors/100_Pin_jack
 share/pcb/newlib/connectors/16x1_SMD_jack
 share/pcb/newlib/connectors/3terminal_screw_block
@@ -195,1683 +193,857 @@
 share/pcb/pcblib
 share/pcb/pcblib.contents
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_1.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_1.png
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_2.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_2.png
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_3.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_3.png
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_4.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_4.png
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_5.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_5.png
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_6.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_6.png
 share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_7.fp
-share/pcb/pcblib-newlib/amp/AMP_MICTOR_767054_7.png
 share/pcb/pcblib-newlib/amp/index.html
 share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1229.fp
-share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1229.png
 share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1230.fp
-share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1230.png
 share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1231.fp
-share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1231.png
 share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1232.fp
-share/pcb/pcblib-newlib/amphenol/AMPHENOL_ARFX1232.png
 share/pcb/pcblib-newlib/amphenol/index.html
 share/pcb/pcblib-newlib/bourns/BOURNS_3224G.fp
-share/pcb/pcblib-newlib/bourns/BOURNS_3224G.png
 share/pcb/pcblib-newlib/bourns/BOURNS_3224J.fp
-share/pcb/pcblib-newlib/bourns/BOURNS_3224J.png
 share/pcb/pcblib-newlib/bourns/BOURNS_3224W.fp
-share/pcb/pcblib-newlib/bourns/BOURNS_3224W.png
 share/pcb/pcblib-newlib/bourns/BOURNS_3224X.fp
-share/pcb/pcblib-newlib/bourns/BOURNS_3224X.png
 share/pcb/pcblib-newlib/bourns/index.html
 share/pcb/pcblib-newlib/broken.html
 share/pcb/pcblib-newlib/candk/CANDK_ES01MSABE.fp
-share/pcb/pcblib-newlib/candk/CANDK_ES01MSABE.png
 share/pcb/pcblib-newlib/candk/CANDK_ES02MSABE.fp
-share/pcb/pcblib-newlib/candk/CANDK_ES02MSABE.png
 share/pcb/pcblib-newlib/candk/CANDK_ES03MSABE.fp
-share/pcb/pcblib-newlib/candk/CANDK_ES03MSABE.png
 share/pcb/pcblib-newlib/candk/index.html
 share/pcb/pcblib-newlib/connector/1.fp
-share/pcb/pcblib-newlib/connector/1.png
 share/pcb/pcblib-newlib/connector/10.fp
-share/pcb/pcblib-newlib/connector/10.png
 share/pcb/pcblib-newlib/connector/100.fp
-share/pcb/pcblib-newlib/connector/100.png
 share/pcb/pcblib-newlib/connector/10l.fp
-share/pcb/pcblib-newlib/connector/10l.png
 share/pcb/pcblib-newlib/connector/10s.fp
-share/pcb/pcblib-newlib/connector/10s.png
 share/pcb/pcblib-newlib/connector/12.fp
-share/pcb/pcblib-newlib/connector/12.png
 share/pcb/pcblib-newlib/connector/120.fp
-share/pcb/pcblib-newlib/connector/120.png
 share/pcb/pcblib-newlib/connector/14.fp
-share/pcb/pcblib-newlib/connector/14.png
 share/pcb/pcblib-newlib/connector/140.fp
-share/pcb/pcblib-newlib/connector/140.png
 share/pcb/pcblib-newlib/connector/14l.fp
-share/pcb/pcblib-newlib/connector/14l.png
 share/pcb/pcblib-newlib/connector/14s.fp
-share/pcb/pcblib-newlib/connector/14s.png
 share/pcb/pcblib-newlib/connector/15.fp
-share/pcb/pcblib-newlib/connector/15.png
 share/pcb/pcblib-newlib/connector/15f.fp
-share/pcb/pcblib-newlib/connector/15f.png
 share/pcb/pcblib-newlib/connector/15m.fp
-share/pcb/pcblib-newlib/connector/15m.png
 share/pcb/pcblib-newlib/connector/16.fp
-share/pcb/pcblib-newlib/connector/16.png
 share/pcb/pcblib-newlib/connector/160.fp
-share/pcb/pcblib-newlib/connector/160.png
 share/pcb/pcblib-newlib/connector/16l.fp
-share/pcb/pcblib-newlib/connector/16l.png
 share/pcb/pcblib-newlib/connector/16s.fp
-share/pcb/pcblib-newlib/connector/16s.png
 share/pcb/pcblib-newlib/connector/18.fp
-share/pcb/pcblib-newlib/connector/18.png
 share/pcb/pcblib-newlib/connector/180.fp
-share/pcb/pcblib-newlib/connector/180.png
 share/pcb/pcblib-newlib/connector/18l.fp
-share/pcb/pcblib-newlib/connector/18l.png
 share/pcb/pcblib-newlib/connector/18s.fp
-share/pcb/pcblib-newlib/connector/18s.png
 share/pcb/pcblib-newlib/connector/2.fp
-share/pcb/pcblib-newlib/connector/2.png
 share/pcb/pcblib-newlib/connector/20.fp
-share/pcb/pcblib-newlib/connector/20.png
 share/pcb/pcblib-newlib/connector/200.fp
-share/pcb/pcblib-newlib/connector/200.png
 share/pcb/pcblib-newlib/connector/20l.fp
-share/pcb/pcblib-newlib/connector/20l.png
 share/pcb/pcblib-newlib/connector/20s.fp
-share/pcb/pcblib-newlib/connector/20s.png
 share/pcb/pcblib-newlib/connector/22l.fp
-share/pcb/pcblib-newlib/connector/22l.png
 share/pcb/pcblib-newlib/connector/22s.fp
-share/pcb/pcblib-newlib/connector/22s.png
 share/pcb/pcblib-newlib/connector/240.fp
-share/pcb/pcblib-newlib/connector/240.png
 share/pcb/pcblib-newlib/connector/24l.fp
-share/pcb/pcblib-newlib/connector/24l.png
 share/pcb/pcblib-newlib/connector/24s.fp
-share/pcb/pcblib-newlib/connector/24s.png
 share/pcb/pcblib-newlib/connector/25f.fp
-share/pcb/pcblib-newlib/connector/25f.png
 share/pcb/pcblib-newlib/connector/25m.fp
-share/pcb/pcblib-newlib/connector/25m.png
 share/pcb/pcblib-newlib/connector/26l.fp
-share/pcb/pcblib-newlib/connector/26l.png
 share/pcb/pcblib-newlib/connector/26s.fp
-share/pcb/pcblib-newlib/connector/26s.png
 share/pcb/pcblib-newlib/connector/30.fp
-share/pcb/pcblib-newlib/connector/30.png
 share/pcb/pcblib-newlib/connector/34l.fp
-share/pcb/pcblib-newlib/connector/34l.png
 share/pcb/pcblib-newlib/connector/34s.fp
-share/pcb/pcblib-newlib/connector/34s.png
 share/pcb/pcblib-newlib/connector/4.fp
-share/pcb/pcblib-newlib/connector/4.png
 share/pcb/pcblib-newlib/connector/40.fp
-share/pcb/pcblib-newlib/connector/40.png
 share/pcb/pcblib-newlib/connector/40l.fp
-share/pcb/pcblib-newlib/connector/40l.png
 share/pcb/pcblib-newlib/connector/40s.fp
-share/pcb/pcblib-newlib/connector/40s.png
 share/pcb/pcblib-newlib/connector/50.fp
-share/pcb/pcblib-newlib/connector/50.png
 share/pcb/pcblib-newlib/connector/50l.fp
-share/pcb/pcblib-newlib/connector/50l.png
 share/pcb/pcblib-newlib/connector/50s.fp
-share/pcb/pcblib-newlib/connector/50s.png
 share/pcb/pcblib-newlib/connector/6.fp
-share/pcb/pcblib-newlib/connector/6.png
 share/pcb/pcblib-newlib/connector/60.fp
-share/pcb/pcblib-newlib/connector/60.png
 share/pcb/pcblib-newlib/connector/64l.fp
-share/pcb/pcblib-newlib/connector/64l.png
 share/pcb/pcblib-newlib/connector/64s.fp
-share/pcb/pcblib-newlib/connector/64s.png
 share/pcb/pcblib-newlib/connector/68.fp
-share/pcb/pcblib-newlib/connector/68.png
 share/pcb/pcblib-newlib/connector/70.fp
-share/pcb/pcblib-newlib/connector/70.png
 share/pcb/pcblib-newlib/connector/8.fp
-share/pcb/pcblib-newlib/connector/8.png
 share/pcb/pcblib-newlib/connector/80.fp
-share/pcb/pcblib-newlib/connector/80.png
 share/pcb/pcblib-newlib/connector/90.fp
-share/pcb/pcblib-newlib/connector/90.png
 share/pcb/pcblib-newlib/connector/9f.fp
-share/pcb/pcblib-newlib/connector/9f.png
 share/pcb/pcblib-newlib/connector/9m.fp
-share/pcb/pcblib-newlib/connector/9m.png
 share/pcb/pcblib-newlib/connector/PC-RS232.fp
-share/pcb/pcblib-newlib/connector/PC-RS232.png
 share/pcb/pcblib-newlib/connector/PC-centronics.fp
-share/pcb/pcblib-newlib/connector/PC-centronics.png
 share/pcb/pcblib-newlib/connector/ab64f.fp
-share/pcb/pcblib-newlib/connector/ab64f.png
 share/pcb/pcblib-newlib/connector/ab64m.fp
-share/pcb/pcblib-newlib/connector/ab64m.png
 share/pcb/pcblib-newlib/connector/abc48f.fp
-share/pcb/pcblib-newlib/connector/abc48f.png
 share/pcb/pcblib-newlib/connector/abc48m.fp
-share/pcb/pcblib-newlib/connector/abc48m.png
 share/pcb/pcblib-newlib/connector/abc96f.fp
-share/pcb/pcblib-newlib/connector/abc96f.png
 share/pcb/pcblib-newlib/connector/abc96m.fp
-share/pcb/pcblib-newlib/connector/abc96m.png
 share/pcb/pcblib-newlib/connector/ac64f.fp
-share/pcb/pcblib-newlib/connector/ac64f.png
 share/pcb/pcblib-newlib/connector/ac64m.fp
-share/pcb/pcblib-newlib/connector/ac64m.png
 share/pcb/pcblib-newlib/connector/index.html
 share/pcb/pcblib-newlib/connector/single-ended SCSI.fp
-share/pcb/pcblib-newlib/connector/single-ended SCSI.png
 share/pcb/pcblib-newlib/crystal/1MHz.fp
-share/pcb/pcblib-newlib/crystal/1MHz.png
 share/pcb/pcblib-newlib/crystal/8MHZ.fp
-share/pcb/pcblib-newlib/crystal/8MHZ.png
 share/pcb/pcblib-newlib/crystal/crystal.fp
-share/pcb/pcblib-newlib/crystal/crystal.png
 share/pcb/pcblib-newlib/crystal/index.html
 share/pcb/pcblib-newlib/cts/CTS_742C_04.fp
-share/pcb/pcblib-newlib/cts/CTS_742C_04.png
 share/pcb/pcblib-newlib/cts/CTS_742C_08.fp
-share/pcb/pcblib-newlib/cts/CTS_742C_08.png
 share/pcb/pcblib-newlib/cts/CTS_742C_16.fp
-share/pcb/pcblib-newlib/cts/CTS_742C_16.png
 share/pcb/pcblib-newlib/cts/CTS_742X_08.fp
-share/pcb/pcblib-newlib/cts/CTS_742X_08.png
 share/pcb/pcblib-newlib/cts/CTS_743C_04.fp
-share/pcb/pcblib-newlib/cts/CTS_743C_04.png
 share/pcb/pcblib-newlib/cts/CTS_743C_08.fp
-share/pcb/pcblib-newlib/cts/CTS_743C_08.png
 share/pcb/pcblib-newlib/cts/CTS_744C_04.fp
-share/pcb/pcblib-newlib/cts/CTS_744C_04.png
 share/pcb/pcblib-newlib/cts/CTS_744C_08.fp
-share/pcb/pcblib-newlib/cts/CTS_744C_08.png
 share/pcb/pcblib-newlib/cts/CTS_745C_10.fp
-share/pcb/pcblib-newlib/cts/CTS_745C_10.png
 share/pcb/pcblib-newlib/cts/CTS_745X_10.fp
-share/pcb/pcblib-newlib/cts/CTS_745X_10.png
 share/pcb/pcblib-newlib/cts/CTS_746X_10.fp
-share/pcb/pcblib-newlib/cts/CTS_746X_10.png
 share/pcb/pcblib-newlib/cts/index.html
 share/pcb/pcblib-newlib/geda/01005.fp
-share/pcb/pcblib-newlib/geda/01005.png
 share/pcb/pcblib-newlib/geda/0201.fp
-share/pcb/pcblib-newlib/geda/0201.png
 share/pcb/pcblib-newlib/geda/0402.fp
-share/pcb/pcblib-newlib/geda/0402.png
 share/pcb/pcblib-newlib/geda/0603.fp
-share/pcb/pcblib-newlib/geda/0603.png
 share/pcb/pcblib-newlib/geda/0805.fp
-share/pcb/pcblib-newlib/geda/0805.png
 share/pcb/pcblib-newlib/geda/1008.fp
-share/pcb/pcblib-newlib/geda/1008.png
 share/pcb/pcblib-newlib/geda/1206.fp
-share/pcb/pcblib-newlib/geda/1206.png
 share/pcb/pcblib-newlib/geda/1210.fp
-share/pcb/pcblib-newlib/geda/1210.png
 share/pcb/pcblib-newlib/geda/1806.fp
-share/pcb/pcblib-newlib/geda/1806.png
 share/pcb/pcblib-newlib/geda/1825.fp
-share/pcb/pcblib-newlib/geda/1825.png
 share/pcb/pcblib-newlib/geda/2706.fp
-share/pcb/pcblib-newlib/geda/2706.png
 share/pcb/pcblib-newlib/geda/ACY1000.fp
-share/pcb/pcblib-newlib/geda/ACY1000.png
 share/pcb/pcblib-newlib/geda/ACY1000P.fp
-share/pcb/pcblib-newlib/geda/ACY1000P.png
 share/pcb/pcblib-newlib/geda/ACY300.fp
-share/pcb/pcblib-newlib/geda/ACY300.png
 share/pcb/pcblib-newlib/geda/ACY300P.fp



Home | Main Index | Thread Index | Old Index