You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2010/02/02 04:18:31 UTC

svn commit: r905500 - in /ofbiz/trunk: ./ framework/birt/lib/platform/plugins/com.lowagie.itext/ framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/ framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/

Author: hansbak
Date: Tue Feb  2 03:18:15 2010
New Revision: 905500

URL: http://svn.apache.org/viewvc?rev=905500&view=rev
Log:
make birt use the itext libraries already present in ofbiz, contribution of Chattree and reported by erwan in the mailing list

Added:
    ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/
    ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/
    ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF
    ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties
Removed:
    ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/
Modified:
    ofbiz/trunk/LICENSE

Modified: ofbiz/trunk/LICENSE
URL: http://svn.apache.org/viewvc/ofbiz/trunk/LICENSE?rev=905500&r1=905499&r2=905500&view=diff
==============================================================================
--- ofbiz/trunk/LICENSE (original)
+++ ofbiz/trunk/LICENSE Tue Feb  2 03:18:15 2010
@@ -2462,8 +2462,6 @@
 ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.css.sac_1.3.0.v200805290154.jar
 ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.dom.smil_1.0.0.v200806040011.jar
 ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.dom.svg_1.1.0.v200806040011.jar
-ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090608/lib/itext_1.5.4.jar
-ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090608/lib/itextasian-1.5.2.jar
 ofbiz/trunk/framework/birt/lib/platform/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20090429-1800/runtime_registry_compatibility.jar
 ofbiz/trunk/framework/birt/lib/platform/plugins/org.mozilla.rhino_1.7.1.v20090608/lib/js.jar
 ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.sac_1.3.0.v20090608/lib/flute.jar

Added: ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF?rev=905500&view=auto
==============================================================================
--- ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF (added)
+++ ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF Tue Feb  2 03:18:15 2010
@@ -0,0 +1,22 @@
+Manifest-Version: 1.0
+Bundle-Vendor: %providerName
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.4
+Bundle-SymbolicName: com.lowagie.itext
+Eclipse-ExtensibleAPI: true
+Bundle-Version: 1.5.4.v20090305
+Bundle-ClassPath: ../../../../../webapp/lib/itext-2.0.1.jar
+Export-Package: com.lowagie.bc.asn1,com.lowagie.text,com.lowagie.text.
+ html,com.lowagie.text.html.simpleparser,com.lowagie.text.markup,com.l
+ owagie.text.pdf,com.lowagie.text.pdf.codec,com.lowagie.text.pdf.codec
+ .wmf,com.lowagie.text.pdf.crypto,com.lowagie.text.pdf.events,com.lowa
+ gie.text.pdf.fonts,com.lowagie.text.pdf.hyphenation,com.lowagie.text.
+ rtf,com.lowagie.text.rtf.direct,com.lowagie.text.rtf.document,com.low
+ agie.text.rtf.document.output,com.lowagie.text.rtf.field,com.lowagie.
+ text.rtf.graphic,com.lowagie.text.rtf.headerfooter,com.lowagie.text.r
+ tf.list,com.lowagie.text.rtf.style,com.lowagie.text.rtf.table,com.low
+ agie.text.rtf.text,com.lowagie.text.xml,com.lowagie.text.xml.xmp,com.
+ lowagie.tools
+Bundle-ManifestVersion: 2
+Bundle-Copyright: Copyright 2001-2009 The Apache Software Foundation
\ No newline at end of file

Added: ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties?rev=905500&view=auto
==============================================================================
--- ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties (added)
+++ ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties Tue Feb  2 03:18:15 2010
@@ -0,0 +1,17 @@
+#####################################################################
+# Copyright 2001-2009 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#####################################################################
+pluginName = Lowagie Itext
+providerName = Apache Open For Business Project



Re: svn commit: r905500 - in /ofbiz/trunk: ./ framework/birt/lib/platform/plugins/com.lowagie.itext/ framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/ framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/

