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
node-nan-1.6.2.tar.gz
Description: GNU Zip compressed data
