[Midnightbsd-cvs] mports [19564] trunk/print/cups-filters: add cups-filters

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Jul 9 16:55:54 EDT 2015


Revision: 19564
          http://svnweb.midnightbsd.org/mports/?rev=19564
Author:   laffer1
Date:     2015-07-09 16:55:52 -0400 (Thu, 09 Jul 2015)
Log Message:
-----------
add cups-filters

Added Paths:
-----------
    trunk/print/cups-filters/
    trunk/print/cups-filters/Makefile
    trunk/print/cups-filters/distinfo
    trunk/print/cups-filters/files/
    trunk/print/cups-filters/files/cups_browsed.in
    trunk/print/cups-filters/files/patch-filter_pdftops.c
    trunk/print/cups-filters/files/patch-utils_cups-browsed.c
    trunk/print/cups-filters/pkg-descr
    trunk/print/cups-filters/pkg-plist

Added: trunk/print/cups-filters/Makefile
===================================================================
--- trunk/print/cups-filters/Makefile	                        (rev 0)
+++ trunk/print/cups-filters/Makefile	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,69 @@
+# $MidnightBSD$
+# $FreeBSD: head/print/cups-filters/Makefile 391010 2015-06-30 21:47:57Z amdmi3 $
+
+PORTNAME=	cups-filters
+PORTVERSION=	1.0.70
+CATEGORIES=	print
+MASTER_SITES=	http://www.openprinting.org/download/cups-filters/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Backends, filters and other software (was part of the core CUPS)
+
+LICENSE=	gpl2 gpl3 lgpl mit
+LICENSE_COMB=	multi
+
+BUILD_DEPENDS=	pdftops:${PORTSDIR}/graphics/poppler-utils
+RUN_DEPENDS=	pdftops:${PORTSDIR}/graphics/poppler-utils
+LIB_DEPENDS=	libtiff.so:${PORTSDIR}/graphics/tiff \
+		libpng.so:${PORTSDIR}/graphics/png \
+		libijs.so:${PORTSDIR}/print/libijs \
+		liblcms2.so:${PORTSDIR}/graphics/lcms2 \
+		libqpdf.so:${PORTSDIR}/print/qpdf \
+		libdbus-1.so:${PORTSDIR}/devel/dbus \
+		libcups.so:${PORTSDIR}/print/cups-client \
+		libcupsimage.so:${PORTSDIR}/print/cups-image \
+		libfreetype.so:${PORTSDIR}/print/freetype2 \
+		libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
+		libpoppler.so:${PORTSDIR}/graphics/poppler
+
+MAKE_JOBS_UNSAFE=YES
+USES=		compiler:c++11-lib cpe jpeg libtool pathfix pkgconfig shebangfix tar:xz
+CPE_VENDOR=	linuxfoundation
+SHEBANG_FILES=	filter/textonly
+USE_GNOME=	glib20
+USE_GHOSTSCRIPT=	yes
+USE_RC_SUBR=	cups_browsed
+GNU_CONFIGURE=	yes
+CUPS_SOCKET?=	/var/run/cups.sock
+CONFIGURE_ARGS=	--with-cups-domainsocket=${CUPS_SOCKET}
+CONFIGURE_ENV=	ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-lz" \
+		LIBQPDF_CFLAGS="-I${LOCALBASE}/include" LIBQPDF_LIBS="-lqpdf"
+INSTALL_TARGET=	install-strip
+
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+USE_LDCONFIG=	yes
+
+OPTIONS_DEFINE=	AVAHI
+
+AVAHI_CONFIGURE_ENABLE=	avahi
+AVAHI_LIB_DEPENDS=	libavahi-client.so:${PORTSDIR}/net/avahi-app
+
+post-patch:
+	@${REINPLACE_CMD} 's:-std=c++0x:-std=c++11:' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/filter/pdftops.c
+
+post-configure:
+	@${REINPLACE_CMD} \
+		-e 's|\(BANNERTOPDF_DATADIR = \).*\(/share/cups/data\)|\1${PREFIX}\2|' \
+		-e 's|\(CUPS_DATADIR = \).*\(/share/cups\)|\1${PREFIX}\2|' \
+		-e 's|\(CUPS_SERVERBIN = \).*\(/libexec/cups\)|\1${PREFIX}\2|' \
+		-e 's|\(CUPS_SERVERROOT = \).*\(/etc/cups\)|\1${PREFIX}\2|' \
+		${WRKSRC}/Makefile
+
+post-install:
+	@${RM} -rf ${STAGEDIR}${PREFIX}/libexec/cups/filter/foomatic-rip \
+		${STAGEDIR}${PREFIX}/bin/foomatic-rip \
+		${STAGEDIR}${PREFIX}/man/man1/foomatic-rip.1
+
+.include <bsd.port.mk>


