pkgsrc/cad
dmcmahill 25992f8b83 Update to version 1.8.2
Notable changes in gEDA/gaf 1.8.2
=================================

Bugfix release.

* [994361] Fixed a libgeda crash bug involving nets inside symbols.

* [1226246] Fixed a gnetlist data corruption bug when using refdes
  containing the string "POWER".

* Updates to build system to allow compilation from git on systems
  with Automake >= 1.13.0.

Notable changes in gEDA/gaf 1.8.1
=================================

Bugfix release with correct dynamic version information for libgeda.

Notable changes in gEDA/gaf 1.8.0
=================================

* `gschem' and `gnetlist' have updated and rewritten user guides.

* All tools now give more informative error messages if they are
  unable to load schematic or symbol files due to syntax errors.

* All tools now correctly handle schematic and symbol files with `\r',
  `\n', or `\r\n` line endings, or a mixture.

* Unconnected pin ends and net ends are now all drawn with the same
  box marker in `gschem' and printed output.

* Net segments with at least two connections (including indirect
  connections via `netname=' attributes) are now drawn with arrowheads
  rather than box markers on dangling ends in `gschem' and printed
  output.

Notable changes in gEDA/gaf 1.7.2
=================================

* `geda-gaf' now requires GTK+ 2.16.0 or later.

* A greatly expanded Scheme API has been added to gEDA/gaf for use by
  extension authors.  See the `geda-scheme' Info manual for more
  details.  Existing extensions may need to be modified to load the
  `(geda deprecated)' or `(gschem deprecated)' modules.

* The `component-library-search' function for `gafrc' files now skips
  directories without symbols, and searches for libraries recursively.

* `gschem' keybinding improvements:

  - Keybindings are now unaffected by Caps Lock.

  - Keystrokes are displayed using the same characters as on keycaps
    (e.g. `:' instead of `colon').

  - Keystrokes may use extended modifiers (Super, Hyper and Meta).

  - Key bindings can be modified in any rc file or interactively using
    the `global-set-key' function.  See notes in `system-gschemrc' for
    examples.

* `gschem' now displays help files and component documentation on all
  platforms, including Windows.  The `locate' tool is no longer used
  to search for component documentation files.

* The `schdiff' tool for generating visual diffs of schematics and
  symbols has been added.  It can be used with most version control
  systems.  See `man schdiff' for more details.

* The `bom' and `bom2' backends to `gnetlist' now give error messages
  if no attribute file can be found.  The `-O attrib_file=FILE' and
  `-O attribs=ATTRIB,ATTRIB...' options have also been added.

* A new `ewnet' backend has been added to `gnetlist'.  This outputs
  netlists for use with the National Instruments ULTIboard layout
  tool.

* The `verilog' backend to `gnetlist' now supports concatenated net
  naming like "{a,b,c[3:0]}".

* `gsch2pcb' no longer supports the `m4_command' parameter in project
  files.

* The `--m4-pcbdir' and `--m4-file' arguments to `gsch2pcb' now work
  again.

* `gsymfix.pl' has been renamed to `gsymfix'.

* Man pages are now available for all programs installed as part of
  gEDA/gaf.

* The undocumented programs `gnet_hier_verilog', `gsymupdate', `gschupdate'
  and `sch2eaglepos.sh' are no longer installed to ${prefix}/bin.

Notable changes in gEDA/gaf 1.7.1
=================================

* gEDA is now compatible with Guile 2.0.

* gEDA/gaf applications no longer complain when trying to load an rc
  file twice, or when an rc file doesn't exist.

* `gschem' allows objects to be moved by dragging without having to
  select them first.

* `gschem' now supports keybindings with more than one modifier key,
  and "Deselect" is bound to <Control Shift A> by default.

* `gnetlist' correctly handles multiple renames of the same net.  This
  resolves some long-standing bugs with multipage schematics.

* The `spice-sdb' backend for `gnetlist' now has built-in support for
  `SUBCKT_NMOS' and `SUBCKT_PMOS' devices.

* A new `makedepend' backend has been added to `gnetlist'.  It
  generates Makefile code for SPICE simulation dependencies.

* Visibility of embedded component attributes are now preserved by
  `gattrib'.

* `gsch2pcb' correctly handles footprint names with hyphens (`-').

* `gsch2pcb' project files support quoting and escaping in
  `schematics' entries.

* Considerable enhancements to Unicode support when printing
  schematics or exporting PostScript.

Notable changes in gEDA/gaf 1.7.0
=================================

* All gEDA/gaf applications now handle configuration files much more
  strictly, and provide much more useful feedback when an error
  occurs.

* Several changes to `gschem' command-line options:

  - The `-t' option is no longer supported.

  - Several command-line options now support a long-form alternative.

  - The `-s' option can now be used to run multiple Scheme scripts
    during `gschem' startup.

  - A new `-c' option is available, which runs a Scheme expression
    during `gschem' startup.

  - A new `-L' option is available, which adds a directory to the
    Scheme load path.

  - A new `-V' or `--version' option is available, which displays
    version information.

* `gschem' now provides a "Select All" function, which is bound to
  <Control a> by default, along with a corresponding "Deselect"
  function.

* In the `gschem' "Add component" dialog, filtering the component
  library will expand matching libraries.  If the filter is cancelled,
  all libraries are collapsed.  Components can now be selected by
  double-clicking on them in the component list.

* The `gschem' "Edit Text Properties" dialog now has an easier to use
  "Alignment" menu.

* Printed text size now better matches on-screen text size in
  `gschem'.

