From 30f6bca9219644933d22d41a1141fad7a95e0179 Mon Sep 17 00:00:00 2001 From: hrs Date: Mon, 9 Oct 2006 09:52:05 +0000 Subject: Update to 20060822. Changes include: - 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. --- cad/pcb/Makefile | 4 ++-- cad/pcb/distinfo | 6 +++--- cad/pcb/files/patch-src-autoroute.c | 13 +++++++++++++ cad/pcb/files/patch-src-file.c | 10 ---------- 4 files changed, 18 insertions(+), 15 deletions(-) create mode 100644 cad/pcb/files/patch-src-autoroute.c delete mode 100644 cad/pcb/files/patch-src-file.c (limited to 'cad') diff --git a/cad/pcb/Makefile b/cad/pcb/Makefile index 134d5b1..bf065f8 100644 --- a/cad/pcb/Makefile +++ b/cad/pcb/Makefile @@ -6,8 +6,8 @@ # PORTNAME= pcb -PORTVERSION= 20060422 -PORTREVISION= 1 +PORTVERSION= 20060822 +PORTREVISION= 0 CATEGORIES= cad MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} diff --git a/cad/pcb/distinfo b/cad/pcb/distinfo index 689f24b..fc2253f 100644 --- a/cad/pcb/distinfo +++ b/cad/pcb/distinfo @@ -1,3 +1,3 @@ -MD5 (pcb-20060422.tar.gz) = f70af0f43d9cf1a98ec6a7681773b793 -SHA256 (pcb-20060422.tar.gz) = 5c392a6a798975ab44894a669fe05f672f8ece4016f944e4347b220c1262fea9 -SIZE (pcb-20060422.tar.gz) = 3200182 +MD5 (pcb-20060822.tar.gz) = e091285d6741860484b31e8ac5b7e37f +SHA256 (pcb-20060822.tar.gz) = 3e3e79674a3bc4a3196e8c4fc3299a1c67e844ee2310b36933b2b15444b43bcd +SIZE (pcb-20060822.tar.gz) = 3229845 diff --git a/cad/pcb/files/patch-src-autoroute.c b/cad/pcb/files/patch-src-autoroute.c new file mode 100644 index 0000000..830c202 --- /dev/null +++ b/cad/pcb/files/patch-src-autoroute.c @@ -0,0 +1,13 @@ +--- src/autoroute.c.orig Mon Oct 9 15:57:46 2006 ++++ src/autoroute.c Mon Oct 9 15:58:14 2006 +@@ -647,8 +647,9 @@ + { + int is_not_rectangle = 1; + int layergroup = GetLayerGroupNumberByNumber (layer); ++ routebox_t *rb; + assert (0 <= layergroup && layergroup < max_layer); +- routebox_t *rb = AddIrregularObstacle (layergroupboxes, ++ rb = AddIrregularObstacle (layergroupboxes, + polygon->BoundingBox.X1, + polygon->BoundingBox.Y1, + polygon->BoundingBox.X2, diff --git a/cad/pcb/files/patch-src-file.c b/cad/pcb/files/patch-src-file.c deleted file mode 100644 index 9cc997a..0000000 --- a/cad/pcb/files/patch-src-file.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/file.c.orig Sat Jul 29 00:55:36 2006 -+++ src/file.c Sat Jul 29 00:57:09 2006 -@@ -1165,6 +1165,7 @@ - { - menu = GetLibraryMenuMemory (&PCB->NetlistLib); - menu->Name = MyStrdup (temp, "ReadNetlist()"); -+ menu->flag = 1; - kind++; - } - else -- cgit v1.1