You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-03-31 14:42:53 -07:00
68 lines
1.8 KiB
Plaintext
68 lines
1.8 KiB
Plaintext
PortSystem 1.0
|
|
PortGroup github 1.0
|
|
|
|
github.setup gwhalin Memcached-Java-Client 2.0.1 release_
|
|
# Change github.tarball_from to 'releases' or 'archive' next update
|
|
github.tarball_from tarball
|
|
name java_memcached
|
|
categories java
|
|
platforms any
|
|
maintainers nomaintainer
|
|
license BSD
|
|
supported_archs noarch
|
|
|
|
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_lib bin:java:kaffe \
|
|
port:jakarta-log4j
|
|
depends_build bin:ant:apache-ant
|
|
|
|
fetch.type git
|
|
|
|
use_configure no
|
|
|
|
build.cmd ant
|
|
build.args -Dver=${version} -Dlog4j=1
|
|
|
|
build {
|
|
system "echo Running: ${build.cmd} ${build.args} jar"
|
|
system "cd ${worksrcpath} && ${build.cmd} ${build.args} jar"
|
|
file copy ${worksrcpath}/java_memcached-${version}/java_memcached-${version}.jar ${worksrcpath}/${name}.jar
|
|
system "echo Running: ${build.cmd} ${build.args} javadoc"
|
|
system "cd ${worksrcpath} && ${build.cmd} ${build.args} javadoc"
|
|
file rename ${worksrcpath}/java_memcached-${version}/javadocs ${worksrcpath}/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 ${worksrcpath}/${name}.jar ${javadir}/
|
|
file copy ${worksrcpath}/javadocs ${docdir}/
|
|
|
|
xinstall -m 644 -W ${worksrcpath}/doc \
|
|
CHANGELOG.txt \
|
|
HOWTO.txt \
|
|
LICENSE.txt \
|
|
PORTABILITY.txt \
|
|
README.txt \
|
|
TODO.txt \
|
|
${docdir}
|
|
}
|
|
|
|
variant built_in_logger {
|
|
depends_lib-delete port:jakarta-log4j
|
|
build.args-delete -Dlog4j=1
|
|
}
|