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