diff options
Diffstat (limited to 'redhat/main/tdelibs/tdelibs-14.0.0.patch')
-rw-r--r-- | redhat/main/tdelibs/tdelibs-14.0.0.patch | 204 |
1 files changed, 31 insertions, 173 deletions
diff --git a/redhat/main/tdelibs/tdelibs-14.0.0.patch b/redhat/main/tdelibs/tdelibs-14.0.0.patch index 77b2c2cce..ab309f841 100644 --- a/redhat/main/tdelibs/tdelibs-14.0.0.patch +++ b/redhat/main/tdelibs/tdelibs-14.0.0.patch @@ -1,173 +1,31 @@ -From 608ee3f53763ca7fe4e925e8309525c78d937984 Mon Sep 17 00:00:00 2001 -From: Slávek Banko <slavek.banko@axis.cz> -Date: Thu, 25 Dec 2014 18:10:23 +0000 -Subject: Fix FTBFS because CUPS 2.x - -This resolves Bug 2270 - -Signed-off-by: Slávek Banko <slavek.banko@axis.cz> -(cherry picked from commit 592bebb509786ccec893b305d3ae6a0c76ed3bdb) ---- -diff --git a/tdeprint/cups/cupsdconf2/cups-util.c b/tdeprint/cups/cupsdconf2/cups-util.c -index eadd6b6..3772b35 100644 ---- a/tdeprint/cups/cupsdconf2/cups-util.c -+++ b/tdeprint/cups/cupsdconf2/cups-util.c -@@ -33,7 +33,7 @@ cupsGetConf(void) - 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 */ -@@ -119,7 +119,7 @@ cupsGetConf(void) - * 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 ); -@@ -130,7 +130,7 @@ cupsGetConf(void) - /* - * 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 ) ); -@@ -155,7 +155,7 @@ cupsGetConf(void) - * 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 ); -@@ -167,7 +167,7 @@ cupsGetConf(void) - */ - - 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); -@@ -236,7 +236,7 @@ cupsGetConf(void) - */ - - 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 -@@ -266,7 +266,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - 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 */ -@@ -341,7 +341,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - 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 -@@ -350,7 +350,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - - 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 -@@ -381,7 +381,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - * 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 ); -@@ -394,7 +394,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - */ - - --#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 ) ); -@@ -418,7 +418,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - * 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 ); -@@ -430,7 +430,7 @@ cupsPutConf(const char *name) /* I - Name of the config file to send */ - */ - - 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); -@@ -512,7 +512,7 @@ cups_local_auth(http_t *http) /* I - Connection */ - * See if we are accessing localhost... - the struct has changed in newer versions - PiggZ (adam@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 --git a/tdeprint/cups/ipprequest.cpp b/tdeprint/cups/ipprequest.cpp -index b4e3991..8a36315 100644 ---- a/tdeprint/cups/ipprequest.cpp -+++ b/tdeprint/cups/ipprequest.cpp -@@ -407,7 +407,7 @@ bool IppRequest::doFileRequest(const TQString& res, const TQString& filename) - } - - #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() ); -@@ -421,7 +421,7 @@ bool IppRequest::doFileRequest(const TQString& res, const TQString& filename) - - 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 ); -@@ -757,7 +757,7 @@ void IppRequest::setMap(const TQMap<TQString,TQString>& opts) - 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 --- -cgit v0.9.0.2-52-g1de3 +diff --git a/tdecore/tdeglobal.h b/tdecore/tdeglobal.h +index b5fddb8..1269c36 100644 +--- a/tdecore/tdeglobal.h ++++ b/tdecore/tdeglobal.h +@@ -25,8 +25,10 @@ class KCharsets; + class TDEConfig; + class TDESharedConfig; + class TDEIconLoader; ++#ifdef __TDE_HAVE_TDEHWLIB + class TDEHardwareDevices; + class TDEGlobalNetworkManager; ++#endif + class TDELocale; + class TDEStandardDirs; + class KStaticDeleterBase; +@@ -79,6 +81,7 @@ public: + */ + static TDEIconLoader *iconLoader(); + ++#ifdef __TDE_HAVE_TDEHWLIB + /** + * Returns a TDEHardwareDevices object. + * @return the global hardware devices object +@@ -90,6 +93,7 @@ public: + * @return the global network manager object + */ + static TDEGlobalNetworkManager *networkManager(); ++#endif + + /** + * Returns the global locale object. |