BSD Ports

java/proguard 7.0.0 MidnightBSD

Java class file shrinker, optimizer, and obfuscator

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
java, devel

Description

ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions. Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.

In the other systems

SystemPortVersion
MidnightBSDjava/proguard7.0.0
FreeBSDjava/proguard7.0.0_2
DragonFlyjava/proguard7.0.0

Install

Binary package:

mport install proguard

From mports:

cd /usr/mports/java/proguard && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	proguard>0:java/proguard

Dependencies

No port depends on this one.

Configuration

Options name: java_proguard

OptionDefaultDescription
DOCSoff
EXAMPLESoff
USES
java
Service scripts
none

Files

pkg-plist 6
  • bin/proguard
  • bin/proguard-gui
  • bin/retrace
  • share/proguard/proguard.jar
  • share/proguard/proguardgui.jar
  • share/proguard/retrace.jar
distinfo 1
FileSizeSHA256
proguard-7.0.0.tar.gz1.320961e+07699f16644024000e90c2555083fa6f78a9cdf1d71f384535e82bf987d764f9fb
Master sites 1
  • https://github.com/Guardsquare/proguard/releases/download/v7.0.0/