pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cad Update to the gEDA/gaf 20030901 development snapshot



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cb730d3edd03
branches:  trunk
changeset: 461105:cb730d3edd03
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Wed Sep 10 23:43:32 2003 +0000

description:
Update to the gEDA/gaf 20030901 development snapshot

Release notes for the gEDA/gaf 20030901 development snapshot
------------------------------------------------------------
CHANGES:

   General / Summary

        * The biggest change in this release is the addition of gtk+ 2.2.x
          support.  Now you can build gEDA/gaf with either gtk+ 1.2.x or
          gtk+ 2.2.x.  Some programs like setup and geda still require
          gtk+ 1.2.x, but that will be fixed in a future release.
          The original gtk+ 2.2.x patch was by Ye Ma (Thanks!).

        * Added --with-gtk12 commandline flag to all ./configure scripts
          to force the use of gtk+ 1.2.x.  Just add this to the opt=
          variable in the toplevel Makefile to force all of gEDA/gaf to
          use gtk+ 1.2.x instead of gtk+ 2.2.x.  The default used gtk+
          library if both 1.2.x and 2.2.x are installed is gtk+ 2.2.x.

        * In order support above, pkg-config is now REQUIRED to successfully
          ./configure the packages.  pkg-config is also required if you
          are building/linking against gtk+ 1.2.x.   You can get pkg-config
          from either:
                [1]http://www.geda.seul.org/dist
                or [2]http://www.freedesktop.org/software/pkgconfig/

        * If you do not keep all of your packages installed in one
          place or if it is not in a standard location (like
          /usr/lib/pkgconfig), then you must tell pkg-config where
          to look by using the PKG_CONFIG_PATH environment variable.
          I keep all of my *.pc files in /usr/local/lib/pkgconfig,
          so my PKG_CONFIG_PATH is set like this:

          export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

        * Rewrote and simplified all the ./configure.ac files.  Here are
          the versions of the auto* tools I use:

                autoconf (GNU Autoconf) 2.54
                automake (GNU automake) 1.7.1
                ltmain.sh (GNU libtool) 1.4.2
                aclocal (GNU automake) 1.7.1
                gettext (GNU gettext) 0.11.5

          If you use any other versions, good luck. :-)

   libgeda

        * Shared library version number now at 19.

        * Removed libgeda-config, replaced with libgeda.pc (pkg-config file).
          In order for gschem and the other libgeda programs to find this
          file during the ./configure stage, you must set the PKG_CONFIG_PATH
          environment variable to something like this:

          export PKG_CONFIG_PATH=$HOME/geda/lib/pkgconfig:$PKG_CONFIG_PATH

          The settings for this variable is printed when you type 'make'
          in the upper most directory (toplevel) where you untarred all
          the source tarballs.

        * libgdgeda 2.0.15 is now required to build libgeda.

        * No significant code changes.

   gschem

        * Applied Carlos Nieves Onega's multi attribute patch.  With this
          patch, the multi attribute add/edit dialog box behaves a lot
          more intelligently when adding or changing attributes.

        * Bunch of work to support both gtk+ 1.2.x and 2.2.x.

        * Rewrote the exit dialog box to look better under both 1.2.x
          and 2.2.x.  Quite a few of the dialog box look bad under
          1.2.x, but look absolutely dreadful under 2.2.x, so they
          will be recreated (and hopefully improved in the process)
          in future releases.

   gnetlist

        * Applied Carlos Nieves Onega's commandline (-l filename) load
          scheme patch.  The scheme code is loaded and executed from the
          specified file before the backend is loaded.

        * Added the -m commandline flag which allows scheme code to be
          loaded from a file after the backend is loaded but before it is
          executed.

        * Integrated Carlos Nieves Onega's DRC2 backend.

        * Applied Carlos Nieves Onega's warning cleanup patch.

        * The required work to get gnetlist to work with both gtk+ 1.2.x and
          2.2.x.

        * Added Bill Wilson's gnet-gsch2pcb backend.

        * Applied Stuart Brorson's latest changes to the spice-sdb
          netlister.  His changes included the -s command line flag
          (sort output netlist) and the gnetlist:get-calling-flags as
          well as improvements to the spice-sdb backend itself.

   gsymcheck

        * No significant changes other than the gtk+ 2.2.x support changes.

   symbols

        * Werner Hoch updated a bunch of symbols in various directories
          including memory and 74.

        * Removed gesym-config.  The new ./configure.ac files do not use
          this file anymore.

        * Added a bunch of contributed symbols (not all though, some are
          still pending for various reasons).

        * The author= and email= attribute on five symbols have been
          merged into one (author=).

   geda (gManager)

        * No changes

   setup

        * No changes

   utils

        * Finally integrated Werner Hoch's tragesym 0.0.5 into the
          utils package.  tragesym is a symbol creator for gEDA/gaf written
          in python.

        * Applied patch by Holger Dietze to update gmk_sym to be current.

        * Integrated Bill Wilson's gsch2pcb package.
          gsch2pcb is conceptually based on the gschem2pcb shell script
          distributed with gnetlist, but additionally handles multiple
          schematics, handles element file footprints, and removes pc
          board elements corresponding to components deleted from the
          schematics.  It also forward annotates component value changes

        * The necessary changes to support gtk+ 2.2.x.

        * Integrated pads backannotation script by Dan McMahill.
          A perl program which implements backannotation from Pads
          PowerPCB board layouts to gschem schematics.

   docs

        * Documented the merge of author= and email= (suggestion by
          Werner Hoch)

        * Updated spice-sdb document with a the latest version from
          Stuart Brorson.

        * Added Dan McMahill's documentation for the pads_backannotate
          script.

   examples

        * No changes.


   For more a detailed ChangeLog please look in the appropriate source
   directories.

