Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/devel
In directory sc8-pr-cvs1:/tmp/cvs-serv18888

Added Files:
        soot-1.2.5-2.info soot-1.2.5-2.patch 
Removed Files:
        soot-1.2.5-1.info soot-1.2.5-1.patch 
Log Message:
New revision from tracker #755141: Removed use of '-a' option of cp(1) that 
requires fileutils. 


--- NEW FILE: soot-1.2.5-2.info ---
Package: soot
Version: 1.2.5
Revision: 2
Description: Java Bytecode Analysis & Transformation FW
License: LGPL
Maintainer: Rohan Lloyd <[EMAIL PROTECTED]>
Depends: jasmin-sable
Source: http://www.sable.mcgill.ca/software/%n-%v.tar.gz
Source-MD5: 8f89b495cbc016ea6619aa834300ff80
PatchScript: <<
 sed 's|@PREFIX@|%p|g' <%a/%f.patch | patch -p1
 chown -R root:admin .
 chmod 644 soot/classes/soot/baf/toolkits/base/peephole.dat
<<
CompileScript: echo "Nothing to do for compile"
InstallScript:<<
  install -m 755 -d %i/share/java/%n
  cp -pR %n/classes/* %i/share/java/%n

  install -m 755 -d %i/share/doc/%n/doc
  cp -pR %n/doc/* %i/share/doc/%n/doc

  install -m 755 -d %i/share/doc/%n/tutorial
  cp -pR %n/tutorial/* %i/share/doc/%n/tutorial

  install -m 755 -d %i/bin
  install -m 755 %n/bin/%n %i/bin
<<
DocFiles: <<
  soot/CHANGES soot/COPYING-LESSER.txt soot/README soot/TODO
  soot/background6.gif soot/credits soot/index.html soot/license.html
<<
Homepage: http://www.sable.mcgill.ca/soot/
DescDetail: <<
Soot is a Java optimization framework.  It provides three intermediate
representations for analyzing and transforming Java bytecode:

  1. Baf: a streamlined representation of bytecode which is simple to
     manipulate.

  2. Jimple: a typed 3-address intermediate representation suitable
     for optimization.

  3. Grimp: an aggregated version of Jimple suitable for decompilation
     and code inspection.

Soot can be used as a stand alone tool to optimize or inspect class
files, as well as a framework to develop optimizations or
transformations on Java bytecode.
<<
SplitOff: <<
  Package: jasmin-sable
  Description: Java Assembler Interface
  InstallScript: <<
    install -m 755 -d %i/share/java/%n
    cp -pR jasmin/classes/* %i/share/java/%n

    install -m 755 -d %i/bin
    install -m 755 jasmin/bin/jasmin %i/bin

    install -m 755 -d %i/share/doc/%n/cup
    install -m 755 -d %i/share/doc/%n/jas
  <<
  DocFiles: <<
    jasmin/INSTALL jasmin/README jasmin/license.html jasmin/changes
    jasmin/lib/cup/CHANGELOG:cup/CHANGELOG
    jasmin/lib/cup/INSTALL:cup/INSTALL
    jasmin/lib/cup/LICENSE:cup/LICENSE
    jasmin/lib/cup/README:cup/README
    jasmin/lib/jas/README:jas/README
    jasmin/lib/jas/CHANGES.jm:jas/CHANGES.jm
  <<
  DescDetail: <<
Jasmin is a Java Assembler Interface. It takes ASCII descriptions for
Java classes, written in a simple assembler-like syntax and using the
Java Virtual Machine instruction set. It converts them into binary
Java class files suitable for loading into a JVM implementation.
.
This is a modified version of Jasmin from Sable, shipped as part of soot
.
Included in this version of jasmin are:
.
  cup - Based Constructor of Useful Parsers
  jas - Simple java bytecode assembler
  <<
<<

--- NEW FILE: soot-1.2.5-2.patch ---
diff -Naur soot-1.2.5.orig/jasmin/bin/jasmin soot-1.2.5/jasmin/bin/jasmin
--- soot-1.2.5.orig/jasmin/bin/jasmin   Fri Feb 14 07:31:57 2003
+++ soot-1.2.5/jasmin/bin/jasmin        Thu May 22 15:50:13 2003
@@ -1,3 +1,6 @@
 #!/bin/sh
 
-java jasmin.Main $*
+CLASSPATH=${CLASSPATH}:@PREFIX@/share/java/jasmin-sable
+export CLASSPATH
+
+exec java jasmin.Main $*
diff -Naur soot-1.2.5.orig/jasmin/man/jasmin.1 soot-1.2.5/jasmin/man/jasmin.1
--- soot-1.2.5.orig/jasmin/man/jasmin.1    Thu Jan  1 10:00:00 1970
+++ soot-1.2.5/jasmin/man/jasmin.1 Tue May 27 15:54:21 2003
@@ -0,0 +1,30 @@
+.TH JASMIN "1" "May 2003" "sable-1.2"
+.SH NAME
+jasmin \- Java Assembler Interface
+.SH SYNOPSIS
+.B jasmin
+[\-d
+.I directory
+] [\-version]
+.I file
+[
+.I file
+ ...]
+.SH DESCRIPTION
+.PP
+Jasmin is an assembler for the Java Virtual Machine. It takes ASCII
+descriptions of Java classes, written in a simple assembler-like
+syntax using the Java Virtual Machine instruction set. It converts
+them into binary Java class files, suitable for loading by a Java
+runtime system.
+.PP
+Jasmin was created as a companion to the book "Java Virtual Machine",
+written by Jon Meyer and Troy Downing and published by O'Reilly
+Associates.
+.SH OPTIONS
+.TP 8
+\fB\-d \fIdirectory\fR
+place the output in \fIdirectory\fR
+.TP
+\fB\-version\fR 
+output version information and exit
diff -Naur soot-1.2.5.orig/soot/bin/soot soot-1.2.5/soot/bin/soot
--- soot-1.2.5.orig/soot/bin/soot       Thu Jan  1 10:00:00 1970
+++ soot-1.2.5/soot/bin/soot    Thu May 22 15:52:17 2003
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+CLASSPATH=${CLASSPATH}:@PREFIX@/share/java/jasmin-sable:@PREFIX@/share/java/soot:/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
+export CLASSPATH
+
+exec java soot.Main $*

--- soot-1.2.5-1.info DELETED ---

--- soot-1.2.5-1.patch DELETED ---




-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to