FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
cups-filters Additional backends, filters and other software for CUPS
1.8.3 print on this many watch lists=4 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: cyberbotx@cyberbotx.com search for ports maintained by this maintainer
Port Added: 30 Mar 2014 21:34:00
License: not specified in port
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.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/print/cups-filters/ && make install clean
To add the package: pkg install cups-filters

PKGNAME: cups-filters


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. pdftops : graphics/poppler-utils
  2. ghostscript9-agpl-base>=9.16_2 : print/ghostscript9-agpl-base
  3. gmake : devel/gmake
  4. pkgconf : devel/pkgconf
Runtime dependencies:
  1. colord>0 : graphics/colord
  2. pdftops : graphics/poppler-utils
  3. ghostscript9-agpl-base>=9.16_2 : print/ghostscript9-agpl-base
Library dependencies:
  1. liblcms2.so : graphics/lcms2
  2. libqpdf.so : print/qpdf
  3. libcupsimage.so : print/cups
  4. libfreetype.so : print/freetype2
  5. libfontconfig.so : x11-fonts/fontconfig
  6. libpoppler.so : graphics/poppler
  7. libdbus-1.so : devel/dbus
  8. libijs.so : print/libijs
  9. libtiff.so : graphics/tiff
  10. libpng.so : graphics/png
  11. libavahi-client.so : net/avahi-app
  12. libglib-2.0.so : devel/glib20
  13. libjpeg.so : graphics/jpeg-turbo

This port is required by:

for Libraries for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for cups-filters-1.8.3:
     BRAILLE=off: Braille embosser support
     COLORD=on: Get ICC color profiles from colord (via D-Bus)
     DOCS=on: Build and/or install documentation
     IJS=on: Support PPD files that use pdftoijs
     IMAGEFILTERS=on: Support printing image files
====> cups-browsed(8) options
     AVAHI=on: Zeroconf support via Avahi
     LDAP=off: LDAP protocol support
====> Default PDF-to-PostScript renderer: you have to select exactly one of them
     GS=off: Ghostscript gs(1)
     HYBRID=on: Ghostscript or Poppler depending on printer
     PDFTOPS=off: Poppler pdftops(1)
===> Use 'make config' to modify these settings

USES:
compiler:c++11-lib cpe ghostscript gmake gnome libtool pathfix  pkgconfig shebangfix tar:xz jpeg gnome

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. http://www.openprinting.org/download/cups-filters/
Port Moves

Number of commits found: 49

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Apr 2016 14:16:20
Original commit files touched by this commit  1.8.3
Revision:412348
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
29 Mar 2016 14:19:09
Original commit files touched by this commit  1.8.3
Revision:412114
tijl search for other commits by this committer
- Update cups-filters to 1.8.3.
- Move D-Bus dependency under a COLORD option.
- Make libijs dependency optional.
- Add BRAILLE option and add missing dependencies to it.  There's no port of
  liblouisutdml yet but it isn't strictly required.
- Move jpeg, png and tiff dependencies under an IMAGEFILTERS option.
- Add an option group for cups-browsed, move AVAHI under it and add LDAP.
- Add an option group to select the default PDF-to-PostScript renderer.
- Add --disable-silent-rules to CONFIGURE_ARGS to make build logs more
  verbose.

PR:		208345
Approved by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
27 Mar 2016 14:58:00
Original commit files touched by this commit  1.8.2_5
Revision:411990
tijl search for other commits by this committer
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
24 Mar 2016 15:47:50
Original commit files touched by this commit  1.8.2_4
Revision:411798
tijl search for other commits by this committer
Make print/ghostscript9-agpl-base the default Ghostscript port.  Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
20 Mar 2016 11:26:09
Original commit files touched by this commit  1.8.2_3
Revision:411436
tijl search for other commits by this committer
- Update print/qpdf to 6.0.0.
- Remove bash dependency.
- Remove SDK option.  It was added to prevent installation of headers
  because they sometimes cause build conflicts with newer versions of qpdf
  due to incorrect order of -I flags.  This has been fixed now.
- Add DOCS option.
- Replace patch-configure with CPPFLAGS/LIBS and a post-patch command in
  the Makefile to take into account ${LOCALBASE} and ${MAKE_CMD}.
- Remove patches that have been fixed upstream.
- Add a patch for libtest/build.mk to change the order of LIBS and
  LIBS_libqpdf.  LIBS may contain user supplied -L flags like
  -L/usr/local/lib which have to appear after upstream -L flags so programs
  are linked against freshly built libraries on not an older version in
  /usr/local/lib.  The other build.mk files already do this right.
