notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
tradcpp Traditional (K&R-style) C preprocessor
0.5.3 devel on this many watch lists=8 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.5.3Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-11 10:55:36
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: xorg-fonts-truetype, openjpeg, autoconf, libXdamage, xcmsdb
License: BSD2CLAUSE
Description:
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.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/tradcpp
  2. share/man/man1/tradcpp.1.gz
  3. /usr/local/share/licenses/tradcpp-0.5.3/catalog.mk
  4. /usr/local/share/licenses/tradcpp-0.5.3/LICENSE
  5. /usr/local/share/licenses/tradcpp-0.5.3/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • tradcpp>0:devel/tradcpp
To install the port:
cd /usr/ports/devel/tradcpp/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/tradcpp
  • pkg install tradcpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tradcpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1548164757 SHA256 (tradcpp-0.5.3.tar.gz) = e17b9f42cf74b360d5691bc59fb53f37e41581c45b75fcd64bb965e5e2fe4c5e SIZE (tradcpp-0.5.3.tar.gz) = 38683

Packages (timestamps in pop-ups are UTC):
tradcpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.5.30.5.30.5.30.5.30.5.3-0.5.3-
FreeBSD:13:quarterly0.5.30.5.30.5.30.5.30.5.30.5.30.5.30.5.3
FreeBSD:14:latest0.5.30.5.30.5.30.5.30.5.30.5.3-0.5.3
FreeBSD:14:quarterly0.5.30.5.3-0.5.30.5.30.5.30.5.30.5.3
FreeBSD:15:latest0.5.30.5.3n/a0.5.3n/a0.5.30.5.30.5.3
This port has no dependencies.
This port is required by:
for Build
  1. astro/xphoon
  2. audio/nas
  3. audio/wmsmixer
  4. audio/xcdplayer
  5. audio/xmcd
  6. audio/xmix
  7. audio/xmmix
