The ebuild try's to get the file http://java.sun.com/products/jfc/tsc/articles/treetable2/downloads/src.zip during the build proccess. This is'nt possible if gentoo is offline used. Which means get the files on a second pc and install them afterwards on the 1st pc. Reproducible: Always Steps to Reproduce: 1. download the files which are given with emerge -fpv rhino 2. place these files in /usr/portage/distfiles 3. emerge rhino without any connection to the internet Actual Results: the ebuild breaks, because it could'nt download the file. Expected Results: rhino should be installed
Created attachment 31107 [details, diff] rhino-1.5-r5.ebuild.patch-2 as this package is RESTRICT=nomirror we can fetch src.zip this way and move the files into place. without nomirror we're pushing a file with a quite common name src.zip to the mirrors, might not be the best. other solution is to pack the needed file into an archive like rhino-swing-ex.tar.bz2 and use that one. also have an ebuild for that version, i'll attach it as well.
Created attachment 31108 [details] rhino-swing-ex.patch for FILESDIR
Created attachment 31109 [details, diff] rhino-1.5-r5.ebuild.patch-1
*** Bug 46582 has been marked as a duplicate of this bug. ***
I believe i have a better way to do this patches attacked please let me know what you think
Created attachment 33589 [details, diff] *wrong* please ignore
Created attachment 33590 [details, diff] files/dont-fetch-swing-ex.patch
Created attachment 33591 [details, diff] oeps, put in wrong patch b4, this is the correct patch for the ebuild
Fixed. Available for testing on sparc, x86, ppc and amd64 as dev-java/rhino-1.5_rc5. Sorry about the new (proper!) versioning causing some problems.