Index: trunk/doc/developer/packaging/packages.sh =================================================================== --- trunk/doc/developer/packaging/packages.sh (revision 36927) +++ trunk/doc/developer/packaging/packages.sh (revision 36928) @@ -277,6 +277,19 @@ return s } + function uniq(str ,A,B,v,n,res) + { + v = split(str, A) + for(n = 1; n <= v; n++) + B[A[n]] = 1 + for(n in B) + if (res == "") + res = n + else + res = res " " n + return res + } + END { # for(plg in PLUGIN_DEP) @@ -349,7 +362,7 @@ for(plg in PLUGIN) EXTDEPS[PLUGIN[plg]] = EXTDEPS[PLUGIN[plg]] " " PUPEXTDEPS[plg] for(pkg in PKG) - print "" pkg "" EXTDEPS[pkg] + print "" pkg "" uniq(EXTDEPS[pkg]) print ""