pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print/cups-base Remove part of airprint scheduler prin...
details: https://anonhg.NetBSD.org/pkgsrc/rev/960997e71d24
branches: trunk
changeset: 410836:960997e71d24
user: prlw1 <prlw1%pkgsrc.org@localhost>
date: Wed Jan 29 22:56:50 2020 +0000
description:
Remove part of airprint scheduler printers patch as per
https://github.com/apple/cups/issues/5641
OK Till Kamppeter
diffstat:
print/cups-base/Makefile | 3 +-
print/cups-base/distinfo | 4 +-
print/cups-base/patches/patch-airprint-scheduler_printers.c | 98 +------------
3 files changed, 8 insertions(+), 97 deletions(-)
diffs (152 lines):
diff -r f2fa304404fb -r 960997e71d24 print/cups-base/Makefile
--- a/print/cups-base/Makefile Wed Jan 29 22:47:29 2020 +0000
+++ b/print/cups-base/Makefile Wed Jan 29 22:56:50 2020 +0000
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.26 2019/11/17 21:22:03 leot Exp $
+# $NetBSD: Makefile,v 1.27 2020/01/29 22:56:50 prlw1 Exp $
.include "../../print/cups/Makefile.common"
DISTNAME= cups-${CUPS_VERS}-source
PKGNAME= cups-base-${CUPS_VERS}
+PKGREVISION= 1
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_GITHUB:=apple/}
diff -r f2fa304404fb -r 960997e71d24 print/cups-base/distinfo
--- a/print/cups-base/distinfo Wed Jan 29 22:47:29 2020 +0000
+++ b/print/cups-base/distinfo Wed Jan 29 22:56:50 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2020/01/02 15:21:32 leot Exp $
+$NetBSD: distinfo,v 1.18 2020/01/29 22:56:50 prlw1 Exp $
SHA1 (cups-2.3.1-source.tar.gz) = 8377dadf3d6c5500d13be153d32cb8c1fc0b956c
RMD160 (cups-2.3.1-source.tar.gz) = f59f1d0aa7d3dffd821f2332ec7f1777f3f54fc8
@@ -10,7 +10,7 @@
SHA1 (patch-airprint-conf_mime.convs.in) = 413a5ef448ab42858db804cfbfc1b8ff5b6bbf77
SHA1 (patch-airprint-scheduler_conf.c) = 504e752c1699049cdbe11d8b04814670ddda81d4
SHA1 (patch-airprint-scheduler_dirsvc.c) = bef4ea8e898dffc67c4866baa701e12570eb6fca
-SHA1 (patch-airprint-scheduler_printers.c) = 1794cd3ea6a32ce6376aa86e89f945de036036eb
+SHA1 (patch-airprint-scheduler_printers.c) = 027b9b1515ba0fc472f6d3c5308d35849ac5ae3b
SHA1 (patch-at) = ef6303936daf0826dc4725f5369bfb1add832b1f
SHA1 (patch-conf-cups-files.conf.in) = b2eccf54e108d8c9e70094acfd9618a66779a84a
SHA1 (patch-conf_Makefile) = bb8313e493c02959edfe1e53f50b9f16ce6f42e0
diff -r f2fa304404fb -r 960997e71d24 print/cups-base/patches/patch-airprint-scheduler_printers.c
--- a/print/cups-base/patches/patch-airprint-scheduler_printers.c Wed Jan 29 22:47:29 2020 +0000
+++ b/print/cups-base/patches/patch-airprint-scheduler_printers.c Wed Jan 29 22:56:50 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-airprint-scheduler_printers.c,v 1.2 2019/11/17 21:22:03 leot Exp $
+$NetBSD: patch-airprint-scheduler_printers.c,v 1.3 2020/01/29 22:56:50 prlw1 Exp $
From debian:
From 7147c814439aafb26ff0262a7d6b8ef56d20969f Mon Sep 17 00:00:00 2001
@@ -12,6 +12,9 @@
Bug-Upstream: https://www.cups.org/str.php?L4428
Last-Update: 2015-02-10
Patch-Name: pwg-raster-attributes.patch
+
+First two hunks of that patch are no longer needed:
+https://github.com/apple/cups/issues/5641
---
scheduler/printers.c | 77 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 76 insertions(+), 1 deletion(-)
@@ -20,99 +23,6 @@
index bb99907ad..a0ebcbd3e 100644
--- scheduler/printers.c.orig 2019-11-17 12:21:47.966025953 +0000
+++ scheduler/printers.c
-@@ -2249,9 +2249,10 @@ cupsdSetPrinterAttrs(cupsd_printer_t *p)
- cupsd_location_t *auth; /* Pointer to authentication element */
- const char *auth_supported; /* Authentication supported */
- ipp_t *oldattrs; /* Old printer attributes */
-- ipp_attribute_t *attr; /* Attribute data */
-+ ipp_attribute_t *attr, *attr2; /* Attribute data */
- char *name, /* Current user/group name */
- *filter; /* Current filter */
-+ mime_type_t *type;
-
-
- /*
-@@ -2584,6 +2585,80 @@ cupsdSetPrinterAttrs(cupsd_printer_t *p)
-
- add_printer_formats(p);
-
-+ /*
-+ * Add "pwg-raster-document-xxx-supported" attributes if PWG Raster input
-+ * is supported
-+ */
-+ for (type = (mime_type_t *)cupsArrayFirst(p->filetypes);
-+ type;
-+ type = (mime_type_t *)cupsArrayNext(p->filetypes))
-+ {
-+ if (!_cups_strcasecmp(type->super, "image"))
-+ {
-+ if (!_cups_strcasecmp(type->type, "pwg-raster"))
-+ {
-+ if (p->ppd_attrs != NULL &&
-+ (attr = ippFindAttribute(p->ppd_attrs,
-+ "printer-resolution-supported",
-+ IPP_TAG_ZERO)) != NULL)
-+ {
-+ attr2 = ippAddResolutions(p->attrs, IPP_TAG_PRINTER,
-+ "pwg-raster-document-resolution-supported",
-+ attr->num_values, IPP_RES_PER_INCH,
-+ NULL, NULL);
-+ for (i = 0; i < attr->num_values; i ++)
-+ {
-+ attr2->values[i].resolution.xres =
-+ attr->values[i].resolution.xres;
-+ attr2->values[i].resolution.yres =
-+ attr->values[i].resolution.yres;
-+ attr2->values[i].resolution.units = IPP_RES_PER_INCH;
-+ }
-+ }
-+ else
-+ {
-+ static const int pwg_raster_document_resolution_supported[] =
-+ {
-+ 300,
-+ 600,
-+ 1200
-+ };
-+ ippAddResolutions(p->attrs, IPP_TAG_PRINTER,
-+ "pwg-raster-document-resolution-supported",
-+ (int)(sizeof(pwg_raster_document_resolution_supported) /
-+ sizeof(pwg_raster_document_resolution_supported[0])),
-+ IPP_RES_PER_INCH,
-+ pwg_raster_document_resolution_supported,
-+ pwg_raster_document_resolution_supported);
-+ }
-+ ippAddString(p->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD,
-+ "pwg-raster-document-sheet-back", NULL, "normal");
-+ static const char * const pwg_raster_document_type_supported[] =
-+ {
-+ "adobergb-8",
-+ "adobergb-16",
-+ "black-1",
-+ "black-8",
-+ "black-16",
-+ "cmyk-8",
-+ "cmyk-16",
-+ "rgb-8",
-+ "rgb-16",
-+ "sgray-1",
-+ "sgray-8",
-+ "sgray-16",
-+ "srgb-8",
-+ "srgb-16"
-+ };
-+ ippAddStrings(p->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD,
-+ "pwg-raster-document-type-supported",
-+ (int)(sizeof(pwg_raster_document_type_supported) /
-+ sizeof(pwg_raster_document_type_supported[0])), NULL,
-+ pwg_raster_document_type_supported);
-+ }
-+ }
-+ }
-+
- /*
- * Add name-default attributes...
- */
@@ -3731,7 +3806,9 @@ add_printer_formats(cupsd_printer_t *p)
}
else if (!_cups_strcasecmp(type->super, "image"))
Home |
Main Index |
Thread Index |
Old Index