Please quit inheriting gcc.eclass, it is deprecated. Instead start using toolchain-funcs.eclass. Note that the only syntax change you need to make is: gcc-getCC -> tc-getCC gcc-getCXX -> tc-getCXX Otherwise toolchain-funcs should drop in nicely for gcc. List of packages ================ base-system: app-admin/socklog base-system: sys-apps/hdparm base-system: sys-apps/iproute2 base-system: sys-apps/memtester base-system: sys-block/buffer base-system: sys-boot/grub base-system: sys-boot/syslinux base-system: sys-devel/bison base-system: sys-process/runit cjk: app-i18n/dbskkd-cdb cjk: app-i18n/jmcce cjk: app-i18n/kcc cjk: dev-libs/libmoe cjk: dev-tex/cjk-latex cjk: media-libs/vflib cluster: sys-devel/distcc common-lisp: dev-lisp/clisp commonbox: x11-misc/fbdesk desktop-dock: x11-plugins/wmtz dev-embedded: dev-embedded/gpsim dev-embedded: dev-embedded/picasm emacs: app-emacs/mpg123-el embedded: net-misc/udhcp fonts: media-fonts/pcf2bdf games: dev-games/hawknl games: dev-libs/DirectFB games: games-action/atanks games: games-action/glaxium games: games-action/poopmup games: games-arcade/gunocide2ex games: games-emulation/fbzx games: games-emulation/fceultra games: games-emulation/generator games: games-emulation/mupen64 games: games-emulation/mupen64-jttl_sound games: games-emulation/mupen64-riceplugin games: games-emulation/xmame games: games-emulation/xmess games: games-fps/prboom games: games-fps/quake1 games: games-fps/ttyquake games: games-kids/gtans games: games-misc/wumpus games: games-mud/powwow games: games-puzzle/quadra games: games-roguelike/moria games: games-roguelike/nethack games: games-rpg/egoboo games: games-rpg/freedroid games: games-server/tetrix games: games-simulation/pmars-sdl games: games-sports/race games: games-strategy/wesnoth gnome: dev-cpp/gnomemm gnome: gnome-base/gnome-vfs gnome: gnome-extra/drwright gnome: gnome-extra/guppi graphics: media-gfx/gimageview graphics: media-gfx/yafray hardened: app-misc/pax-utils hardened: sys-apps/gradm java: dev-java/blackdown-jdk java: dev-java/blackdown-jre kde: app-cdr/arson lang-misc: dev-lang/erlang livecd: app-arch/pbzip2 media-gfx: media-libs/netpbm media-optical: app-cdr/b5i2iso media-optical: app-cdr/bchunk media-optical: app-cdr/cdrdao media-optical: app-cdr/cdrtools media-optical: app-cdr/dvdrtools media-optical: app-cdr/mdf2iso media-tv: media-plugins/mythmusic mozilla: mail-client/mozilla-thunderbird mozilla: net-libs/gecko-sdk mozilla: www-client/mozilla mozilla: www-client/mozilla-firefox mysql-bugs: dev-db/mysql++ net-dialup: net-misc/br2684ctl net-fs: net-fs/openafs net-im: net-im/gabber net-im: net-im/gaim net-irc: net-irc/irssistats net-mail: mail-filter/qmail-scanner net-mail: mail-mta/mini-qmail net-mail: net-libs/libesmtp net-mail: net-mail/checkpassword net-mail: net-mail/cmd5checkpw net-mail: net-mail/cvm-vmailmgr net-mail: net-mail/dot-forward net-mail: net-mail/ezmlm net-mail: net-mail/mailfront net-mail: net-mail/mailwrapper net-mail: net-mail/qlogtools net-mail: net-mail/queue-fix net-mail: net-mail/relay-ctrl net-mail: net-mail/vmailmgr net-p2p: net-p2p/dclib net-proxy: net-proxy/dante netmon: net-analyzer/bigeye netmon: net-analyzer/gnu-netcat netmon: net-analyzer/nttcp netmon: net-analyzer/sonar netmon: net-analyzer/tcpdump netmon: net-analyzer/traceroute-nanog netmon: net-analyzer/ttcp no-herd: app-arch/arj no-herd: app-arch/gzip-x86 no-herd: app-arch/rpm2targz no-herd: app-benchmarks/lmbench no-herd: app-cdr/cdemu no-herd: app-emulation/tiger no-herd: dev-lang/gnu-smalltalk no-herd: dev-lang/pm3 no-herd: dev-lang/tolua no-herd: dev-libs/bglibs no-herd: dev-libs/dietlibc no-herd: media-gfx/fbi no-herd: media-gfx/transfig no-herd: media-gfx/w3mimgfb no-herd: media-libs/libemf no-herd: net-analyzer/nmap no-herd: net-im/bitlbee no-herd: net-libs/cvm no-herd: net-mail/checkpw no-herd: net-misc/ifenslave no-herd: net-misc/tightvnc no-herd: sys-libs/libtrash pam: sys-libs/pam pam: sys-libs/pam_ssh_agent perl: dev-lang/perl printing: app-text/ghostscript printing: net-print/poster qt: dev-util/lincvs shell-tools: app-misc/mmv shell-tools: app-text/recode shell-tools: app-text/unix2dos text-markup: app-text/html2text text-markup: app-text/vlna text-markup: dev-tex/csindex video: media-video/cinelerra vmware: app-emulation/vmware-workstation
java already done
CC'ed herds: Please have a look at the given packages and move to "inherit toolchain-funcs" Thank you :-)
done for java
netmon fixed
You hadn't added pam-bugs to CC list but pam done :)
For the no-herd packages, the maintainers are: app-arch/arj aliz@gentoo.org app-arch/gzip-x86 bug-wranglers@gentoo.org app-arch/rpm2targz liquidx@gentoo.org app-benchmarks/lmbench dragonheart@gentoo.org app-cdr/cdemu vapier@gentoo.org app-emulation/tiger bug-wranglers@gentoo.org dev-lang/gnu-smalltalk araujo@gentoo.org mkennedy@gentoo.org dev-lang/pm3 vapier@gentoo.org dev-lang/tolua twp@gentoo.org dev-libs/bglibs robbat2@gentoo.org dev-libs/dietlibc none media-gfx/fbi spock@gentoo.org media-gfx/transfig malverian@gentoo.org media-gfx/w3mimgfb usata@gentoo.org media-libs/libemf phosphan@gentoo.org net-analyzer/nmap spock@gentoo.org net-im/bitlbee weeve@gentoo.org net-libs/cvm robbat2@gentoo.org net-mail/checkpw matsuu@gentoo.org net-misc/ifenslave robbat2@gentoo.org net-misc/tightvnc aliz@gentoo.org morfic@gentoo.org sys-libs/libtrash matsuu@gentoo.org And thanks ka0ttic for herdstat :)
net-im packages fixed
Fixed app-benchmarks/lmbench as per dragonheart's devaway.
emacs, fonts, text-markup fixed
shell-tools done.
the one commonbox package had no reason for even inheriting gcc.eclass, so...
x11-plugins done...
Thanks Marcelo :-) dietlibc fixed too.
perl was done after the post to -dev.
*** Bug 92511 has been marked as a duplicate of this bug. ***
printing done
Fixed from net-mail: net-mail: net-libs/libesmtp net-mail: net-mail/checkpassword net-mail: net-mail/cmd5checkpw net-mail: net-mail/cvm-vmailmgr net-mail: net-mail/dot-forward net-mail: net-mail/ezmlm net-mail: net-mail/mailfront net-mail: net-mail/mailwrapper Left for qmail-bugs@: net-mail: mail-filter/qmail-scanner net-mail: mail-mta/mini-qmail net-mail: net-mail/qlogtools net-mail: net-mail/queue-fix net-mail: net-mail/relay-ctrl net-mail: net-mail/vmailmgr
pax-utils/gradm done.
gnome done
pbzip2 done
vmware-workstation done
net-irc already done yesterday
Spanky: can you please do uclibc/udhcp.
fixed for net-proxy & net-dialup herds: net-proxy/dante net-misc/br2684ctl net-mail/vmailmgr has also been fixed by ticho, despite comment #17
There are still 97 packages which inherit gcc. Listing the packages that have a <maintainer> tag in metadata.xml and CC'ed the individual maintainers: aliz@gentoo.org : app-arch/arj aliz@gentoo.org : net-misc/tightvnc araujo@gentoo.org : dev-lang/gnu-smalltalk cardoe@gentoo.org : media-plugins/mythmusic dholm@gentoo.org : games-emulation/fbzx liquidx@gentoo.org : app-arch/rpm2targz lisa@gentoo.org : sys-devel/distcc lu_zero@gentoo.org : media-video/cinelerra malverian@gentoo.org : media-gfx/transfig matsuu@gentoo.org : net-mail/checkpw matsuu@gentoo.org : sys-libs/libtrash morfic@gentoo.org : games-emulation/mupen64 morfic@gentoo.org : games-emulation/mupen64-jttl_sound morfic@gentoo.org : games-emulation/mupen64-riceplugin msterret@gentoo.org : games-action/atanks (wrong mail address) phosphan@gentoo.org : media-libs/libemf pylon@gentoo.org : app-cdr/b5i2iso pylon@gentoo.org : app-cdr/bchunk pylon@gentoo.org : app-cdr/cdrdao pylon@gentoo.org : app-cdr/cdrtools pylon@gentoo.org : app-cdr/dvdrtools pylon@gentoo.org : app-cdr/mdf2iso robbat2@gentoo.org : dev-libs/bglibs robbat2@gentoo.org : net-libs/cvm robbat2@gentoo.org : net-mail/qlogtools robbat2@gentoo.org : net-mail/queue-fix robbat2@gentoo.org : net-mail/relay-ctrl robbat2@gentoo.org : net-misc/ifenslave robmoss@gentoo.org : sys-boot/grub rphillips@gentoo.org : net-fs/openafs spock@gentoo.org : media-gfx/fbi spock@gentoo.org : net-analyzer/nmap twp@gentoo.org : dev-lang/tolua usata@gentoo.org : media-gfx/gimageview vapier@gentoo.org : dev-libs/DirectFB vapier@gentoo.org : games-emulation/xmame vapier@gentoo.org : games-emulation/xmess vapier@gentoo.org : mail-mta/mini-qmail
Fixed games-emulation/fbzx.
cinelerra is hard masked and will be removed soon
I'll get distcc in a day or so!
Fixed net-mail/checkpw, sys-libs/libtrash
media-libs/libemf done (didn't use any function from this class anyway)
rpm2targz, cjklatex, jmcce fixed. removing cjk and liquidx
dev-lang/gnu-smalltalk fixed. Removing myself.
app-cdr/arson not an issue anymore (removed from portage). dev-util/lincvs done.
Fixed media-gfx/fbi and net-analyzer/nmap.
Games packages done except the ones that have an explicit maintainer...
Looks like you missed app-arch/arc in your list. :) Fix0red!
Distcc updated, thanks.
dev-lang/tolua fixed.
net-libs/liblockfile is another one
mythmusic is an old old old version. Only reason it wasn't deleted is because on some arches it's the only stable marked version. But within the new few days it'll be gone.
Ok, there are still 53 packages in the tree that inherit gcc. I will start fixing all those packages myself that have herd:none/maintainer:none. base-system : sys-apps/hdparm ( none ) base-system : sys-boot/grub ( robmoss@gentoo.org ) common-lisp : dev-lisp/clisp ( none ) dev-embedded : dev-embedded/gpsim ( none ) games : games-emulation/mupen64 ( morfic@gentoo.org ) games : games-emulation/mupen64-jttl_sound ( morfic@gentoo.org ) games : games-emulation/mupen64-riceplugin ( morfic@gentoo.org ) games : games-emulation/xmame ( vapier@gentoo.org ) games : games-emulation/xmess ( vapier@gentoo.org ) graphics : media-gfx/yafray ( none ) lang-misc : dev-lang/erlang ( none ) media-gfx : media-libs/netpbm ( graphics@gentoo.org ) media-optical : app-cdr/b5i2iso ( pylon@gentoo.org ) media-optical : app-cdr/bchunk ( pylon@gentoo.org ) media-optical : app-cdr/cdrdao ( pylon@gentoo.org ) media-optical : app-cdr/cdrtools ( pylon@gentoo.org ) media-optical : app-cdr/dvdrtools ( pylon@gentoo.org ) media-optical : app-cdr/mdf2iso ( pylon@gentoo.org ) media-tv : media-plugins/mythmusic ( cardoe@gentoo.org ) mozilla : mail-client/mozilla-thunderbird ( none ) mozilla : www-client/mozilla ( none ) mozilla : www-client/mozilla-firefox ( none ) net-fs : net-fs/openafs ( rphillips@gentoo.org ) net-mail : mail-filter/qmail-scanner ( none ) net-mail : net-libs/liblockfile ( none ) net-mail : net-mail/dot-forward ( none ) net-mail : net-mail/qlogtools ( robbat2@gentoo.org ) net-mail : net-mail/queue-fix ( robbat2@gentoo.org ) net-mail : net-mail/relay-ctrl ( robbat2@gentoo.org ) net-p2p : net-p2p/dclib ( none ) none : app-arch/arj ( aliz@gentoo.org ) none : app-emulation/tiger ( bug-wranglers@gentoo.org ) none : dev-libs/bglibs ( robbat2@gentoo.org ) none : media-gfx/transfig ( malverian@gentoo.org ) none : net-libs/cvm ( robbat2@gentoo.org ) none : net-misc/ifenslave ( robbat2@gentoo.org ) none : net-misc/tightvnc ( aliz@gentoo.org ) none: app-admin/sus ( none) none: app-crypt/cli-crypt ( none) none: app-editors/nedit ( none) none: app-emulation/xtrs ( none) none: app-misc/emelfm ( none) none: app-text/7plus ( none) none: dev-db/cdb ( none) none: dev-libs/djb ( none) none: dev-libs/xalan-c ( none) none: dev-util/webcpp ( none) none: media-gfx/duhdraw ( none) none: net-misc/datapipe ( none) none: net-misc/etherwake ( none) none: net-misc/mknbi ( none) video : media-video/ffmpeg ( none )
media-optical done.
I tried to be faster than swegener, but i lost... There are only 2 packages remaining, which inherit gcc: media-video/cinellera (p.masked) and media-gfx/yafray Mike: yafray uses WANT_GCC=3. Am I wrong to assume that this is obsolete as well? May I remove gcc.eclass ?
Off you go :-)
WANT_GCC died long ago
Ok, media-gfx/yafray is done. The tree is clean.