diff options
Diffstat (limited to 'Library/Formula/python.rb')
| -rw-r--r-- | Library/Formula/python.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Library/Formula/python.rb b/Library/Formula/python.rb index 8f91d998d..57bd1cc03 100644 --- a/Library/Formula/python.rb +++ b/Library/Formula/python.rb @@ -31,6 +31,12 @@ class Python < Formula ] end + def patches + # fix for recognizing gdbm 1.9.x databases + # patch is already upstream: http://hg.python.org/cpython/rev/14cafb8d1480 + DATA + end + # Skip binaries so modules will load; skip lib because it is mostly Python files skip_clean ['bin', 'lib'] @@ -156,3 +162,15 @@ class Python < Formula HOMEBREW_PREFIX+"share/python" end end + +__END__ +diff --git a/Lib/whichdb.py b/Lib/whichdb.py +--- a/Lib/whichdb.py ++++ b/Lib/whichdb.py +@@ -91,7 +91,7 @@ def whichdb(filename): + return "" + + # Check for GNU dbm +- if magic == 0x13579ace: ++ if magic in (0x13579ace, 0x13579acd, 0x13579acf): + return "gdbm" |
