Commit graph

1509 commits

Author SHA1 Message Date
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
mef
d7bbbba4fc Work around patch for missing _CHECK_SYMBOL_EXISTS in cmake-3.11 by @tristelo
https://lists.launchpad.net/kicad-developers/msg35240.html

|     To: Wayne Stambaugh <stambaughw@xxxxxxxxx>
|     From: Seth Hillbrand <seth.hillbrand@xxxxxxxxx>
|     Date: Fri, 30 Mar 2018 14:15:45 -0700
|     Cc: KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
| Hi Adam-
|
| You will need to downgrade to CMake 3.10 or lower.  In 3.11, they revised
| the internals of CheckSymbolExists.
|
| Our macro depends on the internal CMake macro _CHECK_SYMBOL_EXISTS (note
| the underscore at the beginning).  In 3.11, they replaced it with
| __CHECK_SYMBOL_EXISTS_IMPL.
|
| -S

@tristelo, again, provided work around as one line patch at
  https://gist.github.com/steleto/15794a8b623577911b115813b7ef0ec3

Thanks,
2018-06-24 13:02:00 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
9f420cb917 *: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3 2018-04-29 05:46:35 +00:00
mef
0e128cc342 cad/gtkwave updated to 3.3.89
3.3.89  17mar18 Added support for 32-bit conversions in BitsToReal.
                Crash fix for pattern search with reals using LXT, LXT2, VZT.
2018-04-17 12:58:21 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
mef
d83949aa37 Update cad/MyHDL from 0.9.0 to 0.10
pkgsrc packages altered:
 - cad/MyHDL-gplcver
 - cad/MyHDL-iverilog
 - cad/py-MyHDL

upstream changelog
------------------------
What’s new in MyHDL 0.10

The block decorator

Rationale

The historical approach for hierarchy extraction in MyHDL suffers from
significant issues. This results in complex code, a number of non-intuitive API
concepts, and difficulties for future development.

In this release, a new block decorator is introduced to address these issues.

For an in-depth discussion, see mep-114.

API

block() :noindex:

    The block decorator enables a method-based API which is more consistent,
    simplifies implementation, and reduces the size of the myhdl namespace.

    The methods work on block instances, created by calling a function
    decorated with the block decorator:

    @block
    def myblock(<ports>):
    ...
    return <instances>

    inst = myblock(<port-associations>)
    # inst supports the methods of the block instance API

The API on a block instance looks as follows:

<block_instance>.run_sim(duration=None)

    Run a simulation “forever” (default) or for a specified duration.

<block_instance>.config_sim(backend='myhdl', trace=False)

    - Optional simulation configuration:
    - backend: Defaults to ‘myhdl
    - trace: Enable waveform tracing, default False.

<block_instance>.quit_sim()

    Quit an active simulation. This is method is currently required because
    only a single simulation can be active.

<block_instance>.convert(hdl='Verilog', **kwargs)

    - Converts MyHDL code to a target HDL.
    - hdl: ‘VHDL’ or ‘Verilog’. Defaults to Verilog.
    - Supported keyword arguments:
    - path: Destination folder. Defaults to current working dir.
    - name: Module and output file name. Defaults to self.mod.__name__.
    - trace: Whether the testbench should dump all signal waveforms. Defaults to
      False.
    - testbench: Verilog only. Specifies whether a testbench should be created.
      Defaults to True.
    - timescale: timescale parameter. Defaults to ‘1ns/10ps’. Verilog only.

<block_instance>.verify_convert()

    Verify conversion output, by comparing target HDL simulation log with MyHDL
    simulation log.

<block_instance>.analyze_convert()

    Analyze conversion output by compilation with target HDL compiler.

Backwards compatibility issues

In the 0.10 release, the old API still available next to the new API based on
the block decorator.

