Upgrading to gettext-0.18.1.1-r1 forces get installation for no apparent reason. According to the changelog: 07 Aug 2010; Mike Frysinger <vapier@gentoo.org> +gettext-0.18.1.1-r1.ebuild: Add support for USE=git. ...which is fine, but it's implemented as USE=+git in the ebuild, with no explanation about why it's forced on. Granted, I can disable git support through package.use, but unless there's a compelling reason to force a USE flag on or off, it should respect default settings by, err, default. Think that makes sense. :-) Request/recommend either changing "+git" to just "git" in the ebuild, or providing explanation in ebuild or changelog about why git is suddenly apparently required rather than just supported. Reproducible: Always Steps to Reproduce:
nothing is forced. set USE=-git if you dont want it.
also, try reading the documentation first. it's pretty clear. local:git:sys-devel/gettext: When running `autopoint`, use git to store the internal development files; this requires git at runtime, but will be faster/smaller than raw archives
*** Bug 339689 has been marked as a duplicate of this bug. ***
Is git really required in autogenerated stage3?
Commit message: Drop USE=git from the default as the overall size of the git package is larger than the space savings of the raw tarballs, and the latest gettext versions no longer require cvs or git but support raw tarballs http://sources.gentoo.org/sys-devel/gettext/gettext-0.18.1.1-r1.ebuild?r1=1.11&r2=1.12 http://sources.gentoo.org/sys-devel/gettext/gettext-0.18.1.1-r2.ebuild?r1=1.4&r2=1.5 http://sources.gentoo.org/sys-devel/gettext/gettext-0.18.1.1-r3.ebuild?r1=1.4&r2=1.5 http://sources.gentoo.org/sys-devel/gettext/metadata.xml?r1=1.5&r2=1.6
i've changed it to USE=git since the 0.18.x series supports raw tarballs, and the overall space savings are lost with the overall size of git itself. not that i mind having git installed by default in stage3 as it saves me from having to emerge it first ;).