소스 검색

Handle varied use of spaces.

Adam Heath 25 년 전
부모
커밋
f88f9a2068
2개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 0
      ChangeLog
  2. 2 2
      scripts/dpkg-checkbuilddeps.pl

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+Sat Jun  2 14:48:35 CDT 2001 Adam Heath <doogie@debian.org>
+
+  * scripts/dpkg-checkbuilddeps.pl: Handle varied use of spaces.
+
 Sat Jun  2 14:09:28 CDT 2001 Adam Heath <doogie@debian.org>
 
   * lib/parsehelp.c: Remove leading and trailing spaces from versions, and

+ 2 - 2
scripts/dpkg-checkbuilddeps.pl

@@ -129,7 +129,7 @@ sub check_line {
 		my $ok=0;
 		my @possibles=();
 ALTERNATE:	foreach my $alternate (split(/\s*\|\s*/, $dep)) {
-			my ($package, $rest)=split(/\s+/, $alternate, 2);
+			my ($package, $rest)=split(/\s*(?=\()/, $alternate, 2);
 	
 			# Check arch specifications.
 			if (defined $rest && $rest=~m/\[(.*?)\]/) {
@@ -162,7 +162,7 @@ ALTERNATE:	foreach my $alternate (split(/\s*\|\s*/, $dep)) {
 			push @possibles, $alternate;
 	
 			# Check version.
-			if (defined $rest && $rest=~m/\((..)\s+(.*?)\)/) {
+			if (defined $rest && $rest=~m/\((..)\s*(.*?)\)/) {
 				my $relation=$1;
 				my $version=$2;