diff options
Diffstat (limited to 'redhat/tdeedu/kdeedu-3.5.13.2-fix_ftbfs.patch')
-rw-r--r-- | redhat/tdeedu/kdeedu-3.5.13.2-fix_ftbfs.patch | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/redhat/tdeedu/kdeedu-3.5.13.2-fix_ftbfs.patch b/redhat/tdeedu/kdeedu-3.5.13.2-fix_ftbfs.patch deleted file mode 100644 index 073e49269..000000000 --- a/redhat/tdeedu/kdeedu-3.5.13.2-fix_ftbfs.patch +++ /dev/null @@ -1,170 +0,0 @@ -commit c5dacf57e07e93dd186692d4de64fbe9784af87d -Author: Timothy Pearson <kb9vqf@pearsoncomputing.net> -Date: 1365376170 -0500 - - Allow kvoctrain to build even if undefined symbols have been disallowed - This relates to Bug 1134 - -diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp -index d48a7eb..d148f85 100644 ---- a/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp -+++ b/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp -@@ -32,6 +32,55 @@ - #include <vector> - using namespace std; - -+vector<int> getCsvOrder(kvoctrainDoc *doc) -+{ -+ vector<int> csv_order; -+ TQStringList lang_order = Prefs::pasteOrder(); -+ -+ if (!Prefs::useCurrent()) -+ { -+ if (/*lang_order &&*/ lang_order.count() != 0) { -+ for (int i = 0; i < (int) lang_order.count(); i++) -+ { -+ int j = doc->findIdent((lang_order)[i]); -+ if (j >= 0) -+ csv_order.push_back (j); -+ else -+ csv_order.push_back (-1); -+ } -+ } -+ } -+/* -+ for (int i = 0; i < csv_order.size(); i++) -+ cout << csv_order[i] << " "; -+ cout << endl; -+*/ -+ -+/* perhaps skip missing ?? -+ for (int i = csv_order.size()-1; i >= 0; i--) -+ if (csv_order[i] == -1) -+ csv_order.erase(csv_order.begin() + i); -+*/ -+ // append indices from doc if no order given -+ for (int i = 0; i < doc->numLangs(); i++) -+ if (::find (csv_order.begin(), csv_order.end(), i) == csv_order.end()) -+ csv_order.push_back(i); -+/* -+ if (csv_order.size() > doc->numLangs() ) -+ csv_order.erase(csv_order.begin() + doc->numLangs(), csv_order.end()); -+*/ -+ -+ // remove trailing garbage -+ for (int i = csv_order.size()-1; i >= 0; i--) { -+ if (csv_order[i] != -1) -+ break; -+ else -+ csv_order.erase(csv_order.begin() + i); -+ } -+ -+ return csv_order; -+} -+ - bool kvoctrainDoc::saveTypeNameCsv (TQTextStream &) - { - return true; -@@ -70,7 +119,7 @@ bool kvoctrainDoc::saveToCsv (TQTextStream& os, TQString &) - os << i18n("! Title:") << separator << getTitle() << "\n"; - os << i18n("! Author:") << separator << getAuthor() << "\n"; - -- vector <int> csv_order = kvoctrainApp::getCsvOrder(this); -+ vector <int> csv_order = getCsvOrder(this); - - vector<kvoctrainExpr>::const_iterator first = vocabulary.begin (); - TQString exp; -commit 2e1267ad62d5a62f6ace0e5452c07f4c8b685d6a -Author: Timothy Pearson <kb9vqf@pearsoncomputing.net> -Date: 1365377332 -0500 - - Reconsolidate split code from prior commit - -diff --git a/kvoctrain/kvoctrain/kva_clip.cpp b/kvoctrain/kvoctrain/kva_clip.cpp -index 881fbed..66e1ca9 100644 ---- a/kvoctrain/kvoctrain/kva_clip.cpp -+++ b/kvoctrain/kvoctrain/kva_clip.cpp -@@ -35,6 +35,8 @@ - #include <algorithm> - using namespace std; - -+extern vector<int> getCsvOrderStatic(kvoctrainDoc *doc); -+ - void kvoctrainApp::slotSmartSearchClip() - { - TQString s; -@@ -62,51 +64,7 @@ void kvoctrainApp::slotSmartSearchClip() - - vector<int> kvoctrainApp::getCsvOrder(kvoctrainDoc *doc) - { -- vector<int> csv_order; -- TQStringList lang_order = Prefs::pasteOrder(); -- -- if (!Prefs::useCurrent()) -- { -- if (/*lang_order &&*/ lang_order.count() != 0) { -- for (int i = 0; i < (int) lang_order.count(); i++) -- { -- int j = doc->findIdent((lang_order)[i]); -- if (j >= 0) -- csv_order.push_back (j); -- else -- csv_order.push_back (-1); -- } -- } -- } --/* -- for (int i = 0; i < csv_order.size(); i++) -- cout << csv_order[i] << " "; -- cout << endl; --*/ -- --/* perhaps skip missing ?? -- for (int i = csv_order.size()-1; i >= 0; i--) -- if (csv_order[i] == -1) -- csv_order.erase(csv_order.begin() + i); --*/ -- // append indices from doc if no order given -- for (int i = 0; i < doc->numLangs(); i++) -- if (::find (csv_order.begin(), csv_order.end(), i) == csv_order.end()) -- csv_order.push_back(i); --/* -- if (csv_order.size() > doc->numLangs() ) -- csv_order.erase(csv_order.begin() + doc->numLangs(), csv_order.end()); --*/ -- -- // remove trailing garbage -- for (int i = csv_order.size()-1; i >= 0; i--) { -- if (csv_order[i] != -1) -- break; -- else -- csv_order.erase(csv_order.begin() + i); -- } -- -- return csv_order; -+ return getCsvOrderStatic(doc); - } - - -diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp -index d148f85..d1d2212 100644 ---- a/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp -+++ b/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp -@@ -32,7 +32,7 @@ - #include <vector> - using namespace std; - --vector<int> getCsvOrder(kvoctrainDoc *doc) -+vector<int> getCsvOrderStatic(kvoctrainDoc *doc) - { - vector<int> csv_order; - TQStringList lang_order = Prefs::pasteOrder(); -@@ -119,7 +119,7 @@ bool kvoctrainDoc::saveToCsv (TQTextStream& os, TQString &) - os << i18n("! Title:") << separator << getTitle() << "\n"; - os << i18n("! Author:") << separator << getAuthor() << "\n"; - -- vector <int> csv_order = getCsvOrder(this); -+ vector <int> csv_order = getCsvOrderStatic(this); - - vector<kvoctrainExpr>::const_iterator first = vocabulary.begin (); - TQString exp; |