diff options
| author | Bruce A. Mah <bmah@FreeBSD.org> | 2000-10-26 21:38:44 +0000 |
|---|---|---|
| committer | Bruce A. Mah <bmah@FreeBSD.org> | 2000-10-26 21:38:44 +0000 |
| commit | 8a755120e7b8bc6b519f314372245681f63f35dc (patch) | |
| tree | 67442d82fae319afea0abeff5d442ef4e402d637 /usr.sbin/pkg_install | |
| parent | 45ddd9af7d488cbd090061d0ef5cfd4cb7b3abb9 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/pkg_install')
| -rwxr-xr-x | usr.sbin/pkg_install/version/pkg_version.pl | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/usr.sbin/pkg_install/version/pkg_version.pl b/usr.sbin/pkg_install/version/pkg_version.pl index 9b1c4df40775..2a78898645c7 100755 --- a/usr.sbin/pkg_install/version/pkg_version.pl +++ b/usr.sbin/pkg_install/version/pkg_version.pl @@ -42,7 +42,7 @@ $CurrentPackagesCommand = '/usr/sbin/pkg_info -aI'; $CatProgram = "cat "; $FetchProgram = "fetch -o - "; $OriginCommand = '/usr/sbin/pkg_info -qo'; -$GetPortVersionCommand = 'make -V PORTVERSION'; +$GetPkgNameCommand = 'make -V PKGNAME'; #$IndexFile = "ftp://ftp.freebsd.org/pub/FreeBSD/branches/-current/ports/INDEX"; $PortsDirectory = '/usr/ports'; @@ -109,7 +109,7 @@ sub CompareNumbers { # 1.349 of ports/Mk/bsd.port.mk for more information. # sub CompareVersions { - local($fv1, $fv2, $v1, $v2, $v1, $r2, $e1, $e2, $rc); + local($fv1, $fv2, $v1, $v2, $r1, $r2, $e1, $e2, $rc); $fv1 = $_[0]; $fv2 = $_[1]; @@ -283,9 +283,12 @@ foreach $packageString (sort keys %currentPackages) { # will fail. chdir "$PortsDirectory/$origin" or next; - open VERSION, "$GetPortVersionCommand|"; - $portversion = <VERSION>; - close VERSION; + open PKGNAME, "$GetPkgNameCommand|"; + $portversion = <PKGNAME>; + close PKGNAME; + + $pkgname =~ /(.+)-(.+)/; + $portversion = $2; if ($portversion ne "") { chomp $portversion; |
