[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