Commit graph

477 commits

Author SHA1 Message Date
drochner
9d9e693298 correct HOMEPAGE 2003-10-31 12:28:12 +00:00
dmcmahill
2dc3b7457c Fix LIBTOOL_OVERRIDE to get the right thing. Fixes PLIST problems on Solaris. 2003-10-31 02:13:59 +00:00
dmcmahill
70e7f45316 This pkg needs GNU sed for configure to work. Fixes build problem on
Solaris.
2003-10-29 23:14:22 +00:00
dmcmahill
d153628a45 update to gerbv-0.15
-- Release 0.15 --

2003-10-06  Stefan Petersen  <spe@stacken.kth.se>

        * src/draw_amacro.c: Drawing of aperture macro primitive 7 was
          severly broken. Revealed by Drew Moore who sent an example
          along. Thanks Drew! Closes bug #818307.

2003-09-28  Stefan Petersen  <spe@stacken.kth.se>

        * src/gerber.c: Patch from Peter Brueckner. Some Gerbers don't
          have G04 but just G4. Peters patch fixes that for G- and M-codes.

2003-09-08  Stefan Petersen  <spe@stacken.kth.se>

        * src/gerber.c: Patch from Simon Munton to fix a problem with polygons
          sometimes not being filled properly. Closes bug #800928 (which
          he promptly had submitted).

        * src/gerber.c: Another patch from Simon. This time it fixes
          circular polygon outlines by with a number of short segments.
          Closes bug #603183, which was almost a year old. Thanks Simon!
2003-10-26 04:56:58 +00:00
jlam
a9f08159c4 Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
2003-09-28 09:13:55 +00:00
grant
7a71199b50 move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
2003-09-27 17:07:34 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
recht
e914ab3288 hange extension.mk to also install optimized files for distutils packages.
Inspired by FreeBSD "ports".

Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.

Discussed with/ok'ed by drochner@.
2003-09-14 16:43:45 +00:00
dmcmahill
95e3732674 Update to gwave-20030804.
This update is a collection of little improvements and a significant
verhaul of hardcopy plot and export.

Hardcopy and documentation output can now be obtained using either graph
or Gnuplot.  A dialog box allows choosing output formas and a few other
settings.  Additional plot/export filters can be plugged in by writing a
suitable scheme module.

There's a data-export function for extracting and saving a subset of a
datafile as ascii.

The stacking/drawing order of waveforms can be changed.

Selected waveforms are now drawn in a highlighted style.
2003-09-12 20:47:11 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
2003-09-12 20:07:06 +00:00
dmcmahill
0a88b0780c add and enable geda-examples 2003-09-10 23:44:12 +00:00
dmcmahill
94925107c3 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.
2003-09-10 23:43:32 +00:00
dmcmahill
3f485a4e7a import geda-examples, a set of examples of the use of the geda suite of tools. 2003-09-10 23:38:27 +00:00
seb
47765761ec Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}. 2003-09-01 23:34:57 +00:00
jdolecek
36722ad11d this package builds/works on with Python 2.3, so list it as
acceptable version
from PR pkg/22626 by Michal Pasternak
2003-08-31 20:27:33 +00:00
jtb
c338224e93 Update to version 3.1.19.
From the CHANGES file:

254  v3.1 rev 19	8/12/03
     Required reconfiguring without Tcl once to generate the
     "Makefile.in" in the Xw directory;  otherwise, automake 1.7
     becomes a requirement.

253  v3.1 rev 18	8/6/03
     A fix to the output, correcting the page numbering in the
     PostScript page headers.  The incorrect numbering can cause
     some printers to lock up. . .

252  v3.1 rev 17	7/14/03
     Thanks to Ted Roth for fixing my rather too-hasty fix of
     revision 16.  Also:  Some fixes to the autoconf script (also
     from Ted Roth), and autoconf script updated to work with the
     latest versions of autoconf/automake/aclocal.
2003-08-31 02:02:30 +00:00
reed
e2336bb021 "It's" stands for "it is" (or "it has"). The apostrophe is not used
for a possessive (like her, his, whose, their, and its).

Note that I didn't check for proper use of "its" (when it should
be "it is" or "it has" instead).

I also saw over 15 other grammar or punctuation problems, but not
fixed in this commit.
2003-08-30 02:14:19 +00:00
jmc
2e5251616b Regen with file as sourceforge shows it. 2003-08-28 03:47:09 +00:00
drochner
64e12ac882 update to the 20030815 shapshot
changes are basically bugfixes, and improvements in the FPGA synthesis
area
2003-08-25 11:21:50 +00:00
dmcmahill
5311841aa5 add and enable covered 2003-08-24 18:38:42 +00:00
dmcmahill
9c45065ef2 import covered-0.2.1
Covered is a Verilog code coverage analysis tool that can be useful
for determining how well a diagnostic test suite is covering the
design under test. Typically in the design verification work flow, a
design verification engineer will develop a self-checking test suite
to verify design elements/functions specified by a design's
specification document. When the test suite contains all of the tests
required by the design specification, the test writer may be asking
him/herself, "How much logic in the design is actually being
exercised?", "Does my test suite cover all of the logic under test?",
and "Am I done writing tests for the logic?".  When the design
verification gets to this point, it is often useful to get some
metrics for determining logic coverage. This is where a code coverage
utility, such as Covered, is very useful.

Please note that this package is for a stable release version.
There is a seperate package (covered-current) which is made of
development snapshots.
2003-08-24 18:38:06 +00:00
dmcmahill
8c8769471c update to gerbv-0.14.
Changes since 0.13:

