[23836] trunk/dports/java

source_changes at macosforge.org source_changes at macosforge.org
Tue Apr 10 14:26:14 PDT 2007


Revision: 23836
          http://trac.macosforge.org/projects/macports/changeset/23836
Author:   blair at macports.org
Date:     2007-04-10 14:26:13 -0700 (Tue, 10 Apr 2007)

Log Message:
-----------
Add a new port for java_memcached, a native Java memcached client.

Added Paths:
-----------
    trunk/dports/java/java_memcached/
    trunk/dports/java/java_memcached/Portfile

Added: trunk/dports/java/java_memcached/Portfile
===================================================================
--- trunk/dports/java/java_memcached/Portfile	                        (rev 0)
+++ trunk/dports/java/java_memcached/Portfile	2007-04-10 21:26:13 UTC (rev 23836)
@@ -0,0 +1,60 @@
+# $Id$
+
+PortSystem 1.0
+name			java_memcached
+version			1.5.1
+categories		java
+maintainers		blair at orcaware.com
+description		A high performance, distributed object caching system.
+
+long_description	Memcached is a high-performance, distributed \
+			memory object caching system, generic in nature, \
+			but intended for use in speeding up dynamic web \
+			applications by alleviating database load.  This \
+			Port provides a native Java client.
+
+homepage		http://www.whalin.com/memcached/
+
+depends_build		bin:ant:apache-ant
+depends_lib		bin:java:kaffe \
+			port:jakarta-log4j
+
+fetch.type		svn
+svn.url			http://www.whalin.com/memcached/svn/java_memcached/tags/release_${version}/ ${distname}
+svn.tag			575
+
+use_configure		no
+
+build.cmd		ant
+build.args		-Dver=${version} -Dlog4j=1
+
+build {
+	cd ${worksrcpath}
+	system "echo Running: ${build.cmd} ${build.args} jar"
+	system "${build.cmd} ${build.args} jar"
+	file copy java_memcached-${version}/java_memcached-${version}.jar ${name}.jar
+	system "echo Running: ${build.cmd} ${build.args} javadoc"
+	system "${build.cmd} ${build.args} javadoc"
+	file rename java_memcached-${version}/javadocs javadocs
+}
+
+destroot {
+	set javadir ${destroot}${prefix}/share/java
+	set docdir ${destroot}${prefix}/share/doc/${name}
+
+	xinstall -d -m 755 ${javadir}
+	xinstall -d -m 755 ${docdir}
+
+	file copy ${name}.jar ${javadir}/
+	file copy javadocs ${docdir}/
+
+	foreach f [glob doc/*] {
+		file copy ${f} ${docdir}/
+	}
+	file delete -force ${docdir}/CVS
+}
+
+variant built_in_logger {
+	depends_lib-delete	port:jakarta-log4j
+	build.args-delete	-Dlog4j=1
+}


Property changes on: trunk/dports/java/java_memcached/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/20070410/699f417a/attachment.html


More information about the macports-changes mailing list