From a26362f50262d7371aea714367f880dcc5bfabe6 Mon Sep 17 00:00:00 2001 From: Max Khon Date: Sat, 19 Apr 2003 14:16:42 +0000 Subject: 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 --- java/Makefile | 1 + java/proguard/Makefile | 27 +++++++++++++++++++++++++++ java/proguard/distinfo | 1 + java/proguard/pkg-descr | 5 +++++ java/proguard/pkg-message | 8 ++++++++ java/proguard/pkg-plist | 41 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 83 insertions(+) create mode 100644 java/proguard/Makefile create mode 100644 java/proguard/distinfo create mode 100644 java/proguard/pkg-descr create mode 100644 java/proguard/pkg-message create mode 100644 java/proguard/pkg-plist 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 +# +# $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 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 -- cgit v1.2.3