wget -c http://octave.sourceforge.net/packages.html cat packages.html | grep package_link | grep download | cut -f 4 -d "\"" | while read I do P=$(echo $I | cut -c 41- | cut -f 1 -d "?") echo $P # #wget -c $I done > packages.list for I in sci-mathematics/octave-forge-* do F=$(ls $I/*.ebuild | tail -n 1) P=$(qatom $F | cut -f 2 -d " " | sed s:octave-forge-::) O=$(qatom $F | cut -f 3 -d " ") echo $P Z=$(grep ^$P- packages.list) if [ -z $Z ] then echo Package $P not found else N=$(echo $Z | sed s:\.tar\.gz:: | sed s:$P-::) echo $O -\> $N R=$(echo $F | sed s:$O:$N:) if [ $F == $R ] then echo $P at newest version $O else cp $F $R ebuild $F digest fi fi done