./devel/tradcpp, Traditional (K&R-style) C preprocessor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.5.3, Package name: tradcpp-0.5.3, Maintainer: dholland

tradcpp is a traditional (K&R-style) preprocessor.

It has the particular property that it doesn't (for the most part)
trash whitespace, so it can be used on makefiles.

This is release 0.5; it is still missing some features and doubtless
has quite a few bugs, but it's capable of building at least some
packages when used with imake.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 37.776 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-28 19:47:53 by Tobias Nygren | Files touched by this commit (2)
Log message:
tradcpp: fix build w/ GCC 15
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-01-22 03:28:55 by David A. Holland | Files touched by this commit (3)
Log message:
Update tradcpp to 0.5.3.

Upstream changes:
   - Fix markup typo in the man page.
   - Abort on line numbering or column numbering overflow. Line
     numbers are limited to values that fit in "unsigned int". Also
     reject input lines longer than 2^32-1 characters. It seems
     reasonable to presume that any input that violates these
     constraints is someone screwing around and not a serious attempt
     to compile or preprocess anything useful. Done in response to
     n2129, but without getting into any of the silliness found there.
   - Recognize __ia64__ for IA64 builds.
   - Recognize __aarch64__ for 64-bit ARM builds, as sent in by
     various people.
   - Recognize __riscv__ and __riscv64__ for risc-v builds.
   2016-12-16 19:30:58 by David A. Holland | Files touched by this commit (2)
Log message:
try again, this time with the patch
   2016-12-16 05:56:04 by David A. Holland | Files touched by this commit (2)
Log message:
PR 51723: recognize __ia64__ in tradcpp (patch from upstream tree, doesn't
seem worth cutting a whole new release for just this)
   2016-09-04 23:21:35 by David A. Holland | Files touched by this commit (2)
Log message:
release 0.5.2 (20160904)
   - Fix typo in -U usage message, noticed by Joerg.
   - Add a -debuglog option to send an execution trace to a file.
     Intended to be used when debugging imake templates and other
     complex input, not for debugging tradcpp itself.