* Special characters, including commas, are now escaped or quoted
  appropriately in `gattrib' CSV output.

* Several changes to `gnetlist' command-line options:

  - Four command-line options specific to the `spice-sdb' backend have
    been removed.  They can be replaced with `-O <option>' according
    to the following table:

        -e, --embedd              -O embedd_mode
        -I, --include             -O include_mode
        -n, --nomunge             -O nomunge_mode
        -s, --sort                -O sort_mode

  - The list of available backends is now obtained using a new
    `--list-backends' option.  `-g help' no longer outputs a list of
    backends.

  - A new `-L' option is available, which adds a directory to the
    Scheme load path.

  - A new `-V' or `--version' option is available, which displays
    version information.

  - When run with invalid command-line arguments, `gnetlist' now exits
    with non-zero exit status.

* Several `gnetlist' backends have now been fixed so that it should no
  longer be necessary to set an expanded Guile stack in gEDA's config
  files.

* The `spice-sdb' backend for `gnetlist' now supports probes
  (`TESTPOINT' devices).

* The undocumented `mk_verilog_syms' program is no longer installed.
  The symbols it creates are still installed to
  `${prefix}/share/gEDA/sym/verilog'.
2014-03-13 10:35:03 +00:00
..
adms Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
atlc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
boolean Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
cascade Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
cgi-wcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
covered Fix build with TCL 8.6 2014-01-20 19:20:07 +00:00
covered-current Fix build with TCL 8.6 2014-01-20 19:20:07 +00:00
dinotrace Update to 9.4c. Changes: 2013-06-01 14:05:13 +00:00
dinotrace-mode Update to 9.4c. Changes: 2013-06-01 14:05:13 +00:00
eagle Reset maintainer for resigned developers. 2013-12-23 11:57:02 +00:00
electric Linux has <endian.h> not <sys/endian.h>. 2013-04-01 09:26:07 +00:00
fastcap Use more void. 2012-10-20 22:03:46 +00:00
fasthenry Use more void. 2012-12-25 21:14:17 +00:00
felt * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes 2013-07-15 02:02:17 +00:00
freehdl Bump all packages for perl-5.18, that 2013-05-31 12:39:35 +00:00
gdsreader Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
geda Update to version 1.8.2 2014-03-13 10:35:03 +00:00
gerbv Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
ghdl Import ghdl-0.29 as cad/ghdl. 2013-11-23 15:10:26 +00:00
gnetman Fix build with TCL 8.6 2014-01-20 19:20:07 +00:00
gnucap * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes 2013-07-15 02:02:17 +00:00
gplcver Apply removal of -export-dynamic for SunOS across all of pkgsrc. 2013-07-05 15:10:00 +00:00
gsmc Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
gtk1-wcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
gtk2-wcalc Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
gtkwave Update 3.3.54 to 3.3.57 2014-02-15 16:21:15 +00:00
gwave Link X11 on SunOS 2014-02-27 01:01:21 +00:00
kicad Don't force forward declarations of containers. 2014-02-21 20:17:03 +00:00
kicad-doc Import kicad documentation as of 20140214. 2014-02-17 20:40:48 +00:00
kicad-lib Import kicad libraries from the stable branch as of 20140214. 2014-02-17 20:40:10 +00:00
lc 'Please use "${TEST}" instead of "test".' 2013-04-06 04:11:44 +00:00
librecad Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
libwcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
magic Revbump after updating tcl/tk. 2014-01-11 14:42:00 +00:00
mcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
mex-wcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
mpac Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
MyHDL-gplcver Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
MyHDL-iverilog Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
nelma Use ${PKGMANDIR} 2013-05-21 21:33:44 +00:00
ng-spice ng-spice doesn't really use curses 2013-10-15 14:31:39 +00:00
ntesla Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
openscad Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
pcb Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
py-MyHDL Convert to distutils.mk. Mark as not for python-3.x. Bump PKGREVISION. 2014-01-20 15:46:53 +00:00
py-simpy Convert to distutils.mk. Mark as not for python-3.x. 2014-01-20 22:17:45 +00:00
qcad recursive bump for libmng-2.0.2 shlib major bump and dependency change 2013-10-09 17:39:01 +00:00
qcad-manual-cs Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
qcad-manual-de Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
qcad-manual-en Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
qcad-manual-hu Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
qcad-partlibrary Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
sci-wcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
spice Add Linux support. 2013-05-22 07:44:03 +00:00
spiceprm Bump all packages for perl-5.18, that 2013-05-31 12:39:35 +00:00
stdio-wcalc Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
tkgate Fix build with TCL 8.6. 2014-02-04 00:11:43 +00:00
tnt-mmtl itcl (4.0.0) is in tcl 8.6 (and later). 2014-02-22 09:20:30 +00:00
transcalc Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
verilog Update HOMEPAGE. 2014-02-15 13:46:12 +00:00
verilog-current Has race conditions during build. 2013-11-29 12:53:45 +00:00
verilog-mode Revbump all elisp packages after emacs changes. 2013-02-17 19:17:55 +00:00
vipec recursive bump for libmng-2.0.2 shlib major bump and dependency change 2013-10-09 17:39:01 +00:00
wcalc Do not build the message catalogs by default for the various wcalc 2010-01-28 01:11:27 +00:00
wcalc-docs Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:25:10 +00:00
xchiplogo Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
xcircuit Revbump after updating tcl/tk. 2014-01-11 14:42:00 +00:00
Makefile Add kicad, kicad-doc and kicad-lib 2014-02-17 20:41:58 +00:00