Commit graph

57178 commits

Author SHA1 Message Date
jmmv
4b6e502be2 Update to 1.1.4:
1.1.4: Feb 23 2004:
   - bugfixes: attributes without doc (Mariano Suárez-Alvarez), problem with
     Yelp, extension problem
   - display extension modules (Steve Little)
   - Windows compilation patch (Mark Vadoc), Mingw (Mikhail Grushinskiy)
2004-03-13 09:55:24 +00:00
martti
0c70e87dcb Add note about XFce base install and extras 2004-03-13 05:26:36 +00:00
uebayasi
ac4027935c Indent. 2004-03-13 03:41:13 +00:00
jlam
277b3e1dbb During the "extract" phase (which is when "install-depends" is invoked),
add all of the direct _and_ indirect dependencies to the DEPENDS list.
This causes "install-depends" to check that every dependency, whether
it be direct or indirect, is up-to-date.  This fixes PR 24721 by Jeremy
Reed.
2004-03-13 03:33:31 +00:00
wiz
2b5e8a0f31 + subversion-1.0.1, sun-jdk14-1.4.2.4, sun-jre14-1.4.2.4. 2004-03-13 01:10:57 +00:00
recht
98e08e6326 - bittorrent-3.4.1 2004-03-12 23:46:37 +00:00
recht
b3d38b2c84 Note update of bittorrent{,gui} to 3.4.1. 2004-03-12 23:46:06 +00:00
snj
aafc474231 Removed avi-xmms. Fix some whitespace. 2004-03-12 23:43:17 +00:00
recht
eb4cb2627d update to 3.4.1
This version fixes lots of bugs, adds more bandwidth savings, and
improves support for peers behind dynamic IPs.
2004-03-12 23:43:05 +00:00
snj
cff8922d92 Remove avi-xmms. 2004-03-12 23:40:24 +00:00
snj
4f5bfcbc12 This package is not very useful and depends on avifile, which does not
build.  It'd be nice if someone felt like fixing/upgrading avifile.  In
any case, say goodbye to avi-xmms.

Okayed by maintainer, xtraeme@.
2004-03-12 23:39:55 +00:00
snj
1375d81361 -wine-20040309,py-gtk-2.2.0,libaudiofile-0.2.6 2004-03-12 23:13:57 +00:00
heinz
324d7ed7de Updated p5-razor-agents to 2.40 2004-03-12 22:57:46 +00:00
heinz
5675047fc7 Update to version 2.40
No longer dependent on Digest::Nilsimsa
External taint patches no longer necessary.

