From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 11 22:11:28 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 C7679F10 for ; Tue, 11 Jun 2013 22:11:28 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wg0-x230.google.com (mail-wg0-x230.google.com [IPv6:2a00:1450:400c:c00::230]) by mx1.freebsd.org (Postfix) with ESMTP id 61C761045 for ; Tue, 11 Jun 2013 22:11:28 +0000 (UTC) Received: by mail-wg0-f48.google.com with SMTP id f12so6266891wgh.3 for ; Tue, 11 Jun 2013 15:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=o+J1YxHv34J91ZxhMkans/eKtXmKZZ/JAFiHTl+Pgi4=; b=MAt5Agoq/7GfumviCMY/kVYxKc6U+M6EAcTAsDckao2KkA+o/rQjKqf5bB5O7KE2NR qlxGFWF0pkSu10tfw4UavxM+aTB142PsIXnrgoQenIDrunQk0688H9oiJ1caU41iu53W FMZ/BfLdlTJCsH5C/LkDsrbpy5Cd2I24klmAkJbR6OUOO2CbivVRCVSAXLFQ6LBW3PDN L5pzypE/hdAvsM/sHsL3LTY7tP8GPUBo1gmk55UFKwnaE1u/yrTSYM4SF8Fj2UxmAzwV G7dOmxKFn3nPHE4HiXqf7zV/KV8XwaaTh0kKADflpmuAYt7FetYFIZk5Z8LNEAgVcEvS J5eg== X-Received: by 10.180.83.9 with SMTP id m9mr1531624wiy.4.1370988687557; Tue, 11 Jun 2013 15:11:27 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id f8sm20146971wiv.0.2013.06.11.15.11.26 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 11 Jun 2013 15:11:26 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 12 Jun 2013 00:11:24 +0200 From: Baptiste Daroussin To: freebsd-hackers@FreeBSD.org Subject: Importing tradcpp (traditional (K&R-style) C macro preprocessor) into base? Message-ID: <20130611221124.GC84600@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WfZ7S8PLGjBY9Voh" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) 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:11:28 -0000 --WfZ7S8PLGjBY9Voh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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? regards, Bapt --WfZ7S8PLGjBY9Voh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlG3oIwACgkQ8kTtMUmk6EzV2gCfVsn44pjO+FQg0+Yjaklj9t+I LTYAnA3ol/EEwmGvT+leNLKOK7YP9fsp =MzFx -----END PGP SIGNATURE----- --WfZ7S8PLGjBY9Voh--