Just to clarify, the below comments refer to the "cleaned-up" 1.1-r3 ebuild... - depends on gnome-1 stuff which is package.masked and pending removal (see Bug 154102) - gnome, gtk and esd use flags should be replaced by just a single flag, since they are plain redundant (esd support requires USE=gtk, gtk support requires USE=gnome; oh well, don't ask me, I didn't write the ebuild :P - As an added bonus, it disables gtk support on amd64 regardless of use flags because "gtkBitchX is broken on amd64" (Bug 61133) - While it has two flags for gnome/gtk support, append-flags -I/usr/include/gnome-1.0 is apparently needed to be applied unconditionally in src_compile, just in case... (see Bug 147165) - USE=ncurses gives people a nifty choice between depend or not to depend on ncurses, without any relevant configure option; will work for sure :P - USE=cdrom gives you a "dear IRC client, please block my CDROM drive" feature, that's a definitive must-have (not kidding, see Bug 55823) - the ebuild has a whole bunch of nifty patches, such as: * hebrew patch which enables Hebrew unconditionally (everyone must want that) * cjk patch that hard-enables cjk in only 193 lines (sure it doesn't need any dependency or anything like that) * a wonderful freenode patch, which hardcodes bunch of freenode servers into the code (looks like a quality code design, actually all the networks just have hardcoded servers in there ;) ) - Despite all the sophisticated measures mentioned above, it still segfaults on amd64 (Bug 112402) For sanity sake, please clean up this horrible thing from the tree.
no
19 Nov 2006; Saleem Abdulrasool <compnerd@gentoo.org> -bitchx-1.1-r1.ebuild, -bitchx-1.1-r2.ebuild: Drop the older versions 19 Nov 2006; Saleem Abdulrasool <compnerd@gentoo.org> bitchx-1.1-r1.ebuild, bitchx-1.1-r2.ebuild, bitchx-1.1-r3.ebuild: Drop gnome, gtk, esd, ncurses, cdrom useflags for GNOME 1.x removal