diff options
| author | Xu Cheng | 2015-03-27 23:10:27 +0800 |
|---|---|---|
| committer | Xu Cheng | 2015-03-29 13:12:20 +0800 |
| commit | 1ee30fa18d21c92232142a07d6d543606a819b36 (patch) | |
| tree | 7a9e704f03e599c7db38f56d3156689050896592 /Library/Homebrew | |
| parent | 3d78f641ede359071e0695e2499bf6b29076dadb (diff) | |
| download | homebrew-1ee30fa18d21c92232142a07d6d543606a819b36.tar.bz2 | |
bottle_version: support apparix-11-062
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/bottle_version.rb | 4 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_bottle_versions.rb | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/Library/Homebrew/bottle_version.rb b/Library/Homebrew/bottle_version.rb index 74ffb3136..592105086 100644 --- a/Library/Homebrew/bottle_version.rb +++ b/Library/Homebrew/bottle_version.rb @@ -22,7 +22,9 @@ class BottleVersion < Version return m.captures.first unless m.nil? # e.g. 13-2.9.19 from libpano-13-2.9.19_1.yosemite.bottle.tar.gz - m = /\D+-(\d+-[\d\.]+)/.match(stem) + # e.g. 11-062 from apparix-11-062.yosemite.bottle.tar.gz + # but not 11-062.. from apparix-11-062..bottle.tar.gz + m = /\D+-(\d+-\d+(\.\d+)*)/.match(stem) return m.captures.first unless m.nil? # e.g. 1.6.39 from pazpar2-1.6.39.mavericks.bottle.tar.gz diff --git a/Library/Homebrew/test/test_bottle_versions.rb b/Library/Homebrew/test/test_bottle_versions.rb index 529728c53..3e2374e67 100644 --- a/Library/Homebrew/test/test_bottle_versions.rb +++ b/Library/Homebrew/test/test_bottle_versions.rb @@ -75,4 +75,9 @@ class BottleVersionParsingTests < Homebrew::TestCase assert_version_detected '22', 'ngircd-22.mavericks.bottle.tar.gz' end + + def test_apparix_style + assert_version_detected '11-062', + 'apparix-11-062.yosemite.bottle.tar.gz' + end end |