It is likely that the old API will be deprecated in a future release, resulting
in backwards incompatibility for legacy code. Therefore, users are encouraged
to start using the new API in their development methodology.
2018-04-12 15:08:58 +00:00
mef
85e81ee6d3 Correction to failure of fetch. (Py library needs tweek to GITHUB_PROJECT)
Thanks joerg for the report.
2018-03-30 14:49:51 +00:00
joerg
a72470517b Optimistically remove MAKE_JOBS_SAFE=no. 2018-03-24 17:11:57 +00:00
mef
2d99be98b0 (cad/py-gdscad) PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 2018-03-17 22:39:56 +00:00
mef
cc65337e58 Added cad/py-gdscad version 0.4.5 2018-03-17 22:20:13 +00:00
mef
ce0e7438f9 cad/py-gdscad: import py27-gdsCAD-0.4.5
gdsCAD is a simple, but powerful, Python package for creating, reading, and
manipulating GDSII layout files. It's suitable for scripting and interactive
use. It excels particularly in generating designs with multiple incrementally
adjusted objects. gdsCAD uses matplotlib to visualize everything from individual
geometry primitives to the entire layout.
2018-03-17 22:15:30 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
mef
a4610fdf63 Updated cad/ng-spice 23 to 27
Ngspice-27, Aug 28th, 2017
============

- New features:
    + check for correct inductor coefficients
    + add variable 'win_console'
    + --enable-relpath configure flag to set preprocessor flag HAS_RELPATH
    +    sets search path for spinit relativ to current directory
    + The search path for .spiceinit is: current dir, HOME dir, USERPROFILE dir
    + new function stddev to calculate the standard deviation of all elements of a vector
    + xspice digital n-input x m-output look-up table gate
    + xspice digital model d_lut (digital n-input look-up table gate)
    + add variable $sharedmode (if shared ngspice is running), to be used in scripts
    + enable msys2 for mingw compilation
    + OMP support for bsim3v3.24 model
    + bsim3v3.24: add model parameter lmlt (Channel length scaling)
    + OMP support for BSIM4.5 model
    + update and extension of command 'wrdata'
    + option xmu to set damping in trapezoid integration
    + command 'linearize' will take time data from transient analysis vector if no circuit
      is loaded
    + two new commands: edisplay and eprvcd
    +     'edisplay' will show a list of all event nodes
    +     'eprvcd' will print all event nodes in vcd format
    + XSPICE 2D and 3D table models
    + add variable 'batchmode' which is set when command line option `-b' is active
    + enable backquote substitution for Visual Studio console apps
    + update how-to-ngspice-vstudio.txt
    + update visualc directory and project files, add XSPICE code model generation by VS2015
    + allow access to 4 GB memory of 32 bit ngspice on 64 bit Windows, 8 TB for 64 bit ngspice
    + new variable `interactive'
    + xspice, introduce cm_message_printf()
    + add variable `width' to command "print line ..."
    + support msys2
    + favor exponential temperatur equation if all parameters tc1, tc2 and tce are given for R
    + move libfftw3 sideways out of the ngspice tree
    + remove visual studio 2008 .vcproj files
    + visualc/sharedspice.vcxproj, updated and migrated with visual studio 2015
    + `E..table {expr} {pairs}', `G..', allow an optional `=' after `table'
    + `E..value=', `G..value=', allow `=' being optional
    + introduce TCE, exponential temperature coefficient for R
    + allow `temper' to be recognised when preceded by '='
    + allow cross-compilation, especially for MinGW-w64
    + allow "plot xlog ylog" (equiv to "plot loglog")
    + extend qa test to hisimhv version 2
    + update hisimhv model to version 2.2.0
    + update hisim model to version 2.8.0
    + .control variable "sqrnoise" to deliver noise data in squared representation
    + noise analysis, deliver results in V/sqrt(Hz) and A/sqrt(Hz)
    + add delvt0 for bsim4 models
    + bug fixes for diode model
    + allow a xspice circuit with exclusively xspice event nodes
    + man pages for cmpp ngmakeidx and ngproc2mod
    + implement `nint()'
    + everywhere: ln to the base e, log to the base e, log10 to the base 10
    + allow an optional '=' in ".func foo() = {expr}"
    + bsim4, update to version 4.8
    + update hisimhv to version 1.2.4
    + cmc quality check for bsim3 model
    + nested indexing for vectors
    + option savecurrents to save current through all devices
    + option interp to plot interpolated raw file data
    + MS VS 2010 project file added for compatibility
    + XSPICE: new callback function cm_get_path

- Bug fixes:
    + many, many ... as always

Ngspice-26, Jan 4th, 2014
============

