[abiword] Patch fix.
Jon Ciesla
limb at fedoraproject.org
Mon Jun 30 14:14:19 UTC 2014
commit 5dfd4cb46c9977ff3c4bed404723cee88554bf21
Author: Jon Ciesla <limburgher at gmail.com>
Date: Mon Jun 30 09:10:43 2014 -0500
Patch fix.
abiword-3.0.0-link-grammar-5.patch | 28 +++++++++++++++-------------
abiword.spec | 5 ++++-
2 files changed, 19 insertions(+), 14 deletions(-)
---
diff --git a/abiword-3.0.0-link-grammar-5.patch b/abiword-3.0.0-link-grammar-5.patch
index bd91735..bbf75f6 100644
--- a/abiword-3.0.0-link-grammar-5.patch
+++ b/abiword-3.0.0-link-grammar-5.patch
@@ -1,43 +1,45 @@
---- abiword-3.0.0/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp.orig 2013-04-07 08:53:03.000000000 -0500
-+++ abiword-3.0.0/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp 2014-06-27 08:58:42.186089562 -0500
-@@ -145,11 +145,11 @@
+--- abiword-3.0.0/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp.orig 2014-06-29 14:50:30.000000000 -0500
++++ abiword-3.0.0/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp 2014-06-29 14:55:39.000000000 -0500
+@@ -145,12 +145,11 @@ bool LinkGrammarWrap::parseSentence(Piec
}
AbiGrammarError * pWordMap = new AbiGrammarError();
pWordMap->m_iErrLow = iLow;
- pWordMap->m_iErrHigh = iLow + strlen(sentence_get_nth_word(sent, i));
-+ pWordMap->m_iErrHigh = iLow + sentence_link_cost(sent, i);
++ pWordMap->m_iErrHigh = iLow + strlen(linkage_get_word(linkage, i));
pWordMap->m_iWordNum = i;
vecMapOfWords.addItem(pWordMap);
bool bNew = false;
- if(!sentence_nth_word_has_disjunction(sent, i))
-+ if(!sentence_disjunct_cost(sent, i))
- {
+- {
++
//UT_DEBUGMSG(("|%s| NULL LINK\n",sent->word[i].string));
if(pErr == NULL)
-@@ -167,7 +167,7 @@
+ {
+@@ -167,7 +166,7 @@ bool LinkGrammarWrap::parseSentence(Piec
}
pErr = new AbiGrammarError();
}
- iHigh = iLow + strlen(sentence_get_nth_word(sent, i));
-+ iHigh = iLow + sentence_link_cost(sent, i);
++ iHigh = iLow + strlen(linkage_get_word(linkage, i));
pErr->m_iErrLow = iLow + iOff -1;
pErr->m_iErrHigh = iHigh + iOff -1;
if(pErr->m_iErrLow < 0)
-@@ -188,7 +188,7 @@
+@@ -188,7 +187,7 @@ bool LinkGrammarWrap::parseSentence(Piec
//
// Expand the sqiggle
//
- iHigh = iLow + strlen(sentence_get_nth_word(sent, i)) + iOff;
-+ iHigh = iLow + sentence_link_cost(sent, i) + iOff;
++ iHigh = iLow + strlen(linkage_get_word(linkage, i)) + iOff;
pErr->m_iErrHigh = iHigh;
if(pErr->m_iErrHigh < totlen-1)
{
-@@ -197,7 +197,7 @@
+@@ -196,8 +195,7 @@ bool LinkGrammarWrap::parseSentence(Piec
+ }
pErr->m_iWordNum = i;
}
- }
+- }
- iLow += strlen(sentence_get_nth_word(sent, i));
-+ iLow += sentence_link_cost(sent, i);
++ iLow += strlen(linkage_get_word(linkage, i));
}
//
// No NULL links but still an error , mark the whole sentence bad.
diff --git a/abiword.spec b/abiword.spec
index 770e399..33997ac 100644
--- a/abiword.spec
+++ b/abiword.spec
@@ -6,7 +6,7 @@
Summary: Word processing program
Name: abiword
Version: %{majorversion}.%{minorversion}.%{microversion}
-Release: 10%{?dist}
+Release: 11%{?dist}
Epoch: 1
Group: Applications/Editors
License: GPLv2+
@@ -203,6 +203,9 @@ fi
%{python_sitearch}/*
%changelog
+* Mon Jun 30 2014 Jon Ciesla <limburgher at gmail.com> - 1:3.0.0-11
+- Corrected patch from Linas Vepstas.
+
* Tue Jun 24 2014 Jon Ciesla <limburgher at gmail.com> - 1:3.0.0-10
- Rebuild for new link-grammar, with patch for API change.
- Add librevenge BuildRequires, modified patch for current librevenge header placement.
More information about the scm-commits
mailing list