RCS file: /Volumes/src/cvs/od/proj/darwinports/base/src/darwinports1.0/darwinports.tcl,v
retrieving revision 1.98
diff -u -r1.98 darwinports.tcl
|
|
|
712 | 712 | } |
713 | 713 | } |
714 | 714 | |
715 | | proc dportregistry::delete {portname {portversion 1.0}} { |
| 715 | proc dportregistry::delete {portname {portversion 0}} { |
716 | 716 | global darwinports::registry.path |
717 | 717 | |
718 | | # Try both versions, just to be sure. |
719 | | exec rm -f [file join ${darwinports::registry.path} ${portname}-${portversion}] |
720 | | exec rm -f [file join ${darwinports::registry.path} ${portname}-${portversion}].bz2 |
| 718 | # regex match case, as in exists |
| 719 | if {$portversion == 0} { |
| 720 | set x [glob -nocomplain [file join ${darwinports::registry.path} ${portname}-*]] |
| 721 | if {[string length $x]} { |
| 722 | exec rm -f [lindex $x 0] |
| 723 | } |
| 724 | } else { |
| 725 | # Try both versions, just to be sure. |
| 726 | exec rm -f [file join ${darwinports::registry.path} ${portname}-${portversion}] |
| 727 | exec rm -f [file join ${darwinports::registry.path} ${portname}-${portversion}].bz2 |
| 728 | } |
721 | 729 | } |
722 | 730 | |
723 | 731 | proc dportregistry::fileinfo_for_file {fname} { |