aboutsummaryrefslogtreecommitdiff
path: root/print/cups
Commit message (Collapse)AuthorAgeFilesLines
* Update to 2.2.10.Tijl Coosemans2018-12-144-71/+4
| | | | Notes: svn path=/head/; revision=487450
* Add upstream patch to fix high CPU load.Tijl Coosemans2018-06-152-0/+61
| | | | | | | | PR: 229051 Submitted by: tcberner Notes: svn path=/head/; revision=472496
* Update to 2.2.8.Tijl Coosemans2018-06-062-4/+4
| | | | Notes: svn path=/head/; revision=471845
* - Update to 2.2.7.Tijl Coosemans2018-05-013-7/+15
| | | | | | | | | | | | | | | - Remove -Wl,-R flag from cups-config output to fix out of tree builds of Gnome. The -R flag takes precedence over -L flags when the linker searches for dependencies of libraries listed on the command line which can be unexpected. Therefore, config scripts like this should only provide -L flags. An rpath is then typically generated automatically by the build system (cmake, libtool,...). [1] PR: 227891 [1] Reported by: Ting-Wei Lan <lantw44@gmail.com> Notes: svn path=/head/; revision=468766
* Drop PIE for cups, it's not supported on powerpc, so fails the buildJustin Hibbits2018-01-101-0/+3
| | | | | | | | Reviewed By:tijl Differential Revision: https://reviews.freebsd.org/D10613 Notes: svn path=/head/; revision=458595
* Update to 2.2.6.Tijl Coosemans2017-11-024-27/+83
| | | | Notes: svn path=/head/; revision=453352
* Update to 2.2.3.Tijl Coosemans2017-05-163-57/+4
| | | | Notes: svn path=/head/; revision=441051
* - Remove bogus (in presence of USE_GITHUB) USES=tar*Dmitry Marakasov2017-04-081-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=438034
* Remove Kerberos related configuration from default cupsd.conf becauseTijl Coosemans2017-01-192-0/+53
| | | | | | | | | Kerberos support is disabled and the configuration causes an error. Reported by: cpm Notes: svn path=/head/; revision=431869
* Update to 2.2.2.Tijl Coosemans2017-01-182-5/+4
| | | | Notes: svn path=/head/; revision=431797
* The return value of cupsdStartProcess is zero on error. Fix two casesTijl Coosemans2017-01-123-0/+27
| | | | | | | | | where this is checked incorrectly. PR: 211465 Notes: svn path=/head/; revision=431282
* Assume "pkg-config libusb*" works after 9.x EOLJan Beich2017-01-051-14/+0
| | | | | | | | FreeBSD appears to use different pkg-config name for 0.1.x API but it doesn't matter much as 0.1, 1.0 and 2.0 share CFLAGS/LIBS. Notes: svn path=/head/; revision=430669
* Update to 2.2.1.Tijl Coosemans2016-10-173-18/+11
| | | | Notes: svn path=/head/; revision=424135
* - Update to 2.1.4.Tijl Coosemans2016-06-254-7/+113
| | | | | | | | | | | - Let the socket backend print debug messages on the DEBUG channel. The other channels affect the printer status message in lpstat(1) which can be confusing. [1] PR: 203058 [1] Notes: svn path=/head/; revision=417473
* Replace @*exec with explicit postinstall @postexecBaptiste Daroussin2016-06-181-10/+10
| | | | Notes: svn path=/head/; revision=417073
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-6/+6
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* - Update security/gnutls to 3.4.10.Tijl Coosemans2016-03-272-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=411990
* print/cups: revive GNUTLS option after r389015Jan Beich2016-03-232-7/+9
| | | | | | | | | | | SSL remains enabled by default but now can be optionally disabled reducing reducing the number of dependencies. PR: 208223 Approved by: tijl (maintainer) Notes: svn path=/head/; revision=411700
* Support systems with WITHOUT_USB in /etc/src.conf.Tijl Coosemans2016-03-182-2/+8
| | | | | | | Reported by: dweimer@dweimer.net Notes: svn path=/head/; revision=411335
* Add a patch to print/cups and print/hplip to disable detaching of ulpt(4).Tijl Coosemans2016-03-144-0/+29
| | | | | | | | | | | | | This isn't needed on FreeBSD and it always fails because the process doesn't have the required privileges. Add a sample devd configuration file to print/cups that gives users in group cups access to USB printers. [1] Submitted by: hselasky, Alexander Zagrebin <alex@zagrebin.ru> [1] Notes: svn path=/head/; revision=411055
* Fix make check-plist when ${LOCALBASE}/etc/pam.d does not exist.Tijl Coosemans2016-03-112-1/+16
| | | | | | | Reported by: rakuco Notes: svn path=/head/; revision=410832
* Combine print/cups-base, print/cups-client and print/cups-image intoTijl Coosemans2016-03-1110-0/+941
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 have been moved from cups to cups-filters and they have been configured to use PDF as an intermediate format instead of PostScript. Merging of cups-base, cups-client and cups-image into print/cups: - cups-image provides a library to work with the cups raster format. It is only used to implement filters and printer drivers and these only exist in the context of a cups server so there's no need to separate this from cups-base. - cups-client provides a library that allows applications to print via cups. It is possible to use the library to access a remote cups server without running a local cups server, but such a setup is discouraged and the configuration file to set this up has been marked deprecated. It is better to run a local cups server and let that talk to the remote cups server because then you have the benefits of local job queuing in case the remote server is down or busy. Given this and the fact that without filters cups-base is now smaller than it used to be it makes sense to merge the ports. The patch also adds options IPPTOOL, DOCS and NLS which when disabled make the new cups package smaller than the current cups-client package. Merging the ports also prevents problems with options like ZEROCONF being configured differently in both ports. - print/cups was a metaport that depended on cups-base and some filters. There isn't really a need for such a metaport so cups-base can be renamed to cups. The filters can be depended on by printer drivers such as hplip if they need them. Additional changes to the new print/cups: - Clean up the patches. They seem to have been regenerated with post-patch changes included. - Add a patch to prevent intermediate conversion to PDF when a PostScript file is sent to a PostScript printer when cups-filters is installed. - Fix the PAM configuration file. - Add a patch to let the server search /usr/local/share/ppd like on Linux so other ports don't have to add links to it. - Remove ulpt(4) helper scripts. The port uses libusb with ugen(4). - Remove support for mDNSResponder. cups-filters only supports Avahi. - Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11. - Optionally depend on colord for ICC profile support. - Various smaller changes. Changes to print/cups-filters: - Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead of LOGIN. - Development of foomatic-filters has been moved to cups-filters so let this port install foomatic related files and add foomatic-filters to CONFLICTS. - Fix location of liblouis tables. - Add patch to fix ICC support. Changes to print/cups-pstoraster: This port is essentially an old version of Ghostscript plus a cups filter. It's no longer developed. This commit removes it and changes existing dependencies to print/cups-filters which depends on print/ghostscript* and includes a gstoraster filter that can handle both PostScript and PDF. Changes to print/foomatic-db*: Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX. Changes to print/foomatic-filters: Install beh backend with its original name again and add cups-filters to CONFLICTS. Changes to print/hplip: - Stop installing hpijs/foomatic-rip support. This is no longer supported upstream. - Stop installing hpcups PPDs. These are now automatically generated. The bundled PPDs are generated for an older version of cups. - Rename the QT option to X11 to support WITHOUT_X11. - Simplify the patches now that ports are installed in a staging area. - Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket like avahi-daemon does. This fixes Zeroconf support for HP network printers. PR: 207746 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=410825
* Delete print/cups before renaming print/cups-base. This is just a metaportTijl Coosemans2016-03-113-50/+0
| | | | | | | | | for various cups components that will no longer be needed. PR: 207746 Notes: svn path=/head/; revision=410816
* - Convert to USES=metaportDmitry Marakasov2015-06-152-7/+5
| | | | | | | | - BUILD_DEPENDS are not needed for a metaport - Substitude real paths in pkg-message Notes: svn path=/head/; revision=389698
* Bump version after cups-base update.Xin LI2015-06-091-2/+1
| | | | | | | | Noticed by: jkim MFH: 2015Q2 Notes: svn path=/head/; revision=389013
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-0/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* - Update to 1.7.3Jason E. Hale2014-07-011-1/+1
| | | | | | | | | | | | | | - Add DOCS option - PHP option no longer installs a PHP module (it was eliminated in 1.6) - Add options for other interpreters - Add OPENSSL option to make it clearer that it is enabled instead of GNUTLS - Fix build when ZEROCONF is disabled - Fix detection of libusb on FreeBSD < 10 as they do not have .pc files for it - Use @sample directive in pkg-plist - Remove some old cruft Notes: svn path=/head/; revision=360086
* print/cups{,-base,-client,-image}: update to version 1.7.2Boris Samorodov2014-04-231-1/+1
| | | | | | | | MDNSRESPONDER id now the default option for print/cups-base (can't be compiled without dnssd). Notes: svn path=/head/; revision=351968
* Update to cups to 1.7.1Baptiste Daroussin2014-03-301-2/+3
| | | | | | | | | | | | | - Stage all cups related ports - Cleanup (it still needs more cleanup) Base on [1] PR: ports/186824 [1] Submitted by: bsam Notes: svn path=/head/; revision=349679
* Support stageBaptiste Daroussin2014-03-301-1/+1
| | | | Notes: svn path=/head/; revision=349629
* Release cups-* nad foomatic-* ports. Currently I have no enoughBoris Samorodov2014-02-161-1/+1
| | | | | | | | | spare time for those ports. I've submitted ports/186824 to update cups-* ports to version 1.7.0. Notes: svn path=/head/; revision=344633
* Guess I should take those ports...Boris Samorodov2013-12-091-1/+1
| | | | Notes: svn path=/head/; revision=335993
* - Return ports to the poolAlex Kozlov2013-10-231-1/+1
| | | | | | | | PR: ports/183244 Submitted by: Chris Petrik <c.petrik.sosa@gmail.com> (former maintainer) Notes: svn path=/head/; revision=331423
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | print) Notes: svn path=/head/; revision=327765
* - Please welcome back Chris Petrik as maintainer ofBryan Drewery2013-03-071-1/+1
| | | | | | | | | | | | | | these ports [1] - Trim headers - Remove indefinite article from COMMENT - Convert tab to space in WWW lines PR: ports/175415 [1] Submitted by: Chris Petrik <c.petrik.sosa@gmail.com> [1] Discussed with: bapt Notes: svn path=/head/; revision=313559
* - update to 1.5.4Dirk Meyer2012-12-091-1/+1
| | | | Notes: svn path=/head/; revision=308570
* Trim the header. The modeline was causing problems for certain ↵Eitan Adler2012-11-141-7/+1
| | | | | | | | | configurations of vim. Feature safe: yes Notes: svn path=/head/; revision=307416
* - drop maintainershipDirk Meyer2012-11-051-1/+1
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=307030
* - update to 1.5.2Dirk Meyer2012-02-131-1/+1
| | | | | | | | PR: Eygene Submitted by: Eygene Ryabinkin Notes: svn path=/head/; revision=291304
* At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450Eitan Adler2012-01-211-1/+1
| | | | | | | | | | | | | ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are currently broken. This is a temporary measure until we organically stop using := or someone(s) spend a lot of time changing all the ports over. Explicit duplication > := > = and this just moves ports one step to the left Approved by: portmgr Notes: svn path=/head/; revision=289563
* - update to 1.5.0Dirk Meyer2011-10-051-1/+1
| | | | Notes: svn path=/head/; revision=282967
* - update to 1.4.8Dirk Meyer2011-08-251-1/+1
| | | | | | | - option GNUTLS default off Notes: svn path=/head/; revision=280393
* - udpate to 1.4.6Dirk Meyer2011-01-071-1/+1
| | | | Notes: svn path=/head/; revision=267494
* - update to 1.4.5Dirk Meyer2010-11-151-1/+1
| | | | Notes: svn path=/head/; revision=264570
* - update to 1.4.4Dirk Meyer2010-07-271-1/+1
| | | | Notes: svn path=/head/; revision=258327
* - bump 1.4.3Dirk Meyer2010-04-071-2/+1
| | | | Notes: svn path=/head/; revision=252366
* - update to 1.4.1Dirk Meyer2010-03-281-1/+1
| | | | | | | | Reviewed by: exp8 run on pointyhat Supported by: miwi Notes: svn path=/head/; revision=251605
* - update to jpeg-8Dirk Meyer2010-02-051-0/+1
| | | | Notes: svn path=/head/; revision=249285
* - update to 1.4.2Dirk Meyer2009-11-281-1/+1
| | | | Notes: svn path=/head/; revision=244943
* - update to 1.4.1Dirk Meyer2009-11-281-2/+1
| | | | Notes: svn path=/head/; revision=244941