Hello community,

here is the log from the commit of package kdebase3 for openSUSE:Factory 
checked in at 2014-10-19 19:28:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdebase3 (Old)
 and      /work/SRC/openSUSE:Factory/.kdebase3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdebase3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdebase3/kdebase3.changes        2014-05-02 
13:58:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdebase3.new/kdebase3.changes   2014-10-19 
19:29:22.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Oct 19 01:38:28 UTC 2014 - [email protected]
+
+-   Add perl function support in kioslave_man
+    [taken from OpenBSD KDE3 patches]
+    kdebase3-openbsd-add-per-functions.diff
+    
+-------------------------------------------------------------------

New:
----
  kdebase3-openbsd-add-per-functions.diff

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

Other differences:
------------------
++++++ kdebase3.spec ++++++
--- /var/tmp/diff_new_pack.yiRBT1/_old  2014-10-19 19:29:25.000000000 +0200
+++ /var/tmp/diff_new_pack.yiRBT1/_new  2014-10-19 19:29:25.000000000 +0200
@@ -306,6 +306,7 @@
 Patch285:       nsplugin-aarch64.diff
 Patch286:       kioslave-fix-memcpy.patch
 Patch287:       kdebase3-trinity-fix-mouse-module-crash.diff 
+Patch288:       kdebase3-openbsd-add-per-functions.diff
 
 %description
 This package contains kdebase, one of the basic packages of the K
@@ -680,6 +681,7 @@
 %patch285 -p1
 %patch286 -p1
 %patch287 -p1
+%patch288 -p1
 %if %suse_version>1310
 sed -i 's|SSLv2_client_method|SSLv3_client_method|g' kcontrol/crypto/crypto.cpp
 %endif




++++++ kdebase3-openbsd-add-per-functions.diff ++++++
commit e22eb72fdd5085bce12a47b3707347c60d1e3268
Author: François Andriot <[email protected]>
Date:   1413634506 +0200

    Add perl function support in tdeioslave_man
    [taken from OpenBSD KDE3 patches]

diff --git a/kioslave/man/man2html.cpp b/kioslave/man/man2html.cpp
index 67354e1..eee3ac8 100644
--- a/kioslave/man/man2html.cpp
+++ b/kioslave/man/man2html.cpp
@@ -2707,6 +2707,7 @@ static const char *section_list[] = {
     "3L", "Lightweight Processes Library",
     "3M", "Mathematical Library",
     "3N", "Network Functions",
+    "3p", "Perl Functions",
     "3R", "RPC Services Library",
     "3S", "Standard I/O Functions",
     "3V", "C Library Functions",
@@ -5482,16 +5483,17 @@ static char *scan_troff_mandoc(char *c, bool san, char 
**result)
         end++;
     }
 
-    if (end > c + 2
+    if (end >= c + 2
         && ispunct(*(end - 1))
        && isspace(*(end - 2)) && *(end - 2) != '\n') {
       /* Don't format lonely punctuation E.g. in "xyz ," format
        * the xyz and then append the comma removing the space.
        */
-        *(end - 2) = '\n';
-       ret = scan_troff(c, san, result);
-        *(end - 2) = *(end - 1);
-        *(end - 1) = ' ';
+        *(end - 2) = 0;
+       (void)scan_troff(c, 0, result);
+       ret = end-2;
+       *(end-2)=*(end-1);
+       *(end-1)=' ';
     }
     else {
        ret = scan_troff(c, san, result);


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to