From owner-cvs-all@FreeBSD.ORG Mon Oct 2 09:56:10 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 216EF16A412; Mon, 2 Oct 2006 09:56:10 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C936643D53; Mon, 2 Oct 2006 09:56:09 +0000 (GMT) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k929u9C4044017; Mon, 2 Oct 2006 09:56:09 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k929u96D044016; Mon, 2 Oct 2006 09:56:09 GMT (envelope-from dds) Message-Id: <200610020956.k929u96D044016@repoman.freebsd.org> From: Diomidis Spinellis Date: Mon, 2 Oct 2006 09:56:09 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel/cscout Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Oct 2006 09:56:10 -0000 dds 2006-10-02 09:56:09 UTC FreeBSD ports repository (src committer) Modified files: devel/cscout Makefile distinfo pkg-descr pkg-plist Log: Update for CScout version 2.2 Version 2.2 includes numerous fixes and the following enahncements. - All query results are presented through a page selection interface. - Identical files in different locations are identified and presented in the file information page and through the file metrics. - Identifiers occuring at the same place in identical files are considered to be the same. - Facility to display the call path from one function to another. - New option to display call graphs as GIF images avoiding the need for an SVG plugin for medium-sized graphs. - The SQL backend supports four additional tables: STRINGS, COMMENTS, FILEPOS, FILECOPIES. - Allow attribute declarations to follow labels (gcc extension). - Support indirect goto labels (gcc extension). - Support (ANSI-style) nested function definitions (gcc extension). - The macro expansion algorithm follows more closely the C standard specification. - Allow braces around scalar initializers (common extension). - Macro calls in function arguments now get recorded as calls from the enclosing function, rather than the function being called. - Significantly faster file post-processing for the web and the SQL interface in large projects. - Array designators can be denoted through a range (gcc extension). - Support for symbolic operands in gcc asm constructs. - Allow __typeof__ declarations to be preceded by type qualifiers. - Correctly handle __typeof__ of objects with a storage class within typedef declarations. - The order of include file searching now matches more closely that of other compilers: absolute file names are never searched in the include file path, and non-system files are first searched relative to the directory of the including file. - Allow empty initializers and compound literals. (gcc extension) - Support for the alignof operator (gcc extension) - The equals sign following an initializer designator is optional (gcc extension). - A declaration expression can be used as the first expression of a for statement. (C99) - __typeof can also have as its argument a type name - Support for designators in compound literals. (C99) Revision Changes Path 1.7 +5 -4 ports/devel/cscout/Makefile 1.6 +12 -18 ports/devel/cscout/distinfo 1.3 +2 -5 ports/devel/cscout/pkg-descr 1.4 +25 -3 ports/devel/cscout/pkg-plist