Ticket #17041: patch-portlivecheck.tcl.diff

File patch-portlivecheck.tcl.diff, 1.8 KB (added by dbevans (David B. Evans), 16 years ago)

Patch for portlivecheck.tcl

  • portlivecheck.tcl

     
    188188                if {${livecheck.check} == "regexm"} {
    189189                    set data [read $chan]
    190190                    if {[regexp $the_re $data matched updated_version]} {
    191                         if {$updated_version != ${livecheck.version}} {
     191                        if {[rpm-vercomp $updated_version ${livecheck.version}] > 0} {
    192192                            set updated 1
     193                            ui_debug "Extracted version \"$updated_version\" is newer than livecheck version \"${livecheck.version}\""
    193194                        } else {
    194195                            set updated 0
     196                            ui_debug "Livecheck version \"${livecheck.version}\" is newer than or equal to extracted version \"$updated_version\""
    195197                        }
    196198                        ui_debug "The regex matched \"$matched\", extracted \"$updated_version\""
    197199                    }
     
    210212                    if {$foundmatch == 1} {
    211213                        if {$updated_version == 0} {
    212214                            set updated -1
    213                         } elseif {$updated_version != ${livecheck.version}} {
     215                        } elseif {[rpm-vercomp $updated_version ${livecheck.version}] > 0} {
    214216                            set updated 1
     217                            ui_debug "Extracted version \"$updated_version\" is newer than livecheck version \"${livecheck.version}\""
    215218                        } else {
    216219                            set updated 0
     220                            ui_debug "Livecheck version \"${livecheck.version}\" is newer than or equal to extracted version \"$updated_version\""
    217221                        }
    218222                    }
    219223                }