- New features:
    + fft command may (optionally) use fftw3 library
    + add nint() rounding function
    + usage of 'temper' in behavioral devices
    + check for soa (safe operating area) in several device models
    + library processing rewritten completely to enhance ngspice
      compatibility (.lib)
    + include file processing rewritten to allow nesting and various
      absolute and relative path names (.inc)
    + asinh, acosh, atanh functions
    + shared ngspice option added: ngspice optionally compiles as
      a shared object or dynamic link library
    + use a hash table to massively speed up parsing the netlist
    + implement a very basic .if/.else block
    + implement a signed power function `pwr' for controlled sources
    + implement multiplier `m' in F, G source
    + apply Area Calculation Method (ACM) to the bsim3v3.3 model
    + implement `tc1', `tc2' instance parameters

- Bug fixes:
    + many, many ... please see
      http://sourceforge.net/p/ngspice/ngspice/ci/master/tree/
      and check the 'history' button on the upper right.
    + removed memory leaks


Ngspice-25, Jan 4th, 2013
============

- New features:
    + add temperature coefficients for B source
    + commands "mdump", "mrdump" to dump matrix to file
    + allow `time', `temper', and `hertz' in expressions with behavioral R, L, C
    + Enable ctrl-c to interrupt a simulation also for Windows GUI
    + tests/bsim4: use the standard CMC model qa check
    + implement exit code for command "quit"
    + .nodeset all = value
    + memristor code model in extradev
    + new scalable diode model including tunnel component
    + variable xtrtol may override the XSPICE reduction of trtol
    + XSPICE example: delta-sigma converter
    + XSPICE: new d_source model
    + new option noopac
    + bsim3: make additonal parameters accessible with @mxx[par]
    + enable Mac OS X compilation
    + option reseries = val
    + commands "snsave", "snload"
    + update hisim to version 2.7.0, new qa tests
    + hisimhv update to version 1.2.3, new qa tests
    + allow Ctrl-d to quit
    + jfet model temperature extension, tcv and bex parameter
    + speed up vector handling by hash table for vector address storage and retrieval
    + update PSS code


- Bug fixes:
    + many, many ... please see
      http://ngspice.git.sourceforge.net/git/gitweb.cgi?p=ngspice/ngspice;a=shortlog;pg=0
    + remove memory leaks
    + update tclspice for MS Windows
    + adms3 removed due to licensing issues


Ngspice-24, Jan 29th, 2012
============

- New features:
    + .csparam allows to tranfer a param into a vector in .control ... .endc
    + functions floor and ceil
    + syntax Gxxx n1 n2 TABLE {expression} = (x0, y0) (x1, y1) (x2, y2)
    + syntax Gxxx n1 n2 value={equation} or Exxx n1 n2 value={equation}
    + variable strict_errorhandling to exit ngspice with exit code 1
      if any error occurs during circuit parsing
    + command altermod allows reading from file
    + command "devhelp" to show available devices and describe device parameters
    + command "inventory" to print the number of istances of each device.
    + function cph(vec) delivers phase from a vector without jumps at +-PI
    + enable 64 bit compilation in MS Visual Studio
    + --adms3 flag to compile with (experimental) adms code
    + still very experimental pss code
    + command 'remcirc' to remove a circuit from the list
    + command 'wrdata' aknowledges appendwrite and prints complex variables
    + allow comment lines inside of command files
    + path variable NGSPICE_INPUT
    + 'Filesource' code model

- Bug fixes:
    + More on prototypes, type casts, reordering of functions, compiler warnings
    + fix a numerical problem in the hisim2 and hisimhv models
    + plot i(vdd) from a loaded rawfile
    + fix the guard for device generated internal nodes (via CKTmkVolt())
    + reduce memory leaks for command 'reset'
    + parameter processing for nested .subckt
    + bsim4/b4noi.c: correct init the correlated noise slot in noiseDens and lnNdens vector
    + Many small bugs
2018-03-08 14:11:24 +00:00
mef
e9e19a1dc0 Updated cad/gtkwave to 3.3.88
3.3.88  20feb18 Added --sstexclude command line option to prune unwanted
                clutter from the SST window.
                Updated "/View/Mouseover Copies To Clipboard" menu option to
                copying signal names into the clipboard so they can be pasted
                into text editors, etc.
                Fixed Write Save File to handle getting confused by initial
                cancel then retry.
                Updated v2k input/output declarations to handle unpacked arrays.
                Fix for pattern marks that could overshoot the left marker.
2018-03-08 13:31:31 +00:00
mef
604b522975 Updated cad/kicad{,-footprints,-doc,-i18n,-lib} to 4.0.7, provided the patch by @tristelo,
the location of the patch is here:
   https://gist.github.com/steleto/7d03ea70a3b1d6dbd3ad9cc9424b0112#file-pkgsrc_kicad-4-0-7-patch
