Hello community,

here is the log from the commit of package kdelibs3 for openSUSE:Factory 
checked in at 2015-03-25 21:05:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdelibs3 (Old)
 and      /work/SRC/openSUSE:Factory/.kdelibs3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdelibs3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdelibs3/kdelibs3.changes        2014-12-01 
14:01:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kdelibs3.new/kdelibs3.changes   2015-03-25 
21:33:13.000000000 +0100
@@ -1,0 +2,9 @@
+Tue Mar 24 05:25:03 UTC 2015 - sfal...@opensuse.org
+
+- Patches for cups-2.0 update, shamelessly stolen from:
+  http://pkgs.fedoraproject.org/cgit/kdelibs3.git/tree/
+- Added:
+ + kdelibs-3.5.10-cups16.patch
+ + kdelibs-3.5.10-cups20.patch
+
+-------------------------------------------------------------------

New:
----
  kdelibs-3.5.10-cups16.patch
  kdelibs-3.5.10-cups20.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdelibs3.spec ++++++
--- /var/tmp/diff_new_pack.o1ogHE/_old  2015-03-25 21:33:16.000000000 +0100
+++ /var/tmp/diff_new_pack.o1ogHE/_new  2015-03-25 21:33:16.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kdelibs3
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -205,6 +205,8 @@
 Patch228:       merge-svn-diff.patch
 Patch229:       kdelibs-fix-htdig.diff
 Patch230:       libxml2-parser.patch
+Patch231:       kdelibs-3.5.10-cups16.patch
+Patch232:       kdelibs-3.5.10-cups20.patch
 
 %description
 This package contains kdelibs, one of the basic packages of the K
@@ -410,6 +412,8 @@
 %patch227 -p1
 %patch229 -p1
 %patch230 -p1
+%patch231 -p1
+%patch232 -p1
 
 # disable a debug feature
 sed -i 's|#define KICONLOADER_CHECKS||g' kdecore/kiconloader.cpp


++++++ kdelibs-3.5.10-cups16.patch ++++++
++++ 850 lines (skipped)

++++++ kdelibs-3.5.10-cups20.patch ++++++
diff -ur kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c 
kdelibs-3.5.10-cups20/kdeprint/cups/cupsdconf2/cups-util.c
--- kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c 2007-10-08 
11:52:10.000000000 +0200
+++ kdelibs-3.5.10-cups20/kdeprint/cups/cupsdconf2/cups-util.c  2014-11-25 
21:41:51.000000000 +0100
@@ -32,7 +32,7 @@
   char         prompt[1024];           /* Prompt string */
   int          digest_tries;           /* Number of tries with Digest */
   static char  filename[HTTP_MAX_URI]; /* Local filename */
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
   const char    *fqdn = 0;
 #else
   char          fqdn[ HTTP_MAX_URI ];   /* Server name buffer */
@@ -118,7 +118,7 @@
       * See if we should retry the current digest password...
       */
 
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
       www_authenticate = cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE];
 #else
       www_authenticate = httpGetField( cups_server, 
HTTP_FIELD_WWW_AUTHENTICATE );
@@ -129,7 +129,7 @@
        /*
        * Nope - get a password from the user...
        */
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
         fqdn = cups_server->hostname;
 #else
         httpGetHostname( cups_server, fqdn, sizeof( fqdn ) );
@@ -154,7 +154,7 @@
       * Got a password; encode it for the server...
       */
 
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
       www_authenticate = cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE];
 #else
       www_authenticate = httpGetField( cups_server, 
HTTP_FIELD_WWW_AUTHENTICATE );
@@ -166,7 +166,7 @@
        */
 
        snprintf(plain, sizeof(plain), "%s:%s", cupsUser(), pwdstring);
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 2
+#if CUPS_VERSION_MAJOR > 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR 
>= 2)
        httpEncode64_2(encode, sizeof(encode), plain, sizeof(plain));
 #else
        httpEncode64(encode, plain);