diffstat:

 cad/geda-docs/Makefile        |   8 +++-----
 cad/geda-docs/PLIST           |  35 +++++++++++++++++++++++++++++++++--
 cad/geda-docs/distinfo        |   6 +++---
 cad/geda-symbols/Makefile     |   5 ++---
 cad/geda-symbols/PLIST        |  16 ++++++++++++++--
 cad/geda-symbols/distinfo     |   6 +++---
 cad/geda-utils/Makefile       |  20 ++++++++++++++------
 cad/geda-utils/PLIST          |   5 ++++-
 cad/geda-utils/distinfo       |   6 +++---
 cad/geda/Makefile             |   8 +++++---
 cad/geda/distinfo             |   6 +++---
 cad/gnetlist/Makefile         |  22 +++++++++++++---------
 cad/gnetlist/PLIST            |   8 +++++---
 cad/gnetlist/distinfo         |   9 +++++----
 cad/gnetlist/patches/patch-aa |  13 +++++++------
 cad/gnetlist/patches/patch-ab |  23 +++++++++++++++++++++++
 cad/gschem/Makefile           |   5 ++---
 cad/gschem/PLIST              |  17 ++---------------
 cad/gschem/distinfo           |   6 +++---
 cad/gsymcheck/Makefile        |   5 ++---
 cad/gsymcheck/distinfo        |   6 +++---
 cad/libgeda/Makefile          |   7 +++----
 cad/libgeda/PLIST             |  19 ++++---------------
 cad/libgeda/buildlink2.mk     |   6 +++---
 cad/libgeda/distinfo          |   6 +++---
 25 files changed, 165 insertions(+), 108 deletions(-)

diffs (truncated from 720 to 300 lines):

diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-docs/Makefile
--- a/cad/geda-docs/Makefile    Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-docs/Makefile    Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2003/07/17 21:24:57 grant Exp $
+# $NetBSD: Makefile,v 1.14 2003/09/10 23:43:33 dmcmahill Exp $
 #
 
 DISTNAME=              geda-docs-${PKGVERSION}
@@ -13,15 +13,13 @@
 COMMENT=               HTML documentation for gEDA
 
 DEPENDS+=              geda-symbols-${PKGVERSION}:../../cad/geda-symbols
+BUILD_DEPENDS+=                geda-symbols>=${PKGVERSION}:../../cad/geda-symbols
 
 CONFLICTS+=            gEDA<19991011
 
-BUILD_DEPENDS+=                geda-symbols>=${PKGVERSION}:../../cad/geda-symbols
-
 DIST_SUBDIR=           geda
-PKGVERSION=            20030525
+PKGVERSION=            20030901
 
 GNU_CONFIGURE=         YES
-USE_X11BASE=           YES
 
 .include "../../mk/bsd.pkg.mk"
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-docs/PLIST
--- a/cad/geda-docs/PLIST       Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-docs/PLIST       Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2003/07/15 09:23:32 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.6 2003/09/10 23:43:33 dmcmahill Exp $
 share/doc/geda-doc/attributes/attributes.css
 share/doc/geda-doc/attributes/attributes.dvi
 share/doc/geda-doc/attributes/attributes.html
@@ -96,7 +96,37 @@
 share/doc/geda-doc/hooks/hooks_and_scheme.txt
 share/doc/geda-doc/keymapping/keymapping.html
 share/doc/geda-doc/netattrib/netattrib.txt
