debian/0000775000000000000000000000000012311604735007172 5ustar debian/copyright0000664000000000000000000000266012062127430011124 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 Name: cflow Maintainer: Sergey Poznyakoff Source: http://www.gnu.org/software/cflow/ Files: src/* Copyright: 1997, 2005-2007, 2009, Sergey Poznyakoff License: GPL-3+ On Debian systems the full text of the GNU General Public License Version 3 can be found in the /usr/share/common-licenses/GPL-3 file. Files: lib/* Copyright: 1987-2009, Free Software Foundation, Inc. License: GPL-2+ On Debian systems the full text of the GNU General Public License Version 2 can be found in the /usr/share/common-licenses/GPL-2 file. Files: debian/* Copyright: 1996-1997, Dominik Kubla 1997, Ioannis Tambouras 1998, Anthony Towns 2001-2003, Richard Braakman 2004, Sebastian Muszynski 2006-2007, Bart Martens License: GPL-2+ On Debian systems the full text of the GNU General Public License Version 2 can be found in the /usr/share/common-licenses/GPL-2 file. Files: debian/manpage.xml Copyright: 1997, 2005, 2007, Sergey Poznyakoff 2009, Jakub Wilk License: GPL-3 On Debian systems the full text of the GNU General Public License Version 3 can be found in the /usr/share/common-licenses/GPL-3 file. debian/README.Debian0000664000000000000000000000071712062127430011233 0ustar cflow for Debian ---------------- Confusing. There are two packages named "cflow". Packaged in Debian package cflow 0:2.0-17.1 and older : ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/cflow-2.0.tar.gz http://www.ibiblio.org/pub/Linux/devel/lang/c/cflow-2.0.tar.gz Packaged in Debian package cflow 1:1.0-1 and newer : http://www.gnu.org/software/cflow/ http://savannah.gnu.org/projects/cflow -- Bart Martens , Fri, 17 Feb 2006 19:32:02 +0100 debian/README.source0000664000000000000000000000015212062152633011345 0ustar The upstream source has been repackaged without these non-DFSG-free files: cflow.info cflow.texi fdl.texi debian/clean0000664000000000000000000000003212062127430010165 0ustar debian/cflow.1 config.log debian/manpage.xml0000664000000000000000000003304012062127430011317 0ustar ]> &p; manual &p; Jakub Wilk Wrote this manpage for the Debian system.
jwilk@debian.org
1997 2005 2007 Sergey Poznyakoff 2009 Jakub Wilk This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License Version 3, as published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License Version 3 can be found in /usr/share/common-licenses/GPL-3.
&p; 1 &version; &p; analyze control flow in C source files &p; option file &p; Description This manual page documents briefly the &p; command. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in the GNU info 1 format. GNU cflow analyzes a collection of C source files and prints a graph, charting control flow within the program. GNU cflow is able to produce both direct and inverted flowgraphs for C sources. Optionally a cross-reference listing can be generated. Two output formats are implemented: POSIX and GNU (extended). Input files can optionally be preprocessed before analyzing. Options A summary of options is included below. For a complete description, see the info 1 files. The program follows the usual GNU command line syntax, with long options starting with two dashes (-). Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. The effect of each option marked with an asterisk is reversed if the option's long name is prefixed with ‘no-’. For example, ‘--no-cpp’ cancels ‘--cpp’. General options Set the depth at which the flowgraph is cut off. Use given output format name. Valid names are ‘gnu’ (default) and ‘posix’. Include specified classes of symbols (see below). Prepend classes with ^ or - to exclude them from the output. Symbols classes: _ symbols whose names begin with an underscore s static symbols t typedefs (for cross-references only) x all data symbols, both external and static Set output file name. Default is -, meaning standard output. * Print reverse call graph. Produce cross-reference listing only. Parser control * Accept only sources in ANSI C. Predefine name as a macro. Add the directory dir to the list of directories to be searched for header files. Assume main function to be called name. Set initial token stack size to number. * Run the specified preprocessor command. Register symbol with given type. Valid types are: ‘keyword’ (or ‘kw’), ‘modifier’, ‘identifier’, ‘type’, ‘wrapper’. Any unambiguous abbreviation of the above is also accepted. * Use source file indentation as a hint. Cancel any previous definition of name. Output control * Use brief output. * Additionally format output for use with GNU Emacs. * Print nesting level along with the call graph. Use string when indenting to each new level. * Print line numbers. * Do not print argument lists in function declarations. * Do not print symbol names in declaration strings. * Draw ASCII art tree. Informational options Set debugging level. * Verbosely list any any errors encountered in the input files. Display help and exit. Display short usage message and exit. Display version information and exit.
debian/changelog0000664000000000000000000002143112311604634011043 0ustar cflow (1:1.4+dfsg1-2ubuntu1) trusty; urgency=low * Use autotools-dev helper for newer arches, resolving FTBFS. -- Daniel T Chen Mon, 17 Mar 2014 10:41:14 -0400 cflow (1:1.4+dfsg1-2) unstable; urgency=high * Revert debian/compat to 7 and versioned dependency on debhelper to 7.0.50~, to meet current freeze rules. -- Serafeim Zanikolas Fri, 14 Dec 2012 10:41:13 +0100 cflow (1:1.4+dfsg1-1) unstable; urgency=high * Repackage with non DFSG-free texinfo files stripped out of the source and binary package (closes: #695715). - Add dversionmangle in debian/watch - Add debian/patches/nodocs to patch upstream Makefile to not traverse into the doc directory - debian/rules clean: wipe autogenerated doc/Makefile - Add debian/README.source * Raise debhelper compatibility level to 9 and update the debhelper version dependency, to enable security hardening -- Serafeim Zanikolas Wed, 12 Dec 2012 17:25:47 +0100 cflow (1:1.4-1) unstable; urgency=low * New upstream release. * Bump S-V to 3.9.2 (no changes needed). -- Serafeim Zanikolas Sun, 27 Nov 2011 18:51:12 +0100 cflow (1:1.3-3) unstable; urgency=low * New maintainer (closes: #589959). * Bump S-V to 3.9.0 (no changes needed). -- Serafeim Zanikolas Sat, 24 Jul 2010 03:37:03 +0200 cflow (1:1.3-2) unstable; urgency=low * Add Vcs-* fields. * Bump standards version to 3.8.4 (no changes needed). * Update my e-mail address. * Switch to source format 3.0 (quilt). * Switch from cdbs to dh. + As a nice side effect, testsuite is now run at build time. * Drop build-dependency on autotools-dev; it's wasn't really needed for anything. -- Jakub Wilk Wed, 28 Apr 2010 16:43:34 +0200 cflow (1:1.3-1) unstable; urgency=low * New upstream release. * debian/watch: use the canonical GNU FTP mirror. * debian/copyright: update. * debian/rules: remove /usr/share/info/dir* after install. -- Jakub Wilk Mon, 03 Aug 2009 10:18:48 +0200 cflow (1:1.2-3) unstable; urgency=low * New maintainer (closes: #531731). * Bump standards version; no changes needed. * Remove superfluous debian/dirs. * Rewrite debian/copyright: - cflow 1.2 is GPL-3+; - use the DEP-5 format. * Add cflow-mode.el for Emacs. * Expand the long description. * Provide a more comprehensive manual page. -- Jakub Wilk Sat, 27 Jun 2009 11:56:48 +0200 cflow (1:1.2-2) unstable; urgency=low * QA upload, orphaning this package. -- Bart Martens Wed, 03 Jun 2009 17:48:51 +0200 cflow (1:1.2-1) unstable; urgency=low * New upstream release. * debian/copyright: Updated. * debian/control, debian/rules, debian/manpages: Switch to cdbs. -- Bart Martens Mon, 2 Jul 2007 20:03:02 +0200 cflow (1:1.1-1) unstable; urgency=low * New upstream release. -- Bart Martens Sat, 15 Jul 2006 16:37:48 +0200 cflow (1:1.0-2) unstable; urgency=low * debian/control, debian/cflow.1, debian/copyright, debian/README.Debian: Changed my e-mail address. * debian/compat, debian/control, debian/rules: Newer debhelper version. * debian/copyright: Updated. * debian/watch: Added. * debian/control: Standards version. -- Bart Martens Tue, 13 Jun 2006 18:52:39 +0200 cflow (1:1.0-1) unstable; urgency=low * New maintainer. Closes: #353124. * Replaced the upstream part of this Debian package by GNU cflow. Closes: #336119, #290086, #352761, #336124, #353192. * Acknowledging NMU. Closes: #235235. NMU by Sebastian Muszynski , thanks. -- Bart Martens Fri, 17 Feb 2006 19:32:02 +0100 cflow (2.0-17.1) unstable; urgency=low * NMU. * bad permissions for control direcotry fixed by adding "chmod -R g-s ." to clean target of debian/rules (closes: #235235). -- Sebastian Muszynski Fri, 19 Mar 2004 12:06:18 +0100 cflow (2.0-17) unstable; urgency=low * Fixed ancient invocation of sort to use the modern sort -k syntax. This closes: #204892, reported by Paul Eggert. * Standards-Version 3.6.0 -- Richard Braakman Tue, 19 Aug 2003 23:35:22 +0300 cflow (2.0-16) unstable; urgency=low * Standards-Version 3.5.8 * Fixed typos in README. * Make building with -g the default again. Also add -O2 unless "noopt" is in the build options. * Drop /usr/doc/cflow symlink handling. -- Richard Braakman Thu, 12 Dec 2002 04:21:55 +0200 cflow (2.0-15) unstable; urgency=low * Corrected definition of YACC in cflow script, running cflow on .y files should work now. This closes: #120322, reported by Joe Crayne. * Corrected spelling error in INSTALL file. This closes: #120321, reported by Joe Crayne. * Removed emacs variables from changelog. -- Richard Braakman Wed, 21 Nov 2001 22:11:14 +0200 cflow (2.0-14) unstable; urgency=low * Change priority from standard to optional. (It was already overridden to optional in the archive.) * Add .pc (Pro*C) to the list of files that should be treated like .c. This closes: #89587 wishlist. -- Richard Braakman Thu, 15 Mar 2001 21:25:53 +0200 cflow (2.0-13) unstable; urgency=high * New maintainer. * Acknowledge non-maintainer release 2.0-12.1 (closes: bug#19786, bug#19280). * Install prcc and prcg only in /usr/lib/cflow/, not also in /usr/bin. * Undebhelpered (closes: bug#70326 about missing Build-Depends). * Moved documentation to /usr/share. * Made debian/rules sensitive to DEB_BUILD_OPTIONS environment variable. * debian/postinst, prerm: Handle compatibility symlink /usr/doc/cflow. * Set Standards-Version to 3.2.1. * Only strip executables (closes: bug#85254, bug#62482). -- Richard Braakman Fri, 9 Feb 2001 21:11:35 +0200 cflow (2.0-12.1) frozen unstable; urgency=medium * Non maintainer release. * Resurrected from orphaned. * Converted debian/rules to use debhelper instead of debstd (fixing various md5sum errors, and avoiding change in behaviour of debstd). (Fixes #19280) * Changed cflow to use tempfile, and added dependency on debianutils >= 1.6. (Fixes #19786) * Moved /usr/doc/examples/cflow to /usr/doc/cflow/examples (Fixes #16923) -- Anthony Towns Thu, 16 Apr 1998 03:08:15 +1000 cflow (2.0-12) unstable; urgency=low * Moved internal binaries to /usr/lib/cflow -- Ioannis Tambouras Thu, 4 Dec 1997 15:55:04 -0500 cflow (2.0-11) unstable; urgency=low * Periodic check on policy compliance and testing of binaries * Striped binaries * Minor changes to debian/rules * Many changes to makefile to enhance readability * Moved internal binaries to /usr/lib/cflow * symlinked manpages of internal binaries to cflow(1) -- Ioannis Tambouras Mon, 10 Nov 1997 23:11:26 -0500 cflow (2.0-10) unstable; urgency=low * lib6 update * Gziped most docs and placed examples to /usr/doc/examples/cflow * Maintainer change. -- Ioannis Tambouras Mon, 25 Aug 1997 02:25:28 -0400 cflow (2.0-9) unstable; urgency=low * Re-Debianized the package with deb.make for compliance with newer standard. * Moved internal binaries in /usr/lib. -- Dominik Kubla Sat, 1 Mar 1997 20:33:52 +0100 cflow (2.0-8) unstable; urgency=low * fixed debian/rules script -- Dominik Kubla Thu, 31 Oct 1996 17:05:00 +0100 cflow (2.0-7) unstable; urgency=low * manual page is now installed in 'gzip -9' format as per "Debian Policy Manual", Section 3.2.1 * Minor bugfixes in debian/rules. Should now comply with "Debian Programmers Manual", section 3.2.1 -- Dominik Kubla Mon, 30 Sep 1996 17:29:11 +0200 cflow (2.0-6) unstable; urgency=low * copyright file is now installed in /usr/doc/cflow/copyright as per "Debian Policy Manual", Section 3.2.6 * Package is now compiled with CFLAGS set to '-O2 -g -Wall' as per "Debian Policy Manual", Section 4.1 -- Dominik Kubla Sat, 28 Sep 1996 20:32:34 +0200 cflow (2.0-5) unstable; urgency=high * Included missing 'cflow' script. * Converted to new source-format. -- Dominik Kubla Thu, 12 Sep 1996 16:00:00 +0200 cflow (2.0-4) * Changed description in the control file to follow the rules. * Rewrote the rules file to be more general. -- Dominik Kubla cflow (2.0-3) * Changed the rules file to follow new naming convention. -- Dominik Kubla cflow (2.0-2) * Fixed error in debian.rules, that resulted in an empty package being generated. -- Dominik Kubla cflow (2.0-1) * Initial release. -- Dominik Kubla debian/install0000664000000000000000000000004612062127430010556 0ustar elisp/*.el usr/share/emacs/site-lisp/ debian/manpages0000664000000000000000000000001712062127430010701 0ustar debian/cflow.1 debian/docs0000664000000000000000000000004012062127430010032 0ustar AUTHORS NEWS README THANKS TODO debian/patches/0000775000000000000000000000000012062150201010604 5ustar debian/patches/nodocs0000664000000000000000000000075712062150201012025 0ustar # Description: do not run make in the doc directory # Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695715 # Author: Serafeim Zanikolas # Last-Update: 2012-12-12 --- a/Makefile.in +++ b/Makefile.in @@ -734,7 +734,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I m4 -SUBDIRS = gnu src elisp po doc tests +SUBDIRS = gnu src elisp po tests EXTRA_DIST = ChangeLog.2007 # Define the following variables in order to use the ChangeLog rule below: debian/patches/series0000664000000000000000000000000712062127453012033 0ustar nodocs debian/watch0000664000000000000000000000015212062130210010202 0ustar version=3 opts=dversionmangle=s/\+dfsg\d+$// \ ftp://ftp.gnu.org/gnu/cflow/cflow-([0-9.]+)[.]tar[.]gz debian/control0000664000000000000000000000171112311604570010572 0ustar Source: cflow Section: devel Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Serafeim Zanikolas Build-Depends: debhelper (>= 7.0.50~), docbook-xml (>= 4.5), docbook-xsl, xsltproc, autotools-dev Standards-Version: 3.9.2 Homepage: http://www.gnu.org/software/cflow/ Vcs-Hg: http://hg.debian.org/hg/collab-maint/cflow/ Vcs-Browser: http://hg.debian.org/hg/collab-maint/cflow/ Package: cflow Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Analyze control flow in C source files GNU cflow analyzes a collection of C source files and prints a graph, charting control flow within the program. . GNU cflow is able to produce both direct and inverted flowgraphs for C sources. Optionally a cross-reference listing can be generated. Two output formats are implemented: POSIX and GNU (extended). . Input files can optionally be preprocessed before analyzing. debian/source/0000775000000000000000000000000012062127430010465 5ustar debian/source/format0000664000000000000000000000001412062127430011673 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212062572022010364 0ustar 7 debian/rules0000775000000000000000000000137312311604727010257 0ustar #!/usr/bin/make -f XSL = http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl XSLTPROC = xsltproc --nonet --param man.charmap.use.subset 0 .PHONY: override_dh_installdocs override_dh_installdocs: debian/cflow.1 dh_installdocs debian/cflow.1: $(XSLTPROC) -o debian/ $(XSL) debian/manpage.xml .PHONY: override_dh_auto_install override_dh_auto_install: dh_auto_install rm -f debian/cflow/usr/share/info/dir* clean: dh_autotools-dev_restoreconfig dh clean rm -f doc/Makefile .PHONY: build build-arch build-indep binary binary-arch binary-indep clean build build-arch build-indep binary binary-arch: dh $(@) --with autotools_dev # In order not to confuse lintian, binary-indep is a separate target: binary-indep: # vim:ts=4 sw=4 noet