Java bytecode shrinker, optimizer, and obfuscator.
ProGuard detects and removes unused classes, fields, methods, and attributes from Java bytecode. It optimizes the bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. And it preverifies the processed code for Java 6+ and Java Micro Edition.
ProGuard detects and removes unused classes, fields, methods, and attributes from Java bytecode. It optimizes the bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. And it preverifies the processed code for Java 6+ and Java Micro Edition.
To install proguard, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install proguard
To see what files were installed by proguard, run:
port contents proguard
To later upgrade proguard, run:
sudo port selfupdate && sudo port upgrade proguard
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.