Posted by Chatree Srichart <ch...@gmail.com>.
Hi, Adam

Now I don't know how to use ant and xml+xslt for generate manifest file yet.
Please give me a time for this.
About license header, in manifest file can not use comment statement like
Java, XML or Properties file, but I have been added license message in
"Bundle-Copyright" property in manifest file.

Thank you

Regards,

Chatree Srichart

Re: svn commit: r905500 - in /ofbiz/trunk: ./ framework/birt/lib/platform/plugins/com.lowagie.itext/ framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/ framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/

Posted by Adam Heath <do...@brainfood.com>.
Hans Bakker wrote:
> Hi Adam,
> 
> is it possible to get a suggestion how to do this better? We still
> appreciate you technical knowledge :-) !

Sure, just not today, busy with client stuff(aren't we all).

I love providing automation features that others can use.

I know my stuff, you know your stuff, and together we are all one big
happy family.

Re: svn commit: r905500 - in /ofbiz/trunk: ./ framework/birt/lib/platform/plugins/com.lowagie.itext/ framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/ framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/

Posted by Hans Bakker <ma...@antwebsystems.com>.
Hi Adam,

is it possible to get a suggestion how to do this better? We still
appreciate you technical knowledge :-) !

Regards,
Hans

On Wed, 2010-02-03 at 10:53 -0600, Adam Heath wrote:
> hansbak@apache.org wrote:
> > Author: hansbak
> > Date: Tue Feb  2 03:18:15 2010
> > New Revision: 905500
> > 
> > URL: http://svn.apache.org/viewvc?rev=905500&view=rev
> > Log:
> > make birt use the itext libraries already present in ofbiz, contribution of Chattree and reported by erwan in the mailing list
> > 
> > Added:
> >     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/
> >     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/
> >     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF
> >     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties
> > Removed:
> >     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/
> > Modified:
> >     ofbiz/trunk/LICENSE
> > 
> > Modified: ofbiz/trunk/LICENSE
> > URL: http://svn.apache.org/viewvc/ofbiz/trunk/LICENSE?rev=905500&r1=905499&r2=905500&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/LICENSE (original)
> > +++ ofbiz/trunk/LICENSE Tue Feb  2 03:18:15 2010
> > @@ -2462,8 +2462,6 @@
> >  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.css.sac_1.3.0.v200805290154.jar
> >  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.dom.smil_1.0.0.v200806040011.jar
> >  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.dom.svg_1.1.0.v200806040011.jar
> > -ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090608/lib/itext_1.5.4.jar
> > -ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090608/lib/itextasian-1.5.2.jar
> >  ofbiz/trunk/framework/birt/lib/platform/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20090429-1800/runtime_registry_compatibility.jar
> >  ofbiz/trunk/framework/birt/lib/platform/plugins/org.mozilla.rhino_1.7.1.v20090608/lib/js.jar
> >  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.sac_1.3.0.v20090608/lib/flute.jar
> > 
> > Added: ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF
> > URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF?rev=905500&view=auto
> > ==============================================================================
> > --- ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF (added)
> > +++ ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF Tue Feb  2 03:18:15 2010
> > @@ -0,0 +1,22 @@
> 
> Where is the license header?
> 
> > +Manifest-Version: 1.0
> > +Bundle-Vendor: %providerName
> > +Bundle-Name: %pluginName
> 
> Are these 2 correct?
> 
> > +Bundle-Localization: plugin
> > +Bundle-RequiredExecutionEnvironment: J2SE-1.4
> > +Bundle-SymbolicName: com.lowagie.itext
> > +Eclipse-ExtensibleAPI: true
> > +Bundle-Version: 1.5.4.v20090305
> > +Bundle-ClassPath: ../../../../../webapp/lib/itext-2.0.1.jar
> 
> I don't like this.  Not at all.  Hard-coded library paths scattered
> all over is icky.
> 
> It would be better to automatically build this file using targets in
> build.xml, and automatically finding the correct itext.jar file path.
>  Plus doing this for the other unpacked plugins.
> 
> (for all): ant is not just for compiling java into class.  It can
> produce a lot more.  Don't be afraid to do xml+xslt to produce shell
> scripts, or properties files, or variable replacement in text blobs.
> 
> > +Export-Package: com.lowagie.bc.asn1,com.lowagie.text,com.lowagie.text.
> > + html,com.lowagie.text.html.simpleparser,com.lowagie.text.markup,com.l
> > + owagie.text.pdf,com.lowagie.text.pdf.codec,com.lowagie.text.pdf.codec
> > + .wmf,com.lowagie.text.pdf.crypto,com.lowagie.text.pdf.events,com.lowa
> > + gie.text.pdf.fonts,com.lowagie.text.pdf.hyphenation,com.lowagie.text.
> > + rtf,com.lowagie.text.rtf.direct,com.lowagie.text.rtf.document,com.low
> > + agie.text.rtf.document.output,com.lowagie.text.rtf.field,com.lowagie.
> > + text.rtf.graphic,com.lowagie.text.rtf.headerfooter,com.lowagie.text.r
> > + tf.list,com.lowagie.text.rtf.style,com.lowagie.text.rtf.table,com.low
> > + agie.text.rtf.text,com.lowagie.text.xml,com.lowagie.text.xml.xmp,com.
> > + lowagie.tools
> > +Bundle-ManifestVersion: 2
> > +Bundle-Copyright: Copyright 2001-2009 The Apache Software Foundation
> > \ No newline at end of file
> > 
> > Added: ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties
> > URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties?rev=905500&view=auto
> > ==============================================================================
> > --- ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties (added)
> > +++ ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties Tue Feb  2 03:18:15 2010
> > @@ -0,0 +1,17 @@
> > +#####################################################################
> > +# Copyright 2001-2009 The Apache Software Foundation
> > +#
> > +# Licensed under the Apache License, Version 2.0 (the "License"); you may not
> > +# use this file except in compliance with the License. You may obtain a copy of
> > +# the License at
> > +#
> > +# http://www.apache.org/licenses/LICENSE-2.0
> > +#
> > +# Unless required by applicable law or agreed to in writing, software
> > +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
> > +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
> > +# License for the specific language governing permissions and limitations
> > +# under the License.
> > +#####################################################################
> > +pluginName = Lowagie Itext
> > +providerName = Apache Open For Business Project
> > 
> > 
> 
-- 
Antwebsystems.com: Quality OFBiz services for competitive rates


