[33160] trunk/dports/java

ryandesign at macports.org ryandesign at macports.org
Sat Jan 19 17:25:30 PST 2008


Revision: 33160
          http://trac.macosforge.org/projects/macports/changeset/33160
Author:   ryandesign at macports.org
Date:     2008-01-19 17:25:29 -0800 (Sat, 19 Jan 2008)

Log Message:
-----------
eclipse-ecj32: New port; closes #13999

Added Paths:
-----------
    trunk/dports/java/eclipse-ecj32/
    trunk/dports/java/eclipse-ecj32/Portfile
    trunk/dports/java/eclipse-ecj32/files/
    trunk/dports/java/eclipse-ecj32/files/build.xml

Added: trunk/dports/java/eclipse-ecj32/Portfile
===================================================================
--- trunk/dports/java/eclipse-ecj32/Portfile	                        (rev 0)
+++ trunk/dports/java/eclipse-ecj32/Portfile	2008-01-20 01:25:29 UTC (rev 33160)
@@ -0,0 +1,41 @@
+# $Id$
+
+PortSystem              1.0
+
+name                    eclipse-ecj32
+version                 3.2.2-200702121330
+categories              java
+maintainers             gmail.com:mvfranz openmaintainer
+platforms               darwin
+distname                ecjsrc
+use_zip                 yes
+extract.mkdir           yes
+worksrcdir              eclipse-ecj
+use_configure           no
+universal_variant       no
+
+description             Eclipse java bytecode compiler
+long_description        Eclipse java bytecode compiler
+
+homepage                http://www.eclipse.org/
+master_sites            http://download.eclipse.org/eclipse/downloads/drops/R-${version} \
+                        http://archive.eclipse.org/eclipse/downloads/drops/R-${version}
+
+checksums               md5 f9d7b548658c84231b00fada8d4b4f1b \
+                        sha1 50f6b20a1542176e46d48fa522b9f24b2399878b \
+                        rmd160 f49f0b5a24a509e46ecd44da82d79f98f4391c34
+
+depends_build           port:apache-ant
+depends_lib             bin:java:kaffe
+
+post-patch {
+    copy ${filespath}/build.xml ${worksrcpath}
+}
+
+build.cmd               ${prefix}/bin/ant
+build.target            build
+
+destroot {
+    xinstall -d ${destroot}${prefix}/share/java
+    xinstall -W ${worksrcpath} ecj.jar ${destroot}${prefix}/share/java/
+}


Property changes on: trunk/dports/java/eclipse-ecj32/Portfile
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:eol-style
   + native

Added: trunk/dports/java/eclipse-ecj32/files/build.xml
===================================================================
--- trunk/dports/java/eclipse-ecj32/files/build.xml	                        (rev 0)
+++ trunk/dports/java/eclipse-ecj32/files/build.xml	2008-01-20 01:25:29 UTC (rev 33160)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="export-executable" default="build" basedir=".">
+
+	<property name="output" value="bin" />
+	<property name="jar_file" value="ecj.jar" />
+
+	<target name="build">
+		<delete file="${basedir}/${jar_file}" failonerror="no" />
+		<delete dir="${output}" failonerror="no" />
+		<mkdir dir="${output}" />
+
+		<javac srcdir="${basedir}" destdir="${output}"
+				debuglevel="lines,source"
+				source="1.3"
+				target="1.2"
+			excludes="org/eclipse/jdt/internal/compiler/tool/*,**/apt/**">
+		</javac>
+
+		<zip destfile="${basedir}/${jar_file}">
+			<fileset dir="${output}" />
+			<fileset dir="${basedir}">
+				<include name="about.html"/>
+				<include name="**/*.rsc"/>
+				<include name="META-INF/**"/>
+				<include name="**/*.properties"/>
+				<exclude name="META-INF/eclipse.inf"/>
+			</fileset>
+		</zip>
+		<delete dir="${output}" />
+	</target>
+</project>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080119/60f399d7/attachment.html


More information about the macports-changes mailing list