Bug 47854 - IUSE="emacs" should be added to several packages
|
Bug#:
47854
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P5
|
|
Resolution: FIXED
|
Assigned To: seemant@gentoo.org
|
Reported By: andrew.kirilenko@gmail.com
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: IUSE="emacs" should be added to several packages
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-04-14 16:04 0000
|
Several, packages are installing unnecessary emacs files:
dev-libs/openssl
dev-util/cvs
app-text/ghostscript
sys-devel/gettext
They should do this only when "emacs" is in USE. Required changes are trivial:
1. Add emacs to IUSE
2. Surround emacs-related parts with "if [ `use emacs` ]".
libidn install also emacs files.
Created an attachment (id=29905) [details]
openssl with emacs IUSE
Added IUSE="emacs"
it looks like it only installed /usr/share/emacs/site-lisp/c-indent.el or
something.. so i put the two lines for that into an if use emacs; then ...fi
ok?
after emerge -u openssl, i don't have that lisp file in that dir.
Created an attachment (id=29913) [details]
gettext with IUSE emacs
ugh, IUSE=emacs
also did a little hack to rm -rf ${D}/usr/share/emacs so the new lisp files
would not be installed when emacs was not defined.
i no longer have /usr/share/emacs (which probably means that this is OK, and
gettext was the app that created /usr/share/emacs for me and there were no
installations there so it all went away.. i am sandboxed :)
ok can someone upload these ebuilds please :)
I guess, because the changes are not important, it'll be good idea to apply
them with the next version of each package :)
im not the maintainer for these packages though, so chances are, if the changes
dont get put into the db now, they'll just copy/paste the existing ones to make
the version bump. (at least i'm guessing they're as lazy as me...)
where are all the portage admins :)
Speaking for the cvs ebuild, I'll add this when doing cvs-1.11.15-r1, together
with some kerberos changes (see bug 32480).
It may take some days until I figured all the kerberos related things (and
problems!) out, though.
added to cvs-1.11.15
aliz: you forgot to remove the 2 lines above the "if use emacs;..." in the openssl ebuild, it now adds the emacs thing (just like before) and then checks if emacs is in USE and does the same again ;)
btw. can we mark the attachments where the ebuilds have the change applied as obsolete so that we know when to close this bug?
I'll add to gettext and close this bug out