source: cmtpacman/HEAD/scripts/get_depends.awk @ 695

Last change on this file since 695 was 53, checked in by arnault, 19 years ago

From CVS to SVN

File size: 481 bytes
Line 
1###BEGIN {deps = "CMT"}
2{
3  if ($0 ~ "^#[ ]use")
4  {
5    deps = deps " " $3
6  }
7  else if ($1 == "use")
8  {
9    p = $2;
10    v = $3;
11    sub (p "[-]", "", v);
12    version[p] = v;
13    if ($4 ~ "^[(]") {pp = $4} else {pp = $5}
14    if ($NF !~ "^[(]") {pp = $NF}
15    gsub ("[()]", "", pp);
16    path[p] = pp;
17  }
18}
19END {
20  n = split (deps,w);
21  for (i=1; i <= n; i++)
22  {
23    p=w[i];
24    v=version[p];
25    pp=path[p];
26    if (v != "")
27    {
28      print p ":" p "-" v ":" pp;
29    }
30  }
31}
Note: See TracBrowser for help on using the repository browser.