Hopefull to fix PR/52996, but not checked on the paticular NetBSD release.
Only checked on 8.99.12 so far.
-----------------------------------------------------------
KiCad 4.0.7 Stable Release
2017-08-28
The KiCad project is proud to announce the latest stable
release of KiCad. The 4.0.7 stable version contains critical
bug fixes and other minor improvements since the last
release. It also includes improved footprint, symbol, and 3D
model libraries, translations, and documentation. The stable
release version 4.0.7 is made from the stable 4.0 branch with
bug fixes cherry picked from the development branch of
KiCad. KiCad binaries are available or will be available in
the near future for download for Windows, OSX and Linux, see
the download page for guidance.
  http://kicad-pcb.org/post/release-4.0.7/

KiCad 4.0.6 Stable Release
2017-03-07
The KiCad project is proud to announce the latest stable
release of KiCad. The 4.0.6 stable version contains critical
bug fixes and other minor improvements since the last
release. One other notable change was the replacement of the
Avhttp library with the libcurl library when building the
GitHub plugin. This should allow Linux distributions that are
not compatible with the OpenSSL library license to distribute
KiCad with the GitHub plugin enabled.
  http://kicad-pcb.org/post/release-4.0.6/

KiCad 4.0.5 Stable Release
2016-12-18
The KiCad project is proud to announce a new stable release of
KiCad. The 4.0.5 stable version contains critical bug fixes
and version string improvements since the last release. The
stable release version 4.0.5 is made from the stable 4.0
branch with bug fixes cherry picked from the development
branch of KiCad. KiCad binaries are available or will be
available in the near future for download for Windows, OSX and
Linux, see the download page for guidance.
  http://kicad-pcb.org/post/release-4.0.5/
2018-03-01 13:59:11 +00:00
fhajny
3160034614 cat/oce: Update 0.18.3.
- Fix some typos / some rephrasing in README
- Update for vtk 8
- Fixed osx issue with xlocale
- Added missing Precision.hxx header
- Added missing header in Quantity_Color_1.hxx
- Fixed MinGW issue in OSD_MemInfo.cxx
- travis-ci (gcc-5/6/7, osx images) and appveyor updates (Mingw)
2018-02-14 13:16:30 +00:00
hauke
0bd4e2b42d Get rid of spurious error message when started from a window manager
Install man page
2018-02-08 09:43:32 +00:00
hauke
e31f485ad7 Upgrade to latest stable release 3.9.72, prodded by a buffer-overflow
induced core dump.

See <http://opencircuitdesign.com/xcircuit/changes.html> for upstream's changelog.
2018-02-07 11:58:31 +00:00
wiz
58a2a977a7 recursive bump after mpfr shlib major bump 2018-01-28 16:24:10 +00:00
mef
aac4d628ed Updated cad/py-gds to 1.2.1
### Version 1.2.1 (Dec 5, 2017)
* `GdsLibrary` can be created directly from a GDSII file
* Added return value to `GdsLibrary.read_gds`
* Fix return value of `GdsLibrary.add`

### Version 1.2 (Oct 21, 2017)
* Added new `gdsii_hash` function.
* Added `precision` parameter to `_chop`, `Polygon.fracture`,
  `Polygon.fillet`, `PolygonSet.fracture`, `PolygonSet.fillet`, and
  `slice`.
* Included labels in flatten operations (added `get_labels` to `Cell`,
  `CellReference`, and `CellArray`).
* Fixed bug in the bounding box cache of reference copies.
* Fixed bug in `_chop` that affected `Polygon.fracture`,
  `PolygonSet.fracture`, and `slice`.
* Other minor bug fixes.
2018-01-12 12:55:50 +00:00
mef
5987269c04 Updated cad/gtkwave to 3.3.87
3.3.87  28dec17 Added missing prototype for ghw_read_sm_hdr in ghwlib.h.
                Made intptr_t changes vs long during casting for win64.
                Warnings fixes.
                Re-enable twinwave for Win32/64.
                Added missing gtkwave_bin_launcher.sh in contrib/bundle_for_osx
                Makefile.am.