-share/doc/geda-doc/spice-sdb/spice-sdb-howto.html
+share/doc/geda-doc/pads_backannotate/contents.png
+share/doc/geda-doc/pads_backannotate/images.aux
+share/doc/geda-doc/pads_backannotate/images.log
+share/doc/geda-doc/pads_backannotate/images.pl
+share/doc/geda-doc/pads_backannotate/images.tex
+share/doc/geda-doc/pads_backannotate/img1.png
+share/doc/geda-doc/pads_backannotate/img2.png
+share/doc/geda-doc/pads_backannotate/index.html
+share/doc/geda-doc/pads_backannotate/labels.pl
+share/doc/geda-doc/pads_backannotate/next.png
+share/doc/geda-doc/pads_backannotate/next_g.png
+share/doc/geda-doc/pads_backannotate/node1.html
+share/doc/geda-doc/pads_backannotate/node2.html
+share/doc/geda-doc/pads_backannotate/node3.html
+share/doc/geda-doc/pads_backannotate/node4.html
+share/doc/geda-doc/pads_backannotate/node5.html
+share/doc/geda-doc/pads_backannotate/node6.html
+share/doc/geda-doc/pads_backannotate/node7.html
+share/doc/geda-doc/pads_backannotate/pads_backannotate.css
+share/doc/geda-doc/pads_backannotate/pads_backannotate.dvi
+share/doc/geda-doc/pads_backannotate/pads_backannotate.html
+share/doc/geda-doc/pads_backannotate/pads_backannotate.pdf
+share/doc/geda-doc/pads_backannotate/pads_backannotate.ps
+share/doc/geda-doc/pads_backannotate/prev.png
+share/doc/geda-doc/pads_backannotate/prev_g.png
+share/doc/geda-doc/pads_backannotate/up.png
+share/doc/geda-doc/pads_backannotate/up_g.png
+share/doc/geda-doc/spice-sdb/appendix.html
+share/doc/geda-doc/spice-sdb/intro.html
+share/doc/geda-doc/spice-sdb/netlist.html
+share/doc/geda-doc/spice-sdb/simulation.html
 share/doc/geda-doc/switcap/contents.png
 share/doc/geda-doc/switcap/images.aux
 share/doc/geda-doc/switcap/images.log
@@ -196,6 +226,7 @@
 @dirrm share/doc/geda-doc/symbols
 @dirrm share/doc/geda-doc/switcap
 @dirrm share/doc/geda-doc/spice-sdb
+@dirrm share/doc/geda-doc/pads_backannotate
 @dirrm share/doc/geda-doc/netattrib
 @dirrm share/doc/geda-doc/keymapping
 @dirrm share/doc/geda-doc/hooks
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-docs/distinfo
--- a/cad/geda-docs/distinfo    Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-docs/distinfo    Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2003/07/15 09:23:32 dmcmahill Exp $
+$NetBSD: distinfo,v 1.8 2003/09/10 23:43:34 dmcmahill Exp $
 
-SHA1 (geda/geda-docs-20030525.tar.gz) = ed53b441031d93f70474d42813367643bbe083b5
-Size (geda/geda-docs-20030525.tar.gz) = 911047 bytes
+SHA1 (geda/geda-docs-20030901.tar.gz) = 4cad60424f610b41919023b6904a55cced743675
+Size (geda/geda-docs-20030901.tar.gz) = 669160 bytes
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-symbols/Makefile
--- a/cad/geda-symbols/Makefile Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-symbols/Makefile Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2003/07/17 21:24:58 grant Exp $
+# $NetBSD: Makefile,v 1.12 2003/09/10 23:43:34 dmcmahill Exp $
 #
 
 DISTNAME=      geda-symbols-${PKGVERSION}
@@ -15,10 +15,9 @@
 CONFLICTS+=    gEDA<19991011
 
 DIST_SUBDIR=   geda
-PKGVERSION=    20030525
+PKGVERSION=    20030901
 
 GNU_CONFIGURE= YES
-USE_X11BASE=   YES
 USE_GMAKE=     YES
 
 .include "../../mk/bsd.pkg.mk"
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-symbols/PLIST
--- a/cad/geda-symbols/PLIST    Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-symbols/PLIST    Wed Sep 10 23:43:32 2003 +0000
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2003/07/15 09:23:33 dmcmahill Exp $
-bin/gesym-config
+@comment $NetBSD: PLIST,v 1.9 2003/09/10 23:43:34 dmcmahill Exp $
 share/doc/geda-doc/nc.pdf
 share/gEDA/sym/4000/4000-1.sym
 share/gEDA/sym/4000/4000-2.sym