- Add a patch for make/libtool.mk to change the order of $ldflags and $libs.
  Upstream puts -L flags in $ldflags.

PR:		207751
Approved by:	d.y.kazarov@mail.ru (maintainer)
13 Mar 2016 21:16:26
Original commit files touched by this commit  1.8.2_2
Revision:411031
tijl search for other commits by this committer
- Let foomatic-rip use /bin/sh instead of /bin/bash.
- Patch foomatic-rip to reset stdin after replacing the underlying file
  descriptor.
- Remove a patch for the pdftops filter that is no longer needed.

Submitted by:	Alexander Zagrebin <alex@zagrebin.ru>
11 Mar 2016 11:53:42
Original commit files touched by this commit  1.8.2_1
Revision:410825
tijl search for other commits by this committer
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
(Only the first 15 lines of the commit message are shown above View all of this commit message)
15 Feb 2016 16:51:06
Original commit files touched by this commit  1.8.2
Revision:408946
pi search for other commits by this committer
print/foomatic-filters: remove CONFLICT with cups-filters

PR:		207181
Submitted by:	Vladimir Omelchuk <admin@vladiom.com.ua>
Approved by:	cyberbotx@cyberbotx.com (maintainer)
14 Feb 2016 06:18:09
Original commit files touched by this commit  1.8.2
Revision:408847
pi search for other commits by this committer
print/cups-filters, print/foomatic-filters: add CONFLICTS

PR:		207172
Submitted by:	admin@vladiom.com.ua
13 Feb 2016 21:03:20
Original commit files touched by this commit  1.8.2
Revision:408827
pi search for other commits by this committer
print/cups-filters: 1.5.0 -> 1.8.2

Changes:
  http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/changes

PR:		206720
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
21 Jan 2016 19:40:10
Original commit files touched by this commit  1.5.0_1
Revision:406872
kwm search for other commits by this committer
Update poppler to 0.40.0. [1]

Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
22 Dec 2015 04:34:49
Original commit files touched by this commit  1.5.0
Revision:404209
miwi search for other commits by this committer
- Update to 1.5.0

PR:		205395
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	D4627
17 Dec 2015 18:31:45
Original commit files touched by this commit  1.4.0
Revision:403919
feld search for other commits by this committer
print/cups-filters: Update to 1.4.0

This update resolves a code execution vulnerability.

Approved by:	ports-secteam (with hat)
MFH:		2015Q4
Security:	CVE-2015-8560
11 Dec 2015 10:02:40
Original commit files touched by this commit  1.3.0
Revision:403515 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 1.3.0

Changes:	http://fossies.org/linux/cups-filters/NEWS
PR:		205235
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
08 Dec 2015 16:58:25
Original commit files touched by this commit  1.2.0
Revision:403304 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update to 1.2.0

PR:		204915
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D4400
07 Nov 2015 13:17:24
Original commit files touched by this commit  1.1.0
Revision:400989 This port version is marked as vulnerable.
pawel search for other commits by this committer
Update to version 1.1.0

PR:		204114
Submitted by:	Naram Qashat (maintainer)
24 Sep 2015 18:11:25
Original commit files touched by this commit  1.0.76
Revision:397705 This port version is marked as vulnerable.
jbeich search for other commits by this committer
print/cups-filters: update to 1.0.76

- Drop MAKE_JOBS_UNSAFE after testing with -j32 on Core2 Quad

Changes:	/usr/local/share/doc/cups-filters/NEWS
PR:		202686
Submitted by:	Naram Qashat cyberbotx@cyberbotx.com (maintainer)
22 Aug 2015 17:48:36
Original commit files touched by this commit  1.0.71_2
Revision:395047 This port version is marked as vulnerable.
hrs search for other commits by this committer
- Split ghostscript into X11-independent and -dependent parts:

 * print/ghostscript{7,8,9,9-agpl}-base

   Installs Ghostscript binary, libgs, and related files.
   These ports do not depend on X11 libraries (i.e. x11* devices
   are not available).  USES=ghostscript will set dependency on
   one of them depending on GHOSTSCRIPT_DEFAULT.

   The default device is set to "display" or "bbox".

 * print/ghostscript{7,8,9,9-agpl}-x11

   Installs a shared library which provides X11 support to
   the installed Ghostscript binaries.  x11* devices will be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
