Commit graph

1100 commits

Author SHA1 Message Date
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
drochner
3e01a53f28 sync w/ base pkg 2011-04-13 16:14:10 +00:00
drochner
7f93ed6222 update to 0.7
too many changes to list here, see the release notes
2011-04-13 14:47:18 +00:00
drochner
b432218038 update to 0.9.4
changes:
-Language Coverage:
 -Add support for using the &&, || and ! operators with real
  constant values
 -Add support for passing -0.0 from the compiler to the run time
 -Add support for parsing pull devices that have two strengths specified
 -Allow multiple attribute instances
-bugfixes
pkgsrc change: clean up DESTDIR support
2011-04-13 14:19:29 +00:00
minskim
4b152e3f44 Let tnt-mmtl depend on tex-* instead of the entire teTeX. 2011-03-21 19:56:36 +00:00
drochner
7eddea52d9 update to 3.3.20
changes:
-Added --slider-zoom option to gtkwave to enable experimental
 horizontal slider zoom feature
-bugfixes
2011-03-16 17:31:12 +00:00
wiz
b2439bcebd Remove commented out imlib dependency. 2011-02-25 19:46:19 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
dmcmahill
2970bfa3ad Set CPP in configure environment to avoid configure getting a bad
value which in turn caused a build failure on .F files which cpp can
process but gcc -E can't (unless you have a gcc with fortran installed)
2011-01-22 18:25:47 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
obache
86ab4a834d fixed tcl library detection for DragonFly. 2010-12-23 07:47:18 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
drochner
df3ceae4e7 update to 3.3.14
many fixes and feature enhancements -- see the CHANGELOG.TXT file
2010-11-02 18:15:28 +00:00
obache
16f501792f MAKE_JOBS_SAFE=no 2010-10-03 07:46:56 +00:00
minskim
4de7cedbf1 gnucap needs dvipdfmx to generate documentation. Without it, an
obsolete PDF file will be installed.
2010-09-29 22:54:38 +00:00
minskim
8a70ae3b83 - Use \special syntax that dvipsk understands.
- Run TeX commands with absolute paths.
2010-09-29 21:57:04 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
dmcmahill
2b40e808e7 Update to nelma-3.2.
Changes are:

Make nelma compile with libpng-1.4.x (thanks to Thomas Klausner)

Minor Makefile fixes.
2010-08-04 02:46:03 +00:00
asau
dfc6889736 "fortran" -> "fortran77" except where it is clear that it isn't F77.
"fortran" is alias of "fortran77" for now, but it will change later.
2010-07-30 10:36:22 +00:00
joerg
c72ca10bc0 DESTDIR support 2010-06-25 21:05:57 +00:00
joerg
2a1efae4ae Needs Python 2.5+ due to finally usage. 2010-06-19 12:09:07 +00:00
drochner
cf78f2921e update to 3.3.7
changes: some feature additions, many fixes
2010-06-16 19:24:47 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
obache
36db3e312c Update py-simpy to 2.1.0.
Based on PR#43410 by Wen Heping.
* add math to CATEGORIES.
* set LICENSE=gnu-lgpl-v2.1.
* add PyPi to MASTER_SITES.
* fixes test target.
* simplify PKGNAME.

Major changes from 2.0.1 are:
* A SimPy debugger which allows users to interactively step through their
  simulation models. Not just for debugging, but also great for learning and
  teaching SimPy!
* A new document, describing API and tools for gaining insight into and
  debugging SimPy models.
* Two tutorials showing the use of SimPy's advanced object oriented API.
2010-06-05 04:38:46 +00:00
asau
00708ce7e3 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
dmcmahill
2c5071115d Fix an obvious bug that prevents compiling on systems with /proc/meminfo.
Patch is already in upstream sources.
2010-03-17 21:54:58 +00:00
dmcmahill
38877763cd Add missing PLIST entries. 2010-03-11 05:57:52 +00:00
dmcmahill
a374da3092 add license for cad/magic 2010-03-08 17:24:24 +00:00
dmcmahill
f618314df2 Remove extra x11.buildlink3.mk include which caused build failures with
modular X11.  Noted by Takahiro Kambe.
2010-03-04 03:19:58 +00:00
dmcmahill
b548c843d6 Update to magic-7.5.188. There have been many changes since this package
was last updated.

Besides the upstream changes listed below, also add DESTDIR support
(which is enabled by better upstream support for it).


