Commit graph

812 commits

Author SHA1 Message Date
dmcmahill
f102f15fe5 update to verilog-0.8.2. Adds edif output, contains several bug fixes for
compatibility with more c++ compilers.
2006-05-06 19:13:55 +00:00
drochner
4565c457e6 update MyHDL to 0.5.1
There is no usable changelog; I've found one real bug closed in the
tracker: A verilog '>>>' is generated as appropriate for signed numbers.
2006-05-04 16:58:05 +00:00
dmcmahill
30cdb0b6da add missing LICENSE. Noted by Greg Troxel 2006-05-02 02:27:23 +00:00
dmcmahill
c900de7d35 Use an options group for the gui selection (gtk vs motif). Suggested
by Thomas Klausner.
2006-04-25 00:51:11 +00:00
dmcmahill
c1145c2df3 update to pcb-20060422. This release represents a fairly major overhaul
of PCB.  In particular, the core code has been isolated from the GUI code
and there are now both GTK and Motif/Lesstif GUI's available.  In addition,
command line exporting to RS-274-X, postscript, encapsulated postscript and
png are directly supported.

In addition, there have been many bug fixes since the last packaged snapshot
release.
2006-04-23 03:02:26 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
dmcmahill
6f6ce315f2 update to pcb-20060321
========================================================================
Release Notes for PCB snapshot 20060321
========================================================================
- Add internal support for more than 8 layers.  By default PCB is still
  compiled for 8 copper layers.
- Fixed several minor bugs in the GTK user interface including fixing
  scrolling of the log window, fixed up some of the DRC reporting
  and mm/mil units.
- Fixed several key bindings.
- Updated refcard.tex to reflect the current set of key bindings.
- Fixed some minor bugs which caused compilation problems on some
  systems.
- Converted the QFN footprints to hi-res.
- Added documentation to the manual for the centroid file format and
  the algorithm used for finding the centroid and rotation.
- Fixed a bug so that the initial layer named 'component' is actually
  on the component side of the board and 'solder' is actually on the
  solder side of the board.
- Fixed the pin order in the bourns trim pots (~bourns library)
- Added actions and a script to allow command line printing.
- Added IPC-7351 recommended footprints for 0201, 0402, etc passives.
- Fixed SME5 package.
- Fixed a bug which prevented disabling nets from the ratsnest
- Fixed a bug where clearances could be set 1 below the spacing
- Fixed clearline flag so that arcs also have this property.
- Speed up rtree searches and other autorouter speedups.
- Fixed a bug in computation of the closest polygon point.
- Use rtrees for polygon handling for speed improvements.
- Add a ChangePinName() action.
- Fix a bug which caused duplicate rats names when manually adding
  rats lines.
- Added DRC checks for minimum drill diameter and minimum annular ring.
- Add a minimal glossary to the manual
- Fix the author name in the fab drawing
- Cause the crosshair to snap to pad ends instead of center for rat
  drawing.
- Add "join" to SetFlag, ClrFlag and ChangeFlag.
- Added inline documentation for the pcb file syntax.  The manual now
  is up to date and correctly documents the file format.  In addition
  the inline documentation will make it much easier to maintain the
  documentation.
- Remove some broken m4lib footprints
- Put the correct setting for the gschem footprint= attribute in []
  in the library window for the m4 libraries.
2006-04-04 22:20:27 +00:00
jlam
792529759b * Honor PKGINFODIR.
* List the info files directly in the PLIST.
2006-03-30 03:44:41 +00:00
joerg
2ea4220459 Add DragonFly. Ensure that StatusBar has a non-inline constructor,
otherwise GCC might not create the type info and bail out during
linkage.
2006-03-28 20:42:48 +00:00
jlam
b3e53e3984 Use the tools framework to register a run-time dependency on wish (tk).
Bump the PKGREVISION to 3.
2006-03-17 23:02:16 +00:00
ghen
a527d84ce0 Convert all packages using REPLACE_INTERPRETER to the new variable names
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*).

Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted
here, if at all.

Ok with rillig.
2006-03-11 10:07:49 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
reed
afbc5ec7c4 Also allow Darwin to be a valid operating system -- by using "BSD".
This is from John D. Baker via PR 32924. I didn't test this myself.
2006-02-24 19:47:02 +00:00
joerg
7e5a3506a0 Add DragonFly support. Fix errno -- it is *NEVER* an int32. 2006-02-16 19:41:04 +00:00
wiz
eb0c65f224 Fix build on -current, and add missing -Wl,-R (should fix bulk build problem). 2006-02-16 18:06:46 +00:00
dmcmahill
5a2feb2261 Repair the version number for the dependency. Hi Joerg! 2006-02-11 02:40:49 +00:00
drochner
4b2f0c681d add gplcver and myhdl stuff 2006-02-10 17:07:54 +00:00
drochner
c62f699f8b import MyHDL-iverilog-0.5, an Icarus Verilog vpi module to support cosimulation
from py-MyHDL
2006-02-10 17:05:03 +00:00
drochner
5a092ba4c4 add one... 2006-02-10 16:53:36 +00:00
drochner
7ca32b2a06 import MyHDL-gplcver-0.5, a GPL Cver vpi module to support cosimulation
from py-MyHDL
2006-02-10 16:40:02 +00:00
drochner
2659fbc773 import GPL Cver 2.11a, another Verilog simulator 2006-02-10 16:37:51 +00:00
drochner
4ca0722c59 update to 0.5
major changes:
-supports Python decorator syntax for generators (needs 2.4)
-intbv() doesn't have a default anymore
-many improvements to Verilog conversion
2006-02-10 16:06:46 +00:00
dmcmahill
14f719ef98 Move a variable declaration to the beginning of the function. Should
keep gcc-2.95 happy.  Fix applied upstream too.
2006-02-06 22:23:29 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
23fc22fc06 Fixed pkglint warnings. 2006-02-03 01:58:43 +00:00
dmcmahill
d981e866dc add missing USE_LANGUAGES 2006-01-29 13:56:29 +00:00
dmcmahill
08b1b8acc7 - add missing USE_LANGUAGES (this pkg uses c and c++)
- require gcc>=3.0.  This should fix some recently noted build failures
  on 1.6.* systems.
