summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2004-01-25Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compilerkristerw1-2/+2
for arm, so that we don't need to install the gcc package(s) on machines that already have a working compiler in their /usr/bin.
2004-01-25Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compilerkristerw1-2/+2
for arm, so that we don't need to install the gcc package(s) on machines that already have a working compiler in their /usr/bin.
2004-01-25replace BUILD_DEPENDS m4 and M4 definition with USE_GNU_TOOLS+=m4.grant1-3/+2
2004-01-23Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.jmmv1-2/+2
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23Use stdarg rather than varargs.agc17-18/+513
This code is old - it's been ages since I've seen definitions for sunview and X10...
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant16-33/+32
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc11-22/+24
2004-01-15Fix dependency lines.wiz1-5/+5
2004-01-12Remove info files from PLIST files.seb6-33/+6
2004-01-12Fix build on NetBSD current.seb4-1/+120
2004-01-10rev. bump because of the wxGTK buildlink changerecht1-2/+2
2004-01-07Bump PKGREVISION due to wxGTK update (use gtk2).jmmv1-2/+2
2004-01-03Bump package revisions for tiff update.reed10-20/+20
Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
2004-01-02Make qcad 1.5.4 compile again under NetBSD/alphareinoud3-20/+8
2004-01-02Fix build with gcc3.jmmv3-1/+28
2004-01-02Require any version of gperf greater than 2.7.2.jmmv1-2/+2
2003-12-30Whitespace fixcjep1-2/+1
2003-12-30Add trailing / on HOMEPAGEscjep8-16/+16
2003-12-24s/@netbsd.org/@NetBSD.org/ in MAINTAINER.jmmv1-2/+2
2003-12-17Rename restrict() to badratio(), as it's a C++ keyword.sketch5-9/+93
2003-12-13Bump PKGREVISION for atk library major bump.wiz6-6/+12
2003-12-09Update to covered-0.2.2.dmcmahill2-6/+6
From the NEWS file: This release is basically a 0.2.1 release with the available bug fixes patches applied to it. This should make getting a stable release less tedious.
2003-12-04Bump PKGREVISION (libxml2, libxslt and imlib2 were updated).xtraeme1-2/+3
2003-12-03Change MAINTAINER to "tech-pkg" instead of the previous "packages".kristerw1-2/+2
2003-11-12PKGREVISION++ due to devel/popt update.salo1-2/+2
2003-11-08create a 'pkgsrc' type system in the gnucap build system and call thatdmcmahill4-4/+38
rather than using LOWER_OPSYS. This is because the couple of os's that had correct targets were the same and others that pkgsrc works on aren't listed at all (like solaris). Fixes build problems noted on solaris.
2003-11-05- gcc3-ify (multi-line strings)dmcmahill13-2/+658
- be explicit about the location of graph (from plotutils) to help systems which have a graph program that doesn't work here.
2003-11-04Force the rebuild of a lex generated .c file. The one in the distfiledmcmahill1-1/+11
doesn't always compile. Fixes build problems on Solaris.
2003-10-31correct HOMEPAGEdrochner1-2/+2
2003-10-31Fix LIBTOOL_OVERRIDE to get the right thing. Fixes PLIST problems on Solaris.dmcmahill1-2/+2
2003-10-29This pkg needs GNU sed for configure to work. Fixes build problem ondmcmahill1-1/+2
Solaris.
2003-10-26update to gerbv-0.15dmcmahill2-5/+5
-- Release 0.15 -- 2003-10-06 Stefan Petersen <spe@stacken.kth.se> * src/draw_amacro.c: Drawing of aperture macro primitive 7 was severly broken. Revealed by Drew Moore who sent an example along. Thanks Drew! Closes bug #818307. 2003-09-28 Stefan Petersen <spe@stacken.kth.se> * src/gerber.c: Patch from Peter Brueckner. Some Gerbers don't have G04 but just G4. Peters patch fixes that for G- and M-codes. 2003-09-08 Stefan Petersen <spe@stacken.kth.se> * src/gerber.c: Patch from Simon Munton to fix a problem with polygons sometimes not being filled properly. Closes bug #800928 (which he promptly had submitted). * src/gerber.c: Another patch from Simon. This time it fixes circular polygon outlines by with a number of short segments. Closes bug #603183, which was almost a year old. Thanks Simon!
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-09-17get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD orgrant2-4/+4
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht1-1/+14
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-12Update to gwave-20030804.dmcmahill3-7/+11
This update is a collection of little improvements and a significant verhaul of hardcopy plot and export. Hardcopy and documentation output can now be obtained using either graph or Gnuplot. A dialog box allows choosing output formas and a few other settings. Additional plot/export filters can be plugged in by writing a suitable scheme module. There's a data-export function for extracting and saving a subset of a datafile as ascii. The stacking/drawing order of waveforms can be changed. Selected waveforms are now drawn in a highlighted style.
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant2-4/+4
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-09-10add and enable geda-examplesdmcmahill1-1/+2
2003-09-10Update to the gEDA/gaf 20030901 development snapshotdmcmahill25-108/+165
Release notes for the gEDA/gaf 20030901 development snapshot ------------------------------------------------------------ CHANGES: General / Summary * The biggest change in this release is the addition of gtk+ 2.2.x support. Now you can build gEDA/gaf with either gtk+ 1.2.x or gtk+ 2.2.x. Some programs like setup and geda still require gtk+ 1.2.x, but that will be fixed in a future release. The original gtk+ 2.2.x patch was by Ye Ma (Thanks!). * Added --with-gtk12 commandline flag to all ./configure scripts to force the use of gtk+ 1.2.x. Just add this to the opt= variable in the toplevel Makefile to force all of gEDA/gaf to use gtk+ 1.2.x instead of gtk+ 2.2.x. The default used gtk+ library if both 1.2.x and 2.2.x are installed is gtk+ 2.2.x. * In order support above, pkg-config is now REQUIRED to successfully ./configure the packages. pkg-config is also required if you are building/linking against gtk+ 1.2.x. You can get pkg-config from either: [1]http://www.geda.seul.org/dist or [2]http://www.freedesktop.org/software/pkgconfig/ * If you do not keep all of your packages installed in one place or if it is not in a standard location (like /usr/lib/pkgconfig), then you must tell pkg-config where to look by using the PKG_CONFIG_PATH environment variable. I keep all of my *.pc files in /usr/local/lib/pkgconfig, so my PKG_CONFIG_PATH is set like this: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig * Rewrote and simplified all the ./configure.ac files. Here are the versions of the auto* tools I use: autoconf (GNU Autoconf) 2.54 automake (GNU automake) 1.7.1 ltmain.sh (GNU libtool) 1.4.2 aclocal (GNU automake) 1.7.1 gettext (GNU gettext) 0.11.5 If you use any other versions, good luck. :-) libgeda * Shared library version number now at 19. * Removed libgeda-config, replaced with libgeda.pc (pkg-config file). In order for gschem and the other libgeda programs to find this file during the ./configure stage, you must set the PKG_CONFIG_PATH environment variable to something like this: export PKG_CONFIG_PATH=$HOME/geda/lib/pkgconfig:$PKG_CONFIG_PATH The settings for this variable is printed when you type 'make' in the upper most directory (toplevel) where you untarred all the source tarballs. * libgdgeda 2.0.15 is now required to build libgeda. * No significant code changes. gschem * Applied Carlos Nieves Onega's multi attribute patch. With this patch, the multi attribute add/edit dialog box behaves a lot more intelligently when adding or changing attributes. * Bunch of work to support both gtk+ 1.2.x and 2.2.x. * Rewrote the exit dialog box to look better under both 1.2.x and 2.2.x. Quite a few of the dialog box look bad under 1.2.x, but look absolutely dreadful under 2.2.x, so they will be recreated (and hopefully improved in the process) in future releases. gnetlist * Applied Carlos Nieves Onega's commandline (-l filename) load scheme patch. The scheme code is loaded and executed from the specified file before the backend is loaded. * Added the -m commandline flag which allows scheme code to be loaded from a file after the backend is loaded but before it is executed. * Integrated Carlos Nieves Onega's DRC2 backend. * Applied Carlos Nieves Onega's warning cleanup patch. * The required work to get gnetlist to work with both gtk+ 1.2.x and 2.2.x. * Added Bill Wilson's gnet-gsch2pcb backend. * Applied Stuart Brorson's latest changes to the spice-sdb netlister. His changes included the -s command line flag (sort output netlist) and the gnetlist:get-calling-flags as well as improvements to the spice-sdb backend itself. gsymcheck * No significant changes other than the gtk+ 2.2.x support changes. symbols * Werner Hoch updated a bunch of symbols in various directories including memory and 74. * Removed gesym-config. The new ./configure.ac files do not use this file anymore. * Added a bunch of contributed symbols (not all though, some are still pending for various reasons). * The author= and email= attribute on five symbols have been merged into one (author=). geda (gManager) * No changes setup * No changes utils * Finally integrated Werner Hoch's tragesym 0.0.5 into the utils package. tragesym is a symbol creator for gEDA/gaf written in python. * Applied patch by Holger Dietze to update gmk_sym to be current. * Integrated Bill Wilson's gsch2pcb package. gsch2pcb is conceptually based on the gschem2pcb shell script distributed with gnetlist, but additionally handles multiple schematics, handles element file footprints, and removes pc board elements corresponding to components deleted from the schematics. It also forward annotates component value changes * The necessary changes to support gtk+ 2.2.x. * Integrated pads backannotation script by Dan McMahill. A perl program which implements backannotation from Pads PowerPCB board layouts to gschem schematics. docs * Documented the merge of author= and email= (suggestion by Werner Hoch) * Updated spice-sdb document with a the latest version from Stuart Brorson. * Added Dan McMahill's documentation for the pads_backannotate script. examples * No changes. For more a detailed ChangeLog please look in the appropriate source directories.
2003-09-10import geda-examples, a set of examples of the use of the geda suite of tools.dmcmahill4-0/+162
2003-09-01Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}.seb1-2/+2
2003-08-31this package builds/works on with Python 2.3, so list it asjdolecek1-2/+2
acceptable version from PR pkg/22626 by Michal Pasternak
2003-08-31Update to version 3.1.19.jtb3-24/+5
From the CHANGES file: 254 v3.1 rev 19 8/12/03 Required reconfiguring without Tcl once to generate the "Makefile.in" in the Xw directory; otherwise, automake 1.7 becomes a requirement. 253 v3.1 rev 18 8/6/03 A fix to the output, correcting the page numbering in the PostScript page headers. The incorrect numbering can cause some printers to lock up. . . 252 v3.1 rev 17 7/14/03 Thanks to Ted Roth for fixing my rather too-hasty fix of revision 16. Also: Some fixes to the autoconf script (also from Ted Roth), and autoconf script updated to work with the latest versions of autoconf/automake/aclocal.
2003-08-30"It's" stands for "it is" (or "it has"). The apostrophe is not usedreed1-1/+1
for a possessive (like her, his, whose, their, and its). Note that I didn't check for proper use of "its" (when it should be "it is" or "it has" instead). I also saw over 15 other grammar or punctuation problems, but not fixed in this commit.
2003-08-28Regen with file as sourceforge shows it.jmc1-3/+3
2003-08-25update to the 20030815 shapshotdrochner2-5/+5
changes are basically bugfixes, and improvements in the FPGA synthesis area
2003-08-24add and enable covereddmcmahill1-1/+2
2003-08-24import covered-0.2.1dmcmahill5-0/+75
Covered is a Verilog code coverage analysis tool that can be useful for determining how well a diagnostic test suite is covering the design under test. Typically in the design verification work flow, a design verification engineer will develop a self-checking test suite to verify design elements/functions specified by a design's specification document. When the test suite contains all of the tests required by the design specification, the test writer may be asking him/herself, "How much logic in the design is actually being exercised?", "Does my test suite cover all of the logic under test?", and "Am I done writing tests for the logic?". When the design verification gets to this point, it is often useful to get some metrics for determining logic coverage. This is where a code coverage utility, such as Covered, is very useful. Please note that this package is for a stable release version. There is a seperate package (covered-current) which is made of development snapshots.
2003-08-19update to gerbv-0.14.dmcmahill2-6/+5
Changes since 0.13: * Removal of the last inclusions of malloc.h after tips from Charles Lepple. * Some patch that fixed a problem for Larry Doolittle * Error messages when running RS274D instead of "crash-and-burn" (ie segfault).