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]