Re: svn commit: r905500 - in /ofbiz/trunk: ./ framework/birt/lib/platform/plugins/com.lowagie.itext/ framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/ framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/

Posted by Adam Heath <do...@brainfood.com>.
hansbak@apache.org wrote:
> Author: hansbak
> Date: Tue Feb  2 03:18:15 2010
> New Revision: 905500
> 
> URL: http://svn.apache.org/viewvc?rev=905500&view=rev
> Log:
> make birt use the itext libraries already present in ofbiz, contribution of Chattree and reported by erwan in the mailing list
> 
> Added:
>     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/
>     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/
>     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF
>     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties
> Removed:
>     ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090305/
> Modified:
>     ofbiz/trunk/LICENSE
> 
> Modified: ofbiz/trunk/LICENSE
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/LICENSE?rev=905500&r1=905499&r2=905500&view=diff
> ==============================================================================
> --- ofbiz/trunk/LICENSE (original)
> +++ ofbiz/trunk/LICENSE Tue Feb  2 03:18:15 2010
> @@ -2462,8 +2462,6 @@
>  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.css.sac_1.3.0.v200805290154.jar
>  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.dom.smil_1.0.0.v200806040011.jar
>  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.dom.svg_1.1.0.v200806040011.jar
> -ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090608/lib/itext_1.5.4.jar
> -ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext_1.5.4.v20090608/lib/itextasian-1.5.2.jar
>  ofbiz/trunk/framework/birt/lib/platform/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20090429-1800/runtime_registry_compatibility.jar
>  ofbiz/trunk/framework/birt/lib/platform/plugins/org.mozilla.rhino_1.7.1.v20090608/lib/js.jar
>  ofbiz/trunk/framework/birt/lib/platform/plugins/org.w3c.sac_1.3.0.v20090608/lib/flute.jar
> 
> Added: ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF?rev=905500&view=auto
> ==============================================================================
> --- ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF (added)
> +++ ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/META-INF/MANIFEST.MF Tue Feb  2 03:18:15 2010
> @@ -0,0 +1,22 @@

