diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2007-02-21 13:23:52 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2007-02-21 13:23:52 +0000 |
commit | 7ddc234e3477508556620718da13074d9d8c196e (patch) | |
tree | 1f365694569dbd7455d4fd0f84566c99c42d77c6 /cad/geda-utils | |
parent | 4d2476efa1fc3f95832a74eafd465dab0f6dbd58 (diff) | |
download | pkgsrc-7ddc234e3477508556620718da13074d9d8c196e.tar.gz |
Update to 20070216 snapshot. Many changes and improvements since the
last snapshot. A highly abbreviated list is:
libgeda:
- fixes to postscript output
- fixes to arc handling
- added some functions for embedding and deembedding symbols
- many changes to the internal data structure.
- fix a bug which could cause missing connectivity on a bus
- improvements to attribute handling
- fix a bunch of compiler warnings.
- various other bug fixes
gschem:
- improvements and bug fixes to the autonumber code
- improvements to the various file selection dialogs
- improvements to attribute handling
- improvements to the internal data structure
- various other bug fixes
gnetlist:
- fixes for guile-1.8
- update the gsch2pcb backend to allow running or never running m4 for pcb
footprints.
- changed "package" to "refdes" in the BOM/BOM2 backends
- added a drc2 regression test
- bugfix in the allegro backend
- other misc fixes
symbols:
- added 4 missing characters to complete the hungarian character set
- add greek mu
gsymcheck:
- man page improvements
gattrib:
- enhanced sorting functions
- various bug fixes
utils:
- add an option to gsch2pcb to let the user prevent m4 from ever being run
when looking for pcb footprints.
- let gsch2pcb look both for "name" and "name.fp" when looking for a footprint
called "name".
- use some configure options to set the default gsch2pcb footprint search paths
rather than hardcoding them.
- added a gnet_hier_verilog.sh script to do non-flattened verilog netlisting
- added options to gschlas to embed or de-embed all symbols in a schematic
Diffstat (limited to 'cad/geda-utils')
-rw-r--r-- | cad/geda-utils/Makefile | 17 | ||||
-rw-r--r-- | cad/geda-utils/PLIST | 3 | ||||
-rw-r--r-- | cad/geda-utils/distinfo | 9 | ||||
-rw-r--r-- | cad/geda-utils/patches/patch-aa | 20 |
4 files changed, 21 insertions, 28 deletions
diff --git a/cad/geda-utils/Makefile b/cad/geda-utils/Makefile index e4b209457b1..919073f35ce 100644 --- a/cad/geda-utils/Makefile +++ b/cad/geda-utils/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.38 2006/09/01 12:00:43 dmcmahill Exp $ +# $NetBSD: Makefile,v 1.39 2007/02/21 13:23:54 dmcmahill Exp $ # DISTNAME= geda-utils-${PKGVERSION} @@ -15,7 +15,14 @@ CONFLICTS+= gEDA<19991011 .include "../../cad/geda/Makefile.common" GNU_CONFIGURE= YES -USE_TOOLS+= lex perl:run pkg-config +# for gsch2pcb +EVAL_PREFIX+= PCBDIR=pcb +CONFIGURE_ARGS+= --with-pcb-datadir=${PCBDIR}/share +USE_TOOLS+= gawk:run lex perl:run pkg-config + +# for gnet_hier_verilog.sh. It looks to be fairly bash +# dependent +DEPENDS+= bash-[0-9]*{,nb[0-9]*}:../../shells/bash # let (f)lex rebuild this file. The distributed one doesn't # always work. @@ -29,6 +36,12 @@ REPLACE.python.old= .*/bin/python REPLACE.python.new= ${PYDIR}/bin/python REPLACE_FILES.python= scripts/tragesym +EVAL_PREFIX+= BASHDIR=bash +REPLACE_INTERPRETER+= bash +REPLACE.bash.old= .*/bin/bash +REPLACE.bash.new= ${BASHDIR}/bin/bash +REPLACE_FILES.bash= scripts/gnet_hier_verilog.sh + REPLACE_PERL+= scripts/pads_backannotate \ scripts/gschupdate \ scripts/gsymfix.pl \ diff --git a/cad/geda-utils/PLIST b/cad/geda-utils/PLIST index 26fda6549b1..282eae989f5 100644 --- a/cad/geda-utils/PLIST +++ b/cad/geda-utils/PLIST @@ -1,7 +1,8 @@ -@comment $NetBSD: PLIST,v 1.7 2005/08/23 00:02:20 dmcmahill Exp $ +@comment $NetBSD: PLIST,v 1.8 2007/02/21 13:23:54 dmcmahill Exp $ bin/convert_sym bin/garchive bin/gmk_sym +bin/gnet_hier_verilog.sh bin/grenum bin/gsch2pcb bin/gschemdoc diff --git a/cad/geda-utils/distinfo b/cad/geda-utils/distinfo index a89eafe1535..004aea9b8b5 100644 --- a/cad/geda-utils/distinfo +++ b/cad/geda-utils/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.18 2006/12/20 23:43:40 dmcmahill Exp $ +$NetBSD: distinfo,v 1.19 2007/02/21 13:23:54 dmcmahill Exp $ -SHA1 (geda/geda-utils-20061020.tar.gz) = 892ff9fd664054838f6e1f925e959f85cfcee916 -RMD160 (geda/geda-utils-20061020.tar.gz) = 0a93851ae554edf1b30ffa3021e7c22b9fd9b781 -Size (geda/geda-utils-20061020.tar.gz) = 268215 bytes -SHA1 (patch-aa) = 5be550c049164dfe780f80032965fd18ab34c86b +SHA1 (geda/geda-utils-20070216.tar.gz) = 19c702b4b485d0d6c8e32f357d7cb972b52da021 +RMD160 (geda/geda-utils-20070216.tar.gz) = b5d88ca52e4c003c4e0f8d3c7de68b30a7efd92f +Size (geda/geda-utils-20070216.tar.gz) = 290743 bytes diff --git a/cad/geda-utils/patches/patch-aa b/cad/geda-utils/patches/patch-aa deleted file mode 100644 index b68f9f0f380..00000000000 --- a/cad/geda-utils/patches/patch-aa +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-aa,v 1.5 2006/12/20 23:43:40 dmcmahill Exp $ - -Already exists upstream. Needed for compilers such as sun studio compilers -that do not define __FUNCTION__ - ---- src/convert_sym.c.orig 2006-08-02 09:34:19.000000000 -0400 -+++ src/convert_sym.c -@@ -51,4 +51,12 @@ - #endif - -+ -+/* __FUNCTION__ seems to be a gcc thing */ -+#ifndef __GNUC__ -+#define __FUNCTION1(a,b) a ":" #b -+#define __FUNCTION2(a,b) __FUNCTION1(a,b) -+#define __FUNCTION__ __FUNCTION2(__FILE__,__LINE__) -+#endif -+ - #if 0 /* removed by AVH just to make a -Wall -Werror happy */ - #ifndef lint |