1435883686
Closes Homebrew/homebrew#27214. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
40 lines
1.1 KiB
Ruby
40 lines
1.1 KiB
Ruby
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. Fixed upstream:
|
|
# https://github.com/aquynh/capstone/commit/ae603d
|
|
DATA
|
|
end
|
|
|
|
def install
|
|
# Fixed upstream in next version:
|
|
# https://github.com/aquynh/capstone/commit/dc0d04
|
|
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)
|