Where is the license header?

> +Manifest-Version: 1.0
> +Bundle-Vendor: %providerName
> +Bundle-Name: %pluginName

Are these 2 correct?

> +Bundle-Localization: plugin
> +Bundle-RequiredExecutionEnvironment: J2SE-1.4
> +Bundle-SymbolicName: com.lowagie.itext
> +Eclipse-ExtensibleAPI: true
> +Bundle-Version: 1.5.4.v20090305
> +Bundle-ClassPath: ../../../../../webapp/lib/itext-2.0.1.jar

I don't like this.  Not at all.  Hard-coded library paths scattered
all over is icky.

It would be better to automatically build this file using targets in
build.xml, and automatically finding the correct itext.jar file path.
 Plus doing this for the other unpacked plugins.

(for all): ant is not just for compiling java into class.  It can
produce a lot more.  Don't be afraid to do xml+xslt to produce shell
scripts, or properties files, or variable replacement in text blobs.

> +Export-Package: com.lowagie.bc.asn1,com.lowagie.text,com.lowagie.text.
> + html,com.lowagie.text.html.simpleparser,com.lowagie.text.markup,com.l
> + owagie.text.pdf,com.lowagie.text.pdf.codec,com.lowagie.text.pdf.codec
> + .wmf,com.lowagie.text.pdf.crypto,com.lowagie.text.pdf.events,com.lowa
> + gie.text.pdf.fonts,com.lowagie.text.pdf.hyphenation,com.lowagie.text.
> + rtf,com.lowagie.text.rtf.direct,com.lowagie.text.rtf.document,com.low
> + agie.text.rtf.document.output,com.lowagie.text.rtf.field,com.lowagie.
> + text.rtf.graphic,com.lowagie.text.rtf.headerfooter,com.lowagie.text.r
> + tf.list,com.lowagie.text.rtf.style,com.lowagie.text.rtf.table,com.low
> + agie.text.rtf.text,com.lowagie.text.xml,com.lowagie.text.xml.xmp,com.
> + lowagie.tools
> +Bundle-ManifestVersion: 2
> +Bundle-Copyright: Copyright 2001-2009 The Apache Software Foundation
> \ No newline at end of file
> 
> Added: ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties?rev=905500&view=auto
> ==============================================================================
> --- ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties (added)
> +++ ofbiz/trunk/framework/birt/lib/platform/plugins/com.lowagie.itext/plugin.properties Tue Feb  2 03:18:15 2010
> @@ -0,0 +1,17 @@
> +#####################################################################
> +# Copyright 2001-2009 The Apache Software Foundation
> +#
> +# Licensed under the Apache License, Version 2.0 (the "License"); you may not
> +# use this file except in compliance with the License. You may obtain a copy of
> +# the License at
> +#
> +# http://www.apache.org/licenses/LICENSE-2.0
> +#
> +# Unless required by applicable law or agreed to in writing, software
> +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
> +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
> +# License for the specific language governing permissions and limitations
> +# under the License.
> +#####################################################################
> +pluginName = Lowagie Itext
> +providerName = Apache Open For Business Project
> 
>