summaryrefslogtreecommitdiff
path: root/cad/geda-utils
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2007-02-21 13:23:52 +0000
committerdmcmahill <dmcmahill>2007-02-21 13:23:52 +0000
commitcfccf58fd19128543f019c53484db020b3728ac9 (patch)
tree1f365694569dbd7455d4fd0f84566c99c42d77c6 /cad/geda-utils
parent527276cce9952e5be54d46968353d74f5c4b3b98 (diff)
downloadpkgsrc-cfccf58fd19128543f019c53484db020b3728ac9.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/Makefile17
-rw-r--r--cad/geda-utils/PLIST3
-rw-r--r--cad/geda-utils/distinfo9
-rw-r--r--cad/geda-utils/patches/patch-aa20
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