Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jun 2014 17:32:37 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r356385 - in head/print/xfce4-print: . files
Message-ID:  <201406031732.s53HWbqR086906@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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;
+       }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406031732.s53HWbqR086906>