summaryrefslogtreecommitdiff
path: root/cad/geda
AgeCommit message (Collapse)AuthorFilesLines
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-17Bump applications PKGREVISIONs for python users that might be usingwiz1-2/+2
python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all.
2014-05-15The icon-theme-installer tool makes use of a GNU sed extension, and sodsainty4-21/+40
behaves incorrectly on many platforms (E.g. NetBSD) https://bugs.launchpad.net/geda/+bug/1319785 Fixes build on Linux, corrects icon file names on NetBSD and others. Bump PKGREVISION. Discussed with dmcmahill@ - but as we're both right-thinking people that understand that desktop icons are for pussies, strictly speaking this has been build-tested and brain-tested only.
2014-05-05Recursive revbump from x11/pixmanryoon1-1/+2
Fix PR pkg/48777
2014-04-19Perl script changed its name.joerg1-2/+2
2014-03-23Fix MASTER_SITES.wiz1-3/+2
2014-03-13Update to version 1.8.2dmcmahill5-83/+281
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'.
2013-10-10Recursive revbump from pango-1.36.0ryoon1-2/+2
2013-09-04recursive bump from graphics/gd shlib major bump.obache1-2/+2
2013-09-02Revbump after cairo updateadam1-2/+2
2013-07-02HOMEPAGE has moveddmcmahill1-2/+2
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2012-10-08Revbump after updating graphics/pangoadam1-2/+2
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron1-2/+2
requested by Thomas Klausner.
2012-09-15recursive bump from libffi shlib major bumpobache1-2/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-07Revbump after updating graphics/cairoadam1-2/+2
2012-08-21Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12marino1-2/+2
2012-05-07Sort.dholland1-2/+2
2012-05-07Whitespace.dholland1-7/+7
2012-05-07Build fix for new glib2.dholland2-1/+19
2012-03-15Bump PKGREVISION from default python to 2.7.obache1-2/+2
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2012-02-16Fix build on SunOS.hans2-1/+14
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-06-19Explicitly disable groff configure test, so the html man pages don'tdholland2-6/+7
randomly come and go. PKGREVISION -> 1.
2011-05-11Update to gEDA-1.6.2dmcmahill3-8/+17
Notable changes in gEDA/gaf 1.6.2 ================================= * PNG export from `gschem' will now be cropped correctly. * The `partlist' backends for `gnetlist' now handle hierarchical refdes correctly. * On Windows, `gschem' and `gattrib' will no longer launch with a command window visible. * `gnetlist-arg' is no longer valid in `gsch2pcb' project files. Several other bugs were fixed, including a major crash bug in gnetlist.
2011-04-22recursive bump from gettext-lib shlib bump.obache1-7/+6
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz1-2/+2
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-2/+2
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-03-24Recursive revision bump for GMP update.asau1-2/+2
2010-03-11Add missing PLIST entries.dmcmahill2-19/+53
2010-02-28Update to version 1.6.1dmcmahill6-18659/+25
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-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg1-2/+2
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-2/+2
2009-12-21Fix path to Perl.joerg1-3/+4
2009-12-15Recursive bump for libltdljoerg1-1/+2
2009-11-17add missing distinfo missed in last package update. Noted in pr pkg/42332dmcmahill1-0/+8
2009-11-06Update to version 1.6.0dmcmahill7-29/+20778
Besides the changes noted below, a major change in 1.6.0 is that the gEDA/gaf suite is istributed as a single tarball and uses a single build system as opposed to individual tarballs and builds. In addition to greatly speeding up the build, it is much easier to maintain. Additionally, it rarely made sense to only install some of the components. Notable changes in gEDA/gaf 1.6.0 ================================= * Fixed the GtkItemEntry code inside of gattrib code so that it builds using gtk+ > 2.16.x. * In gschem, rubberband pin to pin connections by adding nets. * Cleanup of the slot handling code in libgeda. * Fixes/updates to the MinGW port. * Updated the shipped documentation from the online wiki. Notable changes in gEDA/gaf 1.5.3/1.5.4 ======================================= * NOTE: gEDA/gaf 1.5.3 was released with some critical bugs, so it was withdrawn before it was widely distributed. * Text rendering using native system fonts: - The various programs in gEDA/gaf no longer uses its own built-in line font. - Native system fonts are used for rendering, giving support for a wider range of symbols, and better looking schematics. * Always use PostScript fonts in gschem's PostScript output. The "output-text", "text-output" and "output-vector-threshold" config functions have been removed. * Image rendering in 'gschem' uses cairo instead of GDK. * Numerous build system changes: - gEDA/gaf is now distributed as a single source archive, called gEDA-<version>.tar.gz. - GTK+ 2.10 or newer and Guile 1.8 or newer are now required. - `intltool' is no longer required. - Documentation is now installed to ${docdir} (usually ${prefix}/share/doc/gEDA). * The attribute edit dialog in `gschem' now has completion of most common attribute names. * The multi-attribute edit dialog in `gschem' now shows unpromoted symbol attributes. * Menu items in `gschem' now have icons and properly aligned key bindings. They also support accelerator keys. * The `gschem2pcb' and `PCBboard' netlist backends have been removed. It is recommended to use `gsch2pcb' instead. * Check for and reject non-footprint PCB files in 'gsch2pcb'. * Removed unimplemented "File->Open" feature in 'gattrib'. * Added --disable-gattrib command line flag to ./configure to disable the building of 'gattrib'. This is useful if you are building against gtk+ 2.17.x which breaks 'gattrib'. * 'gnetlist' does not recommend drc2 every time it runs. The drc2 backend is only useful in certain circumstances. * Assign shortcuts "vd" and "vl" for changing between color schemes in 'gschem'. * Fix problem with attached net attribute not being honored in 'gnetlist'. * Focus the "save" button in the close confirmation dialog in 'gattrib' and 'gschem'. * Accept empty attributes in the src file in 'tragesym'. * Cleaned up the slot dialog box in 'gschem'. * Changed the grip size rendering in 'gschem' to be reasonably sized when zoomed in a lot. * Introduction of a new attribute searching API in 'libgeda' and 'gschem'. * Improvements and cleanup to the 'gnetlist' and 'gsymcheck' test suites. * Fixed the following bugs: - 1758673: Combine source tarballs - 2058707: gschem, gattrib: Dangerous button focus in "Save changes" dialog at quit - 2430369: gschem: Deselect invisible attribs with their parent object. - 2449060: Graphic state left inconsistent cancelling from net mode - 2460301: libgeda: Make o_complex_promote_attribs() respect keep_invisible and libgeda: Make o_complex_copy() actually copy. - 2455061: Gnetlist output changed, and tests fail with recent GLib - 2655088: autogen.sh: Make sure to exit if autopoint fails. - 2823703: gnet-pcbpins.scm: Quote pins names if they contain comma or close parenthesis. - 2823755: gnetlist: Fix DEBUG builds. - 2836109: build-sys: Add check for groff html driver. * Spanish translation were updated. * Lots of code, infrastructure, and doxygen documentation cleanup and refactoring. Notable changes in gEDA/gaf 1.5.2 ================================= * `gschem' now uses Cairo for all rendering. This allows for everything to be rendered anti-aliased. * `gschem' now uses a mesh grid instead of dots by default. * Net junction cues in `gschem' are drawn smaller now. * Copy and paste now works between different `gschem' instances (using the X selection). * Recent files are no longer opened in a new `gschem' window. * Major, *backwards-incompatible* changes to color handling in `libgeda' and `gschem'. - All colors are specified using hexadecimal `#RRGGBB' or `#RRGGBBAA' syntax. - The print and display color maps are now separate. - A new Scheme syntax is used to inspect and modify color maps. - If you wish to use a light background in `gschem', add the line: (load (build-path geda-rc-path "gschem-colormap-lightbg")) to your personal or project gschemrc file. * Attributes of embedded objects are now shown in the right color. * Bus pins are now supported by `gschem' and `libgeda', but are *not* properly supported by the netlister. The pin type can be modified by selecting a pin, then right-clicking it and selecting `Edit pin type...'. * All of the symbols were modified to use overbar markup tags ("like \_this\_") instead of separate lines. * Log files are now saved to $HOME/.gEDA/logs rather than being dropped in the current directory. Notable changes in gEDA/gaf 1.5.1 ================================= * GTK+ version 2.8.x or later is now required. * The selection behaviour in `gschem' was changed. - Lines, unfilled boxes, unfilled circles, arcs, pins, nets, and buses must be selected by clicking on the drawn path itself. - Filled boxes, circles, text, and components, may be selected by clicking anywhere in the bounding box. - The default mouse click distance required to select an element was increased to 10 pixels. - Double-clicking on a net segment selects all connected net segments. * The percentage step in or out while zooming the display in `gschem' is now configurable with the `zoom-gain' gschemrc parameter. The default value is 20%. * The size of steps when panning with the mouse wheel or with a trackpad in `gschem' is now adjustable with the `scrollpan-steps' gschemrc parameter. The default setting scrolls in steps of 1/8 of a screen. * A number of improvements were made to the `gschem' component selection dialog. - The dialog now shows a table of top-level attributes in the selected symbol. - It is now possible to expand/collapse a library by clicking anywhere on its row. * Changes to fill- and line-styles in `gschem' can now be undone. * Arcs can now be adjusted in `gschem' using an arc angle dialog. It can be accessed by selecting an arc and selecting Edit->Edit. * It is now possible to rotate objects while placing them in `gschem'. * Support for arbitrary filled and unfilled paths, using a subset of the SVG path syntax. For more information, please see the file format specification. <http://geda.seul.org/wiki/geda:file_format_spec> - `gschem' does not yet provide a GUI for creating or editing path elements. However, it does support rendering them. They can also be printed. - Some of the symbols in the component library were updated to use paths. * A Scheme evaluation prompt was added to `gschem'. It can be accessed by typing `:'. * Improved algorithm for drawing hatched fills both on screen and in PostScript output. * Color selection dialogs and menus in `gschem' now show the actual color as well as the description. Color names are now translatable. * `gattrib' now prompts to save changes. * All of the unimplemented menu items and pages in `gattrib' were removed. * The `always-promote-attributes' gafrc parameter now takes a list of strings as an argument. The space-delimited string syntax is deprecated. * Some optimisations were made to the `gnetlist' connection traversal algorithm to speed up netlisting large designs. * A new netlist backend was added to support Liquid PCB. <http://www.liquidpcb.org/> * The `bom2' netlist backend now generates a `qty' column. * Several improvements and fixes were made to the `systemc' backend. * The `--gnetlist-arg' option to gsch2pcb can now be used to pass extra `gnetlist' arguments. * `gsch2pcb' now emits files with the latest `pcb' file format. * The `gxyrs' pick-and-place tool was added. Notable changes in gEDA/gaf 1.5.0 ================================= * Magnetic net mode in `gschem'. Magnetic mode lets you draw nets and automatically connect to valid end points (such as pins and other nets). The `magnetic-net-mode' gschemrc parameter can be used to enable/disable this feature. * Rotating a component while moving it in `gschem' now rotates around the current mouse location. * The `verilog' and `vhdl' backends now work again. * Embedded components can now be mirrored. * The `pads' netlist backend now uses CRLF line endings.
2009-02-05correctly mark this package as a meta-pkgjnemeth2-10/+3
2009-02-01Update the geda suite to 1.4.3. Changes since the last packageddmcmahill2-4/+2
version (1.4.0) are listed below. ------------------------- Changes in this release only (since v1.4.0): Carlos Nieves Onega (1): * Fix missing %s in two strings. Patrick Bernaud (1): * Fix memory leak in gschem. Peter Clifton (2): * Fix verilog and VHDL netlist backends * Add libgeda/po/POTFILES.skip for intl/plural.c Peter TB Brett (1): * Don't crash on zero snap grid spacing [2026598] Werner Hoch (4): * Fix drawing artefact in rubbernet drawing code * update the pinnumbers if a slot attribute is deleted * o_delete_text(): only call o_attrib_slot_update() for COMPLEX objects. * libgeda: fixed EOL handling for mixed windows/linux usage ------------------------- Changes in this release only (since v1.4.1): Ales Hvezda (2): * Fixed up all icon-theme-installer files to work with non-bash * Bumped the revision on libgeda's shared library and updated versions. Carlos Nieves Onega (1): * Changed shell from bash to sh in icon-theme-installer Dan McMahill (1): * Avoid insecure temp file usage. Peter Clifton (3): * gattrib: Don't special-case ignore components with "graphical" attribute. * gattrib: Don't crash if we can't find data in the sheet. Bug #2214739 * Calculate bounds of new object when copying an embedded complex. Werner Hoch (1): * libgeda: changed object adding flag for embeded symbols [#1692626] ------------------------- Changes in this release only (since v1.4.2): Patrick Bernaud (1): * Enable promotion of attributes when adding a component from guile. Peter Clifton (7): * gschem: Ensure we invalidate the region of text's origin marker * gnetlist: Fixup systemc backend * gschem: Don't add invalid attributes to the multiattrib dialog list * gschem: Check for self-connecting COMPLEX before deleting. Fix #1912859 * gschem: Remove stretched object from stretch list if we delete it * o_move_end_rubberband(): Rework creating connectivity lists. Fix #2017356 * gschlas: Fix segfault opening file Peter TB Brett (1): * Validate calls to scm_c_eval_string(). [2105219] Werner Hoch (1): * gschem: redraw empty preview on configure events [#2159047]