Summary: | Ufed saves the "bootsplash" USE-flag as "bootspla" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikolas Garofil <garo> |
Component: | Current packages | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dberkholz, jbilbo, rich0, stephane, zomps |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ufed-0.35-mask.patch |
Description
Nikolas Garofil
2004-10-24 04:37:21 UTC
Created attachment 42488 [details, diff]
ufed-0.35-mask.patch
The problem:
/usr/portage/profiles/use.desc contains
sh - indicates that architecture is SuperH
which tells ufed to remove any sh flags you may have in your USE list. It's a
bit too aggressive. Attached patch fixes it for me.
Same problem for PHP flag 'flash' saved as 'fla'... *** Bug 67339 has been marked as a duplicate of this bug. *** I tested it and the patch works on ufed 0.35 but also on 0.34 Thanks ! *** Bug 69823 has been marked as a duplicate of this bug. *** Basically, any flag ending with sh will be mangled. I had a problem nagios-ssh that got mangled to nagios-s. The patch took care of it. Quick instructions for those who wonder how to fix it. Enable PORTAGE_OVERLAY="/usr/local/portage" in /etc/make.conf # mkdir -p /usr/local/portage/app-portage/ufed/files # cd /usr/local/portage/app-portage/ufed/files # wget http://bugs.gentoo.org/attachment.cgi?id=42488 -O ufed-0.35-mask.patch # cp /usr/portage/app-portage/ufed/files/cascaded-profile-support.patch . # cd .. # cp /usr/portage/app-portage/ufed/ufed-0.35-r1.ebuild . # ebuild ufed-0.35-r1.ebuild digest Modify ufed-0.35-r1.ebuild with your favorite editor and locate the line begining with epatch. If you use vi|vim|gvim, you can put the cursor on that line and press "d" twice and then "shift-p" twice. This will double the epatch line. It should then look this way: epatch ${FILESDIR}/${P}-mask.patch Save and ensure ufed will be updated to the said unstable version: # mkdir -p /etc/portage # echo "=app-portage/ufed-0.35-r1 ~x86" >> /etc/portage/package.keyword emerge -a ufed to besure it will borrow the ebuild from the overlay. *** Bug 70411 has been marked as a duplicate of this bug. *** I've just noticed that the flag bash-completion is saved as ba-completion and is marked as an unknown option when next using ufed. It also removes the flag "tcltk" from /etc/make.conf when saving you've activated it. However, it shows it as being activated next time you run ufed. However, to compile something with tcltk support it is required in make.conf. 0.35-r2 with the patch is in CVS now. |