From c1cbe83eb682cbe1c42ef9379272d7ca3433db93 Mon Sep 17 00:00:00 2001 From: Marius Mauch Date: Sun, 19 Feb 2006 05:44:38 +0000 Subject: more obsolete stuff, qa is in ebuild.sh now svn path=/main/trunk/; revision=2745 --- qa/iuse/iuse.sh | 20 ------------------- qa/iuse/iuse2.py | 58 -------------------------------------------------------- 2 files changed, 78 deletions(-) delete mode 100644 qa/iuse/iuse.sh delete mode 100755 qa/iuse/iuse2.py diff --git a/qa/iuse/iuse.sh b/qa/iuse/iuse.sh deleted file mode 100644 index 3b30d25e4..000000000 --- a/qa/iuse/iuse.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -cd /usr/portage/ -for x in `find -name '*.ebuild'` -do - echo $x - bn=${x##*/} - dn=${x%/*} - fn=.use-${bn/.ebuild/} - myout=${dn}/${fn} - - #massive pipeline follows - sed -e 's/^\([^#]*\)#.*$/\1/' -e '/^pkg_/q' $x | \ - grep -e 'use [[:alnum:]]*' | \ - grep -v DESCRIPTION | \ - sed -e 's/^.*use \([[:alnum:]]*\).*$/\1/' | \ - sed -e '/^$/d' | \ - sort | \ - uniq > $myout - -done diff --git a/qa/iuse/iuse2.py b/qa/iuse/iuse2.py deleted file mode 100755 index 7944b9327..000000000 --- a/qa/iuse/iuse2.py +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/python2.2 -import portage,sys -portdir=portage.settings["PORTDIR"] -for cp in portage.portdb.cp_all(): - for cpv in portage.portdb.cp_list(cp): - try: - myaux=portage.portdb.aux_get(cpv,["DEPEND","RDEPEND","SRC_URI"]) - except KeyError: - pass - myuse={} - for str in myaux: - mysplit=str.split() - for part in mysplit: - if part[-1]=="?": - if part[0]=="!": - if not myuse.has_key(part[1:-1]): - myuse[part[1:-1]]=None - else: - if not myuse.has_key(part[:-1]): - myuse[part[:-1]]=None - if not myuse: - continue - cpsplit=cpv.split("/") - mypath=portdir+"/"+cp+"/.use-"+cpsplit[1] - print mypath - myfile=open(mypath,"r") - for x in myfile.readlines(): - if x[:-1]: - if not myuse.has_key(x[:-1]): - myuse[x[:-1]]=None - print myuse.keys() - myfile.close() - if not myuse.keys(): - #no IUSE to add - continue - myepath=portdir+"/"+cp+"/"+cpsplit[1]+".ebuild" - myefile=open(myepath,"r") - mylines=myefile.readlines() - myefile.close() - mynewlines=[] - pos=0 - while (pos