inherit autotools python3 NAME="udis86" VERSION=1.7.2 RELEASE=1 CATEGORY="Libs" SUMMARY="Disassembler for x86 and x86-64 class ISA" DESCRIPTION="A disassembler engine that decodes a stream of binary machine code bytes as opcodes defined in the x86 and x86-64 class of Instruction Set Archictures" HOMEPAGE="http://sourceforge.net/projects/udis86" LICENSE="BSD-2-Clause" BUILD_REQUIRES=" yasm python${PYTHON3_PKGVERSION}-alabaster python${PYTHON3_PKGVERSION}-sphinx python${PYTHON3_PKGVERSION}-sphinxcontrib-applehelp python${PYTHON3_PKGVERSION}-sphinxcontrib-devhelp python${PYTHON3_PKGVERSION}-sphinxcontrib-htmlhelp python${PYTHON3_PKGVERSION}-sphinxcontrib-qthelp " PKG_NAMES="lib${NAME}0 udcli ${NAME}-devel ${NAME}-doc" udcli_SUMMARY="${SUMMARY} (cli)" udcli_CONTENTS="usr/bin/udcli.exe" libudis860_SUMMARY="${SUMMARY} (library)" libudis860_CONTENTS="usr/bin/cygudis86-0.dll" udis86_devel_SUMMARY="${SUMMARY} (development files)" udis86_devel_CONTENTS="usr/include/ usr/lib/*.a usr/share/info/" udis86_doc_SUMMARY="${SUMMARY} (documentation)" udis86_doc_CONTENTS="usr/share/doc/" SRC_URI="https://downloads.sourceforge.net/${NAME}/${NAME}-${VERSION}.tar.gz" GENTOO="https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-libs/${NAME}/files" PATCH_URI=" udis86-1.7.2-cygwin-msys.patch udis86-1.7.2-sphinx-version.patch ${GENTOO}/udis86-1.7.2-docdir.patch ${GENTOO}/udis86-1.7.2-python3.patch ${GENTOO}/udis86-1.7.2-uninitialized-variable.patch " # generated sources DIFF_EXCLUDES="itab.?" CYGCONF_ARGS="--with-python=${PYTHON3}" src_compile() { cd ${S} cygautoreconf cd ${B} cygconf cygmake all info html } src_install() { cd ${B} cyginstall docinto html dodoc docs/manual/html/* doinfo ${S}/docs/manual/udis86.info }