summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg2-6/+8
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-05-25Explicitly add pax dependency in those Makefiles that use it (or havejoerg3-5/+6
patches to add it). Drop pax from the default USE_TOOLS list. Make bsdtar the default for those places that wanted gtar to extract long links etc, as bsdtar can be built of the tree.
2008-04-30remove a syntax error from the top level configure script.dmcmahill3-1/+45
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg2-4/+3
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-5/+6
through PLIST_SUBST to the plist module.
2008-04-03Dramatically increase likelihood that this actually works.joerg1-3/+3
2008-04-03Fix DESTDIR build. Fix build on 64bit platforms.joerg4-3/+34
2008-03-18Repair the build when using f2c-f77 as the fortran compiler.dmcmahill8-42/+111
Also, do not install calcCAP or calcRL. These two tools seem to give results of questionable accuracy (see the sourceforge bug tracker for the upstream sources) and also don't build with gcc-4 anyway. Bump pkgrevision.
2008-03-15Fix DESTDIR installation.joerg1-2/+3
2008-03-12Update HOMEPAGE and MASTER_SITES.wiz1-3/+3
2008-03-10Add CONFLICTS line for previous PKGNAME versions.wiz1-1/+3
Suggested by Alan Barrett.
2008-03-04Fix version number by adding a PKGNAME.wiz1-1/+2
2008-03-03Mechanical changes to add full DESTDIR support to packages that installjlam16-98/+135
their files via a custom do-install target.
2008-03-03Add basic destdir support.jlam2-13/+15
2008-02-18Update to gerbv-2.0.1.dmcmahill3-10/+17
Many updates including - 100% of RS274-X is now supported - cairo rendering which among other things gives printing to a printer, pdf, png, ps, or svg. - gnome/kde desktop integration - added a regression test suite - lots of rework of the gui. All in all this is a major overhaul.
2008-02-02update to pcb-20080202dmcmahill3-10/+90
======================================================================== Release Notes for PCB snapshot 20080202 ======================================================================== This release represents over 180 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Added a footprin preview in the library window - Added gnome/kde desktop integration files (app and mime icons, and .desktop file) - Added i18n support - Updated dbus support - Fix a number of GCC 4 compiler warnings - Make the gtk gui more robust against malformed menu resource files - Added checking for duplicate hot key definitions in the menu resource file in the gtk gui. - Improved support for building on win32. - Removed automake/autoconf generated files from cvs - Fixed some parallel make bugs - Fixed some scrolling/panning bugs in the gtk gui. - Added the ability to load edif netlists - Closed a number of bugs in the sourceforge tracker - Fix a bg in the x-y output files where the y values were mirrored and offset - Add XRENDER support to the lesstif HID to support layer transparency - Fix some polygon dicer bugs - Fix a handful of bugs in the png export HID - Avoid vias snapping to pins and moving elements snapping to their own pins/pads - Fix a number of undo bugs - Fix printer calibration - Add global puller - Various improvements to the postscript export HID - Improve all the GetXY prompts in the menu resource files - Improved the pin/via report - Improved pin/pad vs grid snapping - Various footprint improvements o fixed some drill sizes o fixed some silk sizes o Added a handful of QFP family footprints o Converted the QFP family to the hi-res format - Several other bug fixes
2008-02-01update the gEDA suite to version 1.4.0dmcmahill25-98/+153
Release notes for the gEDA/gaf 1.4.0.20080127 stable snapshot Summary __________________________________________________________________ This is the third major stable release of gEDA/gaf. It rolls up the various feature additions, code cleanup, and bug fixes that have occurred over the past five months. Major highlights include: * Many usability improvements to the various programs * Optional support for desktop integration (GNOME and KDE) * Many improvements to component library handling (internals and component selection dialog) * libgeda is now internationalized * Many language translation updates to gschem and gattrib * Improved error handling throughout all the programs * Fixes to the spice-sdb backend to support slotting * Rendering improvements and speedups in gschem * A bunch of new tests in gsymcheck to catch a few common errors * Improved support for running under MinGW * Lots and lots of code cleanup and improvements throughout all the programs * The usual slew of bugs and quirks fixed NOTE: This is a stable snapshot and should be packaged up by distribution package maintainers. Changes __________________________________________________________________ Changes in this release only (since v1.3.1): Peter Clifton * Fix typo in Dutch translation * Fix use after free corruption when consolidating nets * Invalidate component cache when updating symbols. [#1880211] * Only call gdk_window_invalidate_rect() when drawing to a GdkWindow. Werner Hoch * gsymcheck: improved the pintype check, added test case * Added new pintype test symbol and output to EXTRA_DIST * gsymcheck: test for misplaced attributes * gsymcheck: moved obsolete and forbidden attribute checks * fixed error handling bug in run_source_command() [#1869941] * forward status messages from the library command to the log * fixed two symbols with missplaced pin attribute errors * detach missplaced symbol attributes * fixed symbol with invalid pintype attribute * Update the pinnumbers when updating a symbol with slots * Updated German translation of gschem Ales Hvezda * Updated documentation from the official wiki website * Changed Edit/Undo and Add/Bus hotkeys * Fixed reversed VDD/VSS nets in this hex schmitt trigger * Fix a crash when running a script that calls (gschem-image ...) Bernd Jendrissek * Update Afrikaans translation to fix spelling error. Bert Timmerman * libgeda Dutch translation updates For all the other changes from last development series (1.3.x): * [1]gaf-1.3.0 Release Notes * [2]gaf-1.3.1 Release Notes Notes/Bugs/Errata/Known Issues/Last Minute Issues __________________________________________________________________ * Many thanks to everybody who contributed to this snapshot and previous development snapshots. * Updates to this stable snapshot (1.4.x series) will occur if people find issues. * The next major stable snapshot (1.6.x) will probably happen in the middle of this year. * Please submit all bugs to the [3]bug tracker.
2008-01-05ERROR: patches/patch-ab:71: This code must not be included in patches.rillig2-12/+3
2008-01-04Use USE_CMAKE rather that doing same explicitly.markd1-11/+11
Package supports DESTDIR.
2007-12-29Needs gettext-lib for build.joerg1-1/+2
2007-11-29update to gerbv-1.03dmcmahill3-7/+9
This release represents a point release incorporating a few patches made against the 1.0.X source over the last 1 1/2 years. Specific updates include: * Incorporate changes from Joost Witteveen to support extended %SR% commands. * Fix endless loop bug when gerbv encountered an unknown % code. Patch from Joost Witteveen. * Fixed initial scale setting for %MOMM% Gerber files. Patch from Joost Witteveen. * Fixed format for small drillfiles. Patch from Trevor Blackwell. * Fix setting of the initial window size when the screen is larger than the display. Patch from David Carr.
2007-11-17Some packages need lex and yacc. Patch by Aleksey Cheusov viarillig2-4/+4
pkgsrc-users.
2007-11-15update to gwave-20060606dmcmahill14-675/+28
Most of the previous pkgsrc patches have been incorporated upstream (yay!). New in 20060606 - ?? New in 20051222 - full-height vertical scrollbar appears if the total height of all panels becomes larger than the window. - new panel type "jumbo" stays larger even when things get crowded - most deprecated guile calls removed. Guile 1.6 or later is now required. New in 20050928 - ALPHA RELEASE: may crash. do not rely on for production use. - handling of multi-sweep datafiles - vertical scrollbars on label/measure area in each wavepanel make handling large numbers of waveforms easier. New in 20031202 - Got docstring extraction from C source to .txt files in doc directory working again - applied submitted patch that cleans up warnings from gcc3 about multiline text strings in C code New in 20030917 - bugfixes to make the new print/plot stuff work better - path to working gnu graph found by configure is passed to scheme code
2007-10-25* If PLIST_SRC is explicitly set to an empty value in a package Makefile,jlam4-8/+4
then automatically generate a PLIST that says "${PKGNAME} has no files". * If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile, and no PLIST files exist, then fail during the package build with PKG_FAIL_REASON. * Remove "intentionally empty" PLISTs again. Now, the easy way to say that a package installs no files is to just add the following to the package Makefile: PLIST_SRC= # empty
2007-10-25Re-add "intentionally empty" PLISTs for meta-packages and other packagesjlam2-0/+4
that directly manipulate empty PLISTs. Modify plist/plist.mk so that if the PLIST files are missing and no GENERATE_PLIST is defined, then the package fails to build.
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam2-2/+0
can handle packages having no PLIST files.
2007-10-09Remove trailing spaces.martti1-2/+2
2007-10-05Use PTHREAD_AUTO_VARS for platforms where thread library != -lpthread.joerg1-1/+3
2007-10-02add missing -lmdmcmahill1-1/+3
2007-09-29Fixed gcc 4 error message.rillig2-1/+49
2007-09-23Update to gtkwave-3.1.1. The old 2.* branch is no longer being maintained.dmcmahill13-214/+51
There are a large number of changes in this update. Many bugs have been fixed, VCD writing has been improved, the build system has migrated to a fully autoconf/automake system from a partial gnu system. The code written as part of the 2007 Google summer of code has been incorporated which allows waveform reloading and provides the framework for further enhancements. For the complete set of changes, see CHANGELOG.TXT in the distribution file.
2007-09-13Update to pcb-20070912dmcmahill3-10/+51
======================================================================== Release Notes for PCB snapshot 20070912 ======================================================================== This release represents nearly 200 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Many many bug fixes. Too many to list. - Added keystone, C&K, Nichicon, and Optek footprint libraries - Add attribute editor to the GTK HID - Add a fileselect() function to the HID spec - Fix ps output with drill helper on - Add a visual indicater when elements are locked - Corrections to the manual - BOM can export in mm as well as mil - Fix a ps output bug with arcs - Fix some memory leaks found with Coverity - Added autoconf test for buggy versions of m4 - Fixed some footprint drill sizes - Add user customizable menus for the gtk HID. The gtk HID now is capable of reading the same format menu resource files as the lesstif HID. This represents significant rework of the menu code and menu callback code. - Added Center() action - Store the file format in the .pcb file. This will let pcb know when presented with a file which is too new. The code for checking the format was present in the prior snapshot. - Fix DRC checking of square pads to square pads - Added window panning/cursor warping - Add the ability to directly load a footprint from a file as if it were a complete layout. - Add a Popup() action
2007-08-23Allow a nicer syntax for expressing needing at least a certain versionjlam1-2/+2
of an emulated operating system. Instead of proliferating things like SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a package can say: EMUL_REQD= suse>=9.1 netbsd>=2.0 solaris>=10 all in one, succinct line.
2007-08-13Added mk/misc/category.mk, which contains the definitions that are onlyrillig1-2/+2
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-11Add Python dependency, use tools for bash and REPLACE_BASH andjoerg1-15/+7
REPLACE_PYTHON. bump revision.
2007-08-08Don't use malloc.h.joerg11-1/+141
2007-08-05Don't use malloc.h.joerg2-1/+16
2007-08-01Don't use malloc.h.joerg7-1/+85
2007-07-29* Add new emulator framework in pkgsrc/mk/emulator that handles alljlam3-79/+34
binary-only packages that require binary "emulation" on the native operating system. Please see pkgsrc/mk/emulator/README for more details. * Teach the plist framework to automatically use any existing PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition. * Convert all of the binary-only packages in pkgsrc to use the emulator framework. Most of them have been tested to install and deinstall correctly. This involves the following cleanup actions: * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM} more consistently. * Simplify packages by using default INSTALL and DEINSTALL scripts instead of custom INSTALL/DEINSTALL code. * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc. Packages only need to state exactly which emulations they support, and the framework handles any i386-on-x86_64 or sparc-on-sparc64 uses. * Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will automatically detect when the package is installing on Linux. Specific changes to packages include: * Bump the PKGREVISIONs for all of the suse100* and suse91* packages due to changes in the +INSTALL/+DEINSTALL scripts used in all of the packages. * Remove pkgsrc/emulators/suse_linux, which is unused by any packages. * cad/lc -- remove custom code to create the distinfo file for all supported platforms; just use "emul-fetch" and "emul-distinfo" instead. * lang/Cg-compiler -- install the shared libraries under ${EMULDIR} instead of ${PREFIX}/lib so that compiled programs will find the shared libraries. * mail/thunderbird-bin-nightly -- update to latest binary distributions for supported platforms. * multimedia/ns-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch. * security/uvscan -- set LD_LIBRARY_PATH explicitly so that it's not necessary to install library symlinks into ${EMULDIR}/usr/local/lib. * www/firefox-bin-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch.
2007-06-18Point at guile16-gtk instead of guile-gtk and the latter now buildsdmcmahill1-3/+3
against the guile-1.8.x series and gwave will not compile with guile newer than the 1.6.x series.
2007-06-08add missing file to PLISTdmcmahill2-2/+5
2007-06-03Remove dead mirror site. From Zafer Aydogan.wiz1-3/+2
2007-05-31update to 20070526dmcmahill22-94/+85
Release notes for the gEDA/gaf 20070526 snapshot Changes _________________________________________________________________ libgeda/gschem * libgeda's shared library version is now 29:0:0. * Added "recently used files" File menu option. Now you can open up files you used recently (and if you have a gafrc your components should be found too) and open those files up in a new gschem window. (Ivan Stankovic) * Merge of the noscreen branch (many changes). This branch removed all cached screen coordinates. Now all calculations are done in world coordinates and should yield some drawing improvements. End users should not notice any difference (other than the slight speed up). (Peter Clifton) * Many improvements to the "Write image..." dialog box in gschem. gschem can now export any image that gtk+ (gdk-pixbuf specifically) can write (png, jpg, ico, bmp, etc...). Libgd is no longer an optional dependency and cannot be used with libgeda/gschem. (Carlos Nieves Onega) * Improved the auto placing mechanism. One improvement (amongst others) is in the cases of: if the attribute overlap with pins (including pinnumbers), or the pin connection direction where a net is supposed to be drawn, then the attributes are moved automatically. (Carlos Nieves Onega) * A few improvements to the component place selector including adding ok button to hide the component insert dialog box). (Various) * Added items (links to the wiki and FAQ) to the gschem help menu. (Peter Brett) * Fixed a nasty bug that was causing random crashes with keymaps that did not have a valid keyval/keysym. (Peter Clifton) * Fixed the drawing of dotted arcs/circles when the dot spacing is too small to render. (Peter Clifton) * Fixed component selector filter to be case insensitive. (Carlos Nieves Onega) * Added PageUp and PageDown hotkeys to change pages in gschem. (Peter Brett) * Fixed the ordering of buttons in all gtk dialog boxes to be correct (based on what gtk+/gnome/desktop conventions). (Carlos Nieves Onega) * Added %%Orientation to DSC block in postscript output. (Mike Jarabek) * Fixed color printing of select objects (should not output the selected color). (Peter Clifton) * Added hotkeys to decrease and increase the snap grid spacing. (Carlos Nieves Onega and Peter Brett) * Improved keymap filling routines (Werner Hoch and Patrick Bernaud) * Fixed a couple of small memory leaks. (Ales Hvezda) * The usual slew of bug fixes by many individuals. * A bunch of code cleanup/fixes by various individuals. * Various language translations updated by various individuals. gnetlist * New gnetlist backends written: Calay and Osmond. (John Doty) * Moved the loading of scheme files using the "-l" command line before the schematics are loaded (this allows the scheme code to modify the various search paths). * Various improvements to the spice-sdb backend including the treatment of slotted parts (so that pins are emitted in pinseq order). (Stuart Brorson) * Added and improved a bunch of regression tests. The vast majority of these tests are now run during make distcheck. (Stuart Brorson and Ales Hvezda) * A few bugs fixed. (Various) gattrib * Added doxygen generated docs. (Stuart Brorson) * A bunch of bugs fixed. (Stuart Brorson and Peter Clifton) docs * Removed the html version of the gsch2pcb tutorial. Instead, the gsch2pcb tutorial is now part of the wiki thanks to several individuals (Patrick Doyle and Bogdan Petrisor). * Updated the wiki snapshot to the latest web wiki version. (Ales Hvezda) * Misc improvements to various wiki scripts. (Ales Hvezda) symbols * Added greek mu character. (Carlos Nieves Onega) * Added upper case greek omega character. (Jens Persson) gsymcheck * No significant changes. utils * Added refdes_renum test suite. (Dan McMahill and Stuart Brorson) * Incorporated --gentle into refdes_renum which doesn't overwrite refdes'es already numbered. (Stuart Brorson) * Moved gschemdoc to the gschem package. Bunch of improvements to the gschemdoc script related to finding local/remote documentation. (Carlos Nieves Onega) examples * Fixed automake infrastructure to install 2N3904 model for the TwoStageAmp example. (Stuart Brorson) For more a detailed changes, please look in the appropriate ChangeLogs in the source tarballs.
2007-05-21Change depdencies to be non-ambigious. Bump revision.joerg1-7/+7
2007-05-20Use a much less fancy dependency on bash. Bump revision.joerg1-2/+3
2007-05-13use guile-gtk instead of guile14-gtk. The latter is very old.dmcmahill1-3/+3
2007-05-12add missing lex/yacc to USE_TOOLS and fix a stupiddmcmahill4-7/+63
configure test that forces the name of LEX and YACC to be "flex" and "bison -y". The old test doesn't even allow a path name.
2007-05-09Remove myself as maintainer. I don't have the time or interest fordmcmahill1-2/+2
this one.
2007-05-09add and enable admsdmcmahill1-1/+2
2007-05-09import adms-2.2.5dmcmahill6-0/+66
adms is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile c code for the API of spice simulators. Based on transformations specified in xml language adms transforms Verilog-AMS code into other target languages.