summaryrefslogtreecommitdiff
path: root/cad/gnetlist
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2003-07-15 09:23:31 +0000
committerdmcmahill <dmcmahill>2003-07-15 09:23:31 +0000
commit26eb6e9491bfcc81d058edbefbd54b4eb5788474 (patch)
tree462b91c99846e75b2b24cb9cfc4f913033dcdc88 /cad/gnetlist
parentff0e062a2e5648a8a8a9aa0da7d765f9d6e9882b (diff)
downloadpkgsrc-26eb6e9491bfcc81d058edbefbd54b4eb5788474.tar.gz
Update to the 20030525 development snapshot
Release notes for the gEDA/gaf 20030525 development snapshot ------------------------------------------------------------ CHANGES: General / Summary * This release is mainly a packaging release. Several contributed pieces were integrated into the gEDA/gaf release framework including: - Piotr Miarecki's geda (gManager) - Piotr's gEDA Suite setup. - geda-examples which is a tarball of various examples of gEDA/gaf in action. * Two new backends were also incorporated (switcap and spice-sdb) * Improved the toplevel Makefile a little bit. Now if you are building from a CVS checkout, you can: 1) set the PATH and LD_LIBRARY_PATH variables (as usual) and 2) type: make install and the Makefile will take care of running auto* as required. libgeda * Shared library version number still at 18 (unchanged). * No changes for libgeda. gschem * Applied patch by Mario Klebsch for bug #43: "If gschemdoc is not install, gschem crashes". * Fixed a crash when you press the q key or any other "no-action" key. This was changed behavior when using guile 1.6.3. * Added "reset-component-library" and "reset-source-library" rc keywords. Now from either ~/.gEDA/gschemrc (or gnetlistrc) or a local gschemrc (or gnetlistrc) file, you can empty out all the default libraries and set your own. * Fixed the x_multimulti.nw build problem that some people ran into. * Updated the Brazilian translation (new file supplied by Antonio). gnetlist * Applied a patch by Dan McMahill to get the PCBboard backend working with guile 1.6.3 * Integrated Stuart Brorson's advanced spice backend (spice-sdb). Please see the howto in the docs directory (docs/spice-sdb/) for more info on this backend. The only changes I made to Stuart's original code was to lowercase the name of the backend (from spice-SDB to spice-sdb). Also check out his spice website at: [1]http. * Integrated Dan McMahill's switchcap backend. Please see the gnetlist/docs/README.switcap for more info. Also see the documentation in the docs package (docs/switcap) for even more info. * Applied a patch from Dan to the gnetlist.1 manpage. gsymcheck * No changes for gsymcheck. symbols * Werner Hoch updated a bunch of symbols in the max symbol library along with adding a few new symbols. Thanks! * Integrated a few new symbols for Stuart's spice backend. * Integrated a few new symbols for Dan's switcap backend. * Fixed 93Cx6-1.sym to include power information (patch by Holger Dietze). (Bug#65) * Applied Wojciech Kazubski's --with-docdir patch. Now you can specify where the documentation is installed using --with-docdir at the ./configure stage. * Fixed 74/7408-2.sym and 74/7409-2.sym, these symbols were swapped. Pointed out by Mario Klebsch. * Integrated a bunch of symbols from various people (thanks) who used the website upload mechanism. Btw, the website symbol upload is so much easier for me, so please continue using it. I think I have a few symbols I still need to finish integrating. geda (gManager) * From the README: "gEDA Suite Project Manager is a start point for everything what you may want to do. It is used to organize your files and easy running tools. It simplifies your job." Even though it is called gManager or Project Manager, the built executable is called "geda". Please play with it and let Piotr know of any suggestions or bugs. * This is the first release of this program inside the gEDA/gaf framework. * Integrated this program into the toplevel Makefile (so that it gets built when you type make install etc...) * If you build using the toplevel Makefile from now on, you must have geda in the current directory. setup * This is Piotr's gEDA Suite Setup program. * This is the first release of this program inside of the gEDA/gaf framework. Please send all bug reports to Piotr. * Here's how you use it: 1) Download all the gaf files and the required libraries and put them all into one directory. 2) Download guile-1.4.1.tar.gz and put it also into the above directory. 3) Type: make xinstall 4) Follow the GUI. Setup will build and install all of gEDA/gaf. Eventually this will be extended to build/install the rest of gEDA and gEDA related programs. Please let Piotr know of any suggestions or bugs. Make sure you have guile-1.4.1.tar.gz in the current directory along with all the gaf tarballs. * If you build using the toplevel Makefile from now on, you must have setup in the current directory. utils * Applied a patch by Charles Lepple to fix a build problem on OSX. * Applied Wojciech Kazubski's --with-docdir patch here as well. docs * Integrated documentation for Dan's and Stuart's new backends. * Applied Wojciech Kazubski's --with-docdir patch here as well. examples * This is the first release of the example package inside of the gEDA/gaf framework. * This package includes: - Stefan's gTAG : An example of hierarchical schematics using gaf. - Terry Porter's lightning_detector: An example of how to use gEDA/gaf with PCB. - Stuart Brorson's TwoStageAmp and RF_Amp : Examples of how to use spice-sdb for single page and hierarchical SPICE simulation using gEDA/gaf. If anybody else has some projects they would be willing to allow me to distribute, please let me know! I'm always looking for examples of gEDA/gaf in real use. * The examples are not installed, but the toplevel Makefile expects the tarball to be untarred in the current directory. For more a detailed ChangeLog please look in the appropriate source directories.
Diffstat (limited to 'cad/gnetlist')
-rw-r--r--cad/gnetlist/Makefile5
-rw-r--r--cad/gnetlist/PLIST5
-rw-r--r--cad/gnetlist/distinfo8
-rw-r--r--cad/gnetlist/patches/patch-aa29
4 files changed, 24 insertions, 23 deletions
diff --git a/cad/gnetlist/Makefile b/cad/gnetlist/Makefile
index 82c6627b71b..5b2578fd58f 100644
--- a/cad/gnetlist/Makefile
+++ b/cad/gnetlist/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2003/07/13 13:50:40 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2003/07/15 09:23:34 dmcmahill Exp $
#
DISTNAME= geda-gnetlist-${PKGVERSION}
PKGNAME= gnetlist-${PKGVERSION}
-PKGREVISION= 3
CATEGORIES= cad
MASTER_SITES= ftp://ftp.geda.seul.org/pub/geda/devel/${PKGVERSION}/ \
ftp://ieee.ing.uniroma1.it/pub/geda/devel/${PKGVERSION}/ \
@@ -15,7 +14,7 @@ HOMEPAGE= http://www.geda.seul.org/
COMMENT= Netlist generation program
DIST_SUBDIR= geda
-PKGVERSION= 20030223
+PKGVERSION= 20030525
DEPENDS+= geda-symbols-${PKGVERSION}:../../cad/geda-symbols
# needs GNU m4 for the PCBboard netlister
diff --git a/cad/gnetlist/PLIST b/cad/gnetlist/PLIST
index 64072e580e9..277f93649ef 100644
--- a/cad/gnetlist/PLIST
+++ b/cad/gnetlist/PLIST
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2002/12/09 16:01:14 tron Exp $
+@comment $NetBSD: PLIST,v 1.5 2003/07/15 09:23:34 dmcmahill Exp $
bin/gnetlist
bin/gschem2pcb
bin/mk_verilog_syms
+bin/sw2asc
man/man1/gnetlist.1
share/gEDA/system-gnetlistrc
share/gEDA/scheme/gnet-PCB.scm
@@ -21,6 +22,8 @@ share/gEDA/scheme/gnet-partslist2.scm
share/gEDA/scheme/gnet-partslist3.scm
share/gEDA/scheme/gnet-protelII.scm
share/gEDA/scheme/gnet-spice.scm
+share/gEDA/scheme/gnet-spice-sdb.scm
+share/gEDA/scheme/gnet-switcap.scm
share/gEDA/scheme/gnet-tango.scm
share/gEDA/scheme/gnet-vams.scm
share/gEDA/scheme/gnet-verilog.scm
diff --git a/cad/gnetlist/distinfo b/cad/gnetlist/distinfo
index 8e26040a81f..ddf14b38932 100644
--- a/cad/gnetlist/distinfo
+++ b/cad/gnetlist/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2003/03/09 22:00:55 dmcmahill Exp $
+$NetBSD: distinfo,v 1.10 2003/07/15 09:23:34 dmcmahill Exp $
-SHA1 (geda/geda-gnetlist-20030223.tar.gz) = ef46d25e0cfd516148833ae7d9fa4768a3e803c4
-Size (geda/geda-gnetlist-20030223.tar.gz) = 255290 bytes
-SHA1 (patch-aa) = ece7634bdc38dfcd190e0038172a728ee3bf4af0
+SHA1 (geda/geda-gnetlist-20030525.tar.gz) = 9888301831446dffcdf728b7ca46abc4d217382b
+Size (geda/geda-gnetlist-20030525.tar.gz) = 286441 bytes
+SHA1 (patch-aa) = 29dbe6b993dcf6e3c29ce8710b81aafd230ffc50
diff --git a/cad/gnetlist/patches/patch-aa b/cad/gnetlist/patches/patch-aa
index e9f76f76bec..bfcb3e49c9d 100644
--- a/cad/gnetlist/patches/patch-aa
+++ b/cad/gnetlist/patches/patch-aa
@@ -1,23 +1,22 @@
-$NetBSD: patch-aa,v 1.5 2003/03/09 22:00:55 dmcmahill Exp $
+$NetBSD: patch-aa,v 1.6 2003/07/15 09:23:34 dmcmahill Exp $
-first patch is for guile-1.6.3.
-second is because (a) gnu m4 is needed for 1.6 and earlier NetBSD and probably
-all other OS's. and (b) we want to support site, user, and project config files
-the same way as the cad/pcb package.
-
---- scheme/gnet-PCBboard.scm.orig Sun Jan 27 14:43:54 2002
-+++ scheme/gnet-PCBboard.scm Sun Mar 9 15:51:29 2003
-@@ -139,5 +139,5 @@
+--- scheme/gnet-PCBboard.scm.orig Mon Mar 10 02:56:44 2003
++++ scheme/gnet-PCBboard.scm
+@@ -134,7 +134,7 @@
+ ;;
+ ;;
+
+-(define *m4-pcbdir* "/usr/X11R6/lib/X11/pcb/m4")
++(define *m4-pcbdir* "@pcb_confdir@")
+
;; To emulate popen. Guileish again.
; Needed after guile ver. 1.3.2. To save 1.3a users, wrap it in.
--(false-if-exception (use-modules (ice-9 popen)))
-+(use-modules (ice-9 popen))
-
- (define (PCBboard output-filename)
-@@ -152,5 +152,5 @@
+@@ -153,7 +153,7 @@
+ ;; Original pipe command commented out by AVH (bugfix by Rich Walker)
;; (let ((pipe (open-output-pipe (string-append "m4 " *m4-pcbdir* "/common.m4 - >> " output-filename))))
;; Fixed pipe command (AVH 1/27/02)
- (let ((pipe (open-output-pipe (string-append "m4 -d -I" *m4-pcbdir* " " *m4-pcbdir* "/common.m4 - >> " output-filename))))
-+ (let ((pipe (open-output-pipe (string-append "gm4 -d -I" *m4-pcbdir* " -I/usr/X11R6/etc/pcb -I$HOME/.pcb -I. " *m4-pcbdir* "/common.m4 - >> " output-filename))))
++ (let ((pipe (open-output-pipe (string-append "gm4 -d -I" *m4-pcbdir* " -I@pcb_confdir@ -I$HOME/.pcb -I. " *m4-pcbdir* "/common.m4 - >> " output-filename))))
+ ;; packages is a list with the different uref value