4. Version 7.5 Release Notes:
---------------------------------

   Version 7.5 is the development branch.  Version 7.5.0 is the same as
   7.4.2, which is essentially the same as 7.3.123, plus some
   documentation updates.  Intended development is as follows:

   1) Use a finely spaced grid for the database, but keep the concept
      of "lambda" for layout.  Keep backwards compatibility, and resolve
      issues with layout that does not work well on the lambda grid.

      Item #1 implemented in 7.5.1 by allowing a DRC "scalefactor" line,
      which declares that all DRC rules are in units of (lambda /
      scalefactor).  Rules "in use" are scaled to lambda and rounded to
      the nearest integer.  The original value is retained, however, so
      that any call to "scalegrid" will recompute the DRC distances based
      on the current internal grid.  Thus, we can define DRC rules in
      fractional lambda and therefore match vendor DRC rule distances
      while still maintaining magic's concept of "lambda".  This means
      that users working entirely within magic have scalable CMOS rules,
      but if a "vendor cell" (3rd party GDS or CIF) is loaded, the DRC
      rules will be correct with respect to it.

   2) Create tile-based DRC functions that work like cifoutput:  perform
      tile operations, for which the resulting plane, instead of being
      output as a file like CIF or GDS, simply becomes an error result
      plane.  This will become an extra built-in plane.  Try to keep the
      plane numbers down by removing the built-in routing planes when they
      are not used.

      Basically, this means that the top of the DRC section defines a set
      of "templayer" blocks just like "cifinput" and "cifoutput" (but at the
      same scaling as the layout (thus the main reason for item #1 above)),
      where the templayer types can be used in the DRC section.

   3) Add "cifoutput" operators as needed to form a complete DRC.  Add DRC
      rule types as needed to form a complete DRC (for example, it needs a
      "copy" function that declares that the templayer itself represents the
      error condition).

4. Version 7.4 Release Notes:
---------------------------------

   Version 7.4 is the new stable distribution version of magic.
   Apart from changes to the release notes, it is identical to
   the last revision (123) of development version 7.3.  Revisions
   of 7.4 will be made as necessary to fix bugs in the code.  All
   new additions and major changes will be done to the new
   development distribution, version 7.5.  Therefore there will
   not be a "What's new in 7.4" section, as there is not supposed
   to be anything new in version 7.4.


5. Version 7.3 Release Notes:
---------------------------------

   Magic release 7.3 incorporates a stacked contact model which is,
   for the most part, backwardly compatible with Magic releases
   7.2 and earlier.  Information about this developmental release
   can be found at:

	http://opencircuitdesign.com/magic/magic7_3.html


   What's new in 7.3:
   ------------------
   Provided by Tim Edwards (MultiGiG, Inc.):
         1) Stacked contact model allowing arbitrary stacking of
	    contact types.
         2) A separate "undo/redo" method for network selection, to
	    remove the memory overhead associated with selecting and
	    unselecting large networks.  Also removes some time overhead
	    as well, especially when unselecting networks.
         3) Much improved "plot pnm" function.
         4) Improved transistor and resistor extraction.
	 5) LEF format reader; improved LEF/DEF input/output handling
	 6) New style and colormap file formats
	 7) Vendor GDS read/write capability
         8) "wire segment" drawing function
	 9) Handling of path records in CIF and GDS input
	10) Handling of cell scaling in GDS input
	11) Pi-network device extraction for resistors
	12) Option to write contacts as cell arrays in GDS output
	13) New "widespacing" and "maxwidth" DRC algorithms.
	14) "polygon" command
	15) New cifoutput operator "bloat-all"
	16) Backing-store for 24-bit and OpenGL graphics
	17) New "pick" tool for interactive selection move and copy
	18) New interactive "wire" tool
	19) Crosshair
	20) New cifoutput operator "slots"
	21) New fcntl-based file locking mechanism
	22) "angstroms" units supported in cifinput/cifoutput
	23) Non-Manhattan device extraction support
	24) New "feedback" mechanism
	25) Proper support for > 32 planes (up to 64)
	26) Fixed array interaction CIF/GDS generation
	27) Added executable "magicdnull" for streamlined batch-mode use
	28) New method for crash backups, including restore with "magic -r"
        29) A number of other technology file additions and enhancements

