COMMENT = fuzzer and test suite for TLS implementations. MODPY_EGG_VERSION = 20230825 DISTNAME = tlsfuzzer-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} CATEGORIES = security GH_ACCOUNT = tlsfuzzer GH_PROJECT = tlsfuzzer GH_COMMIT = c4e30e759ef99eb5f7d52ba63550528b9c547928 MAINTAINER = Theo Buehler MODPY_PYTEST = Yes FLAVOR = python3 FLAVORS = python3 WANTLIB += ${MODPY_WANTLIB} RUN_DEPENDS += net/py-tlslite-ng${MODPY_FLAVOR} # GPLv2 PERMIT_PACKAGE = Yes MODULES = lang/python TEST_DEPENDS += devel/py-mock${MODPY_FLAVOR} TEST_ENV += PYTHONPATH=${WRKSRC}/src pre-install: cd ${WRKSRC}/lib/tlsfuzzer && ln -fs ../../tlsfuzzer/utils SCRIPTS_DIR = ${PREFIX}/share/tlsfuzzer/scripts post-install: ${INSTALL_DATA_DIR} ${SCRIPTS_DIR} cd ${WRKSRC}/scripts && pax -rw *.py ${SCRIPTS_DIR} ${MODPY_BIN} -m compileall ${SCRIPTS_DIR} .include