Thu Oct 25 08:03:14 2012 UTC ()
Update to cflow 1.4
Introduce test target.

Changes in version 1.4

* Symbol aliases

The `--symbol' option has been extended to allow for defining
symbol aliases.  Aliases are useful for declaring reserved
words such as `__restrict' or `__inline'.  For example,
the option `--symbol __restrict:=restrict' instructs cflow
to treat `__restrict' exactly as `restrict'.

* New syntactic class: qualifiers

Tokens in this class can legitimately appear in place
of C qualifiers, such as `static' or `inline'.  This class
is useful for some compiler-depending keywords, such as
`__extension__' in gcc.  The usual declaration of this symbol
is `--symbol __extension__:qualifier'.

* Speed up recursive call detection.

* Fix parsing of typedefs after `struct'.
* Fix the output of branch marks in tree mode.
* Fix processing of static inline functions (RH bug 650716).


(asau)
diff -r1.9 -r1.10 pkgsrc/devel/cflow/Makefile
diff -r1.7 -r1.8 pkgsrc/devel/cflow/PLIST
diff -r1.5 -r1.6 pkgsrc/devel/cflow/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/devel/cflow/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/cflow/Makefile 2011/04/22 13:43:16 1.9
+++ pkgsrc/devel/cflow/Makefile 2012/10/25 08:03:14 1.10
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1# $NetBSD: Makefile,v 1.9 2011/04/22 13:43:16 obache Exp $ 1# $NetBSD: Makefile,v 1.10 2012/10/25 08:03:14 asau Exp $
2 2
3DISTNAME= cflow-1.3 3DISTNAME= cflow-1.4
4PKGREVISION= 2 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GNU:=cflow/} 5MASTER_SITES= ${MASTER_SITE_GNU:=cflow/}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/cflow/ 8HOMEPAGE= http://www.gnu.org/software/cflow/
10COMMENT= Code-path flow analyzer for C 9COMMENT= Code-path flow analyzer for C
11LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
12 11
13PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
14 13
15GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
16USE_TOOLS+= yacc lex msgfmt 15USE_TOOLS+= yacc lex msgfmt
17INFO_FILES= yes 16INFO_FILES= yes
18 17
19SUBST_CLASSES+= emacs 18SUBST_CLASSES+= emacs
20SUBST_MESSAGE.emacs= Removing cflow Emacs mode 19SUBST_MESSAGE.emacs= Removing cflow Emacs mode
21SUBST_STAGE.emacs= pre-configure 20SUBST_STAGE.emacs= pre-configure
22SUBST_FILES.emacs= Makefile.in 21SUBST_FILES.emacs= Makefile.in
23SUBST_SED.emacs= -e 's| elisp||g' 22SUBST_SED.emacs= -e 's| elisp||g'
24 23
 24TEST_TARGET= check
 25
25.include "../../devel/gettext-lib/buildlink3.mk" 26.include "../../devel/gettext-lib/buildlink3.mk"
26.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/devel/cflow/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/cflow/PLIST 2009/08/25 20:09:18 1.7
+++ pkgsrc/devel/cflow/PLIST 2012/10/25 08:03:14 1.8
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1@comment $NetBSD: PLIST,v 1.7 2009/08/25 20:09:18 hasso Exp $ 1@comment $NetBSD: PLIST,v 1.8 2012/10/25 08:03:14 asau Exp $
2bin/cflow 2bin/cflow
3info/cflow.info 3info/cflow.info
4share/locale/da/LC_MESSAGES/cflow.mo 4share/locale/da/LC_MESSAGES/cflow.mo
 5share/locale/fi/LC_MESSAGES/cflow.mo
5share/locale/ga/LC_MESSAGES/cflow.mo 6share/locale/ga/LC_MESSAGES/cflow.mo
6share/locale/id/LC_MESSAGES/cflow.mo 7share/locale/id/LC_MESSAGES/cflow.mo
7share/locale/pl/LC_MESSAGES/cflow.mo 8share/locale/pl/LC_MESSAGES/cflow.mo
8share/locale/uk/LC_MESSAGES/cflow.mo 9share/locale/uk/LC_MESSAGES/cflow.mo
9share/locale/vi/LC_MESSAGES/cflow.mo 10share/locale/vi/LC_MESSAGES/cflow.mo
10share/locale/zh_CN/LC_MESSAGES/cflow.mo 11share/locale/zh_CN/LC_MESSAGES/cflow.mo

cvs diff -r1.5 -r1.6 pkgsrc/devel/cflow/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/cflow/distinfo 2009/10/31 21:42:27 1.5
+++ pkgsrc/devel/cflow/distinfo 2012/10/25 08:03:14 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2009/10/31 21:42:27 joerg Exp $ 1$NetBSD: distinfo,v 1.6 2012/10/25 08:03:14 asau Exp $
2 2
3SHA1 (cflow-1.3.tar.gz) = 8cc32e7e75f6b1ecbd90d7699cdd859d9419c28c 3SHA1 (cflow-1.4.tar.gz) = 43d969b9898103ad125cd2e65f1f652550cb9434
4RMD160 (cflow-1.3.tar.gz) = 90c7652590a85b762034151b5f9ed94c6f4b4cb6 4RMD160 (cflow-1.4.tar.gz) = 8c7b3f7b242f46b340d758c02d011f7efca66694
5Size (cflow-1.3.tar.gz) = 759691 bytes 5Size (cflow-1.4.tar.gz) = 795545 bytes
6SHA1 (patch-aa) = e05ef8092bdc5d0df8b380f7063e46baea4f49c3 6SHA1 (patch-aa) = e05ef8092bdc5d0df8b380f7063e46baea4f49c3