svn commit: r438171 - head/print/cups-filters

Matthew Rezny rezny at FreeBSD.org
Mon Apr 10 14:41:34 UTC 2017


Author: rezny
Date: Mon Apr 10 14:41:32 2017
New Revision: 438171
URL: https://svnweb.freebsd.org/changeset/ports/438171

Log:
  Add a MUPDF option under PDFTOPS_RENDERER. When activated, mupdf will be used
  instead of Ghostscript/Poppler. When inactive, mupdf is not a dependency.
  
  PR:		217848
  Submitted by:	raivo.hool at gmail.com
  Reviewed by:	mat
  Approved by:	swills (mentor), cyberbotx at cyberbotx.com (maintainer)
  Differential Revision:	https://reviews.freebsd.org/D10325

Modified:
  head/print/cups-filters/Makefile
  head/print/cups-filters/pkg-plist

Modified: head/print/cups-filters/Makefile
==============================================================================
--- head/print/cups-filters/Makefile	Mon Apr 10 14:23:22 2017	(r438170)
+++ head/print/cups-filters/Makefile	Mon Apr 10 14:41:32 2017	(r438171)
@@ -2,7 +2,7 @@
 
 PORTNAME=	cups-filters
 PORTVERSION=	1.13.4
-PORTREVISION?=	2
+PORTREVISION?=	3
 CATEGORIES=	print
 MASTER_SITES=	http://www.openprinting.org/download/cups-filters/
 
@@ -17,8 +17,7 @@ LIB_DEPENDS=	liblcms2.so:graphics/lcms2 
 		libcupsimage.so:print/cups \
 		libfreetype.so:print/freetype2 \
 		libfontconfig.so:x11-fonts/fontconfig \
-		libpoppler.so:graphics/poppler \
-		libmupdf.so:graphics/mupdf
+		libpoppler.so:graphics/poppler
 
 CONFLICTS=	cups-pstoraster-[0-9]* foomatic-filters-[0-9]*
 
@@ -45,7 +44,7 @@ OPTIONS_DEFINE=			BRAILLE COLORD DOCS IJ
 OPTIONS_GROUP=			CUPS_BROWSED
 OPTIONS_GROUP_CUPS_BROWSED=	AVAHI LDAP
 OPTIONS_SINGLE=			PDFTOPS_RENDERER
-OPTIONS_SINGLE_PDFTOPS_RENDERER=GS HYBRID PDFTOPS
+OPTIONS_SINGLE_PDFTOPS_RENDERER=GS HYBRID PDFTOPS MUPDF
 OPTIONS_DEFAULT=		AVAHI COLORD HYBRID IJS IMAGEFILTERS
 OPTIONS_SUB=			yes
 
@@ -102,6 +101,12 @@ PDFTOPS_RUN_DEPENDS=		pdftops:graphics/p
 PDFTOPS_CONFIGURE_ON=		--with-pdftops=pdftops --with-pdftops-path=${LOCALBASE}/bin/pdftops
 PDFTOPS_DESC=			Poppler pdftops(1)
 
+MUPDF_BUILD_DEPENDS=		mutool:graphics/mupdf
+MUPDF_RUN_DEPENDS=		mutool:graphics/mupdf
+MUPDF_CONFIGURE_ON=		--with-pdftops=mupdf
+MUPDF_CONFIGURE_ENABLE=		mutool
+MUPDF_DESC=			MuPDF renderer
+
 PDFTOPS_RENDERER_DESC=		Default PDF-to-PostScript renderer
 
 post-patch:

Modified: head/print/cups-filters/pkg-plist
==============================================================================
--- head/print/cups-filters/pkg-plist	Mon Apr 10 14:23:22 2017	(r438170)
+++ head/print/cups-filters/pkg-plist	Mon Apr 10 14:41:32 2017	(r438171)
@@ -45,7 +45,7 @@ libexec/cups/filter/gstoraster
 %%BRAILLE%%libexec/cups/filter/imagetoubrl
 %%BRAILLE%%libexec/cups/filter/imageubrltoindexv3
 %%BRAILLE%%libexec/cups/filter/imageubrltoindexv4
-libexec/cups/filter/mupdftoraster
+%%MUPDF%%libexec/cups/filter/mupdftoraster
 %%IJS%%libexec/cups/filter/pdftoijs
 libexec/cups/filter/pdftoopvp
 libexec/cups/filter/pdftopdf
@@ -101,7 +101,7 @@ share/cups/drv/cupsfilters.drv
 %%BRAILLE%%share/cups/mime/braille.convs
 %%BRAILLE%%share/cups/mime/braille.types
 share/cups/mime/cupsfilters-ghostscript.convs
-share/cups/mime/cupsfilters-mupdf.convs
+%%MUPDF%%share/cups/mime/cupsfilters-mupdf.convs
 share/cups/mime/cupsfilters-poppler.convs
 share/cups/mime/cupsfilters.convs
 share/cups/mime/cupsfilters.types


More information about the svn-ports-all mailing list