package: update FreeBSD package
diff --git a/packages/freebsd/ports/devel/capstone/Makefile b/packages/freebsd/ports/devel/capstone/Makefile
index 6274df1..685fddb 100644
--- a/packages/freebsd/ports/devel/capstone/Makefile
+++ b/packages/freebsd/ports/devel/capstone/Makefile
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	capstone
-PORTVERSION=	2.1.2
+PORTVERSION=	3.0
 CATEGORIES=	devel
 MASTER_SITES=	http://capstone-engine.org/download/${PORTVERSION}/
 
diff --git a/packages/freebsd/ports/devel/capstone/files/patch-Makefile b/packages/freebsd/ports/devel/capstone/files/patch-Makefile
deleted file mode 100644
index f23ec3d..0000000
--- a/packages/freebsd/ports/devel/capstone/files/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru /Makefile /Makefile
---- Makefile	2014-03-14 17:24:44.000000000 +0100
-+++ Makefile	2014-03-14 17:35:33.000000000 +0100
-@@ -16,7 +16,7 @@
- STRIP = $(CROSS)strip
- endif
- 
--CFLAGS += -fPIC -O3 -Wall -Iinclude
-+CFLAGS += -fPIC -Wall -Iinclude
- 
- ifeq ($(USE_SYS_DYN_MEM),yes)
- CFLAGS += -DUSE_SYS_DYN_MEM
diff --git a/packages/freebsd/ports/devel/capstone/files/patch-tests_Makefile b/packages/freebsd/ports/devel/capstone/files/patch-tests_Makefile
deleted file mode 100644
index 02a48e6..0000000
--- a/packages/freebsd/ports/devel/capstone/files/patch-tests_Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -ru work.orig/capstone-2.1.1/tests/Makefile work/capstone-2.1.1/tests/Makefile
---- tests/Makefile	2014-03-14 17:24:44.000000000 +0100
-+++ tests/Makefile	2014-03-14 17:52:47.000000000 +0100
-@@ -13,7 +13,7 @@
- endif
- 
- 
--CFLAGS += -fPIC -O3 -Wall -I$(INCDIR) -L$(LIBDIR)
-+CFLAGS += -fPIC -Wall -I$(INCDIR) -L$(LIBDIR)
- 
- LIBNAME = capstone
- 
-@@ -66,8 +66,8 @@
- $(BINARY): $(OBJS)
- 
- %$(BIN_EXT): %.o
--	${CC} $(CFLAGS) $(LDFLAGS) $< -O3 -Wall -l$(LIBNAME) -o $@
--	${CC} $(CFLAGS) $(LDFLAGS) $< -O3 -Wall ../lib$(LIBNAME).$(AR_EXT) -o $(subst $(BIN_EXT),,$@).static$(BIN_EXT)
-+	${CC} $(CFLAGS) $(LDFLAGS) $< -Wall -l$(LIBNAME) -o $@
-+	${CC} $(CFLAGS) $(LDFLAGS) $< -Wall ../lib$(LIBNAME).$(AR_EXT) -o $(subst $(BIN_EXT),,$@).static$(BIN_EXT)
- 
- %.o: %.c
- 	${CC} ${CFLAGS} -c $< -o $@
diff --git a/packages/freebsd/ports/devel/capstone/pkg-descr b/packages/freebsd/ports/devel/capstone/pkg-descr
index fcd3cdb..3a88591 100644
--- a/packages/freebsd/ports/devel/capstone/pkg-descr
+++ b/packages/freebsd/ports/devel/capstone/pkg-descr
@@ -2,13 +2,14 @@
 framework.
 
 Features:
- * Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86
+ * Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC, Sparc,
+   SystemZ, X86, X86_64 & XCore.
  * Clean/simple/lightweight/intuitive architecture-neutral API
  * Provide details on disassembled instruction (called "decomposer")
  * Provide some semantics of the disassembled instruction, such as list of
    implicit registers read & written.
  * Implemented in pure C language, with bindings for Python, Ruby, C#, Java,
-   GO, OCaml & Vala available.
+   Javascript, GO, OCaml & Vala available.
  * Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)
  * Thread-safe by design
  * Distributed under the open source BSD license
diff --git a/packages/freebsd/ports/devel/capstone/pkg-plist b/packages/freebsd/ports/devel/capstone/pkg-plist
index 702037f..b4aab3c 100644
--- a/packages/freebsd/ports/devel/capstone/pkg-plist
+++ b/packages/freebsd/ports/devel/capstone/pkg-plist
@@ -3,7 +3,11 @@
 include/capstone/capstone.h
 include/capstone/mips.h
 include/capstone/ppc.h
+include/capstone/sparc.h
+include/capstone/systemz.h
 include/capstone/x86.h
+include/capstone/xcore.h
+include/capstone/platform.h
 lib/libcapstone.a
 lib/libcapstone.so
 libdata/pkgconfig/capstone.pc