mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-22 14:51:14 +02:00
capstone: version bump, cleanup. Thanks to Quynh
This commit is contained in:
parent
0d9dec9bd6
commit
41110d2bb0
4 changed files with 4 additions and 65 deletions
|
|
@ -1,6 +1,4 @@
|
|||
AUX capstone-coname.patch 602 SHA256 88bc05269ee6e2e6bfd0159ebcd469ba2606079638967aeac7e85c9075621c26 SHA512 8928e1d6f1a00cf4ba7401270e029c687d14b6c23deedb945c5c87a97887973ba66cdfec3b8bee87d2a66af9fa4181881c108fd117c03ac17d7b9198412795db WHIRLPOOL 22dd9f955803cf697d74538f7d2a93e3fda5124755e3c0a5c03d7fbcb1b1fbe61c66c0e83c1fb44388c6951aa64c5b72c362e8f19816e2a235f0d88de0270f8c
|
||||
AUX capstone-libdir.patch 549 SHA256 1d6a9d55eae4fb916c133208924c6a0480054b18d4845c3dd3d371485e134f8d SHA512 1045371ea2b674f7135eba85b78b4a46333b1f8ef1bb1599b591fa58a93b23ef23980d157bee1c151de60d92e93eb2ab38382c4d999f176e06405914427e94bd WHIRLPOOL 9238c8b11fb2e59f4bf78d8f46c1f7e6d1bdff08b293517ecbd73e08d35c26eb1036c457250c3a7e0dbb987d4243e70c14bd73b34051dc6e4140f17490709a6d
|
||||
DIST capstone-1.0.tgz 1635062 SHA256 3fb3512b0476d03dcd1b347b0ff6b966216bf6d0158f79374aec4aa67cd30eca SHA512 bdcc0a40f5c212c4fa280cd94af1580b49a0b64ef87db744c37856056a80987a06b2932c48ba0a88e221dead23913c83818efcd3a611debb728b565711022b13 WHIRLPOOL b39ff8e934af33fea957fbbe4ee3f697af4ef35b9065879754d1432c8eb4c27960ff50946e55d541323ba41cf10c05b50d62d5eaef8e47e52f4961eeb66e29e7
|
||||
DIST capstone-2.0.tar.gz 1745131 SHA256 f20957c53a59f736807c7bc2b0087af308d41b9ae53287f5947ceffcf98b4f21 SHA512 61aa85e74788038a07bad596b3cde2cae24043efb7704093b9163c8ee82ff3a9f9dbfa243e0b03fe0565555c9eacd2a6ccac5852a6b3168f61b19b1e46bb6c33 WHIRLPOOL 38d8c0ec80dfa313a0525070ab40bc728d649d04f7afef14e9af951354c339309d985c6cf8b5e7234a052bb7b3f0fb3ccc4644b3986875d0974d040f832dda57
|
||||
DIST capstone-2.0_rc1.tar.gz 1741982 SHA256 f1016057340c3dac7834400949c59f93f8b5f7e4a9b52a440c304774e5dd1d4e SHA512 3b851ad06a2210cd549d629b5ead8c44d24c7aa05a6eba13f5fe5a54b8c5ca3685fb4baaddcb106ff72e80872ad88531ac7cece5ba161c6411bf51f440223380 WHIRLPOOL 61150fc373dc33581605616c32886ccc2383f889a68982d2be52dbe1d7662090cde775ec7c214d452a278112e5b0e3ecf7507036b2db76c5edf26d4d3262b801
|
||||
EBUILD capstone-1.0.ebuild 892 SHA256 b34e5539df1a04533ceb1b0bb69def479c5fa613cb7197630f99a343361f45f1 SHA512 00b97e689998012f1d56f708c00b452616dcf0ba054f83ba4d76831f6d80cff7fd424534e4ffaf873a7b1b0eefb7a4bf309ba7c18ac8d607b1ff83a26ebe00c6 WHIRLPOOL 73212dcc4a7f21611bd308c76fd39de576faa0f9195e70c2c01df1e49837c4023d21d8d5eee3e4904d51011ea68bfd7b70dcd460253c5d71fc900bd6fa2e5cf5
|
||||
EBUILD capstone-2.0.ebuild 617 SHA256 1a39b32e0f1f1b394d3bbc9643267e7f4c352a59779dc783c30978c65a3ca771 SHA512 aad6118d556afcedd6cc3becae00fbf26119674ac08f1e20f5214200c9ad3c6881b45ce7aa5231e83fe9e831775f7705c341d7489a1e1b71cdf42ba028956b1f WHIRLPOOL 2bf2b578551218579f51be3d3329336fb789d3e74881af5e5d3256a24e6af723ff1710ee3fdfbe4d45783d17eb217216257c3c95620611b45a00082907b299ed
|
||||
EBUILD capstone-2.0_rc1.ebuild 668 SHA256 b6de21b4c2b403731e0f5ea6857b4666e1e65cd2910a1227bc389d12863788b3 SHA512 ae3e06ffcbe2e6eef97207ae51f11a4afda1c696a3281d509263b9477856c51d05026d365794a85d395da6960b98cd666e0cba835c04661706799e4064bb3999 WHIRLPOOL f2c802aed44469b61c75ad9b5f9b92e744fa60c2ef714a7fb0e12714f66bf4198f301b1edef162cafcf629c48449c2bb24337c379e2d572ef92bb17e624c9192
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: blshkv$
|
||||
|
||||
|
|
@ -8,7 +8,7 @@ inherit eutils multilib
|
|||
|
||||
DESCRIPTION="A lightweight multi-platform, multi-architecture disassembly framework"
|
||||
HOMEPAGE="http://www.capstone-engine.org/"
|
||||
SRC_URI="http://www.capstone-engine.org/download/${PV}/${P}.tgz"
|
||||
SRC_URI="https://github.com/aquynh/capstone/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
|
@ -16,15 +16,6 @@ KEYWORDS="~amd64 ~arm ~x86"
|
|||
|
||||
#TODO: add java and python bindings
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-coname.patch"
|
||||
|
||||
#https://github.com/aquynh/capstone/issues/57
|
||||
sed -e 's|${CC} $(CFLAGS)|$(CC) $(LDFLAGS) $(CFLAGS)|g' -i tests/Makefile || die "sed failed"
|
||||
#https://github.com/aquynh/capstone/issues/51
|
||||
epatch "${FILESDIR}/${PN}-libdir.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodir /usr/share/"${PN}"/
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
--- Makefile (old copy)
|
||||
+++ Makefile (working copy)
|
||||
|
||||
@@ -47,13 +47,11 @@ ifneq (,$(findstring aarch64,$(CAPSTONE_ARCHS)))
|
||||
endif
|
||||
LIBOBJ += MCInst.o
|
||||
|
||||
-EXT = so
|
||||
-AR_EXT = a
|
||||
-
|
||||
# OSX?
|
||||
UNAME_S := $(shell uname -s)
|
||||
ifeq ($(UNAME_S),Darwin)
|
||||
EXT = dylib
|
||||
+AR_EXT = a
|
||||
else
|
||||
# Cygwin?
|
||||
IS_CYGWIN := $(shell $(CC) -dumpmachine | grep -i cygwin | wc -l)
|
||||
@@ -72,6 +70,11 @@ AR_EXT = dll.a
|
||||
# mingw doesn't like -fPIC either
|
||||
CFLAGS := $(CFLAGS:-fPIC=)
|
||||
# On Windows we need the shared library to be executable
|
||||
+else
|
||||
+# Linux, *BSD
|
||||
+EXT = so
|
||||
+AR_EXT = a
|
||||
+LDFLAGS += -Wl,-soname,$(LIBRARY)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
--- Makefile 2014-01-01 22:04:20.761645521 +0800
|
||||
+++ Makefile.new 2014-01-01 22:01:12.409647638 +0800
|
||||
@@ -12,7 +12,17 @@
|
||||
PREFIX ?= /usr
|
||||
DESTDIR ?=
|
||||
INCDIR = $(DESTDIR)$(PREFIX)/include
|
||||
+
|
||||
+LIBDIR = $(DESTDIR)$(PREFIX)/lib
|
||||
+# on x86_64, we might have /usr/lib64 directory instead of /usr/lib
|
||||
+MACHINE := $(shell uname -m)
|
||||
+ifeq ($(MACHINE), x86_64)
|
||||
+ifeq (,$(wildcard $(LIBDIR)))
|
||||
+LIBDIR = $(DESTDIR)$(PREFIX)/lib64
|
||||
+else
|
||||
LIBDIR = $(DESTDIR)$(PREFIX)/lib
|
||||
+endif
|
||||
+endif
|
||||
|
||||
INSTALL_DATA ?= install -m0644
|
||||
INSTALL_LIBRARY ?= install -m0755
|
||||
Loading…
Reference in a new issue