From bfbe8f587c88af8e646b1c489f2fcb0ddbb2a4f2 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Feb 05 2008 16:58:04 +0000 Subject: - Fix compilation of SO_PEERCRED support. --- diff --git a/cups-peercred.patch b/cups-peercred.patch new file mode 100644 index 0000000..8dd3fea --- /dev/null +++ b/cups-peercred.patch @@ -0,0 +1,22 @@ +diff -up cups-1.3.5/cups/auth.c.peercred cups-1.3.5/cups/auth.c +--- cups-1.3.5/cups/auth.c.peercred 2008-02-05 16:50:17.000000000 +0000 ++++ cups-1.3.5/cups/auth.c 2008-02-05 16:50:22.000000000 +0000 +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + #include + #if defined(WIN32) || defined(__EMX__) + # include +diff -up cups-1.3.5/scheduler/auth.c.peercred cups-1.3.5/scheduler/auth.c +--- cups-1.3.5/scheduler/auth.c.peercred 2008-02-05 15:44:57.000000000 +0000 ++++ cups-1.3.5/scheduler/auth.c 2008-02-05 16:50:36.000000000 +0000 +@@ -86,6 +86,7 @@ extern const char *cssmErrorString(int e + #ifdef HAVE_SYS_PARAM_H + # include + #endif /* HAVE_SYS_PARAM_H */ ++#include + #ifdef HAVE_SYS_UCRED_H + # include + typedef struct xucred cupsd_ucred_t; diff --git a/cups.spec b/cups.spec index 92adbf1..d03d2d8 100644 --- a/cups.spec +++ b/cups.spec @@ -39,6 +39,7 @@ Patch11: cups-paps.patch Patch12: cups-wbuffer.patch Patch13: cups-direct-usb.patch Patch14: cups-lpr-help.patch +Patch15: cups-peercred.patch Patch16: cups-pid.patch Patch17: cups-foomatic-recommended.patch Patch19: cups-eggcups.patch @@ -152,6 +153,7 @@ lpd emulation. %patch12 -p1 -b .wbuffer %patch13 -p1 -b .direct-usb %patch14 -p1 -b .lpr-help +%patch15 -p1 -b .peercred %patch16 -p1 -b .pid %patch17 -p1 -b .foomatic-recommended %patch19 -p1 -b .eggcups @@ -451,6 +453,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Tue Feb 5 2008 Tim Waugh 1:1.3.5-4 +- Fix compilation of SO_PEERCRED support. - Include fixes from svn up to revision 7287. No longer need str2650 or str2664 patches.