blob: b49aeea4a700b6474d90a56b0a57540b7d1e77b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
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)
|