* Removal of the last inclusions of malloc.h after tips
  from Charles Lepple.
* Some patch that fixed a problem for Larry Doolittle
* Error messages when running RS274D instead of
  "crash-and-burn" (ie segfault).
2003-08-19 00:06:44 +00:00
dmcmahill
82cd633d7f add conflict with pcb-current 2003-08-17 04:00:51 +00:00
dmcmahill
69b4c2cbfd add and enable pcb-current 2003-08-17 04:00:05 +00:00
dmcmahill
2cf1c2c58e import pcb-current-20030815.
Pcb - X11 interactive printed circuit board layout system.

Pcb is a handy tool for	the X Window System to design printed
circuit	boards.  All coordinate units are 1/1000 inch.

Please note that this package is a development snapshot and while it contains
the latest and greatest features, it may be buggy as well.  There is a seperate
pcb package which is made of the stable releases.
2003-08-17 03:59:08 +00:00
seb
0d7159e7bd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:27:40 +00:00
seb
f8e35bd858 one INFO_FILES occurrence is enough. 2003-08-08 15:42:15 +00:00
drochner
25e4c51173 bump revision after qt3/kde prefix change 2003-08-05 13:35:26 +00:00
jmc
448e3f390f Make this understand netbsdelf as a configure target so it finds tcl/tk
correctly
2003-08-04 07:17:36 +00:00
martti
ff0278ea30 COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
drochner
89ed965917 Add a patch to work around the non-working partial vcd file reading
(disable it), and another one to use memory a bit more efficiently.
The program is now usable with VCD files larger than 10M.
Update to the latest snapshot to ease discussion with the author;
a notable change in this is improved LXT support.
2003-07-15 12:32:58 +00:00
drochner
7e725a4ba3 update to 9.1k
* Changes in Dinotrace 9.1k 06/06/2003
****    Fix crash with busses that are replicated with different widths.
* Changes in Dinotrace 9.1j 03/22/2003
****    When window is resized, keep same percentage of trace visible.
****    Fix File Reread duplicating signals.  [Uwe Bonnes]
****    Fix File Reread with identically named signals.
****    Fix dropping of 0s on signals > 32 bits. [Jason Mancini]
****    Fix coredump on read and GCC 3.2.  [Jason Mancini]
2003-07-15 09:48:35 +00:00
dmcmahill
f54512120a 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.
2003-07-15 09:23:31 +00:00
drochner
f08db1a64f +gtkwave 2003-07-14 13:22:34 +00:00
drochner
956c397ce1 import gtkwave-2.0.0pre3, a digital waveform viewer which, eg,
complements cad/verilog[-current]
2003-07-14 13:21:18 +00:00
drochner
b5144ee56e update to snapshot "20030705".
There was a couple of snapshots since february; besides bugfixes the
major highligths might be:
-handling of real values at various places
-support for library modules (esp cadence PLI1)
-better FPGA support (esp Virtex II)
-"vvp" interactive mode added

Also converted to buildlink2, and dependencies to libz, libbz2 and
readline added.
2003-07-14 09:51:48 +00:00
wiz
d39d2491b5 Update DEPENDS; bump PKGREVISION. 2003-07-13 17:47:50 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
dillo
123568f0eb don't define test directly, use do-test 2003-07-12 13:01:01 +00:00
jtb
c269582771 Update to version 3.1.16.
The source for version 3.1 contains the first official release of the
Tcl/Tk-based version of xcircuit.  At this time , everything in the
original program has been implemented in the Tk GUI. The Tcl version
has the greatest amount of command-line control, and can be run
exclusively from the command line (e.g., from a script).  A
command-line argument "-exec" has been added to facilitate running
xcircuit in "batch mode".

Starting with version 3.1 revision 10, XCircuit has been made an
official part of the EDA environment including Magic, IRSIM, Netgen,
and Tclspice.  Revision 10 addresses interoperability among these
applications, including use of XCircuit in conjunction with Magic for
Layout-vs.-Schematic (LVS) verification.  A Magic tutorial on using
XCircuit, Magic, and Netgen together for LVS is in the works. Note
that this EDA environment requires that all applications be compiled
with Tcl/Tk.

From this point, the embedded Python interpreter interface will not be
further  developed,  except  for essential bug fixes and such.
2003-07-10 08:03:57 +00:00
drochner
91e8c04971 -no need for USE_GNU_GETTEXT
-this really doesn't USE_LIBTOOL
2003-07-09 14:46:49 +00:00
drochner
cfb99139f7 #include <locale.h> before using LC_WHATEVER 2003-07-09 14:45:59 +00:00
seb
90491f1770 Convert to USE_NEW_TEXINFO. 2003-06-27 12:09:39 +00:00
seb
5038cd8cf3 Convert to USE_NEW_TEXINFO.
Patch ngspice.info for INFO-DIR-{SECTION,ENTRY} addition.
2003-06-27 10:18:55 +00:00
seb
4159053573 Convert to USE_NEW_TEXINFO. 2003-06-27 09:03:15 +00:00
seb
029ade2631 convert to USE_NEW_TEXINFO. 2003-06-26 23:32:57 +00:00
seb
473e68daf4 Convert to USE_NEW_TEXINFO. 2003-06-26 22:01:14 +00:00
abs
fb6c29f8bf Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
now and not NetBSD-*-arm32. Changes include one or more of:
    - Change MACHINE_ARCH == arm32 to also match arm
    - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
    - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
2003-06-11 20:50:50 +00:00
drochner
887003bd79 add py-MyHDL 2003-06-05 18:52:00 +00:00