[23807] trunk/dports/devel

source_changes at macosforge.org source_changes at macosforge.org
Mon Apr 9 22:08:50 PDT 2007


Revision: 23807
          http://trac.macosforge.org/projects/macports/changeset/23807
Author:   blair at macports.org
Date:     2007-04-09 22:08:50 -0700 (Mon, 09 Apr 2007)

Log Message:
-----------
New port for the ICE 3.2.0 Java libraries and runtime.

Added Paths:
-----------
    trunk/dports/devel/ice-java/
    trunk/dports/devel/ice-java/Portfile

Added: trunk/dports/devel/ice-java/Portfile
===================================================================
--- trunk/dports/devel/ice-java/Portfile	                        (rev 0)
+++ trunk/dports/devel/ice-java/Portfile	2007-04-10 05:08:50 UTC (rev 23807)
@@ -0,0 +1,79 @@
+# $Id$
+
+PortSystem 1.0
+name		ice-java
+version		3.2.0
+categories	devel java
+maintainers	blair at orcaware.com
+description	Fast, object-oriented RPC for C++, Java, Python, Ruby, PHP
+
+long_description \
+	The Internet Communications Engine (Ice) is a modern alternative to \
+	object middleware such as CORBA or COM/DCOM/COM+, with support for \
+	C++, C#, Java, PHP, Python, Ruby and Visual Basic. \
+	Ice consists of the following packages. \
+	Slice: The Specification Language for Ice.  Slice establishes a \
+	contract between clients and servers, and is also used to describe \
+	persistent data. \
+	Slice Compilers: Slice specifications are compiled into various \
+	programming languages. Ice supports C++, Java, C#, Visual Basic, PHP, \
+	Python and Ruby.  Ice clients and servers work together, regardless \
+	of the programming language. \
+	Ice: The Ice core library manages all the communication tasks using a \
+	highly efficient protocol (including protocol compression and support \
+	for both TCP and UDP), provides a flexible thread pool for \
+	multi-threaded servers. \
+	This Port provides the Java runtime and bindings.
+
+homepage	http://www.zeroc.com/
+master_sites	http://www.zeroc.com/download/Ice/3.2/
+distfiles	IceJ-${version}-java2.tar.gz \
+		IceJ-${version}-java5.tar.gz
+checksums	IceJ-${version}-java2.tar.gz \
+			md5 4d92898bf37bf4679638cc696529afe6 \
+			sha1 f72936ae138c6d873b70812baec3d871ca3acc9e \
+			rmd160 8c31770d28181704fc176f1cd16d45144a8de1cc \
+		IceJ-${version}-java5.tar.gz \
+			md5 035bfcb57b6be657f84818324972874f \
+			sha1 6dd1f397a106052a8eccb0f4bb49a37101356056 \
+			rmd160 4917ff8000d3ac787d8d8d700d2b78911ed50d40 \
+		
+platforms	darwin
+
+depends_run	port:db45 port:ice-cpp
+
+use_configure	no
+
+build.dir	${workpath}
+build.cmd	true
+
+test.run	yes
+test.target	test
+
+destroot {
+	set javadir ${destroot}${prefix}/share/java
+	set docdir ${destroot}${prefix}/share/doc/ice-java
+
+	xinstall -d -m 755 ${javadir}
+	xinstall -d -m 755 ${docdir}
+
+	cd ${workpath}/IceJ-${version}-java2
+
+	file copy lib/IceGridGUI.jar ${javadir}/
+	file copy ant ${javadir}/ice-ant
+	file copy resources/IceGridAdmin ${docdir}/
+
+	cd ${workpath}/IceJ-${version}-java5
+
+	file copy lib/Ice.jar ${javadir}
+	foreach f {CHANGES ICE_LICENSE INSTALL LICENSE README} {
+		file copy ${f} ${docdir}/
+	}
+
+	if {[variant_isset demo_source_code]} {
+		file copy demo ${docdir}/
+	}
+}
+
+variant demo_source_code {
+}


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070409/508b170a/attachment.html


More information about the macports-changes mailing list