Changes since 2.36
    *   Applied another Makefile.PL patch from Michael Schwern to correctly
        install manpages in part 5 of the manual set in various versions of
        perl.
    *   Applied patch from Mark Martinec and Vivek Khera of Amavisd to
        untaint various file targets obtained from user input. This is the
        same patch pointed to by the SpamAssassin FAQ
        [http://www.spamassassin.org/released/Razor2.patch]
    *   Support for HTTP 1.1 tunneling [SF patch #821324] by Jon Schewe.
    *   Applied Anne Bennett's patch to Logger.pm to introduce a new log
        target, "syslog-sys", that talks to Syslog over a Unix socket rather
        than a TCP socket.
    *   Applied Anne Bennett's patch to deHTML.xs to get rid of the type
        mismatch warning.
    *   Removed computation of signatures that are no longer supported by
        the backend -- engines 1, 2 and 3. Digest::Nilsimsa no longer
        required by Razor Agents.
2004-03-12 22:55:23 +00:00
jlam
e9182691c4 bl3ify and use new Objective-C support in gcc.mk. 2004-03-12 22:51:24 +00:00
dmcmahill
f58ced0a66 remove this. use USE_GNU_TOOLS+= yacc instead or a BUILD_DEPENDS 2004-03-12 22:38:18 +00:00
dmcmahill
850f26413a bl3ify 2004-03-12 22:37:12 +00:00
dmcmahill
5c54c9181c note update of covered-current to 20040211 2004-03-12 22:36:27 +00:00
dmcmahill
9a9228758c update to covered-current-20040211. The previous package was very out of
date.  While here bl3ify.  Changes are:

Covered-Related NEWS
====================

    * 04/11/2004

Release covered-20040210 made.  A lot of work has gone into this release to make the report
output more readable and concise.  Several bug fixes have been made as well.  A GUI is on
the way for report viewing that will be available in alpha version in the next development
release.  Below are some of the highlights of this release.

  - Added GUI interfacing functions in preparation of upcoming GUI report viewing utility.
  - Added more information about expressions to line and combinational logic coverage verbose
    information.  Rather than just outputting the RHS of the expression, the LHS and assignment
    operator (blocking or non-blocking) or IF statement are output to give the user a better
    context of the missed logic.
  - Fixed bug in param.c where parameters found in the RHS of expressions that were part of
    statements being removed were not being properly removed.
  - Fixed bug in sim.c where expressions in tree above conditional operator were not being
    evaluated if conditional expression was not at the top of tree.
  - Changed output of logic in combinational logic verbose coverage reporting to (by default)
    use the same format (in terms of endline characters) as the logic was found in the source
    code.
  - Added '-w [<line_width>]' option to report command that causes combinational logic to be
    output to report as much logic as will fit in the value of <line_width> in the report.  A
    default value of line width is specified internally in Covered to be 105 characters;
    however, the user may make this value larger or smaller to suit.  This value reverses the
    effect of the above bulletin.  Added this option to Covered's regression suite to test.
  - Completely modified output format of missing combinational logic coverage.  Removed a lot
    of coverage information that was extraneous.  When three or more subexpressions are ANDed,
    ORed, logical ANDed, or logical ORed, coverage information is output in a special way to
    increase readability/understandability for this coverage.
  - Added "GENERAL INFORMATION" section to all reports which specifies general information
    about this report (this eliminates a lot of redundant information in the report to improve
    readability).
  - Added the name of the CDD file from which a report has been generated from in the
    GENERAL INFORMATION section of the report.
  - When a CDD file is created due to merging CDD files, the names of the original CDD files
    are now stored in the merged CDD file.  This information is output in the GENERAL
    INFORMATION section of the report (created from this merged CDD file) to indicate to the
    user this information.
  - If a CDD file is created due to merging CDD files and the leading hierarchies in each of
    those CDD files are different, a bullet in the GENERAL INFORMATION specifies this and
    reminds the user that the leading hierarchy information will not be output in the rest of
    the report (instead the string "<NA>" replaces the leading hierarchy information).  This
    will help to eliminate confusion when viewing the reports and fixes an outstanding bug
    in Covered.
  - Added starting and ending line information to module structure for GUI purposes.
  - Removed scope information in CDD file for expressions, signals and statements.  This
    information was not used, caused CDD files to become excessive in size and mildly speeds
    up reading in CDD files.
  - Fixed bugs in combinational logic report section where summary coverage numbers and verbose
    coverage numbers did not agree.
  - Removed 'c' directory in 'diags' directory and cleaned up Makefile to run regressions.
  - Masked off the value of the SET bit in expressions output to CDD files.  This information
    is not needed and sometimes caused regression failures due to CDD file mismatches on
    different platforms or using different simulators.
  - Modified regression Makefile to specify the 'vvp' command prior to the compiled VVP
    executable when running Icarus Verilog regressions (due to recent change to IV).
  - Changed instance-based reports to not merge child instance coverage information into parent
    instance coverage information.  This is not done in module-based reports, makes reading
    this information confusing and doesn't provide us any extra information.
  - Fixed bug where modules were being reported in verbose reports when coverage numbers were
    100% covered.
  - Changed toggle coverage report output to output toggle information in hexidecimal format
    versus binary format.  This keeps the toggle coverage information more succinct/readable.
    Added underlines between every 4th hexidecimal value to help user's to discern the bit
    position of a toggle bit.
  - Changed the format of the report entirely to enhance readability (many changes here that
    the user will immediately see).
  - Updated user documentation for new changes and added new section called "Reading the
    Report" which will walk the user through several reports and how to interpret the report
    information.  This section is still in progress at this time.
  - Updates to development documentation.
  - Lots of new diagnostics added to regression suite.  We now have over 200 diagnostics in this
    regression.

Special note:  Please note that the CDD file format for this release has changed from previous
CDD files and is therefore incompatible with older versions.  If you try to read a CDD file
generated from an older version of Covered with the newer version, Covered will tell you that
this cannot be done due to incompatible CDD versions.

    * 11/16/2003

Release covered-20031116 made.  This development release contains a new way to specify FSMs
within the design by using inline Verilog-2001 attribute syntax.  There are also a lot of
bug fixes contained in this release as well as the usual user and development documentation
enhancements.  See the list below for more details on the changes made for this release.

  - Added better VCD parsing capability to allow bit selects to be "attached" to the signal
    names in the VCD variable definition section.  The newer versions of Icarus Verilog now
    output this format style.
  - Added ability to specify FSM location and transition information using Verilog-2001
    attributes.  Added many diagnostics to regress suite to verify this capability.
  - Fixed bug found in stable release that caused an incorrect calculation of unary operations
    performed on single-bit values.  Fixes bug 835366.
  - Fixed bug found in using constant values in the right-hand side of repetitive concatenation
    operators.  Fixes bug 832730.
  - Fixed bugs in reporting of FSM coverage information in the report command.
  - Fixed bug in FSM variable binding stage that caused incorrect coverage numbers to be reported
    for FSM coverage.
  - Fixed bug in handling variables that are too long (more than the allowed 1024 bits).  Removes
    memory corruption problems when this occurs.  Displays warning to user that it has found
    a variable that it cannot handle and gracefully disregards any logic that uses these variables.
  - Updated user documentation to include new chapter on inline attributes that Covered can
    now handle.
  - Updated development documentation for new functions added in this release.

    * 10/19/2003

Release covered-20031019 made.  Lots of modifications to existing structures and supporting
code to increase scoring speed.  In my testbenches, I am seeing about a 3-4x improvement
in speed.  Additionally, code enhancement for allowing bit selects and signal concatenations
in command-line FSM variable descriptions are now allowed.  User documentation has been
updated for these changes.  Some bug fixes are also included in this release.  The
following list shows the changes from last development release.

  - Added ability to parse more complex state "variables".  This includes the ability
    to specify single and multi-bit signals and the ability to concatenate more than
    one signal (or signal bit select) to make a state variable.  Please see user
    documentation for more information on this.
  - Minor tweaks to report format for displaying filenames (only basename of filename
    is output instead of the entire path).
  - Fixing bug in VCD parser to allow bit select parsing of a variable when the
    variable name and bit-select information are not separated by spaces (this is something
    that newer versions of Icarus Verilog now does in its VCD files).
  - Changed structure for vectors from ints to chars.  Each vector element stores information
    for one 4-state bit value and its coverage information (instead of storing 4 4-state
    variables and coverage information).  This reduces memory needed and increases calculation
    speed on vectors.
  - Fixing bug in signal_from_string function.
  - Fixing bug in arc.c related to non-zero LSBs of signals.
  - Added new parameter to info line in CDD file that specifies the format of the CDD file.
    This is used by Covered to keep CDD files with different formats from being merged, read,
    etc.
  - Removed LSB information from vector and storing this information in the signal
    structure.  Reduces memory required, enhances speed, and fixes existing bugs with bit
    selects.
  - Added more diagnostics to regression suite to test new functionality.
  - Updated user documentation for new changes.

    * 09/25/2003

Release covered-20030925 made.  This release contains the first working FSM code
coverage portion in Covered.  There is a lot more to work on in the FSM code coverage
area in the way of automatic FSM extraction and state transition specification, but
this version is able to extract FSM coverage information for an FSM that is located
by the user.  Please see user's manual for this release for more details on specifying
FSM location.  Summary and verbose reporting are available for FSM coverage at this
point.  Additionally, the data format for FSM coverage information in the CDD file
has been finalized.  FSM coverage merging is also supported in this release.  User and
development documentation has been updated.  Please give this development version a
go to get any bugs out of the FSM code coverage engine.

In addition to the FSM coverage support, a bug was fixed in the vector_to_int()
function when converting a vector whose LSB is a non-zero value.

Here is what is on the horizon for FSM coverage that you should expect to see in the
coming development releases.

  - Ability for user to specify the location of an FSM using $attribute function.
  - Ability for user to specify all possible state transitions for a given FSM on the
    command-line and using inline $attribute functions.
  - Automatic FSM extraction including locating an FSM and extracting all possible
    state transitions.

    * 08/20/2003  - Stable Release 0.2.1

Some bugs were found in the covered-0.2 release that needed to be fixed to consider
Covered to be completely stable.  This release (covered-0.2.1) contains these fixes
which are outlined below.  Please get a hold of this stable release if you have already
downloaded covered-0.2.

  - Fixing bug with the initialization of the new symtable structure.  Only 255 of the
    256 children of each node were being initialized correctly.  Fixes a segfault problem with
    the symtable_dealloc routine.
  - Fixed memory leak problem with file list in parser.  This was a long outstanding problem
    that has now been understood and fixed.
  - Added fclose() after the VCD parsing was complete.
  - Fixed a memory problem with the symtable structure that caused other data structure
    values to be corrupted.
  - Fixed assertion error problem with VCD symbol aliasing.

    * 08/16/2003

Stable release covered-0.2 finally made!  This release will be the springboard
for adding FSM coverage code, code optimizations as well as a few new features
that should make the score command run much faster.  Some important bug fixes
were made in this release and code optimizations have been added to the score
command.  If you are getting coverage for a larger design, you should definitely
notice the speed increase.  In one of my designs, the speedup was a facter of
a bit more than 3x.  The following are the list of changes made for this release.

  - Added -ts option to score command to allow the user to see where in the
    simulation process the score command is currently at.  Please see user
    documentation for more details on this new option.
  - Fixed bug with multiple wait event statements within same always block.
    This means that the CDD files created with the last version of Covered
    will be incompatible with the new CDD files.
  - Fixed bug with posedge, negedge and anyedge expressions when more than
    one of these is found in the same always block.
  - Fixed bug in vector comparison function.  Vectors will now compare to a value
    of true if the values of two vectors (whose bit size is different) are equal
    up to the smallest MSB of the two vectors.  Before, if two vectors were not
    of equal size, a compare would always evaluate to FALSE.
  - Removed unnecessary global variables.
  - Removed generated development documentation from release and opted to
    generate these with a user 'make' in the doc directory (makes release size
    smaller and is unnecessary for most users anyways).
  - Development documentation updated.
  - User documentation and man file updated.

    * 08/06/2003

Release covered-0.2pre3 made.  It has been quite a while since a release has been made
which has been due to a particularly tricky bug that was found with non-blocking
assignments.  This bug generated bad coverage information (this is considered very bad!)
This release contains bug fixes and development documentation updates.  If no more problems
are found with this release, I will get the 0.2 release made very soon.  The following
is a list of the changes for this release.

  - Fixes to line.c and toggle.c to provide better cross-platform support.
  - Lots of updates to the development documentation.
  - Fixed bug with properly handling hierarchical references in expressions.
  - Fixing bug with single-bit parameter handling (caused a diagnostic miscompare
    between Linux and Irix OS's).
  - Fixed non-blocking assignment bug.  This bug affected the order of execution in
    Covered's simulator which resulted in bad coverage information being generated.
  - Fixed bugs in divide, mod, left shift, right shift and some other expression types
    to avoid converting variables that have unknown values to integers (which results
    in Covered errors at run-time).

The list of changes is short, but the changes made are very necessary to getting reliable
coverage numbers from Covered.  Please get a copy of this version and test it out so that
we can get the stable 0.2 release made ASAP.

    * 02/18/2003

Release covered-0.2pre2 made.  Bug fixes and enhancements for allowing more Verilog
code to be parsed without spewing parsing errors.  The list of open bugs is empty at
the moment.  I will be working on enhancing the user documents and development
documents in preparation for the stable release.  The stable release will be made
next unless there are new bugs found for which the bug fixes convince me that additional
testing is necessary.  The following is a list of the changes for this release.

  - Fixed bug with copying instance trees for instances of modules that were previously
    parsed and built into the main instance tree.
  - Fixing bug in file finder so that only missing modules are displayed after the
    parsing phase is completed.
  - Updated output of filenames as they are parsed to give more consistent look.
  - Fixing bug with leftover tmp* file when missing module error is reported.
  - Adding parsing support for pullup, pulldown and gate types though these are not
    supported for coverage at the current time (probably will be supported after stable
    release).
  - Adding parsing support for real numbers in statement delays.
  - Fixing case where statement is found to be unsupported in middle of statement tree.
    The entire statement tree is removed from consideration for simulation.
  - Added preliminary support for parsing attributes though the parsing support is not
    complete at this time.
  - Fixing bug with line ordering where case statement lines were not being output
    to reports.
  - Fixing bug with statement deallocation for NULL statements within statement trees.
  - Updates to parser for new bison version 1.875
  - Added support for named blocks
  - Fixing bug with handling of preprocessor directives with leading whitespace.
  - Fixes/optimizations to db_add_statement function which avoids stack overflow errors.
  - Added check in regard to -i option to score command.  Bad -i values would cause no
    coverage information to be generated but would not tell user explicitly.  Error
    message now provided with -i option is not specified but is needed and/or -i option
    is incorrect.
  - Lots of parser updates to be able to parse UDPs, escaped identifiers, specify blocks,
    and some other various Verilog code that was causing parse errors or assertion errors.
  - Fixed proper handling of the event type.
  - Fixed bug with merging constant/parameter vector values which caused assertion error
    in report command when reporting on a merged file.
  - Fixed user error message for merge command when CDD files are unable to be read.
  - Added new type to CDD for general CDD file information.  This allows CDD files from
    different testbenches with the same DUT instantiated to be properly merged.
  - Fixed problem with generating report from CDD file that has not been scored.  Covered
    detects that the CDD file has not been scored and outputs an error message to the user
    not allowing them to generate these reports.
  - Added support for reading bit selects from VCD files (this information was previously
    ignored).  This was necessary as other simulators bit blast module ports in VCD files.
  - Updated look of instance reports to display full hierarchy of an instance instead of
    the instance name and the instance name of the parent module.  Much easier to locate
    the instance in the design now.
  - Fixed bug with using -D/-Q option with merge command.
  - Added merge regression testing capability to regression suite.
  - Updated build environment for RedHat 8.0 requirements.
  - Updates to regression suite
  - Development documentation updates.

The way that Covered looks and feels for 0.2 stable release is set in stone now.  Please
make sure that you test this version as much as possible to get any leftover bugs out of
the code.  I only plan on updating documentation, adding code comments, and fixing bugs.
If any bugs are sent in, a 0.2pre3 release will be created, otherwise, I will make
the 0.2 stable release available.

I've got some exciting things in Covered's future in plan after 0.2 stable release,
including FSM support, new text report look, code optimizations, support to be fully
Verilog-2001 compliant, a parallel scoring algorithm, and a new GTK+ interface.
Happy testing!

    * 01/05/2003

Happy New Year!  Release covered-0.2pre1_20030105 made.  This release is primarily a
bug fix release; however, many of the bugs required larger changes than would be
expected before a stable release.  The most significant change being to the lexer which
is now split into a preprocessor and a normal lexer (before these two functions were
combined into one).  As such, this is the first prelease with a second release most
likely expected before stable release.  The following is a list of changes included in
this release.

  - Preprocessor split out from lexer to allow proper handling of defined values within
    code.
  - Added -p option to score command to allow user override of preprocessor intermediate
    output file.
  - Fixed bug where report output was not squelched when -Q global option specified on
    report command line.
  - Modified regression suite to verify CDD file generation (was being performed before),
    module report generation (new) and instance report generation (new) to make sure that
    report output was consistent.
  - Fixed bug where integer, time, real, realtime and memory data types used in expressions
    where considered to be implicitly defined and given 1-bit values.  When these types
    are seen in expressions now, they are ignored by Covered (caused nasty segfault).
  - Fixed bug when a parameterized module is instantiated more than once in a design
    (sent error message to user when this occurred).
  - Fixed bug where a parsed module that was required but not at the head of the module
    list was not being found by the parser.
  - Added internal assertions and code to verify that we never try to overrun arrays
    in the VCD parsing/running stage (caused nasty segmentation fault).
  - Reorganized code for symtable symbol lookup and value assignment.
  - Fixing bug where a parameterized module that was instantiated in a design more than
    once was not getting the correct parameter value(s).
  - Fixed module search algorithm to reparse a Verilog file that contains a module
    that was previously ignored (not needed at the time) but is later found to be
    needed.
  - Created tree.c and tree.h to handle new module search algorithm and to replace
    preprocessor define tree structure.
  - Updated development documentation.
  - Updates to user manual and manpage for new -p option, notes from this release
    and a new section that starts to describe what logic is analyzed by Covered and
    which code is not analyzed.

I've got some fairly large designs being run with this version of Covered and the regression
suite has grown to over 130 diagnostics with more on the way.  Keep the bug reports coming!
2004-03-12 22:35:31 +00:00
minskim
a4256b9f1e libgtop2_server and related libraries are not built on Linux because
they are not necessary.  Conditionally remove them from PLIST.
2004-03-12 22:30:35 +00:00
wiz
558381f14a crimsonfields-0.4.1 update done. 2004-03-12 22:18:56 +00:00
minskim
7066f16b3f bl3ify 2004-03-12 22:18:46 +00:00
heinz
ce797213ed p5-DBI-1.41 done 2004-03-12 22:17:24 +00:00
minskim
dfb8adbbac Note update of tcl-fbsql to 1.05nb1 due to Tcl dependency change. 2004-03-12 22:17:08 +00:00
heinz
7f4a895686 Updated p5-Time-HiRes to 1.56 and p5-DBI to 1.41 2004-03-12 22:16:43 +00:00
snj
d2c6ac9415 Use bl3 and remove weird PKGBASE stuff. 2004-03-12 22:16:09 +00:00
wiz
478ff67cc4 Update to 0.4.1:
* 0.4.1 (02-03-2004)
  - fix crash when switching maps in campaign games
  - fix progress bar updates in replays and respond to abort requests
  - fix a long-standing bug with move-shading sometimes shading too much
  - return to main menu in PBeM games if given the wrong password three
    times in a row

* 0.4.0 (22-02-2004)
  - now requires SDL_ttf
  - added support for i18n/l10n (see README)
  - added German translation
  - added new map 'Heavy Metal'
  - the start window now features a small map display
  - changed game window key from g to F1
  - partly reverted the single-click changes
  - added 'othermsg' and 'othertitle' properties for score events
  - rebalanced some units
2004-03-12 22:15:33 +00:00
recht
402b905b25 Note update of postgresql_autodoc to 1.21. 2004-03-12 22:15:27 +00:00
minskim
2068db6ee6 Do not install into TCL_PACKAGE_PATH, because it is not a single
directory but a list of directories.  OK'ed by the maintainer, bouyer@.

Bump PKGREVISION due to Tcl dependency change from 8.3 to 8.4.
2004-03-12 22:15:04 +00:00
recht
e110eaadba update to 1.21
1.21

* Fix output for 7.2 in regards to indexes. ( Rod)
* Correct a configure issue with some non-standard versions of Bash. ( Rod)

1.20

* Use View heading for views rather than calling them tables. ( Andrew)
* Add an option to specify the template location during execution. ( Andrew)
* Add an option to specify a specific output type, rather than
  receiving all possible types. ( Andrew)
* Display limited function information in HTML and DocBook output formats.
  ( Andrew, Rod)
* Output limited information about non-unique table indexes in DocBook
  output. Unique indexes are already displayed as constraint output. ( Rod)
2004-03-12 22:14:20 +00:00
minskim
037f071e89 Update distinfo. They capitalized the copyright notice but there is
no change in codes.  OK'ed by the maintainer, bouyer@.
2004-03-12 22:10:56 +00:00
heinz
62a823ba6e Update to version 1.41.
Perl >= 5.6.0 is required now, so update buildlink2.mk and buildlink3.mk.
Add missing build-time dependence on Test::More (ie, Test::Simple).


Changes since 1.37
==================

CHANGES in DBI 1.41 (svn rev 130),    22nd February 2004
      Fixed execute_for_array() so tuple_status parameter is optional
        as per docs, thanks to Ed Avis.
      Fixed execute_for_array() docs to say that it returns undef if
        any of the execute() calls fail.
      Fixed take_imp_data() test on m68k reported by Christian Hammers.
      Fixed write_typeinfo_pm inconsistencies in DBI::DBD::Metadata
        thanks to Andy Hassall.
      Fixed $h->{TraceLevel} to not return DBI->trace trace level
        which it used to if DBI->trace trace level was higher.

      Changed set_err() to append to errstr, with a leading "\n" if it's
        not empty, so that multiple error/warning messages are recorded.
      Changed trace to limit elements dumped when an array reference is
        returned from a method to the max(40, $DBI::neat_maxlen/10)
        so that fetchall_arrayref(), for example, doesn't flood the trace.
      Changed trace level to be a four bit integer (levels 0 thru 15)
        and a set of topic flags (no topics have been assigned yet).
      Changed column_info() to check argument count.
      Extended bind_param() TYPE attribute specification to imply
        standard formating of value, eg SQL_DATE implies 'YYYY-MM-DD'.

      Added way for drivers to indicate 'success with info' or 'warning'
        by setting err to "0" for warning and "" for information.
        Both values are false and so don't trigger RaiseError etc.
        Warnings (err="0") are automatically printed if PrintError is set.
        Thanks to Steffen Goeldner for the original idea.
      Added $h->{HandleSetErr} = sub { ... } to be called at the
        point that an error, warn, or info state is recorded.
        The code can alter the err, errstr, and state values
        (e.g., to promote an error to a warning, or the reverse).
      Added $h->{PrintWarn} attribute to enable printing of warnings
        recorded by the driver. Defaults to same value as $^W (perl -w).
      Added $h->{ErrCount} attribute, incremented whenever an error is
        recorded by the driver via set_err().
      Added $h->{Executed} attribute, set if do()/execute() called.
      Added \%attr parameter to foreign_key_info() method.
      Added ref count of inner handle to "DESTROY ignored for outer" msg.
      Added Win32 build config checks to DBI::DBD thanks to Andy Hassall.
      Added bind_col to Driver.xst so drivers can define their own.
      Added TYPE attribute to bind_col and specified the expected
        driver behaviour.

      Major update to signal handling docs thanks to Lincoln Baxter.
      Corrected dbiproxy usage doc thanks to Christian Hammers.
      Corrected type_info_all index hash docs thanks to Steffen Goeldner.
      Corrected type_info COLUMN_SIZE to chars not bytes thanks to Dean Arnold.
      Corrected get_info() docs to include details of DBI::Const::GetInfoType.
      Clarified that $sth->{PRECISION} is OCTET_LENGTH for char types.

  Changes in DBI 1.40,    7th January 2004

      Fixed handling of CachedKids when DESTROYing threaded handles.
      Fixed sql_user_name() in DBI::DBD::Metadata (used by write_getinfo_pm)
        to use $dbh->{Username}. Driver authors please update your code.

      Changed connect_cached() when running under Apache::DBI
        to route calls to Apache::DBI::connect().

      Added CLONE() to DBD::Sponge and DBD::ExampleP.
      Added warning when starting a new thread about any loaded driver
        which does not have a CLONE() function.
      Added new prepare_cache($sql, \%attr, 3) option to manage Active handles.
      Added SCALE and NULLABLE support to DBD::Sponge.
      Added missing execute() in fetchall_hashref docs thanks to Iain Truskett.
      Added a CONTRIBUTING section to the docs with notes on creating patches.

  Changes in DBI 1.39,    27th November 2003

      Fixed STORE to not clear error during nested DBI call, again/better,
        thanks to Tony Bowden for the report and helpful test case.
      Fixed DBI dispatch to not try to use AUTOLOAD for driver methods unless
        the method has been declared (as methods should be when using AUTOLOAD).
        This fixes a problem when the Attribute::Handlers module is loaded.
      Fixed cwd check code to use $Config{path_sep} thanks to Steve Hay.
      Fixed unqualified croak() calls thanks to Steffen Goeldner.
      Fixed DBD::ExampleP TYPE and PRECISION attributes thanks to Tom Lowery.
      Fixed tracing of methods that only get traced at high trace levels.

      The level 1 trace no longer includes nested method calls so it generally
        just shows the methods the application explicitly calls.
      Added line to trace log (level>=4) when err/errstr is cleared.
      Updated docs for InactiveDestroy and point out where and when the
        trace includes the process id.
      Update DBI::DBD docs thanks to Steffen Goeldner.
      Removed docs saying that the DBI->data_sources method could be
        passed a $dbh. The $dbh->data_sources method should be used instead.
      Added link to 'DBI recipes' thanks to Giuseppe Maxia:
        http://gmax.oltrelinux.com/dbirecipes.html (note that this
        is not an endorsement that the recipies are 'optimal')

      Note: There is a bug in perl 5.8.2 when configured with threads
      and debugging enabled (bug #24463) which causes a DBI test to fail.

  Changes in DBI 1.38,    21th August 2003

      NOTE: The DBI now requires perl version 5.6.0 or later.
      (As per notice in DBI 1.33 released 27th February 2003)

      Fixed spurious t/03handles failure on 64bit perls reported by H.Merijn Brand.
      Fixed spurious t/15array failure on some perl versions thanks to Ed Avis.
      Fixed build using dmake on windows thanks to Steffen Goeldner.
      Fixed build on using some shells thanks to Gurusamy Sarathy.
      Fixed ParamValues to only be appended to ShowErrorStatement if not empty.
      Fixed $dbh->{Statement} not being writable by drivers in some cases.
      Fixed occasional undef warnings on connect failures thanks to Ed Avis.
      Fixed small memory leak when using $sth->{NAME..._hash}.
      Fixed 64bit warnings thanks to Marian Jancar.
      Fixed DBD::Proxy::db::DESTROY to not alter $@ thanks to Keith Chapman.
      Fixed Makefile.PL status from WriteMakefile() thanks to Leon Brocard.

      Changed "Can't set ...->{Foo}: unrecognised attribute" from an error to a
        warning when running with DBI::ProxyServer to simplify upgrades.
      Changed execute_array() to no longer require ArrayTupleStatus attribute.
      Changed DBI->available_drivers to not hide DBD::Sponge.
      Updated/moved placeholder docs to a better place thanks to Johan Vromans.
      Changed dbd_db_do4 api in Driver.xst to match dbd_st_execute (return int,
        not bool), relevant only to driver authors.
      Changed neat(), and thus trace(), so strings marked as utf8 are presented
        in double quotes instead of single quotes and are not sanitized.

      Added $dbh->data_sources method.
      Added $dbh->last_insert_id method.
      Added $sth->execute_for_fetch($fetch_tuple_sub, \@tuple_status) method.
      Added DBI->installed_versions thanks to Jeff Zucker.
      Added $DBI::Profile::ON_DESTROY_DUMP variable.
      Added docs for DBD::Sponge thanks to Mark Stosberg.
2004-03-12 22:01:08 +00:00
recht
a765bc75ef Note update to awstats to 6.0. 2004-03-12 21:53:53 +00:00
recht
f29386a6e4 update to 6.0
Fixes:
- Fixed bug 599388: Search engines are not detected if domain is IP
  address.
- Fixed bug 711758.
- Fixed bug 812681: bad case for ENV expansion in awstats.conf.
- Fixed bug 813908: Incomplete documentation
- Fixed bug 816267: onedigit dayofmonth breaks syslog regex
- Fixed bug 817287,830458: wrong regexp in Read_DNS_Cache subroutine
- Fixed bug 817388: lib/referer_spam.pm & lib/robots.pm
- Fixed bug 818704: Warning in IPv6 plugin when no reverse DNS
- Fixed bug 841877: regex bug for parsing log lines
- Fixed bug 846365: relative path not working for DirData.
- Fixed value for ValueSMTPCodes if not defined in config file.
- Fixed pb when country code is not same than lang code (example:
  estonian has lang code 'et' and country code 'ee').
- Replaced Kb/visits to Kb/mails for mail log analysis.
- Remove some warnings that appears when running perl -W
- Other minor bugs (814970,823064,823323,831438,836315).
- Fixed bug in counting hits for miscellanous and clusters chart when
  a temporary flush was done on disk during a long update.
- ExtraSections now works on all records whatever is the status code.
- Click on "Summary" now returns to top of page even with rawlog plugin.
- Fix in log parsing that should reduce dropped records to only records
  that match a dropping criteria (SkipFiles, Skip..., Only...).
- Click on "Summary" now returns to top of page even with rawlog plugin.
- Fixed AmigaVoyager detection.
- Fixed bug in SkipHosts filter for mail log files.
- Fixed not working link for search keywords/keyphrase in menu with FireBird.
- Fixed pb in loading plugins with mod_perl2.
- Fixed not found relative DirData path with some Perl/OS versions.
- Fixed error in awstats_updateall.pl when current directory, while running
  it, is where awstats.pl is stored.

New features/improvements:
- Increased speed by 10 to 20%.
- Added a Worms report (Added LevelForWormsDetection and
  ShowWormsStats parameter).
- Added report for "not viewed" traffic in Summary report.
- Monthly history report has been extracted from the Summary report.
- Some changes to make AWStats to be XML compliant ready.
  Need to set the new parameter BuildReportFormat to 'xml' in config file.
  Added also the BuildHistoryFormat parameter (Even if only 'text' is
  supported for the moment).
- A lot of part of codes have been rewritten to make code more easy to
  understand and reduce unknown bugs.
- The link to whois informations for a host, provided by hostinfo plugin,
  has been replaced by an internal 'whois' showing in a popup window full
  whois informations whatever is the TLD of IP or host name.
- A new search engine database to allow several "match id" for same
  search engine. Example: All google ip referer id are recognised.
- Can use UA and HOST fields to build personalized ExtraSection reports.
- Added support for AND conditions in personalized ExtraSection config.
- Support for right to left languages. Added 'he' language.
- Added LevelForSearchEnginesDetection parameter to choose between 2 possible
  levels of detection for search engines (like LevelForRobotsDetection).
  Also, added LevelForFileTypesDetection parameter (2 possible levels).
- Added percent column for file types.
- The robot chart now shows details between hits on robots.txt file and
  other hits.
- Count of keywords/keyphrases does not increment counter for hits made
  on images from a google cached page.
- Added patch 857319: Allow several IPs and IP ranges in
  AllowAccessFromWebToFollowingIPAddresses parameter.
- Added experimental graphapplet plugin (graph are built by applet).
- Webmin module updated to 1.210 to integrate all new parameters.
- Better setup error messages for newbie.
- Reports look better on Mozilla browsers.
- Added decodeUTFkeys plugin to AWStats to show correctly (in language
  charset) keywords/keyphrases strings even if they were UTF8 coded by
  the referer search engine.
- Added/updated a lot of os, browser and country icons.
- Added Hebrew and Galician language.
- configure.pl: A new script to configure AWStats and Apache and
  build a simple config file.
- awstats_buildstaticpages.pl: The -date option has been replaced
  by the -buildate=%YY%MM%DD option so you can choose your own date format.
- awstats_buildstaticpages.pl: Added the -configdir option.
- awstats_exportlib.pl: Changes to be compatible with new AWStats databases.
- logresolvemerge.pl: can use several threads for reverse DNS lookup
  with Perl 5.8.
- maillogconvert.pl: Allow to process qmail log preprocessed by
  tai64nlocal tool.
- maillogconvert.pl: Added support for MDaemon mail server log files.

Other/Documentation:
- A httpd.conf sample to configure AWStats is provided.
- Added example for analyzing awredir.pl hits by ExtraSections.
- Updated database:
  wget is known as a "grabber" browser, no more as a robots.
  netcaptor and apt-get added in browser database.
  asmx and aspx added in mime.pm file.
  Microsoft URL Control added in robot list.
- Documentation seriously updated.
- FAQ updated.
2004-03-12 21:50:54 +00:00
jlam
eccb01de96 Build databases/db4 with the DB-1.85 compatability layer and bump the
PKGREVISION.  This allows using db4 as BDB_DEFAULT for packages that
USE_DB185.
2004-03-12 21:35:58 +00:00
jlam
ec4db654ac Support using BDB_TYPEs other than native. 2004-03-12 21:33:28 +00:00
snj
f2bd89905e Use bl3. 2004-03-12 21:24:58 +00:00
jlam
4d54cd0d68 buildlink3.mk files shouldn't include buildlink2.mk files. 2004-03-12 21:20:16 +00:00
jmmv
9fc5fcb048 Use xdg-x11-dirs properly, by using the right path and pkg name. 2004-03-12 20:44:16 +00:00
magick
2068210b76 Forgot the tk buildlink 2004-03-12 20:38:59 +00:00
magick
c8fe603f15 Adapt to tcl/tk 8.4 2004-03-12 20:32:55 +00:00
wiz
c88fab7a19 asc updated ton 1.14.0.0. 2004-03-12 20:08:41 +00:00
wiz
577adbf086 Update to 1.14.0.0:
The ingame event system has been completely rewritten. The campaign
has been updated and extended. The AI was improved. Many bugfixes
and minor improvements were made.
2004-03-12 20:06:29 +00:00
snj
8952f67aa5 Use bl3. Instead of appending -O2 to CFLAGS, transform -O3 out. 2004-03-12 19:59:13 +00:00
wiz
7f16a883d4 + bittorrent-3.4.1, cyrus-sasl2-2.1.18, gqview-devel-1.5.0,
gtkglext-1.0.6, micq-0.4.11, wine-20040309.
2004-03-12 19:58:38 +00:00
recht
35687e638e Note update of ispell-german to 20030222. 2004-03-12 19:56:00 +00:00
recht
61f8d2aea0 update to 20030222 version
and also install ngerman.{aff,hash} links

changes since 20021114:
- "Wiederstand ist zwecklos" (thanks to Roland Wingerter) and minor
  other fixes
- some fem. flags added
2004-03-12 19:54:51 +00:00
heinz
0a3c4fed7b Update to 1.56
It's no longer in category 'devel'.
PERL5_CONFIGURE is already the default if we include module.mk.
No more pre-configure necessary, the maintainer integrated the reported
fix for Solaris.

Relevant changes since 1.52
===========================

1.56
	- Give a clearer message if the tests timeout (perl change #22253)
	- Don't use /tmp or its moral equivalents (perl bug #15036,
	  perl change #22258)
1.55
	- Windows: ming32 patch from Mike Pomraning (use Perl's Const64()
	  instead of VC-specific i64 suffix)
1.54
	- Solaris: like Tru64 (dec_osf) also Solaris need -lrt for nanosleep
1.53
	- Windows: higher resolution time() by using the Windows
	  performance counter API, from Jan Dubois and Anton Shcherbinin.
	  The exact new higher resolution depends on the hardware,
	  but it should be quite a bit better than using the basic
	  Windows timers.
2004-03-12 19:50:37 +00:00
wiz
acbfe865e3 It is called xdg-dirs, not xdg-x11-dirs. 2004-03-12 19:49:59 +00:00
wiz
c91b58f828 Note paragui-1.0.4nb4 update. 2004-03-12 19:46:09 +00:00