svn commit: r356385 - in head/print/xfce4-print: . files
Olivier Duchateau
olivierd at FreeBSD.org
Tue Jun 3 17:32:37 UTC 2014
Author: olivierd
Date: Tue Jun 3 17:32:36 2014
New Revision: 356385
URL: http://svnweb.freebsd.org/changeset/ports/356385
QAT: https://qat.redports.org/buildarchive/r356385/
Log:
- Fix build when CUPS is set
- Bump PORTREVISION
PR: 188799 [1]
Submitted by: <jwbacon at tds.net> [1], Miltiadis Margaronis (private email)
Added:
head/print/xfce4-print/files/
head/print/xfce4-print/files/patch-printing-systems__cups__cups.c (contents, props changed)
Modified:
head/print/xfce4-print/Makefile
Modified: head/print/xfce4-print/Makefile
==============================================================================
--- head/print/xfce4-print/Makefile Tue Jun 3 17:28:22 2014 (r356384)
+++ head/print/xfce4-print/Makefile Tue Jun 3 17:32:36 2014 (r356385)
@@ -3,7 +3,7 @@
PORTNAME= xfce4-print
PORTVERSION= 4.6.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= print xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/archive/xfprint/${PORTVERSION:R}
Added: head/print/xfce4-print/files/patch-printing-systems__cups__cups.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/print/xfce4-print/files/patch-printing-systems__cups__cups.c Tue Jun 3 17:32:36 2014 (r356385)
@@ -0,0 +1,32 @@
+--- ./printing-systems/cups/cups.c.orig 2009-02-24 21:34:16.000000000 +0000
++++ ./printing-systems/cups/cups.c 2014-06-03 18:56:42.000000000 +0000
+@@ -23,7 +23,9 @@
+
+ #include <gmodule.h>
+
++#define _IPP_PRIVATE_STRUCTURES 1
+ #include <cups/ipp.h>
++#undef _IPP_PRIVATE_STRUCTURES
+ #include <cups/ppd.h>
+ #include <cups/cups.h>
+ #include <cups/language.h>
+@@ -133,8 +135,8 @@
+
+ language = cupsLangDefault ();
+ request = ippNew ();
+- request->request.op.operation_id = operation_id;
+- request->request.op.request_id = 1;
++ ippSetOperation(request,operation_id);
++ ippSetRequestId(request,1);
+
+ ippAddString (request, IPP_TAG_OPERATION, IPP_TAG_CHARSET, "attributes-charset", NULL, "utf-8");
+
+@@ -242,7 +244,7 @@
+
+ if (!request)
+ continue;
+- if (request->state == IPP_ERROR || request->state == IPP_IDLE) {
++ if (ippGetState(request) == IPP_ERROR || request->state == IPP_IDLE) {
+ ippDelete (request);
+ continue;
+ }
More information about the svn-ports-all
mailing list