notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
tradcpp Traditional (K&R-style) C preprocessor
0.5.3 devel on this many watch lists=6 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 Version 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:: libXres, desktop-file-utils, xlsclients, cantarell-fonts, zip
License: BSD2CLAUSE
Description:
SVNWeb : git
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:
Packages (timestamps in pop-ups are UTC):
tradcpp
ABIlatestquarterly
FreeBSD:11:aarch640.5.20.5.3
FreeBSD:11:amd640.5.30.5.3
FreeBSD:11:armv60.5.10.5.3
FreeBSD:11:i3860.5.30.5.3
FreeBSD:11:mips--
FreeBSD:11:mips640.5.10.5.3
FreeBSD:12:aarch640.5.20.5.3
FreeBSD:12:amd640.5.30.5.3
FreeBSD:12:armv60.5.20.5.3
FreeBSD:12:armv70.5.20.5.3
FreeBSD:12:i3860.5.30.5.3
FreeBSD:12:mips--
FreeBSD:12:mips640.5.20.5.3
FreeBSD:12:powerpc64-0.5.3
FreeBSD:13:aarch640.5.30.5.3
FreeBSD:13:amd640.5.30.5.3
FreeBSD:13:armv60.5.30.5.3
FreeBSD:13:armv70.5.30.5.3
FreeBSD:13:i3860.5.30.5.3
FreeBSD:13:mips--
FreeBSD:13:mips640.5.30.5.3
FreeBSD:13:powerpc640.5.30.5.3
FreeBSD:14:aarch640.5.3-
FreeBSD:14:amd640.5.3-
FreeBSD:14:armv60.5.3-
FreeBSD:14:armv70.5.3-
FreeBSD:14:i3860.5.3-
FreeBSD:14:mips--
FreeBSD:14:mips640.5.3-
FreeBSD:14:powerpc640.5.3-
 

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

Deleted ports which required this port:

Expand this list of 70 deleted ports
  1. audio/ascd*
  2. audio/workman*
  3. biology/rasmol*
  4. comms/seyon*
  5. deskutils/mrundlg*
  6. deskutils/xmaddressbook*
  7. deskutils/xrolo*
  8. editors/axe*
  9. ftp/llnlxdir*
  10. ftp/llnlxftp*
  11. games/actx*
  12. games/cosmo*
  13. games/gru*
  14. games/speyes*
  15. games/wmeyes*
  16. games/xbattle*
  17. games/xflame*
  18. games/xkobo*
  19. games/xminesweep*
  20. games/xonix*
  21. games/xvmines*
  22. games/yamsweeper*
  23. graphics/ivtools*
  24. graphics/libaux*
  25. graphics/pixmap*
  26. graphics/plotmtv*
  27. graphics/xmagv*
  28. graphics/xmandel*
  29. mail/ml*
  30. mail/xlbiff*
  31. math/arpack*
  32. math/xgobi*
  33. misc/xtypo*
  34. multimedia/mpeg2play*
  35. multimedia/mpeg_play*
  36. net/ssvnc*
  37. net/tridiavnc*
  38. net/wmnet2*
  39. net/xipmsg*
  40. print/ghostview*
  41. print/xdvi*
  42. security/xspy*
  43. sysutils/contool*
  44. sysutils/mmore*
  45. sysutils/roottail*
  46. www/chimera*
  47. x11/bricons*
  48. x11/dynamag*
  49. x11/emu*
  50. x11/kdebase3*
  51. x11/props*
  52. x11/tycoon*
  53. x11/xaniroc*
  54. x11/xbelld*
  55. x11/xco*
  56. x11/xcolorsel*
  57. x11/xgrab*
  58. x11/xlogout*
  59. x11/xlupe*
  60. x11/xmon*
  61. x11/xmove*
  62. x11-clocks/swisswatch*
  63. x11-clocks/xtimer*
  64. x11-fm/xfm*
  65. x11-fm/xplore*
  66. x11-toolkits/xview*
  67. x11-toolkits/xview-clients*
  68. x11-wm/afterstep-i18n*
  69. x11-wm/fvwm*
  70. x11-wm/olvwm*
  71. 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:
Options name:

USES:

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: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.5.3
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.5.3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
19 Jan 2020 11:09:30
Original commit files touched by this commit Revision:523533  0.5.3
sunpoet search for other commits by this committer
Update manpage location (r523104)
23 Jan 2019 00:00:41
Original commit files touched by this commit Revision:490997  0.5.3
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.
19 Nov 2016 17:02:59
Original commit files touched by this commit Revision:426399  0.5.2
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.
09 Dec 2015 14:26:55
Original commit files touched by this commit Revision:403392  0.5.1
sunpoet search for other commits by this committer
- Cosmetic change
- Reformat pkg-descr
- Take maintainership
08 Dec 2015 14:37:30
Original commit files touched by this commit Revision:403273  0.5.1
bapt search for other commits by this committer
Drop maintainership on a bunch of ports
27 Jun 2015 01:23:45
Original commit files touched by this commit Revision:390685  0.5.1
bapt search for other commits by this committer
Update to 0.5.1
26 Dec 2013 17:45:46
Original commit files touched by this commit Revision:337576  0.4
bapt search for other commits by this committer
Give precision on license
24 Sep 2013 11:26:41
Original commit files touched by this commit Revision:328112  0.4
bapt search for other commits by this committer
Add uidfix uses in preparation to allow packaging as a user
23 Sep 2013 06:12:17
Original commit files touched by this commit Revision:327925  0.4
bapt search for other commits by this committer
Fix after stage conversion
23 Sep 2013 06:07:38
Refresh Original commit files touched by this commit Revision:327918  Sanity Test Failure
bapt search for other commits by this committer
Use stage
20 Sep 2013 17:17:45
Original commit files touched by this commit Revision:327726  0.4
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)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  0.4  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

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

Reported by:	marino
10 Jul 2013 10:10:44
Original commit files touched by this commit Revision:322636  0.3.1
bapt search for other commits by this committer
Update to 0.3.1
17 Jun 2013 10:58:01
Original commit files touched by this commit Revision:321092  0.3
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.
12 Jun 2013 05:47:43
Original commit files touched by this commit Revision:320658  0.2
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
11 Jun 2013 10:55:17
Original commit files touched by this commit Revision:320546  0.1
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