Hello ports@,

This is update node-java port to version 0.4.6 with new dependence
(nan - native abstractions for Node.js)

Tested on current amd64.

Ok? Comments?
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node-java/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile    3 Feb 2015 15:51:10 -0000       1.4
+++ Makefile    20 Feb 2015 20:15:59 -0000
@@ -1,32 +1,34 @@
 # $OpenBSD: Makefile,v 1.4 2015/02/03 15:51:10 abieber Exp $
 
-COMMENT =      bridge API connect to Java for Node.js
+COMMENT =              bridge API connect to Java for Node.js
 
-NPM_VERSION =  0.2.9
-NPM_NAME =     java
-REVISION =     2
-CATEGORIES =   lang
+NPM_VERSION =          0.4.6
+NPM_NAME =             java
+CATEGORIES =           lang
 
-MAINTAINER =   Roman Kravchuk <[email protected]>
+MAINTAINER =           Roman Kravchuk <[email protected]>
 
-HOMEPAGE =     https://github.com/nearinfinity/node-java/
+HOMEPAGE =             https://github.com/nearinfinity/node-java/
 
 # MIT
-PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_CDROM = Yes
 
-MODULES =      lang/node \
-               java
+MODULES =              lang/node \
+                       java
 
-MODJAVA_VER ?= 1.7+
+MODJAVA_VER ?=         1.7+
 
-MODNODE_DEPENDS = node-gyp
+MODNODE_DEPENDS =      node-gyp \
+                       nan
 
-CONFIGURE_STYLE = npm ext
+BUILD_DEPENDS =                devel/node-nan
 
-NO_TEST =      Yes
+CONFIGURE_STYLE =      npm ext
+
+NO_TEST =              Yes
 
 pre-configure:
-       @perl -pi -e 's,<!\(echo \$$JAVA_HOME\),${JAVA_HOME},' 
${WRKSRC}/binding.gyp
+       @perl -pi -e 's,<!\(node findJavaHome.js\),${JAVA_HOME},' 
${WRKSRC}/binding.gyp
        @rm -rf ${WRKSRC}/projectFilesBackup*
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node-java/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo    16 Dec 2013 16:37:12 -0000      1.1.1.1
+++ distinfo    20 Feb 2015 20:15:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (java-0.2.9.tgz) = ZK839cuYpu8v7y2BbhTVGjmhQDwBenp2Nea/QQrCAk8=
-SIZE (java-0.2.9.tgz) = 1975264
+SHA256 (java-0.4.6.tgz) = wXZp1Q6IJsD13VEGSgse/2iCvn7mNif1YWA3i5crLbU=
+SIZE (java-0.4.6.tgz) = 2200102
Index: patches/patch-lib_nodeJavaBridge_js
===================================================================
RCS file: patches/patch-lib_nodeJavaBridge_js
diff -N patches/patch-lib_nodeJavaBridge_js
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_nodeJavaBridge_js 20 Feb 2015 20:15:59 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- lib/nodeJavaBridge.js.orig Fri Feb 20 19:23:37 2015
++++ lib/nodeJavaBridge.js      Fri Feb 20 19:23:42 2015
+@@ -1,7 +1,5 @@
+ 'use strict';
+ 
+-process.env.PATH += require('../build/jvm_dll_path.json');
+-
+ var path = require('path');
+ var binaryPath = path.resolve(path.join(__dirname, 
"../build/Release/nodejavabridge_bindings.node"));
+ var bindings = require(binaryPath);
Index: patches/patch-package_json
===================================================================
RCS file: patches/patch-package_json
diff -N patches/patch-package_json
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-package_json  20 Feb 2015 20:15:59 -0000
@@ -0,0 +1,24 @@
+$OpenBSD$
+--- package.json.orig  Wed Feb 11 16:49:55 2015
++++ package.json       Fri Feb 20 19:13:22 2015
+@@ -26,9 +26,7 @@
+     "url": "https://github.com/joeferner/node-java.git";
+   },
+   "dependencies": {
+-    "find-java-home": "0.1.2",
+-    "glob": "~3.2.9",
+-    "nan": "1.4.1"
++    "nan": "1.6.2"
+   },
+   "devDependencies": {
+     "async": "~0.1.22",
+@@ -36,8 +34,7 @@
+     "when": "~3.6.4"
+   },
+   "scripts": {
+-    "test": "nodeunit test test8",
+-    "postinstall": "node postInstall.js"
++    "test": "nodeunit test test8"
+   },
+   "main": "./index.js"
+ }
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node-java/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   16 Dec 2013 16:37:12 -0000      1.1.1.1
+++ pkg/PLIST   20 Feb 2015 20:15:59 -0000
@@ -1,6 +1,10 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2013/12/16 16:37:12 abieber Exp $
 lib/node_modules/java/
+lib/node_modules/java/.kdev4/
+lib/node_modules/java/.kdev4/node-java.kdev4
+lib/node_modules/java/.node-gyp/
 lib/node_modules/java/.npmignore
+lib/node_modules/java/.travis.yml
 lib/node_modules/java/LICENSE
 lib/node_modules/java/README.md
 lib/node_modules/java/binding.gyp
@@ -20,8 +24,6 @@ lib/node_modules/java/build/Release/.dep
 
lib/node_modules/java/build/Release/.deps/Release/obj.target/nodejavabridge_bindings/src/methodCallBaton.o.d
 
