[55061] trunk/dports/databases
snc at macports.org
snc at macports.org
Thu Aug 6 06:22:10 PDT 2009
Revision: 55061
http://trac.macports.org/changeset/55061
Author: snc at macports.org
Date: 2009-08-06 06:22:08 -0700 (Thu, 06 Aug 2009)
Log Message:
-----------
created tokyocabinet-java, ticket #19551. fixed master_sites.
Added Paths:
-----------
trunk/dports/databases/tokyocabinet-java/
trunk/dports/databases/tokyocabinet-java/Portfile
trunk/dports/databases/tokyocabinet-java/files/
trunk/dports/databases/tokyocabinet-java/files/patch-Makefile.in.diff
Added: trunk/dports/databases/tokyocabinet-java/Portfile
===================================================================
--- trunk/dports/databases/tokyocabinet-java/Portfile (rev 0)
+++ trunk/dports/databases/tokyocabinet-java/Portfile 2009-08-06 13:22:08 UTC (rev 55061)
@@ -0,0 +1,45 @@
+# -*- 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$
+
+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}
+}
Property changes on: trunk/dports/databases/tokyocabinet-java/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/databases/tokyocabinet-java/files/patch-Makefile.in.diff
===================================================================
--- trunk/dports/databases/tokyocabinet-java/files/patch-Makefile.in.diff (rev 0)
+++ trunk/dports/databases/tokyocabinet-java/files/patch-Makefile.in.diff 2009-08-06 13:22:08 UTC (rev 55061)
@@ -0,0 +1,16 @@
+diff -x .svn -uNr tokyocabinet-java-1.18/Makefile.in tokyocabinet-java-1.18.orig/Makefile.in
+--- tokyocabinet-java-1.18.orig/Makefile.in 2009-05-05 10:50:14.000000000 -0700
++++ tokyocabinet-java-1.18/Makefile.in 2009-05-05 10:50:27.000000000 -0700
+@@ -39,9 +39,9 @@
+ JAVADOC = @JAVADOC@
+ JAVARUN = @JAVARUN@
+ CC = @CC@
+-CPPFLAGS = @MYCPPFLAGS@
+-CFLAGS = @MYCFLAGS@
+-LDFLAGS = @MYLDFLAGS@
++CPPFLAGS += @MYCPPFLAGS@
++CFLAGS += @MYCFLAGS@
++LDFLAGS += @MYLDFLAGS@
+ LIBS = @LIBS@
+ LDENV = LD_RUN_PATH=/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@:.
+ RUNENV = @MYLDLIBPATHENV@=.:/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090806/9d609136/attachment.html>
More information about the macports-changes
mailing list