diff options
author | fjoe <fjoe@FreeBSD.org> | 2003-04-19 22:16:42 +0800 |
---|---|---|
committer | fjoe <fjoe@FreeBSD.org> | 2003-04-19 22:16:42 +0800 |
commit | 9d503d3a9eced4d6b2fa391db6d907bf110850f9 (patch) | |
tree | 3965d813a4a2b11c3ebb4074db435a98a036a450 /java | |
parent | 51382a54094aaa0981c3f42b5c88bc409b85519c (diff) | |
download | freebsd-ports-gnome-9d503d3a9eced4d6b2fa391db6d907bf110850f9.tar.gz freebsd-ports-gnome-9d503d3a9eced4d6b2fa391db6d907bf110850f9.tar.zst freebsd-ports-gnome-9d503d3a9eced4d6b2fa391db6d907bf110850f9.zip |
New port: proguard
ProGuard can read jar files, shrink and obfuscate them (to prevent
reverse engineering), and write out the resulting jar file.
PR: 50434
Submitted by: Alex Semenyaka
Diffstat (limited to 'java')
-rw-r--r-- | java/Makefile | 1 | ||||
-rw-r--r-- | java/proguard/Makefile | 27 | ||||
-rw-r--r-- | java/proguard/distinfo | 1 | ||||
-rw-r--r-- | java/proguard/pkg-descr | 5 | ||||
-rw-r--r-- | java/proguard/pkg-message | 8 | ||||
-rw-r--r-- | java/proguard/pkg-plist | 41 |
6 files changed, 83 insertions, 0 deletions
diff --git a/java/Makefile b/java/Makefile index 6211285c3041..062aeacd56af 100644 --- a/java/Makefile +++ b/java/Makefile @@ -68,6 +68,7 @@ SUBDIR += netcomponents SUBDIR += netrexx SUBDIR += openjit + SUBDIR += proguard SUBDIR += sablevm SUBDIR += shujit SUBDIR += trove4j diff --git a/java/proguard/Makefile b/java/proguard/Makefile new file mode 100644 index 000000000000..62df9427f11d --- /dev/null +++ b/java/proguard/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: proguard +# Date created: Apr 19 2003 +# Whom: Alex Semenyaka <alex@rinet.ru> +# +# $FreeBSD$ +# + +PORTNAME= proguard +PORTVERSION= 1.5.1 +CATEGORIES= java devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}${PORTVERSION} + +MAINTAINER= alexs@snark.rinet.ru +COMMENT= Java obfuseeKata + +USE_JAVA= 1.1+ +NO_BUILD= yes + +do-install: + -@${MKDIR} ${PREFIX}/share/proguard + @${CP} -PRpf ${WRKSRC}/lib ${PREFIX}/share/proguard + @${CP} -PRpf ${WRKSRC}/docs ${PREFIX}/share/proguard + @${CP} -PRpf ${WRKSRC}/examples ${PREFIX}/share/proguard + +.include <bsd.port.mk> diff --git a/java/proguard/distinfo b/java/proguard/distinfo new file mode 100644 index 000000000000..413c805ace3f --- /dev/null +++ b/java/proguard/distinfo @@ -0,0 +1 @@ +MD5 (proguard1.5.1.tar.gz) = e06383241285262f4ffbab942856a4ab diff --git a/java/proguard/pkg-descr b/java/proguard/pkg-descr new file mode 100644 index 000000000000..853e71ab643b --- /dev/null +++ b/java/proguard/pkg-descr @@ -0,0 +1,5 @@ +This package contains the main ProGuard application. ProGuard can read +jar files, shrink and obfuscate them, and write out the resulting jar +file. + +WWW: http://www.sf.net/projects/proguard diff --git a/java/proguard/pkg-message b/java/proguard/pkg-message new file mode 100644 index 000000000000..3c32c75313cc --- /dev/null +++ b/java/proguard/pkg-message @@ -0,0 +1,8 @@ +This port installs the jar-file (${PREFIX}/share/proguard1.5.1/lib/proguard.jar) +which should be run with java: + +cd ${PREFIX}/share/proguard1.5.1/lib +java -jar proguard.jar @options + +You should prepare the file with options before this. Read the documentation +for the details. diff --git a/java/proguard/pkg-plist b/java/proguard/pkg-plist new file mode 100644 index 000000000000..1ddcdd46ec29 --- /dev/null +++ b/java/proguard/pkg-plist @@ -0,0 +1,41 @@ +share/proguard/lib/proguard.jar +share/proguard/docs/manual/retrace/introduction.html +share/proguard/docs/manual/retrace/usage.html +share/proguard/docs/manual/retrace/examples.html +share/proguard/docs/manual/usage.html +share/proguard/docs/manual/sections.html +share/proguard/docs/manual/introduction.html +share/proguard/docs/manual/limitations.html +share/proguard/docs/manual/examples.html +share/proguard/docs/manual/troubleshooting.html +share/proguard/docs/manual/refcard.html +share/proguard/docs/manual/index.html +share/proguard/docs/alternatives.html +share/proguard/docs/title.html +share/proguard/docs/sections.html +share/proguard/docs/main.html +share/proguard/docs/FAQ.html +share/proguard/docs/license.html +share/proguard/docs/downloads.html +share/proguard/docs/index.html +share/proguard/docs/LGPL.html +share/proguard/docs/drop1.gif +share/proguard/docs/drop2.gif +share/proguard/docs/testimonials.html +share/proguard/docs/drop3.gif +share/proguard/docs/feedback.html +share/proguard/docs/GPL.html +share/proguard/docs/acknowledgements.html +share/proguard/docs/luciadlogo.png +share/proguard/docs/quality.html +share/proguard/docs/checkmark.gif +share/proguard/docs/title.gif +share/proguard/docs/results.html +share/proguard/docs/steel.gif +share/proguard/docs/sflogo.png +share/proguard/examples/applets.pro +share/proguard/examples/applications.pro +share/proguard/examples/library.pro +share/proguard/examples/midlets.pro +share/proguard/examples/proguard.pro +share/proguard/examples/servlets.pro |