Bug 62708 - New port: java/jasmin Jasmin is a kind of java assembler
Summary: New port: java/jasmin Jasmin is a kind of java assembler
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Greg Lewis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-11 22:00 UTC by plexus
Modified: 2004-05-28 16:39 UTC (History)
0 users

See Also:


Attachments
jasmin-port (10.69 KB, text/plain)
2004-02-11 22:00 UTC, plexus
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description plexus 2004-02-11 22:00:43 UTC
	I "ported" Jasmin 1.06 to FreeBSD. 

        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.
Comment 1 Greg Lewis freebsd_committer freebsd_triage 2004-02-19 20:36:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->glewis

I'll take this one.
Comment 2 Greg Lewis freebsd_committer freebsd_triage 2004-02-23 17:56:49 UTC
State Changed
From-To: open->feedback

Oliver, 

I have a couple of issues about this submission I'd like to ask you about. 

1. In general we try to compile ports from source.  I know there are some 
Java ports which don't do this (ant springs to mind) but it looks like it 
would be quite easy to do for this port.  What do you think? 
2. Why is Jasmin installed as a set of loose classes rather than jarred up 
as is standard for Java applications?  This too looks like it would be 
quite easy to add. 

Thanks.
Comment 3 Volker Stolz freebsd_committer freebsd_triage 2004-05-26 21:44:11 UTC
Greg, Oliver, please take a look at
http://www.foldr.org/~stolz/FreeBSD/jasmin.shar
I wasted^Winvested some time in creating a jar and a PKG_PREFIX-aware 
wrapper script. I also found out that jasmin isn't compatible with 
java-cup v0.10 in the ports but instead requieres the shipped 0.9. I 
also installed the examples, although e.g. HelloWorld.j is broken, but 
Count.j works. There may be another (unofficial?) version out there, 
but my memory is too faint to remember any details.

Anyway, I'll be committing this shortly if nbody objects since I need 
it at work as well.

Volker
Comment 4 plexus 2004-05-28 11:02:53 UTC
Hello Volker and Greg,

I took a look at Volker's version and ran all my example jasmin files. I 
think it works quite well.

Regards,

Oliver Fischer
Comment 5 Greg Lewis 2004-05-28 15:36:16 UTC
On Fri, May 28, 2004 at 03:10:27AM -0700, Oliver B. Fischer wrote:
>  I took a look at Volker's version and ran all my example jasmin files. I 
>  think it works quite well.

Sounds good then.  Volker, please feel free to commit your version and
close the PR :).

-- 
Greg Lewis                          Email   : glewis@eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis@FreeBSD.org
Comment 6 Volker Stolz freebsd_committer freebsd_triage 2004-05-28 16:38:46 UTC
State Changed
From-To: feedback->closed

Port added, thanks!