a list cleaned for obvious false positives leaves the following 44 affected 
packages.
i have treated ebuilds which mention FEATURES in an ewarn or einfo as 
false positives although they probably should be fixed as well.

most of these have do one of the following (or a variant thereof)

hasq test $FEATURES
hasq distcc ${FEATURES}
hasq userpriv "${FEATURES}"
has nodoc ${FEATURES}
has noinfo ${FEATURES}
has noman ${FEATURES}
has collision-protect ${FEATURES}
hasq sandbox ${FEATURES}
has usersandbox ${FEATURES}
has "loadpolicy" $FEATURES              (selinux-base-policy)
has livecvsportage ${FEATURES}      (portage)

i'll start opening bugs for these:

bang...@marsupilami ~/gentoo $ cat FEATURES-misuse.txt | awk -F"/" '{print 
$2"/"$3}' | sort | uniq 
app-cdr/cdrdao                                                                  
                   
app-forensics/memdump                                                           
                   
app-forensics/zzuf                                                              
                   
app-text/dictd                                                                  
                   
dev-db/libodbc++                                                                
                   
dev-db/mysql                                                                    
                   
dev-db/mysql-community                                                          
                   
dev-db/postgresql                                                               
                   
dev-db/postgresql-server                                                        
                   
dev-db/sqlite                                                                   
                   
dev-java/commons-io                                                             
                   
dev-java/rjava                                                                  
                   
dev-lang/fpc                                                                    
                   
dev-lang/mono                                                                   
                   
dev-libs/boost                                                                  
                   
dev-libs/klibc                                                                  
                   
dev-libs/openssl                                                                
                   
dev-libs/poco                                                                   
                   
dev-python/logilab-common                                                       
                   
dev-python/pyqwt                                                                
                   
dev-scheme/bigloo                                                               
                   
dev-util/cvs                                                                    
                   
dev-util/git                                                                    
                   
dev-util/mercurial                                                              
                   
dev-util/monotone
gnome-base/eel
mail-mta/courier
media-sound/line6usb
media-tv/mythtv
media-video/avidemux
net-analyzer/tcpreplay
net-misc/l7-filter
sci-libs/hdf5
sec-policy/selinux-base-policy
sys-apps/dbus
sys-apps/mlocate
sys-apps/portage
sys-cluster/mpich2
sys-devel/gcc
sys-fs/evms
sys-libs/cracklib
sys-libs/db
sys-libs/glibc
sys-power/iasl

FEATURE-misuse.txt was generated by
$ find -name '*.ebuild' | xargs grep -nH FEATURES > FEATURES-misuse.txt
and sifting through the false positives.

see it here http://dev.gentoo.org/~bangert/FEATURES-misuse.txt
kind regards
Thilo

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to