[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