Importing tradcpp (traditional (K&R-style) C macro preprocessor) into base?
Diane Bruce
db at db.net
Tue Jun 11 22:42:47 UTC 2013
On Tue, Jun 11, 2013 at 03:35:54PM -0700, Xin Li wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On 06/11/13 15:11, Baptiste Daroussin wrote:
> > 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?
>
> Looking at the manual page, it looks like that the only reason is to
> support #include's? I think it would be better to just fix it than
> importing a new (old) preprocessor...
>
> Cheers,
> - --
> Xin LI <delphij at delphij.net> https://www.delphij.net/
> FreeBSD - The Power to Serve! Live free or die
> -----BEGIN PGP SIGNATURE-----
>
> iQEcBAEBCgAGBQJRt6ZKAAoJEG80Jeu8UPuzrX4IAJj1hg/+Vh8oGuc2vVeuAU0W
> 6brYFkZFlgIicyC2k6BFuVU6jTyn3KelFyMxVgzk2S/5fI6lHh6YCHB/XRCDEzHg
> GG1TELsFKOgAUsA1xp/uDIKTJKqR2Wef2J3oaCl2L5FL0z/cySopPMLOcd08MiCA
> wOgr3qcPAfaxROOQJaZTs6lbUOs1zKB7RrtuCaYUB5fEwJ4uZwyKmkZtqEAK7WGT
> 8gDA78nfKxOLHE4XOBE1McO3sFrCQQoj+uAKS0tbRt4+qAD8rRq4T8H5BEk+eNqF
> NSPjFRKFrTXKSTnK4U+MBOcw7DhlOcabAz9Lpl6nD5hOzz2mUk4YG3pH/jY9zhg=
> =dsBw
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
http://people.FreeBSD.org/~db/calendar.diff
removes cpp from calendar.
There is also an open PR 178463
- Diane
--
- db at FreeBSD.org db at db.net http://www.db.net/~db
More information about the freebsd-hackers
mailing list