summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2015-09-12cloud.github.com unconditionally redirects to https. Use it directly.tnn1-2/+2
2015-09-02Update 7.3.0 to 7.4.0mef3-10/+56
--------------------- Release notes for EAGLE 7.4.0 ============================= * EAGLE Editions: - CadSoft now provides an EAGLE "Make Pro" edition with capabilities similar to Standard edition. In particular the board area is limited to 160x100mm, but board width and height can be adjusted. The license is limited to one year and an internet connection is required. - There is also a new edition "Make Personal" available which was previously called "EAGLE Hobbyist". * COPY command: - Beside device sets and packages the COPY command now can also copy symbols. - If the library name is skipped in the command syntax the currently opened library is taken as source (see help for details). * Control Panel: - Added entry 'COPY to library' to context menu for symbols. - Support for Drag&Drop for symbols from Control Panel to Library Editor and of all library object types to the overview (table of contents) mode of the Library Editor. * Library Editor: - Addition of 'Duplicate' to context menu for symbols in the overview (table of contents) mode. - Added tool tips to the TOC view of the library editor window containing the headlines of the respective descriptions. * Help improvements: - Added examples for CHANGE DLINE. - Improved description of PORT regarding buses and of PACKAGE regarding 'name'. - Added a section 'Special attributes' regarding the special role of attribute 'VALUE'. - Improved description of UL_PART.variants(); extended example for UL_VARIANT. - Added explanation on top/bottom pairs of custom layers. * Miscellaneous: - Added a set of design rule files from Eurocircuits and Wuerth Electronic to design rule folder. - Added a new CAM job file gerb274x-mill-drill.cam for generating milling output with Gerber and drill data output with Excellon in one action. * Bugfixes: - Ignoring a potentially given but superfluous extension in COPY X.PAC@abc.lbr Y[.pac]; same for .dev. - Fix for locale dependant problems when entering decimal numbers in unit fields. - Changed misleading text in the Linux install script. - Fixed handling of newly added empty global attributes. - Fix for proper support of EAGLE 64 bit on MAC OS X 10.8. - Fixed interpretation of scroll and zoom gestures from trackpads on MAC. - Fix for 'Duplicate' in context menu for device sets and packages in the library editor's overview mode when duplicating unsaved objects. - Improved drawing performance for panning under Linux; there was a regression after version 7.2.0. - Fix for support of country specific decimal point (like ',') in command line and scripts (after 7.2.0 only '.' worked). - 'Duplicate' in context menu for library objects: restriction in the naming dialog to allowed characters for object names. - Fix for a crash in the autorouter when evaluation was done with invalid job files. - Fix for umlaut problem in installation text on MAC. - The ROUTE command with Ctrl+Left can now also start routing at a pad; this is important to start from a pad without airwire if the connect mode is set to 'any'. - Now the first selection point for DIMENSION is only snapped if coming from a mouse click. - Fixed update of thumbnails after removing a module. - Fix for long printing times on Windows (there was a regression since V7.3). - Fixed context menu handling for PACKAGE/TECHNOLOGY after clicking "Next" in case of an ambiguous selection. The command was still referring to the previous object. - Fixed >LAST_DATE_TIME in CAM Processor output; it has been stuck at 'not saved' if during an EAGLE session a new drawing has been generated. - Fixed displaying license data containing umlauts. - Fix for EAGLE in commandline mode: it could happen that a given command sequence (option -C) was executed in the wrong editor window. - Fixed triggering the default button 'OK' by ENTER key in the CONNECT dialog; if the focus was in a list, the list action was executed inadvertently. - Fix for initially missing display of the 'Window' menu in MAC menubar. - Correction of eagle.def concerning the output formats GERBER_RS274X_33MM and EXCELLON_33MM (introduced in V7.2.1). - Fix regarding continuation of an existing autorouter job after previous cancel. - Added an initial check if the board was changed before continuation of an existing autorouter job. - Fix in DRC for undetected overlapping polygons in special cases. - Fix for inaccessible minimized partner window if a schematic or board was opened. This was a problem on several Linux distributions. - Fix for undesired focus changes on MAC between EAGLE editor windows. - Reactivated beep if clicking into the drawing area w/o causing an actual selection (e.g. in ROUTE command). - Fixed ERC messages for nets containing UTF-8 characters. - Changed the polygon calculation within the CAM Processor to vector font, because texts are always using vector font in the CAM Processor. - Added a hint to use the default grid in schematics. - Ignoring unjustified offset position if pasting a module. - Ensuring unique naming if copying symbols. - Fixed initial display of TOC in libraries if loaded within a project. - Made ADD link in Control Panel for symbols work. - Fixed annotation of deleting a module instance; deleting the respective signals in the board completely if there is no port.
2015-08-25Added cad/p5-gds2 version 3.33mef1-1/+2
2015-08-25Import GDS2-3.33 as cad/p5-gds2.mef3-0/+31
This is GDS2, a module for creating programs to read, write, and manipulate GDS2 (GDSII) stream files. GDS2 should be able to handle any size gdsii file but I would consider it too slow for anything larger than a few megabytes in size. If your files are are closer to the gigabyte range please check out my gdt programs at: http://sourceforge.net/projects/gds2/ which you can use to open and process GDS2 files as a pipe from Perl.
2015-08-13- Switch to 32-bit version; 64-bit version has issues with emulation oftnn3-11/+16
pselect6 syscall on NetBSD, leading to high CPU usage (busy polling) - Also ensure QT_XKB_CONFIG_ROOT is set in the environment, otherwise keyboard input might not work. Bump PKGREVISION.
2015-08-12Update to eagle-7.3.0.tnn3-373/+336
Changes since version 4 are much to numerous to list but include for example a new autorouting tool, 64-bit support and usability improvements in all subsystems such as editor, CAM processor and component library.
2015-08-01Update to 3.3.66mef2-7/+6
---------------- 3.3.66 05jul15 Faster fsdb initialization. Fix vcd recoder loader crash for malformed vcd if signal is declared as bits and a real valued change is encountered for the value change. Fixed crash in vcd2vzt for vcd files with no value changes (likely a malformed vcd). Added fsdbReaderResetSignalList() to prevent signals from loading over and over when unnecessary. Compile fixes for renamed functions and defines in gtk osx.
2015-07-12Update to 3.0.8wen3-85/+88
Update LICENSE HOMEPAGE and MASTER_SITES Now it is python3 compatible Complete test target Upstream changes: 3.0.8 2015-06-23 [NEW] Added a monitoring guide to the documentation. [FIX] Improved packaging (thanks to Larissa Reis). [FIX] Fixed and improved various test cases. 3.0.7 2015-03-01 [FIX] State of resources and requests were inconsistent before the request has been processed (issue #62). [FIX] Empty conditions were never triggered (regression in 3.0.6, issue #63). [FIX] Environment.run() will fail if the until event does not get triggered (issue #64). [FIX] Callback modification during event processing is now prohibited (thanks to Andreas Beham). 3.0.6 - 2015-01-30 [NEW] Guide to SimPy resources. [CHANGE] Improve performance of condition events. [CHANGE] Improve performance of filter store (thanks to Christoph Körner). [CHANGE] Exception tracebacks are now more compact. [FIX] AllOf conditions handle already processed events correctly (issue #52). [FIX] Add sync() to RealtimeEnvironment to reset its internal wall-clock reference time (issue #42). [FIX] Only send copies of exceptions into processes to prevent traceback modifications. [FIX] Documentation improvements. 3.0.5 2014-05-14 [CHANGE] Move interruption and all of the safety checks into a new event (pull request #30) [FIX] FilterStore.get() now behaves correctly (issue #49). [FIX] Documentation improvements. 3.0.4 2014-04-07 [NEW] Verified, that SimPy works on Python 3.4. [NEW] Guide to SimPy events [CHANGE] The result dictionary for condition events (AllOF / & and AnyOf / |) now is an OrderedDict sorted in the same way as the original events list. [CHANGE] Condition events now also except processed events. [FIX] Resource.request() directly after Resource.release() no longer successful. The process now has to wait as supposed to. [FIX] Event.fail() now accept all exceptions derived from BaseException instead of only Exception. 3.0.3 2014-03-06 [NEW] Guide to SimPy basics. [NEW] Guide to SimPy Environments. [FIX] Timing problems with real time simulation on Windows (issue #46). [FIX] Installation problems on Windows due to Unicode errors (issue #41). [FIX] Minor documentation issues. 3.0.2 2013-10-24 [FIX] The default capacity for Container and FilterStore is now also inf. 3.0.1 2013-10-24 [FIX] Documentation and default parameters of Store didn’t match. Its default capacity is now inf. 3.0 2013-10-11 SimPy 3 has been completely rewritten from scratch. Our main goals were to simplify the API and code base as well as making SimPy more flexible and extensible. Some of the most important changes are: Stronger focus on events. Processes yield event instances and are suspended until the event is triggered. An example for an event is a timeout (formerly known as hold), but even processes are now events, too (you can wait until a process terminates). Events can be combined with & (and) and | (or) to create condition events. Process can now be defined by any generator function. You don’t have to subclass Process anymore. No more global simulation state. Every simulation stores its state in an environment which is comparable to the old Simulation class. Improved resource system with newly added resource types. Removed plotting and GUI capabilities. Pyside and matplotlib are much better with this. Greatly improved test suite. Its cleaner, and the tests are shorter and more numerous. Completely overhauled documentation.
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg1-2/+1
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx.ryoon2-4/+4
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz5-10/+10
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-05-31Remove double whitespace.ryoon1-8/+8
Fix odd comma location.
2015-05-03Build manual with pdflatex. Drop DVI. Bump revision.joerg5-6/+75
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn14-27/+28
2015-04-17Revbump after updating devel/boost-libsadam3-6/+6
2015-04-17Update 3.3.64 to 3.3.65mef2-6/+6
----------------------- 3.3.65 01apr15 Added --, -I-, etc. option to port filtering in SST. Using -- for example filters all non-ports from search results. Updated LZ4 for version r126. Minor warnings fixes. Moved TCL_LDADD/TK_LDADD before FSDB_LDADD to avoid stale Tcl library version conflicts. Removed appending [31:0] to vcd loaded integer names. Reduced recursion depth in GHW signal loader to prevent stack overflow crashes. Added support for synthetic clocks in FST file. Update timetrace marking so it runs quicker for large traces.
2015-03-06remove lctnn1-2/+1
2015-03-06remove cad/lc. Received confirmation from upstream that LC is no longer ↵dmcmahill4-213/+0
available (it was binary distribution only).
2015-02-18Fix race condition.joerg2-3/+12
2015-02-14Update HOMEPAGE to qcad.org.mef1-2/+2
2015-01-17Update tkgate to 1.8.7. Patch provided by Edgar Fuss in PR pkg/49482,bsiegert7-124/+270
though the patch description says 1.8.3.
2015-01-04(pkgsrc)mef2-8/+9
- Add LICENSE= gnu-gpl-v2 - Use AUTO_MKDIRS= yes (upstream) - Update 0.7 to 0.8.1 Release 0.8.1 26-Aug-2014 ------------------------- Maintenance release for 0.8. Release 0.8 20-May-2013 ----------------------- Full details about new features and changes can be found here: http://docs.myhdl.org/en/latest/whatsnew/0.8.html
2015-01-04(pkgsrc)mef2-7/+9
- Add LICENSE= gnu-gpl-v2 (upstream) - Update 0.7 to 0.8.1 Release 0.8.1 26-Aug-2014 ------------------------- Maintenance release for 0.8. Release 0.8 20-May-2013 ----------------------- Full details about new features and changes can be found here: http://docs.myhdl.org/en/latest/whatsnew/0.8.html
2015-01-04(pkgsrc)mef3-9/+15
- Add LICENSE= gnu-gpl-v2 (upstream) - Update 0.7 to 0.8.1 Release 0.8.1 26-Aug-2014 ------------------------- Maintenance release for 0.8. Release 0.8 20-May-2013 ----------------------- Full details about new features and changes can be found here: http://docs.myhdl.org/en/latest/whatsnew/0.8.html
2015-01-04(pkgsrc)mef2-8/+7
- HOMEPAGE moved (upstream) - Update 2.3 to 2.3.1 v2.3.1 £ü 2012-01-28: -------------------- - [NEW] More improvements on the documentation. - [FIX] Syntax error in tkconsole.py when installing on Py3.2. - [FIX] Added *mock* to the dep. list in SimPy.test().
2014-12-27Fix netbsd-5 build by SUBSTing out fabsl(). From John D. Baker in PR 48980.dholland1-1/+13
2014-12-17Reset MAINTAINER, requested in PR pkg/49382.obache1-2/+2
2014-12-15Remove needless CONFIGURE_ARGS and LDFLAGS settings.obache1-5/+1
2014-12-15remove unwanted replacement "==" with "=", it's in C code, not sh script.obache2-18/+3
2014-12-15Change Tcl/Tk library name matching to pkgsrc naming, to be found correctly.obache4-7/+32
Resolve PR pkg/49382.
2014-12-15LICENSE=gnu-gpl-v2obache1-1/+2
2014-12-11Add confusing space before target name.wiz1-2/+2
2014-12-09Update HOMEPAGE.ryoon1-2/+2
2014-12-07Update to 0.32rc1ryoon10-355/+586
* Switch to GCC 4.9.2 based.
2014-12-02HOMEPAGE moved, Company Pragmatic C Software was merged out.mef1-2/+2
2014-12-02Update 3.3.63 to 3.3.64mef2-6/+6
3.3.64 25nov14 Fix to FileChooser to prevent requester from blocking on asking for a directory if a dumpfile is loaded without some amount of absolute/relative pathname. Updated LZ4 for version r124. Fix for x-windows OSX compiles.
2014-12-01Support cwrappers for packages appending arguments in the wrappers.joerg1-1/+2
2014-11-203.3.63 06nov14 Updated LZ4 for version r123.mef2-6/+6
Added fine horiz scrolling in wavewindow (when using the wheel on a mouse) if shift pressed. Timescale fix for Verilator where it emits 0ps as a timescale. Added sample gtkwave.appdata.xml file in share/appdata.
2014-11-07Revbump after updating boostadam3-6/+6
2014-10-21(pkgsrc)mef4-44/+43
- Convert MASTER_SITES to distcache of FreeBSD - Delete patch-aa, taking care by Makefile of pkgsrc side (upstream) - Update GDSreader 0.3 to 0.3.2 ------------------------------- New feature for gdsreader-0.3.2 Generation of POVRAY scene files. Quick Overview: GDS2, (or "Calma"), files contain 2D shape data, and each shape has a specific layer number, (gdsno), and a datatype number. To make any sort of 3D model, these two integer numbers must be "mapped" to a corresponding thickness and depth parameter, and also to a color specification. This is handled by the user-created "layers.config" file. A layers.config file needs to be made for each technology you wish to convert. A process which differs only in the number of metal layers used is considered a different technology. The layers.config file is also used in the generation of postscript and HPGL output, so several of the parameters in a layers.config file do not necessarily apply to POVRAY output. .. (more to read) share/examples/gdsreader/README.povray
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz13-40/+13
2014-10-05Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings.wiz3-3/+21
2014-10-04(Upstream) update 3.3.61 to 3.3.62mef2-8/+13
3.3.62 29aug14 Added zoom_full, zoom_size, and move_to_time to the dbus interface (dbus enabled by --with-gconf). Updated LZ4 to version r120 (r121 files are the same). Compiler warnings fixes for gtk+-1.2 (-Wall -Wshadow -Wextra). (pkgsrc) Add option gconf. See above. Enabled by default.
2014-08-13Revbump after boost-libs updateadam3-6/+6
2014-08-08(Upstream update) 3.3.60 to 3.3.61mef2-6/+6
3.3.61 27jun14 Parameterized number of named markers, so that --enable-manymarkers at configure time allows up to 702 named markers instead of 26 (disabled by default). Updated LZ4 for version r118. Fixed broken VCD/TIM export in Windows (broken by new file requester).
2014-06-28Work around build problem seen only in pbulk (remains unclear why).dholland3-3/+37
Disable build dependence on gperf as the build doesn't actually run it, and also for this workaround I need to patch the gperf output file.
2014-06-15Update 3.3.59 to 3.3.60mef3-8/+10
(pkgsrc) Add comment on patch-ab, picked up from cvs log (upstream) 3.3.60 14may14 Fix MinGW tmpfile_open() patch from previous release as it was using the wrong filename. Harden fsdb reader against xtags that move backward in time.
2014-05-29Bump for perl-5.20.0.wiz5-9/+10
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-21SUBDIR+=diylcdsainty1-1/+2
2014-05-21Import DIY Layout Creator version 3.28.0dsainty4-0/+66
DIY Layout Creator (DIYLC in short) lets the user draw electronic schematics and board/chassis layouts quickly and without a steep learning curve. It's particularly useful for breadboard or stripboard-style layouts, where the board is inflexible and discrete components have variable leg lengths.