PORTNAME= readur DISTVERSIONPREFIX= v DISTVERSION= 2.7.8 CATEGORIES= deskutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ # For instructions on how to create assets: # https://github.com/DtxdF/port-assets-makejails/tree/main/readur DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ swagger-ui-${SWAGGER_TAG}.zip MAINTAINER= dtxdf@FreeBSD.org COMMENT= Quick, painless, intuitive OCR platform WWW= https://github.com/readur/${PORTNAME} LICENSE= MIT LIB_DEPENDS= libleptonica.so:graphics/leptonica \ libtesseract.so:graphics/tesseract \ libzstd.so:archivers/zstd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=0:textproc/py-ocrmypdf@${PY_FLAVOR} \ poppler-utils>=0:graphics/poppler-utils USES= cargo llvm:build pkgconfig python ssl USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} CARGO_FEATURES= ocr s3 CARGO_INSTALL_ARGS= --bin ${PORTNAME} MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib \ SWAGGER_UI_DOWNLOAD_URL=file:${DISTDIR}/swagger-ui-${SWAGGER_TAG}.zip SUB_FILES= pkg-message SUB_LIST= USER=${READUR_USER} PLIST_SUB= GROUP=${READUR_GROUP} \ HOMEDIR=${READUR_HOMEDIR} \ USER=${READUR_USER} READUR_USER= www READUR_GROUP= ${READUR_USER} READUR_HOMEDIR= /var/db/${PORTNAME} SWAGGER_TAG= v5.17.14 post-patch: @${REINPLACE_CMD} -e 's|%%WWWDIR%%|${WWWDIR}|' \ ${WRKSRC}/src/main.rs post-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKDIR}/readur-frontend && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${READUR_HOMEDIR} .include