updatecmd_xfce() { local uri local pname="$1" local archive local subdir [[ -z ${pname} ]] && die "give me a \$PNAME" [[ ! -z $2 ]] && archive="$2" if [[ -n ${UP2SUBDIR} ]] then subdir="${UP2SUBDIR}" else subdir="xfce" fi uri="http://archive.xfce.org/src/${subdir}/${pname}" if [[ ${UP2OPTS} = unstable ]] then updatecmd ${uri}/$(updatecmd "${uri}"/?C=N\;O=D | grep '[0-9]\.[0-9]/' | sed -ne 's|.*]\(.*\)/.*|\1|' -e '1 p')/?C=M\;O=A | lasttarball "${archive}" else updatecmd ${uri}/$(updatecmd "${uri}"/?C=N\;O=D | grep '[0-9]\.[0-9]*[02468]/' | sed -ne 's|.*]\(.*\)/.*|\1|' -e '1 p')/?C=M\;O=A | lasttarball "${archive}" fi #updatecmd ${uri}/$(updatecmd -source ${uri}'?C=M;O=A' | grep ${pname} |tail -n1 | sed -e 's/<\/a>.*//;s/.*>//') | lasttarball ${archive} }