Commit graph

104354 commits

Author SHA1 Message Date
dmcmahill
11b9570188 update to covered-0.4.7.
* 08/30/2006

Stable release covered-0.4.7 made.  This release is mostly a bug fix release with two feature
additions.  The new feature is the global -B option was performs name obfuscation on all identifying,
design-sensitive names from all output (with the exception of CDD file output).  This option is
mostly useful as a way to share debugging information with the maintainer(s) of Covered without giving
away sensitive information.  Additionally, the -rI score option was added to allow user's to completely
skip the race condition checking phase.  This allows users to force Covered to consider all code for
coverage (if race condition checking is performed, all code considered to be potential race conditions
are automatically excluded from coverage consideration).  User documentation has been updated for these
changes.  The following lists the changes in this release.

  - Fixed bug 1535412.  Implicit event expressions (i.e., "always @*") now traverse named begin/end
    blocks correctly to search for RHS variables.
  - Fixed bugs related to segmentation faults and memory leak issues
  - Fixed hierarchical reference search to match Verilog-1995 LRM
  - Fixed bug 1538922.  If -vcd or -lxt option was specified twice, an incorrect error message was
    displayed to the user.
  - Added -rI option to allow user's to bypass the race condition checking step in the score command.
  - Fixed bug 1538920.  Handling of any-edge triggered events (i.e., "@(b)") was incorrectly handled
    by Covered.  Additionally, fixed the event trigger operator (->) to work correctly with the new
    changes.
  - Fixed bug 1541944.  Command options that require a value are now checked to make sure that a value
    exists, and an appropriate error message is output if this is not achieved.
  - Fixed bug 1542454.  Command options that must only be allowed once on a command-line are now
    checked and handled appropriately (caused a segmentation fault previously).
  - Fixed bug 1544322.  When an AND- or OR-type expression has either a left or right expression evaluate
    to 0 or 1, respectively, Covered now outputs correct coverage information when the opposite expression
    evaluates to an X or Z value, simultaneously.
  - Fixed bug 1544325.  Multi-variable expressions are now always output as such in report files.
  - Fixed bug 1544169.  Avoiding consideration of named begin/end block keywords in line coverage.
  - Fixed bug 1546059.  Covered now properly handles the removal of statement blocks that cannot be
    considered for coverage which also contain parameters from another functional unit block.
  - Fixed bug with connection of statements in a statement block.
  - Updated documentation to match new features added in this release.

    * 07/22/2006

Stable release covered-0.4.6 made.  This release contains several bug fixes that are listed below.

  - Fixed segmentation fault bug which occurs when a multi-bit select on the LHS contains any
    expression besides static values.
  - Fixed several memory leaks found with valgrind
  - Fixed bug 1520159 - arrays of instances incorrectly always started at index 0.
  - Fixed bug 1521598 having to do with reduction unary invert and logical not operators not
    calculating correctly.
  - Fixed bug in db_read when a functional unit is being merged to point to the used module.
  - Fixed assertion in link.c such that no segmentation fault occurs if a string is not found
    in a str_link list for deletion.
  - Fixed bug pertaining to embedded concatenations within function/task parameter lists.
  - Fixed bug pertaining to empty named begin-end blocks.
  - Fixed bug in the db_read function that would cause Covered to flag an internal assertion
    error if an error occurred while reading the CDD file and the global -D option was specified.
  - Fixed upwards name referencing bug (1524705).
  - Enhanced regression suite to verify that all of these bugs are properly fixed.

    * 07/08/2006

Stable release covered-0.4.5 made.  This release contains a bug fix to properly handle cases
where two or more signals are declared with a parameter in their range field (i.e., reg [FOO:0] a, b;)
This caused Covered to segfault due to attempting to free the same address twice.  Bug 1518932.
Also contains a bug fix to properly remove statement blocks that contain case, casex or casez
expressions and unbindable expressions.

    * 5/28/2006

Stable release covered-0.4.4 made.  This release contains a bug fix to proper handle hierarchical
referencing of parameter values.  This feature was technically not supported in the past but caused
an internal assertion error when this was performed.  The feature is now fully supported.

    * 4/21/2006

Stable release covered-0.4.3 made.  This release contains a bug fix to the statement connection function that
caused segmentation faults during the score command.  Also added support for big endian wires/regs.  This
information was being ignored by the parser and, consequently, was not being handled correctly by Covered's
internal simulator, leading to incorrect coverage information.  The lack of this support was also causing
an internal error in the memory allocation routine when scoring the dumpfile.

    * 4/17/2006