6. Version 7.2 Release Notes:
---------------------------------

   Magic release 7.2 incorporates the capability to run magic from the Tcl
   interpreter with graphics handled by Tk.  Instructions for compiling
   and installing this version are in README.Tcl.  Information about
   this release can be found at:

	http://opencircuitdesign.com/magic/magic7_2.html

   What's new in 7.2:
   ------------------
   Provided by Tim Edwards (MultiGiG, Inc., and JHU Applied Physics Lab):

       1) Tcl interpreter extension option
       2) Cygwin compile option
       3) Memory resources cleaned up
       4) GUI interface to Tcl version of Magic
       5) Readline update to version 4.3
       6) OpenGL fixes and refinements
       7) Nonmanhattan geometry fixes and extensions
       8) Threaded graphics in non-Tcl environments
       9) Inductance extraction
      10) CIF and GDS input/output support for deep submicron technologies
      11) Different internal and lambda grids, including automatic or
	  induced ("scalegrid" command) grid subdivision and expansion.
	  "snap" and "grid" functions and extensions aid layout when
	  lambda and internal units differ.
      12) Removed commands "list", "listall", "parent", and "child",
	  replacing them with the more general-purpose "cellname"
	  and "instance" commands.
      13) Added command "tech", and re-loadable technologies.
      14) Revamped the "dstyle" files and updated the dstyle version
      15) Added "element" types for layout annotation.
      16) Extended extract section of techfile to include "device"
	  keyword and devices "mosfet", "bjt", "capacitor", and "resistor".
	  New model resistor and mosfet use width/length instead of area/
	  perimeter.
      17) Added 3D rendering window invoked by command "specialopen wind3d",
	  for the Tcl version compiled with OpenGL graphics.
      18) Added "height" keyword to tech file for height/thickness values
      19) Added "windowname" command for managing multiple wrapper windows
	  under Tcl.
      20) Added extraction extension for annular (ring) MOSFETs.
      21) Added "widespacing" DRC rule.
      22) Added GNU autoconf compile
      23) New command "property" for setting key:value pair properties
	  in cell definitions that can be interpreted by other routines
	  (such as LEF/DEF).
      24) General-purpose subcircuit method using the "port" command to
	  declare a cell to be a subcircuit and to mark the position and
	  orientation of connections into the subcell.  This replaces a
	  method previously built into version 7.2 using a "subcircuit"
	  layer; that method is now considered obsolete.
      25) LEF and DEF format readers, LEF format writer.
      26) Improved techfile format with asterisk-notation and DRC
	  "surround", "overhang", and "rect_only" statements.
2010-03-03 03:40:00 +00:00
dmcmahill
c46cdb0494 Update to version 20.
----------------
Release 20
----------------
    * Fixes: model names starting with a number (1n4001) are now correctly parsed. The .global
      command has been reinstated (it was previously disabled) and error messages now display
      the corresponding line numberin the input deck.
    * New Features: .measure command for transient, ac and dc analyses (still not complete, e.g.
      DERIV is missing).
    * Devices: Updated BISM4 model to revision 4.6.5. Added PWL (PieceWise Linear) functionality
      for B (arbitrary generator) sources.

----------------
Release 19
----------------
Reveals an important work in compile scripts, many bug fixes in memory management, interface, and
work in device models.

    * Compile scripts: tclspice and ADMS compiling fixes. Architecture compiling fixes for SunOS,
      MS Visual Studio, MINGW, Cygwin.
    * Memory management: fixed memory leaks, modifies memory management for MS Windos, integration of
      espice bugfixes and enhancements, bug fixes in plots and cli interface.
    * Rework of BSim models, integration of EPFL-EKV model V2.63, ADMS models mextram, hicum0, hicum2.

----------------
Release 18
----------------
Rework-18 is introduces several new features into ngspice. This is a major
release that comes after more than three years. During the silent years
ngspice developers worked in CVS to stabilize and introduce new features
into the simulator.

- Tclspice simulator library has been merged with ngspice. Now you can
  compile ngapice or tclspice by asserting a configure switch. See README.tcl
- New options have been introduced: brief, listing, autostop and scale
- Support for .lib file has been introduced. This allows the use of
  third party model libraries in ngspice.
- .measure statements: avg, integ, rms, max, min, delay, param
- .global statements t support for global nodes whose name is not expanded
  when flattening the netlist.
