pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/cflow



Module Name:    pkgsrc
Committed By:   mef
Date:           Sun Mar  2 00:20:06 UTC 2025

Modified Files:
        pkgsrc/devel/cflow: Makefile distinfo

Log Message:
(devel/cflow) Updated 1.6 to 1.7

2021-12-30  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Version 1.7

        Fix the "no invariant" text in the documentation license

2021-12-23  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Fix the info direntry for cflow mode

2021-11-05  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Document the --target option.  New option --start: alias for
        --main.

        Fix recursive call detection
        * src/symbol.c (install): Initialize ord to -1.
        * src/output.c (tree_output): Skip callees with ord == -1.

2021-05-07  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Fix incorrect assumptions about number of symbols in the symbol
        table.
        * src/symbol.c (collect_data): New member: count.
        (collect_processor,collect_list_entry): Reallocate the syn
        array as
        needed.
        (collect_symbols): Initialize sym to NULL and count to 0.

2021-04-05  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Version 1.6.92
        * NEWS: Update.
        * configure.ac: Version 1.6.92
        * po/POTFILES.in: Add missing file.
        * src/main.c (symbol_override): Detect cyclic definitions.

2021-04-04  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Minor fixes.
        * configure.ac: Move wordsplit to src
        * src/Makefile.am: Likewise.
        * elisp/cflow-mode.el: Fix regular expressions. Character class \w
        does not include _, which is allowed in identifiers.

        cflow-mode: functions for moving to the next and previous calls
        at the same level
        * elisp/cflow-mode.el (cflow-next-function)
        (cflow-prev-function): New functions.

        Improve parsing of typecasts.
        * src/cflow.rc: Mark 'typeof' as wrapper.
        * src/parser.c (expression): Allow for wrappers and explicit
        structures in typecasts.
        (dcl): Don't skip token that follows the wrapper.
        * tests/struct.at: Test for unions in typecasts.

        Fix package name extraction in bootstrap

2021-04-02  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Document the dot output format

2021-04-01  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Fix node labels in dot format

        New output format: dot
        * src/dot.c: New file.
        * src/Makefile.am: Add new file.
        * src/cflow.h (dot_output_handler): New proto.
        * src/main.c: Register the "dot" output format.

        Minor changes

2021-04-01  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Revise docstrings
        * src/main.c: Revise docstrings.  Customize help output.
        * doc/cflow.texi: Remove obsolete passage.
        * po/POTFILES.in: Update.

        * configure.ac: Version 1.6.91
        * NEWS: Update.

2021-04-01  Sergey Poznyakoff  <gray%gnu.org@localhost>

        cflow-mode: new command cflow-find-caller

2021-03-30  Sergey Poznyakoff  <gray%gnu.org@localhost>

        New option: --target
        The --target=F option instructs cflow to print only paths
        going from
        the starting symbol ("main") to the function F.  Multiple --target
        options are allowed.

        * src/cflow.h (symbol_target): New symbol flag.
        (symbol) <visible>: New field.
        (output_visible): New extern.
        (install_target,eliminate_non_targets): New protos.
        * src/main.c: New option "--target".
        (include_symbol): Don't include symbol if the value of its
        "visible" field doesn't equal that of output_visible.
        * src/output.c: Eliminate non-target paths before tree output.
        * src/parser.c: Cut off the tree at target symbols.
        (get_symbol): Treat symbol_target same as symbol_start.
        * src/symbol.c (target_symbol_list): New variable.
        (install_starter): Don't use append_symbol to avoid setting
        the "entry" symbol field.
        (install_target)
        (eliminate_non_targets): New functions.

2021-03-30  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Fix improper use of strdup/strlen
        * src/c.l (pp_finalize): Append \0 to obstack prior to finalizing
        the object.

        Accept multiple start symbols
        * doc/cflow.texi: Document changes.
        * src/cflow.h (symbol_start): New flag.
        (install_starter,set_default_starter,clear_starters)
        (first_starter,next_starter): New protos.
        * src/main.c (no_main_option): New static;
        (start_name): Remove.
        (main): Change handling of the --main and --no-main options.
        * src/output.c (tree_output): Iterate over all defined starter
        symbols.
        * src/parser.c (get_symbol): Special handling for symbol_start.
        * src/symbol.c
        (install_starter,set_default_starter,clear_starters)
        (first_starter,next_starter): New functions.

        Update NEWS for intermediate release

        Change some option docstrings

2021-03-30  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Reset static caller at the end of compilation unit.
        This fixes CVE-2019-16165, 66

        * src/cflow.h (reset_static_caller): New proto.
        * src/parser.c (reset_static_caller): New function.
        * src/symbol.c (delete_statics): Call reset_static_caller.

2021-03-30  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Fix parsing of K&R style function declarations
        * src/parser.c (get_knr_args): Take into account qualifiers.

2021-03-25  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Use texi2html to produce online version of the manual

2021-03-24  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Improve online version of the manual.

2021-01-06  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Update copyright years

2020-06-14  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Use wordsplit v1.1

2019-07-10  Sergey Poznyakoff  <gray%gnu.org@localhost>

        Use wordsplit from submodule


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/cflow/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/cflow/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/cflow/Makefile
diff -u pkgsrc/devel/cflow/Makefile:1.14 pkgsrc/devel/cflow/Makefile:1.15
--- pkgsrc/devel/cflow/Makefile:1.14    Sat Jan 18 23:30:24 2020
+++ pkgsrc/devel/cflow/Makefile Sun Mar  2 00:20:06 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2020/01/18 23:30:24 rillig Exp $
+# $NetBSD: Makefile,v 1.15 2025/03/02 00:20:06 mef Exp $
 
-DISTNAME=      cflow-1.6
+DISTNAME=      cflow-1.7
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=cflow/}
 

Index: pkgsrc/devel/cflow/distinfo
diff -u pkgsrc/devel/cflow/distinfo:1.11 pkgsrc/devel/cflow/distinfo:1.12
--- pkgsrc/devel/cflow/distinfo:1.11    Tue Oct 26 10:14:23 2021
+++ pkgsrc/devel/cflow/distinfo Sun Mar  2 00:20:06 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 10:14:23 nia Exp $
+$NetBSD: distinfo,v 1.12 2025/03/02 00:20:06 mef Exp $
 
-BLAKE2s (cflow-1.6.tar.gz) = 0b2a377714a8a408bb92dbc135ee6584906ec377c2a6d563727675d0a58233cb
-SHA512 (cflow-1.6.tar.gz) = 30bea3bae53b462e3e0d7c1e6b9dea1e04d741910ea8de863f6cb19cf0bd20ce3c54df9793bf6dfac3a120ffbfdbc194b0dc86fb88bb4be434ad0e20e0d146e3
-Size (cflow-1.6.tar.gz) = 1076352 bytes
+BLAKE2s (cflow-1.7.tar.gz) = c4d2415fe27177ef4f824e3fbdffb1edfd4c9947bb2bc9c0c2db2ee2288e9df1
+SHA512 (cflow-1.7.tar.gz) = d283602ceec6d380fa5f3f2321894369556f6083683f664295106f04b23c41c1eb99e1d4d7dce15631d81c7fcff5dbcee3c4250e5584ed44fe2df61e7e0e6b68
+Size (cflow-1.7.tar.gz) = 1163618 bytes
 SHA1 (patch-aa) = e253a51a0fcd3d5eb57c632caff1dd7953dd61da



Home | Main Index | Thread Index | Old Index