[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / sysutils / binwalk

File: [local] / ports / sysutils / binwalk / Makefile (download)

Revision 1.25, Mon May 6 12:23:58 2024 UTC (4 weeks, 5 days ago) by sthen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.24: +1 -0 lines

bump REVISION for py3.10 -> py3.11 switch

COMMENT =	tool for reverse-engineering and analysing firmware blobs

MODPY_EGG_VERSION = 2.3.4
GH_ACCOUNT =	ReFirmLabs
GH_PROJECT =	binwalk
GH_TAGNAME =	v${MODPY_EGG_VERSION}
REVISION =	0

CATEGORIES =	sysutils

MAINTAINER =	Jasper Lievisse Adriaanse <jasper@openbsd.org>

# MIT
PERMIT_PACKAGE =Yes

MODULES =	lang/python

MODPY_PYTEST =		Yes
MODPY_PYTEST_ARGS =	testing/tests

# There are a bunch of utilities which aren't ported yet but which would
# benefit the binwalk user:
# sasquatch for non-standard SquashFS images
# ubi_reader (+ py-lzo) for UBIFS
# yaffshiv for YAFFS
RUN_DEPENDS =	devel/capstone/python${MODPY_FLAVOR} \
		security/py-cryptodome${MODPY_FLAVOR} \
		sysutils/jefferson

TEST_ENV =	PYTHONPATH=${WRKSRC}/lib
PORTHOME =	${WRKDIR}

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/binwalk
	${INSTALL_DATA} ${WRKDIST}/src/scripts/examples/* \
		${PREFIX}/share/examples/binwalk/

.include <bsd.port.mk>