| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: liblink-grammar5 | Distribution: openSUSE Tumbleweed |
| Version: 5.12.5 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Apr 1 08:48:04 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 462057 | Source RPM: link-grammar-5.12.5-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://opencog.github.io/link-grammar-website/ | |
| Summary: An English grammar checker | |
The Link Grammar Parser is a syntactic parser of a number of languages, based on Link Grammar, an original theory of syntax and morphology.
LGPL-2.1-only
* Tue Apr 01 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 5.12.5:
+ Bugfix tracon table size management.
+ Bugfix connector hashing for fewer hash collisions.
+ Bugfix python unit test for Thai on Apple.
+ New autogen.sh
+ Stop litering .lg_history in current directory.
+ MS Windows build fixes
- For more changes since version 5.10.5, please see the included
Changelog file.
- Use ldconfig_scriptlets macro for post(un) handling.
- Update URL and Source to new home.
- Drop NEWS file, it is no longer maintained.
* Tue Mar 11 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Drop python bindings (unused, and incompatible with Python 3.13):
+ Pass --disable-python-bindings to configure.
+ Drop python3-clinkgrammar sub-package.
+ Drop pkgconfig(python3) BuildRequires.
+ Drop py310.patch: no longer needed.
* Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Fix build with RPM 4.19: unnumbered patches are no longer
supported.
* Fri Jun 24 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 5.10.5:
+ English dict: broader handling of ellipsis.
+ Updated Thai dicts.
+ Fix Thai regex's to work even with basic C++ regex lib.
+ Performance improvements.
* Fri Jun 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 5.10.4:
+ English dict: fix relative clause, per mailing list.
+ Remove assorted length restrictions on word-size.
+ Add missing files for building link-generator on Windows.
+ Strip the internally added "._I" from subscripted idioms.
+ New: Provisional Thai dictionary.
- Changes from version 5.10.3:
+ Remove `node.js/package-lock.json` from tarball distribution.
+ Fix Windows MSVC build break.
+ Fix memory leak in the "!" link-parser command.
+ Add C++ regex support. It is now the default for MSVC builds.
+ Fix spell-guess for run-on words.
+ Port link-generator to MS-Windows.
+ Fix apostrophe handling for link-generator w/sqlite3 dicts.
- Changes from version 5.10.2:
+ Fix python install path.
+ Fix size in brand-new `link-generator` (hits 32-bit & ARM).
- Changes from version 5.10.1:
+ Fix perl bindings build fail.
- Changes from version 5.10.0:
+ Expanded English vocabulary
+ Support dictionary "#define allow-duplicate-words true".
+ Fix crash for sentences containing wildcard words.
+ Add the ability to use underbars in connector names. Connector
names starting with underbar are reserved for internal use.
+ Connector names starting with "ID" are no longer reserved. *
".I" subscripts are no longer reserved; "._" subscripts are
reserved. These last two changes introduce linkage
incompatibilities.
+ Fix parsing with nulls when using an sqlite3 dictionary.
+ Fix regexes for NetBSD when using libc regexes.
+ English dict: fix many "how?" questions.
+ English dict: fix conditional sentences.
- Changes from version 5.9.1:
+ Fix build break when SQLite3 is not installed.
- Changes from version 5.9.0:
+ Use #define for custom configuration in dictionaries.
+ Panic-mode fixes and extensions. In link-parser see !help
panic_variables.
+ English dict: fix silly mistake with "I love cats and dogs".
+ Disable maintainer-mode in `configure.ac`.
+ Fix very rare crash/corruption introduced in v.5.8.1.
+ English dict: fix problems with "just/only".
+ English dict: work on hesitation markers.
+ Fix multi-threading mem-leak.
+ Provide emscripten javascript wrapper for the command-line
parser.
+ Public API shared library entry points exported automatically.
+ Provide bindings for the Vala programming language.
+ Increase number of allowed idiom expressions.
+ Replace O(n^2) idiom loading algo by an O(n log n) algo.
+ Disable SAT solver by default.
+ New tool: Sentence generator! This is an experimental
prototype.
- Changes from version 5.8.1:
+ Fix macOS/SunOS build break.
+ English dict: fix numerical identifiers used as adjectives.
+ English dict: fix post-posed Latin adjectival modifiers.
+ Merge upstream gentoo patches.
+ Make -O3 default for CFLAGS/CXXFLAGS, but overridable by the
user.
+ English dict: fix look_at, listen_to person-action
+ English dict: fix verb "felt" with object-action.
+ English dict: fix why-perform-action questions.
+ Fix race condition in spell-guesser.
- Changes from version 5.8.0:
+ Java bindings: Remove the obsolete senses API.
+ swig-4.0 compatibility bug fix.
+ English dict: Fixes to support questions ending in WH-words.
+ Copy (merge) Richard van der Dys `node.js` bindings.
+ English dict: Provide head and tail markers for all
conjunctions.
+ Remove the Python 2 bindings.
+ Add dialect support to the library.
+ English dict: support for archaic/poetic abbreviations
+ English dict: introduce OH link for vocatives/invocations.
+ English dict: improved parsing of imperatives.
+ Add !!word/ link-parser command for displaying extended word
dict info.
- Add flex BuildRequires, new dependency.
- Add py310.patch, and pass PYTHON_NOVERSIONCHECK=1
PYTHON=%{__python3} PYTHON_VERSION=%{python3_version} to
configure as configure does not yet understand version 3.10.
* Mon Apr 20 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Drop python2 bindings:
+ Remove pkgconfig(python) BuildRequires.
+ Drop python2-clinkgrammar subpackage (not obsoleted: users
that need them can keep them).
* Sun Feb 02 2020 Martin Herkt <9+suse@cirno.systems>
- Update to version 5.7.0 (13 Sept 2019):
* Minor efficiency improvements to the SQL-backed dictionary.
* Incompatible change to the Exp traversal API.
* Remove the obsolete and unsupported "corpus statistics" code.
* Major performance improvement (3x-4x) for long sentences.
* Fix a bug that causes random results on 32-bit systems.
* Fix a bug that could cause missing linkages on some systems.
- Changes from version 5.6.2 (24 June 2019):
* Bug-fix the SQL-backed dictionary.
* Add missing public symbol to shlib export list.
* English dict: additions of paraphrasing verbs.
- Changes from version 5.6.1 (27 May 2019):
* Performance improvement (approx 20%) in expressions.
* Performance improvement (approx 10%) by disjunct/connectors pools.
* Performance improvement (4-10% for English) by faster power-pruning.
* Fix a bug in trailing connectors encoding (may cause bad linkages).
* Fix inability to form linkage when first word is disconnected.
* English dict: fix use of quotations with paraphrasing verbs.
* English dict: fix broken usage of "have not".
* Performance improvement (approx 16%) for long sentences.
* Performance improvement (approx 20%) for long sentences.
- Changes from version 5.6.0 (4 January 2019):
* Fix dict cost reading under user locales with comma decimal separator.
* Support using the pcre2 regex package (configured by default if available).
* Add "-with-regexlib=pcre2|tre|regex|c" to "configure".
* Revise the manpage.
* Remove the experimental Viterbi code.
* Revise the SAT parser cost model to align it with the classic parser.
* Implement a strict check on connector name.
* Fix linkage_get_disjunct_*() when parse-option display_morphology is true.
* Change library and python-bindings default for display_morphology to true.
* Drastic speedup for long sentences (hash encoding of trailing connectors).
* English dict: Support locative replies/declarations.
* English dict: broaden support for misc paraphrasing verbs.
* English dict: fix relativized paraphrasing.
* English dict: fix comparative-style conjunctions.
- Changes from version 5.5.1 (27 July 2018):
* English dict: Fix clause openers with questions.
* English dict: Various misc fixes.
* English dict: Various paraphrasing verbs
* Bring the SQL-backed dict to production state.
* Restore the repeatability of the produced linkages.
- Enable SQLite3, pcre2 and SAT solver support: Add
pkgconfig(sqlite3), pkgconfig(libpcre-2.0) and minisat-devel
BuildRequires.
- Unbreak English dictionary (do not remove units.a): limit *.a and
* .la removal to %_libdir.
* Mon Jun 11 2018 luc14n0@linuxmail.org
- Update to version 5.5.0:
+ Additions:
- An extended version API and use it in "link-parser
- -version".
- A per-command help in link-parser.
- A command line completion in link-parser.
- Idiom lookup in link-parser's dict lookup command.
+ Fixes:
- Memory leak when parsing with null links.
- Spurious errors if the last dict line is a comment.
- Garbage report if EOF is encountered in a quoted dict word.
- Garbage report if a whitespace is encountered in a quoted
dict word.
- random selection of linkages so that it's actually random.
+ Improve handling of quoted words (e.g. single words in "scare
quotes").
* Sun Mar 18 2018 luc14n0@linuxmail.org
- Update to version 5.4.4:
+ Dictionary loading now thread safe.
+ Fixes:
- post-nominal modifiers used with pronouns.
- comparative openers.
- given-name single-letter abbreviations.
- conjoined questions and conjoined WH-statements.
- conditional sentences.
- misc comparatives.
- crash on invalid UTF-8 input.
- many predicative adjective uses.
- many paraphrasing-type constructions.
- conjoined infinitives.
+ Minor cleanup of word-lists.
+ New dict definition LENGTH-LIMIT-n to limit connector link
length to n.
+ Speed up parsing of Russian by factor of 2x.
+ Add assorted technical vocabulary (bac#680)
- Pass disable-java-bindings parameter to configure to ensure java
bindings are not wanted.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
/usr/lib64/liblink-grammar.so.5 /usr/lib64/liblink-grammar.so.5.12.5
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025