02 Aug 2015 16:06:17
Original commit files touched by this commit  1.0.71_1
Revision:393431 This port version is marked as vulnerable.
kwm search for other commits by this committer
Update poppler to 0.34.0. [1]

Chase all users of shlib version change of libpoppler.so.

PR:		201477 [1]
Submitted by:	olivierd@ [1]
16 Jul 2015 20:53:29
Original commit files touched by this commit  1.0.71
Revision:392322 This port version is marked as vulnerable.
kwm search for other commits by this committer
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.

Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
03 Jul 2015 19:20:32
Original commit files touched by this commit  1.0.71
Revision:391270 This port version is marked as vulnerable.
feld search for other commits by this committer
Update to 1.0.71
Resolves CVE-2015-3279

PR:		201311
Submitted by:	maintainer
30 Jun 2015 21:47:58
Original commit files touched by this commit  1.0.70
Revision:391010 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 1.0.70

PR:		201134
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
Differential Revision:
22 Jun 2015 18:33:22
Original commit files touched by this commit  1.0.69
Revision:390310 This port version is marked as vulnerable.
antoine search for other commits by this committer
Convert to USES=jpeg
15 Jun 2015 12:03:13
Original commit files touched by this commit  1.0.69
Revision:389691 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 1.0.69

PR:		200798
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
18 May 2015 19:09:46
Original commit files touched by this commit  1.0.68
Revision:386703 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 1.0.68

PR:		199971
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
16 May 2015 17:39:09
Original commit files touched by this commit  1.0.67
Revision:386564 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
12 Mar 2015 18:27:39
Original commit files touched by this commit  1.0.67
Revision:381140 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 1.0.67

PR:		198543
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
06 Mar 2015 12:24:41
Original commit files touched by this commit  1.0.66
Revision:380594 This port version is marked as vulnerable.
robak search for other commits by this committer
print/cups-filters: update 1.0.65 -> 1.0.66

PR:		198294
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
25 Feb 2015 13:16:32
Original commit files touched by this commit  1.0.65
Revision:379908 This port version is marked as vulnerable.
arved search for other commits by this committer
Update to 1.0.65

PR:		152982
Submitted by:	maintainer
03 Feb 2015 12:28:24
Original commit files touched by this commit  1.0.62_1
Revision:378348 This port version is marked as vulnerable.
kwm search for other commits by this committer
Update poppler to 0.30.0 [1].

Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].

PR:		196599 [1]
Submitted by:	olivierd@ [1]
Exp-run by:	antoine@
Obtained from:	upstream [2]
26 Jan 2015 19:18:50
Original commit files touched by this commit  1.0.62
Revision:377942 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 1.0.62

PR:		196971
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
25 Dec 2014 20:54:43
Original commit files touched by this commit  1.0.61_2
Revision:375598 This port version is marked as vulnerable.
bapt search for other commits by this committer
Bump portrevision after png update
25 Dec 2014 19:04:27
Original commit files touched by this commit  1.0.61_1
Revision:375594 This port version is marked as vulnerable.
antoine search for other commits by this committer
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
25 Nov 2014 12:55:54
Original commit files touched by this commit  1.0.61_1
Revision:373404 This port version is marked as vulnerable.
makc search for other commits by this committer
Bump PORTREVISION after graphics/poppler update to 0.26.3
17 Oct 2014 13:24:47
Original commit files touched by this commit  1.0.61
Revision:371051 This port version is marked as vulnerable.
robak search for other commits by this committer
print/cups-filters: update 1.0.58 -> 1.0.61

- Fixes in pkg-plist

PR:		194172
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
Approved by:	mentors (implicit)
20 Sep 2014 20:45:11
Original commit files touched by this commit  1.0.58
Revision:368686 This port version is marked as vulnerable.
pawel search for other commits by this committer
Update to version 1.0.58

PR:		ports/193780
Submitted by:	maintainer
12 Sep 2014 13:25:17
Original commit files touched by this commit  1.0.57_3
Revision:368025 This port version is marked as vulnerable.
kmoore search for other commits by this committer
- cups-filters requires pdftops during build / runtime to
  support Brother, Minolta, and Konica Minolta and possible others.
- Bump PORTREV

Approved by: Maintainer
10 Sep 2014 20:50:37
Original commit files touched by this commit  1.0.57_2
Revision:367888 This port version is marked as vulnerable.
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
21 Aug 2014 18:22:17
Original commit files touched by this commit  1.0.57_1
Revision:365575 This port version is marked as vulnerable.
kmoore search for other commits by this committer
- Fix cups-filter failing on a number of printer classes that use poppler's
  "pdftops"
