Summary
StarDict is an international dictionary Software. It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," etc. Stardict Version3.0 has developed a lot of new functions, such as Full-text translation, Net Dict.
Versions
v4.0.0_pre20170304-r2 :: 0 :: gentoo (Masked by set 6633)
- Modified
- License
- CPL-1.0 GPL-3 LGPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
- USE flags
- advertisement cal debug dictdotcn espeak examples flite fortune gucharmap htmlparse info man perl powerwordparse pronounce qqwry spell tools updateinfo wikiparse wordnet xdxfparse youdaodict
v3.0.6-r5 :: 0 :: gentoo (Masked by set 6633)
- Modified
- License
- CPL-1.0 GPL-3 LGPL-2
- Keywords
- amd64 ppc ppc64 sparc x86 ~arm ~arm64
- USE flags
- advertisement debug dictdotcn espeak examples gucharmap htmlparse man perl powerwordparse pronounce qqwry spell tools updateinfo wikiparse wordnet xdxfparse
USE flags
General
- advertisement
- Enable stardict advertisements plugin
- cal
- Enable calendar support using cal program
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- dictdotcn
- Enable dict.cn network plugin (for Chinese language)
- espeak
- Enable text to speech synthesizer plugin using app-accessibility/espeak-ng engine
- examples
- Install examples, usually source code
- flite
- Enable text to speech synthesizer plugin using app-accessibility/flite engine
- fortune
- Enable plugin to read fortune messages using games-misc/fortune-mod. You may consider installing games-misc/fortune-mod-all to get all fortune messages.
- gucharmap
- Enable plugin for unicode symbols description using gnome-extra/gucharmap
- gucharmap
- Enable plugin for unicode symbols description using gnome-extra/gucharmap
- htmlparse
- Enable plugin to parse dictionaries with html content
- info
- Enable plugin to read info pages
- man
- Enable plugin to read manual pages
- perl
- Add optional support/bindings for the Perl language
- powerwordparse
- Enable plugin to parse powerword dictionaries
- pronounce
- Install WyabdcRealPeopleTTS package (it is just many .wav files) to make StarDict pronounce English words
- qqwry
- Enable QQWry plugin, which provides information (in Chinese language) about geographical positions, owner, etc. for IP addresses
- spell
- Add dictionary support
- tools
- Build and install dictionary management tools and converters from various dictionary formats
- updateinfo
- Enable plugin to check for stardict updates
- wikiparse
- Enable plugin to parse dictionaries in wikimedia format
- wordnet
- Enable wordnet plugin to find similar English words using lexical database
- xdxfparse
- Enable plugin to parse dictionaries in xdxf (XML Dictionary eXchange Format)
- youdaodict
- Enable youdao.com network plugin (for Chinese language)
Dependencies
app-accessibility / espeak-ng : Software speech synthesizer for English, and some other languages
app-accessibility / flite : Flite text to speech engine
app-arch / xz-utils : Utils for managing LZMA compressed files
app-portage / elt-patches : Collection of patches for libtool.eclass
app-text / docbook-xml-dtd : Docbook DTD for XML
app-text / enchant : Spellchecker wrapping library
app-text / gnome-doc-utils : A collection of documentation utilities for the Gnome project
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-libs / expat : Stream-oriented XML parser library
dev-libs / glib : The GLib library of C routines
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libsigc++ : Typesafe callback system for standard C++
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libxslt : XSLT libraries and tools
dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries
dev-util / intltool : Internationalization Tool Collection
gnome-extra / gucharmap : Unicode character map viewer and library
media-libs / libcanberra : Portable sound event library
sys-devel / autoconf : Used to create autoconfiguration files
sys-devel / automake : Used to generate Makefile.in from Makefile.am
sys-devel / gettext : GNU locale utilities
sys-devel / gnuconfig : Updated config.sub and config.guess file from GNU
sys-devel / libtool : A shared library tool for developers
sys-libs / zlib : Standard (de)compression library
virtual / pkgconfig : Virtual for the pkg-config implementation
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libX11 : X.Org X11 library
x11-libs / pango : Internationalized text layout and rendering library
x11-misc / shared-mime-info : The Shared MIME-info Database specification
Runtime Dependencies
app-accessibility / espeak-ng : Software speech synthesizer for English, and some other languages
app-accessibility / flite : Flite text to speech engine
app-text / enchant : Spellchecker wrapping library
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-libs / expat : Stream-oriented XML parser library
dev-libs / glib : The GLib library of C routines
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libsigc++ : Typesafe callback system for standard C++
dev-libs / libxml2 : XML C parser and toolkit
games-misc / fortune-mod : The notorious fortune program
gnome-extra / gucharmap : Unicode character map viewer and library
media-libs / libcanberra : Portable sound event library
sys-apps / texinfo : The GNU info program and utilities
sys-libs / zlib : Standard (de)compression library
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libX11 : X.Org X11 library
x11-libs / pango : Internationalized text layout and rendering library
Bugs
- 676920
- app-text/stardict-4.0.0_pre20170304 needs patching for enchant-2.2.3
- 710450
- app-text/stardict-4.0.0_pre20160518-r1: python target required even without python flag set
- 733006
- app-text/stardict-4.0.0_pre20170304-r2 installs metainfo files into /usr/share/appdata
- 735670
- app-text/stardict-4.0.0_pre20170304-r1: dictmanage.cpp:80:33: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] (PATCH)
- 905901
- app-text/stardict: Last Rites
Masks
6633- Matt Turner
Depends on many deprecated packages, such as - app-text/enchant:0 - app-text/gnome-doc-utils - gnome-extra/gucharmap:0 - x11-libs/gtk+:2 No reverse dependencies. Bug #905901. Removal on 2023-06-11- app-text/stardict
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-text/stardict: switch to espeak-ng
At this point, you can't really have espeak installed anyway because so much stuff unconditionally depends on espeak-ng, so hard-switch this too. Closes: https://bugs.gentoo.org/835096 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-text/stardict: adapt to gnome.org.eclass change
See 2933a4a80112e0efc31c9fe0b249bf3762974ed5. Closes: https://bugs.gentoo.org/903691 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-text/stardict: fix DeprecatedInsinto
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alex Fan · gentoo
app-text/stardict: keyword 4.0.0_pre20170304-r1 for ~riscv
Signed-off-by: Alex Fan <alexfanqi@yahoo.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-text/stardict: Eradicate python2
Closes: https://bugs.gentoo.org/735248 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
app-text/stardict: lock enchant dep to SLOT=0
configure checks only for enchant.pc, not enchant-2.pc Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Savchenko · gentoo
app-text/stardict: migrate stable to dev-db/mysql-connector-c
Backport mysql migration dependency for the stable version. Bug: https://bugs.gentoo.org/631230 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Andrew Savchenko · gentoo
app-text/stardict: remove old
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Andrew Savchenko · gentoo
app-text/stardict: version bump
- Update to the latest git snapshot. - Migrate to dev-db/mysql-connector-c (bug 631230). - Remove deprecated gnome2 support (bug 644346). - Update gucharmap slot dependency (bug 664374). Closes: https://bugs.gentoo.org/664374 Closes: https://bugs.gentoo.org/644346 Closes: https://bugs.gentoo.org/631230 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Andrew Savchenko · gentoo
app-text/stardict: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: ppc64 stable wrt bug #603676
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: add gnome support
Add conditional gnome-2 support, when it is disabled, remove AM_GCONF_SOURCE_2 as recommended by upstream (doc/Building) to fix bug 604318. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: ppc stable wrt bug #603676
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: sparc stable wrt bug #603676
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: x86 stable wrt bug #603676
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Aaron Bauman · gentoo
app-text/stardict: amd64 stable wrt bug #603676 - Andrew Savchenko · gentoo
app-text/stardict: fix whitespace handling in tabfile tool
Patch by Nikolay Korotkiy <sikmir@gmail.com>, git commit adb01aafd94b6bd5b5cc49889f4f09d483ee5ac4 from https://github.com/sikmir/stardict-3.git repository. Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: update gtk/glib deps
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: add support for new plugins
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: fix missed man configure flag
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: tools: add new and update dependencies
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: install wiki docs
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: version bump
Use latest git snapshot. Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: add omitted perl rdep
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: provide python tools as well
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: fix tools installation
- install perl tools on demand; - do not rename tools with names already stared with "stardict"; - install tools-related examples. Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: documentation fixes
- install all docs, but omit zero or dummy files; - install tools docs on demand; - install examples on demand. Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: handle stardict plugins using USE flags
Previously many stardict plugins were unconditionally enabled or disabled, they are controllable now, except for festival, where app-accessibility/festival should be updated first, and plugins for unsupported interfaces, like maemo or gpe. Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
app-text/stardict: update to EAPI 6
Package-Manager: portage-2.3.2 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Michael Palimaka · gentoo
app-text/stardict: remove old
Package-Manager: portage-2.2.28 - Agostino Sarubbo · gentoo
app-text/stardict: ppc64 stable wrt bug #566380
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: sparc stable wrt bug #566380
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: ppc stable wrt bug #566380
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: x86 stable wrt bug #566380
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-text/stardict: amd64 stable wrt bug #566380
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Pacho Ramos · gentoo
app-text/stardict: Drop old
Package-Manager: portage-2.2.24 - Pacho Ramos · gentoo
app-text/stardict: Fix compilation with new libsigc++, ensure system libsigc++ is used, fix RDEPENDs (#566078 by iGentoo)
Package-Manager: portage-2.2.24 - Pacho Ramos · gentoo
app-text/stardict: Disable support of obsolete gucharmap slot
Package-Manager: portage-2.2.24 - Michael Palimaka · gentoo
app-text/stardict: remove old.
Package-Manager: portage-2.2.20.1 - Agostino Sarubbo · gentoo
app-text/stardict: ppc64 stable wrt bug #551280
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc64" - Justin Lecher · gentoo
Convert URIs for googlecode.com to https
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
Enable https for all google URIs
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed