From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 11 22:23:47 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4E704315 for ; Tue, 11 Jun 2013 22:23:47 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by mx1.freebsd.org (Postfix) with ESMTP id E00F410F4 for ; Tue, 11 Jun 2013 22:23:46 +0000 (UTC) Received: from mailout-de.gmx.net ([10.1.76.2]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LpRRz-1U7RSe47q1-00fAyt for ; Wed, 12 Jun 2013 00:23:46 +0200 Received: (qmail invoked by alias); 11 Jun 2013 22:23:45 -0000 Received: from f048228195.adsl.alicedsl.de (EHLO mandree.no-ip.org) [78.48.228.195] by mail.gmx.net (mp002) with SMTP; 12 Jun 2013 00:23:45 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX18OCDAWxLIOmAlCqLj7+7ZVHxcJFyPNrgH0f1CS/7 WOzoIThNnYWT9A Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id AE3A823CEB7 for ; Wed, 12 Jun 2013 00:23:44 +0200 (CEST) Message-ID: <51B7A370.3010307@gmx.de> Date: Wed, 12 Jun 2013 00:23:44 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: freebsd-hackers@freebsd.org Subject: Re: Importing tradcpp (traditional (K&R-style) C macro preprocessor) into base? References: <20130611221124.GC84600@ithaqua.etoilebsd.net> In-Reply-To: <20130611221124.GC84600@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jun 2013 22:23:47 -0000 Am 12.06.2013 00:11, schrieb Baptiste Daroussin: > Hi, > > I have been working in importing tradcpp (developped by David A. Holland from > NetBSD) into the ports tree, it is a traditional (K&R-style) C macro > preprocessor BSD licensed. I first worked on it so that imake can work properly > without gcc. > > I discovered that some part of the base system still needs a traditional > preprocessor, like (calendar), what I propose it to import tradcpp into the base > system (not the version in port right now but what will become version 0.2). > > It mostly behave like gcpp, and I'm able to properly use calendar along with > tradcpp with this small patch: http://people.freebsd.org/~bapt/tradcpp.diff > > Any objections against me importing it? Shouldn't we fix calendar and imake so that they can use a modern cpp, instead of going back 25 years? Or am I missing the point here?