2018-01-11 12:38:00 +00:00
mef
c40e8a19ec PKGNAME to be derived from DISTNAME 2018-01-08 02:33:57 +00:00
plunky
0b87401ee9 force use of builtin for alloca(3).
This fixes warnings on NetBSD, maybe also build on SmartOS
2018-01-07 21:23:39 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
wen
0a59ffc866 Update to 2.6.2
Upstream changes:
Release Notes for gerbv-2.6.2
========================================================================
This is a minor patch release on top of gerbv-2.6.1.  The change
is to property create the tarball with the build framework so that
the automake/autoconf/etc generated files are included.

========================================================================
Release Notes for gerbv-2.6.0
========================================================================
The following is a summary of the changes which went into gerbv-2.6.0.
For a complete list of changes, refer to ChangeLog.  This release
is primarily a bug fix release.
2018-01-07 11:24:57 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
plunky
ec520e49c1 fix build on NetBSD-8; the qt4 qmake puts in =std=c++98 by default
but this need c++0x at least

(this fixes only with gcc; clang build claims that CGAL needs updating)
2017-12-22 21:50:02 +00:00
plunky
fddd41812f fix incorrect path in desktop file (reported by Mustafa Dogan) 2017-12-21 11:48:41 +00:00
plunky
a6686cfe4f remove -D_GLIBCXX_USE_CXX11_ABI=0 as this is not required and
causing the build to fail
2017-12-21 08:40:06 +00:00
plunky
ca3c48bfb3 Update QCad to version 3.19.1.0
At the same time, fix a symbol conflict by using zlib from pkgsrc
rather than a private copy

ChangeLog:

3.19.1 (2017/11/11):

    Linux, macOS:
        Remove unnecessary libraries
    Bug fixes:
        FS#1652 - Insert file as block: block attributes not on correct block
        FS#1653 - Dimension font configuration only loaded if drawing contains dimension entity
        FS#1655 - File > Print Preview: cannot adjust page preferences for model space
        FS#1656 - Dimension size scale wrong in viewports
        FS#1657 - Edit > Drawing Preferences > Printing > Page: no effect in model space
        FS#1658 - Crash when switching to layout block (32bit Linux, Qt4)

3.19.0 (2017/11/08):

    Modify > Explode:
        Make sure draw order of exploded polyline segments matches order of original polyline
        (draw order based on draw order property and entity ID)
    File > New:
        Use default layer color and lineweight for layer 0
    Load TTF fonts in "fonts" directory
    Add osifont
    Performance improvement for drawings with many blocks
    Bug fixes:
        FS#1574 - Layer > Remove: deleting sublayer switches to layer 0

3.18.1 (2017/10/05):

    Leaders:
        Add scale property (scale of arrow head)
    Edit > Application Preferences > Graphics View > Appearance > Prevent white on white / black on black display:
        Add preference to only apply to model space
    Bug fixes:
        FS#1617 - Edit > Convert Drawing Unit: Views in view list not converted
        FS#1634 - View > Screen-based Linetypes: arc rendering quality
        FS#1636 - Options toolbar: wrong icon size
        FS#1639 - Layer > Hide all Layers: cannot turn individual layer back on
        FS#1640 - Modify > Offset: Tolerance issue when clipping offset curves

3.18.0 (2017/09/22)

    Remember maximized status of window between sessions
    Translations:
        Updated Japanese user interface translation
    Bug fixes:
        FS#1614 - View > Selection Filter: no choices for linetype property
        FS#1615 - Decimal point of dimensions shown as '?', preferences page throws exception
        FS#1616 - Edit > Convert Drawing Unit: leader arrow switched off
        FS#1618 - Modify > Auto Trim: fails when extending (depending on clicked position)
        FS#1619 - Context menu: relocating start point of selected polyline does not terminate
        FS#1622 - X Scale Property lost for Simple Texts and Attributes
        FS#1630 - File > SVG Export: polylines with arc segments with large radii imprecise
        FS#1631 - dxflib: wrong definition of DL_POLYLINE3D flag

3.17.3 (2017/06/30)

    Modify:
        Isometric Projection:
            Add alternative projection types:
                Dimetric
                Cabinet 30°
        Scale:
            Scale internal text formatting when scaling texts
        Scale Text Heights:
            Scale heights of selected texts (without changing the position)
    Bug fixes:
        FS#1605 - Edit > Paste: Empty layers created when pasting to current layer
        FS#1606 - Selecting 'Draw Order' halts system temporary
        FS#1609 - Edit > Drawing Preferences: dimension size scale cannot be changed to 1

