Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/devel
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14972
Added Files:
proguard.info proguard.patch
Log Message:
Added new proguard package
--- NEW FILE: proguard.info ---
Package: proguard
Version: 3.2
Revision: 1
Description: Free Java class file shrinker and obfuscator
License: GPL
Maintainer: Rohan Lloyd <[EMAIL PROTECTED]>
Depends:
Source: mirror:sourceforge:%n/%n%v.tar.gz
Source-MD5: 64b3c522f07aeb87d567663e0780c146
PatchScript: <<
/usr/bin/sed 's|@PREFIX@|%p|g' <%a/%n.patch | /usr/bin/patch -p1
<<
CompileScript: <<
/bin/mkdir classes
/usr/bin/javac -sourcepath src -d classes src/proguard/gui/ProGuardGUI.java
/usr/bin/jar uf lib/proguardgui.jar -C classes proguard/gui
/usr/bin/jar uf lib/proguardgui.jar -C src proguard/gui/default.pro
<<
InstallScript:<<
/usr/bin/install -m 755 -d %i/bin
/usr/bin/install -m 755 bin/* %i/bin
/usr/bin/install -m 755 -d %i/share/%n
/usr/bin/install -m 644 lib/*.jar %i/share/%n
/usr/bin/install -m 755 -d %i/share/doc/%n
/bin/cp -pR docs %i/share/doc/%n
/bin/cp -pR examples %i/share/doc/%n
<<
DocFiles: README
Homepage: http://proguard.sourceforge.net/
DescDetail:<<
ProGuard is a free Java class file shrinker and obfuscator. It can
detect and remove unused classes, fields, methods, and attributes. It
can then rename the remaining classes, fields, and methods using short
meaningless names. The resulting jars are smaller and harder to
reverse-engineer.
<<
--- NEW FILE: proguard.patch ---
diff -Naur proguard3.2.orig/bin/proguard proguard3.2/bin/proguard
--- proguard3.2.orig/bin/proguard Thu Jan 1 10:00:00 1970
+++ proguard3.2/bin/proguard Sun Jun 1 19:33:41 2003
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec java -jar @PREFIX@/share/proguard/proguard.jar $*
--- proguard3.2.orig/bin/proguardgui Thu Jan 1 10:00:00 1970
+++ proguard3.2/bin/proguardgui Sun Jun 1 19:33:41 2003
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec java -Xdock:name=ProGuard -jar @PREFIX@/share/proguard/proguardgui.jar $*
diff -Naur proguard3.2.orig/bin/retrace proguard3.2/bin/retrace
--- proguard3.2.orig/bin/retrace Thu Jan 1 10:00:00 1970
+++ proguard3.2/bin/retrace Sun Jun 1 19:33:41 2003
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec java -cp @PREFIX@/share/proguard/retrace.jar proguard.retrace.ReTrace $*
diff -Naur proguard3.2.orig/src/proguard/gui/default.pro
proguard3.2/src/proguard/gui/default.pro
--- proguard3.2.orig/src/proguard/gui/default.pro Sun Nov 21 02:39:21 2004
+++ proguard3.2/src/proguard/gui/default.pro Sat Jan 22 16:39:45 2005
@@ -1,6 +1,6 @@
# The default configuration when starting up the GUI.
--libraryjars <java.home>/lib/rt.jar
+-libraryjars /System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
-verbose
diff -Naur proguard3.2.orig/src/proguard/gui/ProGuardGUI.java
proguard3.2/src/proguard/gui/ProGuardGUI.java
--- proguard3.2.orig/src/proguard/gui/ProGuardGUI.java Sun Nov 21
02:08:57 2004
+++ proguard3.2/src/proguard/gui/ProGuardGUI.java Sat Jan 22 17:17:16 2005
@@ -54,6 +54,9 @@
private static final Border BORDER =
BorderFactory.createEtchedBorder(EtchedBorder.RAISED);
+ private static final boolean MAC_OS_X =
+ System.getProperty("os.name").toLowerCase().startsWith("mac os x");
+
static boolean systemOutRedirected;
private JFileChooser configurationChooser = new JFileChooser("");
@@ -203,6 +206,13 @@
lastBottomButtonConstraints.insets = bottomButtonConstraints.insets;
lastBottomButtonConstraints.ipadx = bottomButtonConstraints.ipadx;
lastBottomButtonConstraints.ipady = bottomButtonConstraints.ipady;
+
+ if (MAC_OS_X) {
+ // Leave room for growBox in bottom right of window
+ lastBottomButtonConstraints.insets =
+ (Insets)lastBottomButtonConstraints.insets.clone();
+ lastBottomButtonConstraints.insets.right += 16;
+ }
GridBagLayout layout = new GridBagLayout();
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits