Update of /cvsroot/fink/dists/10.2-gcc3.3/unstable/main/finkinfo/devel
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15929/devel

Added Files:
        proguard.info proguard.patch 
Log Message:
Updated proguard

--- 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: system-java14
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

Reply via email to