diff options
author | 2014-06-16 21:58:04 +0200 | |
---|---|---|
committer | 2014-06-16 21:58:04 +0200 | |
commit | 80cb38989fd776a4e5122ae7c7c23913305b6a7b (patch) | |
tree | 339051327a57a8053d97eb0fde8b329839e6d9d8 | |
parent | Remove: ruby18/jruby only, no license. New versions require additional unpack... (diff) | |
download | ruby-overlay-80cb38989fd776a4e5122ae7c7c23913305b6a7b.tar.gz ruby-overlay-80cb38989fd776a4e5122ae7c7c23913305b6a7b.tar.bz2 ruby-overlay-80cb38989fd776a4e5122ae7c7c23913305b6a7b.zip |
Remove: the most recent jruby 1.7 version is in the main tree, currently masked.
-rw-r--r-- | dev-java/jruby/ChangeLog | 23 | ||||
-rw-r--r-- | dev-java/jruby/Manifest | 1 | ||||
-rw-r--r-- | dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch | 163 | ||||
-rw-r--r-- | dev-java/jruby/files/jruby-1.7.12-build.xml.patch | 12 | ||||
-rw-r--r-- | dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch | 3827 | ||||
-rw-r--r-- | dev-java/jruby/jruby-1.7.12.ebuild | 198 | ||||
-rw-r--r-- | dev-java/jruby/metadata.xml | 6 |
7 files changed, 0 insertions, 4230 deletions
diff --git a/dev-java/jruby/ChangeLog b/dev-java/jruby/ChangeLog deleted file mode 100644 index 5f03a8c..0000000 --- a/dev-java/jruby/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -# ChangeLog for dev-java/jruby -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 21 Apr 2014; Manuel Rüger <mrueg@gentoo.org> - +files/jruby-1.7.12-mvn-ant-ant.patch, jruby-1.7.12.ebuild: - [dev-java/jruby] Add de-maven'd ant patch. Build still broken. - -*jruby-1.7.12 (21 Apr 2014) - - 21 Apr 2014; Manuel Rüger <mrueg@gentoo.org> - +files/jruby-1.7.12-bash-launcher.patch, +files/jruby-1.7.12-build.xml.patch, - +jruby-1.7.12.ebuild, -files/jruby-1.7.11-bash-launcher.patch, - -files/jruby-1.7.11-build.xml.patch, -jruby-1.7.11.ebuild: - [dev-java/jruby] Version bump. - -*jruby-1.7.11 (09 Apr 2014) - - 09 Apr 2014; Hans de Graaff <graaff@gentoo.org> +jruby-1.7.11.ebuild, - +files/jruby-1.7.11-bash-launcher.patch, +files/jruby-1.7.11-build.xml.patch, - +metadata.xml: - Work-in-progress version of jruby 1.7. Won't install due to trying to run - maven to compile. diff --git a/dev-java/jruby/Manifest b/dev-java/jruby/Manifest deleted file mode 100644 index e7c7779..0000000 --- a/dev-java/jruby/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jruby-src-1.7.12.tar.gz 10537791 SHA256 c10c0581abe7d55519273b91bddf9d44610baf69b875473593fd739b0c059cc7 SHA512 f68e72c37543a5301041a1700b9a3ef07ea5be43b806187f49e7ef6172315c5cd2aa4d74466273122e35b1a190f9a0fb097127c9530f48740f278ff6f87704fe WHIRLPOOL 5b82c5ac00761a62c6d319dc9ff319a5036c7b30724449149595fbaac117a2dca61bc13480db79ef85f10278607556f7091698021c3a7cfd3b1359603755e01a diff --git a/dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch b/dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch deleted file mode 100644 index 7226e11..0000000 --- a/dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch +++ /dev/null @@ -1,163 +0,0 @@ ---- bin/jruby.bash.orig 2013-12-06 16:38:30.000000000 +0100 -+++ bin/jruby.bash 2013-12-22 16:50:14.390401944 +0100 -@@ -25,29 +25,7 @@ - JAVA_VM=-client - fi - --# get the absolute path of the executable --SELF_PATH=$(builtin cd -P -- "$(dirname -- "$0")" >/dev/null && pwd -P) && SELF_PATH=$SELF_PATH/$(basename -- "$0") -- --# resolve symlinks --while [ -h $SELF_PATH ]; do -- # 1) cd to directory of the symlink -- # 2) cd to the directory of where the symlink points -- # 3) get the pwd -- # 4) append the basename -- DIR=$(dirname -- "$SELF_PATH") -- SYM=$(readlink $SELF_PATH) -- SELF_PATH=$(cd $DIR && cd $(dirname -- "$SYM") && pwd)/$(basename -- "$SYM") --done -- --PRG=$SELF_PATH -- --JRUBY_HOME_1=`dirname "$PRG"` # the ./bin dir --if [ "$JRUBY_HOME_1" = '.' ] ; then -- cwd=`pwd` -- JRUBY_HOME=`dirname $cwd` # JRUBY-2699 --else -- JRUBY_HOME=`dirname "$JRUBY_HOME_1"` # the . dir --fi -+JRUBY_HOME="${JRUBY_HOME:-/usr/share/jruby}" - - if [ -z "$JRUBY_OPTS" ] ; then - JRUBY_OPTS="" -@@ -79,17 +57,7 @@ - done - JRUBY_OPTS=${JRUBY_OPTS_TEMP} - --if [ -z "$JAVACMD" ] ; then -- if [ -z "$JAVA_HOME" ] ; then -- JAVACMD='java' -- else -- if $cygwin; then -- JAVACMD="`cygpath -u "$JAVA_HOME"`/bin/java" -- else -- JAVACMD="$JAVA_HOME/bin/java" -- fi -- fi --fi -+JAVACMD=java - - if [ -z "$JAVA_MEM" ] ; then - JAVA_MEM=-Xmx500m -@@ -130,21 +98,7 @@ - - CP_DELIMITER=":" - --# add main jruby jar to the bootclasspath --for j in "$JRUBY_HOME"/lib/jruby.jar "$JRUBY_HOME"/lib/jruby-complete.jar; do -- if [ ! -e "$j" ]; then -- continue -- fi -- if [ "$JRUBY_CP" ]; then -- JRUBY_CP="$JRUBY_CP$CP_DELIMITER$j" -- else -- JRUBY_CP="$j" -- fi -- if [ $JRUBY_ALREADY_ADDED ]; then -- echo "WARNING: more than one JRuby JAR found in lib directory" -- fi -- JRUBY_ALREADY_ADDED=true --done -+JRUBY_CP="$(java-config-2 -d -p jruby)" - - if $cygwin; then - JRUBY_CP=`cygpath -p -w "$JRUBY_CP"` -@@ -152,29 +106,7 @@ - - # ----- Set Up The System Classpath ------------------------------------------- - --if [ "$JRUBY_PARENT_CLASSPATH" != "" ]; then -- # Use same classpath propagated from parent jruby -- CP=$JRUBY_PARENT_CLASSPATH --else -- # add other jars in lib to CP for command-line execution -- for j in "$JRUBY_HOME"/lib/*.jar; do -- if [ "$j" == "$JRUBY_HOME"/lib/jruby.jar ]; then -- continue -- fi -- if [ "$j" == "$JRUBY_HOME"/lib/jruby-complete.jar ]; then -- continue -- fi -- if [ "$CP" ]; then -- CP="$CP$CP_DELIMITER$j" -- else -- CP="$j" -- fi -- done -- -- if [ "$CP" != "" ] && $cygwin; then -- CP=`cygpath -p -w "$CP"` -- fi --fi -+CP="${JRUBY_PARENT_CLASSPATH}" - - if $cygwin; then - # switch delimiter only after building Unix style classpaths -@@ -254,15 +186,7 @@ - java_args=("${java_args[@]}" "-Djava.awt.headless=true") ;; - # Run under JDB - --jdb) -- if [ -z "$JAVA_HOME" ] ; then -- JAVACMD='jdb' -- else -- if $cygwin; then -- JAVACMD="`cygpath -u "$JAVA_HOME"`/bin/jdb" -- else -- JAVACMD="$JAVA_HOME/bin/jdb" -- fi -- fi -+ JAVACMD='jdb' - java_args=("${java_args[@]}" "-sourcepath" "$JRUBY_HOME/lib/ruby/1.8:.") - JRUBY_OPTS=("${JRUBY_OPTS[@]}" "-X+C") ;; - --client) -@@ -307,8 +231,6 @@ - - JAVA_OPTS="$JAVA_OPTS $JAVA_MEM $JAVA_MEM_MIN $JAVA_STACK" - --JFFI_OPTS="-Djffi.boot.library.path=$JRUBY_HOME/lib/jni" -- - if $cygwin; then - JRUBY_HOME=`cygpath --mixed "$JRUBY_HOME"` - JRUBY_SHELL=`cygpath --mixed "$JRUBY_SHELL"` -@@ -346,8 +268,9 @@ - JRUBY_OPTS='' - fi - -- "$JAVACMD" $PROFILE_ARGS $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \ -+ "$JAVACMD" $PROFILE_ARGS $JAVA_OPTS "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \ - "-Djruby.home=$JRUBY_HOME" \ -+ "-Djruby.bindir=/usr/bin" \ - "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \ - "-Djruby.shell=$JRUBY_SHELL" \ - $java_class $JRUBY_OPTS "$@" -@@ -369,7 +292,7 @@ - else - if $cygwin; then - # exec doed not work correctly with cygwin bash -- "$JAVACMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \ -+ "$JAVACMD" $JAVA_OPTS "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \ - "-Djruby.home=$JRUBY_HOME" \ - "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \ - "-Djruby.shell=$JRUBY_SHELL" \ -@@ -382,8 +305,9 @@ - - exit $JRUBY_STATUS - else -- exec "$JAVACMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \ -+ exec "$JAVACMD" $JAVA_OPTS "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \ - "-Djruby.home=$JRUBY_HOME" \ -+ "-Djruby.bindir=/usr/bin" \ - "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \ - "-Djruby.shell=$JRUBY_SHELL" \ - $java_class $mode "$@" diff --git a/dev-java/jruby/files/jruby-1.7.12-build.xml.patch b/dev-java/jruby/files/jruby-1.7.12-build.xml.patch deleted file mode 100644 index cae4105..0000000 --- a/dev-java/jruby/files/jruby-1.7.12-build.xml.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- build.xml.old 2014-04-19 17:23:33.281038435 +0200 -+++ build.xml 2014-04-19 17:24:03.300039239 +0200 -@@ -304,9 +304,6 @@ - </target> - - <target name="bootstrap" > -- <exec executable="mvn" > -- <arg line="-q -Pbootstrap" ></arg> -- </exec> - </target> - - <target depends="prepare" description="Creates the Java API docs" name="apidocs" > diff --git a/dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch b/dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch deleted file mode 100644 index 681cb39..0000000 --- a/dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch +++ /dev/null @@ -1,3827 +0,0 @@ -From 8dd52e30276bac4ab4d6a7c636a456a7fd6ef013 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Manuel=20R=C3=BCger?= <manuel@rueg.eu> -Date: Mon, 21 Apr 2014 23:39:53 +0200 -Subject: [PATCH] mvn ant:ant - - -diff --git a/build.xml b/build.xml -index 4758b90..6eab547 100644 ---- a/build.xml -+++ b/build.xml -@@ -1,464 +1,23 @@ - <?xml version="1.0" encoding="UTF-8"?> - --<project basedir="." default="jar" name="JRuby"> -- <description>JRuby is a Java implementation of a Ruby runtime.</description> -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> - -- <!-- First try to load machine-specific properties. --> -- <property file="build.properties"/> -+<project name="jruby-parent" default="package" basedir="."> - -- <!-- Then set defaults for any values not set by build.properties --> -- <property file="default.build.properties"/> -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> - -- <patternset id="java.src.pattern"> -- <include name="**/*.java"/> -- <exclude unless="sun-misc-signal" name="**/SunSignalFacade.java"/> -- </patternset> -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> - -- <import file="netbeans-ant.xml" optional="true"/> -- <import file="ivy/build.xml"/> -- <import file="antlib/test.xml"/> -- <import file="antlib/spec.xml"/> -- <import file="antlib/util.xml"/> -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> - -- <condition property="dev.null" value="/dev/null"> -- <os family="unix"/> -- </condition> -- <condition property="dev.null" value="NUL"> -- <os family="windows"/> -- </condition> -- <condition property="dev.null" value="dev_null"> -- <not> -- <or> -- <os family="unix"/> -- <os family="windows"/> -- </or> -- </not> -- </condition> -- -- <!-- test launching: force encoding to UTF-8 because of stupid Macroman on OS X --> -- <condition property="test.sysprops.set" value="test.sysprops.mac"> -- <equals arg1="${java.vendor}" arg2="Apple Inc."/> -- </condition> -- <condition property="test.sysprops.set" value="test.sysprops.other"> -- <not> -- <equals arg1="${java.vendor}" arg2="Apple Inc."/> -- </not> -- </condition> -- <property name="mac.file.encoding" value="UTF-8"/> -- <propertyset id="test.sysprops.mac"> -- <propertyref name="mac.file.encoding"/> -- </propertyset> -- <propertyset id="test.sysprops.other"> -- </propertyset> -- <propertyset id="test.sysproperties"> -- <propertyset refid="${test.sysprops.set}"/> -- <mapper type="glob" from="mac.*" to="*"/> -- </propertyset> -- -- <!-- if ruby.home is not set, use env var --> -- <condition property="ruby.home" value="${env.RUBY_HOME}"> -- <not> -- <isset property="ruby.home"/> -- </not> -- </condition> -- <condition property="is.windows" value="true"> -- <os family="windows"/> -- </condition> -- -- <tstamp> -- <format property="build.date" pattern="yyyy-MM-dd"/> -- </tstamp> -- <property environment="env"/> -- -- <!-- Use JAVA_OPTS env var if set, -ea (supported by all JVMs) otherwise --> -- <condition property="java.opts" value="${env.JAVA_OPTS}"> -- <isset property="env.JAVA_OPTS"/> -- </condition> -- <condition property="java.opts" value="-ea"> -- <not> -- <isset property="java.opts"/> -- </not> -- </condition> -- -- <!-- sets up a "make" command from ENV, if available --> -- <condition property="make.cmd" value="${env.MAKE}"> -- <isset property="env.MAKE"/> -- </condition> -- <condition property="make.cmd" value="make"> -- <not> -- <isset property="make.cmd"/> -- </not> -- </condition> -- -- <property name="version.ruby" value="${version.ruby.major}.${version.ruby.minor}"/> -- -- <!-- Initializes the build --> -- <target name="init" unless="init.hasrun"> -- -- <!-- set appropriate spec tag filter if on windows --> -- <condition property="spec.windows.flag" value="-g windows"> -- <os family="windows"/> -- </condition> -- -- <!-- if bin/jruby does not exist, copy from bin/jruby.bash --> -- <condition property="prepare-bin-jruby.hasrun" value="true"> -- <available file="bin/jruby"/> -- </condition> -- <antcall target="prepare-bin-jruby"/> -- -- <!-- Checks if specific libs and versions are avaiable --> -- <available property="sun-misc-signal" -- classname="sun.misc.Signal"/> -- -- <property name="init.hasrun" value="true"/> -- -- </target> -- -- <!-- Prepares a bin/jruby executable from bin/jruby.bash --> -- <target name="prepare-bin-jruby" unless="prepare-bin-jruby.hasrun"> -- <exec executable="/bin/sh" osfamily="unix"> -- <arg line="-c 'test -f "${basedir}/bin/jruby" || cp "${basedir}/bin/jruby.bash" "${basedir}/bin/jruby"'"/> -- </exec> -- <chmod perm="755" file="bin/jruby"/> -- </target> -- -- <!-- Creates the directories needed for building --> -- <target name="prepare" depends="init, create-dirs, copy-resources"> -- </target> -- -- <target name="create-dirs" unless="create-dirs.hasrun"> -- <mkdir dir="${build.dir}"/> -- <mkdir dir="${classes.dir}"/> -- <mkdir dir="${jruby.classes.dir}"/> -- <mkdir dir="${test.classes.dir}"/> -- <mkdir dir="${test.results.dir}"/> -- <mkdir dir="${html.test.results.dir}"/> -- <mkdir dir="${docs.dir}"/> -- <mkdir dir="${api.docs.dir}"/> -- <property name="create-dirs.hasrun" value="true"/> -- </target> -- -- <target name="copy-resources" unless="copy-resources.hasrun"> -- <copy todir="${jruby.classes.dir}" preservelastmodified="true"> -- <fileset dir="${src.dir}"> -- <include name="**/*.rb"/> -- </fileset> -- </copy> -- <property name="copy-resources.hasrun" value="true"/> -- </target> -- -- <target name="jar-jruby-dist" depends="jar-jruby"> -- <antcall target="_osgify-jar_"> -- <param name="bndfile" value="jruby.bnd"/> -- <param name="jar.wrap" value="${lib.dir}/jruby.jar"/> -- <param name="bar.wrap" value="${lib.dir}/jruby.bar"/> -- </antcall> -- </target> -- -- <!-- Use Bnd to wrap the JAR generated by in above task --> -- <target name="_osgify-jar_"> -- <filter token="JRUBY_VERSION" value="${version.jruby}"/> -- <copy file="jruby.bnd.template" tofile="${build.dir}/${bndfile}" filtering="true"/> -- <taskdef resource="aQute/bnd/ant/taskdef.properties" -- classpath="target/bnd.jar"/> -- <bndwrap definitions="${build.dir}" output="${dest.lib.dir}"> -- <fileset file="${jar.wrap}"/> -- </bndwrap> -- <move file="${bar.wrap}" tofile="${jar.wrap}" -- overwrite="true"/> -- </target> -- -- <target name="jar-jruby-stdlib" depends="copy-resources, compile" unless="jar-jruby-stdlib.hasrun" -- description="Create the 'sdtlib' JRuby jar. Pass 'filename' to adjust."> -- <property name="mainclass" value="org.jruby.Main"/> -- <property name="filename" value="jruby-stdlib.jar"/> -- <property name="bilename" value="jruby-stdlib.bar"/> -- <property name="jar-stdlib-home" value="${build.dir}/jar-stdlib/META-INF/jruby.home"/> -- <mkdir dir="${jar-stdlib-home}"/> -- <copy todir="${jar-stdlib-home}"> -- <fileset dir="${basedir}"> -- <patternset refid="dist.bindir.files"/> -- <patternset refid="dist.lib.files"/> -- </fileset> -- </copy> -- -- <java classname="${mainclass}" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"> -- <classpath> -- <pathelement location="lib/jruby.jar"/> -- <pathelement location="${build.dir}/jar-stdlib"/> -- </classpath> -- <sysproperty key="jruby.home" value="${jar-stdlib-home}"/> -- <env key="RUBYOPT" value=""/> -- <env key="GEM_HOME" value="${basedir}${jar-stdlib-home}/lib/ruby/gems/shared"/> -- <jvmarg line="${java.opts}"/> -- <arg line="-S gem install --no-ri --no-rdoc --ignore-dependencies --env-shebang --local ${complete.jar.gems}"/> -- </java> -- <delete dir="${jar-stdlib-home}/lib/ruby/gems/shared/cache"/> -- -- <jar destfile="${dest.lib.dir}/${filename}"> -- <fileset dir="${build.dir}/jar-stdlib"/> -- <manifest> -- <attribute name="Built-By" value="${user.name}"/> -- </manifest> -- </jar> -- <antcall target="_osgify-jar_"> -- <param name="bndfile" value="jruby-stdlib.bnd"/> -- <param name="jar.wrap" value="${dest.lib.dir}/${filename}"/> -- <param name="bar.wrap" value="${dest.lib.dir}/${bilename}"/> -- </antcall> -- -- <property name="jar-jruby-stdlib.hasrun" value="true"/> -- </target> -- -- <target name="jar-jruby-complete" depends="jar-jruby" unless="jar-jruby-complete.hasrun" -- description="Create the 'complete' JRuby jar. Pass 'mainclass' and 'filename' to adjust."> -- <property name="mainclass" value="org.jruby.Main"/> -- <property name="filename" value="jruby-complete.jar"/> -- <property name="bilename" value="jruby-complete.bar"/> -- <property name="jar-complete-home" value="${build.dir}/jar-complete/META-INF/jruby.home"/> -- <mkdir dir="${jar-complete-home}"/> -- <copy todir="${jar-complete-home}"> -- <fileset dir="${basedir}"> -- <patternset refid="dist.bindir.files"/> -- <patternset refid="dist.lib.files"/> -- </fileset> -- </copy> -- -- <copy todir="${build.dir}/jar-complete/cext"> -- <fileset dir="${lib.dir}"> -- <patternset refid="dist.jruby-cext-native.files"/> -- </fileset> -- </copy> -- -- <java classname="${mainclass}" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"> -- <classpath> -- <pathelement location="lib/jruby.jar"/> -- <pathelement location="${build.dir}/jar-complete"/> -- </classpath> -- <sysproperty key="jruby.home" value="${jar-complete-home}"/> -- <env key="RUBYOPT" value=""/> -- <env key="GEM_HOME" value="${basedir}/${jar-complete-home}/lib/ruby/gems/shared"/> -- <jvmarg line="${java.opts}"/> -- <arg line="-S gem install --no-ri --no-rdoc --ignore-dependencies --env-shebang ${complete.jar.gems}"/> -- </java> -- <delete dir="${jar-complete-home}/lib/ruby/gems/shared/cache"/> -- -- <jar destfile="${dest.lib.dir}/${filename}"> -- <zipfileset src="lib/jruby.jar"/> -- <fileset dir="${build.dir}/jar-complete"/> -- -- <manifest> -- <attribute name="Built-By" value="${user.name}"/> -- <attribute name="Main-Class" value="${mainclass}"/> -- </manifest> -- </jar> -- <antcall target="_osgify-jar_"> -- <param name="bndfile" value="jruby-complete.bnd"/> -- <param name="jar.wrap" value="${dest.lib.dir}/${filename}"/> -- <param name="bar.wrap" value="${dest.lib.dir}/${bilename}"/> -- </antcall> -- -- <property name="jar-jruby-complete.hasrun" value="true"/> -- </target> -- -- <target name="jar-console" depends="jar-jruby-complete" description="Create the jruby graphical console jar"> -- -- <!-- roll the readline and jline jars into jruby-console.jar --> -- <jar destfile="lib/jruby-console.jar" update="true" compress="true"> -- <manifest> -- <attribute name="Main-Class" value="org.jruby.demo.readline.IRBConsole"/> -- </manifest> -- <zipfileset src="${lib.dir}/jruby-complete.jar"/> -- <zipfileset src="${lib.dir}/ruby/shared/readline/readline.jar"/> -- <zipfileset src="${build.lib.dir}/jline-${jline.version}.jar"/> -- </jar> -- </target> -- -- <target name="jar" depends="init" description="Create the jruby.jar file. Used during dev."> -- <antcall target="jar-jruby" inheritall="true"/> -- </target> -- -- <target name="jar-dist" depends="init" -- description="Create the jruby.jar file for distribution."> -- <antcall target="jar-jruby-dist" inheritall="true"/> -- </target> -- <target name="jar-stdlib" depends="init" description="Create the jruby-stdlib.jar file."> -- <antcall target="jar-jruby-stdlib" inheritall="true"/> -- </target> -- <target name="jar-complete" depends="init" -- description="Create the jruby-complete.jar file."> -- <antcall target="jar-jruby-complete" inheritall="true"/> -- </target> -- <target name="jar-no-encryption-complete" depends="init" -- description="Create the jruby-complete.jar file just like jar-complete, but refrains from including anything with encryption algorithms"> -- <property name="exclude_openssl" value="true"/> -- <antcall target="jar-jruby-complete" inheritall="true"/> -- </target> -- <target name="compile-stdlib" unless="test"> -- <mkdir dir="${build.dir}/stdlib"/> -- <echo message="Compiling 1.8 stdlib..."/> -- <java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"> -- <classpath path="lib/jruby.jar"/> -- <sysproperty key="jruby.home" value="${basedir}"/> -- <jvmarg line="-ea ${java.opts}"/> -- <arg line="--1.8 -I bin/ -S jrubyc --target ${build.dir}/stdlib lib/ruby/1.8"/> -- </java> -- <echo message="Compiling 1.9 stdlib..."/> -- <java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"> -- <classpath path="lib/jruby.jar"/> -- <sysproperty key="jruby.home" value="${basedir}"/> -- <jvmarg line="-ea ${java.opts}"/> -- <arg line="--1.9 -I bin/ -S jrubyc --target ${build.dir}/stdlib lib/ruby/1.9"/> -- </java> -- </target> -- -- <target name="bootstrap"> -- <exec executable="mvn"> -- <arg line="-q -Pbootstrap"/> -- </exec> -- </target> -- -- <target name="apidocs" depends="prepare" -- description="Creates the Java API docs"> -- <!-- Run the package_docs.rb script to generate package.html files --> -- <java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true" -- dir="${basedir}"> -- <classpath path="lib/jruby.jar"/> -- -- <sysproperty key="jruby.home" value="${basedir}"/> -- -- <arg line="tool/package_docs.rb"/> -- </java> -- -- <javadoc destdir="${api.docs.dir}" author="true" version="true" use="true" -- windowtitle="JRuby API" source="${javac.version}" useexternalfile="true" -- encoding="UTF-8" maxmemory="256m"> -- <fileset dir="${src.dir}"> -- <include name="**/*.java"/> -- </fileset> -- <arg value="-J-Dfile.encoding=UTF-8"/> -- <classpath path="lib/jruby.jar"/> -- <doctitle><![CDATA[<h1>JRuby</h1>]]></doctitle> -- <bottom><![CDATA[<i>Copyright © 2002-2009 JRuby Team. All Rights Reserved.</i>]]></bottom> -- </javadoc> -- </target> -- -- <target name="installer"> -- <rake task="installer"/> -- </target> -- -- <target name="clean" depends="init" description="Cleans almost everything, leaves downloaded specs"> -- <delete dir="${build.dir}"/> -- <delete dir="${dist.dir}"/> -- <delete quiet="false"> -- <fileset dir="${lib.dir}" includes="jruby*.jar"/> -- </delete> -- <delete dir="${api.docs.dir}"/> -- <delete dir="build/src_gen"/> -- <antcall target="clean-ng"/> -- <exec executable="mvn"> -- <arg line="-q"/> -- <arg line="clean"/> -- </exec> -- </target> -- -- <property name="nailgun.home" value="tool/nailgun"/> -- -- <target name="need-ng"> -- <condition property="should.build.ng"> -- <and> -- <os family="unix"/> -- <not> -- <available file="${nailgun.home}/ng"/> -- </not> -- </and> -- </condition> -- </target> -- -- <target name="build-ng" depends="need-ng" if="should.build.ng"> -- <echo message="Configuring ng client in ${nailgun.home}"/> -- <exec executable="./configure" osfamily="unix" dir="${nailgun.home}" failonerror="true" output="${dev.null}"/> -- <echo message="Building ng client in ${nailgun.home}"/> -- <exec executable="${make.cmd}" osfamily="unix" dir="${nailgun.home}" output="${dev.null}"/> -- </target> -- -- <target name="need-clean-ng"> -- <condition property="should-clean-ng"> -- <and> -- <os family="unix"/> -- <available file="${nailgun.home}/Makefile"/> -- <available file="${nailgun.home}/ng"/> -- </and> -- </condition> -- </target> -- -- <target name="clean-ng" depends="need-clean-ng" if="should-clean-ng"> -- <exec executable="${make.cmd}" dir="${nailgun.home}" osfamily="unix" failifexecutionfails="false" -- output="${dev.null}"> -- <arg value="clean"/> -- </exec> -- </target> -- -- <target name="jruby-nailgun" depends="compile, build-ng" -- description="Set up JRuby to be run with Nailgun (jruby-ng, jruby-ng-server)"> -- <mkdir dir="${build.dir}/nailmain"/> -- </target> -- -- <property name="jruby-cext-native.home" value="cext/src/"/> -- -- <target name="build-jruby-cext-native" depends="jar" -- description="Build JRuby cext support"> -- <exec osfamily="unix" executable="${make.cmd}" dir="${jruby-cext-native.home}" failonerror="true"> -- <arg value="JAVA_HOME="${java.home}""/> -- </exec> -- <exec osfamily="windows" executable="cmd" dir="${jruby-cext-native.home}" failonerror="true"> -- <arg line='/c sh -c "${make.cmd} CC=gcc JAVA_HOME=${java.home}"'/> -- </exec> -- </target> -- -- <target name="clean-jruby-cext-native" depends="compile" -- description="Build JRuby cext support"> -- <exec osfamily="unix" executable="${make.cmd}" dir="${jruby-cext-native.home}" failonerror="true"> -- <arg value="dist-clean"/> -- </exec> -- <exec osfamily="windows" executable="cmd" dir="${jruby-cext-native.home}" failonerror="true"> -- <arg line='/c sh -c "${make.cmd} dist-clean"'/> -- </exec> -- </target> -- -- <target name="cext" depends="build-jruby-cext-native"/> -- -- <target name="bench-language" depends="jar"> -- <rake task="bench:language"/> -- </target> -- -- <target name="ci-matrix" depends="clean,jar" description="Run a matrix configuration job from Hudson."> -- <property name="testtype" value="test"/> -- <echo>Running ${testtype} build with JDK ${jdk}</echo> -- <antcall target="${testtype}"/> -- </target> -- -- <!-- -- *************************************************************************** -- Targets below this line are now handled by maven, and should not be edited. -- *************************************************************************** -- --> -- -- <target name="jar-jruby" depends="init" unless="jar-up-to-date, jar-jruby.hasrun"> -- <exec executable="mvn" failonerror="true"> -- <arg line="-q"/> -- <arg line="-Ptest"/> -- <arg line="-DskipTests"/> -- <arg line="package"/> -- </exec> -- -- <property name="jar-jruby.hasrun" value="true"/> -- </target> -- -- <target name="compile" description="Compile the source files for the project."> -- <exec executable="mvn" failonerror="true"> -- <arg line="-q"/> -- <arg line="compile"/> -- </exec> -- </target> - </project> -diff --git a/core/build.xml b/core/build.xml -new file mode 100644 -index 0000000..94a9c96 ---- /dev/null -+++ b/core/build.xml -@@ -0,0 +1,23 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-core" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> -+ -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> -+ -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> -+ -+</project> -diff --git a/core/maven-build.properties b/core/maven-build.properties -new file mode 100644 -index 0000000..859f921 ---- /dev/null -+++ b/core/maven-build.properties -@@ -0,0 +1,73 @@ -+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -+#Mon Apr 21 23:39:38 CEST 2014 -+maven.build.testDir.0=src/test/java -+version.ruby=1.8.7 -+bc.version=1.5.0147 -+rspec-mocks.version=2.14.1 -+jffi.version=1.2.7 -+maven.settings.offline=false -+ant.version=1.9.2 -+jopenssl.version=0.9.3 -+version.ruby2_0.revision=40734 -+base.javac.version=1.6 -+version.ruby2_0.patchlevel=195 -+unsafe.jar=${settings.localRepository}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar -+maven.settings.interactiveMode=true -+maven.build.timestamp.format=yyyy-MM-dd -+asm.version=4.0 -+version.jruby=1.7.12 -+minitest.version=5.0.7 -+jruby.test.memory.permgen=512M -+maven.reporting.outputDirectory=${maven.build.dir}/site -+version.ruby1_9.patchlevel=3922 -+version.ruby.minor=7 -+tzdata.version=2013d -+tzdata.jar.version=2013d -+project.build.sourceEncoding=utf-8 -+version.ruby2_0=2.0.0 -+version.ruby.patchlevel=370 -+maven.build.testOutputDir=${maven.build.dir}/test-classes -+version.ruby1_9=1.9.3 -+maven.build.finalName=jruby-core-1.7.12 -+maven.test.skip=true -+rspec-expectations.version=2.14.0 -+rspec.version=2.14.1 -+jruby.compile.memory=512M -+maven.test.reports=${maven.build.dir}/test-reports -+krypt.version=0.0.2.rc1 -+version.ruby.major=1.8 -+version.ruby1_9.major=1.9 -+version.ruby1_9.revision=39386 -+minitest-excludes.version=1.0.2 -+base.java.version=1.6 -+maven.repo.local=${user.home}/.m2/repository -+maven.build.dir=target -+rake.version=10.1.0 -+maven.build.outputDir=${maven.build.dir}/classes -+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/.. -+maven.build.resourceDir.2=src/main/resources -+project.build.directory=${maven.build.dir} -+maven.build.resourceDir.1=src/main/resources -+build.date=2014-04-21 -+jruby.test.memory=1024M -+maven.build.resourceDir.0=src/main/ruby -+main.basedir=${project.parent.basedir} -+tzdata.scope=provided -+github.global.server=github -+diff-lcs.version=1.1.3 -+jruby.plugins.version=1.0.0-rc4 -+maven.build.srcDir.0=src/main/java -+json.version=1.8.0 -+rspec-core.version=2.14.2 -+anno.sources=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/target/generated-sources -+rdoc.version=4.0.1 -+maven.build.testResourceDir.0=src/test/resources -+bundle.name=JRuby Core -+bundle.symbolic_name=org.jruby.jruby-core -+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/ -+bouncy-castle.version=1.47 -+version.ruby2_0.major=2.0 -+joda.time.version=2.3 -+project.build.outputDirectory=${maven.build.outputDir} -+jruby-launcher.version=1.0.19 -+Constants.java=org/jruby/runtime/Constants.java -diff --git a/core/maven-build.xml b/core/maven-build.xml -new file mode 100644 -index 0000000..8c1dc0e ---- /dev/null -+++ b/core/maven-build.xml -@@ -0,0 +1,792 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-core-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Build environment properties --> -+ <!-- ====================================================================== --> -+ -+ <property file="${user.home}/.m2/maven.properties"/> -+ <property file="maven-build.properties"/> -+ -+ <property name="maven.build.finalName" value="jruby-core-1.7.12"/> -+ <property name="maven.build.dir" value="target"/> -+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/> -+ <property name="maven.build.srcDir.0" value="src/main/java"/> -+ <property name="maven.build.resourceDir.0" value="src/main/ruby"/> -+ <property name="maven.build.resourceDir.1" value="src/main/resources"/> -+ <property name="maven.build.resourceDir.2" value="src/main/resources"/> -+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/> -+ <property name="maven.build.testDir.0" value="src/test/java"/> -+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/> -+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/> -+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/> -+ -+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/> -+ <property name="maven.settings.offline" value="false"/> -+ <property name="maven.settings.interactiveMode" value="true"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Defining classpaths --> -+ <!-- ====================================================================== --> -+ -+ <path id="build.classpath"> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"/> -+ <pathelement location="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"/> -+ <pathelement location="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"/> -+ <pathelement location="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ </path> -+ <path id="build.test.classpath"> -+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/> -+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"/> -+ <pathelement location="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"/> -+ <pathelement location="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"/> -+ <pathelement location="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ </path> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"> -+ <delete dir="${maven.build.dir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" depends="get-deps" description="Compile the code"> -+ <mkdir dir="${maven.build.outputDir}"/> -+ <javac destdir="${maven.build.outputDir}" -+ encoding="utf-8" -+ nowarn="true" -+ debug="true" -+ optimize="false" -+ deprecation="true" -+ target="1.6" -+ verbose="true" -+ fork="true" -+ source="1.6"> -+ <src> -+ <pathelement location="${maven.build.srcDir.0}"/> -+ </src> -+ <classpath refid="build.classpath"/> -+ </javac> -+ <copy todir="${maven.build.outputDir}"> -+ <fileset dir="${maven.build.resourceDir.0}"> -+ <include name="**/*rb"/> -+ </fileset> -+ </copy> -+ <copy todir="${maven.build.outputDir}"> -+ <fileset dir="${maven.build.resourceDir.1}"> -+ <include name="META-INF/**/*"/> -+ </fileset> -+ </copy> -+ <mkdir dir="${maven.build.outputDir}//var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/src/main/java"/> -+ <copy todir="${maven.build.outputDir}//var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/src/main/java"> -+ <fileset dir="${maven.build.resourceDir.2}"> -+ <include name="org/jruby/runtime/Constants.java"/> -+ </fileset> -+ </copy> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" -+ depends="compile" -+ description="Compile the test code" -+ unless="maven.test.skip"> -+ <mkdir dir="${maven.build.testOutputDir}"/> -+ <javac destdir="${maven.build.testOutputDir}" -+ encoding="utf-8" -+ nowarn="true" -+ debug="true" -+ optimize="false" -+ deprecation="true" -+ target="1.6" -+ verbose="true" -+ fork="true" -+ source="1.6"> -+ <src> -+ <pathelement location="${maven.build.testDir.0}"/> -+ </src> -+ <classpath> -+ <path refid="build.test.classpath"/> -+ <pathelement location="${maven.build.outputDir}"/> -+ </classpath> -+ </javac> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" -+ depends="compile-tests, junit-missing" -+ unless="junit.skipped" -+ description="Run the test cases"> -+ <mkdir dir="${maven.test.reports}"/> -+ <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir="."> -+ <sysproperty key="basedir" value="."/> -+ <formatter type="xml"/> -+ <formatter type="plain" usefile="false"/> -+ <classpath> -+ <path refid="build.test.classpath"/> -+ <pathelement location="${maven.build.outputDir}"/> -+ <pathelement location="${maven.build.testOutputDir}"/> -+ </classpath> -+ <batchtest todir="${maven.test.reports}" unless="test"> -+ <fileset dir="${maven.build.testDir.0}"> -+ <include name="org/jruby/test/MainTestSuite.java"/> -+ <include name="org/jruby/embed/**/*Test*.java"/> -+ <exclude name="**/*Abstract*Test.java"/> -+ </fileset> -+ </batchtest> -+ <batchtest todir="${maven.test.reports}" if="test"> -+ <fileset dir="${maven.build.testDir.0}"> -+ <include name="**/${test}.java"/> -+ <exclude name="**/*Abstract*Test.java"/> -+ </fileset> -+ </batchtest> -+ </junit> -+ </target> -+ -+ <target name="test-junit-present"> -+ <available classname="junit.framework.Test" property="junit.present"/> -+ </target> -+ -+ <target name="test-junit-status" -+ depends="test-junit-present"> -+ <condition property="junit.missing"> -+ <and> -+ <isfalse value="${junit.present}"/> -+ <isfalse value="${maven.test.skip}"/> -+ </and> -+ </condition> -+ <condition property="junit.skipped"> -+ <or> -+ <isfalse value="${junit.present}"/> -+ <istrue value="${maven.test.skip}"/> -+ </or> -+ </condition> -+ </target> -+ -+ <target name="junit-missing" -+ depends="test-junit-status" -+ if="junit.missing"> -+ <echo>=================================== WARNING ===================================</echo> -+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo> -+ <echo>===============================================================================</echo> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"> -+ <javadoc sourcepath="${maven.build.srcDir.0}" -+ packagenames="*" -+ destdir="${maven.reporting.outputDirectory}/apidocs" -+ access="package" -+ old="false" -+ verbose="false" -+ version="true" -+ use="true" -+ author="true" -+ splitindex="false" -+ nodeprecated="false" -+ nodeprecatedlist="false" -+ notree="false" -+ noindex="false" -+ nohelp="false" -+ nonavbar="false" -+ serialwarn="false" -+ charset="ISO-8859-1" -+ linksource="false" -+ breakiterator="false" -+ maxmemory="1g"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" depends="compile,test" description="Package the application"> -+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" -+ compress="true" -+ index="false" -+ basedir="${maven.build.outputDir}" -+ excludes="**/package.html"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- A dummy target for the package named after the type it creates --> -+ <!-- ====================================================================== --> -+ -+ <target name="jar" depends="package" description="Builds the jar for the application"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Download dependencies target --> -+ <!-- ====================================================================== --> -+ -+ <target name="test-offline"> -+ <condition property="maven.mode.offline"> -+ <equals arg1="${maven.settings.offline}" arg2="true"/> -+ </condition> -+ </target> -+ -+ <target name="get-deps" -+ depends="test-offline" -+ description="Download all dependencies" -+ unless="maven.mode.offline"> -+ <mkdir dir="${maven.repo.local}"/> -+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar" -+ dest="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar" -+ dest="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar" -+ dest="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/apache/ant/ant/1.9.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/apache/ant/ant/1.9.2/ant-1.9.2.jar" -+ dest="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/apache/ant/ant/1.9.2/ant-1.9.2.jar" -+ dest="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/apache/ant/ant/1.9.2/ant-1.9.2.jar" -+ dest="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar" -+ dest="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar" -+ dest="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar" -+ dest="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/bsf/bsf/2.4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//bsf/bsf/2.4.0/bsf-2.4.0.jar" -+ dest="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/bsf/bsf/2.4.0/bsf-2.4.0.jar" -+ dest="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/bsf/bsf/2.4.0/bsf-2.4.0.jar" -+ dest="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/commons-logging/commons-logging/1.0.4"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" -+ dest="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" -+ dest="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" -+ dest="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/coro-mock/1.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/coro-mock/1.0/coro-mock-1.0.jar" -+ dest="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/coro-mock/1.0/coro-mock-1.0.jar" -+ dest="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/coro-mock/1.0/coro-mock-1.0.jar" -+ dest="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/unsafe-mock/8.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar" -+ dest="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar" -+ dest="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar" -+ dest="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/jsr292-mock/1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar" -+ dest="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar" -+ dest="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar" -+ dest="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/joda-timezones/2013d"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar" -+ dest="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar" -+ dest="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar" -+ dest="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ </target> -+ -+</project> -diff --git a/ext/build.xml b/ext/build.xml -new file mode 100644 -index 0000000..bc3a3cc ---- /dev/null -+++ b/ext/build.xml -@@ -0,0 +1,23 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-ext" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> -+ -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> -+ -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> -+ -+</project> -diff --git a/ext/maven-build.xml b/ext/maven-build.xml -new file mode 100644 -index 0000000..d55a1dd ---- /dev/null -+++ b/ext/maven-build.xml -@@ -0,0 +1,80 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-ext-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"> -+ <ant antfile="build.xml" dir="openssl" target="clean"/> -+ <ant antfile="build.xml" dir="readline" target="clean"/> -+ <ant antfile="build.xml" dir="ripper" target="clean"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" description="Compile the code"> -+ <ant antfile="build.xml" dir="openssl" target="compile"/> -+ <ant antfile="build.xml" dir="readline" target="compile"/> -+ <ant antfile="build.xml" dir="ripper" target="compile"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" description="Compile the test code"> -+ <ant antfile="build.xml" dir="openssl" target="compile-tests"/> -+ <ant antfile="build.xml" dir="readline" target="compile-tests"/> -+ <ant antfile="build.xml" dir="ripper" target="compile-tests"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" description="Run the test cases"> -+ <ant antfile="build.xml" dir="openssl" target="test"/> -+ <ant antfile="build.xml" dir="readline" target="test"/> -+ <ant antfile="build.xml" dir="ripper" target="test"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"> -+ <ant antfile="build.xml" dir="openssl" target="javadoc"/> -+ <ant antfile="build.xml" dir="readline" target="javadoc"/> -+ <ant antfile="build.xml" dir="ripper" target="javadoc"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" description="Package the application"> -+ <ant antfile="build.xml" dir="openssl" target="package"/> -+ <ant antfile="build.xml" dir="readline" target="package"/> -+ <ant antfile="build.xml" dir="ripper" target="package"/> -+ </target> -+ -+</project> -diff --git a/ext/openssl/build.xml b/ext/openssl/build.xml -new file mode 100644 -index 0000000..0575ca1 ---- /dev/null -+++ b/ext/openssl/build.xml -@@ -0,0 +1,23 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<project name="openssl" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> -+ -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> -+ -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> -+ -+</project> -diff --git a/ext/openssl/maven-build.properties b/ext/openssl/maven-build.properties -new file mode 100644 -index 0000000..3d874d7 ---- /dev/null -+++ b/ext/openssl/maven-build.properties -@@ -0,0 +1,60 @@ -+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -+#Mon Apr 21 23:39:38 CEST 2014 -+maven.build.testDir.0=src/test/java -+version.ruby=1.8.7 -+bc.version=1.5.0147 -+rspec-mocks.version=2.14.1 -+jffi.version=1.2.7 -+maven.settings.offline=false -+ant.version=1.9.2 -+jopenssl.version=0.9.3 -+version.ruby2_0.revision=40734 -+base.javac.version=1.6 -+version.ruby2_0.patchlevel=195 -+maven.settings.interactiveMode=true -+asm.version=4.0 -+version.jruby=0.9.4 -+minitest.version=5.0.7 -+maven.reporting.outputDirectory=${maven.build.dir}/site -+version.ruby1_9.patchlevel=3922 -+version.ruby.minor=7 -+version.ruby.patchlevel=370 -+version.ruby2_0=2.0.0 -+project.build.sourceEncoding=UTF-8 -+maven.build.testOutputDir=${maven.build.dir}/test-classes -+openssl.dir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/openssl/../../lib/ruby/shared -+version.ruby1_9=1.9.3 -+maven.build.finalName=openssl-0.9.4 -+rspec-expectations.version=2.14.0 -+rspec.version=2.14.1 -+maven.test.reports=${maven.build.dir}/test-reports -+krypt.version=0.0.2.rc1 -+version.ruby.major=1.8 -+version.ruby1_9.major=1.9 -+version.ruby1_9.revision=39386 -+minitest-excludes.version=1.0.2 -+base.java.version=1.6 -+maven.repo.local=${user.home}/.m2/repository -+maven.build.dir=target -+rake.version=10.1.0 -+maven.build.outputDir=${maven.build.dir}/classes -+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/openssl -+project.build.directory=${maven.build.dir} -+maven.build.resourceDir.0=src/main/resources -+main.basedir=${project.parent.parent.basedir} -+github.global.server=github -+diff-lcs.version=1.1.3 -+jruby.plugins.version=1.0.0-rc4 -+maven.build.srcDir.0=src/main/java -+json.version=1.8.0 -+rspec-core.version=2.14.2 -+rdoc.version=4.0.1 -+maven.build.testResourceDir.0=src/test/resources -+bundle.name=JRuby -+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/ -+bundle.symbolic_name=org.jruby.jruby -+version.ruby2_0.major=2.0 -+bouncy-castle.version=1.47 -+joda.time.version=2.3 -+project.build.outputDirectory=${maven.build.outputDir} -+jruby-launcher.version=1.0.19 -diff --git a/ext/openssl/maven-build.xml b/ext/openssl/maven-build.xml -new file mode 100644 -index 0000000..e161c97 ---- /dev/null -+++ b/ext/openssl/maven-build.xml -@@ -0,0 +1,626 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="openssl-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Build environment properties --> -+ <!-- ====================================================================== --> -+ -+ <property file="${user.home}/.m2/maven.properties"/> -+ <property file="maven-build.properties"/> -+ -+ <property name="maven.build.finalName" value="openssl-0.9.4"/> -+ <property name="maven.build.dir" value="target"/> -+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/> -+ <property name="maven.build.srcDir.0" value="src/main/java"/> -+ <property name="maven.build.resourceDir.0" value="src/main/resources"/> -+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/> -+ <property name="maven.build.testDir.0" value="src/test/java"/> -+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/> -+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/> -+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/> -+ -+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/> -+ <property name="maven.settings.offline" value="false"/> -+ <property name="maven.settings.interactiveMode" value="true"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Defining classpaths --> -+ <!-- ====================================================================== --> -+ -+ <path id="build.classpath"> -+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"/> -+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ </path> -+ <path id="build.test.classpath"> -+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/> -+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/> -+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"/> -+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ </path> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"> -+ <delete dir="${maven.build.dir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" depends="get-deps" description="Compile the code"> -+ <mkdir dir="${maven.build.outputDir}"/> -+ <javac destdir="${maven.build.outputDir}" -+ encoding="utf-8" -+ nowarn="true" -+ debug="true" -+ optimize="false" -+ deprecation="true" -+ target="1.6" -+ verbose="true" -+ fork="true" -+ source="1.6"> -+ <src> -+ <pathelement location="${maven.build.srcDir.0}"/> -+ </src> -+ <classpath refid="build.classpath"/> -+ </javac> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" -+ depends="compile" -+ description="Compile the test code" -+ unless="maven.test.skip"> -+ <mkdir dir="${maven.build.testOutputDir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" -+ depends="compile-tests, junit-missing" -+ unless="junit.skipped" -+ description="Run the test cases"/> -+ -+ <target name="test-junit-present"> -+ <available classname="junit.framework.Test" property="junit.present"/> -+ </target> -+ -+ <target name="test-junit-status" -+ depends="test-junit-present"> -+ <condition property="junit.missing"> -+ <and> -+ <isfalse value="${junit.present}"/> -+ <isfalse value="${maven.test.skip}"/> -+ </and> -+ </condition> -+ <condition property="junit.skipped"> -+ <or> -+ <isfalse value="${junit.present}"/> -+ <istrue value="${maven.test.skip}"/> -+ </or> -+ </condition> -+ </target> -+ -+ <target name="junit-missing" -+ depends="test-junit-status" -+ if="junit.missing"> -+ <echo>=================================== WARNING ===================================</echo> -+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo> -+ <echo>===============================================================================</echo> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"> -+ <javadoc sourcepath="${maven.build.srcDir.0}" -+ packagenames="*" -+ destdir="${maven.reporting.outputDirectory}/apidocs" -+ access="package" -+ old="false" -+ verbose="false" -+ version="true" -+ use="true" -+ author="true" -+ splitindex="false" -+ nodeprecated="false" -+ nodeprecatedlist="false" -+ notree="false" -+ noindex="false" -+ nohelp="false" -+ nonavbar="false" -+ serialwarn="false" -+ charset="ISO-8859-1" -+ linksource="false" -+ breakiterator="false" -+ maxmemory="1g"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" depends="compile,test" description="Package the application"> -+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" -+ compress="true" -+ index="false" -+ basedir="${maven.build.outputDir}" -+ excludes="**/package.html"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- A dummy target for the package named after the type it creates --> -+ <!-- ====================================================================== --> -+ -+ <target name="jar" depends="package" description="Builds the jar for the application"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Download dependencies target --> -+ <!-- ====================================================================== --> -+ -+ <target name="test-offline"> -+ <condition property="maven.mode.offline"> -+ <equals arg1="${maven.settings.offline}" arg2="true"/> -+ </condition> -+ </target> -+ -+ <target name="get-deps" -+ depends="test-offline" -+ description="Download all dependencies" -+ unless="maven.mode.offline"> -+ <mkdir dir="${maven.repo.local}"/> -+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar" -+ dest="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar" -+ dest="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar" -+ dest="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar" -+ dest="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar" -+ dest="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar" -+ dest="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jruby-core/1.7.12"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ </target> -+ -+</project> -diff --git a/ext/readline/build.xml b/ext/readline/build.xml -new file mode 100644 -index 0000000..b66775f ---- /dev/null -+++ b/ext/readline/build.xml -@@ -0,0 +1,23 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<project name="readline" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> -+ -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> -+ -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> -+ -+</project> -diff --git a/ext/readline/maven-build.properties b/ext/readline/maven-build.properties -new file mode 100644 -index 0000000..db465f5 ---- /dev/null -+++ b/ext/readline/maven-build.properties -@@ -0,0 +1,60 @@ -+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -+#Mon Apr 21 23:39:38 CEST 2014 -+maven.build.testDir.0=src/test/java -+version.ruby=1.8.7 -+bc.version=1.5.0147 -+rspec-mocks.version=2.14.1 -+jffi.version=1.2.7 -+maven.settings.offline=false -+ant.version=1.9.2 -+jopenssl.version=0.9.3 -+version.ruby2_0.revision=40734 -+base.javac.version=1.6 -+version.ruby2_0.patchlevel=195 -+maven.settings.interactiveMode=true -+asm.version=4.0 -+version.jruby=1.0 -+minitest.version=5.0.7 -+maven.reporting.outputDirectory=${maven.build.dir}/site -+version.ruby1_9.patchlevel=3922 -+version.ruby.minor=7 -+version.ruby.patchlevel=370 -+version.ruby2_0=2.0.0 -+project.build.sourceEncoding=UTF-8 -+maven.build.testOutputDir=${maven.build.dir}/test-classes -+version.ruby1_9=1.9.3 -+maven.build.finalName=readline-1.0 -+rspec.version=2.14.1 -+maven.test.reports=${maven.build.dir}/test-reports -+rspec-expectations.version=2.14.0 -+krypt.version=0.0.2.rc1 -+version.ruby.major=1.8 -+version.ruby1_9.major=1.9 -+version.ruby1_9.revision=39386 -+minitest-excludes.version=1.0.2 -+base.java.version=1.6 -+maven.repo.local=${user.home}/.m2/repository -+maven.build.dir=target -+rake.version=10.1.0 -+maven.build.outputDir=${maven.build.dir}/classes -+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/readline -+project.build.directory=${maven.build.dir} -+maven.build.resourceDir.0=src/main/resources -+main.basedir=${project.parent.parent.basedir} -+github.global.server=github -+diff-lcs.version=1.1.3 -+jruby.plugins.version=1.0.0-rc4 -+maven.build.srcDir.0=src/main/java -+json.version=1.8.0 -+rspec-core.version=2.14.2 -+rdoc.version=4.0.1 -+maven.build.testResourceDir.0=src/test/resources -+bundle.name=JRuby -+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/ -+bundle.symbolic_name=org.jruby.jruby -+version.ruby2_0.major=2.0 -+bouncy-castle.version=1.47 -+joda.time.version=2.3 -+project.build.outputDirectory=${maven.build.outputDir} -+readline.dir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/readline/../../lib/ruby/shared/readline -+jruby-launcher.version=1.0.19 -diff --git a/ext/readline/maven-build.xml b/ext/readline/maven-build.xml -new file mode 100644 -index 0000000..5bdf9aa ---- /dev/null -+++ b/ext/readline/maven-build.xml -@@ -0,0 +1,611 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="readline-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Build environment properties --> -+ <!-- ====================================================================== --> -+ -+ <property file="${user.home}/.m2/maven.properties"/> -+ <property file="maven-build.properties"/> -+ -+ <property name="maven.build.finalName" value="readline-1.0"/> -+ <property name="maven.build.dir" value="target"/> -+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/> -+ <property name="maven.build.srcDir.0" value="src/main/java"/> -+ <property name="maven.build.resourceDir.0" value="src/main/resources"/> -+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/> -+ <property name="maven.build.testDir.0" value="src/test/java"/> -+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/> -+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/> -+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/> -+ -+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/> -+ <property name="maven.settings.offline" value="false"/> -+ <property name="maven.settings.interactiveMode" value="true"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Defining classpaths --> -+ <!-- ====================================================================== --> -+ -+ <path id="build.classpath"> -+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ <pathelement location="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"/> -+ </path> -+ <path id="build.test.classpath"> -+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/> -+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ <pathelement location="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"/> -+ </path> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"> -+ <delete dir="${maven.build.dir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" depends="get-deps" description="Compile the code"> -+ <mkdir dir="${maven.build.outputDir}"/> -+ <javac destdir="${maven.build.outputDir}" -+ encoding="utf-8" -+ nowarn="true" -+ debug="true" -+ optimize="false" -+ deprecation="true" -+ target="1.6" -+ verbose="true" -+ fork="true" -+ source="1.6"> -+ <src> -+ <pathelement location="${maven.build.srcDir.0}"/> -+ </src> -+ <classpath refid="build.classpath"/> -+ </javac> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" -+ depends="compile" -+ description="Compile the test code" -+ unless="maven.test.skip"> -+ <mkdir dir="${maven.build.testOutputDir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" -+ depends="compile-tests, junit-missing" -+ unless="junit.skipped" -+ description="Run the test cases"/> -+ -+ <target name="test-junit-present"> -+ <available classname="junit.framework.Test" property="junit.present"/> -+ </target> -+ -+ <target name="test-junit-status" -+ depends="test-junit-present"> -+ <condition property="junit.missing"> -+ <and> -+ <isfalse value="${junit.present}"/> -+ <isfalse value="${maven.test.skip}"/> -+ </and> -+ </condition> -+ <condition property="junit.skipped"> -+ <or> -+ <isfalse value="${junit.present}"/> -+ <istrue value="${maven.test.skip}"/> -+ </or> -+ </condition> -+ </target> -+ -+ <target name="junit-missing" -+ depends="test-junit-status" -+ if="junit.missing"> -+ <echo>=================================== WARNING ===================================</echo> -+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo> -+ <echo>===============================================================================</echo> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"> -+ <javadoc sourcepath="${maven.build.srcDir.0}" -+ packagenames="*" -+ destdir="${maven.reporting.outputDirectory}/apidocs" -+ access="package" -+ old="false" -+ verbose="false" -+ version="true" -+ use="true" -+ author="true" -+ splitindex="false" -+ nodeprecated="false" -+ nodeprecatedlist="false" -+ notree="false" -+ noindex="false" -+ nohelp="false" -+ nonavbar="false" -+ serialwarn="false" -+ charset="ISO-8859-1" -+ linksource="false" -+ breakiterator="false" -+ maxmemory="1g"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" depends="compile,test" description="Package the application"> -+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" -+ compress="true" -+ index="false" -+ basedir="${maven.build.outputDir}" -+ excludes="**/package.html"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- A dummy target for the package named after the type it creates --> -+ <!-- ====================================================================== --> -+ -+ <target name="jar" depends="package" description="Builds the jar for the application"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Download dependencies target --> -+ <!-- ====================================================================== --> -+ -+ <target name="test-offline"> -+ <condition property="maven.mode.offline"> -+ <equals arg1="${maven.settings.offline}" arg2="true"/> -+ </condition> -+ </target> -+ -+ <target name="get-deps" -+ depends="test-offline" -+ description="Download all dependencies" -+ unless="maven.mode.offline"> -+ <mkdir dir="${maven.repo.local}"/> -+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jruby-core/1.7.12"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/jline/jline/2.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//jline/jline/2.11/jline-2.11.jar" -+ dest="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/jline/jline/2.11/jline-2.11.jar" -+ dest="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/jline/jline/2.11/jline-2.11.jar" -+ dest="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ </target> -+ -+</project> -diff --git a/ext/ripper/build.xml b/ext/ripper/build.xml -new file mode 100644 -index 0000000..3b9334c ---- /dev/null -+++ b/ext/ripper/build.xml -@@ -0,0 +1,23 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<project name="ripper" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> -+ -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> -+ -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> -+ -+</project> -diff --git a/ext/ripper/maven-build.properties b/ext/ripper/maven-build.properties -new file mode 100644 -index 0000000..3efd8c6 ---- /dev/null -+++ b/ext/ripper/maven-build.properties -@@ -0,0 +1,60 @@ -+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -+#Mon Apr 21 23:39:38 CEST 2014 -+maven.build.testDir.0=src/test/java -+version.ruby=1.8.7 -+bc.version=1.5.0147 -+rspec-mocks.version=2.14.1 -+jffi.version=1.2.7 -+maven.settings.offline=false -+ant.version=1.9.2 -+jopenssl.version=0.9.3 -+version.ruby2_0.revision=40734 -+base.javac.version=1.6 -+version.ruby2_0.patchlevel=195 -+maven.settings.interactiveMode=true -+asm.version=4.0 -+version.jruby=1.7.12 -+minitest.version=5.0.7 -+maven.reporting.outputDirectory=${maven.build.dir}/site -+version.ruby1_9.patchlevel=3922 -+version.ruby.minor=7 -+version.ruby.patchlevel=370 -+version.ruby2_0=2.0.0 -+project.build.sourceEncoding=UTF-8 -+maven.build.testOutputDir=${maven.build.dir}/test-classes -+version.ruby1_9=1.9.3 -+maven.build.finalName=ripper-1.7.12 -+rspec.version=2.14.1 -+maven.test.reports=${maven.build.dir}/test-reports -+rspec-expectations.version=2.14.0 -+krypt.version=0.0.2.rc1 -+version.ruby.major=1.8 -+version.ruby1_9.major=1.9 -+version.ruby1_9.revision=39386 -+minitest-excludes.version=1.0.2 -+base.java.version=1.6 -+maven.repo.local=${user.home}/.m2/repository -+maven.build.dir=target -+rake.version=10.1.0 -+maven.build.outputDir=${maven.build.dir}/classes -+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/ripper -+project.build.directory=${maven.build.dir} -+maven.build.resourceDir.0=src/main/resources -+main.basedir=${project.parent.parent.basedir} -+github.global.server=github -+diff-lcs.version=1.1.3 -+jruby.plugins.version=1.0.0-rc4 -+shared.dir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/ripper/../../lib/ruby/shared -+maven.build.srcDir.0=src/main/java -+json.version=1.8.0 -+rspec-core.version=2.14.2 -+rdoc.version=4.0.1 -+maven.build.testResourceDir.0=src/test/resources -+bundle.name=JRuby -+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/ -+bundle.symbolic_name=org.jruby.jruby -+version.ruby2_0.major=2.0 -+bouncy-castle.version=1.47 -+joda.time.version=2.3 -+project.build.outputDirectory=${maven.build.outputDir} -+jruby-launcher.version=1.0.19 -diff --git a/ext/ripper/maven-build.xml b/ext/ripper/maven-build.xml -new file mode 100644 -index 0000000..32f2c67 ---- /dev/null -+++ b/ext/ripper/maven-build.xml -@@ -0,0 +1,596 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="ripper-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Build environment properties --> -+ <!-- ====================================================================== --> -+ -+ <property file="${user.home}/.m2/maven.properties"/> -+ <property file="maven-build.properties"/> -+ -+ <property name="maven.build.finalName" value="ripper-1.7.12"/> -+ <property name="maven.build.dir" value="target"/> -+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/> -+ <property name="maven.build.srcDir.0" value="src/main/java"/> -+ <property name="maven.build.resourceDir.0" value="src/main/resources"/> -+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/> -+ <property name="maven.build.testDir.0" value="src/test/java"/> -+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/> -+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/> -+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/> -+ -+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/> -+ <property name="maven.settings.offline" value="false"/> -+ <property name="maven.settings.interactiveMode" value="true"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Defining classpaths --> -+ <!-- ====================================================================== --> -+ -+ <path id="build.classpath"> -+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ </path> -+ <path id="build.test.classpath"> -+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/> -+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/> -+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/> -+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/> -+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/> -+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/> -+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/> -+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/> -+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/> -+ </path> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"> -+ <delete dir="${maven.build.dir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" depends="get-deps" description="Compile the code"> -+ <mkdir dir="${maven.build.outputDir}"/> -+ <javac destdir="${maven.build.outputDir}" -+ encoding="utf-8" -+ nowarn="true" -+ debug="true" -+ optimize="false" -+ deprecation="true" -+ target="1.6" -+ verbose="true" -+ fork="true" -+ source="1.6"> -+ <src> -+ <pathelement location="${maven.build.srcDir.0}"/> -+ </src> -+ <classpath refid="build.classpath"/> -+ </javac> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" -+ depends="compile" -+ description="Compile the test code" -+ unless="maven.test.skip"> -+ <mkdir dir="${maven.build.testOutputDir}"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" -+ depends="compile-tests, junit-missing" -+ unless="junit.skipped" -+ description="Run the test cases"/> -+ -+ <target name="test-junit-present"> -+ <available classname="junit.framework.Test" property="junit.present"/> -+ </target> -+ -+ <target name="test-junit-status" -+ depends="test-junit-present"> -+ <condition property="junit.missing"> -+ <and> -+ <isfalse value="${junit.present}"/> -+ <isfalse value="${maven.test.skip}"/> -+ </and> -+ </condition> -+ <condition property="junit.skipped"> -+ <or> -+ <isfalse value="${junit.present}"/> -+ <istrue value="${maven.test.skip}"/> -+ </or> -+ </condition> -+ </target> -+ -+ <target name="junit-missing" -+ depends="test-junit-status" -+ if="junit.missing"> -+ <echo>=================================== WARNING ===================================</echo> -+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo> -+ <echo>===============================================================================</echo> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"> -+ <javadoc sourcepath="${maven.build.srcDir.0}" -+ packagenames="*" -+ destdir="${maven.reporting.outputDirectory}/apidocs" -+ access="package" -+ old="false" -+ verbose="false" -+ version="true" -+ use="true" -+ author="true" -+ splitindex="false" -+ nodeprecated="false" -+ nodeprecatedlist="false" -+ notree="false" -+ noindex="false" -+ nohelp="false" -+ nonavbar="false" -+ serialwarn="false" -+ charset="ISO-8859-1" -+ linksource="false" -+ breakiterator="false" -+ maxmemory="1g"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" depends="compile,test" description="Package the application"> -+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" -+ compress="true" -+ index="false" -+ basedir="${maven.build.outputDir}" -+ excludes="**/package.html"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- A dummy target for the package named after the type it creates --> -+ <!-- ====================================================================== --> -+ -+ <target name="jar" depends="package" description="Builds the jar for the application"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Download dependencies target --> -+ <!-- ====================================================================== --> -+ -+ <target name="test-offline"> -+ <condition property="maven.mode.offline"> -+ <equals arg1="${maven.settings.offline}" arg2="true"/> -+ </condition> -+ </target> -+ -+ <target name="get-deps" -+ depends="test-offline" -+ description="Download all dependencies" -+ unless="maven.mode.offline"> -+ <mkdir dir="${maven.repo.local}"/> -+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar" -+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jruby-core/1.7.12"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar" -+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar" -+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar" -+ usetimestamp="false" -+ ignoreerrors="true"/> -+ </target> -+ -+</project> -diff --git a/lib/build.xml b/lib/build.xml -new file mode 100644 -index 0000000..422d158 ---- /dev/null -+++ b/lib/build.xml -@@ -0,0 +1,23 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-lib" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Import maven-build.xml into the current project --> -+ <!-- ====================================================================== --> -+ -+ <import file="maven-build.xml"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Help target --> -+ <!-- ====================================================================== --> -+ -+ <target name="help"> -+ <echo message="Please run: $ant -projecthelp"/> -+ </target> -+ -+</project> -diff --git a/lib/maven-build.xml b/lib/maven-build.xml -new file mode 100644 -index 0000000..39b761e ---- /dev/null -+++ b/lib/maven-build.xml -@@ -0,0 +1,56 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-lib-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" description="Compile the code"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" description="Compile the test code"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" description="Run the test cases"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"/> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" description="Package the application"/> -+ -+</project> -diff --git a/maven-build.xml b/maven-build.xml -new file mode 100644 -index 0000000..d8913eb ---- /dev/null -+++ b/maven-build.xml -@@ -0,0 +1,80 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+ -+<!-- ====================================================================== --> -+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> -+<!-- ====================================================================== --> -+ -+<!-- ====================================================================== --> -+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> -+<!-- ====================================================================== --> -+<!-- --> -+<!-- Any modifications will be overwritten. --> -+<!-- --> -+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM --> -+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> -+<!-- --> -+<!-- ====================================================================== --> -+ -+<project name="jruby-parent-from-maven" default="package" basedir="."> -+ -+ <!-- ====================================================================== --> -+ <!-- Cleaning up target --> -+ <!-- ====================================================================== --> -+ -+ <target name="clean" description="Clean the output directory"> -+ <ant antfile="build.xml" dir="ext" target="clean"/> -+ <ant antfile="build.xml" dir="core" target="clean"/> -+ <ant antfile="build.xml" dir="lib" target="clean"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile" description="Compile the code"> -+ <ant antfile="build.xml" dir="ext" target="compile"/> -+ <ant antfile="build.xml" dir="core" target="compile"/> -+ <ant antfile="build.xml" dir="lib" target="compile"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Test-compilation target --> -+ <!-- ====================================================================== --> -+ -+ <target name="compile-tests" description="Compile the test code"> -+ <ant antfile="build.xml" dir="ext" target="compile-tests"/> -+ <ant antfile="build.xml" dir="core" target="compile-tests"/> -+ <ant antfile="build.xml" dir="lib" target="compile-tests"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Run all tests --> -+ <!-- ====================================================================== --> -+ -+ <target name="test" description="Run the test cases"> -+ <ant antfile="build.xml" dir="ext" target="test"/> -+ <ant antfile="build.xml" dir="core" target="test"/> -+ <ant antfile="build.xml" dir="lib" target="test"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Javadoc target --> -+ <!-- ====================================================================== --> -+ -+ <target name="javadoc" description="Generates the Javadoc of the application"> -+ <ant antfile="build.xml" dir="ext" target="javadoc"/> -+ <ant antfile="build.xml" dir="core" target="javadoc"/> -+ <ant antfile="build.xml" dir="lib" target="javadoc"/> -+ </target> -+ -+ <!-- ====================================================================== --> -+ <!-- Package target --> -+ <!-- ====================================================================== --> -+ -+ <target name="package" description="Package the application"> -+ <ant antfile="build.xml" dir="ext" target="package"/> -+ <ant antfile="build.xml" dir="core" target="package"/> -+ <ant antfile="build.xml" dir="lib" target="package"/> -+ </target> -+ -+</project> --- -1.9.2 - diff --git a/dev-java/jruby/jruby-1.7.12.ebuild b/dev-java/jruby/jruby-1.7.12.ebuild deleted file mode 100644 index 1b33803..0000000 --- a/dev-java/jruby/jruby-1.7.12.ebuild +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -JAVA_PKG_IUSE="doc source test" - -inherit eutils java-pkg-2 java-ant-2 - -MY_PV="${PV/_rc1/RC1}" - -DESCRIPTION="Java-based Ruby interpreter implementation" -HOMEPAGE="http://jruby.codehaus.org/" -SRC_URI="http://jruby.org.s3.amazonaws.com/downloads/${PV}/${PN}-src-${PV}.tar.gz" -LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="bsf ssl" - -# jffi still needed? Or do we call that jnr-ffi? -# jnr-ffi depends on jffi which depends on libffi -CDEPEND=">=dev-java/bytelist-1.0.8:0 - >=dev-java/joni-1.1.3:0 - >=dev-java/jnr-netdb-1.0:0 - >=dev-java/jvyamlb-0.2.5:0 - >=dev-java/jcodings-1.0.5:0 - dev-java/asm:4 - dev-java/bcpkix:0 - dev-java/bcprov:0 - dev-java/invokebinder:0 - dev-java/jffi:1.2 - dev-java/jline:2 - dev-java/jnr-constants:0 - dev-java/jnr-ffi:0.7 - dev-java/jnr-posix:2.4 - dev-java/jnr-unixsocket:0 - dev-java/joda-time:0 - dev-util/jay:0[java] - dev-java/nailgun:0 - dev-java/jgrapht:0 - dev-java/ant-core:0 - dev-java/bsf:2.3 - dev-java/osgi-core-api:0 - >=dev-java/snakeyaml-1.11:0 - dev-java/jzlib:1.1" - -RDEPEND="${CDEPEND} - >=virtual/jre-1.6" - -# Is jna-posix still needed? Or has that been renamed to jnr-posix? -# jna-posix is the original project name which was abononed years ago. -# jnr-posix < 1.1.8 are from the original fork -# later jnr-posix are from the jnr umbrella project. -DEPEND="${CDEPEND} - >=virtual/jdk-1.6 - test? ( - dev-java/ant-junit4:0 - dev-java/ant-trax:0 - dev-java/junit:4 - java-virtuals/jdk-with-com-sun - dev-java/commons-logging:0 - dev-java/xalan:0 - ) - !!<dev-ruby/jruby-1.3.1-r1" - -PDEPEND="ssl? ( dev-ruby/jruby-openssl )" - -# Tests fail. -# Need to stop injecting jar's into classpath. -RESTRICT="test" - -S="${WORKDIR}/${PN}-${MY_PV}" - -RUBY_HOME=/usr/share/${PN}/lib/ruby -SITE_RUBY=${RUBY_HOME}/site_ruby -GEMS=${RUBY_HOME}/gems - -JAVA_ANT_REWRITE_CLASSPATH="true" -JAVA_ANT_IGNORE_SYSTEM_CLASSES="true" -EANT_GENTOO_CLASSPATH="ant-core asm-4 bcpkix bcprov bsf-2.3 bytelist \ -invokebinder jnr-constants jay jcodings jffi-1.2 jline-2 joda-time joni \ -jnr-ffi-0.7 jnr-posix-2.4 jnr-netdb jnr-unixsocket jvyamlb nailgun -jgrapht osgi-core-api snakeyaml jzlib-1.1" -EANT_NEEDS_TOOLS="true" - -pkg_setup() { - unset RUBYOPT - java-pkg-2_pkg_setup - - local fail - - for directory in "${GEMS}" "${SITE_RUBY}"; do - if [[ -L ${directory} ]]; then - eerror "${directory} is a symlink. Please do the following to resolve the situation:" - echo 'emerge -an app-portage/gentoolkit' - echo 'equery -qC b '"${directory}"' | sort | uniq | sed s/^/=/ > ~/jruby.fix' - echo 'emerge -1C $(< ~/jruby.fix)' - echo "rm ${directory}" - echo 'emerge -1 $(< ~/jruby.fix)' - echo 'rm ~/jruby.fix' - - eerror "For more information, please see http://bugs.gentoo.org/show_bug.cgi?id=302187" - fail="true" - fi - done - - if [[ -n ${fail} ]]; then - die "Please address the above errors, then run emerge --resume" - fi -} - -java_prepare() { - epatch "${FILESDIR}"/${P}-mvn-ant-ant.patch - epatch "${FILESDIR}"/${P}-bash-launcher.patch -# epatch "${FILESDIR}/${P}-build.xml.patch" - -# This is in a comment, compile issue? -# sed -i -e '/Arndt/d' src/org/jruby/RubyBigDecimal.java - - # Delete the bundled JARs but keep invokedynamic.jar. - # No source is available and it's only a dummy anyway. -# find build_lib -name "*.jar" ! -name "jsr292-mock.jar" ! -name "yecht.jar" ! -name 'coro-mock-1.0-SNAPSHOT.jar' -delete || die -} - -src_compile() { - # Avoid generating the ri cache since that currently fails. - local flags="-Dgenerate-ri-cache.hasrun=true" - #local flags="" - use bsf && flags="-Dbsf.present=true" - - export RUBYOPT="" - einfo $RUBYOPT - #eant jar $(use_doc apidocs) -Djdk1.5+=true ${flags} - eant -Djdk1.5+=true ${flags} -} - -src_test() { - if [ ${UID} == 0 ] ; then - ewarn 'The tests will fail if run as root so skipping them.' - ewarn 'Enable FEATURES="userpriv" if you want to run them.' - return - fi - # Our jruby.jar is unbundled so we need to add the classpath to this test. - sed -i "s:java -jar:java -Xbootclasspath/a\:#{ENV['JRUBY_CP']} -jar:g" test/test_load_compiled_ruby_class_from_classpath.rb || die - sed -i "s@:refid => 'build.classpath'@:path =>\"#{ENV['JRUBY_CP']}:lib/jruby.jar\"@g" \ - rakelib/commands.rake || die - #sed -i "s@:refid => 'test.class.path'@:path => \"#{ENV['JRUBY_CP']}@g" \ - # rakelib/commands.rake || die - - #bsf optionally depends on jruby, which means that the previously - #installed jruby will be added to classpath, nasty things will happen. - local cpath=`java-pkg_getjars ${EANT_GENTOO_CLASSPATH// /,},junit-4` - cpath="$(echo ${cpath} | sed -e "s_${EROOT}/usr/share/jruby/lib/jruby.jar:__g")" - cpath="${cpath}:$(java-pkg_getjars --build-only commons-logging,xalan)" - EANT_GENTOO_CLASSPATH="" - - local flags="" - use bsf && flags="-Dbsf.present=true" - - #Clear RUBYOPT - export RUBYOPT="" - export JRUBY_CP="${cpath}" - ANT_TASKS="ant-junit4 ant-trax" \ - JRUBY_OPTS="" eant test -Djdk1.5+=true -Djruby.bindir=bin \ - -Dgentoo.classpath="${cpath}" ${flags} -} - -src_install() { - java-pkg_dojar lib/${PN}.jar - dodoc README docs/{*.txt,README.*} || die - - use doc && java-pkg_dojavadoc docs/api - use source && java-pkg_dosrc src/org - -# Use the bash based launcher to preserve whitespace in arguments. -# Ie allow >jruby -e "puts 'hello'"< to work otherwise -# >jruby -e "\"puts 'hello'\""< is needed. -# -# # We run the sed here in install so that we don't get the wrong -# # data during the test phase! -# sed \ -# -e '/++ebuild-cut-here++/, /--ebuild-cut-here--/ d' \ -# -e '/^JRUBY_HOME=/s:=:=/usr/share/jruby:' \ -# bin/jruby.sh > "${T}"/jruby - - newbin bin/jruby.bash jruby - dobin bin/j{irb{,_swing},rubyc} - - insinto "${RUBY_HOME}" - doins -r "${S}"/lib/ruby/{1.8,1.9,site_ruby} - - # Remove all the references to RubyGems as we're just going to - # install it through dev-ruby/rubygems. - find "${ED}${RUBY_HOME}" -type f \ - '(' '(' -path '*rubygems*' -not -name 'jruby.rb' ')' -or -name 'ubygems.rb' -or -name 'datadir.rb' ')' \ - -delete || die -} diff --git a/dev-java/jruby/metadata.xml b/dev-java/jruby/metadata.xml deleted file mode 100644 index 0b15377..0000000 --- a/dev-java/jruby/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>java</herd> - <herd>ruby</herd> -</pkgmetadata> |