# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 # $Id: Portfile 71533 2010-09-15 20:26:12Z ryandesign@macports.org $ PortSystem 1.0 name tokyocabinet-java version 1.18 categories databases java maintainers ime description Java API for Tokyo Cabinet, a modern DBM long_description Clojure is a dynamic programming language for the JVM. homepage http://tokyocabinet.sourceforge.net/ platforms darwin depends_build port:tokyocabinet master_sites sourceforge:tokyocabinet checksums md5 b87d892620df55e1088b6b8e22d87ad5 \ sha1 d7e98944fbdc0753477c0d430a056de2fac07695 \ rmd160 f354be0d0929860062812278f5f178aae64d2a36 set javahome /System/Library/Frameworks/JavaVM.framework ## patch ## patch.args -p1 patchfiles patch-Makefile.in.diff ## configure ## configure.env MYJAVAHOME=${javahome} \ CFLAGS="-I${prefix}/include -I${javahome}/Headers" \ LDFLAGS=-L${prefix}/lib INCLUDEDIR=${javahome}/Headers ## build ## build.env CFLAGS="-I${prefix}/include -I${javahome}/Headers" \ LDFLAGS=-L${prefix}/lib post-destroot { set jarfile tokyocabinet.jar set javadir ${destroot}${prefix}/share/java set dest ${javadir}/${jarfile} xinstall -m 0755 -d ${javadir} file rename ${destroot}${prefix}/lib/${jarfile} ${dest} }