- .func macros for inlining functions into netlists.
- Improved the numparam library to support fully parametrized netlists.
- BSIM model binning.
- new multi-input gate VCVS using XSPICE extensions.
2010-02-28 18:00:19 +00:00
dmcmahill
2619b19a31 Update to version 1.6.1
Release notes for the gEDA/gaf 1.6.1-20100214 stable release

   Summary
     __________________________________________________________________

   This is the second stable release of the 1.6.x series. The purpose of
       this release is bug fixing.
       Major highlights of this snapshot include (in mostly random order):
       General:

     * Added and updated lots of language translations in libgeda, gschem,
       and gattrib. (Courtesy of language translators and Launchpad)
     * The updated or new language translations are: af, ar, bg, de,
       en_GB, es, fa, fr, he, hu, it, ja, ml, nl, pl, pt_BR, pt, ru, tr,
       zh_CN, and zh_TW

   libgeda/gschem:
     * Added accelerator mnemonics for root menus in gschem

   gnetlist:
     * none

   gsymcheck:
     * none

   gattrib:
     * none

   utilities:
     * none

   symbols:
     * none

   documentation:
     * Updated the shipped documentation from the online wiki

   examples:
     * none

   Bugs fixed:
     * [1]2876373: Fix rendering with zoomed out dashed lines
     * [2]2901183: Fix for some manpage issues
     * [3]2904715: Don't update page connectivity from o_place_rotate()
     * [4]2949232: Fix slot editing routines to not edit inherited
       attributes
     * Cherry picked some other bug fixes from master that really should
       be in this bug fixing release

   The above is only a summary of the changes in this release. You can
   view all the commits/changes/authors for this [5]release (v1.6.1).

   NOTE: This is an stable release and should be packaged up by
   distribution package maintainers.
2010-02-28 16:07:00 +00:00
dmcmahill
d220f4339a Update to the 20090923 snapshot.
It has been a long time since the last update to this snapshot package.
Besides the various upstream changes, also

- add LICENSE
- add DESTDIR support (partially enabled by upstream fixes)

Release Notes for Snapshot 20090923

This is the first snapshot after the split from the 0.9
release. Mostly, this snapshot is loaded with 7 months worth of bug
fixes.
2010-02-28 15:59:18 +00:00
dmcmahill
7237571cb2 Add destdir support. There was a custom install-data-local install rule
which was missing $(DESTDIR).
2010-02-27 03:21:06 +00:00
dmcmahill
0e2c2b5d9a Update to gerbv-2.4.0
========================================================================
Release Notes for gerbv-2.4.0
========================================================================
The following is a summary of the changes which went into gerbv-2.4.0.
For a complete list of changes, refer to ChangeLog.  This release
is primarily a bug fix release.  A number of corner cases are handled
more smoothly now.

- libgerbv:  fix bug parsing cirular moves with trailing zero suppression.
- libgerbv:  catch null strtok results in the aperture parser.  Causes
             a more graceful failure when parsing bad input files.
- gerbv:     fix a bug in the rendering of text in exported PDF files
- libgerbv:  fix bugs in the file format recognition code
- libgerbv:  allow the RS-274X parser to handle multiple blocks within
             a single line per the RS-274X spec.
- gerbv:     Fix sidebar bug displaying small scale and translations in X
- gerbv:     Show the total aperture uses in the analysis tool
- gerbv:     Fix regression in FAST mode rendering of flashed apertures
- libgerbv:  If given an RS-274D file, create dummy apertures
- gerbv:     Fix FAST mode translation error in Y
- libgerbv:  Add #ifdef's to gerbv.h to allow use in a C++ program
- gerbv:     Fix segfaults if trying to change orientation of an empty layer
- man page:  Remove spurious line
- gerbv:     Update some information in the "About..." dialog
2010-02-24 03:40:05 +00:00
dmcmahill
a7bd0ec990 Update to mcalc-1.6. This is a minor typo-fix release. Fixes a typo
and also adds a pointer to wcalc which is a more full featured upgrade too.
2010-02-16 03:43:12 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
joerg
c69a674200 DESTDIR support 2010-02-01 01:50:04 +00:00
joerg
ff1a49ff16 Needs gperf 2010-01-31 21:31:21 +00:00
joerg
6095e239c9 Needs pkg-config 2010-01-31 21:15:25 +00:00
joerg
008c6491c7 DESTDIR support 2010-01-28 19:27:03 +00:00
joerg
bac607209a Do not build the message catalogs by default for the various wcalc
packages, but only in libwalc. They have been silently reinstalled
over and over again. Mark *wcalc* as DESTDIR ready.
2010-01-28 01:11:27 +00:00
joerg
c9b4393e49 DESTDIR support. 2010-01-26 21:13:27 +00:00
drochner
1dc5759b4c remove a leftover reference to glib-1 2010-01-22 17:25:44 +00:00
drochner
734a82f88b update to 3.3.2
many changes and improvements since 3.1.1, see the CHANGELOG.TXT
2010-01-22 17:19:58 +00:00
drochner
24d6c52193 +freehdl 2010-01-22 17:16:22 +00:00
drochner
96d51c5d9f add freehdl-0.0.7, a VHDL simulator
(somewhat limited, but generally useable; I'm having problems with
importing symbols from other vhdl files in the same directory, but
this can be worked around with a "v2cc.libs" file)
2010-01-22 17:14:33 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
obache
859ce74014 Update eagle to 4.16r2.
(distfile for 4.14 are not available, so up to latest for 4.1x).