Stable release covered-0.4.2 made.  This release contains a bug fix that caused an assertion error in the
binding.c source file to occur.  The reason for this assertion was a syntax error in the parser that caused
problems when more than one task call was made in a statement block.  Also added support for multi-line
definitions (i.e., a '\' character used at the end of a definition line).  This was missing but was not meant
to be missing.

    * 4/4/2006

Stable release covered-0.4.1 made.  This release contains one bug fix that causes an assertion error when
compiling designs that use a concatenation operation on the left-hand-side of assignment statements.  If
you are experiencing this problem with the 0.4 release, it is recommended that you use this new release
instead.

    * 3/29/2006

Stable release covered-0.4 made.  In addition to all of the features, optimizations and bug fixes
that have gone into the development releases from the 0.3 stable release, the following features, updates
and bug fixes have been added.

  - Fixed bug with a statement connection issue that causes lines of code to be not considered for
    coverage that should have been.
  - Fixed bug in report command where combinational expressions were not being output to match the original
    Verilog code.
  - Added CDD file viewer window to GUI to allow the user to see which CDD files are currently loaded/merged.
  - Fixed bug in combinational logic verbose viewer which caused the window to resize dependent upon
    the location of the cursor (this was an annoyance)
  - Changed the output of simple combinational logic to change to unary combinational logic output if either
    the left or the right expression was a constant value (eliminates unachievable combinational logic cases
    from being output leading to more accurate coverage results).
  - Removed combinational expressions that contain only constant values from being considered for coverage.
  - Updated simple combinational logic output in reports to be as concise as possible for AND and OR type
    expressions.
  - Removed duplication of information in CDD files for race conditions.
  - Fixed bug in GUI dealing with showing race conditions
  - Fixing bug in GUI pertaining to the next/previous buttons in the combinational logic detail viewer.  Previously,
    clicking on one of these buttons would only advance you to the next uncovered line.  Now it will advance
    you to the next uncovered statement.
  - Updated development, user and GUI documentation to reflect the above changes and to bring them up-to-date
    with the rest of the tool.

Please see the ChangeLog file for all changes made from the 0.3 stable release to the 0.4 stable release.
Lots of enhancements, features, optimizations, bug fixes, performance improvements and documentation improvements
are contained in this stable release, making it very worth while for any Covered users to get their hands on
it.
2006-10-12 03:11:18 +00:00
dmcmahill
0ea9643903 Use COMPILER_RPATH_FLAG instead of hard coding -Wl,--rpath.
Also fix some obvious typos in the setting of the rpath.

Fixes compilation on solaris and probably others.
2006-10-11 21:14:57 +00:00
rillig
aa3865ee2d Fixed Perl interpreter. PKGREVISION++. 2006-10-11 19:31:31 +00:00
rillig
844f69b983 Fixed "test ==". 2006-10-11 19:23:53 +00:00
rillig
45acd6da92 Removed an RCS Id. 2006-10-11 19:22:02 +00:00
rillig
5ade40731f Fixed "test ==". 2006-10-11 19:15:19 +00:00
rillig
00f10af666 Added practically all files to CHECK_INTERPRETER_SKIP. No one seems to
use them, and they are programmed with only Linux in mind anyway, so
fixing the interpreter might not even make them fully workable.
2006-10-11 19:12:52 +00:00
wiz
6b8e7db1b3 + album-3.13, lighttpd-1.4.13, spamassassin-3.1.7, upx-2.90. 2006-10-11 19:11:21 +00:00
rillig
ad09b32466 Fixed "test ==". 2006-10-11 19:08:02 +00:00
shannonjr
c9da25be4e Latest pinentry has new GTK+-2 Pinentry option. Enable or disable
according to build options.
2006-10-11 18:53:38 +00:00
rillig
8239c4b98b Fixed "test ==". 2006-10-11 18:47:28 +00:00
rillig
4b9cbf457e Fixed "test ==" and a few pkglint warnings. 2006-10-11 18:44:25 +00:00
rillig
183a50eb64 Fixed "test ==" and $RANDOM. 2006-10-11 18:32:40 +00:00
rillig
4bb42fd9c0 Fixed "test ==". 2006-10-11 18:23:54 +00:00
rillig
b2a13218c0 Fixed "test ==" and improved the randomness of $RANDOM. 2006-10-11 18:20:37 +00:00
joerg
51134e3a8e Also take tm_isdst into account by applying a 3600 second correction.
Bump revision.
2006-10-11 16:45:49 +00:00
shannonjr
d8a7b82f68 Remove patch-ab, patch-ac, and patch-ad because they are no longer needed. 2006-10-11 16:41:36 +00:00
joerg
543f91deed Pass down correct shell as lang/gcc does. 2006-10-11 16:12:32 +00:00
shannonjr
e5741a46d2 Added entries for updating dirmngr, gnupg-devel, libassuan, libgpg-error,
libksba, libprelude, libpreludedb, and pinentry.
2006-10-11 15:16:47 +00:00
shannonjr
108572fd2c Update to 0.7.2 2006-10-11 14:55:59 +00:00
gdt
52a4d2daac adjust comment explaining how this should be separate packages rather
than options.
2006-10-11 14:51:21 +00:00
shannonjr
12fc072375 Update to 0.9.10. Changes:
- Only export symbol starting with preludedb_.
- Verbose error reporting in case of libpreludedb initialization failure.
2006-10-11 14:48:51 +00:00
shannonjr
6fdf599c60 Update to 0.9.11. Changes:
- Hook class comparison function. Accept NULL, equal, not equal operator.
- Introduce better error checking in the idmef-class API, which is now
  considered public and might be used by external application. Rename
  error code to reflect the API.
- Change to the way IDMEF listed element are handled. Specifying negative
  number as the position of the element from the low level API now allow
  to position the element at the specified (reversed) index. Using the
  high level API a negative index permit to address a list of element
  backward (replace an element).
- Build fixes for SWIG > 1.3.27.
- Modify idmef_value_match() so that it always unroll listed value
  (do it for both val1 and val2. Remove assertion, and let
  idmef_value_type_compare() return an error code in case there is an issue.
- Handle path using IDMEF_LIST_APPEND or IDMEF_LIST_PREPEND as
  path using an undefined list index on idmef_path_get() call.
- Make criteria parser accept (*) list index.
- Implement comparison function for all IDMEF object.
2006-10-11 14:46:10 +00:00
reed
cdd5b7e101 Add default DIALER_GROUP and explanation.
I forgot to commit this last week when I updated xisp package.
(This is for PR 34780.)
2006-10-11 14:38:04 +00:00
yyamano
20b5793e85 We don't have a list of licenses in pkgsrc/mk/defaults/mk.conf anymore.
Pointed out by kano@.
2006-10-11 14:32:56 +00:00
gdt
e72be44665 add missing LICENSE= 2006-10-11 12:50:19 +00:00
gdt
352ee1191d add 2006-10-11 12:50:07 +00:00
shannonjr
8bce710679 Update to 0.9.3. Changes:
* Portability fixes.
 * Pth is not anymore linked by means of weak symbol tricks.  It is
   now required to link to the pth version of libassuan.  New aufoconf
   macros are provided to to check for this.  The pth version is only
   build if Pth is available.
 * configure does now check that descriptor passing is available.  A
   way to check at runtime for this is also provided
2006-10-11 12:34:48 +00:00
shannonjr
6ba80add36 Remove patches/patch-aa. It's no longer needed. 2006-10-11 12:02:22 +00:00
shannonjr
659f6012d9 Update to 1.9.92. Changes:
* New "relax" flag for trustlist.txt to allow root CA certificates
   without BasicContraints.
 * [gpg2] Removed the -k PGP 2 compatibility hack.  -k is now an
   alias for --list-keys.
 * [gpg2] Print a warning if "-sat" is used instead of "--clearsign".
 * Regular man pages for most tools are now build directly from the
   Texinfo source.
 * Included translations from gnupg 1.4.5.
 * The gpg code from 1.4.5 has been fully merged into this release.
   The configure option --enable-gpg is still required to build this
   gpg part.  For production use of OpenPGP the gpg version 1.4.5 is
   still recommended.  Note, that gpg will be installed under the name
   gpg2 to allow coexisting with an 1.4.x gpg.
 * API change in gpg-agent's pkdecrypt command.  Thus an older gpgsm
   may not be used with the current gpg-agent.
 * The scdaemon will now call a script on reader status changes.
 * gpgsm now allows file descriptor passing for "INPUT", "OUTPUT" and
   "MESSAGE".
 * The gpgsm server may now output a key listing to the output file
   handle. This needs to be enabled using "OPTION list-to-output=1".
 * The --output option of gpgsm has now an effect on list-keys.
 * New gpgsm commands --dump-chain and list-chain.
 * gpg-connect-agent has new options to utilize descriptor passing.
 * A global trustlist may now be used.  See doc/examples/trustlist.txt.
 * When creating a new pubring.kbx keybox common certificates are
   imported.
 * Enhanced pkcs#12 support to allow import from simple keyBags.
 * Exporting to pkcs#12 now create bag attributes so that Mozilla is
   able to import the files.
 * Pkcs#12 files are now created with a MAC.  This is for better
   interoperability.
 * Fixed uploading of certain keys to the smart card.
 * New command APDU for scdaemon to allow using it for general card
   access.  Might be used through gpg-connect-agent by using the SCD
   prefix command.
 * Support for the CardMan 4040 PCMCIA reader (Linux 2.6.15 required).
 * Scdaemon does not anymore reset cards at the end of a connection.
 * Kludge to allow use of Bundesnetzagentur issued X.509 certificates.
 * Added --hash=xxx option to scdaemon's PKSIGN command.
2006-10-11 11:59:21 +00:00
gdt
dc4ef54486 add:
o Change 'make replace' to preserve the "automatic" variable.
	  Currently the "automatic=yes" property is removed.
2006-10-11 11:53:05 +00:00
shannonjr
513e992735 Update to 1.0.0. After about 5 years of beta testing, I am pleased to announce the
availability of libksba 1.0.0.

Libksba is an X.509 and CMS (pkcs#7) library.  It is for example
required to build the S/MIME part of GnuPG (gpgsm)
2006-10-11 11:14:33 +00:00
shannonjr
fad7f62fbe Update to 0.9.6. Changes:
* A couple of bug fixes for OCSP.
* OCSP does now make use of the responder ID and optionally included
  certificates in the response to locate certificates.
* No more lost file descriptors when loading CRLs via HTTP.
* HTTP redirection for CRL and OCSP has been implemented.
* Man pages are now build and installed from the texinfo source.
Note, that you need to update libksba to version 1.0.0 for this
release.
2006-10-11 11:09:48 +00:00
shannonjr
cdbfc6d454 Update to 1.3 to sastify dependancies in several other packages. 2006-10-11 11:05:04 +00:00
wiz
5a27611764 Remove some completed updates (thanks, rillig, dillo, taca) 2006-10-11 05:31:02 +00:00
wiz
8fdc34282f Remove duplicate aegis entry. 2006-10-11 05:29:49 +00:00
wiz
f51c3ffb43 + abcmidi-20061005, evince-0.6.1, evince-nautilus-0.6.1, fetchmail-6.3.5,
libwpd-0.8.7, skype-1.3.0.53, sqlite3-3.3.8.
2006-10-11 05:27:16 +00:00
dmcmahill
c5055365e8 Fix compilation on solaris and probably other systems with a posix
wait().  Patch (or equivalent) will be applied upstream.
2006-10-11 05:03:49 +00:00
taca
f378d5d96c Note update of misc/p5-File-MMagic package to 1.27. 2006-10-11 03:56:34 +00:00
taca
054744a6f9 Update p5-File-MMagic package to 1.27, fixing PR pkg/34386 from Martin Wilke.
2006-05-23  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* MMagic.pm: Version 1.27.

	* MMagic.pm (readMagicLine): Changed regex for magic entry.
	  (Reported by Dylan Vanderhoof, thank you)

2006-05-17  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* MMagic.pm: Added a new line at the end of file.
	  (Reported by Vilmos Soti, thank you.)

2006-02-08  Yukio USUDA  <usu@namazu.org>

	* MMagic.pm (magicMatch, dumpMagic): Fixed time waste problem.
2006-10-11 03:55:33 +00:00
dmcmahill
f2782d2ce2 add missing bdb.buildlink3.mk file. Fixes solaris. 2006-10-11 00:53:47 +00:00
grant
6dcc45bd58 disable asm on Solaris, as the resulting object files don't link
correctly.
2006-10-11 00:04:39 +00:00
grant
9559dd50da fix Xv support on Solaris, as the Xv header files live in /usr/X11R6,
not ${X11_BASE}.
2006-10-11 00:01:00 +00:00
grant
8e862b7dd2 turn libsmb support off, instead of relying on autodetect. fixes
problem on Solaris which has libsmbclient but not libgnutls, on which
it depends.
2006-10-10 23:58:49 +00:00
rillig
6141bcbfe1 Fixed file permissions, removed a core dump file, fixed path to the man
pages. PKGREVISION++.
2006-10-10 21:39:19 +00:00
rillig
61de0744ad Fixed "test ==". 2006-10-10 20:13:48 +00:00
rillig
f346722ef6 Fixed "test ==" and path to the man pages. 2006-10-10 20:09:22 +00:00
rillig
0a32f7bbb2 Fixed "test ==". 2006-10-10 20:01:31 +00:00
rillig
a28c1c2518 Fixed "test ==". 2006-10-10 19:43:32 +00:00
reed
24013f9020 Conflict with libXcomposite (currently in pkgsrc-wip). 2006-10-10 19:34:48 +00:00