@@ -269,6 +268,7 @@
 share/gEDA/sym/74/74181-1.sym
 share/gEDA/sym/74/74182-1.sym
 share/gEDA/sym/74/74189-1.sym
+share/gEDA/sym/74/74189-2.sym
 share/gEDA/sym/74/74190-1.sym
 share/gEDA/sym/74/74191-1.sym
 share/gEDA/sym/74/74191-2.sym
@@ -316,6 +316,7 @@
 share/gEDA/sym/74/7451-1.sym
 share/gEDA/sym/74/74520-1.sym
 share/gEDA/sym/74/74520-2.sym
+share/gEDA/sym/74/74520-3.sym
 share/gEDA/sym/74/7454-1.sym
 share/gEDA/sym/74/74541-1.sym
 share/gEDA/sym/74/7455-1.sym
@@ -325,8 +326,10 @@
 share/gEDA/sym/74/74574-1.sym
 share/gEDA/sym/74/74595-1.sym
 share/gEDA/sym/74/74673A-1.sym
+share/gEDA/sym/74/74673A-2.sym
 share/gEDA/sym/74/74684-1.sym
 share/gEDA/sym/74/74688-1.sym
+share/gEDA/sym/74/74688-2.sym
 share/gEDA/sym/74/7472-1.sym
 share/gEDA/sym/74/7473-1.sym
 share/gEDA/sym/74/7474-1.sym
@@ -545,6 +548,7 @@
 share/gEDA/sym/bus/pc104A-1.sym
 share/gEDA/sym/bus/pc104B-1.sym
 share/gEDA/sym/connector/BNC-1.sym
+share/gEDA/sym/connector/DB15-1.sym
 share/gEDA/sym/connector/DB25-1.sym
 share/gEDA/sym/connector/DB25-2.sym
 share/gEDA/sym/connector/DB31-1.sym
@@ -589,7 +593,9 @@
 share/gEDA/sym/connector/header20-3.sym
 share/gEDA/sym/connector/header22-1.sym
 share/gEDA/sym/connector/header26-1.sym
+share/gEDA/sym/connector/header26-2.sym
 share/gEDA/sym/connector/header3-1.sym
+share/gEDA/sym/connector/header32-2.sym
 share/gEDA/sym/connector/header34-1.sym
 share/gEDA/sym/connector/header40-2.sym
 share/gEDA/sym/connector/header50-1.sym
@@ -763,6 +769,7 @@
 share/gEDA/sym/linear/l200-1.sym
 share/gEDA/sym/linear/lm135-1.sym
 share/gEDA/sym/linear/lm1877-1.sym
+share/gEDA/sym/linear/lm2576T-1.sym
 share/gEDA/sym/linear/lm2822-1.sym
 share/gEDA/sym/linear/lm2822m-1.sym
 share/gEDA/sym/linear/lm2902-1.sym
@@ -771,6 +778,7 @@
 share/gEDA/sym/linear/lm317-1.sym
 share/gEDA/sym/linear/lm324-1.sym
 share/gEDA/sym/linear/lm339-1.sym
+share/gEDA/sym/linear/lm339-2.sym
 share/gEDA/sym/linear/lm358-1.sym
 share/gEDA/sym/linear/lm386-1.sym
 share/gEDA/sym/linear/lm3909-1.sym
@@ -814,6 +822,7 @@
 share/gEDA/sym/maxim/max1081-1.sym
 share/gEDA/sym/maxim/max1114-1.sym
 share/gEDA/sym/maxim/max1114-2.sym
+share/gEDA/sym/maxim/max1211-1.sym
 share/gEDA/sym/maxim/max135-1.sym
 share/gEDA/sym/maxim/max1407-1.sym
 share/gEDA/sym/maxim/max147-1.sym
@@ -862,6 +871,7 @@
 share/gEDA/sym/maxim/max6314-1.sym
 share/gEDA/sym/maxim/max663-1.sym
 share/gEDA/sym/maxim/max664-1.sym
+share/gEDA/sym/maxim/max6674-1.sym
 share/gEDA/sym/maxim/max713-1.sym
 share/gEDA/sym/maxim/max7652-1.sym
 share/gEDA/sym/maxim/max807-1.sym
@@ -885,6 +895,7 @@
 share/gEDA/sym/memory/am27S13D-1.sym
 share/gEDA/sym/memory/am9128-1.sym
 share/gEDA/sym/micro/6821-1.sym
