Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63268 - dev-java/dom4j uses packed jars
Summary: dev-java/dom4j uses packed jars
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords: InVCS
Depends on: 63262 64652 94432 97206 97209 97218 97223 97232
Blocks: 69972 65489
  Show dependency tree
 
Reported: 2004-09-08 08:22 UTC by Thomas Matthijs (RETIRED)
Modified: 2005-06-29 11:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dom4j-1.4-r2.ebuild (dom4j-1.4-r2.ebuild,2.74 KB, text/plain)
2005-05-08 12:04 UTC, Josh Nichols (RETIRED)
Details
patch for the build.xml of dom4j-1.4 (dom4j-1.4-antscript.patch,1.45 KB, patch)
2005-05-08 12:05 UTC, Josh Nichols (RETIRED)
Details | Diff
fixes the exception throwing of dom4j-1.4 (dom4j-1.4-exceptions.patch,2.32 KB, patch)
2005-05-08 12:07 UTC, Josh Nichols (RETIRED)
Details | Diff
dom4j-1.5-r1.ebuild (dom4j-1.5-r1.ebuild,1.93 KB, text/plain)
2005-05-08 13:27 UTC, Josh Nichols (RETIRED)
Details
dom4j-1.6.1.ebuild (dom4j-1.6.1.ebuild,2.51 KB, text/plain)
2005-06-27 11:17 UTC, Josh Nichols (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Matthijs (RETIRED) gentoo-dev 2004-09-08 08:22:02 UTC
Following the new java policy, packages shouldn't rely on packed jars, dependencies need to be added on our own packages and used.
Comment 1 Jan Brinkmann (RETIRED) gentoo-dev 2004-11-08 12:28:33 UTC
why does dom4j depends on the ebuild for the avalon framework? there is no jar which belongs to it, as i would say. these is the list of dependencies:

lib/
----
jaxen-1.1-beta-4.jar           
jaxme-api-0.3.jar              
jsr173_1.0_api.jar             
msv-20030807.jar                
pull-parser-2.jar               
relaxngDatatype-20030807.jar    
xsdlib-20030807.jar             


lib/endorsed
------------
xml-apis-2.0.2.jar              


lib/test
--------
jsr173_1.0_ri.jar               
junitperf-1.8.jar               


lib/tools
---------
clover-1.3.1.jar                
isorelax-20030108.jar           
jaxme-0.3.jar                   
jaxme-js-0.3.jar                
jaxme-xs-0.3.jar                
jtidy-4aug2000r7-dev.jar        
xalan-2.5.1.jar                 
xercesImpl-2.6.2.jar            

some of them are already available in the portage tree, i'll try to add the others during the week. i expect to have the new ebuild ready on the next weekend. 
Comment 2 Josh Nichols (RETIRED) gentoo-dev 2005-05-08 12:04:18 UTC
Created attachment 58371 [details]
dom4j-1.4-r2.ebuild

At first, I had thought this bug refered to dom4j-1.4... so I had worked on
that version, but I'll take a stab at 1.5 soon.

* Now has dependencies for, and uses jars from, most of the packages in portage

* Added a patch for a compile error I encountered, where a particular exception
wasn't being caught in a try statement
* Added a patch to the build.xml so that it can be used instead of the
build.sh. It mostly involved adding some classpath directives to the build.xml
* Docs are now only built if the doc useflag is set.
* Added some TODO comments for packages that still need to ebuilds, or that I
couldn't find corresponding packages for, or that I wasn't 100% sure were the
right jar files.
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2005-05-08 12:05:42 UTC
Created attachment 58372 [details, diff]
patch for the build.xml of dom4j-1.4

This patch allows ant to be called directly, instead of using the build.sh
included.
Comment 4 Josh Nichols (RETIRED) gentoo-dev 2005-05-08 12:07:57 UTC
Created attachment 58373 [details, diff]
fixes the exception throwing of dom4j-1.4
Comment 5 Josh Nichols (RETIRED) gentoo-dev 2005-05-08 13:27:01 UTC
Created attachment 58392 [details]
dom4j-1.5-r1.ebuild

* Added src_unpack
* Now uses jar files from packages which are in portage, with notes for ones
that still need to be replaced.
* Added corresponding dependencies.
Comment 6 Josh Nichols (RETIRED) gentoo-dev 2005-06-27 11:17:14 UTC
Created attachment 62084 [details]
dom4j-1.6.1.ebuild

Version bump, and no longer uses packed jars.
Comment 7 Thomas Matthijs (RETIRED) gentoo-dev 2005-06-29 07:26:24 UTC
Josh Nichols <nichoj@alum.rpi.edu>
Comment 8 Thomas Matthijs (RETIRED) gentoo-dev 2005-06-29 11:54:52 UTC
Thanks, added to the tree