Expand this list (255 items / 248 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. audio/xwave
  3. comms/acfax
  4. comms/ibp
  5. comms/viewfax
  6. deskutils/sliderule
  7. deskutils/x026
  8. deskutils/xcalendar
  9. deskutils/xmdiary
  10. deskutils/xpostit
  11. deskutils/xpostitPlus
  12. devel/gccmakedep
  13. devel/imake
  14. devel/xxgdb
  15. emulators/spim
  16. emulators/xzx
  17. filesystems/xfsm
  18. games/antipolix
  19. games/awele
  20. games/bugsx
  21. games/editss
  22. games/flying
  23. games/mindfocus
  24. games/oneko-sakura
  25. games/sxsame
  26. games/wmeyes
  27. games/xblackjack
  28. games/xboing
  29. games/xcheckers
  30. games/xchomp
  31. games/xcubes
  32. games/xdeblock
  33. games/xdemineur
  34. games/xdigger
  35. games/xdino
  36. games/xhexagons
  37. games/xhime
  38. games/xinfocom
  39. games/xisola
  40. games/xjewel
  41. games/xkoules
  42. games/xlaby
  43. games/xlife
  44. games/xmball
  45. games/xmemory
  46. games/xmille
  47. games/xmine
  48. games/xmlink
  49. games/xmris
  50. games/xmulti
  51. games/xneko
  52. games/xoct
  53. games/xoids
  54. games/xoj
  55. games/xpanex
  56. games/xpat2
  57. games/xpilot
  58. games/xpipeman
  59. games/xpuzzletama
  60. games/xpyraminx
  61. games/xrisk
  62. games/xroach
  63. games/xrobots
  64. games/xrot
  65. games/xrubik
  66. games/xscavenger
  67. games/xscrabble
  68. games/xskewb
  69. games/xsokoban
  70. games/xspacewarp
  71. games/xtic
  72. games/xtriangles
  73. games/xvier
  74. graphics/SciPlot
  75. graphics/lfview
  76. graphics/tgif
  77. graphics/vcg
  78. graphics/xbmbrowser
  79. graphics/xgrasp
  80. graphics/xli
  81. graphics/xoris
  82. graphics/xpx
  83. graphics/xtexcad
  84. graphics/xwpick
  85. japanese/Wnn6-lib
  86. japanese/Wnn7-lib
  87. japanese/canna-lib
  88. japanese/canna-server
  89. japanese/kdrill
  90. japanese/kinput2
  91. japanese/kterm
  92. japanese/sj3-lib
  93. japanese/sj3-server
  94. japanese/skkinput
  95. mail/xfaces
  96. mail/xmail
  97. mail/xmailbox
  98. mail/xmailwatcher
  99. mail/xpbiff
  100. math/xgraph
  101. misc/magicpoint
  102. misc/unclutter
  103. misc/xless
  104. net/pload
  105. net/tightvnc
  106. news/knews
  107. print/bibview
  108. print/transfig
  109. print/xmbibtex
  110. science/2d-rewriter
  111. sysutils/mxkill
  112. sysutils/root-tail
  113. sysutils/xbatt
  114. sysutils/xbattbar
  115. sysutils/xcpustate
  116. sysutils/xdu
  117. textproc/docbook-to-man
  118. textproc/mgdiff
  119. x11/kb2mb2
  120. x11/mxascii
  121. x11/mxico
  122. x11/sxpc
  123. x11/xantfarm
  124. x11/xascii
  125. x11/xautolock
  126. x11/xbrightness
  127. x11/xcb
  128. x11/xcmd
  129. x11/xcoloredit
  130. x11/xcolors
  131. x11/xcut
  132. x11/xfishtank
  133. x11/xkbctrl
  134. x11/xkeycaps
  135. x11/xlupe
  136. x11/xmascot
  137. x11/xmotd
  138. x11/xmsg
  139. x11/xprompt
  140. x11/xrsh
  141. x11/xskyroot
  142. x11/xstroke
  143. x11/xtacy
  144. x11/xtestpicture
  145. x11/xtoolwait
  146. x11/xwatchwin
  147. x11/xwit
  148. x11/xxkb
  149. x11/xzoom
  150. x11-clocks/asclock
  151. x11-clocks/asclock-xlib
  152. x11-clocks/astzclock
  153. x11-clocks/bclock
  154. x11-clocks/emiclock
  155. x11-clocks/lmclock
  156. x11-clocks/mouseclock
  157. x11-clocks/t3d
  158. x11-clocks/tclock
  159. x11-clocks/wmtime
  160. x11-clocks/xalarm
  161. x11-fm/xcruise
  162. x11-fonts/jmk-x11-fonts
  163. x11-fonts/nexfontsel
  164. x11-toolkits/Xaw3d
  165. x11-toolkits/Xmt
  166. x11-toolkits/viewklass
  167. x11-wm/afterstep1
  168. x11-wm/piewm
  169. Collapse this list.

Deleted ports which required this port:

Expand this list of 81 deleted ports
  1. audio/ascd*
  2. audio/libworkman*
  3. audio/workman*
  4. audio/xmradio*
  5. biology/rasmol*
  6. comms/seyon*
  7. deskutils/mrundlg*
  8. deskutils/xmaddressbook*
  9. deskutils/xrolo*
  10. editors/asedit*
  11. editors/axe*
  12. ftp/llnlxdir*
  13. ftp/llnlxftp*
  14. games/actx*
  15. games/cosmo*
  16. games/gru*
  17. games/speyes*
  18. games/spider*
  19. games/xataxx*
  20. games/xbattle*
  21. games/xflame*
  22. games/xkobo*
  23. games/xminesweep*
  24. games/xonix*
  25. games/xvmines*
  26. games/yamsweeper*
  27. graphics/ivtools*
  28. graphics/libaux*
  29. graphics/pixmap*
  30. graphics/plotmtv*
  31. graphics/xmagv*
  32. graphics/xmandel*
  33. mail/ml*
  34. mail/xlbiff*
  35. math/arpack*
  36. math/xgobi*
  37. misc/xgas*
  38. misc/xtypo*
  39. multimedia/mpeg2play*
  40. multimedia/mpeg_play*
  41. net/ssvnc*
  42. net/tridiavnc*
  43. net/wmnet2*
  44. net/xipmsg*
  45. print/ghostview*
  46. print/xdvi*
  47. security/xspy*
  48. sysutils/contool*
  49. sysutils/mmore*
  50. sysutils/roottail*
  51. sysutils/xfsm*
  52. www/chimera*
  53. x11/bricons*
  54. x11/dynamag*
  55. x11/emu*
  56. x11/kdebase3*
  57. x11/props*
  58. x11/tycoon*
  59. x11/xaniroc*
  60. x11/xbelld*
  61. x11/xco*
  62. x11/xcolorsel*
  63. x11/xdtm*
  64. x11/xgrab*
  65. x11/xlogout*
  66. x11/xmon*
  67. x11/xmove*
  68. x11-clocks/swisswatch*
  69. x11-clocks/xtimer*
  70. x11-fm/xfm*
  71. x11-fm/xplore*
  72. x11-toolkits/xview*
  73. x11-toolkits/xview-clients*
  74. x11-wm/afterstep*
  75. x11-wm/afterstep-i18n*
  76. x11-wm/fvwm*
  77. x11-wm/larswm*
  78. x11-wm/olvwm*
  79. x11-wm/treewm*
  80. x11-wm/tvtwm*
  81. x11-wm/w9wm*
  82. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
devel_tradcpp
USES:
uidfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/sunpoet/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/
  5. https://ftp.NetBSD.org/pub/NetBSD/misc/dholland/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.5.3
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.5.3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.5.3
19 Jan 2020 11:09:30
Revision:523533Original commit files touched by this commit
sunpoet search for other commits by this committer
Update manpage location (r523104)
0.5.3
23 Jan 2019 00:00:41
Revision:490997Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 0.5.3

- 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.
0.5.2
19 Nov 2016 17:02:59
Revision:426399Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 0.5.2
- Add my LOCAL to MASTER_SITES

- 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.
0.5.1
09 Dec 2015 14:26:55
Revision:403392Original commit files touched by this commit
sunpoet search for other commits by this committer
- Cosmetic change
- Reformat pkg-descr
- Take maintainership
0.5.1
08 Dec 2015 14:37:30
Revision:403273Original commit files touched by this commit
bapt search for other commits by this committer
Drop maintainership on a bunch of ports
0.5.1
27 Jun 2015 01:23:45
Revision:390685Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.5.1
0.4
26 Dec 2013 17:45:46
Revision:337576Original commit files touched by this commit
bapt search for other commits by this committer
Give precision on license
0.4
24 Sep 2013 11:26:41
Revision:328112Original commit files touched by this commit
bapt search for other commits by this committer
Add uidfix uses in preparation to allow packaging as a user
0.4
23 Sep 2013 06:12:17
Revision:327925Original commit files touched by this commit
bapt search for other commits by this committer
Fix after stage conversion
23 Sep 2013 06:07:38
Revision:327918Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Use stage
0.4
20 Sep 2013 17:17:45
Revision:327726Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
0.4
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
0.4
15 Jul 2013 21:00:16
Revision:323079Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.4
0.3.1
10 Jul 2013 16:06:33
Revision:322707Original commit files touched by this commit
bapt search for other commits by this committer
Remove unnneded part of the description

Reported by:	marino
0.3.1
10 Jul 2013 10:10:44
Revision:322636Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.3.1
0.3
17 Jun 2013 10:58:01
Revision:321092Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.3:
Changes:
- Don't eval the control expression of the first #if of a block when
  already in a false block; it might not be valid
- Don't recognize comments within character constants.
- Don't recognize macro argument parentheses or commas within strings,
  or within character constants either.
0.2
12 Jun 2013 05:47:43
Revision:320658Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2
Changes:
  - auto-recognize more builtin PowerPC and mips macros
  - pass -Wunused
  - allow absolute paths in include files
  - don't use getprogname() in the name of portability
  - add tests
  - clean out usage of sys/cdefs.h macros and don't use the implementation
    namespace
  - make -Wcomment work again
  - fix handling of relative includes
  - provide a man page
  - other minor improvements
0.1
11 Jun 2013 10:55:17
Revision:320546Original commit files touched by this commit
bapt search for other commits by this committer
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 only release 0.1; it is missing some features and doubtless
has quite a few bugs, but it's capable of building at least some
packages when used with imake.

Number of commits found: 20