BSD Ports

devel/cmunge 1.0_2 DragonFly

Tool for encrypting and compacting C source code

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
Categories
devel
Package size
21.1 KiB, 67.9 KiB installed

Description

CMUNGE is a simple tool for encrypting and compacting C source code, while leaving it syntactically and semantically unchanged. It does this by:

* Recursively in-lining `user-defined' #include files. * Renaming C identifiers, except those in the C Standard Library, with names like l1 (i.e. letter-l one), l2, l3, etc. * Removing comments and blank lines, converting multiple consecutive whitespace characters (including `\n') into single blanks, removing all unnecessary whitespace between tokens. * Outputting the transformed code in lines of least N characters long, where N is a user-specified minimum line length.

It accepts ANSI and K & R C as its input language.

Install

Binary package:

pkg install cmunge

From DPorts:

cd /usr/dports/devel/cmunge && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

===>   NOTICE:

The cmunge port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing