diff options
author | wiz <wiz@pkgsrc.org> | 2014-06-07 07:34:05 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2014-06-07 07:34:05 +0000 |
commit | 546e4fdb7c9ee0b31eb4781eebb2e235eef35de5 (patch) | |
tree | f01ae61bed69d69ef9feb7a4b0375963ddf269cc /print | |
parent | 66f5e071a92e756efdca74a84a67311442fd73aa (diff) | |
download | pkgsrc-546e4fdb7c9ee0b31eb4781eebb2e235eef35de5.tar.gz |
Update to 1.7.3 based on patch by Leonardo Taccari on pkgsrc-users.
Additionally, remove patch-au since it is now superfluous.
CHANGES IN CUPS V1.7.3
- Added Brazilian Portuguese translation (STR #4409)
- Fixed mapping of OutputBin values such as "Tray1"
(<rdar://problem/16685606>)
- Several ippGet* functions incorrectly returned -1 instead of 0 on
error.
- The cupsGetResponse function did not work properly with
CUPS_HTTP_DEFAULT (<rdar://problem/16762593>)
- The IPP backend did not abort a job when the printer did not validate
the supplied options (<rdar://problem/16836752>)
- Fixed an authentication race condition in cupsSendRequest (STR #4403)
- The scheduler did not add the "job-hold-until-specified" reason when
holding a job using the lp command (STR #4405)
- The CUPS headers incorrectly needed libdispatch for blocks support
(STR #4397)
- The configure script incorrectly added libgcrypt as a GNU TLS
dependency (STR #4399)
- CUPS did not compile when Avahi or mDNSResponder was not present
(STR #4402)
- cupsGetDestMediaCount did not work for CUPS_MEDIA_FLAGS DEFAULT
(STR #4414)
- Auto-typing of PWG Raster files did not work (STR #4417)
- IPP queues using hardcoded credentials would ask for credentials
(STR #4371)
- Dates in non-UTF-8 locales did not display correctly (STR #4388)
- The RPM spec file now looks for libusb-devel 1.0 or later.
- Fixed the "create-printer-subscription.test" file for IPPTOOL
(STR #4420)
CHANGES IN CUPS V1.7.2
- Security: The scheduler now blocks URLs containing embedded HTML
(STR #4356)
- Documentation fixes (STR #3259, STR #4346, STR #4355)
- Fixed the Japanese localization (STR #4385)
- Added a German localization (STR #4363)
- The cupsfilter command incorrectly read the cupsd.conf file; it now
reads the cups-files.conf file instead.
- Fixed OS X builds with Xcode 5.x (<rdar://problem/15914959>)
- Fixed SSL support on Windows (STR #4358)
- Fixed documentation and naming of Create-Job/Printer-Subscriptions
operations (STR #4389)
- Phone numbers in fax jobs were not properly filtered for IPP FaxOut
(<rdar://problem/16351701>)
- Fixed a memory leak in the label printer driver (STR #4393)
- Updated Linux "relro" support (STR #4349)
- cupsEnumDests did not set the "is_default" field (STR #4332)
- cupsDoIORequest could miss the server status, causing failed lpadmin
and other administrative commands (STR #4386)
- cupsEnumDests didn't always call the callback function (STR #4380)
- "lp -i job-id -H hold" did not work (STR #4401)
- CUPS didn't compile on older platforms (STR #4338)
- Several libcups files did not have the Apple license exception
notice (STR #4361)
- Fixed a D-BUS threading issue that caused the scheduler to crash
(STR #4347)
- The scheduler now automatically reconnects to Avahi as needed
(STR #4370, STR #4373)
- The scheduler did not handle GET requests for the log files properly
(STR #3265)
- The dnssd backend did not always report all discovered printers using
Avahi (STR #4365)
- The Zebra printer driver did not properly handle negative "label top"
values (STR #4354)
- The scheduler did not always update the MakeModel value in
printers.conf after updating the driver (STR #4264)
- The LPD mini daemon did not support print jobs larger than 2GB
(STR #4351)
- Fixed a bug in the status reading code when sending a compressed data
stream to an IPP printer/server (<rdar://problem/16019623>)
- The IPP backend might not include all job attributes in Validate-Job
operations (<rdar://problem/16025435>)
- Fixed some clang-reported issues (<rdar://problem/15936066>)
CHANGES IN CUPS V1.7.1
- Security: the lppasswd program incorrectly used settings from
~/.cups/client.conf (STR #4319)
- Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
- Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
- Cleaned up some job logging in the scheduler
(<rdar://problem/15332672>)
- ATTR messages could cause string pool memory corruption in the
scheduler (<rdar://problem/15382819>)
- The RPM spec file did not list the build requirements; this was on
purpose, but now we are listing the Red Hat package names
(<rdar://problem/15375760>, STR #4322)
- Printing to a raw queue could result in corrupt output due to
opportunistic compression (<rdar://problem/15008524>)
- The GNU TLS support code triggered many compiler warnings due to the
use of old GNU TLS compatibility type names
(<rdar://problem/15392966>)
- The "make check" test suite did not work on Linux without the
cups-filters package installed (<rdar://problem/14292998>)
- Japanese PPDs using with the Shift-JIS encoding did not work
(<rdar://problem/15427759>)
- "tel:" URIs incorrectly had slashes (<rdar://problem/15418463>)
- The libusb-based USB backend incorrectly used write timeouts
(<rdar://problem/15564888>)
- Shared printers could become inaccessible after a few days on OS X
(<rdar://problem/15426838>)
- The IPP backend did not wait for a busy printer to become available
before attempting to print (<rdar://problem/15465667>)
- CUPS did not support "auto-monochrome" or "process-monochrome" for the
"print-color-mode" option (<rdar://problem/15482520>)
- Using "@IF(name)" in an Allow or Deny rule did not work (STR #4328)
- lpq and lpstat did not list jobs in the correct order when priorities
were specified (STR #4326)
- The D-BUS notifier did not remove its lockfile (STR #4314)
- CUPS incorrectly used the USER environment variable when the name did
not match the user ID (STR #4327)
CHANGES IN CUPS V1.7.0
- Updated Japanese localization.
- The lpadmin command did not send the PPD name from the "-m" option
(<rdar://problem/15264697>)
- Network backends now use the prtMarkerSuppliesClass property to
determine the direction of supply level values
(<rdar://problem/14302628>)
- The scheduler did not remove backup PPD files when a printer was
deleted (<rdar://problem/15065555>)
- The scheduler incorrectly responded to HEAD requests when the web
interface was disabled (<rdar://problem/15090332>)
- The scheduler did not respond using the hostname specified by the
client (<rdar://problem/14583574>)
- Fax queues did not work when shared via Bonjour
(<rdar://problem/14498310>)
- Error messages from the scheduler were not localized using the
language specified in the client's IPP request
(<rdar://problem/14128011>)
- Added an Italian localization (<rdar://problem/14481578>)
- Fixed a couple memory leaks in ippfind that were reported by Clang.
- Fixed a compile issue on 64-bit Linux with Clang - need to use the
-pie option instead of -Wl,-pie now (<rdar://problem/14480938>)
- The ippfind utility reported the wrong port numbers when compiled
against Avahi (<rdar://problem/14508324>)
- httpGetFd, httpGetFile, httpPutFd, and httpPutFile did not
automatically reconnect if the server closed the connecion after the
previous response.
- Fixed a compile error in libcups (<rdar://problem/14467141>)
- The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
environment variable to the filters or backend
(<rdar://problem/14355011>)
- The cups-exec helper program could fail randomly on OS X due to
sandbox violations when closing excess file descriptors
(<rdar://problem/14421943>)
- The scheduler incorrectly did not use the kqueue interface on OS X.
CHANGES IN CUPS V1.7rc1
- Printer xxx-default values were not reported by Get-Printer-Attributes
or lpoptions (<rdar://problem/14401795>)
- Fixed deprecation warnings for many functions on OS X so they are tied
to the deployment version when building (<rdar://problem/14210079>)
- Fixed a build issue on ARM-based Linux systems - unable to validate
va_list arguments.
- Added a new ippfind tool for finding IPP printers and other Bonjour
services (<rdar://problem/13876199>)
- Fixed some issues with conversion of PWG media size names to
hundredths of millimeters (<rdar://problem/14065748>)
- The IPP backend could crash on OS X when printing to a Kerberized
printer (<rdar://problem/14040186>)
- The ipptool program now automatically extends timeouts when the
output buffer is filled (<rdar://problem/14016099>)
- The ipptool program now supports the --help and --version options.
- The ipptool program did not continue past include file errors by
default (<rdar://problem/13875803>)
- The ipptool program now supports FILE-ID and TEST-ID directives and
includes their values in its XML output (<rdar://problem/13876038>)
- The ipptool program now supports WITH-HOSTNAME, WITH-RESOURCE, and
WITH-SCHEME expect predicates to compare the corresponding URI
components (<rdar://problem/13876091>)
CHANGES IN CUPS V1.7b1
- The configure script now supports a --with-rundir option to change
the transient run-time state directory from the default to other
locations like /run/cups (STR #4306)
- The scheduler now supports PPD lookups for classes (STR #4296)
- The cupsfilter program did not set the FINAL_CONTENT_TYPE
environment variable for filters.
- Added a new "-x" option to the cancel command (STR #4103)
- Made the PWG media handling APIs public (STR #4267)
- Implemented ready media support for the cupsGetDestMediaXxx APIs
(STR #4289)
- Added new cupsFindDestDefault, cupsFindDestReady, and
cupsFindDestSupported APIs (STR #4289)
- Added new cupsGetDestMediaByIndex, cupsGetDestMediaCount, and
cupsGetDestMediaDefault APIs (STR #4289)
- Added new ippGet/SetOctetString APIs for getting and setting an
octetString value (STR #4289)
- Added new ippCreateRequestedArray API for generating a array of
attributes from the requested-attributes attribute.
- The ipptool utility now supports compression, conditional tests based
on the presence of files, and new DEFINE predicates for STATUS.
- Added new IPP APIs for checking values (STR #4167)
- Added new IPP APis for adding and setting formatted strings.
- Added new HTTP APIs to support basic server functionality via libcups.
- The dnssd backend now generates a 1284 device ID as needed (STR #3702)
- CUPS now supports compressing and decompressing streamed data
(STR #4168)
- CUPS now supports higher-level PIN printing, external accounting
systems, and "print here" printing environments (STR #4169)
- IRIX is no longer a supported operating system (STR #4092)
- The PPD compiler now supports JCL options properly (STR #4115)
- The web interface now checks whether the web browser has cookies
enabled and displays a suitable error message (STR #4141)
CHANGES IN CUPS V1.6.4
- Removed some duplicate size definitions for some ISO sizes that were
causing problems (<rdar://problem/14722721>)
- The IPP backend did not add the "last-document" attribute
(<rdar://problem/114660379>)
- Added a SyncOnClose directive to cups-files.conf to force cupsd to
call fsync before closing any configuration/state files it writes
(<rdar://problem/14523043>)
- Added USB quirk rule for Lexmark E238 (<rdar://problem/14493054>)
- Closed server connections were still not always detected
(<rdar://problem/14484313>)
- The libusb-based USB backend now loads its list of quirks from files
in /usr/share/cups/usb instead of using a hardcoded table
(<rdar://problem/14442769>)
- The scheduler did not properly register ICC color profiles with
colord (<rdar://problem/14455625>)
CHANGES IN CUPS V1.6.3
- The configure script now prefers Clang over GCC.
- Fixed a compile problem on AIX (STR #4307)
- The default IPP version did not always get set before creating a new
IPP request message (<rdar://problem/14401718>)
- The lp, lpq, lpr, and lpstat now display an error message advising the
use of the /version=1.1 ServerName option (<rdar://problem/14290628>)
- Added documentation about the /version=1.1 option to ServerName in
client.conf (<rdar://problem/14216262>)
- httpStatus(HTTP_ERROR) did not return a useful error message
(<rdar://problem/14217326>)
- The lp, lpq, lpr, and lpstat commands incorrectly ignored the default
printer set in the lpoptions file (<rdar://problem/14216472>)
- Fixed a URI encoding issue for hostnames containing the ` (backquote)
character (<rdar://problem/14243133>)
- Added support for RFC 6874's IPv6 link local address format in URIs
(<rdar://problem/13979453>)
- The USB backend could crash on libusb-based systems if USB was
disabled in the BIOS (<rdar://problem/13875729>)
- Fixed a rounding error in the PWG media size mapping code
(<rdar://problem/13493241>)
- Fixed several ipptool test files that used old STATUS names.
- Kerberos credentials could get truncated when printing to a shared
printer.
- Printing using "ipps" URIs was not encrypted.
- Insecure ICC profiles prevented installation of user profiles for a
printer on OS X.
- Added more USB quirks for the libusb-based backend (STR #4311,
<rdar://problem/13736470>)
- The Russian web interface templates were broken (STR #4310)
- The scheduler no longer tries to do Kerberos authentication over the
loopback interface.
- The IPP backend could fail to pause a job for authentication
(STR #4298)
- Fixed a regression on the handling of auth keys on OS X if the
cups-files.conf was not present or did not contain a SystemAuthKey
value.
- The scheduler incorrectly did a reverse lookup of the server address
when HostNameLookups was turned off (STR #4302)
- The scheduler incorrectly computed the final content type value when
null filters were present.
CHANGES IN CUPS V1.6.2
- Documentation fixes (STR #4229, STR #4239, STR #4234, STR #4248,
STR #4259)
- Security: All file, directory, user, and group settings are now stored
in a separate cups-files.conf configuration file that cannot be set
through the CUPS web interface or APIs (STR #4223)
- Added a Czech localization (STR #4201)
- Added a French localization (STR #4247)
- Added a Russian localization (STR #4228, STR #4285)
- Updated the Catalan localization (STR #4202)
- Local certificate authentication did not guard against an empty
certification file (STR #4293)
- The scheduler did not reject device URIs with spaces.
- Added USB quirk rule for Epson Stylus Photo 750 (STR #4286)
- The IPP backend could crash if the printer disconnects early
(STR #4284)
- cupsGetPPD did not work with statically-configured CUPS shared
queues (STR #4178)
- The scheduler did not support long MIME media types (STR #4270)
- The cupsfilter command did not set the CHARSET environment variable
for the text filters (STR #4273)
- The lp command did not show errors for unknown "--foo" (STR #4261)
- Bad IPP responses could crash ipptool (STR #4262)
- Updated USB quirk rules for Canon and Xerox printers (STR #4217,
STR #4263)
- Added USB blacklisting for printers that require a custom backend
(STR #4218)
- The PPD compiler did not correctly JCL options (STR #4115, STR #4203)
- The ipptool program now supports DEFINE-MATCH and DEFINE-NO-MATCH
predicates for STATUS directives.
- Fixed a problem with local Kerberos authentication (STR #4140)
- Coverity scan: fixed some minor issues (STR #4242)
- The scheduler did not remove color profiles after deleting a printer
(STR #4232, STR #4276)
- The CUPS library did not always detect a timed out connection to the
server which could cause temporary loss of printing from applications
(STR #4187)
- The ipptool program now supports variable substitution in OPERATION
and DELAY directives (STR #4175)
- The IPP backend now stops queues when the server configuration
prevents successful job submission (STR #4125)
- The XML output of ipptool contained empty dictionaries (STR #4136)
- The scheduler did not delete job control backup files (STR #4244)
- cupsGetPPD3 could return a local PPD instead of the correct remote
PPD.
- The scheduler incorrectly advertised auth-info-required for local
queues needing local authentication (STR #4205)
- CUPS 1.6 clients using the ServerName directive in client.conf did not
work with CUPS 1.3.x or older servers (STR #4231, STR #4291)
- The SNMP backend now tries to work around broken printers that use a
newline to separate key/value pairs.
- The IPP backend did not send a cancel request to printers when a job
was canceled and the printer did not support Create-Job.
- Fixed EPM packaging files (STR #4199)
- OpenBSD build fix (STR #4195, STR #4196, STR #4197)
- The scheduler could crash when using Avahi (STR #4183, STR #4192,
STR #4200, STR #4213)
- The IPP backend could get stuck in an endless loop on certain network
errors (STR #4194)
- 32-bit builds failed on Debian (STR #4133)
- The scheduler no longer accepts or sends job description attributes.
- The IPP backend now works around some conformance issues for broken
printers (STR #4190)
- cupsBackendReport() now filters out all control characters from the
reported 1284 device IDs (STR #4124)
- The scheduler no longer allows job-name values that are not valid
network Unicode strings (STR #4072)
- The web interface did not preserve the order of classes, jobs, or
printers (STR #4170)
- The network backends now support disabling of SNMP supply level
queries via the "snmp" URI option (STR #4106)
- The IPP backend did not specify the compression used (STR #4181)
- ipptool did not support octetString values.
- The scheduler did not recognize dnssd: or ipps: URIs as Bonjour shared
queues (STR #4158)
- Applications could not get the PPD file for statically-configured
Bonjour-shared print queues (STR #4159)
- The cupsd.conf file included obsolete browsing directives (STR #4157)
- Fixed a USB backend compatibility issue on systems using libusb
(STR #4155, STR #4191)
- Some Bonjour features were not available on systems with Avahi
(STR #4156)
- CUPS now includes the port number in the Host: header for HTTP
requests.
- Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
out.
CHANGES IN CUPS V1.6.1
- Documentation fix (STR #4149)
- RPM packaging fixes (STR #4129, #4145)
- The Japanese and English web interface headers were swapped
(STR #4148)
CHANGES IN CUPS V1.6.0
- Document changes (STR #4131)
- Added new Catalan (STR #4107) and Spanish (STR #4137) localizations.
CHANGES IN CUPS V1.6rc1
- Added a new Japanese localization (STR #4122)
- The SNMP backend no longer exits if it is unable to obtain an IPv6
socket (STR #4109)
- The LPD backend incorrectly used "localhost" in the control file
instead of the current hostname.
CHANGES IN CUPS V1.6b1
- Documentation updates (STR #3927, STR #3980, STR #4010, STR #4068)
- The scheduler now consolidates all PPD updates from filters at the
end of the job (STR #4075)
- CUPS now supports color management using colord (STR #3808)
- CUPS now supports Bonjour using Avahi (STR #3066)
- The PreserveJobFiles and PreserveJobHistory directives now support
specification of a time interval (STR #3143)
- PPD files can now be archived in (gzip'd) tar files to further reduce
the disk space used by PPD files (STR #3772)
- The network backends now deal with printers that report their levels
in percent but do not specify a maximum capacity of 100 (STR #3551)
- The network backends now report full/almost-full waste bins in
printers along with end-of-life for cleaning pads (STR #4017)
- Added a configure option to set the permissions of the installed
cupsd (STR #3459)
- Added a new WITH-ALL-VALUES directive to ipptool EXPECT predicates
(STR #3949)
- CUPS now supports a User directive in client.conf and the CUPS_USER
environment variable for overriding the default username (STR #3114)
- Now set the PJL USERNAME variable as needed (STR #3100)
- Added support for usernames and passwords longer than 32 characters
(STR #2856)
- Added a new MaxHoldTime directive to automatically cancel jobs that
have been held indefinitely after a specific number of seconds
(STR #2291)
- The LPD backend now uses the originating host name when it is not the
local system (STR #2053)
- CUPS now prefers the suffix "dpcm" when reporting resolution in dots-
per-centimeter (STR #4006)
- The configure script and build system no longer support building of
separate 32-bit and 64-bit libraries.
- The "brightness", "columns", "fitplot", "gamma", "hue",
"natural-scaling", "penwidth", "position", "ppi", "saturation", and
"scaling" options are not longer supported (STR #4010)
- The "page-bottom", "page-left", "page-right", "page-top",
"prettyprint", and "wrap" options have been deprecated (STR #4010)
- The scheduler now reports the standard "number-of-documents" attribute
instead of the CUPS-specific "document-count" attribute in
job objects.
- Added new destination connection and enumeration functions (STR #3924)
- Added new option, localization, and job submission functions that do
not depend on PPD files (STR #3925)
- Added a new MaxJobTime directive for cupsd that specifies the maximum
amount of time allowed for a job to complete before it is canceled.
- The default password callback now supports passwords up to 127
characters.
- The scheduler now supports a DefaultAuthType of "auto" to
automatically choose between Basic (username/password) and Negotiate
(Kerberos) authentication.
- cupsSideChannelSNMPGet/Walk now support OIDs and values up to 64k in
length.
- CUPS no longer supports automatic remote printers or implicit classes
via the CUPS, LDAP, or SLP protocols (STR #3922, STR #3923)
- The PPD APIs are now deprecated and will be removed in a future
version of CUPS (STR #3927)
- The default IPP version for requests is now 2.0 (STR #3929)
- The IPP APIs no longer expose the ipp_t or ipp_attribute_t structures
and instead provide accessor functions (STR #3928)
- The scheduler will no longer run programs with group write permission.
- The PHP module has been removed (STR #3932)
- The bannertops, commandtoescpx, commandtopclx, imagetops,
imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops
filters have been removed (STR #3930)
- The serial and parallel backends have been removed (STR 3935)
Diffstat (limited to 'print')
-rw-r--r-- | print/cups/Makefile | 5 | ||||
-rw-r--r-- | print/cups/PLIST | 557 | ||||
-rw-r--r-- | print/cups/distinfo | 41 | ||||
-rw-r--r-- | print/cups/patches/patch-ac | 10 | ||||
-rw-r--r-- | print/cups/patches/patch-ad | 18 | ||||
-rw-r--r-- | print/cups/patches/patch-ae | 28 | ||||
-rw-r--r-- | print/cups/patches/patch-af | 6 | ||||
-rw-r--r-- | print/cups/patches/patch-ag | 24 | ||||
-rw-r--r-- | print/cups/patches/patch-ah | 16 | ||||
-rw-r--r-- | print/cups/patches/patch-ai | 4 | ||||
-rw-r--r-- | print/cups/patches/patch-an | 40 | ||||
-rw-r--r-- | print/cups/patches/patch-ao | 28 | ||||
-rw-r--r-- | print/cups/patches/patch-at | 6 | ||||
-rw-r--r-- | print/cups/patches/patch-au | 14 | ||||
-rw-r--r-- | print/cups/patches/patch-conf_Makefile | 4 | ||||
-rw-r--r-- | print/cups/patches/patch-config-scripts_cups-gssapi.m4 | 4 | ||||
-rw-r--r-- | print/cups/patches/patch-config.h.in | 6 | ||||
-rw-r--r-- | print/cups/patches/patch-filter_raster.c | 14 | ||||
-rw-r--r-- | print/cups/patches/patch-ppdc_Makefile | 8 | ||||
-rw-r--r-- | print/cups/patches/patch-scheduler_auth.c | 8 | ||||
-rw-r--r-- | print/cups/patches/patch-scheduler_client.c | 22 | ||||
-rw-r--r-- | print/cups/patches/patch-scheduler_dirsvc.c | 13 |
22 files changed, 336 insertions, 540 deletions
diff --git a/print/cups/Makefile b/print/cups/Makefile index 2b002c00293..69be14ca2b8 100644 --- a/print/cups/Makefile +++ b/print/cups/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.208 2014/06/03 15:08:52 wiz Exp $ +# $NetBSD: Makefile,v 1.209 2014/06/07 07:34:05 wiz Exp $ # # The CUPS author is very good about taking back changes into the main # CUPS distribution. The correct place to send patches or bug-fixes is: @@ -6,9 +6,8 @@ DISTNAME= cups-${DIST_VERS}-source PKGNAME= cups-${DIST_VERS:S/-/./g} -BASE_VERS= 1.5.4 +BASE_VERS= 1.7.3 DIST_VERS= ${BASE_VERS} -PKGREVISION= 12 CATEGORIES= print MASTER_SITES= http://www.cups.org/software/${BASE_VERS}/ EXTRACT_SUFX= .tar.bz2 diff --git a/print/cups/PLIST b/print/cups/PLIST index bbeff2f69d7..e2eec9808bf 100644 --- a/print/cups/PLIST +++ b/print/cups/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.40 2014/03/11 14:05:13 jperkin Exp $ +@comment $NetBSD: PLIST,v 1.41 2014/06/07 07:34:05 wiz Exp $ bin/cancel bin/cups-config bin/cupstestdsc @@ -22,23 +22,21 @@ include/cups/backend.h include/cups/cgi.h include/cups/cups.h include/cups/dir.h -include/cups/driver.h include/cups/file.h include/cups/help-index.h include/cups/http.h -include/cups/image.h include/cups/ipp.h include/cups/language.h include/cups/mime.h include/cups/ppd.h include/cups/ppdc.h +include/cups/pwg.h include/cups/raster.h include/cups/sidechannel.h include/cups/transcode.h include/cups/versioning.h lib/libcups.la lib/libcupscgi.la -lib/libcupsdriver.la lib/libcupsimage.la lib/libcupsmime.la lib/libcupsppdc.la @@ -49,8 +47,6 @@ libexec/cups/backend/ipp libexec/cups/backend/ipps libexec/cups/backend/lpd ${PLIST.dnssd}libexec/cups/backend/mdns -${PLIST.notmac}libexec/cups/backend/parallel -libexec/cups/backend/serial libexec/cups/backend/snmp libexec/cups/backend/socket libexec/cups/backend/usb @@ -63,24 +59,14 @@ libexec/cups/daemon/cups-deviced libexec/cups/daemon/cups-driverd libexec/cups/daemon/cups-exec libexec/cups/daemon/cups-lpd -libexec/cups/daemon/cups-polld -libexec/cups/filter/bannertops -libexec/cups/filter/commandtoescpx -libexec/cups/filter/commandtopclx libexec/cups/filter/commandtops libexec/cups/filter/gziptoany -${PLIST.notmac}libexec/cups/filter/imagetops -${PLIST.notmac}libexec/cups/filter/imagetoraster -libexec/cups/filter/pdftops libexec/cups/filter/pstops libexec/cups/filter/rastertodymo libexec/cups/filter/rastertoepson -libexec/cups/filter/rastertoescpx libexec/cups/filter/rastertohp libexec/cups/filter/rastertolabel -libexec/cups/filter/rastertopclx libexec/cups/filter/rastertopwg -libexec/cups/filter/texttops libexec/cups/monitor/bcp libexec/cups/monitor/tbcp ${PLIST.dbus}libexec/cups/notifier/dbus @@ -105,6 +91,7 @@ man/man1/ppdmerge.1 man/man1/ppdpo.1 man/man5/classes.conf.5 man/man5/client.conf.5 +man/man5/cups-files.conf.5 man/man5/cups-snmp.conf.5 man/man5/cupsd.conf.5 man/man5/ipptoolfile.5 @@ -121,7 +108,7 @@ man/man8/accept.8 man/man8/cups-deviced.8 man/man8/cups-driverd.8 man/man8/cups-lpd.8 -man/man8/cups-polld.8 +man/man8/cups-snmp.8 man/man8/cupsaccept.8 man/man8/cupsaddsmb.8 man/man8/cupsctl.8 @@ -155,8 +142,6 @@ share/cups/banners/secret share/cups/banners/standard share/cups/banners/topsecret share/cups/banners/unclassified -share/cups/charsets/utf-8 -share/cups/data/psglyphs share/cups/data/testprint share/cups/drv/sample.drv share/cups/examples/color.drv @@ -170,10 +155,6 @@ share/cups/examples/postscript.drv share/cups/examples/r300-basic.drv share/cups/examples/r300-colorman.drv share/cups/examples/r300-remote.drv -share/cups/fonts/Monospace -share/cups/fonts/Monospace-Bold -share/cups/fonts/Monospace-BoldOblique -share/cups/fonts/Monospace-Oblique share/cups/ipptool/color.jpg share/cups/ipptool/create-printer-subscription.test share/cups/ipptool/document-a4.pdf @@ -182,34 +163,110 @@ share/cups/ipptool/document-letter.pdf share/cups/ipptool/document-letter.ps share/cups/ipptool/get-completed-jobs.test share/cups/ipptool/get-jobs.test +share/cups/ipptool/get-notifications.test share/cups/ipptool/get-printer-attributes.test +share/cups/ipptool/get-subscriptions.test share/cups/ipptool/gray.jpg share/cups/ipptool/ipp-1.1.test share/cups/ipptool/ipp-2.0.test share/cups/ipptool/ipp-2.1.test share/cups/ipptool/ipp-2.2.test +share/cups/ipptool/ipp-everywhere.test share/cups/ipptool/onepage-a4.pdf share/cups/ipptool/onepage-a4.ps share/cups/ipptool/onepage-letter.pdf share/cups/ipptool/onepage-letter.ps +share/cups/ipptool/print-job-deflate.test +share/cups/ipptool/print-job-gzip.test +share/cups/ipptool/print-job.test share/cups/ipptool/testfile.jpg +share/cups/ipptool/testfile.pcl share/cups/ipptool/testfile.pdf share/cups/ipptool/testfile.ps share/cups/ipptool/testfile.txt +share/cups/ipptool/validate-job.test share/cups/mime/mime.convs share/cups/mime/mime.types share/cups/ppdc/epson.h -share/cups/ppdc/escp.h share/cups/ppdc/font.defs share/cups/ppdc/hp.h share/cups/ppdc/label.h share/cups/ppdc/media.defs -share/cups/ppdc/pcl.h share/cups/ppdc/raster.defs share/cups/templates/add-class.tmpl share/cups/templates/add-printer.tmpl share/cups/templates/add-rss-subscription.tmpl share/cups/templates/admin.tmpl +share/cups/templates/ca/add-class.tmpl +share/cups/templates/ca/add-printer.tmpl +share/cups/templates/ca/add-rss-subscription.tmpl +share/cups/templates/ca/admin.tmpl +share/cups/templates/ca/choose-device.tmpl +share/cups/templates/ca/choose-make.tmpl +share/cups/templates/ca/choose-model.tmpl +share/cups/templates/ca/choose-serial.tmpl +share/cups/templates/ca/choose-uri.tmpl +share/cups/templates/ca/class-added.tmpl +share/cups/templates/ca/class-confirm.tmpl +share/cups/templates/ca/class-deleted.tmpl +share/cups/templates/ca/class-jobs-header.tmpl +share/cups/templates/ca/class-modified.tmpl +share/cups/templates/ca/class.tmpl +share/cups/templates/ca/classes-header.tmpl +share/cups/templates/ca/classes.tmpl +share/cups/templates/ca/command.tmpl +share/cups/templates/ca/edit-config.tmpl +share/cups/templates/ca/error-op.tmpl +share/cups/templates/ca/error.tmpl +share/cups/templates/ca/header.tmpl +share/cups/templates/ca/help-header.tmpl +share/cups/templates/ca/help-printable.tmpl +share/cups/templates/ca/help-trailer.tmpl +share/cups/templates/ca/job-cancel.tmpl +share/cups/templates/ca/job-hold.tmpl +share/cups/templates/ca/job-move.tmpl +share/cups/templates/ca/job-moved.tmpl +share/cups/templates/ca/job-release.tmpl +share/cups/templates/ca/job-restart.tmpl +share/cups/templates/ca/jobs-header.tmpl +share/cups/templates/ca/jobs.tmpl +share/cups/templates/ca/list-available-printers.tmpl +share/cups/templates/ca/modify-class.tmpl +share/cups/templates/ca/modify-printer.tmpl +share/cups/templates/ca/norestart.tmpl +share/cups/templates/ca/option-boolean.tmpl +share/cups/templates/ca/option-conflict.tmpl +share/cups/templates/ca/option-header.tmpl +share/cups/templates/ca/option-pickmany.tmpl +share/cups/templates/ca/option-pickone.tmpl +share/cups/templates/ca/option-trailer.tmpl +share/cups/templates/ca/pager.tmpl +share/cups/templates/ca/printer-accept.tmpl +share/cups/templates/ca/printer-added.tmpl +share/cups/templates/ca/printer-configured.tmpl +share/cups/templates/ca/printer-confirm.tmpl +share/cups/templates/ca/printer-default.tmpl +share/cups/templates/ca/printer-deleted.tmpl +share/cups/templates/ca/printer-jobs-header.tmpl +share/cups/templates/ca/printer-modified.tmpl +share/cups/templates/ca/printer-purge.tmpl +share/cups/templates/ca/printer-reject.tmpl +share/cups/templates/ca/printer-start.tmpl +share/cups/templates/ca/printer-stop.tmpl +share/cups/templates/ca/printer.tmpl +share/cups/templates/ca/printers-header.tmpl +share/cups/templates/ca/printers.tmpl +share/cups/templates/ca/restart.tmpl +share/cups/templates/ca/samba-export.tmpl +share/cups/templates/ca/samba-exported.tmpl +share/cups/templates/ca/search.tmpl +share/cups/templates/ca/set-printer-options-header.tmpl +share/cups/templates/ca/set-printer-options-trailer.tmpl +share/cups/templates/ca/subscription-added.tmpl +share/cups/templates/ca/subscription-canceled.tmpl +share/cups/templates/ca/test-page.tmpl +share/cups/templates/ca/trailer.tmpl +share/cups/templates/ca/users.tmpl share/cups/templates/choose-device.tmpl share/cups/templates/choose-make.tmpl share/cups/templates/choose-model.tmpl @@ -224,6 +281,76 @@ share/cups/templates/class.tmpl share/cups/templates/classes-header.tmpl share/cups/templates/classes.tmpl share/cups/templates/command.tmpl +share/cups/templates/cs/add-class.tmpl +share/cups/templates/cs/add-printer.tmpl +share/cups/templates/cs/add-rss-subscription.tmpl +share/cups/templates/cs/admin.tmpl +share/cups/templates/cs/choose-device.tmpl +share/cups/templates/cs/choose-make.tmpl +share/cups/templates/cs/choose-model.tmpl +share/cups/templates/cs/choose-serial.tmpl +share/cups/templates/cs/choose-uri.tmpl +share/cups/templates/cs/class-added.tmpl +share/cups/templates/cs/class-confirm.tmpl +share/cups/templates/cs/class-deleted.tmpl +share/cups/templates/cs/class-jobs-header.tmpl +share/cups/templates/cs/class-modified.tmpl +share/cups/templates/cs/class.tmpl +share/cups/templates/cs/classes-header.tmpl +share/cups/templates/cs/classes.tmpl +share/cups/templates/cs/command.tmpl +share/cups/templates/cs/edit-config.tmpl +share/cups/templates/cs/error-op.tmpl +share/cups/templates/cs/error.tmpl +share/cups/templates/cs/header.tmpl +share/cups/templates/cs/help-header.tmpl +share/cups/templates/cs/help-printable.tmpl +share/cups/templates/cs/help-trailer.tmpl +share/cups/templates/cs/job-cancel.tmpl +share/cups/templates/cs/job-hold.tmpl +share/cups/templates/cs/job-move.tmpl +share/cups/templates/cs/job-moved.tmpl +share/cups/templates/cs/job-release.tmpl +share/cups/templates/cs/job-restart.tmpl +share/cups/templates/cs/jobs-header.tmpl +share/cups/templates/cs/jobs.tmpl +share/cups/templates/cs/list-available-printers.tmpl +share/cups/templates/cs/modify-class.tmpl +share/cups/templates/cs/modify-printer.tmpl +share/cups/templates/cs/norestart.tmpl +share/cups/templates/cs/option-boolean.tmpl +share/cups/templates/cs/option-conflict.tmpl +share/cups/templates/cs/option-header.tmpl +share/cups/templates/cs/option-pickmany.tmpl +share/cups/templates/cs/option-pickone.tmpl +share/cups/templates/cs/option-trailer.tmpl +share/cups/templates/cs/pager.tmpl +share/cups/templates/cs/printer-accept.tmpl +share/cups/templates/cs/printer-added.tmpl +share/cups/templates/cs/printer-configured.tmpl +share/cups/templates/cs/printer-confirm.tmpl +share/cups/templates/cs/printer-default.tmpl +share/cups/templates/cs/printer-deleted.tmpl +share/cups/templates/cs/printer-jobs-header.tmpl +share/cups/templates/cs/printer-modified.tmpl +share/cups/templates/cs/printer-purge.tmpl +share/cups/templates/cs/printer-reject.tmpl +share/cups/templates/cs/printer-start.tmpl +share/cups/templates/cs/printer-stop.tmpl +share/cups/templates/cs/printer.tmpl +share/cups/templates/cs/printers-header.tmpl +share/cups/templates/cs/printers.tmpl +share/cups/templates/cs/restart.tmpl +share/cups/templates/cs/samba-export.tmpl +share/cups/templates/cs/samba-exported.tmpl +share/cups/templates/cs/search.tmpl +share/cups/templates/cs/set-printer-options-header.tmpl +share/cups/templates/cs/set-printer-options-trailer.tmpl +share/cups/templates/cs/subscription-added.tmpl +share/cups/templates/cs/subscription-canceled.tmpl +share/cups/templates/cs/test-page.tmpl +share/cups/templates/cs/trailer.tmpl +share/cups/templates/cs/users.tmpl share/cups/templates/de/add-class.tmpl share/cups/templates/de/add-printer.tmpl share/cups/templates/de/add-rss-subscription.tmpl @@ -367,76 +494,6 @@ share/cups/templates/es/subscription-canceled.tmpl share/cups/templates/es/test-page.tmpl share/cups/templates/es/trailer.tmpl share/cups/templates/es/users.tmpl -share/cups/templates/eu/add-class.tmpl -share/cups/templates/eu/add-printer.tmpl -share/cups/templates/eu/add-rss-subscription.tmpl -share/cups/templates/eu/admin.tmpl -share/cups/templates/eu/choose-device.tmpl -share/cups/templates/eu/choose-make.tmpl -share/cups/templates/eu/choose-model.tmpl -share/cups/templates/eu/choose-serial.tmpl -share/cups/templates/eu/choose-uri.tmpl -share/cups/templates/eu/class-added.tmpl -share/cups/templates/eu/class-confirm.tmpl -share/cups/templates/eu/class-deleted.tmpl -share/cups/templates/eu/class-jobs-header.tmpl -share/cups/templates/eu/class-modified.tmpl -share/cups/templates/eu/class.tmpl -share/cups/templates/eu/classes-header.tmpl -share/cups/templates/eu/classes.tmpl -share/cups/templates/eu/command.tmpl -share/cups/templates/eu/edit-config.tmpl -share/cups/templates/eu/error-op.tmpl -share/cups/templates/eu/error.tmpl -share/cups/templates/eu/header.tmpl -share/cups/templates/eu/help-header.tmpl -share/cups/templates/eu/help-printable.tmpl -share/cups/templates/eu/help-trailer.tmpl -share/cups/templates/eu/job-cancel.tmpl -share/cups/templates/eu/job-hold.tmpl -share/cups/templates/eu/job-move.tmpl -share/cups/templates/eu/job-moved.tmpl -share/cups/templates/eu/job-release.tmpl -share/cups/templates/eu/job-restart.tmpl -share/cups/templates/eu/jobs-header.tmpl -share/cups/templates/eu/jobs.tmpl -share/cups/templates/eu/list-available-printers.tmpl -share/cups/templates/eu/modify-class.tmpl -share/cups/templates/eu/modify-printer.tmpl -share/cups/templates/eu/norestart.tmpl -share/cups/templates/eu/option-boolean.tmpl -share/cups/templates/eu/option-conflict.tmpl -share/cups/templates/eu/option-header.tmpl -share/cups/templates/eu/option-pickmany.tmpl -share/cups/templates/eu/option-pickone.tmpl -share/cups/templates/eu/option-trailer.tmpl -share/cups/templates/eu/pager.tmpl -share/cups/templates/eu/printer-accept.tmpl -share/cups/templates/eu/printer-added.tmpl -share/cups/templates/eu/printer-configured.tmpl -share/cups/templates/eu/printer-confirm.tmpl -share/cups/templates/eu/printer-default.tmpl -share/cups/templates/eu/printer-deleted.tmpl -share/cups/templates/eu/printer-jobs-header.tmpl -share/cups/templates/eu/printer-modified.tmpl -share/cups/templates/eu/printer-purge.tmpl -share/cups/templates/eu/printer-reject.tmpl -share/cups/templates/eu/printer-start.tmpl -share/cups/templates/eu/printer-stop.tmpl -share/cups/templates/eu/printer.tmpl -share/cups/templates/eu/printers-header.tmpl -share/cups/templates/eu/printers.tmpl -share/cups/templates/eu/restart.tmpl -share/cups/templates/eu/samba-export.tmpl -share/cups/templates/eu/samba-exported.tmpl -share/cups/templates/eu/search.tmpl -share/cups/templates/eu/set-printer-options-header.tmpl -share/cups/templates/eu/set-printer-options-trailer.tmpl -share/cups/templates/eu/subscription-added.tmpl -share/cups/templates/eu/subscription-canceled.tmpl -share/cups/templates/eu/test-page.tmpl -share/cups/templates/eu/trailer.tmpl -share/cups/templates/eu/users.tmpl share/cups/templates/fr/add-class.tmpl share/cups/templates/fr/add-printer.tmpl share/cups/templates/fr/add-rss-subscription.tmpl @@ -511,146 +568,6 @@ share/cups/templates/header.tmpl share/cups/templates/help-header.tmpl share/cups/templates/help-printable.tmpl share/cups/templates/help-trailer.tmpl -share/cups/templates/hu/add-class.tmpl -share/cups/templates/hu/add-printer.tmpl -share/cups/templates/hu/add-rss-subscription.tmpl -share/cups/templates/hu/admin.tmpl -share/cups/templates/hu/choose-device.tmpl -share/cups/templates/hu/choose-make.tmpl -share/cups/templates/hu/choose-model.tmpl -share/cups/templates/hu/choose-serial.tmpl -share/cups/templates/hu/choose-uri.tmpl -share/cups/templates/hu/class-added.tmpl -share/cups/templates/hu/class-confirm.tmpl -share/cups/templates/hu/class-deleted.tmpl -share/cups/templates/hu/class-jobs-header.tmpl -share/cups/templates/hu/class-modified.tmpl -share/cups/templates/hu/class.tmpl -share/cups/templates/hu/classes-header.tmpl -share/cups/templates/hu/classes.tmpl -share/cups/templates/hu/command.tmpl -share/cups/templates/hu/edit-config.tmpl -share/cups/templates/hu/error-op.tmpl -share/cups/templates/hu/error.tmpl -share/cups/templates/hu/header.tmpl -share/cups/templates/hu/help-header.tmpl -share/cups/templates/hu/help-printable.tmpl -share/cups/templates/hu/help-trailer.tmpl -share/cups/templates/hu/job-cancel.tmpl -share/cups/templates/hu/job-hold.tmpl -share/cups/templates/hu/job-move.tmpl -share/cups/templates/hu/job-moved.tmpl -share/cups/templates/hu/job-release.tmpl -share/cups/templates/hu/job-restart.tmpl -share/cups/templates/hu/jobs-header.tmpl -share/cups/templates/hu/jobs.tmpl -share/cups/templates/hu/list-available-printers.tmpl -share/cups/templates/hu/modify-class.tmpl -share/cups/templates/hu/modify-printer.tmpl -share/cups/templates/hu/norestart.tmpl -share/cups/templates/hu/option-boolean.tmpl -share/cups/templates/hu/option-conflict.tmpl -share/cups/templates/hu/option-header.tmpl -share/cups/templates/hu/option-pickmany.tmpl -share/cups/templates/hu/option-pickone.tmpl -share/cups/templates/hu/option-trailer.tmpl -share/cups/templates/hu/pager.tmpl -share/cups/templates/hu/printer-accept.tmpl -share/cups/templates/hu/printer-added.tmpl -share/cups/templates/hu/printer-configured.tmpl -share/cups/templates/hu/printer-confirm.tmpl -share/cups/templates/hu/printer-default.tmpl -share/cups/templates/hu/printer-deleted.tmpl -share/cups/templates/hu/printer-jobs-header.tmpl -share/cups/templates/hu/printer-modified.tmpl -share/cups/templates/hu/printer-purge.tmpl -share/cups/templates/hu/printer-reject.tmpl -share/cups/templates/hu/printer-start.tmpl -share/cups/templates/hu/printer-stop.tmpl -share/cups/templates/hu/printer.tmpl -share/cups/templates/hu/printers-header.tmpl -share/cups/templates/hu/printers.tmpl -share/cups/templates/hu/restart.tmpl -share/cups/templates/hu/samba-export.tmpl -share/cups/templates/hu/samba-exported.tmpl -share/cups/templates/hu/search.tmpl -share/cups/templates/hu/set-printer-options-header.tmpl -share/cups/templates/hu/set-printer-options-trailer.tmpl -share/cups/templates/hu/subscription-added.tmpl -share/cups/templates/hu/subscription-canceled.tmpl -share/cups/templates/hu/test-page.tmpl -share/cups/templates/hu/trailer.tmpl -share/cups/templates/hu/users.tmpl -share/cups/templates/id/add-class.tmpl -share/cups/templates/id/add-printer.tmpl -share/cups/templates/id/add-rss-subscription.tmpl -share/cups/templates/id/admin.tmpl -share/cups/templates/id/choose-device.tmpl -share/cups/templates/id/choose-make.tmpl -share/cups/templates/id/choose-model.tmpl -share/cups/templates/id/choose-serial.tmpl -share/cups/templates/id/choose-uri.tmpl -share/cups/templates/id/class-added.tmpl -share/cups/templates/id/class-confirm.tmpl -share/cups/templates/id/class-deleted.tmpl -share/cups/templates/id/class-jobs-header.tmpl -share/cups/templates/id/class-modified.tmpl -share/cups/templates/id/class.tmpl -share/cups/templates/id/classes-header.tmpl -share/cups/templates/id/classes.tmpl -share/cups/templates/id/command.tmpl -share/cups/templates/id/edit-config.tmpl -share/cups/templates/id/error-op.tmpl -share/cups/templates/id/error.tmpl -share/cups/templates/id/header.tmpl -share/cups/templates/id/help-header.tmpl -share/cups/templates/id/help-printable.tmpl -share/cups/templates/id/help-trailer.tmpl -share/cups/templates/id/job-cancel.tmpl -share/cups/templates/id/job-hold.tmpl -share/cups/templates/id/job-move.tmpl -share/cups/templates/id/job-moved.tmpl -share/cups/templates/id/job-release.tmpl -share/cups/templates/id/job-restart.tmpl -share/cups/templates/id/jobs-header.tmpl -share/cups/templates/id/jobs.tmpl -share/cups/templates/id/list-available-printers.tmpl -share/cups/templates/id/modify-class.tmpl -share/cups/templates/id/modify-printer.tmpl -share/cups/templates/id/norestart.tmpl -share/cups/templates/id/option-boolean.tmpl -share/cups/templates/id/option-conflict.tmpl -share/cups/templates/id/option-header.tmpl -share/cups/templates/id/option-pickmany.tmpl -share/cups/templates/id/option-pickone.tmpl -share/cups/templates/id/option-trailer.tmpl -share/cups/templates/id/pager.tmpl -share/cups/templates/id/printer-accept.tmpl -share/cups/templates/id/printer-added.tmpl -share/cups/templates/id/printer-configured.tmpl -share/cups/templates/id/printer-confirm.tmpl -share/cups/templates/id/printer-default.tmpl -share/cups/templates/id/printer-deleted.tmpl -share/cups/templates/id/printer-jobs-header.tmpl -share/cups/templates/id/printer-modified.tmpl -share/cups/templates/id/printer-purge.tmpl -share/cups/templates/id/printer-reject.tmpl -share/cups/templates/id/printer-start.tmpl -share/cups/templates/id/printer-stop.tmpl -share/cups/templates/id/printer.tmpl -share/cups/templates/id/printers-header.tmpl -share/cups/templates/id/printers.tmpl -share/cups/templates/id/restart.tmpl -share/cups/templates/id/samba-export.tmpl -share/cups/templates/id/samba-exported.tmpl -share/cups/templates/id/search.tmpl -share/cups/templates/id/set-printer-options-header.tmpl -share/cups/templates/id/set-printer-options-trailer.tmpl -share/cups/templates/id/subscription-added.tmpl -share/cups/templates/id/subscription-canceled.tmpl -share/cups/templates/id/test-page.tmpl -share/cups/templates/id/trailer.tmpl -share/cups/templates/id/users.tmpl share/cups/templates/it/add-class.tmpl share/cups/templates/it/add-printer.tmpl share/cups/templates/it/add-rss-subscription.tmpl @@ -672,6 +589,7 @@ share/cups/templates/it/command.tmpl share/cups/templates/it/edit-config.tmpl share/cups/templates/it/error-op.tmpl share/cups/templates/it/error.tmpl +share/cups/templates/it/header.tmpl share/cups/templates/it/help-header.tmpl share/cups/templates/it/help-printable.tmpl share/cups/templates/it/help-trailer.tmpl @@ -809,76 +727,6 @@ share/cups/templates/option-pickmany.tmpl share/cups/templates/option-pickone.tmpl share/cups/templates/option-trailer.tmpl share/cups/templates/pager.tmpl -share/cups/templates/pl/add-class.tmpl -share/cups/templates/pl/add-printer.tmpl -share/cups/templates/pl/add-rss-subscription.tmpl -share/cups/templates/pl/admin.tmpl -share/cups/templates/pl/choose-device.tmpl -share/cups/templates/pl/choose-make.tmpl -share/cups/templates/pl/choose-model.tmpl -share/cups/templates/pl/choose-serial.tmpl -share/cups/templates/pl/choose-uri.tmpl -share/cups/templates/pl/class-added.tmpl -share/cups/templates/pl/class-confirm.tmpl -share/cups/templates/pl/class-deleted.tmpl -share/cups/templates/pl/class-jobs-header.tmpl -share/cups/templates/pl/class-modified.tmpl -share/cups/templates/pl/class.tmpl -share/cups/templates/pl/classes-header.tmpl -share/cups/templates/pl/classes.tmpl -share/cups/templates/pl/command.tmpl -share/cups/templates/pl/edit-config.tmpl -share/cups/templates/pl/error-op.tmpl -share/cups/templates/pl/error.tmpl -share/cups/templates/pl/header.tmpl -share/cups/templates/pl/help-header.tmpl -share/cups/templates/pl/help-printable.tmpl -share/cups/templates/pl/help-trailer.tmpl -share/cups/templates/pl/job-cancel.tmpl -share/cups/templates/pl/job-hold.tmpl -share/cups/templates/pl/job-move.tmpl -share/cups/templates/pl/job-moved.tmpl -share/cups/templates/pl/job-release.tmpl -share/cups/templates/pl/job-restart.tmpl -share/cups/templates/pl/jobs-header.tmpl -share/cups/templates/pl/jobs.tmpl -share/cups/templates/pl/list-available-printers.tmpl -share/cups/templates/pl/modify-class.tmpl -share/cups/templates/pl/modify-printer.tmpl -share/cups/templates/pl/norestart.tmpl -share/cups/templates/pl/option-boolean.tmpl -share/cups/templates/pl/option-conflict.tmpl -share/cups/templates/pl/option-header.tmpl -share/cups/templates/pl/option-pickmany.tmpl -share/cups/templates/pl/option-pickone.tmpl -share/cups/templates/pl/option-trailer.tmpl -share/cups/templates/pl/pager.tmpl -share/cups/templates/pl/printer-accept.tmpl -share/cups/templates/pl/printer-added.tmpl -share/cups/templates/pl/printer-configured.tmpl -share/cups/templates/pl/printer-confirm.tmpl -share/cups/templates/pl/printer-default.tmpl -share/cups/templates/pl/printer-deleted.tmpl -share/cups/templates/pl/printer-jobs-header.tmpl -share/cups/templates/pl/printer-modified.tmpl -share/cups/templates/pl/printer-purge.tmpl -share/cups/templates/pl/printer-reject.tmpl -share/cups/templates/pl/printer-start.tmpl -share/cups/templates/pl/printer-stop.tmpl -share/cups/templates/pl/printer.tmpl -share/cups/templates/pl/printers-header.tmpl -share/cups/templates/pl/printers.tmpl -share/cups/templates/pl/restart.tmpl -share/cups/templates/pl/samba-export.tmpl -share/cups/templates/pl/samba-exported.tmpl -share/cups/templates/pl/search.tmpl -share/cups/templates/pl/set-printer-options-header.tmpl -share/cups/templates/pl/set-printer-options-trailer.tmpl -share/cups/templates/pl/subscription-added.tmpl -share/cups/templates/pl/subscription-canceled.tmpl -share/cups/templates/pl/test-page.tmpl -share/cups/templates/pl/trailer.tmpl -share/cups/templates/pl/users.tmpl share/cups/templates/printer-accept.tmpl share/cups/templates/printer-added.tmpl share/cups/templates/printer-configured.tmpl @@ -894,6 +742,74 @@ share/cups/templates/printer-stop.tmpl share/cups/templates/printer.tmpl share/cups/templates/printers-header.tmpl share/cups/templates/printers.tmpl +share/cups/templates/pt_BR/add-class.tmpl +share/cups/templates/pt_BR/add-printer.tmpl +share/cups/templates/pt_BR/add-rss-subscription.tmpl +share/cups/templates/pt_BR/admin.tmpl +share/cups/templates/pt_BR/choose-device.tmpl +share/cups/templates/pt_BR/choose-make.tmpl +share/cups/templates/pt_BR/choose-model.tmpl +share/cups/templates/pt_BR/choose-serial.tmpl +share/cups/templates/pt_BR/choose-uri.tmpl +share/cups/templates/pt_BR/class-added.tmpl +share/cups/templates/pt_BR/class-confirm.tmpl +share/cups/templates/pt_BR/class-deleted.tmpl +share/cups/templates/pt_BR/class-jobs-header.tmpl +share/cups/templates/pt_BR/class-modified.tmpl +share/cups/templates/pt_BR/class.tmpl +share/cups/templates/pt_BR/classes-header.tmpl +share/cups/templates/pt_BR/classes.tmpl +share/cups/templates/pt_BR/command.tmpl +share/cups/templates/pt_BR/edit-config.tmpl +share/cups/templates/pt_BR/error-op.tmpl +share/cups/templates/pt_BR/error.tmpl +share/cups/templates/pt_BR/header.tmpl +share/cups/templates/pt_BR/help-header.tmpl +share/cups/templates/pt_BR/job-cancel.tmpl +share/cups/templates/pt_BR/job-hold.tmpl +share/cups/templates/pt_BR/job-move.tmpl +share/cups/templates/pt_BR/job-moved.tmpl +share/cups/templates/pt_BR/job-release.tmpl +share/cups/templates/pt_BR/job-restart.tmpl +share/cups/templates/pt_BR/jobs-header.tmpl +share/cups/templates/pt_BR/jobs.tmpl +share/cups/templates/pt_BR/list-available-printers.tmpl +share/cups/templates/pt_BR/modify-class.tmpl +share/cups/templates/pt_BR/modify-printer.tmpl +share/cups/templates/pt_BR/norestart.tmpl +share/cups/templates/pt_BR/option-boolean.tmpl +share/cups/templates/pt_BR/option-conflict.tmpl +share/cups/templates/pt_BR/option-header.tmpl +share/cups/templates/pt_BR/option-pickmany.tmpl +share/cups/templates/pt_BR/option-pickone.tmpl +share/cups/templates/pt_BR/option-trailer.tmpl +share/cups/templates/pt_BR/pager.tmpl +share/cups/templates/pt_BR/printer-accept.tmpl +share/cups/templates/pt_BR/printer-added.tmpl +share/cups/templates/pt_BR/printer-configured.tmpl +share/cups/templates/pt_BR/printer-confirm.tmpl +share/cups/templates/pt_BR/printer-default.tmpl +share/cups/templates/pt_BR/printer-deleted.tmpl +share/cups/templates/pt_BR/printer-jobs-header.tmpl +share/cups/templates/pt_BR/printer-modified.tmpl +share/cups/templates/pt_BR/printer-purge.tmpl +share/cups/templates/pt_BR/printer-reject.tmpl +share/cups/templates/pt_BR/printer-start.tmpl +share/cups/templates/pt_BR/printer-stop.tmpl +share/cups/templates/pt_BR/printer.tmpl +share/cups/templates/pt_BR/printers-header.tmpl +share/cups/templates/pt_BR/printers.tmpl +share/cups/templates/pt_BR/restart.tmpl +share/cups/templates/pt_BR/samba-export.tmpl +share/cups/templates/pt_BR/samba-exported.tmpl +share/cups/templates/pt_BR/search.tmpl +share/cups/templates/pt_BR/set-printer-options-header.tmpl +share/cups/templates/pt_BR/set-printer-options-trailer.tmpl +share/cups/templates/pt_BR/subscription-added.tmpl +share/cups/templates/pt_BR/subscription-canceled.tmpl +share/cups/templates/pt_BR/test-page.tmpl +share/cups/templates/pt_BR/trailer.tmpl +share/cups/templates/pt_BR/users.tmpl share/cups/templates/restart.tmpl share/cups/templates/ru/add-class.tmpl share/cups/templates/ru/add-printer.tmpl @@ -975,13 +891,15 @@ share/cups/templates/subscription-canceled.tmpl share/cups/templates/test-page.tmpl share/cups/templates/trailer.tmpl share/cups/templates/users.tmpl +share/cups/usb/org.cups.usb-quirks share/doc/cups/LICENSE.txt share/doc/cups/README.txt +share/doc/cups/ca/index.html +share/doc/cups/cs/index.html share/doc/cups/cups-printable.css share/doc/cups/cups.css share/doc/cups/de/index.html share/doc/cups/es/index.html -share/doc/cups/eu/index.html share/doc/cups/fr/index.html share/doc/cups/help/accounting.html share/doc/cups/help/api-array.html @@ -1004,7 +922,7 @@ share/doc/cups/help/man-backend.html share/doc/cups/help/man-cancel.html share/doc/cups/help/man-cups-config.html share/doc/cups/help/man-cups-lpd.html -share/doc/cups/help/man-cups-polld.html +share/doc/cups/help/man-cups-snmp.html share/doc/cups/help/man-cupsaccept.html share/doc/cups/help/man-cupsaddsmb.html share/doc/cups/help/man-cupsd.html @@ -1043,6 +961,7 @@ share/doc/cups/help/raster-driver.html share/doc/cups/help/ref-access_log.html share/doc/cups/help/ref-classes-conf.html share/doc/cups/help/ref-client-conf.html +share/doc/cups/help/ref-cups-files-conf.html share/doc/cups/help/ref-cupsd-conf.html share/doc/cups/help/ref-error_log.html share/doc/cups/help/ref-mailto-conf.html @@ -1054,7 +973,6 @@ share/doc/cups/help/ref-subscriptions-conf.html share/doc/cups/help/security.html share/doc/cups/help/sharing.html share/doc/cups/help/spec-banner.html -share/doc/cups/help/spec-browsing.html share/doc/cups/help/spec-cmp.html share/doc/cups/help/spec-command.html share/doc/cups/help/spec-design.html @@ -1064,11 +982,8 @@ share/doc/cups/help/spec-postscript.html share/doc/cups/help/spec-ppd.html share/doc/cups/help/spec-raster.html share/doc/cups/help/spec-stp.html -share/doc/cups/help/standard.html share/doc/cups/help/translation.html share/doc/cups/help/whatsnew.html -share/doc/cups/hu/index.html -share/doc/cups/id/index.html share/doc/cups/images/color-wheel.png share/doc/cups/images/cups-block-diagram.png share/doc/cups/images/cups-command-chain.png @@ -1076,7 +991,6 @@ share/doc/cups/images/cups-icon.png share/doc/cups/images/cups-postscript-chain.png share/doc/cups/images/cups-raster-chain.png share/doc/cups/images/cups.png -share/doc/cups/images/generic.png share/doc/cups/images/left.gif share/doc/cups/images/raster-organization.png share/doc/cups/images/raster.png @@ -1089,31 +1003,20 @@ share/doc/cups/images/wait.gif share/doc/cups/index.html share/doc/cups/it/index.html share/doc/cups/ja/index.html -share/doc/cups/pl/index.html +share/doc/cups/pt_BR/index.html share/doc/cups/robots.txt share/doc/cups/ru/index.html ${PLIST.pam}share/examples/cups/cups.pam share/examples/cups/cupsd.conf share/examples/cups/snmp.conf -share/locale/da/cups_da.po +share/locale/ca/cups_ca.po +share/locale/cs/cups_cs.po share/locale/de/cups_de.po share/locale/es/cups_es.po -share/locale/eu/cups_eu.po -share/locale/fi/cups_fi.po share/locale/fr/cups_fr.po -share/locale/hu/cups_hu.po -share/locale/id/cups_id.po share/locale/it/cups_it.po share/locale/ja/cups_ja.po -share/locale/ko/cups_ko.po -share/locale/nl/cups_nl.po -share/locale/no/cups_no.po -share/locale/pl/cups_pl.po -share/locale/pt/cups_pt.po share/locale/pt_BR/cups_pt_BR.po share/locale/ru/cups_ru.po -share/locale/sv/cups_sv.po -share/locale/zh/cups_zh.po -share/locale/zh_TW/cups_zh_TW.po -@pkgdir share/cups/model @pkgdir share/cups/profiles +@pkgdir share/cups/model diff --git a/print/cups/distinfo b/print/cups/distinfo index 70b6c112e3e..00851109e8c 100644 --- a/print/cups/distinfo +++ b/print/cups/distinfo @@ -1,24 +1,19 @@ -$NetBSD: distinfo,v 1.99 2014/06/01 06:19:02 ryoon Exp $ +$NetBSD: distinfo,v 1.100 2014/06/07 07:34:05 wiz Exp $ -SHA1 (cups-1.5.4-source.tar.bz2) = cb39961cbaf1851a47694828ad9a7cdf4da51fbd -RMD160 (cups-1.5.4-source.tar.bz2) = 9d6a7fd69d3036ec1f3dfd9c70672a2c6fb517b6 -Size (cups-1.5.4-source.tar.bz2) = 9583002 bytes -SHA1 (patch-ac) = d99dfa6e71efdc5f069c2c3e73e1b29beebf5c9b -SHA1 (patch-ad) = a8d6610c4057ae98d98435ba577606e3c2bfb4b9 -SHA1 (patch-ae) = 67e846ac428b4c44d8da9b49d959fa4f14fbb494 -SHA1 (patch-af) = 025f198dd491a55ffc460d03d3ad23a100fe5271 -SHA1 (patch-ag) = 680c1c7fb44d8153b5825252d2e297a5196ca98e -SHA1 (patch-ah) = 27d9b92a2f1ae116162b4f24d9aab3a955d52052 -SHA1 (patch-ai) = 13725f3b4e0016acf5ead79cadb9626d1f2ce58e -SHA1 (patch-an) = 231c871e31db279e8aeafba71506f93330e0a971 -SHA1 (patch-ao) = 7fe50080b9a6fd4dac186020f9351ef6000373c7 -SHA1 (patch-at) = bbda891ed0820e23fe7f6fe3dd5326eeda5b3b2e -SHA1 (patch-au) = 0d1d3cf255b996c96b0ea798f46b08523ef22a60 -SHA1 (patch-conf_Makefile) = 5b5d45abc1e8d6b73a1ad6b7a7098714d4c55395 -SHA1 (patch-config-scripts_cups-gssapi.m4) = 6f558ee1d2d56ceba3a9705d3278c7969495be5d -SHA1 (patch-config.h.in) = 0f072063d24810dcbdd2d095b9f2fa6bab44ff20 -SHA1 (patch-filter_raster.c) = fc48e9cc7f7f32355816355dfc199157a00246c7 -SHA1 (patch-ppdc_Makefile) = 7dcc34217557a4c6f42064b61abf593bd7620b60 -SHA1 (patch-scheduler_auth.c) = 29cd4378eb4ceeb1e618534fc5a9975022dbcf2c -SHA1 (patch-scheduler_client.c) = d4b6667199c0ff9617847ba119b82a50457cfd98 -SHA1 (patch-scheduler_dirsvc.c) = 62c6b47522a60b9f8042421e4a9d25a5dfa47c47 +SHA1 (cups-1.7.3-source.tar.bz2) = 8b967f64224eaa7f8e1241560dcf93a723c4b54a +RMD160 (cups-1.7.3-source.tar.bz2) = ecc5803ffa2b78b04f617ef43819395410dc182b +Size (cups-1.7.3-source.tar.bz2) = 8792641 bytes +SHA1 (patch-ac) = a6f3ed84b727fe4735060a804eaf564ef813748b +SHA1 (patch-ad) = c7c6b052e6ed5a78f8d3aeceaac9c5b08597df38 +SHA1 (patch-ae) = e8f4bbbbbe43cd5f6f9236e10d7241caeaedc3a3 +SHA1 (patch-af) = 1bac8b3ae3c44034be6fa6d2878f10d7f89cd1ce +SHA1 (patch-ah) = d7a43f4fc9d4439fe9a490d6ea6d6c75afd7b777 +SHA1 (patch-ai) = 2c1ca67ea6f6c1dedb4c8ff97736f328a2b9a7c6 +SHA1 (patch-an) = c75ce52b7afc252c293da7024d93788fd5da3957 +SHA1 (patch-ao) = 26a9fbfbe44bdf9ba615a747a40521cb49a13fa3 +SHA1 (patch-at) = 66222cb2ab84d5889cd6d42fa08827e1a4e8c178 +SHA1 (patch-conf_Makefile) = bb076cc51309477c95940bd437f0892e41337516 +SHA1 (patch-config-scripts_cups-gssapi.m4) = 7c8b0dd893b9d21597088062711cc50f13031338 +SHA1 (patch-config.h.in) = c18c4afac00eb2c4e03e5886095152091fd217aa +SHA1 (patch-ppdc_Makefile) = a45af3310e706dd6433f029c55cf62e492de3448 +SHA1 (patch-scheduler_auth.c) = 70f1eda9d6d81eabc080c037fac0c2d4bb229db4 diff --git a/print/cups/patches/patch-ac b/print/cups/patches/patch-ac index b6f86d76b51..77394957dc4 100644 --- a/print/cups/patches/patch-ac +++ b/print/cups/patches/patch-ac @@ -1,14 +1,14 @@ -$NetBSD: patch-ac,v 1.15 2010/05/21 10:05:20 sbd Exp $ +$NetBSD: patch-ac,v 1.16 2014/06/07 07:34:05 wiz Exp $ libtoolize. ---- configure.in.orig 2008-11-14 19:32:22.000000000 +0000 +--- configure.in.orig 2013-07-08 21:15:13.000000000 +0000 +++ configure.in -@@ -22,7 +22,6 @@ sinclude(config-scripts/cups-manpages.m4 +@@ -21,7 +21,6 @@ sinclude(config-scripts/cups-directories + sinclude(config-scripts/cups-manpages.m4) - sinclude(config-scripts/cups-3264.m4) sinclude(config-scripts/cups-sharedlibs.m4) -sinclude(config-scripts/cups-libtool.m4) sinclude(config-scripts/cups-compiler.m4) - sinclude(config-scripts/cups-image.m4) + sinclude(config-scripts/cups-network.m4) diff --git a/print/cups/patches/patch-ad b/print/cups/patches/patch-ad index 3017926ab6b..e762a9c66e2 100644 --- a/print/cups/patches/patch-ad +++ b/print/cups/patches/patch-ad @@ -1,8 +1,8 @@ -$NetBSD: patch-ad,v 1.17 2011/11/13 21:49:17 sbd Exp $ +$NetBSD: patch-ad,v 1.18 2014/06/07 07:34:05 wiz Exp $ libtoolize. ---- config-scripts/cups-sharedlibs.m4.orig 2010-06-16 00:48:25.000000000 +0000 +--- config-scripts/cups-sharedlibs.m4.orig 2012-10-15 21:02:10.000000000 +0000 +++ config-scripts/cups-sharedlibs.m4 @@ -22,6 +22,24 @@ cupsbase="cups" LIBCUPSBASE="lib$cupsbase" @@ -29,7 +29,7 @@ libtoolize. if test x$enable_shared != xno; then case "$uname" in SunOS*) -@@ -131,6 +149,15 @@ if test x$enable_shared != xno; then +@@ -122,6 +140,15 @@ if test x$enable_shared != xno; then DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)" ;; esac @@ -45,7 +45,7 @@ libtoolize. else PICFLAG=0 LIBCUPS="lib$cupsbase.a" -@@ -163,8 +190,13 @@ AC_SUBST(LIBCUPSPPDC) +@@ -145,8 +172,13 @@ AC_SUBST(LIBCUPSPPDC) AC_SUBST(LIBCUPSSTATIC) if test x$enable_shared = xno; then @@ -60,9 +60,9 @@ libtoolize. + fi EXTLINKCUPS="-lcups" - EXTLINKCUPSDRIVER="-lcupsdriver" -@@ -204,10 +236,11 @@ if test "$DSO" != ":"; then - DSOLIBS="\$(LIBTIFF) \$(LIBPNG) \$(LIBJPEG) \$(LIBZ)" + EXTLINKCUPSIMAGE="-lcupsimage" +@@ -182,10 +214,11 @@ if test "$DSO" != ":"; then + DSOLIBS="\$(LIBZ)" IMGLIBS="" - # Tell the run-time linkers where to find a DSO. Some platforms @@ -77,7 +77,7 @@ libtoolize. HP-UX*) # HP-UX needs the path, even for /usr/lib... case "$uarch" in -@@ -255,7 +288,8 @@ if test "$DSO" != ":"; then +@@ -223,7 +256,8 @@ if test "$DSO" != ":"; then EXPORT_LDFLAGS="-Wl,-rpath,$libdir" fi ;; @@ -86,4 +86,4 @@ libtoolize. + fi else DSOLIBS="" - IMGLIBS="\$(LIBTIFF) \$(LIBPNG) \$(LIBJPEG) \$(LIBZ)" + IMGLIBS="\$(LIBZ)" diff --git a/print/cups/patches/patch-ae b/print/cups/patches/patch-ae index b8a2afd3ad3..fd6267b0cde 100644 --- a/print/cups/patches/patch-ae +++ b/print/cups/patches/patch-ae @@ -1,11 +1,11 @@ -$NetBSD: patch-ae,v 1.31 2014/05/10 13:42:08 richard Exp $ +$NetBSD: patch-ae,v 1.32 2014/06/07 07:34:05 wiz Exp $ For proper libtool usage split CC into CC_COMPILE and CC with libtool mode options compile/link respectively. Same for CXX. ---- Makedefs.in.orig 2012-03-01 00:05:55.000000000 +0000 +--- Makedefs.in.orig 2013-07-17 15:21:18.000000000 +0000 +++ Makedefs.in @@ -19,9 +19,11 @@ @@ -20,16 +20,16 @@ Same for CXX. +CXX = @LIBTOOL@ --mode=link @CXX@ DSO = @DSO@ DSOXX = @DSOXX@ - HTMLDOC = @HTMLDOC@ -@@ -41,12 +43,12 @@ SHELL = /bin/sh + GZIP = @GZIP@ +@@ -40,12 +42,12 @@ SHELL = /bin/sh # Installation programs... # -INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@ -+INSTALL_BIN = $(LIBTOOL) --mode=install $(INSTALL) -c -m 755 @INSTALL_STRIP@ - INSTALL_CONFIG = $(INSTALL) -c -m @CUPS_CONFIG_FILE_PERM@ -INSTALL_COMPDATA = $(INSTALL) -c -m 444 @INSTALL_GZIP@ ++INSTALL_BIN = $(LIBTOOL) --mode=install $(INSTALL) -c -m 755 @INSTALL_STRIP@ +INSTALL_COMPDATA = $(INSTALL) -c -m 444 + INSTALL_CONFIG = $(INSTALL) -c -m @CUPS_CONFIG_FILE_PERM@ INSTALL_DATA = $(INSTALL) -c -m 444 INSTALL_DIR = $(INSTALL) -d -INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@ @@ -37,7 +37,7 @@ Same for CXX. INSTALL_MAN = $(INSTALL) -c -m 444 INSTALL_SCRIPT = $(INSTALL) -c -m 555 -@@ -145,7 +147,7 @@ CXXLIBS = @CXXLIBS@ +@@ -135,7 +137,7 @@ CXXLIBS = @CXXLIBS@ DBUS_NOTIFIER = @DBUS_NOTIFIER@ DBUS_NOTIFIERLIBS = @DBUS_NOTIFIERLIBS@ DNSSD_BACKEND = @DNSSD_BACKEND@ @@ -45,24 +45,14 @@ Same for CXX. +DSOFLAGS = -L../cups @DSOFLAGS@ $(OPTIM) DSOLIBS = @DSOLIBS@ $(COMMONLIBS) DNSSDLIBS = @DNSSDLIBS@ - FONTS = @FONTS@ -@@ -279,19 +281,19 @@ DBUSDIR = @DBUSDIR@ + IPPFIND_BIN = @IPPFIND_BIN@ +@@ -243,11 +245,11 @@ DBUSDIR = @DBUSDIR@ .c.o: echo Compiling $<... - $(CC) $(ARCHFLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $< + $(CC_COMPILE) $(ARCHFLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $< - .c.32.o: - echo Compiling 32-bit $<... -- $(CC) $(ARCH32FLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $< -+ $(CC_COMPILE) $(ARCH32FLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $< - - .c.64.o: - echo Compiling 64-bit $<... -- $(CC) $(ARCH64FLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $< -+ $(CC_COMPILE) $(ARCH64FLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $< - .cxx.o: echo Compiling $<... - $(CXX) $(ARCHFLAGS) $(OPTIM) $(ALL_CXXFLAGS) -c -o $@ $< diff --git a/print/cups/patches/patch-af b/print/cups/patches/patch-af index 7de141aaf37..e12f05edc31 100644 --- a/print/cups/patches/patch-af +++ b/print/cups/patches/patch-af @@ -1,10 +1,10 @@ -$NetBSD: patch-af,v 1.21 2011/11/13 21:49:17 sbd Exp $ +$NetBSD: patch-af,v 1.22 2014/06/07 07:34:05 wiz Exp $ * Remove unneeded $(LIBTOOL), it's now in $(INSTALL_BIN). ---- backend/Makefile.orig 2011-05-04 04:28:00.000000000 +0000 +--- backend/Makefile.orig 2013-07-17 15:21:18.000000000 +0000 +++ backend/Makefile -@@ -89,7 +89,7 @@ install-exec: $(INSTALLXPC) +@@ -124,7 +124,7 @@ install-exec: $(INSTALLXPC) echo Installing backends in $(SERVERBIN)/backend $(INSTALL_DIR) -m 755 $(SERVERBIN)/backend for file in $(RBACKENDS); do \ diff --git a/print/cups/patches/patch-ag b/print/cups/patches/patch-ag deleted file mode 100644 index fb68bff2863..00000000000 --- a/print/cups/patches/patch-ag +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-ag,v 1.22 2010/05/21 10:05:20 sbd Exp $ - -cups installs stuff in /usr/pkg/lib64 on Linux. Don't do this. - ---- config-scripts/cups-3264.m4.orig 2009-04-19 21:18:45.000000000 +0000 -+++ config-scripts/cups-3264.m4 -@@ -95,7 +95,7 @@ case "$uname" in - LIB32CUPS="32bit/libcups.so.2" - LIB32CUPSIMAGE="32bit/libcupsimage.so.2" - LIB32DIR="$exec_prefix/lib" -- if test -d /usr/lib32; then -+ if test -d /usr/lib32 && false; then - LIB32DIR="${LIB32DIR}32" - fi - UNINSTALL32="uninstall32bit" -@@ -107,7 +107,7 @@ case "$uname" in - LIB64CUPS="64bit/libcups.so.2" - LIB64CUPSIMAGE="64bit/libcupsimage.so.2" - LIB64DIR="$exec_prefix/lib" -- if test -d /usr/lib64; then -+ if test -d /usr/lib64 && false; then - LIB64DIR="${LIB64DIR}64" - fi - UNINSTALL64="uninstall64bit" diff --git a/print/cups/patches/patch-ah b/print/cups/patches/patch-ah index b11185737e0..e49cb760fe3 100644 --- a/print/cups/patches/patch-ah +++ b/print/cups/patches/patch-ah @@ -1,18 +1,22 @@ -$NetBSD: patch-ah,v 1.20 2011/12/02 14:14:58 hans Exp $ +$NetBSD: patch-ah,v 1.21 2014/06/07 07:34:05 wiz Exp $ Some builds of gcc seem to support this for compiling but then fail during linking with undefined reference to `__stack_chk_fail_local' ---- config-scripts/cups-compiler.m4.orig 2009-05-17 00:13:47.000000000 +0000 +--- config-scripts/cups-compiler.m4.orig 2014-03-05 20:01:48.000000000 +0000 +++ config-scripts/cups-compiler.m4 -@@ -140,8 +140,9 @@ if test -n "$GCC"; then +@@ -113,12 +113,13 @@ if test -n "$GCC"; then AC_MSG_CHECKING(if GCC supports -fstack-protector) OLDCFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fstack-protector" - AC_TRY_LINK(,, + AC_TRY_LINK(, [return 0;], - OPTIM="$OPTIM -fstack-protector" -+ LIBS="$LIBS $LIBS_SSP" + if test "x$LSB_BUILD" = xy; then + # Can't use stack-protector with LSB binaries... + OPTIM="$OPTIM -fno-stack-protector" + else + OPTIM="$OPTIM -fstack-protector" ++ LIBS="$LIBS $LIBS_SSP" + fi AC_MSG_RESULT(yes), AC_MSG_RESULT(no)) - CFLAGS="$OLDCFLAGS" diff --git a/print/cups/patches/patch-ai b/print/cups/patches/patch-ai index c1162608058..fb499e7d6d4 100644 --- a/print/cups/patches/patch-ai +++ b/print/cups/patches/patch-ai @@ -1,8 +1,8 @@ -$NetBSD: patch-ai,v 1.19 2011/11/13 21:49:17 sbd Exp $ +$NetBSD: patch-ai,v 1.20 2014/06/07 07:34:05 wiz Exp $ Don't create directories, do that with OWN_DIRS and OWN_DIRS_PERMS ---- notifier/Makefile.orig 2009-04-12 23:04:51.000000000 +0000 +--- notifier/Makefile.orig 2013-05-29 11:51:34.000000000 +0000 +++ notifier/Makefile @@ -62,6 +62,8 @@ install: all install-data install-header # diff --git a/print/cups/patches/patch-an b/print/cups/patches/patch-an index 0f14e1c4a78..0bbd0998bdb 100644 --- a/print/cups/patches/patch-an +++ b/print/cups/patches/patch-an @@ -1,4 +1,4 @@ -$NetBSD: patch-an,v 1.11 2010/05/21 10:05:20 sbd Exp $ +$NetBSD: patch-an,v 1.12 2014/06/07 07:34:05 wiz Exp $ The '$' while loops expand the variables as long as possible so that no references to other variables occur. This is necessary because fontpath @@ -9,18 +9,24 @@ loop. I'm also sure that this is not the Right Way to fix it, but at least it works. ---- config-scripts/cups-directories.m4.orig 2009-04-12 23:04:51.000000000 +0000 +--- config-scripts/cups-directories.m4.orig 2013-04-09 20:10:23.000000000 +0000 +++ config-scripts/cups-directories.m4 -@@ -106,7 +106,7 @@ if test "$libdir" = "\${exec_prefix}/lib - libdir="$exec_prefix/lib32" - ;; +@@ -103,12 +103,12 @@ dnl Fix "libdir" variable... + if test "$libdir" = "\${exec_prefix}/lib"; then + case "$uname" in Linux*) -- if test -d /usr/lib64; then -+ if test -d /usr/lib64 && false; then +- if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then ++ if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot && false; then libdir="$exec_prefix/lib64" fi ;; -@@ -297,7 +297,15 @@ AC_SUBST(CUPS_CACHEDIR) + HP-UX*) +- if test -d /usr/lib/hpux32; then ++ if test -d /usr/lib/hpux32 && false; then + libdir="$exec_prefix/lib/hpux32" + fi + ;; +@@ -298,7 +298,15 @@ AC_SUBST(CUPS_CACHEDIR) # Data files CUPS_DATADIR="$datadir/cups" @@ -37,7 +43,7 @@ works. AC_SUBST(CUPS_DATADIR) # Icon directory -@@ -306,7 +314,11 @@ AC_ARG_WITH(icondir, [ --with-icondir +@@ -307,7 +315,11 @@ AC_ARG_WITH(icondir, [ --with-icondir if test "x$icondir" = x -a -d /usr/share/icons; then ICONDIR="/usr/share/icons" else @@ -50,7 +56,7 @@ works. fi AC_SUBST(ICONDIR) -@@ -317,7 +329,11 @@ AC_ARG_WITH(menudir, [ --with-menudir +@@ -318,7 +330,11 @@ AC_ARG_WITH(menudir, [ --with-menudir if test "x$menudir" = x -a -d /usr/share/applications; then MENUDIR="/usr/share/applications" else @@ -63,7 +69,7 @@ works. fi AC_SUBST(MENUDIR) -@@ -332,7 +348,15 @@ else +@@ -333,7 +349,15 @@ else CUPS_DOCROOT="$docdir" fi @@ -80,7 +86,7 @@ works. AC_SUBST(CUPS_DOCROOT) # Fonts -@@ -344,8 +368,16 @@ else +@@ -345,8 +369,16 @@ else CUPS_FONTPATH="$fontpath" fi @@ -98,7 +104,7 @@ works. # Locale data if test "$localedir" = "\${datarootdir}/locale"; then -@@ -367,6 +399,14 @@ else +@@ -368,6 +400,14 @@ else CUPS_LOCALEDIR="$localedir" fi @@ -113,7 +119,7 @@ works. AC_DEFINE_UNQUOTED(CUPS_LOCALEDIR, "$CUPS_LOCALEDIR") AC_SUBST(CUPS_LOCALEDIR) -@@ -375,7 +415,6 @@ AC_ARG_WITH(logdir, [ --with-logdir +@@ -376,7 +416,6 @@ AC_ARG_WITH(logdir, [ --with-logdir if test x$logdir = x; then CUPS_LOGDIR="$localstatedir/log/cups" @@ -121,7 +127,7 @@ works. else CUPS_LOGDIR="$logdir" fi -@@ -384,10 +423,13 @@ AC_SUBST(CUPS_LOGDIR) +@@ -385,10 +424,13 @@ AC_SUBST(CUPS_LOGDIR) # Longer-term spool data CUPS_REQUESTS="$localstatedir/spool/cups" @@ -136,7 +142,7 @@ works. case "$uname" in *BSD* | Darwin*) # *BSD and Darwin (MacOS X) -@@ -400,6 +442,10 @@ case "$uname" in +@@ -401,6 +443,10 @@ case "$uname" in CUPS_SERVERBIN="$exec_prefix/lib/cups" ;; esac @@ -147,7 +153,7 @@ works. AC_DEFINE_UNQUOTED(CUPS_SERVERBIN, "$CUPS_SERVERBIN") AC_SUBST(CUPS_SERVERBIN) -@@ -407,7 +453,7 @@ AC_SUBST(INSTALL_SYSV) +@@ -408,7 +454,7 @@ AC_SUBST(INSTALL_SYSV) # Configuration files CUPS_SERVERROOT="$sysconfdir/cups" diff --git a/print/cups/patches/patch-ao b/print/cups/patches/patch-ao index a9e72c490ac..b9c6625345a 100644 --- a/print/cups/patches/patch-ao +++ b/print/cups/patches/patch-ao @@ -1,8 +1,8 @@ -$NetBSD: patch-ao,v 1.11 2010/05/21 10:05:21 sbd Exp $ +$NetBSD: patch-ao,v 1.12 2014/06/07 07:34:05 wiz Exp $ Add '--with-manext' configure option. ---- config-scripts/cups-manpages.m4.orig 2009-01-12 19:17:09.000000000 +0000 +--- config-scripts/cups-manpages.m4.orig 2012-10-15 21:02:10.000000000 +0000 +++ config-scripts/cups-manpages.m4 @@ -13,6 +13,8 @@ dnl which should have been included wi dnl file is missing or damaged, see the license at "http://www.cups.org/". @@ -13,22 +13,18 @@ Add '--with-manext' configure option. dnl Fix "mandir" variable... if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then # New GNU "standards" break previous ones, so make sure we use -@@ -50,8 +52,33 @@ AC_SUBST(AMANDIR) +@@ -44,8 +46,28 @@ AC_SUBST(AMANDIR) AC_SUBST(PMANDIR) dnl Setup manpage extensions... -case "$uname" in -- IRIX*) +- SunOS* | HP-UX*) +if test x$manext = x; then + case "$uname" in + *BSD* | DragonFly*) + # *BSD and Darwin (MacOS X) + manext=bsd + ;; -+ IRIX*) -+ # SGI IRIX -+ manext=irix -+ ;; + SunOS* | HP-UX*) + # Solaris and HP-UX + manext=sysv @@ -39,35 +35,25 @@ Add '--with-manext' configure option. + ;; + *) + # All others -+ manext=none + ;; + esac +fi + +case "$manext" in -+ irix) - # SGI IRIX - MAN1EXT=1 - MAN5EXT=5 -@@ -59,7 +86,7 @@ case "$uname" in - MAN8EXT=1m - MAN8DIR=1 - ;; -- SunOS* | HP-UX*) + sysv) # Solaris and HP-UX MAN1EXT=1 MAN5EXT=5 -@@ -67,7 +94,7 @@ case "$uname" in +@@ -53,7 +75,7 @@ case "$uname" in MAN8EXT=1m MAN8DIR=1m ;; - Linux* | GNU* | Darwin*) + linux) - # Linux, GNU Hurd, and Mac OS X + # Linux, GNU Hurd, and OS X MAN1EXT=1.gz MAN5EXT=5.gz -@@ -75,7 +102,7 @@ case "$uname" in +@@ -61,7 +83,7 @@ case "$uname" in MAN8EXT=8.gz MAN8DIR=8 ;; diff --git a/print/cups/patches/patch-at b/print/cups/patches/patch-at index 16e36d46147..46bbf3a78ae 100644 --- a/print/cups/patches/patch-at +++ b/print/cups/patches/patch-at @@ -1,10 +1,10 @@ -$NetBSD: patch-at,v 1.12 2011/11/13 21:49:17 sbd Exp $ +$NetBSD: patch-at,v 1.13 2014/06/07 07:34:05 wiz Exp $ Don't create directories, do that with OWN_DIRS and OWN_DIRS_PERMS ---- scheduler/Makefile.orig 2009-05-26 23:27:06.000000000 +0000 +--- scheduler/Makefile.orig 2013-05-29 11:51:34.000000000 +0000 +++ scheduler/Makefile -@@ -135,6 +135,8 @@ install: all install-data install-header +@@ -146,6 +146,8 @@ install: all install-data install-header # install-data: diff --git a/print/cups/patches/patch-au b/print/cups/patches/patch-au deleted file mode 100644 index 6288805819d..00000000000 --- a/print/cups/patches/patch-au +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-au,v 1.15 2011/12/21 08:57:11 sbd Exp $ - ---- scheduler/printers.c.orig 2011-06-15 00:46:13.000000000 +0000 -+++ scheduler/printers.c -@@ -80,6 +80,9 @@ - # include <asl.h> - #endif /* __APPLE__ */ - -+#if defined(HAVE_STATVFS) && ( defined(__NetBSD__) || defined(__sun) ) -+#undef HAVE_STATFS -+#endif - - /* - * Local functions... diff --git a/print/cups/patches/patch-conf_Makefile b/print/cups/patches/patch-conf_Makefile index 9e7f80da96f..77a3052f160 100644 --- a/print/cups/patches/patch-conf_Makefile +++ b/print/cups/patches/patch-conf_Makefile @@ -1,8 +1,8 @@ -$NetBSD: patch-conf_Makefile,v 1.2 2013/05/09 09:38:20 jperkin Exp $ +$NetBSD: patch-conf_Makefile,v 1.3 2014/06/07 07:34:05 wiz Exp $ Don't install the config files (leave it up to pkgsrc). ---- conf/Makefile.orig 2011-05-12 05:21:56.000000000 +0000 +--- conf/Makefile.orig 2013-05-29 11:51:34.000000000 +0000 +++ conf/Makefile @@ -70,22 +70,8 @@ install: all install-data install-header # diff --git a/print/cups/patches/patch-config-scripts_cups-gssapi.m4 b/print/cups/patches/patch-config-scripts_cups-gssapi.m4 index ce5a50c7008..840b53636ce 100644 --- a/print/cups/patches/patch-config-scripts_cups-gssapi.m4 +++ b/print/cups/patches/patch-config-scripts_cups-gssapi.m4 @@ -1,9 +1,9 @@ -$NetBSD: patch-config-scripts_cups-gssapi.m4,v 1.3 2013/10/12 06:01:58 richard Exp $ +$NetBSD: patch-config-scripts_cups-gssapi.m4,v 1.4 2014/06/07 07:34:05 wiz Exp $ builtin krb5-config in platforms such as solaris do not support the gssapi option, and need an explicit -lgss ---- config-scripts/cups-gssapi.m4.orig 2011-10-19 20:21:16.000000000 +0000 +--- config-scripts/cups-gssapi.m4.orig 2014-03-28 13:52:05.000000000 +0000 +++ config-scripts/cups-gssapi.m4 @@ -36,19 +36,18 @@ if test x$enable_gssapi != xno; then AC_MSG_RESULT(no) diff --git a/print/cups/patches/patch-config.h.in b/print/cups/patches/patch-config.h.in index eeb30f279a1..584643636d1 100644 --- a/print/cups/patches/patch-config.h.in +++ b/print/cups/patches/patch-config.h.in @@ -1,10 +1,10 @@ -$NetBSD: patch-config.h.in,v 1.1 2014/06/01 06:19:02 ryoon Exp $ +$NetBSD: patch-config.h.in,v 1.2 2014/06/07 07:34:05 wiz Exp $ * OpenBSD has no arc4random_stir ---- config.h.in.orig 2012-03-21 04:45:48.000000000 +0000 +--- config.h.in.orig 2014-02-27 15:57:59.000000000 +0000 +++ config.h.in -@@ -674,7 +674,11 @@ +@@ -612,7 +612,11 @@ #ifdef HAVE_ARC4RANDOM # define CUPS_RAND() arc4random() diff --git a/print/cups/patches/patch-filter_raster.c b/print/cups/patches/patch-filter_raster.c deleted file mode 100644 index 5450d0b6859..00000000000 --- a/print/cups/patches/patch-filter_raster.c +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-filter_raster.c,v 1.1 2014/06/01 06:19:02 ryoon Exp $ - -* OpenBSD needs stdint.h - ---- filter/raster.c.orig 2011-09-20 18:36:33.000000000 +0000 -+++ filter/raster.c -@@ -50,6 +50,7 @@ - # include <io.h> - # include <winsock2.h> /* for htonl() definition */ - #else -+# include <stdint.h> - # include <unistd.h> - #endif /* WIN32 || __EMX__ */ - diff --git a/print/cups/patches/patch-ppdc_Makefile b/print/cups/patches/patch-ppdc_Makefile index e09d599c19e..20bc65e53f0 100644 --- a/print/cups/patches/patch-ppdc_Makefile +++ b/print/cups/patches/patch-ppdc_Makefile @@ -1,8 +1,8 @@ -$NetBSD: patch-ppdc_Makefile,v 1.1 2011/11/29 15:46:25 hans Exp $ +$NetBSD: patch-ppdc_Makefile,v 1.2 2014/06/07 07:34:05 wiz Exp $ ---- ppdc/Makefile.orig 2011-01-06 23:21:05.000000000 +0100 -+++ ppdc/Makefile 2011-11-13 15:51:42.867152712 +0100 -@@ -378,7 +378,7 @@ libcupsppdc_s.a: $(LIBOBJS) ../cups/$(LI +--- ppdc/Makefile.orig 2013-03-11 13:57:36.000000000 +0000 ++++ ppdc/Makefile +@@ -380,7 +380,7 @@ libcupsppdc_s.a: $(LIBOBJS) ../cups/$(LI libcupsppdc.la: $(LIBOBJS) ../cups/$(LIBCUPS) echo Linking $@... $(CC) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS:.o=.lo) -rpath $(LIBDIR) \ diff --git a/print/cups/patches/patch-scheduler_auth.c b/print/cups/patches/patch-scheduler_auth.c index eaa0826f1d9..d03354ecbf2 100644 --- a/print/cups/patches/patch-scheduler_auth.c +++ b/print/cups/patches/patch-scheduler_auth.c @@ -1,11 +1,11 @@ -$NetBSD: patch-scheduler_auth.c,v 1.2 2014/06/01 06:19:02 ryoon Exp $ +$NetBSD: patch-scheduler_auth.c,v 1.3 2014/06/07 07:34:05 wiz Exp $ Don't pull in sys/ucred.h on Solaris as it results in procfs.h being included and conflicts between _FILE_OFFSET_BITS=64 and 32-bit procfs. OpenBSD defines SO_PEERCRED, but it is different from Linux's one. ---- scheduler/auth.c.orig 2011-08-31 04:58:33.000000000 +0000 +--- scheduler/auth.c.orig 2014-01-06 22:21:15.000000000 +0000 +++ scheduler/auth.c @@ -84,7 +84,7 @@ extern const char *cssmErrorString(int e #ifdef HAVE_SYS_PARAM_H @@ -16,7 +16,7 @@ OpenBSD defines SO_PEERCRED, but it is different from Linux's one. # include <sys/ucred.h> typedef struct xucred cupsd_ucred_t; # define CUPSD_UCRED_UID(c) (c).cr_uid -@@ -493,7 +493,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I +@@ -500,7 +500,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I con->type = CUPSD_AUTH_BASIC; } #endif /* HAVE_AUTHORIZATION_H */ @@ -25,7 +25,7 @@ OpenBSD defines SO_PEERCRED, but it is different from Linux's one. else if (!strncmp(authorization, "PeerCred ", 9) && con->http.hostaddr->addr.sa_family == AF_LOCAL) { -@@ -1120,7 +1120,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I +@@ -1142,7 +1142,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I gss_delete_sec_context(&minor_status, &context, GSS_C_NO_BUFFER); diff --git a/print/cups/patches/patch-scheduler_client.c b/print/cups/patches/patch-scheduler_client.c deleted file mode 100644 index 99aa79989b5..00000000000 --- a/print/cups/patches/patch-scheduler_client.c +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-scheduler_client.c,v 1.1 2014/05/15 12:51:58 wiz Exp $ - -Fix for CVE-2014-2856 from -http://www.cups.org/str.php?L4356 - ---- scheduler/client.c.orig 2012-03-07 06:05:39.000000000 +0000 -+++ scheduler/client.c -@@ -4075,6 +4075,14 @@ is_path_absolute(const char *path) /* I - return (0); - - /* -+ * Check for "<" or quotes in the path and reject since this is probably -+ * someone trying to inject HTML... -+ */ -+ -+ if (strchr(path, '<') != NULL || strchr(path, '\"') != NULL || strchr(path, '\'') != NULL) -+ return (0); -+ -+ /* - * Check for "/.." in the path... - */ - diff --git a/print/cups/patches/patch-scheduler_dirsvc.c b/print/cups/patches/patch-scheduler_dirsvc.c deleted file mode 100644 index e8aab235d62..00000000000 --- a/print/cups/patches/patch-scheduler_dirsvc.c +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-scheduler_dirsvc.c,v 1.1 2011/10/13 13:05:57 hans Exp $ - ---- scheduler/dirsvc.c.orig 2011-01-22 01:07:22.000000000 +0100 -+++ scheduler/dirsvc.c 2011-09-20 19:08:50.512786064 +0200 -@@ -1332,7 +1332,7 @@ ldap_connect(void) - cupsdLogMessage(CUPSD_LOG_ERROR, "LDAP bind failed with error %d: %s", - rc, ldap_err2string(rc)); - --# if defined(HAVE_LDAP_SSL) && defined (HAVE_MOZILLA_LDAP) -+# if defined(HAVE_LDAP_SSL) && defined (HAVE_MOZILLA_LDAP) && !defined(__sun) - if (ldap_ssl && (rc == LDAP_SERVER_DOWN || rc == LDAP_CONNECT_ERROR)) - { - ssl_err = PORT_GetError(); |