+share/gEDA/sym/micro/6821-2.sym
 share/gEDA/sym/micro/8031.sym
 share/gEDA/sym/micro/8052basic-1.sym
 share/gEDA/sym/micro/8086-1.sym
@@ -1013,6 +1024,7 @@
 share/gEDA/sym/opto/6N135-1.sym
 share/gEDA/sym/opto/6N136-1.sym
 share/gEDA/sym/opto/6n137-1.sym
+share/gEDA/sym/opto/810-1.sym
 share/gEDA/sym/opto/HCPL4502-1.sym
 share/gEDA/sym/opto/HCPL4701-1.sym
 share/gEDA/sym/opto/HCTL-2000-1.sym
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-symbols/distinfo
--- a/cad/geda-symbols/distinfo Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-symbols/distinfo Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2003/07/15 09:23:33 dmcmahill Exp $
+$NetBSD: distinfo,v 1.8 2003/09/10 23:43:34 dmcmahill Exp $
 
-SHA1 (geda/geda-symbols-20030525.tar.gz) = d1fd907f3ff71c10c822107086fbd4c8a2218cf7
-Size (geda/geda-symbols-20030525.tar.gz) = 529013 bytes
+SHA1 (geda/geda-symbols-20030901.tar.gz) = 61e2122978421f62672eaa10adb182e4beb9f354
+Size (geda/geda-symbols-20030901.tar.gz) = 514174 bytes
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-utils/Makefile
--- a/cad/geda-utils/Makefile   Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-utils/Makefile   Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2003/07/17 21:24:59 grant Exp $
+# $NetBSD: Makefile,v 1.18 2003/09/10 23:43:35 dmcmahill Exp $
 #
 
 DISTNAME=              geda-utils-${PKGVERSION}
@@ -12,18 +12,26 @@
 HOMEPAGE=              http://www.geda.seul.org/
 COMMENT=               Set of utilites for gEDA
 
-CONFLICTS+=            gEDA<19991011
+BUILD_DEPENDS+=                geda-symbols>=${PKGVERSION}:../../cad/geda-symbols
 
-BUILD_DEPENDS+=                geda-symbols>=${PKGVERSION}:../../cad/geda-symbols
+CONFLICTS+=            gEDA<19991011
 
 DIST_SUBDIR=           geda
-PKGVERSION=            20030525
+PKGVERSION=            20030901
 
 GNU_CONFIGURE=         YES
-USE_X11BASE=           YES
 USE_BUILDLINK2=                YES
 USE_PERL5=             YES
-REPLACE_PERL+=         scripts/gschupdate \
+
+EVAL_PREFIX+=          PYDIR=python
+
+REPLACE_INTERPRETER+=   python
+_REPLACE.python.old=   .*/bin/python
+_REPLACE.python.new=   ${PYDIR}/bin/python
+_REPLACE_FILES.python= scripts/tragesym
+
+REPLACE_PERL+=         scripts/pads_backannotate \
+                       scripts/gschupdate \
                        scripts/gsymupdate \
                        scripts/refdes_renum \
                        scripts/sarlacc_sym
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-utils/PLIST
--- a/cad/geda-utils/PLIST      Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-utils/PLIST      Wed Sep 10 23:43:32 2003 +0000
@@ -1,13 +1,16 @@
-@comment $NetBSD: PLIST,v 1.3 2003/03/09 06:18:25 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.4 2003/09/10 23:43:35 dmcmahill Exp $
 bin/convert_sym
 bin/gmk_sym
+bin/gsch2pcb
 bin/gschemdoc
 bin/gschlas
 bin/gschupdate
 bin/gsymupdate
 bin/olib
+bin/pads_backannotate
 bin/refdes_renum
 bin/sarlacc_schem
 bin/sarlacc_sym
 bin/smash_megafile
+bin/tragesym
 share/gEDA/system-gschlasrc
diff -r 71b6eb16d9db -r cb730d3edd03 cad/geda-utils/distinfo
--- a/cad/geda-utils/distinfo   Wed Sep 10 23:38:27 2003 +0000
+++ b/cad/geda-utils/distinfo   Wed Sep 10 23:43:32 2003 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2003/07/15 09:23:33 dmcmahill Exp $
+$NetBSD: distinfo,v 1.8 2003/09/10 23:43:35 dmcmahill Exp $
 
-SHA1 (geda/geda-utils-20030525.tar.gz) = 36788ac91d6d61ddf700300036b9afb81b441fb7
-Size (geda/geda-utils-20030525.tar.gz) = 199671 bytes



Home | Main Index | Thread Index | Old Index