| require 'formula' |
| |
| class Capstone < Formula |
| homepage 'http://capstone-engine.org' |
| url 'http://capstone-engine.org/download/2.1/capstone-2.1.tgz' |
| sha1 '3e5fe91684cfc76d73caa857a268332ac9d40659' |
| |
| def patches |
| # fix pkgconfig path |
| DATA |
| end |
| |
| def install |
| inreplace 'Makefile', 'lib64', 'lib' |
| system "./make.sh" |
| ENV["PREFIX"] = prefix |
| system "./make.sh", "install" |
| end |
| end |
| |
| |
| __END__ |
| --- a/Makefile.org 2014-03-05 11:26:42.000000000 +0800 |
| +++ a/Makefile 2014-03-05 11:28:34.000000000 +0800 |
| @@ -144,13 +144,6 @@ |
| ifeq ($(UNAME_S),Darwin) |
| EXT = dylib |
| AR_EXT = a |
| -# By default, suppose that Brew is installed & use Brew path for pkgconfig file |
| -PKGCFCGDIR = /usr/local/lib/pkgconfig |
| -# is Macport installed instead? |
| -ifneq (,$(wildcard /opt/local/bin/port)) |
| -# then correct the path for pkgconfig file |
| -PKGCFCGDIR = /opt/local/lib/pkgconfig |
| -endif |
| else |
| # Cygwin? |
| IS_CYGWIN := $(shell $(CC) -dumpmachine | grep -i cygwin | wc -l) |