From owner-freebsd-standards@FreeBSD.ORG Fri May 26 11:41:39 2006 Return-Path: X-Original-To: freebsd-standards@freebsd.org Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F121116A465 for ; Fri, 26 May 2006 11:41:39 +0000 (UTC) (envelope-from mail@sysfault.org) Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.18.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85A5943D55 for ; Fri, 26 May 2006 11:41:29 +0000 (GMT) (envelope-from mail@sysfault.org) Received: (qmail 28286 invoked from network); 26 May 2006 11:41:27 -0000 Received: from unknown (HELO medusa.sysfault.org) (936934@[81.14.185.107]) (envelope-sender ) by smtprelay05.ispgateway.de (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 26 May 2006 11:41:27 -0000 Received: from localhost ([127.0.0.1] helo=medusa.sysfault.org) by medusa.sysfault.org with esmtp (Exim 4.62 (FreeBSD)) (envelope-from ) id 1FjaiR-000LwL-DC for freebsd-standards@freebsd.org; Fri, 26 May 2006 13:42:51 +0200 Received: (from marcus@localhost) by medusa.sysfault.org (8.13.1/8.13.1/Submit) id k4QBgowO084340 for freebsd-standards@freebsd.org; Fri, 26 May 2006 13:42:50 +0200 (CEST) (envelope-from marcus) Date: Fri, 26 May 2006 13:42:50 +0200 From: Marcus von Appen To: freebsd-standards@freebsd.org Message-ID: <20060526114250.GB83222@medusa.sysfault.org> Mail-Followup-To: freebsd-standards@freebsd.org References: <20060526082721.GA83222@medusa.sysfault.org> <20060526111849.GA35337@schweikhardt.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EuxKj2iCbKjpUGkD" Content-Disposition: inline In-Reply-To: <20060526111849.GA35337@schweikhardt.net> User-Agent: Mutt/1.5.11 X-Spam-Score: -4.4 (----) Subject: Re: Import of the cflow utility to conform to POSIX X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcus von Appen List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 11:41:40 -0000 --EuxKj2iCbKjpUGkD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On, Fri May 26, 2006, Jens Schweikhardt wrote: [...]=20 > I expect some argument about making it part of src/ when a port is > available. You would counter that if your version does something that > devel/cflow can not do or your version does better. As a minimum I am currently enhancing large parts of it to be ready for the complete C99 and POSIX standard recognition (exclude/ignore support) as well as rewriting part of it as those are not that standard/POSIX conformous and platform compatible (e.g. bash/gmake dependencies, many GCC warnings, if compiled with warning flags, etc.pp.). > requirement it would have to correctly process what we have in the src > tree. (I never tested if devel/cflow can do this). >=20 > As for basing your work on devel/cflow, I looked at the source and it > says it was put in the public domain by Andrew Moore. However there are > a lot of other authors mentioned. IANAL, but I question if someone can > put something in the PD if it's not 100% his own and without asking all > other contributors. To avoid all these questions, a reimplementation > from scratch with ideas (but not verbatim code) taken from devel/cflow > would be best. A BSD licensed and style(9) conformant result would > certainly be appreciated. Several parts of the current code have to be dropped anyways in favour for a better structure and implementation, so a complete rewrite might be the best. There are several other derived works on the current FreeBSD port source available in the internet, so this would lower possible copyright infringements. I'll go ahead and will post my results as soon as a first part is done. Regards Marcus --EuxKj2iCbKjpUGkD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD4DBQFEdum6o/JpszXavhwRAgrlAJYlgi08asA+7z2+wcS3BNjkk1WyAJ9PWaSg WL4A6PdXMkjJhnMaZgAJRQ== =GQf1 -----END PGP SIGNATURE----- --EuxKj2iCbKjpUGkD--