1 |
Donnie Berkholz wrote: |
2 |
> Donnie Berkholz wrote: |
3 |
> |
4 |
>> I hacked together a script this afternoon to find any packages that are |
5 |
>> not yet ported to modular X. It will only work on systems _with modular |
6 |
>> X installed_. This is because it works by using emerge to check for |
7 |
>> blockers, then resolving those blockers down to a single package. |
8 |
> |
9 |
> |
10 |
> Here's a small enhancement to take an optional category name as an |
11 |
> argument to check packages in that category instead of whatever's |
12 |
> installed on your system. |
13 |
|
14 |
And here's a list, with herds and maintainers, of a loop across each |
15 |
category in PORTDIR. This should be a fairly comprehensive list of every |
16 |
app not yet ported. |
17 |
|
18 |
Feel free to sort by herd with `sort -k2 broken_modular_maintainers.txt` |
19 |
or whatever field you prefer, or regenerate it differently. |
20 |
|
21 |
Maintainer info added with this one-liner: |
22 |
|
23 |
for i in $(<broken_modular.txt); do HERDS=$(herdstat -n -m $i | grep |
24 |
Herds | cut -d: -f2 | sed -e "s:^ *::g"); MAINTAINERS=$(herdstat -n -m |
25 |
$i | grep -e Maintainers -e @gentoo.org | cut -d: -f2 | sed -e "s:^ |
26 |
*::g" -e "s:@.*::g"); echo $i $HERDS $MAINTAINERS | tee -a |
27 |
broken_modular_maintainers.txt; done |
28 |
|
29 |
Thanks, |
30 |
Donnie |