@@ -235,7 +235,7 @@
   */
 
   while ((bytes =
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
           httpRead
 #else
           httpRead2
@@ -265,7 +265,7 @@
   http_status_t        status;                 /* HTTP status from server */
   char         prompt[1024];           /* Prompt string */
   int          digest_tries;           /* Number of tries with Digest */
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
   const char    *fqdn = 0;
 #else
   char          fqdn[ HTTP_MAX_URI ];   /* Server name buffer */
@@ -340,7 +340,7 @@
                break;
        }
        else
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
           httpWrite
 #else
           httpWrite2
@@ -349,7 +349,7 @@
 
     if (status == HTTP_CONTINUE)
     {
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
         httpWrite
 #else
         httpWrite2
@@ -380,7 +380,7 @@
       * See if we should retry the current digest password...
       */
 
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
       www_authenticate = cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE];
 #else
       www_authenticate = httpGetField( cups_server, 
HTTP_FIELD_WWW_AUTHENTICATE );
@@ -393,7 +393,7 @@
        */
 
 
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
         fqdn = cups_server->hostname;
 #else
         httpGetHostname( cups_server, fqdn, sizeof( fqdn ) );
@@ -417,7 +417,7 @@
       * Got a password; encode it for the server...
       */
 
-#if CUPS_VERSION_MAJOR - 0 <= 1 && CUPS_VERSION_MINOR - 0 < 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 
2)
       www_authenticate = cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE];
 #else
       www_authenticate = httpGetField( cups_server, 
HTTP_FIELD_WWW_AUTHENTICATE );
@@ -429,7 +429,7 @@
        */
 
        snprintf(plain, sizeof(plain), "%s:%s", cupsUser(), pwdstring);
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 2
+#if CUPS_VERSION_MAJOR > 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR 
>= 2)
        httpEncode64_2(encode, sizeof(encode), plain, sizeof(plain));
 #else
        httpEncode64(encode, plain);
@@ -511,7 +511,7 @@
   * See if we are accessing localhost...
        the struct has changed in newer versions - PiggZ (a...@piggz.co.uk)
   */
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 2
+#if CUPS_VERSION_MAJOR > 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR 
>= 2)
         if (!httpAddrLocalhost(http))
 #else
        if (ntohl(*(int*)&http->hostaddr.sin_addr) != 0x7f000001 &&
diff -ur kdelibs-3.5.10/kdeprint/cups/ipprequest.cpp 
kdelibs-3.5.10-cups20/kdeprint/cups/ipprequest.cpp
--- kdelibs-3.5.10/kdeprint/cups/ipprequest.cpp 2007-10-08 11:52:10.000000000 
+0200
+++ kdelibs-3.5.10-cups20/kdeprint/cups/ipprequest.cpp  2014-11-25 
21:41:51.000000000 +0100
@@ -310,7 +310,7 @@
        }
 
 #ifdef HAVE_CUPS_NO_PWD_CACHE
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR <= 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR 
<= 2)
    strncpy(  HTTP->authstring, cups_authstring.data(), HTTP_MAX_VALUE );
 #else
    httpSetAuthString( HTTP, NULL, cups_authstring.data() );
@@ -324,7 +324,7 @@
 
        request_ = cupsDoFileRequest(HTTP, request_, (res.isEmpty() ? "/" : 
res.latin1()), (filename.isEmpty() ? NULL : filename.latin1()));
 #ifdef HAVE_CUPS_NO_PWD_CACHE
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR <= 2
+#if CUPS_VERSION_MAJOR < 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR 
<= 2)
    cups_authstring = HTTP->authstring;
 #else
        cups_authstring = httpGetAuthString( HTTP );
@@ -523,7 +523,7 @@
        cupsFreeOptions(n, options);
 
        // find an remove that annoying "document-format" attribute
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 2
+#if CUPS_VERSION_MAJOR > 1 || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR 
>= 2)
     ipp_attribute_t *attr = ippFindAttribute(request_, "document-format", 
IPP_TAG_NAME);
     ippDeleteAttribute(request_, attr);
 #else

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to