summaryrefslogtreecommitdiffstats
path: root/cad
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2006-10-09 09:52:05 +0000
committerhrs <hrs@FreeBSD.org>2006-10-09 09:52:05 +0000
commit30f6bca9219644933d22d41a1141fad7a95e0179 (patch)
tree7e503ec7fd53c30dfd620b172b0220a642908e26 /cad
parentacf985ebaf844fbd7992e9e0eaabc92629fa09ae (diff)
downloadFreeBSD-ports-30f6bca9219644933d22d41a1141fad7a95e0179.zip
FreeBSD-ports-30f6bca9219644933d22d41a1141fad7a95e0179.tar.gz
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.
Diffstat (limited to 'cad')
-rw-r--r--cad/pcb/Makefile4
-rw-r--r--cad/pcb/distinfo6
-rw-r--r--cad/pcb/files/patch-src-autoroute.c13
-rw-r--r--cad/pcb/files/patch-src-file.c10
4 files changed, 18 insertions, 15 deletions
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
OpenPOWER on IntegriCloud