Files
ports/deskutils/readur/Makefile
T
Mikael Urankar e29b5eeec3 lang/rust: Bump revisions after 1.96.0
PR:		295694
2026-06-04 10:52:51 +02:00

57 lines
1.5 KiB
Makefile

PORTNAME= readur
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.8
PORTREVISION= 3
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 <bsd.port.mk>