2006-01-29 13:53:51 +00:00
joerg
b63a884731 Enforce GNU readline. 2006-01-25 22:21:09 +00:00
dmcmahill
7db586530d update to 20060124 snapshot.
A few new features have been added to allow proper simulation with
newer Xilinx UNISIM models. (They are starting to use Verilog 2001
features.) And also various bug fixes in this release.


-- Primitive and continuous assign delays can now be non-constant. This
   needed some new run-time support, so vvp had a slight format change,
   and certain new optimizations follow as a result.

-- Bug handling certain constant sub-expressions in concatenation
   expressions. Also, allow concat expressions in constant contexts.

-- Support for wide divide expressions.

-- Fixes for stubborn compilers.

-- Fix bugs in padding of signed expressions.

-- More fixes for following the data types of expressions.
2006-01-25 12:11:00 +00:00
dmcmahill
7effaf81bd Update to 20060123. Changes since the last version include
- added autobackup (saves to backup files every <n> seconds)
- added "L" drawing support
- added embedded picture support
- added a few new symbols
- added support for spice netlisting of Josephson junction devices
- added pcbpins netlist backend for forward annotating schematic pin
  names to PCB layouts.
- several odd bug fixes
2006-01-25 01:51:34 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jmmv
d971a332da Drop maintainership. I can't seriously be the maintainer of so many
packages - specially of packages that I haven't touched for a long
while or those that other people can handle better than me.
2006-01-20 16:15:52 +00:00
joerg
d5a9cd32a0 Always include string.h, strdup works better that way. 2006-01-13 18:46:06 +00:00
joerg
685ad55c1d Don't define setenv on the other BSDs as well. 2006-01-10 10:59:05 +00:00
joerg
a9ef9e909b Regen patchsum. 2006-01-10 10:54:31 +00:00
dmcmahill
97c4011644 update to wcalc-1.0.
- fixes a bug in the cgi frontend for coupled microstrip which caused
  lots of bad warning messages.

- replaces the alert dialog box with a log window which prevents multiple
  alert windows from appearing.
2006-01-08 06:31:54 +00:00
joerg
94ccdd984d Add DragonFly support. Remove some pre-ANSI cruft which conflicts
with DragonFly's system headers. Fix errno.
2006-01-06 18:21:44 +00:00
joerg
4c67618270 Fix errno. Fix implicit prototype mismatches. Add DragnFly support.
On DragonFly, just fetch using the macros, e.g. using the slow path.

Use pkgsrc readline instead of local version. Bump revision.
2006-01-06 18:14:06 +00:00
joerg
ec3f48869b Always link the thread library explicitly when linking against qt-mt,
needed on DragonFly and FreeBSD 4, not hurting on other platforms.
Add DragonFly to the BSD enumeration.
2006-01-05 16:24:37 +00:00
joerg
cee3a6a417 Fix errno, don't declare sys_errlist on DragonFly as well. 2006-01-05 15:55:26 +00:00
ghen
455345bb5b Change the default for BUILDLINK_DEPMETHOD.qt3-tools from "full" to "build",
without affecting packages that are currently using it.

Packages which previously didn't set BUILDLINK_DEPMETHOD to neither "full" nor
"build" now set it to "full", but should be checked whether they really need it
(comment added).  Packages which previously set it to "build" now don't set it
anymore.

Ok by jlam, wiz.
2006-01-05 10:08:58 +00:00
joerg
88a53ac1d4 Don't use the local version if isnan is a macro. I don't want to replace
the stupid^Wbroken configure check at the moment, but this fixes the
problem.
2005-12-28 16:06:37 +00:00
joerg
8049758b07 Use hw.ncpu on DragonFly as well. 2005-12-28 14:17:57 +00:00
joerg
f406335744 Fix errno. 2005-12-28 14:09:27 +00:00
joerg
dbf98ecc89 Fix C99/GCC 3.4+ issues: C99 math macros, test for C99 math macros,
access of template members without template argument, explicit
constructor vs. copy constructor.
2005-12-20 12:02:15 +00:00