diff options
author | dmcmahill <dmcmahill> | 2002-12-13 05:19:44 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill> | 2002-12-13 05:19:44 +0000 |
commit | c3e0ee8c611875af2363c176e3865775642d39d1 (patch) | |
tree | ffe463f6fd4824bbba495fd39bf9ec50161de7b9 /cad/gnetlist | |
parent | 153a61d155b25331cabb69243936edb08b5f19bf (diff) | |
download | pkgsrc-c3e0ee8c611875af2363c176e3865775642d39d1.tar.gz |
update the gEDA suite of tools to the 20021103 release.
This represents many many improvements and bug fixes. A few items to
note are that the attributes used by the symbol library have been
greately cleaned up and unified. You may want to run gsymupdate and gschemupdate
if migrating from older versions of the tools.
Diffstat (limited to 'cad/gnetlist')
-rw-r--r-- | cad/gnetlist/Makefile | 9 | ||||
-rw-r--r-- | cad/gnetlist/distinfo | 7 | ||||
-rw-r--r-- | cad/gnetlist/patches/patch-ab | 71 |
3 files changed, 7 insertions, 80 deletions
diff --git a/cad/gnetlist/Makefile b/cad/gnetlist/Makefile index 61c4a22d14f..0f0e6851fb0 100644 --- a/cad/gnetlist/Makefile +++ b/cad/gnetlist/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.12 2002/10/14 09:59:30 rh Exp $ +# $NetBSD: Makefile,v 1.13 2002/12/13 05:19:49 dmcmahill Exp $ # DISTNAME= geda-gnetlist-${PKGVERSION} PKGNAME= gnetlist-${PKGVERSION} -PKGREVISION= 2 CATEGORIES= cad MASTER_SITES= ftp://ftp.geda.seul.org/pub/geda/devel/${PKGVERSION}/ \ ftp://ieee.ing.uniroma1.it/pub/geda/devel/${PKGVERSION}/ \ @@ -15,9 +14,8 @@ HOMEPAGE= http://www.geda.seul.org/ COMMENT= Netlist generation program DIST_SUBDIR= geda -PKGVERSION= 20020414 +PKGVERSION= 20021103 -DEPENDS+= libgeda-${PKGVERSION}:../../cad/libgeda DEPENDS+= geda-symbols-${PKGVERSION}:../../cad/geda-symbols # needs GNU m4 for the PCBboard netlister DEPENDS+= m4-1.4:../../devel/m4 @@ -28,7 +26,7 @@ GNU_CONFIGURE= YES USE_X11BASE= YES USE_LIBTOOL= YES USE_GMAKE= YES - +USE_BUILDLINK2= YES LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig post-patch: @@ -37,4 +35,5 @@ post-patch: ${WRKSRC}/scheme/gnet-PCBboard.scm.bak > ${WRKSRC}/scheme/gnet-PCBboard.scm ${RM} -f ${WRKSRC}/scheme/gnet-PCBboard.scm.bak +.include "../../cad/libgeda/buildlink2.mk" .include "../../mk/bsd.pkg.mk" diff --git a/cad/gnetlist/distinfo b/cad/gnetlist/distinfo index 329d3f27182..041e94923f4 100644 --- a/cad/gnetlist/distinfo +++ b/cad/gnetlist/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.6 2002/06/01 20:11:55 dmcmahill Exp $ +$NetBSD: distinfo,v 1.7 2002/12/13 05:19:49 dmcmahill Exp $ -SHA1 (geda/geda-gnetlist-20020414.tar.gz) = f568fc3dc198046d7865b38d99a9de36d47f17fb -Size (geda/geda-gnetlist-20020414.tar.gz) = 236941 bytes +SHA1 (geda/geda-gnetlist-20021103.tar.gz) = 7fe02e7d0bb0539df584c1b6b6f86c8f9d25819b +Size (geda/geda-gnetlist-20021103.tar.gz) = 253431 bytes SHA1 (patch-aa) = 5ff82fea2ae9afb672fc1c270be57da1c5f4b293 -SHA1 (patch-ab) = 7546a526795b2e42c0fe716030c3e0c93687e4c3 diff --git a/cad/gnetlist/patches/patch-ab b/cad/gnetlist/patches/patch-ab deleted file mode 100644 index 44d9af9d672..00000000000 --- a/cad/gnetlist/patches/patch-ab +++ /dev/null @@ -1,71 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2002/05/31 15:51:44 dmcmahill Exp $ - -use sh(1) and awk(1) not bash(1) and gawk(1). Also use short options for -head(1) and tail(1). - ---- src/gschem2pcb.orig Fri Apr 21 16:48:38 2000 -+++ src/gschem2pcb -@@ -1,4 +1,4 @@ --#!/bin/bash -+#!/bin/sh - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by -@@ -43,7 +43,7 @@ - fi - - # Search for the beginning of the filename assuming it ends by .sch --FILENAME=`echo "$1" | sed 's/.sch//g' -` -+FILENAME=`echo "$1" | sed 's/.sch//g' ` - PCBFILENAME=$FILENAME.pcb - - # test if a .pcb file exists -@@ -59,7 +59,7 @@ - gnetlist -g PCB -o $NETFILENAME $1 - gnetlist -g PCBboard -o $PCBTEMPFILENAME $1 - echo -- gawk 'BEGIN {FS=","} -+ awk 'BEGIN {FS=","} - /^PKG_*/{ - footprint=$1 - sub(/PKG_/,"",footprint) -@@ -68,23 +68,23 @@ - value=substr($3,0,length($3)-1) - printf("Error: the footprint %s for the device %s does not exist\n",footprint,$2,value) - }' $PCBTEMPFILENAME -- gawk '/^Element\(.*/{printf("%s\t%s\t\n",$3,$4)}' $PCBFILENAME|sort > $LISTFILE -- gawk '/^Element\(.*/{printf("%s\t%s\t\n",$3,$4)}' $PCBTEMPFILENAME|sort > $NEWLISTFILE -- UREF=`diff $NEWLISTFILE $LISTFILE | gawk '/</{printf("%s\n",$2)}' -` -+ awk '/^Element\(.*/{printf("%s\t%s\t\n",$3,$4)}' $PCBFILENAME|sort > $LISTFILE -+ awk '/^Element\(.*/{printf("%s\t%s\t\n",$3,$4)}' $PCBTEMPFILENAME|sort > $NEWLISTFILE -+ UREF=`diff $NEWLISTFILE $LISTFILE | awk '/</{printf("%s\n",$2)}' -` - #Search for UREF if $PCBTEMPFILENAME and create $PCBNEWFILENAME - #Header of the pcb file -- head --lines 5 $PCBTEMPFILENAME > $PCBNEWFILENAME -+ head -n 5 $PCBTEMPFILENAME > $PCBNEWFILENAME - for f in `echo $UREF`; do - echo "Find new element $f" -- LINE=`grep -n $f $PCBTEMPFILENAME|sed 's/:.*$//g' -` -- gawk -v line=$LINE '{if (NR>=line) -+ LINE=`grep -n $f $PCBTEMPFILENAME|sed 's/:.*$//g' ` -+ awk -v line=$LINE '{if (NR>=line) - {print - if ($1==")") exit} - }' $PCBTEMPFILENAME >> $PCBNEWFILENAME - - done - # End of the pcb file -- tail --lines 24 $PCBTEMPFILENAME >> $PCBNEWFILENAME -+ tail -n 24 $PCBTEMPFILENAME >> $PCBNEWFILENAME - - # Un peu de ménage (in french in the texte) - rm $PCBTEMPFILENAME $NEWLISTFILE $LISTFILE -@@ -96,7 +96,7 @@ - gnetlist -g PCB -o $NETFILENAME $1 - gnetlist -g PCBboard -o $PCBFILENAME $1 - # Test if a footprint has not been found -- gawk 'BEGIN {FS=","} -+ awk 'BEGIN {FS=","} - /^PKG_*/{ - footprint=$1 - sub(/PKG_/,"",footprint) |