Hello, Due to invalid AC_ARG_ENABLE, --disable-X for some keys actually enables them. Attached is a fix. Thanks!
Created attachment 169072 [details, diff] icedtea6-1.3-autoconf.patch
(In reply to comment #1) > Created an attachment (id=169072) [edit] > icedtea6-1.3-autoconf.patch > please submit this to the upstream bug tracker http://icedtea.classpath.org/bugzilla/
Done. Please add this patch so that people can merge current ebuild.
I have a different error on configure. I have -pulseaudio set and don't have PA installed. On configure, icedtea6-1.3-r1 fails with: "checking for pulseaudio... no configure: error: "pulseaudio was not found."" If the use has -pulseaudio, I think the pulseaudio check should be disabled.
(In reply to comment #4) > I have a different error on configure. I have -pulseaudio set and don't have > PA installed. On configure, icedtea6-1.3-r1 fails with: > > "checking for pulseaudio... no > configure: error: "pulseaudio was not found."" > > If the use has -pulseaudio, I think the pulseaudio check should be disabled. > This is the same issue, use the attached patch to solve it.
It is not the same issue. Applying the patch does not resolve it.
It is. The ebuild use --disable-pulse-java but the autoconf actually enables it. You should apply the patch to the ebuild src_unpack() phase before the eautoreconf.
ok, tell me what I'm doing wrong: I do ebuild icedtea6-1.3-r1 unpack, go into the work directory, apply the patch, then run ebuild icedtea6-1.3-r1 configure, then ebuild icedtea6-1.3-r1 compile. It fails at the same point I mentioned.
This is not the way. Copy the icedtea6 directory to your overlay, should be something like: /usr/local/portage/dev-java/icedtea6 Make sure that the following is available at /etc/make.conf: PORTDIR_OVERLAY="/usr/local/portage" Modify icedtea6-1.3-r1.ebuild, add: epatch "${FILESDIR}/${P}-autoconf.patch" Just before: eautoreconf || die "failed to regenerate autoconf infrastructure" Run: ebuild icedtea6-1.3-r1.ebuild digest And you are ready to go. java: It would be nicer if you do this...
ok, works now :) thanks! Java people: please add this to the overlay so that the ebuild actually works...
Committed.