summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYixun Lan <dlan@gentoo.org>2015-03-03 09:35:06 +0000
committerYixun Lan <dlan@gentoo.org>2015-03-03 09:35:06 +0000
commit07b8864bff8eb3928f6efa613defd056475d4624 (patch)
tree05cba116b472601eb690fb0445b1393e6bfc803b /app-text
parentFix gcc-4.9 compatibility (bug 541238) (diff)
downloadhistorical-07b8864bff8eb3928f6efa613defd056475d4624.tar.gz
historical-07b8864bff8eb3928f6efa613defd056475d4624.tar.bz2
historical-07b8864bff8eb3928f6efa613defd056475d4624.zip
version bump
Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xAABEFD55
Diffstat (limited to 'app-text')
-rw-r--r--app-text/stardict/ChangeLog7
-rw-r--r--app-text/stardict/Manifest30
-rw-r--r--app-text/stardict/stardict-3.0.6.ebuild121
3 files changed, 143 insertions, 15 deletions
diff --git a/app-text/stardict/ChangeLog b/app-text/stardict/ChangeLog
index db580ae26a79..efccc4845881 100644
--- a/app-text/stardict/ChangeLog
+++ b/app-text/stardict/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-text/stardict
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/ChangeLog,v 1.45 2015/03/03 06:02:53 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/ChangeLog,v 1.46 2015/03/03 09:34:59 dlan Exp $
+
+*stardict-3.0.6 (03 Mar 2015)
+
+ 03 Mar 2015; Yixun Lan <dlan@gentoo.org> +stardict-3.0.6.ebuild:
+ version bump
02 Mar 2015; Yixun Lan <dlan@gentoo.org> stardict-3.0.5.ebuild:
add arm64 support, tested on A53 board
diff --git a/app-text/stardict/Manifest b/app-text/stardict/Manifest
index c57f83e378f3..064bfb4ffcbe 100644
--- a/app-text/stardict/Manifest
+++ b/app-text/stardict/Manifest
@@ -6,24 +6,26 @@ DIST QQWry.Dat.bz2 4114875 SHA256 3eda90ee8ea13ec88767336b078d2dfe2c971d6a31df60
DIST WyabdcRealPeopleTTS.tar.bz2 84329208 SHA256 96a398eaef3e84f6f23e61683e6439913a4d44055e695dd4a1936f9340d64870 SHA512 1553e62c139ecb005bb04163147d94aa58e4ba7f9ee3172b760c6e4776587c12bf816c42e0131c82195b7c738ec9ee5082f39b974790f5cacd522367919beaa0 WHIRLPOOL 210c121c25c7726cee62c2f2beb3186f0799d68c5537442eda967694f176cbbbc6d09a8c3759de093226e283ae651348ed7173a9f93bbf776325fb656e19720c
DIST stardict-3.0.4.tar.bz2 8961622 SHA256 c38b9d953fe0b2380a8aed4c98cb121ad83aff91a32af3c665198d8268b1dce8 SHA512 a1cbf58202b5430b0869955bfb7df961debab12abf55022f7c07537246c81dc182c3be50fa66273c13c289471c15afba74d15933cb202ae292f4388aa2fb6fd5 WHIRLPOOL b0476e5f38862e4c2a747206a8f1d8c55dc889d1138961390aa9f415ec310cabce242e7a4f484a4c260a004e3a8a152726cf936f0ec030586ddcd91979912aa0
DIST stardict-3.0.5.tar.bz2 9353864 SHA256 1e71fefd8637d6ae797347f771fbb44ff5cb925ad1dd5fa17c6e988c4a0bcce8 SHA512 6b4244b697c3496c50bee1dc455ee31920665052f7c562c6d882701a3660c761b22e802e0a72fdf2a8912838a3f0379c2dccccfb490c30e5f4f8eaba6d3e9adf WHIRLPOOL a1a75ce6bb39e66f18c3841f1287d990ebb3a94eb532f77622ca9e5537bab962a8c89f0ad536a46a5d5d77a3d0bc5ff99541f43a8ae967c52a7c622ffa9366e1
+DIST stardict-3.0.6.tar.bz2 9341740 SHA256 6a0a695a8977604e0509a3db1bc6a67e53599b14f29494ba942f21d2c26b82e7 SHA512 81d93324b6e8954af7c20ea6d2a3054bb564d786a21b1cb541c728da7a18a6e7ddb23e595055ccc77e6866bbb8c89fb4f17023e33664761dbe1ee8cd55768658 WHIRLPOOL 9502af310d5eba5ed23457fff9e9f00e2d8453873cece3c20e2c5daf861bd665fc7b9c8e292be5b1d886f9a9fd0d5ad9bd1d8fbd043d221e6637c1c8185f444f
EBUILD stardict-3.0.4.ebuild 3946 SHA256 87d48866fdec6517c952e2555d92eabe1806798dc3ba575d62531a127ea38af1 SHA512 3fa9735c375656d27cc4245c936e9d248b0207ad61844fa1186a0d6ac6f0c925e43f279ddaff25759f0e693cf1b962cd1333307f9fd859fda43307d84cf45f50 WHIRLPOOL 4e72e1f9cb3da039979d4875d04a2582ab4392226b8ae68a63177a697b4c87b99aa9a83936f77afc0883e8bc34c3a34c7ba762c172a846e292d36f313f12ac73
EBUILD stardict-3.0.5.ebuild 3827 SHA256 ea765241a4d1a9fa1bfdcb7976239c5dd692a6116e7fa430f9e5d1c85c4c2480 SHA512 43086a97be4b866810654fe2d44b4536dba1056ad983bf2e84975dd508d66b62cec9f0dba9d049284ab7a1d62229f5d881ecf056c5e7d3bacd58de025109247e WHIRLPOOL b5423aed5cba4f3d5e2af4e12f7f5aa5ca8cc1e669dab34d281b65d0b5d548eeb72516d9ae2d2da956ade944d9eea2c95542163bc30e37679c01276fbebf1c84
-MISC ChangeLog 16795 SHA256 ae750e1ff3962b2058a5dcf06b4381809aed33a9c7c4aa638f2dfbca7dfed71e SHA512 0686eb7c0dcc08ab8cb20e3874f96925404286ca17a13d357ffe9bcc6e041b74a83706e8a655215b67d42374d134162a4023bfdaea08afc7955b774d46ba97d7 WHIRLPOOL 3e3ca367ba2e607952d3f48d812989de140317ca43a42d81673fbd5d57d5aa763c2330cf0f3916e7b55b2dddf050382bb23252f6b9544ce19821acb469db314a
+EBUILD stardict-3.0.6.ebuild 3827 SHA256 77196ea978a5673c8ab13a23a64941c4172f89a292715435744b768ad09e805d SHA512 52de12beeb57cfce3b518d673460c5066f19901be721c3ce6fa33aaf25b3ad0c89b03f13110a0484b6348ac52c5fdfc13cf8453942bc925079664bfa971dceac WHIRLPOOL 57e252f7177b318e9986853f863702194770f41c8a69bfe6370c87ddfac197f76996d5e1d8988247d27e2c80ac9aad527d9da38a719a69c6c01a6efa38242d59
+MISC ChangeLog 16909 SHA256 1ed9a4c9cbe36d04beefdef70b2995e19969e7dfd728d66b5cf2464c67ae0486 SHA512 7ca435738fc9359cad1ccf31cdbb6753ecd07dc82703cc71faf9671780f767f9da81e832769fd91b35d5ffbbef3f3c996d0ef20fbcc608f4c5d6625689b067da WHIRLPOOL 229062a01287774277fc51e427ecbc0e748c39dd6d8ad1dea0623411ad2e8ad0107048d9946db50f4fa4804964e784cd76981761d7fcbe309644ef61a7dbb8eb
MISC metadata.xml 1067 SHA256 1aec5c10f21c4ae03950a76dad888de6a173b65f13b0b3e7a596ea6ca1f3b9c0 SHA512 33168bec81b1eebcef6dca1b585e278fb7006c2d715cc8c6c107fc66b9a31a9fbaa760a5838a7d403f2e1c2bcad91b595b646e1a147e8fcabd6ac83214b3e3db WHIRLPOOL a5527a99b7f100e98924e1b4b8392b6f369e6502344f5be36a1d709675fa55497bd5c1cc9ec9c2e6167dcaeeb2f9a6119c100af4800f0b319430b88643878855
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU9N2vAAoJEJIMDbyqvv1V+JEP/3Nb9ywoFzsZQJ+jjcmjc9iS
-lr6ok3pRMe1gdGlqDyZYja3zTcfXkBtJ8wixqiVmmRP6ifZ8kEhZJr+hjIHOqtHD
-U1eAyMtYgsTGUmJ89teM14NNmKJc+xcnSfTrg+GY5guV38euxI3pNwJeEIqYLe3C
-5bDkZoN3j9Lv+lEeHN7EEsy3KNcivjsokOb5fcBNjzU22yiTshMxLgmekgbF/lKQ
-wm4k/9crVvvHJN15cwcxHwzAfq30TDUyAgGS9vPqwozWG64426ZlkTopqJuosIrl
-RukYiZx/8/AKBeMEOraPpSqoE0wNpfLn/6pqBbH3fmSJrborcsKhLnef+8llmGYU
-5vZ9ZpyRKIp93YFrFO8zgsKOWmdnnaYeLe6h5VGdM3ahCq4vRVSC6tEJdA6Odk+5
-iq9n3jJys7SM5PNcdKcyfigzBCIeaZiVaQicTWgV/H1FBH5KXQe58yasu8BGUfpE
-gjgBeG/BTb0BFE5t/3RnzoxCFZDrPXr568wIFPUi0Ndb8Yv23mVUQEV5TAvE7uTP
-jv8EWNRyi9opngiXeqlFBJuwTl8SmRv4bSr9+LHRfd8bZ+9WHGoQRojkOj++2yLB
-Z1H38tQgQijLXWTqwTPI/CdkRWCEcv/bWz2+dZalqEV+o+WHd/1yjmvls7x7V1UW
-23kANTwBm8PPXqtEV8s5
-=BKDU
+iQIcBAEBCAAGBQJU9Q9nAAoJEJIMDbyqvv1VZfwQAMWKAywj9CNDLB3yAs9Iz49S
+bwzPAAyT+qjuSatuyCtjxFDy+Qw7l6L/GtRcdAPRRqR11kr250wFpzUCHzWdz3kG
+KHn+nIM7UGKlFHZNl5xl2aV5WHRIukrCvsfHRma+kmilsBw1eS60WThujga471xD
+PraahRjefwjkqV4k+rB4mJSrJlhVvTSPkolEWiVPy5YLE2PXhVovRUs9YAn/Soty
+3bxaCjeU1rJUgVk96XXBD577fIvOsWb41hmcfRpzfIVAoWDHXBTk6uoL1pO3VGJJ
+mvX4g1hQb74YuWmSGfhULjzyXfYeNuraPIXB+1uH6HlYBmwieDdRluH+lU2TSHZQ
+SmedTh/+/1vXqxPko6Y9saTo2cJ8mRkJKCE9RaDnbvDskRgTgc5lNxAF6/DoYOYk
+FSIUqZ5MKFj6Pz8Dy/lkiqsfQjidFUf1H/QvBvcJZoqx02rw9X+cvUcKHjY/A7nV
+FEGusd1SssyHeuWrUnjUOm4y83AHHCREfq90vV/oT+zPrOsVTy4W42lwrT4vAvZL
+fTrzYE/UJ24l+pbymzOy7ooHbO4Gj2/3mj/QPGYlEF9m+T0a0bgsfPQZv4POArhB
+m2Qp9KpAQcVFhfb6mpZR7rwQmFeoDDwu0qumXKepf40gaEYpmHTHC15csqatzDWx
+PUZS6TVazkl2nYFk+4gc
+=9HlR
-----END PGP SIGNATURE-----
diff --git a/app-text/stardict/stardict-3.0.6.ebuild b/app-text/stardict/stardict-3.0.6.ebuild
new file mode 100644
index 000000000000..2910463838c1
--- /dev/null
+++ b/app-text/stardict/stardict-3.0.6.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/stardict-3.0.6.ebuild,v 1.1 2015/03/03 09:34:59 dlan Exp $
+
+EAPI=5
+
+# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files,
+# their indexes seem to be in a different format. So we'll keep them
+# seperate for now.
+
+# NOTE: Festival plugin crashes, bug 188684. Disable for now.
+
+GNOME2_LA_PUNT=yes
+GCONF_DEBUG=no
+
+inherit eutils gnome2
+
+DESCRIPTION="A international dictionary supporting fuzzy and glob style matching"
+HOMEPAGE="http://stardict-4.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}-4/${P}.tar.bz2
+ pronounce? ( http://${PN}-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 )
+ qqwry? ( mirror://gentoo/QQWry.Dat.bz2 )"
+
+LICENSE="CPL-1.0 GPL-3 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="espeak gucharmap qqwry pronounce spell tools"
+
+RESTRICT="test"
+
+COMMON_DEPEND=">=dev-libs/glib-2.16:2=
+ dev-libs/libsigc++:2=
+ sys-libs/zlib:=
+ >=x11-libs/gtk+-2.20:2=
+ gucharmap? ( >=gnome-extra/gucharmap-2.22.1:0 )
+ spell? ( >=app-text/enchant-1.2 )
+ tools? (
+ dev-libs/libpcre:=
+ dev-libs/libxml2:=
+ virtual/mysql
+ )"
+RDEPEND="${COMMON_DEPEND}
+ espeak? ( >=app-accessibility/espeak-1.29 )"
+DEPEND="${COMMON_DEPEND}
+ app-text/docbook-xml-dtd:4.3
+ app-text/gnome-doc-utils
+ dev-libs/libxslt
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ # Hint: EXTRA_ECONF="--enable-gnome-support" and manual install of
+ # libbonobo-2, libgnome-2, libgnomeui-2, gconf-2 and orbit-2 will
+ # give you GNOME 2.x support, that is otherwise considered deprecated
+ # because of the deep GNOME 2.x core library dependencies
+ gnome2_src_configure \
+ $(use_enable tools) \
+ --disable-scrollkeeper \
+ $(use_enable spell) \
+ $(use_enable gucharmap) \
+ --disable-festival \
+ $(use_enable espeak) \
+ $(use_enable qqwry) \
+ --disable-updateinfo \
+ --disable-gnome-support \
+ --disable-gpe-support \
+ --disable-schemas-install
+}
+
+src_install() {
+ gnome2_src_install
+
+ dodoc dict/doc/{Documentation,FAQ,HACKING,HowToCreateDictionary,Skins,StarDictFileFormat,Translation}
+
+ if use qqwry; then
+ insinto /usr/share/${PN}/data
+ doins ../QQWry.Dat
+ fi
+
+ if use pronounce; then
+ docinto WyabdcRealPeopleTTS
+ dodoc ../WyabdcRealPeopleTTS/{README,readme.txt}
+ rm -f ../WyabdcRealPeopleTTS/{README,readme.txt}
+ insinto /usr/share
+ doins -r ../WyabdcRealPeopleTTS
+ fi
+
+ # noinst_PROGRAMS with ${PN}_ prefix from tools/src/Makefile.am wrt #292773
+ if use tools; then
+ local app
+ local apps="${PN}-editor pydict2dic olddic2newdic oxford2dic directory2dic
+ dictd2dic wquick2dic ec50 directory2treedic treedict2dir jdictionary mova
+ xmlinout soothill kanjidic2 powerword kdic 21tech 21shiji buddhist
+ tabfile cedict edict duden ${PN}-dict-update degb2utf frgb2utf
+ jpgb2utf gmx2utf rucn kingsoft wikipedia wikipediaImage babylon
+ ${PN}2txt ${PN}-verify fest2dict i2e2dict downloadwiki
+ ooo2dict myspell2dic exc2i2e dictbuilder tabfile2sql KangXi Unihan
+ xiaoxuetang-ja wubi ydp2dict wordnet lingvosound2resdb
+ resdatabase2dir dir2resdatabase ${PN}-index sd2foldoc ${PN}-text2bin
+ ${PN}-bin2text ${PN}-repair"
+
+ for app in ${apps}; do
+ newbin tools/src/${app} ${PN}_${app}
+ done
+ fi
+}
+
+pkg_postinst() {
+ elog "Note: festival text to speech (TTS) plugin is not built. To use festival"
+ elog 'TTS plugin, please, emerge festival and enable "Use TTS program." at:'
+ elog '"Preferences -> Dictionary -> Sound" and fill in "Commandline" with:'
+ elog '"echo %s | festival --tts"'
+ elog
+ elog "You will now need to install ${PN} dictionary files. If"
+ elog "you have not, execute the below to get a list of dictionaries:"
+ elog
+ elog " emerge -s ${PN}-"
+
+ gnome2_pkg_postinst
+}