Property changes on: trunk/print/cups-filters/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/cups-filters/distinfo
===================================================================
--- trunk/print/cups-filters/distinfo	                        (rev 0)
+++ trunk/print/cups-filters/distinfo	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,2 @@
+SHA256 (cups-filters-1.0.70.tar.xz) = f605fa635ff3653b4d5543a426d9ece4f890abea032fdd05536016a488520868
+SIZE (cups-filters-1.0.70.tar.xz) = 1338076


Property changes on: trunk/print/cups-filters/distinfo
___________________________________________________________________
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
Added: trunk/print/cups-filters/files/cups_browsed.in
===================================================================
--- trunk/print/cups-filters/files/cups_browsed.in	                        (rev 0)
+++ trunk/print/cups-filters/files/cups_browsed.in	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+# $FreeBSD: head/print/cups-filters/files/cups_browsed.in 354832 2014-05-22 12:48:42Z bsam $
+#
+# PROVIDE: cups_browsed
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following to /etc/rc.conf[.local] to enable this service
+#
+# cups_browsed_enable (bool):	Set to NO by default.
+#				Set it to YES to enable cups_browsed.
+#
+
+. /etc/rc.subr
+
+name=cups_browsed
+rcvar=cups_browsed_enable
+
+load_rc_config ${name}
+
+ : ${cups_browsed_enable:=NO}
+
+command=/usr/sbin/daemon
+pidfile=/var/run/cups-browsed.pid
+command_args="-p ${pidfile} %%PREFIX%%/sbin/cups-browsed"
+procname="%%PREFIX%%/sbin/cups-browsed"
+
+run_rc_command "$1"


Property changes on: trunk/print/cups-filters/files/cups_browsed.in
___________________________________________________________________
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
Added: trunk/print/cups-filters/files/patch-filter_pdftops.c
===================================================================
--- trunk/print/cups-filters/files/patch-filter_pdftops.c	                        (rev 0)
+++ trunk/print/cups-filters/files/patch-filter_pdftops.c	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,11 @@
+--- filter/pdftops.c.orig	2014-08-21 10:11:24.448404905 -0400
++++ filter/pdftops.c	2014-08-21 10:12:00.298402116 -0400
+@@ -535,7 +535,7 @@
+ 
+   if (renderer == PDFTOPS)
+   {
+-    pdf_argv[0] = (char *)"pdftops";
++    pdf_argv[0] = (char *)"%%LOCALBASE%%/bin/pdftops";
+     pdf_argc    = 1;
+   }
+   else if (renderer == GS)


Property changes on: trunk/print/cups-filters/files/patch-filter_pdftops.c
___________________________________________________________________
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
Added: trunk/print/cups-filters/files/patch-utils_cups-browsed.c
===================================================================
--- trunk/print/cups-filters/files/patch-utils_cups-browsed.c	                        (rev 0)
+++ trunk/print/cups-filters/files/patch-utils_cups-browsed.c	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,21 @@
+--- utils/cups-browsed.c.orig	2014-11-27 12:00:47 UTC
++++ utils/cups-browsed.c
+@@ -23,16 +23,16 @@
+ 
+ #include <ctype.h>
+ #include <errno.h>
+-#if defined(__OpenBSD__)
++#if defined(__OpenBSD__) || defined(__FreeBSD__)
+ #include <sys/socket.h>
+ #endif /* __OpenBSD__ */
+ #include <sys/types.h>
+ #include <net/if.h>
+ #include <netinet/in.h>
+-#include <ifaddrs.h>
+ #include <resolv.h>
+ #include <stdio.h>
+ #include <sys/stat.h>
++#include <ifaddrs.h>
+ #include <assert.h>
+ #include <stdlib.h>
+ #include <time.h>


Property changes on: trunk/print/cups-filters/files/patch-utils_cups-browsed.c
___________________________________________________________________
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
Added: trunk/print/cups-filters/pkg-descr
===================================================================
--- trunk/print/cups-filters/pkg-descr	                        (rev 0)
+++ trunk/print/cups-filters/pkg-descr	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,5 @@
+The CUPS Filters package contains backends, filters and other
+software that was once part of the core CUPS distribution but is
+no longer maintained by Apple Inc.
+
+WWW: http://www.linuxfromscratch.org/blfs/view/svn/pst/cups-filters.html


