Notable in this new release is a native binary launcher. Other improvements are mentioned at: http://www.jruby.org/2011/07/07/jruby-1-6-3
The native launcher means that you can use jruby in shebang lines, and that the package no longer RUN_DEPENDS on bash. The launcher also integrates the nailgun support, so a ng binary is no longer provided separately. This requires significant changes to the Makefile, as instead of having to patch a bash script to add an environment variable, I need to unpack a .gem file, patch a C file, and rebuild the .gem file. If someone could take a look at the C patch to set the JAVA_HOME environment variable and let me know if it's OK, I'd appreciate it. Without the patch, if the JAVA_HOME environment variable is not set, the process segfaults. Tested on amd64 and i386, the only arches it builds on. Looking for OKs. Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/jruby/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- Makefile 2 Jun 2011 00:11:50 -0000 1.21 +++ Makefile 12 Jul 2011 05:29:21 -0000 @@ -4,7 +4,7 @@ SHARED_ONLY = Yes COMMENT = pure-Java implementation of the Ruby language -V = 1.6.2 +V = 1.6.3 DISTNAME = jruby-src-${V} PKGNAME = jruby-${V} CATEGORIES = lang lang/ruby @@ -32,9 +32,9 @@ USE_GMAKE = Yes WANTLIB = c m stdc++ BUILD_DEPENDS = devel/apache-ant \ + shells/bash \ ${RUN_DEPENDS} -RUN_DEPENDS = java/javaPathHelper \ - shells/bash +RUN_DEPENDS = java/javaPathHelper MAKE_ENV = JAVA_HOME=${JAVA_HOME} ANT_OPTS="-Xms384m -Xmx384m" \ MAKE=${MAKE_PROGRAM} @@ -47,14 +47,25 @@ JFFI_HOME = ${WRKDIST}/jffi JFFI_ARCH = ${MACHINE_ARCH:S/amd64/x86_64/}-OpenBSD FFI_ARCH = ${JFFI_ARCH:L} RAKE_V = 0.8.7 -SUBST_VARS = JRUBY_HOME JFFI_ARCH FFI_ARCH RAKE_V +JRUBY_LAUNCHER_V = 1.0.7 +SUBST_VARS = JRUBY_HOME JFFI_ARCH FFI_ARCH RAKE_V JRUBY_LAUNCHER_V post-extract: mv ${WRKDIR}/wmeissner-jffi-e0d10e9 ${JFFI_HOME} + cp ${WRKSRC}/build_lib/jruby-launcher-${JRUBY_LAUNCHER_V}-java{,-orig}.gem + cd ${WRKSRC} && mkdir jruby-launcher && tar xf \ + build_lib/jruby-launcher-${JRUBY_LAUNCHER_V}-java.gem \ + && cd jruby-launcher && tar zxf ../data.tar.gz pre-configure: # SUBST_CMD causes problems because $\( -> $( - perl -pi -e 's,\$$\{LOCALBASE\},'${LOCALBASE}',' ${WRKSRC}/lib/ruby/site_ruby/shared/mkmf.rb + cd ${WRKSRC}/jruby-launcher && find . -type f \! -name '*.orig' -print | \ + pax -wz -s '/^\.\///' -f ../data.tar.gz + cd ${WRKSRC} && tar cf \ + build_lib/jruby-launcher-${JRUBY_LAUNCHER_V}-java.gem \ + data.tar.gz metadata.gz + perl -pi -e 's,\$$\{LOCALBASE\},'${LOCALBASE}',' \ + ${WRKSRC}/lib/ruby/site_ruby/shared/mkmf.rb rm ${WRKSRC}/lib/ruby/site_ruby/shared/mkmf.rb.orig do-build: @@ -65,9 +76,6 @@ do-build: ${SETENV} ${MAKE_ENV} \ PATH=$$PATH:/usr/local/jdk-1.7.0/bin \ ${MAKE_PROGRAM} - cd ${WRKSRC}/tool/nailgun && \ - ${SETENV} ${CONFIGURE_ENV} ./configure && \ - ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} cd ${WRKSRC} && ${ANT_CMD} jar-complete post-build: @@ -91,13 +99,10 @@ do-install: cd ${WRKBUILD} && tar -cf - share | \ tar -C ${JRUBY_HOME} -xf - ${SET_ENV} ${MAKE_ENV} PATH=${JRUBY_HOME}/bin:$$PATH HOME=${WRKBUILD} \ - make=${LOCALBASE}/bin/gmake \ - ${PREFIX}/jruby/bin/jruby ${PREFIX}/jruby/bin/gem install \ - --local --no-rdoc --no-ri ${WRKBUILD}/build_lib/rake*.gem - ${INSTALL_DATA_DIR} ${JRUBY_HOME}/tool/nailgun - ${INSTALL_PROGRAM} ${WRKSRC}/tool/nailgun/ng ${JRUBY_HOME}/tool/nailgun - chown -R ${SHAREOWN}:${SHAREGRP} ${JRUBY_HOME}/lib ${JRUBY_HOME}/share \ - ${JRUBY_HOME}/tool + make=${LOCALBASE}/bin/gmake ${PREFIX}/jruby/bin/jruby \ + ${PREFIX}/jruby/bin/gem install --local --no-rdoc --no-ri \ + ${WRKBUILD}/build_lib/{rake*,jruby-launcher*-java}.gem + chown -R ${SHAREOWN}:${SHAREGRP} ${JRUBY_HOME}/lib ${JRUBY_HOME}/share do-regress: cd ${WRKSRC} && ${ANT_CMD} test Index: distinfo =================================================================== RCS file: /cvs/ports/lang/jruby/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo 2 Jun 2011 00:11:50 -0000 1.10 +++ distinfo 7 Jul 2011 22:15:12 -0000 @@ -1,10 +1,10 @@ -MD5 (jruby-src-1.6.2.tar.gz) = kG9m3NdEvyTEPCs84MaNwg== +MD5 (jruby-src-1.6.3.tar.gz) = D8XUM6SFN166YZLy7nikVw== MD5 (wmeissner-jffi-1.0.2-0-ge0d10e9.tar.gz) = mOyRmYChedDeeXyUmTVBog== -RMD160 (jruby-src-1.6.2.tar.gz) = pdU9q3Gq1MtH7dl+Qu2cap59AFI= +RMD160 (jruby-src-1.6.3.tar.gz) = oK9wr3U251tllzhkAwNP0pKjGyk= RMD160 (wmeissner-jffi-1.0.2-0-ge0d10e9.tar.gz) = lTBayILxwHuGltkNqDMvfjn0+kM= -SHA1 (jruby-src-1.6.2.tar.gz) = mKBcnu9EtPOfd/TeHW8v+R67WcM= +SHA1 (jruby-src-1.6.3.tar.gz) = iXRczi03yI4BmcQ3/g/EHKjpuy8= SHA1 (wmeissner-jffi-1.0.2-0-ge0d10e9.tar.gz) = ocUg1SbvOliOtPrMEBIY0sOEK90= -SHA256 (jruby-src-1.6.2.tar.gz) = lC9YzMpKJitJjcnVeWLR6A0NyYg6AbWLUTtLvaTMYws= +SHA256 (jruby-src-1.6.3.tar.gz) = lVhDo23FkmYS8HyScQ8v5x0eLqU/WTPh7fQPKkGpJkE= SHA256 (wmeissner-jffi-1.0.2-0-ge0d10e9.tar.gz) = ybtb8CunJ/jql9zzBZnz2eYWXc08etMsiuWso0nas1c= -SIZE (jruby-src-1.6.2.tar.gz) = 13937224 +SIZE (jruby-src-1.6.3.tar.gz) = 13928177 SIZE (wmeissner-jffi-1.0.2-0-ge0d10e9.tar.gz) = 1728176 Index: patches/patch-bin_jruby_bash =================================================================== RCS file: /cvs/ports/lang/jruby/patches/patch-bin_jruby_bash,v retrieving revision 1.1 diff -u -p -r1.1 patch-bin_jruby_bash --- patches/patch-bin_jruby_bash 18 Mar 2011 23:01:22 -0000 1.1 +++ patches/patch-bin_jruby_bash 12 Jul 2011 04:43:42 -0000 @@ -1,17 +1,9 @@ $OpenBSD: patch-bin_jruby_bash,v 1.1 2011/03/18 23:01:22 jeremy Exp $ ---- bin/jruby.bash.orig Tue Feb 8 11:26:58 2011 -+++ bin/jruby.bash Tue Feb 8 11:28:11 2011 +--- bin/jruby.bash.orig Thu Jul 7 11:19:33 2011 ++++ bin/jruby.bash Mon Jul 11 21:32:16 2011 @@ -1,4 +1,4 @@ -#!/bin/bash +#!${TRUEPREFIX}/bin/bash # ----------------------------------------------------------------------------- # jruby.bash - Start Script for the JRuby interpreter # -@@ -20,6 +20,7 @@ case "`uname`" in - esac - - # ----- Verify and Set Required Environment Variables ------------------------- -+JAVA_HOME=$(javaPathHelper -h jruby) - JAVA_VM=-client - - ## resolve links - $0 may be a link to home Index: patches/patch-build_xml =================================================================== RCS file: patches/patch-build_xml diff -N patches/patch-build_xml --- patches/patch-build_xml 18 Mar 2011 23:01:22 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-build_xml,v 1.1 2011/03/18 23:01:22 jeremy Exp $ ---- build.xml.orig Fri Mar 18 12:24:56 2011 -+++ build.xml Fri Mar 18 12:25:15 2011 -@@ -192,8 +192,8 @@ - <attribute name="tzdata-version" default="${tzdata.distributed.version}"/> - <sequential> - <echo message="Updating constants with tzdata version @{tzdata-version}"/> -- <exec osfamily="unix" executable="git" outputproperty="jruby.revision" failonerror="false" failifexecutionfails="false"> -- <arg line="log -1 --format=format:%h"/> -+ <exec osfamily="unix" executable="echo" outputproperty="jruby.revision" failonerror="false" failifexecutionfails="false"> -+ <arg line="-n"/> - </exec> - <exec osfamily="windows" executable="cmd" outputproperty="jruby.revision" failonerror="false" failifexecutionfails="false"> - <arg line="/c git log -1 --format=format:%h"/> Index: patches/patch-jruby-launcher_unixlauncher_cpp =================================================================== RCS file: patches/patch-jruby-launcher_unixlauncher_cpp diff -N patches/patch-jruby-launcher_unixlauncher_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-jruby-launcher_unixlauncher_cpp 12 Jul 2011 05:54:48 -0000 @@ -0,0 +1,28 @@ +$OpenBSD$ +--- jruby-launcher/unixlauncher.cpp.orig Wed Dec 31 16:00:00 1969 ++++ jruby-launcher/unixlauncher.cpp Mon Jul 11 22:54:17 2011 +@@ -20,6 +20,8 @@ UnixLauncher::~UnixLauncher() { + } + + int UnixLauncher::run(int argc, char* argv[], char* envp[]) { ++ FILE * java_home_pipe; ++ char java_home_path[256]; + platformDir = argv[0]; + if (!initPlatformDir() || !parseArgs(argc - 1, argv + 1)) { + return 255; +@@ -38,6 +40,15 @@ int UnixLauncher::run(int argc, char* argv[], char* en + + string java(""); + ++ if(java_home_pipe = popen("javaPathHelper -h jruby", "r")) { ++ size_t bytes_read; ++ bytes_read = fread(java_home_path, 1, 255, java_home_pipe); ++ if (bytes_read > 0) { ++ java_home_path[bytes_read-1] = '\0'; ++ setenv("JAVA_HOME", java_home_path, 1); ++ } ++ pclose(java_home_pipe); ++ } + if (getenv("JAVACMD") != NULL) { + java = getenv("JAVACMD"); + } else { Index: patches/patch-lib_ruby_site_ruby_shared_ffi_library_rb =================================================================== RCS file: /cvs/ports/lang/jruby/patches/patch-lib_ruby_site_ruby_shared_ffi_library_rb,v retrieving revision 1.1 diff -u -p -r1.1 patch-lib_ruby_site_ruby_shared_ffi_library_rb --- patches/patch-lib_ruby_site_ruby_shared_ffi_library_rb 7 Nov 2010 16:37:42 -0000 1.1 +++ patches/patch-lib_ruby_site_ruby_shared_ffi_library_rb 12 Jul 2011 04:43:42 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-lib_ruby_site_ruby_shared_ffi_library_rb,v 1.1 2010/11/07 16:37:42 jeremy Exp $ ---- lib/ruby/site_ruby/shared/ffi/library.rb.orig Sat Nov 6 12:37:39 2010 -+++ lib/ruby/site_ruby/shared/ffi/library.rb Sat Nov 6 12:41:53 2010 -@@ -7,6 +7,7 @@ module FFI +--- lib/ruby/site_ruby/shared/ffi/library.rb.orig Thu Jul 7 11:19:34 2011 ++++ lib/ruby/site_ruby/shared/ffi/library.rb Mon Jul 11 21:32:16 2011 +@@ -61,6 +61,7 @@ module FFI def ffi_lib(*names) lib_flags = defined?(@ffi_lib_flags) ? @ffi_lib_flags : FFI::DynamicLibrary::RTLD_LAZY | FFI::DynamicLibrary::RTLD_LOCAL @@ -9,7 +9,7 @@ $OpenBSD: patch-lib_ruby_site_ruby_share ffi_libs = names.map do |name| if name == FFI::CURRENT_PROCESS FFI::DynamicLibrary.open(nil, FFI::DynamicLibrary::RTLD_LAZY | FFI::DynamicLibrary::RTLD_LOCAL) -@@ -32,7 +33,7 @@ module FFI +@@ -86,7 +87,7 @@ module FFI lib end end Index: patches/patch-lib_ruby_site_ruby_shared_mkmf_rb =================================================================== RCS file: /cvs/ports/lang/jruby/patches/patch-lib_ruby_site_ruby_shared_mkmf_rb,v retrieving revision 1.1 diff -u -p -r1.1 patch-lib_ruby_site_ruby_shared_mkmf_rb --- patches/patch-lib_ruby_site_ruby_shared_mkmf_rb 18 Mar 2011 23:01:22 -0000 1.1 +++ patches/patch-lib_ruby_site_ruby_shared_mkmf_rb 12 Jul 2011 04:43:42 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-lib_ruby_site_ruby_shared_mkmf_rb,v 1.1 2011/03/18 23:01:22 jeremy Exp $ ---- lib/ruby/site_ruby/shared/mkmf.rb.orig Fri Mar 18 14:26:30 2011 -+++ lib/ruby/site_ruby/shared/mkmf.rb Fri Mar 18 14:29:23 2011 -@@ -1362,11 +1362,11 @@ LIBRUBYARG_STATIC = #$LIBRUBYARG_STATIC +--- lib/ruby/site_ruby/shared/mkmf.rb.orig Thu Jul 7 11:19:34 2011 ++++ lib/ruby/site_ruby/shared/mkmf.rb Mon Jul 11 21:32:16 2011 +@@ -1372,11 +1372,11 @@ LIBRUBYARG_STATIC = #$LIBRUBYARG_STATIC RUBY_EXTCONF_H = #{$extconf_h} CFLAGS = #{$static ? '' : CONFIG['CCDLFLAGS']} #$CFLAGS #$ARCH_FLAG Index: patches/patch-tool_nailgun_Makefile_in =================================================================== RCS file: patches/patch-tool_nailgun_Makefile_in diff -N patches/patch-tool_nailgun_Makefile_in --- patches/patch-tool_nailgun_Makefile_in 18 Mar 2011 23:01:22 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-tool_nailgun_Makefile_in,v 1.2 2011/03/18 23:01:22 jeremy Exp $ ---- tool/nailgun/Makefile.in.orig Tue Feb 8 09:30:25 2011 -+++ tool/nailgun/Makefile.in Tue Feb 8 11:24:22 2011 -@@ -2,7 +2,7 @@ SRC = src/c/ng.c - CC = @CC@ - WIN32_CC = /usr/local/mingw32/bin/mingw32-gcc - --CFLAGS = @CFLAGS@ @LIBS@ -s -O3 -+CFLAGS = @CFLAGS@ @LIBS@ -s - - ng: Makefile $(SRC) - @echo "Building ng client. To build a Windows binary, type 'make ng.exe'" -@@ -20,4 +20,4 @@ clean: - rm -rf ng ng.dSYM config.status config.log Makefile - # rm ng.exe - --Makefile: Makefile.in -\ No newline at end of file -+Makefile: Makefile.in Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/jruby/pkg/PLIST,v retrieving revision 1.9 diff -u -p -r1.9 PLIST --- pkg/PLIST 2 Jun 2011 00:11:50 -0000 1.9 +++ pkg/PLIST 12 Jul 2011 05:20:42 -0000 @@ -6,7 +6,7 @@ jruby/bin/gem jruby/bin/jgem jruby/bin/jirb jruby/bin/jirb_swing -jruby/bin/jruby +@bin jruby/bin/jruby jruby/bin/jrubyc jruby/bin/rake jruby/bin/rdoc @@ -15,9 +15,6 @@ jruby/bin/testrb jruby/lib/ jruby/lib/jruby-complete.jar jruby/lib/native/ -jruby/lib/native/${JFFI_ARCH}/ -jruby/lib/native/${JFFI_ARCH}/libjffi-1.0.so -jruby/lib/native/${JFFI_ARCH}/libjruby-cext.so jruby/lib/native/include/ jruby/lib/native/include/config.h jruby/lib/native/include/ruby/ @@ -34,6 +31,9 @@ jruby/lib/native/include/ruby/rubysig.h jruby/lib/native/include/ruby/st.h jruby/lib/native/include/ruby/st_sizes.h jruby/lib/native/include/ruby/version.h +jruby/lib/native/${JFFI_ARCH}/ +jruby/lib/native/${JFFI_ARCH}/libjffi-1.0.so +jruby/lib/native/${JFFI_ARCH}/libjruby-cext.so jruby/lib/ruby/ jruby/lib/ruby/1.8/ jruby/lib/ruby/1.8/.document @@ -1252,9 +1252,68 @@ jruby/lib/ruby/1.9/yaml/syck.rb jruby/lib/ruby/gems/ jruby/lib/ruby/gems/1.8/ jruby/lib/ruby/gems/1.8/cache/ +jruby/lib/ruby/gems/1.8/cache/jruby-launcher-${JRUBY_LAUNCHER_V}-java.gem jruby/lib/ruby/gems/1.8/cache/rake-${RAKE_V}.gem jruby/lib/ruby/gems/1.8/doc/ jruby/lib/ruby/gems/1.8/gems/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/.dep.inc +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/COPYING +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/Makefile +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/README.txt +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/Rakefile +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/argnames.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/argparser.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/argparser.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/argparser.o +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/argparser.o.d +@bin jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/jruby-launcher +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/jrubyexe.o +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/jrubyexe.o.d +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/ng.o +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/ng.o.d +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/strlcpy.o +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/strlcpy.o.d +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/unixlauncher.o +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/unixlauncher.o.d +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/utilsfuncs.o +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/build/unix/OpenBSD/utilsfuncs.o.d +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/extconf.rb +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/inc/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/inc/Makefile-conf.mk +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/inc/Makefile-impl.mk +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/inc/Makefile-rules.mk +@bin jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/jruby +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/jruby.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/jrubyexe.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/jvmlauncher.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/jvmlauncher.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/lib/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/lib/jruby-launcher.rb +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/lib/rubygems/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/lib/rubygems/defaults/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/lib/rubygems/defaults/jruby_native.rb +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/nbexecloader.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/ng.c +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/platformlauncher.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/platformlauncher.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/rb_w32_cmdvector.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/resources/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/resources/jruby.ico +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/resources/jruby.rc +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/spec/ +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/spec/launcher_spec.rb +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/spec/spec_helper.rb +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/strlcpy.c +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/unixlauncher.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/unixlauncher.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/utilsfuncs.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/utilsfuncs.h +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/utilsfuncswin.cpp +jruby/lib/ruby/gems/1.8/gems/jruby-launcher-${JRUBY_LAUNCHER_V}-java/version.h jruby/lib/ruby/gems/1.8/gems/rake-${RAKE_V}/ jruby/lib/ruby/gems/1.8/gems/rake-${RAKE_V}/CHANGES jruby/lib/ruby/gems/1.8/gems/rake-${RAKE_V}/MIT-LICENSE @@ -1391,6 +1450,7 @@ jruby/lib/ruby/gems/1.8/gems/sources-0.0 jruby/lib/ruby/gems/1.8/gems/sources-0.0.1/lib/ jruby/lib/ruby/gems/1.8/gems/sources-0.0.1/lib/sources.rb jruby/lib/ruby/gems/1.8/specifications/ +jruby/lib/ruby/gems/1.8/specifications/jruby-launcher-${JRUBY_LAUNCHER_V}-java.gemspec jruby/lib/ruby/gems/1.8/specifications/rake-${RAKE_V}.gemspec jruby/lib/ruby/gems/1.8/specifications/sources-0.0.1.gemspec jruby/lib/ruby/site_ruby/ @@ -1438,6 +1498,7 @@ jruby/lib/ruby/site_ruby/1.8/rubygems/cu jruby/lib/ruby/site_ruby/1.8/rubygems/defaults/ jruby/lib/ruby/site_ruby/1.8/rubygems/defaults.rb jruby/lib/ruby/site_ruby/1.8/rubygems/defaults/jruby.rb +jruby/lib/ruby/site_ruby/1.8/rubygems/defaults/jruby_native.rb jruby/lib/ruby/site_ruby/1.8/rubygems/dependency.rb jruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb jruby/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb @@ -1542,6 +1603,10 @@ jruby/lib/ruby/site_ruby/shared/ffi/plat jruby/lib/ruby/site_ruby/shared/ffi/platform/errno.rb.ffi jruby/lib/ruby/site_ruby/shared/ffi/platform/etc.rb.ffi jruby/lib/ruby/site_ruby/shared/ffi/platform/fcntl.rb.ffi +jruby/lib/ruby/site_ruby/shared/ffi/platform/socket.rb.ffi +jruby/lib/ruby/site_ruby/shared/ffi/platform/stat.rb.ffi +jruby/lib/ruby/site_ruby/shared/ffi/platform/sysconf.rb.ffi +jruby/lib/ruby/site_ruby/shared/ffi/platform/syslog.rb.ffi jruby/lib/ruby/site_ruby/shared/ffi/platform/${FFI_ARCH}/ jruby/lib/ruby/site_ruby/shared/ffi/platform/${FFI_ARCH}/errno.rb jruby/lib/ruby/site_ruby/shared/ffi/platform/${FFI_ARCH}/etc.rb @@ -1553,10 +1618,6 @@ jruby/lib/ruby/site_ruby/shared/ffi/plat jruby/lib/ruby/site_ruby/shared/ffi/platform/${FFI_ARCH}/syslog.rb jruby/lib/ruby/site_ruby/shared/ffi/platform/${FFI_ARCH}/types.conf jruby/lib/ruby/site_ruby/shared/ffi/platform/${FFI_ARCH}/zlib.rb -jruby/lib/ruby/site_ruby/shared/ffi/platform/socket.rb.ffi -jruby/lib/ruby/site_ruby/shared/ffi/platform/stat.rb.ffi -jruby/lib/ruby/site_ruby/shared/ffi/platform/sysconf.rb.ffi -jruby/lib/ruby/site_ruby/shared/ffi/platform/syslog.rb.ffi jruby/lib/ruby/site_ruby/shared/ffi/platform/zlib.rb.ffi jruby/lib/ruby/site_ruby/shared/ffi/pointer.rb jruby/lib/ruby/site_ruby/shared/ffi/rbx.rb @@ -12087,6 +12148,3 @@ jruby/share/ri/1.8/system/created.rid jruby/share/ri/1.8/system/fatal/ jruby/share/ri/1.8/system/fatal/cdesc-fatal.yaml jruby/share/ri_cache.bin.gz -jruby/tool/ -jruby/tool/nailgun/ -@bin jruby/tool/nailgun/ng