Release notes for EAGLE 4.16r2
============================

* Bugfixes:

  - Fixed generating pixmaps that are much longer in one dimension with the
    EXPORT IMAGE command.
  - Fixed handling the net class when renaming a net segment to a new name.
  - Fixed a crash when clicking into the empty area of the Technologies
    dialog.
  - Fixed an 'Internal polygon error 73' when zooming far in on a board that
    contains smds with a roundness other than 0.

Release notes for EAGLE 4.16r1
==============================

* Bugfixes:

  - Fixed handling '\' in UNC program file name under Windows XP in case the
    program is installed on a server.
  - Fixed handling the ESCape key in ULPs with nested dialogs.
  - Fixed handling the program file name under Windows if it starts
    with ".\".
  - Fixed handling German umlauts in the User Language functions strupr(),
    strlwr(), toupper() and tolower() under Windows and Mac OS X.
  - Fixed setting the current item in the Control Panel's tree view when
    drag&dropping a package into a library in case there is also a device
    set with the same name.
  - Fixed unexpected airwires in case an open Pwr pin is connected to a net
    with the same name, or a Supply pin with the same name is placed on an
    open Pwr pin.
  - Fixed printing rotated or mirrored texts under Linux and Mac OS X.
  - Fixed handling upper/lowercase when licensing under Windows on a server.
  - Fixed handling the highest byte of the Palette values in the eaglerc
    file.
  - Fixed handling polygons with only two edges, in case one of them is
    an arc.

Release notes for EAGLE 4.16
============================

* Bugfixes:

  - Fixed CUT/PASTE of net classes (only the first two were actually pasted).
  - Fixed handling library name after "Save as" (was wrong in Description
    editor).
  - Fixed CHANGE PACKAGE/TECHNOLOGY in case a device contains more than 254
    technologies (which was possible due to a missing check in the technology
    dialog of the device editor).
  - Fixed the technology dialog in the device editor, so that it doesn't
    accept more than 254 technologies per package variant.
  - Fixed a possible data corruption when a supply pin overwrites a net name.
    Leftover pin references that may have been caused by such a data
    corruption are automatically deleted during the next library update.
  - Fixed an unexpected "Cancel" button in some message boxes.
  - Fixed generating annulus symbols for pads that have the NOTHERMALS
    flag set.
  - Fixed faulty splitting of arcs near their end points.
  - Fixed a rounding error in handling rectangle coordinates and wire
    curves.
  - Fixed moving mirrored packages with polygons in a board (polygons were
    displayed in the wrong layer).
  - Fixed faulty "Change Class..." lines in the EXPORT NETLIST output from
    a schematic.
  - Fixed a problem with getting the program directory name under Windows XP
    if the console version of EAGLE was started without a full path name.
  - Fixed a possible crash when canceling the console version of EAGLE with
    Ctrl+C under Windows XP.
  - Fixed loading a text file on Windows XP from a non-Windows server (the
    file was not editable even though it was writable in the file system).
  - Fixed storing Undo data when doing a library update where the sequence
    of gates had changed in a device. If doing UNDO followed by REDO after
    such an update, some of the part's gates may have been swapped.

Release notes for EAGLE 4.15
============================

* Bugfixes:

  - The CHANGE PACKAGE command now updates the package in the board with the
    version from the schematic, in order to avoid problems in case a REPLACE
    has been done in the board while the schematic was closed.
  - Fixed handling access to the individual characters of a string in ULPs on
    Mac OS X.
  - The COPY command now updates the package in the board with the version
    from the schematic _before_ actually adding the copied part, in order to
    avoid problems in case a REPLACE has been done in the board while the
    schematic was closed.
  - The library update now reports a modification to the board even if it was
    just the renaming of some packages due to a previous REPLACE with the
    schematic closed.
  - Fixed handling empty strings in dlgListView.
  - Fixed clearing the selection of a dlgListView.
  - Fixed setting user defined default Design Rules when loading an existing
    library from within a project.
  - Fixed an extra line that appeared when closing a group with the right
    mouse button in case the group was empty.
  - Fixed a possible crash in UL_WIRE.pieces().
  - Fixed cursor positioning after an error message regarding a loop member
    in a ULP.
2010-01-06 08:33:23 +00:00