BSD Ports

java/jode 1.1.1.1_7 FreeBSD

Java package containing a decompiler and an optimizer for Java

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
java, devel
Package size
435.8 KiB, 463.3 KiB installed

Description

JODE is a java package containing a decompiler and an optimizer for java. This package is freely available under the GNU GPL. The bytecode package and the core decompiler is now under GNU Lesser General Public License, so you can integrate it in your project.

Can be used from command line or through the Swing-based GUI.

The decompiler reads in class files and produces something similar to the original java file. Jode has support for all constructs of JDK-1.3 including inner and anonymous classes.

The optimizer transforms class files in various ways with can be controlled by a script file. It supports the following operations:

. Renaming class, method, field and local names to shorter,
  obfuscated, or unique names or according to a given
  translation table
. Removing debugging information
. Removing dead code (classes, fields, methods) and constant
  fields
. Optimizing local variable allocation

In the other systems

SystemPortVersion
FreeBSDjava/jode1.1.1.1_7
HardenedBSDjava/jode1.1.1.1_7
GhostBSDjava/jode1.1.1.1_7

Install

Binary package:

pkg install jode

From the ports tree:

cd /usr/ports/java/jode/ && make install clean

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

RUN_DEPENDS=	jode>0:java/jode

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.1.1_71.1.1.1_71.1.1.1_41.1.1.1_51.1.1.1_7
FreeBSD:14:quarterly1.1.1.1_71.1.1.1_7n/a1.1.1.1_51.1.1.1_7
FreeBSD:15:latest1.1.1.1_71.1.1.1_7n/a1.1.1.1_51.1.1.1_5
FreeBSD:15:quarterly1.1.1.1_71.1.1.1_7n/an/an/a
FreeBSD:16:latest1.1.1.1_71.1.1.1_7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 55
Run dependencies 54

No port depends on this one.

Configuration

No options to configure.

USES
gmake java perl5 shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
jode-1.1.2-pre1.tar.gz58430093dd157682df58b62816d484aa21dd3c2c6a707a0d0ddc9afed07c1e3eeb34d0
Master sites 1
  • SF/jode/jode/1.1.2-pre1

Commit history 0

No commits in the history this site was built from.