<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>build_lib/bnd-0.0.249.jar</filename>
    </added>
    <added>
      <filename>jruby.bnd.template</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -217,7 +217,7 @@
           &lt;/and&gt;
       &lt;/condition&gt;
       &lt;antcall target=&quot;_jarjar_internal_&quot;/&gt;
-      
+            
       &lt;taskdef name=&quot;jarjar&quot; classname=&quot;com.tonicsystems.jarjar.JarJarTask&quot; classpath=&quot;${build.lib.dir}/jarjar-1.0rc7.jar&quot;/&gt;
       &lt;jarjar destfile=&quot;${lib.dir}/jruby.jar&quot; compress=&quot;false&quot;&gt;
         &lt;fileset dir=&quot;${jruby.classes.dir}&quot;/&gt;
@@ -228,6 +228,20 @@
         &lt;/manifest&gt;
         &lt;rule pattern=&quot;org.objectweb.asm.**&quot; result=&quot;jruby.objectweb.asm.@1&quot;/&gt;
       &lt;/jarjar&gt;
+      &lt;antcall target=&quot;_osgify-jruby_&quot; /&gt;
+  &lt;/target&gt;
+
+  &lt;!-- Use Bnd to wrap the JAR generated by jarjar in above task --&gt;
+  &lt;target name=&quot;_osgify-jruby_&quot;&gt;
+    &lt;filter token=&quot;JRUBY_VERSION&quot; value=&quot;${version.jruby}&quot;/&gt;
+    &lt;copy file=&quot;${basedir}/jruby.bnd.template&quot; tofile=&quot;${build.dir}/jruby.bnd&quot; filtering=&quot;true&quot;/&gt;
+    &lt;taskdef resource=&quot;aQute/bnd/ant/taskdef.properties&quot;
+      classpath=&quot;${build.lib.dir}/bnd-0.0.249.jar&quot;/&gt;
+    &lt;bndwrap definitions=&quot;${build.dir}&quot; output=&quot;${lib.dir}&quot;&gt;
+      &lt;fileset file=&quot;${lib.dir}/jruby.jar&quot; /&gt;
+    &lt;/bndwrap&gt;
+    &lt;move file=&quot;${lib.dir}/jruby.jar$&quot; tofile=&quot;${lib.dir}/jruby.jar&quot; 
+      overwrite=&quot;true&quot; /&gt;
   &lt;/target&gt;
   
   &lt;target name=&quot;_jarjar_internal_&quot; unless=&quot;jarjar.uptodate&quot;&gt;</diff>
      <filename>build.xml</filename>
    </modified>
    <modified>
      <diff>@@ -129,6 +129,11 @@
                   &lt;version&gt;3.0&lt;/version&gt;
                 &lt;/artifactItem&gt;
                 &lt;artifactItem&gt;
+                  &lt;groupId&gt;biz.aQute&lt;/groupId&gt;
+                  &lt;artifactId&gt;bnd&lt;/artifactId&gt;
+                  &lt;version&gt;0.0.249&lt;/version&gt;
+                &lt;/artifactItem&gt;
+                &lt;artifactItem&gt;
                   &lt;groupId&gt;jline&lt;/groupId&gt;
                   &lt;artifactId&gt;jline&lt;/artifactId&gt;
                   &lt;version&gt;0.9.93&lt;/version&gt;</diff>
      <filename>maven/jruby-complete/pom.xml</filename>
    </modified>
    <modified>
      <diff>@@ -129,6 +129,11 @@
                   &lt;version&gt;3.0&lt;/version&gt;
                 &lt;/artifactItem&gt;
                 &lt;artifactItem&gt;
+                  &lt;groupId&gt;biz.aQute&lt;/groupId&gt;
+                  &lt;artifactId&gt;bnd&lt;/artifactId&gt;
+                  &lt;version&gt;0.0.249&lt;/version&gt;
+                &lt;/artifactItem&gt;
+                &lt;artifactItem&gt;
                   &lt;groupId&gt;jline&lt;/groupId&gt;
                   &lt;artifactId&gt;jline&lt;/artifactId&gt;
                   &lt;version&gt;0.9.93&lt;/version&gt;</diff>
      <filename>maven/jruby/pom.xml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d4c3ff3d68466a37c1701675c7fe64b04fabbf5c</id>
    </parent>
  </parents>
  <author>
    <name>enebo</name>
    <email>enebo@961051c9-f516-0410-bf72-c9f7e237a7b7</email>
  </author>
  <url>http://github.com/bobmcwhirter/jruby/commit/52a780399710cfdc062c33dc87538b22067d72c5</url>
  <id>52a780399710cfdc062c33dc87538b22067d72c5</id>
  <committed-date>2008-08-11T14:02:51-07:00</committed-date>
  <authored-date>2008-08-11T14:02:51-07:00</authored-date>
  <message>JRUBY-2741: OSGify jruby.jar in the release jruby distribution (patch by Hendy Irawan)

git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7437 961051c9-f516-0410-bf72-c9f7e237a7b7</message>
  <tree>3f3068a4ff4bad9fcd0d0447fe45eda23b66ac2c</tree>
  <committer>
    <name>enebo</name>
    <email>enebo@961051c9-f516-0410-bf72-c9f7e237a7b7</email>
  </committer>
</commit>