lib/node_modules/java/build/Release/.deps/Release/obj.target/nodejavabridge_bindings/src/nodeJavaBridge.o.d
 
lib/node_modules/java/build/Release/.deps/Release/obj.target/nodejavabridge_bindings/src/utils.o.d
-lib/node_modules/java/build/Release/.deps/build/
-lib/node_modules/java/build/Release/.deps/build/depsVerified.d
 lib/node_modules/java/build/Release/linker.lock
 @bin lib/node_modules/java/build/Release/nodejavabridge_bindings.node
 lib/node_modules/java/build/Release/obj.target/
@@ -35,11 +37,12 @@ lib/node_modules/java/build/Release/obj.
 
lib/node_modules/java/build/Release/obj.target/nodejavabridge_bindings/src/nodeJavaBridge.o
 
lib/node_modules/java/build/Release/obj.target/nodejavabridge_bindings/src/utils.o
 lib/node_modules/java/build/binding.Makefile
-lib/node_modules/java/build/build/
 lib/node_modules/java/build/config.gypi
 lib/node_modules/java/build/nodejavabridge_bindings.target.mk
+lib/node_modules/java/commons-lang.jarjar.rules
 lib/node_modules/java/commons-lang3-node-java.jar
 @comment lib/node_modules/java/compile-java-code.sh
+@comment lib/node_modules/java/compile-java8-code.sh
 lib/node_modules/java/examples/
 lib/node_modules/java/examples/lucene/
 lib/node_modules/java/examples/lucene/example.js
@@ -52,17 +55,26 @@ lib/node_modules/java/examples/mixJavaAn
 lib/node_modules/java/examples/mixJavaAndNode/src/com/nearinfinity/nodeJava/
 
lib/node_modules/java/examples/mixJavaAndNode/src/com/nearinfinity/nodeJava/MyClass.class
 
lib/node_modules/java/examples/mixJavaAndNode/src/com/nearinfinity/nodeJava/MyClass.java
+@comment lib/node_modules/java/findJavaHome.js
 lib/node_modules/java/index.js
+lib/node_modules/java/jarjar-1.4.jar
 lib/node_modules/java/jarjar.rule
 lib/node_modules/java/lib/
 lib/node_modules/java/lib/nodeJavaBridge.js
-lib/node_modules/java/mnm.js
+lib/node_modules/java/node-java.cbp
+lib/node_modules/java/node-java.kdev4
 lib/node_modules/java/package.json
+@comment lib/node_modules/java/postInstall.js
 lib/node_modules/java/src/
 lib/node_modules/java/src-java/
 lib/node_modules/java/src-java/node/
+lib/node_modules/java/src-java/node/CastingUtils.class
+lib/node_modules/java/src-java/node/CastingUtils.java
 lib/node_modules/java/src-java/node/NodeDynamicProxyClass.class
 lib/node_modules/java/src-java/node/NodeDynamicProxyClass.java
+lib/node_modules/java/src-java/node/NodeJsException.class
+lib/node_modules/java/src-java/node/NodeJsException.java
+lib/node_modules/java/src/.kdev_include_paths
 lib/node_modules/java/src/java.cpp
 lib/node_modules/java/src/java.h
 lib/node_modules/java/src/javaObject.cpp
@@ -76,11 +88,13 @@ lib/node_modules/java/src/node_NodeDynam
 lib/node_modules/java/src/utils.cpp
 lib/node_modules/java/src/utils.h
 lib/node_modules/java/test/
+lib/node_modules/java/test/RunInterface$1.class
 lib/node_modules/java/test/RunInterface$Interface0Arg.class
 lib/node_modules/java/test/RunInterface$Interface1Arg.class
 lib/node_modules/java/test/RunInterface$InterfaceWithReturn.class
 lib/node_modules/java/test/RunInterface.class
 lib/node_modules/java/test/RunInterface.java
+lib/node_modules/java/test/Test$StaticEnum.class
 lib/node_modules/java/test/Test$SubClass.class
 lib/node_modules/java/test/Test$SuperClass.class
 lib/node_modules/java/test/Test.class
@@ -92,12 +106,19 @@ lib/node_modules/java/test/commons-lang3
 lib/node_modules/java/test/dynamicProxy-test.js
 lib/node_modules/java/test/importClass-test.js
 lib/node_modules/java/test/instanceof-test.js
+lib/node_modules/java/test/java-ambiguousMethod-test.js
 lib/node_modules/java/test/java-callStaticMethod-test.js
 lib/node_modules/java/test/java-newInstance-test.js
 lib/node_modules/java/test/java-staticField-test.js
 lib/node_modules/java/test/javaObject-test.js
 lib/node_modules/java/test/nodejs.png
+lib/node_modules/java/test/promises-test.js
 lib/node_modules/java/test/simple-test.js
 lib/node_modules/java/test/utils-types-test.js
+lib/node_modules/java/test8/
+lib/node_modules/java/test8/TestLambda$IntegerMath.class
+lib/node_modules/java/test8/TestLambda.class
+lib/node_modules/java/test8/TestLambda.java
+lib/node_modules/java/test8/testLambda.js
 lib/node_modules/java/testHelpers.js
-lib/node_modules/java/touch.py
+lib/node_modules/java/update-commons-lang.sh

Attachment: node-nan-1.6.2.tar.gz
Description: GNU Zip compressed data

Reply via email to