Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92745 - packages inheriting gcc
Summary: packages inheriting gcc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Danny van Dyk (RETIRED)
URL:
Whiteboard:
Keywords:
: 92511 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-05-15 17:07 UTC by Danny van Dyk (RETIRED)
Modified: 2005-06-02 09:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Danny van Dyk (RETIRED) gentoo-dev 2005-05-15 17:07:55 UTC
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
Comment 1 Jan Brinkmann (RETIRED) gentoo-dev 2005-05-15 17:24:02 UTC
java already done
Comment 2 Danny van Dyk (RETIRED) gentoo-dev 2005-05-15 17:26:45 UTC
CC'ed herds: Please have a look at the given packages and move to
"inherit toolchain-funcs"

Thank you :-)
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-05-15 17:34:14 UTC
done for java
Comment 4 Marcelo Goes (RETIRED) gentoo-dev 2005-05-15 18:24:54 UTC
netmon fixed
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-15 18:29:27 UTC
You hadn't added pam-bugs to CC list but pam done :)
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-15 18:37:19 UTC
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 :)
Comment 7 Olivier Crete (RETIRED) gentoo-dev 2005-05-15 19:02:13 UTC
net-im packages fixed
Comment 8 Marcelo Goes (RETIRED) gentoo-dev 2005-05-15 19:14:49 UTC
Fixed app-benchmarks/lmbench as per dragonheart's devaway.
Comment 9 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-05-15 21:31:40 UTC
emacs, fonts, text-markup fixed
Comment 10 Aaron Walker (RETIRED) gentoo-dev 2005-05-15 22:58:04 UTC
shell-tools done.
Comment 11 Aaron Walker (RETIRED) gentoo-dev 2005-05-15 23:07:36 UTC
the one commonbox package had no reason for even inheriting gcc.eclass, so...
Comment 12 Michele Noberasco (RETIRED) gentoo-dev 2005-05-16 00:51:14 UTC
x11-plugins done...
Comment 13 Daniel Black (RETIRED) gentoo-dev 2005-05-16 01:14:31 UTC
Thanks  Marcelo :-)

dietlibc fixed too.
Comment 14 Michael Cummings (RETIRED) gentoo-dev 2005-05-16 01:22:21 UTC
perl was done after the post to -dev.
Comment 15 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-16 02:26:45 UTC
*** Bug 92511 has been marked as a duplicate of this bug. ***
Comment 16 Heinrich Wendel (RETIRED) gentoo-dev 2005-05-16 02:32:15 UTC
printing done
Comment 17 Andrej Kacian (RETIRED) gentoo-dev 2005-05-16 03:15:00 UTC
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
Comment 18 solar (RETIRED) gentoo-dev 2005-05-16 04:18:38 UTC
pax-utils/gradm done.
Comment 19 John N. Laliberte (RETIRED) gentoo-dev 2005-05-16 05:42:09 UTC
gnome done
Comment 20 Chris Gianelloni (RETIRED) gentoo-dev 2005-05-16 05:45:14 UTC
pbzip2 done
Comment 21 Chris Gianelloni (RETIRED) gentoo-dev 2005-05-16 05:52:48 UTC
vmware-workstation done
Comment 22 Sven Wegener gentoo-dev 2005-05-16 06:22:39 UTC
net-irc already done yesterday
Comment 23 solar (RETIRED) gentoo-dev 2005-05-16 06:33:49 UTC
Spanky: can you please do uclibc/udhcp.
Comment 24 Alin Năstac (RETIRED) gentoo-dev 2005-05-16 10:15:49 UTC
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
Comment 25 Danny van Dyk (RETIRED) gentoo-dev 2005-05-16 10:22:26 UTC
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 
Comment 26 David Holm (RETIRED) gentoo-dev 2005-05-16 10:32:10 UTC
Fixed games-emulation/fbzx.
Comment 27 Luca Barbato gentoo-dev 2005-05-16 10:41:39 UTC
cinelerra is hard masked and will be removed soon
Comment 28 Lisa Seelye (RETIRED) gentoo-dev 2005-05-16 13:23:43 UTC
I'll get distcc in a day or so!
Comment 29 MATSUU Takuto (RETIRED) gentoo-dev 2005-05-16 15:47:06 UTC
Fixed net-mail/checkpw, sys-libs/libtrash
Comment 30 Patrick Kursawe (RETIRED) gentoo-dev 2005-05-17 00:33:18 UTC
media-libs/libemf done (didn't use any function from this class anyway)
Comment 31 Alastair Tse (RETIRED) gentoo-dev 2005-05-17 04:17:00 UTC
rpm2targz, cjklatex, jmcce fixed. removing cjk and liquidx
Comment 32 Luis Araujo (RETIRED) gentoo-dev 2005-05-17 04:41:22 UTC
dev-lang/gnu-smalltalk fixed. Removing myself.
Comment 33 Gregorio Guidi (RETIRED) gentoo-dev 2005-05-17 08:25:47 UTC
app-cdr/arson not an issue anymore (removed from portage).  
dev-util/lincvs done. 
Comment 34 Michal Januszewski (RETIRED) gentoo-dev 2005-05-17 09:25:14 UTC
Fixed media-gfx/fbi and net-analyzer/nmap.
Comment 35 Chris Gianelloni (RETIRED) gentoo-dev 2005-05-17 12:05:09 UTC
Games packages done except the ones that have an explicit maintainer...
Comment 36 Andrej Kacian (RETIRED) gentoo-dev 2005-05-17 15:05:26 UTC
Looks like you missed app-arch/arc in your list. :)

Fix0red!
Comment 37 Lisa Seelye (RETIRED) gentoo-dev 2005-05-18 03:45:04 UTC
Distcc updated, thanks.
Comment 38 Tom Payne (RETIRED) gentoo-dev 2005-05-18 04:41:52 UTC
dev-lang/tolua fixed.
Comment 39 Francesco R. (RETIRED) gentoo-dev 2005-05-18 15:47:52 UTC
net-libs/liblockfile is another one
Comment 40 Doug Goldstein (RETIRED) gentoo-dev 2005-05-18 16:00:06 UTC
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.
Comment 41 Danny van Dyk (RETIRED) gentoo-dev 2005-05-30 11:02:26 UTC
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 )
Comment 42 Lars Weiler (RETIRED) gentoo-dev 2005-05-30 11:48:22 UTC
media-optical done.
Comment 43 Danny van Dyk (RETIRED) gentoo-dev 2005-05-30 15:53:09 UTC
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 ?
Comment 44 Danny van Dyk (RETIRED) gentoo-dev 2005-05-30 15:54:31 UTC
Off you go :-)
Comment 45 SpanKY gentoo-dev 2005-05-30 16:36:21 UTC
WANT_GCC died long ago
Comment 46 Danny van Dyk (RETIRED) gentoo-dev 2005-06-02 09:10:49 UTC
Ok, media-gfx/yafray is done. The tree is clean.