latest version
This commit is contained in:
parent
213d40ed7d
commit
185800b73d
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
/v1.5.4.tar.gz
|
/v1.6.2.tar.gz
|
||||||
|
@ -1,43 +0,0 @@
|
|||||||
From 47ed203d1f58157a8e8c5cce51bfa2094018f847 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
|
|
||||||
Date: Wed, 7 Dec 2016 16:24:58 +0000
|
|
||||||
Subject: [PATCH] coverity#173065 Resource leak
|
|
||||||
|
|
||||||
---
|
|
||||||
src/tools/hunspell.cxx | 14 +++++++-------
|
|
||||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/tools/hunspell.cxx b/src/tools/hunspell.cxx
|
|
||||||
index 6345cad..3a037b3 100644
|
|
||||||
--- a/src/tools/hunspell.cxx
|
|
||||||
+++ b/src/tools/hunspell.cxx
|
|
||||||
@@ -1131,19 +1131,19 @@ void dialogscreen(TextParser* parser,
|
|
||||||
|
|
||||||
// handle long lines and tabulators
|
|
||||||
std::string lines[MAXPREVLINE];
|
|
||||||
- std::string pPrevLine;
|
|
||||||
+ std::string prevLine;
|
|
||||||
for (int i = 0; i < MAXPREVLINE; i++) {
|
|
||||||
- pPrevLine = parser->get_prevline(i);
|
|
||||||
- expand_tab(lines[i], chenc(pPrevLine, io_enc, ui_enc));
|
|
||||||
+ prevLine = parser->get_prevline(i);
|
|
||||||
+ expand_tab(lines[i], chenc(prevLine, io_enc, ui_enc));
|
|
||||||
}
|
|
||||||
|
|
||||||
- pPrevLine = parser->get_prevline(0);
|
|
||||||
- std::string line = pPrevLine.substr(0, parser->get_tokenpos());
|
|
||||||
+ prevLine = parser->get_prevline(0);
|
|
||||||
+ std::string line = prevLine.substr(0, parser->get_tokenpos());
|
|
||||||
std::string line2;
|
|
||||||
int tokenbeg = expand_tab(line2, chenc(line, io_enc, ui_enc));
|
|
||||||
|
|
||||||
- pPrevLine = mystrdup(parser->get_prevline(0).c_str());
|
|
||||||
- line = pPrevLine.substr(0, parser->get_tokenpos() + token.size());
|
|
||||||
+ prevLine = parser->get_prevline(0);
|
|
||||||
+ line = prevLine.substr(0, parser->get_tokenpos() + token.size());
|
|
||||||
int tokenend = expand_tab(line2, chenc(line, io_enc, ui_enc));
|
|
||||||
|
|
||||||
int rowindex = (tokenend - 1) / x;
|
|
||||||
--
|
|
||||||
2.9.3
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
Name: hunspell
|
Name: hunspell
|
||||||
Summary: A spell checker and morphological analyzer library
|
Summary: A spell checker and morphological analyzer library
|
||||||
Version: 1.5.4
|
Version: 1.6.2
|
||||||
Release: 4%{?dist}
|
Release: 1%{?dist}
|
||||||
Source: https://github.com/hunspell/hunspell/archive/v%{version}.tar.gz
|
Source: https://github.com/hunspell/hunspell/archive/v%{version}.tar.gz
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
URL: https://github.com/hunspell/hunspell
|
URL: https://github.com/hunspell/hunspell
|
||||||
@ -19,8 +19,6 @@ BuildRequires: words
|
|||||||
%endif
|
%endif
|
||||||
Requires: hunspell-en-US
|
Requires: hunspell-en-US
|
||||||
|
|
||||||
Patch0: 0001-coverity-173065-Resource-leak.patch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Hunspell is a spell checker and morphological analyzer library and program
|
Hunspell is a spell checker and morphological analyzer library and program
|
||||||
designed for languages with rich morphology and complex word compounding or
|
designed for languages with rich morphology and complex word compounding or
|
||||||
@ -37,9 +35,9 @@ Includes and definitions for developing with hunspell
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1 -b .cid173065
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
autoreconf -vfi
|
||||||
configureflags="--disable-rpath --disable-static --with-ui --with-readline"
|
configureflags="--disable-rpath --disable-static --with-ui --with-readline"
|
||||||
|
|
||||||
%define profilegenerate \
|
%define profilegenerate \
|
||||||
@ -96,7 +94,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README README.myspell COPYING COPYING.LGPL COPYING.MPL AUTHORS AUTHORS.myspell license.hunspell license.myspell THANKS
|
%doc README README.myspell COPYING COPYING.LESSER COPYING.MPL AUTHORS AUTHORS.myspell license.hunspell license.myspell THANKS
|
||||||
%{_libdir}/*.so.*
|
%{_libdir}/*.so.*
|
||||||
%{_datadir}/myspell
|
%{_datadir}/myspell
|
||||||
%{_bindir}/hunspell
|
%{_bindir}/hunspell
|
||||||
@ -125,6 +123,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man5/hunspell.5.gz
|
%{_mandir}/man5/hunspell.5.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Nov 24 2017 Caolán McNamara <caolanm@redhat.com> - 1.6.2-1
|
||||||
|
- latest release
|
||||||
|
|
||||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-4
|
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-4
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user