diff options
author | Christopher Brannon <teiresias@gentoo.org> | 2013-12-11 01:20:39 +0000 |
---|---|---|
committer | Christopher Brannon <teiresias@gentoo.org> | 2013-12-11 01:20:39 +0000 |
commit | 693a2ed39b862f9260ae7abdd59e9b48e76b2b13 (patch) | |
tree | 5150dea5579d9d36eb1c258481a60bcd92b45f74 /app-accessibility | |
parent | Replace the RDEPEND with a PDEPEND - completely fix bug 489472. (diff) | |
download | historical-693a2ed39b862f9260ae7abdd59e9b48e76b2b13.tar.gz historical-693a2ed39b862f9260ae7abdd59e9b48e76b2b13.tar.bz2 historical-693a2ed39b862f9260ae7abdd59e9b48e76b2b13.zip |
Upgrade and bug fixes.
Add ebuild for emacspeak 39.0.
Move servers/ out of /usr/share, since it can contain ELF files
(closes bug #298012).
Remove the /usr/bin/emacspeak script downstream, since it is known to
be broken. Emacspeak's author consistently recommends against its use.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x6521E06D
Diffstat (limited to 'app-accessibility')
-rw-r--r-- | app-accessibility/emacspeak/ChangeLog | 12 | ||||
-rw-r--r-- | app-accessibility/emacspeak/Manifest | 18 | ||||
-rw-r--r-- | app-accessibility/emacspeak/emacspeak-39.0.ebuild | 76 | ||||
-rw-r--r-- | app-accessibility/emacspeak/emacspeak-9999.ebuild | 16 |
4 files changed, 114 insertions, 8 deletions
diff --git a/app-accessibility/emacspeak/ChangeLog b/app-accessibility/emacspeak/ChangeLog index f8bc75024734..3025d637035b 100644 --- a/app-accessibility/emacspeak/ChangeLog +++ b/app-accessibility/emacspeak/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for app-accessibility/emacspeak # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/ChangeLog,v 1.48 2013/07/09 02:25:08 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/ChangeLog,v 1.49 2013/12/11 01:20:32 teiresias Exp $ + +*emacspeak-39.0 (11 Dec 2013) + + 11 Dec 2013; Christopher Brannon <teiresias@gentoo.org> + +emacspeak-39.0.ebuild, emacspeak-9999.ebuild: + Add ebuild for emacspeak 39.0. + Move servers/ out of /usr/share, since it can contain ELF files + (closes bug #298012). + Remove the /usr/bin/emacspeak script downstream, since it is known to + be broken. *emacspeak-38.0 (09 Jul 2013) diff --git a/app-accessibility/emacspeak/Manifest b/app-accessibility/emacspeak/Manifest index 9f067fc3c644..cd0bda72a577 100644 --- a/app-accessibility/emacspeak/Manifest +++ b/app-accessibility/emacspeak/Manifest @@ -8,17 +8,23 @@ DIST emacspeak-30.0.tar.bz2 1662093 SHA256 1b7d28beaf8cd5b5b5a4d63e813896b51e907 DIST emacspeak-31.0.tar.bz2 1668085 SHA256 2b759ced3fa509ae8773c832f01b1000ea0b726c3fbe40ac1e72ad3f603049af SHA512 56e179c5e64242b2e8c7cc5690ed7592e78b91a3246fc9a23f33172b25a1e972383a59d4b833b95dcf962346beed3d86d49676558366d2eef3a6e479b01239a8 WHIRLPOOL 4895918deb0609c36c8b49603c510366503f248ec2f00b528ce61ea56e23cd09377c793345685ffbf221811f7b890a4f472f7ee27cfedca5edb8399d549d414a DIST emacspeak-33.0.tar.bz2 6996664 SHA256 27810e45d29942bf4af23178db6a8947b5f38162445a5b99e6fa9c2eca3f0e9c SHA512 6eafc788ad472c425d26301dd6948222c52c2b2b49bb6b14b19c0c4620cef5de87fdee2a531be3a963c883562461744458aed9e123a9512c2a2945dab73ef4a2 WHIRLPOOL cb9b11c475498137844ef47e502f76f83d1e9b8b63de2f8bfd6b8711b14d759468a967347613dac168fe0acf45bf5df11ac53dcb192b9455188cd1940f1d822f DIST emacspeak-38.0.tar.bz2 4957271 SHA256 e06223b1d85b988bb641d99e07557a9d8cfc3f53ec8b5b4e29a5d72a7cf6eecb SHA512 f6cdb8f8e105e3d0fffeebe1be6791d554c042bd46d57a0a80decf4eb632aca8e00a65d4d328644907b4141ac2850ca56175fa54967ea463185417d233a621d2 WHIRLPOOL a385f39bf4bd4cdf2b8aa0927316c7ed71500a27d61b32700c12eeeecae32f8ea7ba3994e861ed252bd4e059a248d9b2226abf09330f5015b0afdc786045fbcb +DIST emacspeak-39.0.tar.bz2 4989631 SHA256 aff805271ea02ad7e08c121d42886d1a774d1b58a42bf2c570cc6722b903fc71 SHA512 c0a0c503d6ccc2abb53a8be580997b44e0449c2225e8a64cee73c24d69a28c3f47c0e660a95a6e77dd4d660272ad562ff747ce3c0a989f8fe7c8171f60349173 WHIRLPOOL 9f4c3cdd2d2695b7351f83733454afcdfe569921f8d304447132a973fa9a02b572ee149a7b0d0ee0b914c00e37fcacb26aaef270f8fa43a93b528591af12e862 EBUILD emacspeak-30.0.ebuild 891 SHA256 e4297e6761409627d309b07572abed745c6e1bb77aef982a33ba4e44bcb7888a SHA512 d2470d8b4b1dc9cb0fe4c65b7e9c72ae04eafd88b8581a9d67e5df72dcaf5a7f5b417258c6a626b45343437035d675a4379637855a178fcd548eeb0e6ab93985 WHIRLPOOL 8462f836020c8dbb015456396ef29b12e47fc7247945fbea2961cc7a5b8c1eaaf415838a8b41caec67bf5d3d349d97c7ce5eae4003da28ee839c52b89afe6728 EBUILD emacspeak-31.0.ebuild 961 SHA256 d987dbc18eb8e532a6ac1408b06d4b1e0ba86f623badf5a8a7aaad9703984f17 SHA512 a8239c2739b6ede83bef4e3388ad8020e26cfc960542992d211766b0f7f99d3c5925190f37a6cd95b725a54e81eb2677635837edbf3fde0515a777c0e62361be WHIRLPOOL 1f4a7a19464d1cf198560a1635ac9f82e0dc5a0e4d2496cb0b6b6b707b8b56be33221e9a3ef92f350b6b54f59aed8305cc938b1e753e9353840d40107bf0d9b2 EBUILD emacspeak-33.0.ebuild 1127 SHA256 d5f95ec17692d9e345256865802c095d1dc66dcf7eee1b6c3bb171b18f0ce940 SHA512 6be49050720d78292379b3433a764d0784ebbb30e4546a1ede39b46f195ebb1d241ac38e0da0ed1da781f2d0d71fea78606a928faf0b9ea59a4c42d3794e5d8d WHIRLPOOL 6a8fb5a7ddba52b1a91746cd4a297c0a0de68bf56091427b3190ae6162ece9af53d11fc8ed799b6b392352f2500a6dc37895b3fdcdfbcc88d6d55cd6c807104b EBUILD emacspeak-38.0.ebuild 1512 SHA256 2921daf4061a7ada6f437bdaf56809fe2063e0b5e23ea64d0adea67e0d560638 SHA512 cf29ff389228f30ac552989b11b699bef6cfb0f5f349ed21f194912667b313b49b1b02f7d3f00be12b029fcead86fb899b9634348e19c7e0e365d34a65c88af5 WHIRLPOOL 96b2b6730af20e16b5f2d348c716111918ea9743ec1b6ddbbfd74a43e9dce69bd01bd497b5177d9ad033f2bdbe1bfe62a31aa16098b233473600d39bb9f27639 -EBUILD emacspeak-9999.ebuild 1512 SHA256 d7f897fda362171fd24741a65476703bb60baff037abe04cf4bff915ad700acb SHA512 978ea77e4d127e4ad36879b6801789bc3e2fee15edbb5e48e839c0047020991a36163588445d2b33cb31b910d4fc29caf632ecab3decf3321cedafc7c0f8cf57 WHIRLPOOL 83eea5dc539f239f5f56a55dd8604709130b6e156850da65f001b5887b7e7acefe269bcde135503b1e48bd58d3c4a7ec3e1b634f6ae80833c8406dba75836cce -MISC ChangeLog 6538 SHA256 b5850299529e2591fd8455aba9ba5d1abcc05d11ed38ff0ca0655764a80ea32d SHA512 84daef1313a1cf72e6e790b26289aac30e0558cf09858630e1d7c3e2fa99a48bc994931e161721b3ece7e9e3984d85e1280084de50d51f55ca4ca67686b41448 WHIRLPOOL 555a4380ca6b962edbf358e692e3e90352e0fc9dcc4e1c17d29bc3ef82a898851de2abf6b3743277cbb9b7781087ad0fb1a09b8b6c3de1ea9d5ddc23889096d6 +EBUILD emacspeak-39.0.ebuild 2147 SHA256 fd43e69738032724780fe84b24ec4a6372ab52c9fa7e19903bb494eecec35754 SHA512 388406a17c9a51bb9648c624538fa38aaa7e43954b0dd64cbd994404dc209517524f9aa2821681fbd487576a9f9b02f1e641661ff380be0c7eb2863acabc78b0 WHIRLPOOL dd343ad8f114dfc1e7b5619cb48d0b3f3fab866a44ef5dfc6689e5c75f76e3e81c8206039078bc867d1cbe4ff6490222711f9fcf1d86f30ee6354f9aff80b823 +EBUILD emacspeak-9999.ebuild 2147 SHA256 0c2b0f1d0e03bb2618ce61e9f51278b55e89540136a70c62bc99a765ab188c74 SHA512 3f80b24e155fe28d4783cf8b2367e6b8ab7d1b1d1d2963b43e95cc7ad63f2de7169c715c70babd68cb80dc29419565b4822540dcf9c20a0d9e86690af662d0bb WHIRLPOOL a1ff7340c30adb524a5dd29fb8070fe7befaaa999c934e86410facb8c0196ef950ab86eff4ad0451ad57e0d43b3528e636607cc4b0eabb74e9df4ea8b7202e65 +MISC ChangeLog 6886 SHA256 74983dc8614bcddc7683d5fa4dbf898e532457a42eab456bb3705ee96928ddf0 SHA512 15f6e895fd7344e0633b56d94076fcb0ff8a8857473234f5b8dbe7d3d1ab9bd93a8f1f822e5c5a95d3b272d617dabfbc21da0c9b21e114007811c0355c66bbdd WHIRLPOOL 77a2747f77c9fe41e4ea9888f74995d555cf8d12bf128c6e99f2d293349834f929155b65f8f59f70044adc3726f703347f9c45cf10a410df8ec8e69c20e79584 MISC metadata.xml 743 SHA256 f6b544111ee5baab6eabf74356db8fa47b695258414ff872cc4d7f05e00b72c6 SHA512 3baec80bf094ef340a0075263a0f47414f698cb1366c01dc820ee75e39f41df77544c0d292297b80755139c479e50d78c61a428f550d2db9d2e9400860348c26 WHIRLPOOL 974649f0b45fb66b9920ce2f2dd3b3fe12b9c200a8da007b51385f706ab07ee9ea9114915d5f41649c285ee8fd103a762ac78bdca5612457e96f32bd96010655 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlHbdJEACgkQblQW9DDEZTgJlgCfV4ETvgjjeaOwoc2VuIB4jZ9V -BPkAnR0w581ik4i/PkNUKgPYJf1ZX2u1 -=mOlB +iQEcBAEBCAAGBQJSp73mAAoJEH8qFnJlIeBtFOUIAIOjLtY99Io2fU/7yUmalYkz +YKLfb7c40Qg28XtEEySZWYhVXkaf3Sg32gg/pfifANNcc9mCLe6XyZWmrmn4AkGt +0fP6oOhyCBI7JfPvUF+nu8b7zvJxOZelrkr9dUVaxv4bBgnphaNrDo4pXOAZp0xn +tCOvYNpl+dxVFRUaM/vC+WioPJOAe2dG6aCKoyZQUYjiv48NJqTAIensaw5akxGe +8Zo5hjsrcKWphv2kFUA0QlU8G25mvhhyIGbrYh8G6Es9ByuiBPe7gipHt/CDa3wN +aIYseUKWsxqi7ua4310J++8mdcDiH+KRrS35H07bFsb8aukiowX3FOxwzt4d1P4= +=av1v -----END PGP SIGNATURE----- diff --git a/app-accessibility/emacspeak/emacspeak-39.0.ebuild b/app-accessibility/emacspeak/emacspeak-39.0.ebuild new file mode 100644 index 000000000000..8d285f10c484 --- /dev/null +++ b/app-accessibility/emacspeak/emacspeak-39.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-39.0.ebuild,v 1.1 2013/12/11 01:20:32 teiresias Exp $ + +EAPI=5 + +inherit eutils + +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="http://${PN}.googlecode.com/svn/trunk" + inherit subversion +else + SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2" + KEYWORDS="~amd64 ~ppc ~x86" +fi + +DESCRIPTION="the emacspeak audio desktop" +HOMEPAGE="http://emacspeak.sourceforge.net/" +LICENSE="BSD GPL-2" +SLOT="0" +IUSE="+espeak" + +DEPEND=">=virtual/emacs-22 + espeak? ( app-accessibility/espeak )" + +RDEPEND="${DEPEND} + >=dev-tcltk/tclx-8.4" + +src_prepare() { + # Allow user patches to be applied without modifying the ebuild + epatch_user +} + +src_configure() { + emake config +} + +src_compile() { + emake emacspeak + if use espeak; then + local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)" + if [[ -z $tcl_version ]]; then + die 'Unable to detect the installed version of dev-lang/tcl.' + fi + cd servers/linux-espeak + emake TCL_VERSION="${tcl_version}" + fi +} + +src_install() { + emake DESTDIR="${D}" install + rm "${D}/usr/bin/emacspeak" + if use espeak; then + pushd servers/linux-espeak > /dev/null || die + emake DESTDIR="${D}" install + popd > /dev/null || die + fi + install -dm755 "${D}/usr/$(get_libdir)/emacspeak" || die + mv "${D}/usr/share/emacs/site-lisp/emacspeak/servers" \ + "${D}/usr/$(get_libdir)/emacspeak/servers" || die + dosym "/usr/$(get_libdir)/emacspeak/servers" \ + /usr/share/emacs/site-lisp/emacspeak/servers + dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT + dohtml -r install-guide user-guide + cd "${D}/usr/share/emacs/site-lisp/${PN}" + rm -rf README etc/NEWS* etc/FAQ etc/COPYRIGHT install-guide \ + user-guide || die +} + +pkg_postinst() { + elog "As of version 39.0 and later, the /usr/bin/emacspeak" + elog "shell script has been removed downstream in Gentoo." + elog "You should launch emacspeak by another method, for instance" + elog " by adding the following to your ~/.emacs file:" + elog '(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")' +} diff --git a/app-accessibility/emacspeak/emacspeak-9999.ebuild b/app-accessibility/emacspeak/emacspeak-9999.ebuild index 6f55decd9357..7b8b3bda3df0 100644 --- a/app-accessibility/emacspeak/emacspeak-9999.ebuild +++ b/app-accessibility/emacspeak/emacspeak-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-9999.ebuild,v 1.6 2013/07/09 02:25:08 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-9999.ebuild,v 1.7 2013/12/11 01:20:33 teiresias Exp $ EAPI=5 @@ -49,14 +49,28 @@ src_compile() { src_install() { emake DESTDIR="${D}" install + rm "${D}/usr/bin/emacspeak" if use espeak; then pushd servers/linux-espeak > /dev/null || die emake DESTDIR="${D}" install popd > /dev/null || die fi + install -dm755 "${D}/usr/$(get_libdir)/emacspeak" || die + mv "${D}/usr/share/emacs/site-lisp/emacspeak/servers" \ + "${D}/usr/$(get_libdir)/emacspeak/servers" || die + dosym "/usr/$(get_libdir)/emacspeak/servers" \ + /usr/share/emacs/site-lisp/emacspeak/servers dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT dohtml -r install-guide user-guide cd "${D}/usr/share/emacs/site-lisp/${PN}" rm -rf README etc/NEWS* etc/FAQ etc/COPYRIGHT install-guide \ user-guide || die } + +pkg_postinst() { + elog "As of version 39.0 and later, the /usr/bin/emacspeak" + elog "shell script has been removed downstream in Gentoo." + elog "You should launch emacspeak by another method, for instance" + elog " by adding the following to your ~/.emacs file:" + elog '(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")' +} |