Skip to content

Commit

Permalink
leveldb 1.10.0
Browse files Browse the repository at this point in the history
stripped patch, seems to work, can't find confirmation bug was resolved upstream

Closes Homebrew/legacy-homebrew#20002.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
  • Loading branch information
brettkoonce authored and adamv committed May 22, 2013
1 parent da84e32 commit fe1509b
Showing 1 changed file with 5 additions and 29 deletions.
34 changes: 5 additions & 29 deletions Formula/leveldb.rb
Expand Up @@ -2,43 +2,19 @@

class Leveldb < Formula
homepage 'https://code.google.com/p/leveldb/'
url 'https://leveldb.googlecode.com/files/leveldb-1.9.0.tar.gz'
sha1 '4d832277120912211998a2334fb975b995d51885'
url 'https://leveldb.googlecode.com/files/leveldb-1.10.0.tar.gz'
sha1 'd5b234658138d07f6edc2de24e01d9b0585c03cb'

depends_on 'snappy' => :build

# tcmalloc causes segfault during linking on OSX
# https://code.google.com/p/leveldb/issues/detail?id=131
def patches
DATA
end

def install
system "make"
system "make leveldbutil"
include.install "include/leveldb"
bin.install 'leveldbutil'
lib.install 'libleveldb.a'
lib.install 'libleveldb.dylib.1.9' => 'libleveldb.1.9.dylib'
lib.install_symlink lib/'libleveldb.1.9.dylib' => 'libleveldb.dylib'
lib.install_symlink lib/'libleveldb.1.9.dylib' => 'libleveldb.1.dylib'
lib.install 'libleveldb.dylib.1.10' => 'libleveldb.1.10.dylib'
lib.install_symlink lib/'libleveldb.1.10.dylib' => 'libleveldb.dylib'
lib.install_symlink lib/'libleveldb.1.10.dylib' => 'libleveldb.1.dylib'
end
end

__END__
--- a/build_detect_platform 2013-01-07 16:07:29.000000000 -0500
+++ b/build_detect_platform 2013-02-16 14:28:06.000000000 -0500
@@ -178,13 +178,6 @@
PLATFORM_LIBS="$PLATFORM_LIBS -lsnappy"
fi

- # Test whether tcmalloc is available
- $CXX $CXXFLAGS -x c++ - -o /dev/null -ltcmalloc 2>/dev/null <<EOF
- int main() {}
-EOF
- if [ "$?" = 0 ]; then
- PLATFORM_LIBS="$PLATFORM_LIBS -ltcmalloc"
- fi
fi

PLATFORM_CCFLAGS="$PLATFORM_CCFLAGS $COMMON_FLAGS"

0 comments on commit fe1509b

Please sign in to comment.