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