Bug 92745 - packages inheriting gcc
|
Bug#:
92745
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: kugelfang@gentoo.org
|
Reported By: kugelfang@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: packages inheriting gcc
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-05-15 17:07 0000
|
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
CC'ed herds: Please have a look at the given packages and move to
"inherit toolchain-funcs"
Thank you :-)
You hadn't added pam-bugs to CC list but pam done :)
Fixed app-benchmarks/lmbench as per dragonheart's devaway.
emacs, fonts, text-markup fixed
the one commonbox package had no reason for even inheriting gcc.eclass, so...
Thanks Marcelo :-)
dietlibc fixed too.
perl was done after the post to -dev.
*** Bug 92511 has been marked as a duplicate of this bug. ***
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
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
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!
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 )
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 ?
Ok, media-gfx/yafray is done. The tree is clean.