- Bump PORTREV

Approved by: Maintainer
15 Aug 2014 13:11:41
Original commit files touched by this commit  1.0.57
Revision:364969 This port version is marked as vulnerable.
danilo search for other commits by this committer
- Update from 1.0.55 to 1.0.57

PR:		192650
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
09 Aug 2014 12:58:39
Original commit files touched by this commit  1.0.55
Revision:364436 This port version is marked as vulnerable.
wg search for other commits by this committer
print/cups-filters: update to 1.0.55

PR:		192498
Submitted by:	maintainer
17 Jun 2014 12:41:28
Original commit files touched by this commit  1.0.54_1
Revision:358106 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add missing USES=libtool to print/qpdf, drop .la files
- Bump dependent port (print/cups-filters) as .so version has changed

Approved by:	portmgr blanket
07 Jun 2014 18:28:33
Original commit files touched by this commit  1.0.54
Revision:356937 This port version is marked as vulnerable.
danilo search for other commits by this committer
- Update from 1.0.53 to 1.0.54
- Add libtool to USES

PR:		ports/190758
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
23 May 2014 18:08:04
Original commit files touched by this commit  1.0.53_1
Revision:354954 This port version is marked as vulnerable.
bsam search for other commits by this committer
print/cups-filters: a try to fix build at jenkins:
https://jenkins.freebsd.org/pci/head-amd64/poudriere/data/headamd64-default/780/logs/errors/cups-filters-1.0.53_1.log

Since I can't reproduce the build error, let's assume that it's a jobs
unsave error:
-----
[...]
--- libfontembed.la ---
CCLD     libfontembed.la
[...]
--- bannertopdf ---
  CXXLD    bannertopdf
  libtool: link: cannot find the library `libfontembed.la' or unhandled argument
`libfontembed.la'
  *** [bannertopdf] Error code 1
-----
22 May 2014 12:48:43
Original commit files touched by this commit  1.0.53_1
Revision:354832 This port version is marked as vulnerable.
bsam search for other commits by this committer
print/cups-filters: add missing rc script

. add imissing rc script;  [1]
. bump PORTREVISION.

PR:		ports/190086  [1]
Submitted by:	Rafael Ostertag <rafi@guengel.ch>  [1]
Approved by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)  [1]
26 Apr 2014 08:15:49
Original commit files touched by this commit  1.0.53
Revision:352228 This port version is marked as vulnerable.
bsam search for other commits by this committer
print/cups-filters: update to version 1.0.53.
10 Apr 2014 19:45:16
Original commit files touched by this commit  1.0.52
Revision:350839 This port version is marked as vulnerable.
bsam search for other commits by this committer
print/cups-filters: update to 1.0.52 and hand over to the new maintainer

. update to version 1.0.52;
. transfer the port to the submitter.

PR:		ports/188371
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
05 Apr 2014 16:23:58
Original commit files touched by this commit  1.0.50
Revision:350243 This port version is marked as vulnerable.
bsam search for other commits by this committer
print/cups-filters: update to version 1.0.50.

This should fix a reported regression (I managed to reproduce
it with HP laser printers) when a job is printed but remains
in a job query.

Reported by:	Dr. Peter Voigt <pvoigt@uos.de>
Tested by:	Dr. Peter Voigt <pvoigt@uos.de>
Discussed at:	freebsd-ports@
MFH:		2014Q2
30 Mar 2014 21:33:51
Original commit files touched by this commit  1.0.42
Revision:349681 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add cups-filters, it contains backends, filters and other
software that was once part of the core CUPS distribution but is
no longer maintained by Apple Inc

PR:		ports/186824
Submitted by:	bsam

Number of commits found: 49

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mediawiki123May 24
mediawiki124May 24
mediawiki125May 24
mediawiki126May 24
expat2May 20
wpa_supplicantMay 20
bugzilla44May 17
bugzilla50May 17
openvpnMay 14
openvpn-polarsslMay 14
ImageMagickMay 13
ImageMagick-nox11May 13
ImageMagick7May 13
ImageMagick7-nox11May 13
jenkinsMay 12

7 vulnerabilities affecting 19 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 26066
Broken 287
Deprecated 60
Ignore 553
Forbidden 0
Restricted 202
No CDROM 85
Vulnerable 53
Expired 18
Set to expire 48
Interactive 0
new 24 hours 4
new 48 hours8
new 7 days26
new fortnight70
new month113

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.