3.17.2 (2017/06/27)

    Modify > Isometric Projection:
        Add alternative projection types:
            Planometric
            Cabinet
            Cavalier
    Bug fixes:
        FS#1572 - Dimension font not set to "Standard" when importing through dxflib
        FS#1593 - CAM > CAM Export: ZH in header always yields default value "100"
        FS#1595 - LWPOLYLINE expors Z values for vertices
        FS#1597 - Edit > Convert Drawing Unit: dimension scale override set for all dimensions
        FS#1600 - File > Save As: Only partial information shown for available filters

3.17.1 (2017/05/22)

    Bug fixes:
        FS#1581 - View > Selection Filter: no inputs for property Linetype Scale
        FS#1582 - Layer > Show all Layers / Hide all Layers: unexpected outcome when frozen column not shown
        FS#1584 - Modify > Divide: dividing polyline at node can lead to zero length segment

3.17.0 (2017/05/18)

    Edit > Application Preferences:
        Graphics View > Behaviour > Highlight entity within range
            Preference to enable / disable entity highlighting
    Library Browser:
        Remember and restore last used directory
    Themes:
        Allow themes to override tool icons
    Platforms:
        macOS:
            Rollback to Qt 5.6.2
             Fix performance regression (QTBUG-59701)
            Fix pinch gesture zoom in / out using trackpad
    Bug fixes:
        FS#1566 - Block > Attributes > Synchronize Attributes: deleted block attributes re-appear
        FS#1569 - File > Print Preview: changing offset in drawing preferences has no immediate effect
        FS#1579 - Edit > Paste: rotation leads to wrong position of block references if drawing units differ
2017-12-18 21:21:44 +00:00
dmcmahill
0c00d7ad6e Update to pcb-4.0.1
========================================================================
Release notes for pcb-4.0.1
========================================================================

Dear Users,

This release fixes a number of bugs.

Kind regards,

The pcb development team


Contributors
------------
The following authors contributed to the 4.0.1 release:
- Milan Prochac
- Charles Parker
- Dan McMahill
- Sergey Alyoshin
- Igor2
- Peter Clifton
- bert

Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.


User experience improvements
----------------------------
- reorchestrated the closing of the command window to not crash.
- only invalidate the screen after changes to the crosshair or mark are
  complete.


Plugins
-------
- none


Exporters
---------
- fix for gcode dimensions.
- added a regression test for the IPC-D-356 exporter.
- added more documentation for the IPC-D-356 netlist exporter.


Footprints library
------------------
- add macro with more programmability for 2 pin axial components. Use
  this to add a few IPC-7251 compliant footprints for axial inductors,
  horizontally mounted.  Use this in turn for the TDK B82145A RF chokes
  family.
- add toko category and the 7P variable inductors.
- gen_geda_*.awk were nearly identical to gen_*.awk so add 2 lines to
  geda.inc so we can use the same script for everything.  Verified that
  pcblib-newlib builds with identical results before/after.
- for the horizontally mounted axial macro add the missing bits for
  marking polarity on parts like diodes.
- add PKG_RADIAL_MM100 macro for doing more general metric 2 pin radial
  packages.
- add some IPC radial capacitor footprints and use those to create some
  united chemicon footprints.