Property changes on: trunk/print/cups-filters/pkg-descr
___________________________________________________________________
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
Added: trunk/print/cups-filters/pkg-plist
===================================================================
--- trunk/print/cups-filters/pkg-plist	                        (rev 0)
+++ trunk/print/cups-filters/pkg-plist	2015-07-09 20:55:52 UTC (rev 19564)
@@ -0,0 +1,91 @@
+bin/ttfread
+etc/cups/cups-browsed.conf
+etc/fonts/conf.d/99pdftoopvp.conf
+include/cupsfilters/colord.h
+include/cupsfilters/colormanager.h
+include/cupsfilters/driver.h
+include/cupsfilters/image.h
+include/cupsfilters/raster.h
+include/fontembed/bitset.h
+include/fontembed/embed.h
+include/fontembed/fontfile.h
+include/fontembed/iofn.h
+include/fontembed/sfnt.h
+lib/libcupsfilters.a
+lib/libcupsfilters.so
+lib/libcupsfilters.so.1
+lib/libcupsfilters.so.1.0.0
+lib/libfontembed.a
+lib/libfontembed.so
+lib/libfontembed.so.1
+lib/libfontembed.so.1.0.0
+libdata/pkgconfig/libcupsfilters.pc
+libdata/pkgconfig/libfontembed.pc
+libexec/cups/backend/parallel
+libexec/cups/backend/serial
+libexec/cups/filter/bannertopdf
+libexec/cups/filter/commandtoescpx
+libexec/cups/filter/commandtopclx
+libexec/cups/filter/gstopxl
+libexec/cups/filter/gstoraster
+libexec/cups/filter/imagetopdf
+libexec/cups/filter/imagetops
+libexec/cups/filter/imagetoraster
+libexec/cups/filter/pdftoijs
+libexec/cups/filter/pdftoopvp
+libexec/cups/filter/pdftopdf
+libexec/cups/filter/pdftops
+libexec/cups/filter/pdftoraster
+libexec/cups/filter/pstopdf
+libexec/cups/filter/rastertoescpx
+libexec/cups/filter/rastertopclx
+libexec/cups/filter/rastertopdf
+libexec/cups/filter/sys5ippprinter
+libexec/cups/filter/textonly
+libexec/cups/filter/texttopdf
+libexec/cups/filter/texttops
+libexec/cups/filter/urftopdf
+man/man5/cups-browsed.conf.5.gz
+man/man8/cups-browsed.8.gz
+sbin/cups-browsed
+share/cups/banners/classified
+share/cups/banners/confidential
+share/cups/banners/form
+share/cups/banners/secret
+share/cups/banners/standard
+share/cups/banners/topsecret
+share/cups/banners/unclassified
+share/cups/charsets/pdf.utf-8
+share/cups/charsets/pdf.utf-8.heavy
+share/cups/charsets/pdf.utf-8.simple
+share/cups/data/classified.pdf
+share/cups/data/confidential.pdf
+share/cups/data/default-testpage.pdf
+share/cups/data/default.pdf
+share/cups/data/form_english.pdf
+share/cups/data/form_english_in.odt
+share/cups/data/form_russian.pdf
+share/cups/data/form_russian_in.odt
+share/cups/data/secret.pdf
+share/cups/data/standard.pdf
+share/cups/data/testprint
+share/cups/data/topsecret.pdf
+share/cups/data/unclassified.pdf
+share/cups/drv/cupsfilters.drv
+share/cups/mime/cupsfilters.convs
+share/cups/mime/cupsfilters.types
+share/cups/ppdc/escp.h
+share/cups/ppdc/pcl.h
+%%DOCSDIR%%/AUTHORS
+%%DOCSDIR%%/COPYING
+%%DOCSDIR%%/INSTALL
+%%DOCSDIR%%/NEWS
+%%DOCSDIR%%/README
+share/ppd/cupsfilters/Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd
+share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd
+share/ppd/cupsfilters/HP-Color_LaserJet_CM3530_MFP-PDF.ppd
+share/ppd/cupsfilters/HP-PhotoSmart_Pro_B8300-hpijs-pdftoijs.ppd
+share/ppd/cupsfilters/Ricoh-PDF_Printer-PDF.ppd
+share/ppd/cupsfilters/pxlcolor.ppd
+share/ppd/cupsfilters/pxlmono.ppd
+share/ppd/cupsfilters/textonly.ppd


Property changes on: trunk/print/cups-filters/pkg-plist
___________________________________________________________________
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


More information about the Midnightbsd-cvs mailing list