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

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

From CVS to SVN

File size: 481 bytes
RevLine 
[53]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.