Index: head/graphics/impressive/Makefile =================================================================== --- head/graphics/impressive/Makefile (revision 502254) +++ head/graphics/impressive/Makefile (revision 502255) @@ -1,44 +1,71 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= impressive -PORTVERSION= 0.11.1 -PORTREVISION= 5 -CATEGORIES= graphics +PORTVERSION= 0.12.0 +CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/Impressive/${PORTVERSION}/ DISTNAME= Impressive-${PORTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= kai@FreeBSD.org COMMENT= Stylish way of giving presentations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ - xpdf:graphics/xpdf \ - pdftk:print/pdftk \ - xdg-open:devel/xdg-utils \ - mplayer:multimedia/mplayer + ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} -USES= ghostscript:run python shebangfix -SHEBANG_FILES= impressive.py +USES= python:2.7 sdl shebangfix USE_SDL= sdl + +SHEBANG_FILES= impressive.py NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= ${PORTNAME}.html demo.pdf OPTIONS_DEFINE= DOCS +OPTIONS_GROUP= MULTIMEDIA PDFFEATURE +OPTIONS_MULTI= PDFENGINE +OPTIONS_DEFAULT=FFMPEG MPLAYER MUPDF PDFTK XDG + +OPTIONS_GROUP_MULTIMEDIA= FFMPEG MPLAYER +OPTIONS_GROUP_PDFFEATURE= PDFTK XDG +OPTIONS_MULTI_PDFENGINE= GHOSTSCRIPT MUPDF POPPLER XPDF + +FFMPEG_DESC= Optimize generation of video preview images +MPLAYER_DESC= Enable audio/video playback +PDFTK_DESC= Enable automatic extraction of PDF page titles +XDG_DESC= Enable web/e-mail hyperlinks in PDF files +GHOSTSCRIPT_DESC= Use Ghostscript for PDF rendering +MUPDF_DESC= Use MuPDF for PDF rendering +POPPLER_DESC= Use Poppler for PDF rendering +XPDF_DESC= Use Xpdf for PDF rendering + +FFMPEG_IMPLIES= MPLAYER +GHOSTSCRIPT_IMPLIES= PDFTK +POPPLER_IMPLIES= PDFTK +XPDF_IMPLIES= PDFTK + +FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg +MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer +PDFTK_RUN_DEPENDS= pdftk:print/pdftk +XDG_RUN_DEPENDS= xdg-open:devel/xdg-utils +GHOSTSCRIPT_USES= ghostscript:run +MUPDF_RUN_DEPENDS= mupdf:graphics/mupdf +POPPLER_RUN_DEPENDS= pdftoppm:graphics/poppler-utils +XPDF_RUN_DEPENDS= ${LOCALBASE}/libexec/xpdf/pdftoppm:graphics/xpdf do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/impressive/distinfo =================================================================== --- head/graphics/impressive/distinfo (revision 502254) +++ head/graphics/impressive/distinfo (revision 502255) @@ -1,3 +1,3 @@ -TIMESTAMP = 1471876119 -SHA256 (Impressive-0.11.1.tar.gz) = 593f616eb72a18a826bc7687c9952a2ae5dded5483d2688bab5b5ca68caf792c -SIZE (Impressive-0.11.1.tar.gz) = 195743 +TIMESTAMP = 1558123299 +SHA256 (Impressive-0.12.0.tar.gz) = 7dc78de333e4a942036ba4bda53358799f493114f2f655b2ab2689b6fdc0587d +SIZE (Impressive-0.12.0.tar.gz) = 209514 Index: head/graphics/impressive/files/patch-impressive.py =================================================================== --- head/graphics/impressive/files/patch-impressive.py (nonexistent) +++ head/graphics/impressive/files/patch-impressive.py (revision 502255) @@ -0,0 +1,18 @@ +--- impressive.py.orig 2018-02-04 20:31:39 UTC ++++ impressive.py +@@ -6332,7 +6332,14 @@ def run_main(): + print >>sys.stderr, "Impressive version:", __version__ + print >>sys.stderr, "Python version:", sys.version + print >>sys.stderr, "PyGame version:", pygame.__version__ +- print >>sys.stderr, "PIL version:", Image.VERSION ++ if hasattr(Image, "__version__"): # Pillow >= 5.2 ++ print >>sys.stderr, "PIL version: Pillow", Image.__version__ ++ elif hasattr(Image, "PILLOW_VERSION"): # Pillow < 7.0 ++ print >>sys.stderr, "PIL version: Pillow", Image.PILLOW_VERSION ++ elif hasattr(Image, "VERSION"): # classic PIL or Pillow 1.x ++ print >>sys.stderr, "PIL version: classic", Image.VERSION ++ else: ++ print >>sys.stderr, "PIL version: unknown" + if PDFRenderer: + print >>sys.stderr, "PDF renderer:", PDFRenderer.name + else: Property changes on: head/graphics/impressive/files/patch-impressive.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property