- add DO-41 diode package, horizontally mounted.
- add PKG_MTHOLE_GENERIC macro for fairly generic mounting holes.  Use
  this to define IPC mounting holes for #4 and #6 machine screws with
  pan heads or flat washers for both "tight" (board < 4") and "loose"
  (board > 4") fits.
- add TO-263 footprint.
- add some notes about m4 library development.
- fix problem in some possible invocations of the generic mounting hole
  macro.  All footprints pass syntax checks again.
- remove an extra empty attribute which is not needed and causes
  warnings in the mounting hole macro.
- fix clearance on the Toko 7P footprint.
- in the mounting hole macro, change the calculation of the pad size for
  the support vias to make them as large as possible without actually
  changing the copper (the support vias are covered by the main pad).
  This does not affect the fabricated board but it does remove some
  false positive DRC complaints.


Developer experience improvements
---------------------------------
- allow translators to change number of tabs in message.
- In the test suite, check for a working X display using xhost before
  running action script tests
- match() with 3 arguments is a gawk extension. Rework the code to avoid
  using a 3 argument call to match() in one spot.  Lets the script run
  with gawk or NetBSD's awk (20121220).  Verified that the generated
  result is identical to the previous gawk result using both gawk and
  NetBSDs awk.
- change from AC_FD_CC to AS_MESSAGE_LOG_FD
- removed the antifork abomination.
- disabled one of the checks used to deal with older gdlib installs on
  some linux systems when building under cygwin as the test has
  problems.  Repairs building for mingw under cygwin.
- when building under cygwin, create a pcbtest.bat batch file that
  allows testing the compiled pcb without installing.  This is somewhat
  analogous to the pcbtest.sh script generated on linux and other
  unix-like systems.
- cleanup the win32 build script a good bit.  An important change is
  that instead of blindly installing all of the mingw cross system root
  files, only install a set of listed ones.  This not only reduces the
  size of the windows installer but makes sure we have a more repeatable
  build and know what we are actually bundling into the installer.
- fixed the Attribute deletion code.


Notes for early adapters
------------------------
- none


Changed dependencies
--------------------
- none


Fixed and committed Launchpad bug reports
-----------------------------------------
#700193   Append branch to version string.
#917308   m4lib_to_newlib.sh does not work with mawk.
#1528040  Gcode export smaller pad size.
#1654821  Attribute deletion code is broken.
#1659045  gts source do not compile when DEBUG symbol defined.
#1659061  Compile warnings when DEBUG symbol is defined.
#1660058  Several i18n fixes.
#1672886  Crash when reopening command entry window in gtk.
#1674133  Last action executed when escaping from command entry.
#1682654  Drawing area redrawn twice when crosshair moves.

========================================================================
2017-10-24 02:21:55 +00:00
mef
3a67827d32 Updated cad/gtkwave to 3.3.86
3.3.86  03oct17 Added recurse import function (found before only in the hier
                search) into the SST.
                Removed obsolete bundle functionality from SST as recurse
                import more accurately imports recursively.
                Made entrybox taller (using -1) as recent versions of
                gnome have taller window titlebars and the widget was not
                tall enough.
2017-10-22 01:59:25 +00:00
wiz
99a69de604 p5-gds2: update to 3.35.
3.35  Tweaks to testing - playing the Kwalitee game
3.34  Tweaks
2017-10-09 07:12:22 +00:00
mef
e16192e58c Updated cad/gtkwave to 3.3.85
3.3.85  06sep17 Fix integer type in GHW loader so integer value changes are
                not stored as a string. This then allows bitwise manipulations
                of integers.
2017-09-30 12:20:36 +00:00
wiz
06bd0ca307 *: remove qt3 and the packages using it, including KDE3
Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html
2017-09-26 10:26:54 +00:00
mef
ca76754666 Updated cad/gtkwave to 3.3.84
3.3.84  03sep17 Updated FSDB reader with experimental FST tree build
                routines for faster init.
                Removed warnings found when compiling with -Wshadow.
                Automatically enable --comphier for FST/FSDB/AE2 if facility
                count reaches 500000.  This is to reduce memory consumption
                for traces with very many signals.  Added disable_auto_comphier
                to override this behavior.
                Fix null pointer sent to gtk_clipboard_set_text() for
                mouseover to clipboard cut ops.
2017-09-16 11:59:42 +00:00
wiz
1f6ab240e9 Update HOMEPAGE. 2017-09-11 07:51:44 +00:00
joerg
039f4356ba Move context dependent destructors out of the headers into the
implementation and default them there.
2017-09-10 14:10:43 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
adam
62d3f1ac1b Revbump for boost update 2017-08-24 20:02:56 +00:00
fhajny
4eef6ac5b3 Update cad/oce to 0.18.2.
- Fix issue of raise exception when sweep along with cornered line
- osx ifx: Visualization, Font_FontMgr - do not look for fonts.dir on OS X
- fix external linkage error in BRepBuilderAPI_Copy
2017-08-18 10:08:40 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
mef
0d90720eb3 Updated cad/gtkwave to 3.3.83
-----------------------------
3.3.83  04aug17 Preserve search type for regex search across reloads or
                close/reopens of regex search widget.
                Update local libz to current version.
2017-08-13 15:21:59 +00:00
mef
893a685a94 Updated cad/gtkwave to 3.3.82
-----------------------------
3.3.82  02jul17 Get sys_fst working with VCS VPI.
                Added string concatenations for vectors.
                Added asserts to ghwlib.c to make scan-view clean.
2017-08-05 07:18:29 +00:00
wiz
96c5b4b0a5 Update HOMEPAGE. 2017-08-01 16:57:47 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00