diff --git a/multimedia/ccextractor/Makefile b/multimedia/ccextractor/Makefile index 37aa0bef8779..849d4e8b85da 100644 --- a/multimedia/ccextractor/Makefile +++ b/multimedia/ccextractor/Makefile @@ -1,37 +1,41 @@ +PORTREVISION= 1 + COMMENT= Subtitle extractor LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgpac.so:multimedia/gpac-libgpac \ libpng.so:graphics/png \ libprotobuf-c.so:devel/protobuf-c \ libutf8proc.so:textproc/utf8proc ALL_TARGET= ccextractor CFLAGS+= -I${LOCALBASE}/include/freetype2 \ -I${LOCALBASE}/include/protobuf-c LIBS+= -lfreetype -lgpac -lmd -lpng -lprotobuf-c -lutf8proc -lz +# OCR broken with leptonica >= 1.83 +# probably fixed in next version OPTIONS_DEFINE= HARDSUBX OCR RUST -OPTIONS_DEFAULT= HARDSUBX OCR RUST +OPTIONS_DEFAULT= RUST HARDSUBX_DESC= Extraction of burnt subtitles (hard subtitles) OCR_DESC= Optical Character Recognition RUST_DESC= Build Rust-based components HARDSUBX_IMPLIES= OCR HARDSUBX_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 HARDSUBX_CONFIGURE_ENABLE= ffmpeg hardsubx HARDSUBX_CFLAGS= -I${LOCALBASE}/ffmpeg4/include HARDSUBX_LDFLAGS= -L${LOCALBASE}/ffmpeg4/lib OCR_LIB_DEPENDS= libtesseract.so:graphics/tesseract \ libleptonica.so:graphics/leptonica \ libarchive.so:archivers/libarchive \ libcurl.so:ftp/curl OCR_CONFIGURE_ENABLE= ocr RUST_USES= cargo llvm RUST_CONFIGURE_WITH= rust CARGO_SRC_SUBDIR= ../src/rust CARGO_TARGET_DIR= ${WRKSRC}/rust .include "Makefile.master"