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-head mailing list