Files
Joshua Root 85f053662b java/*: set github.tarball_from explicitly
In preparation for changing the default.
2025-01-22 01:17:17 +11:00

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
}