tradcpp is a K&R-style ("traditional") C preprocessor. It was written to
support historical uses of the C preprocessor for preprocessing things that
aren't C, as the preprocessors that ship with C compilers are increasingly
unsuitable for this task and/or don't provide a traditional mode at all.
In particular, tradcpp preserves whitespace as much as possible, so it can be
used in contexts where whitespace is significant and/or rearranging whitespace
causes things to break, such as makefiles. Preprocessing makefiles with cpp is
a fairly common property of sufficiently old legacy build systems, including
old versions of Emacs and anything that uses imake.
this port is imported to replace tradcpp from base which is not used there
anymore and also include all the modifications we had, including pledge(2)
support
ok aja@, jsg@
tradcpp is a K&R-style ("traditional") C preprocessor. It was written to
support historical uses of the C preprocessor for preprocessing things that
aren't C, as the preprocessors that ship with C compilers are increasingly
unsuitable for this task and/or don't provide a traditional mode at all.
In particular, tradcpp preserves whitespace as much as possible, so it can be
used in contexts where whitespace is significant and/or rearranging whitespace
causes things to break, such as makefiles. Preprocessing makefiles with cpp is
a fairly common property of sufficiently old legacy build systems, including
old versions of Emacs and anything that uses imake.
this port is imported to replace tradcpp from base which is not used there
anymore and also include all the modifications we had, including pledge(2)
support
ok aja@, jsg@
libunibreak is an implementation of the line breaking and word breaking
algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29.
ok robert@
so versioning by mercurial commit isn't meaningful anymore.
- remove manual version setting (mojoshader now sets version to -1 if it
can't find git/hg info; this is fine)
- 2 functions have incomplete signature; add ctx to complete them (plan to
upstream this)
- tested with fnaify and several FNA games, including Rogue Legacy,
Cryptark, Miasma without issues
package. Tested with ports-gcc on sparc64.
While here, remove the extra CFLAGS for powerpc as suggested by Brad.
Tested by gkoehler@ with the current version of clang on powerpc
(should works also with ports-gcc).
Input OK rsadowski
---
KTimeTracker helps you track your personal time spent on various
tasks and projects.
It is useful for tracking billable hours and can report the hours
logged by task and day.
With KTimeTracker, you can organize a broken-down project as subtasks
with unlimited nesting. The standard keyboard and mouse shortcuts are
simple and make the tool really comfortable and intuitive to use.
small adjustments and ok op@
DESCR:
robin_hood::unordered_map and robin_hood::unordered_set is a platform
independent replacement for std::unordered_map and std::unordered_set
which is both faster and more memory efficient for real-world use cases.
The goal is to have an easier time with future lang/ghc upgrades.
The openbsd.json file was regenerated by following cabal
bootstrap/README.md. The Makefile was then updated manually.
OK kili@