Skip to content
Browse files

glorious funtoo updates

merged:

  gentoo: fef4e2e3d822d704d376f73e4495f62f693101b9
  funtoo-overlay: 92ceb1d6fbf01d563f62426bdda0d46c05a41576
  foo-overlay: e038efa578cdb40cc66c509ff86deb0ea31aca35
  bar-overlay: 65cce143f8849f0089708c6ca78ab997dbc21fbc
  flora: 4f56786a866da4024a76cc8844217deb1d48f2b6
  felicitus-overlay: 7c059c3c979d1372cdd53732b05a0c487f0b31bf
  • Loading branch information...
1 parent 2c80bef commit d0b3a81f617369c7d97dc79deab916ef6d0ecf42 @danielrobbins danielrobbins committed Sep 21, 2011
Showing with 10,306 additions and 0 deletions.
  1. +2 −0 .gitignore
  2. +1 −0 app-accessibility/SphinxTrain/Manifest
  3. +40 −0 app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild
  4. +34 −0 app-accessibility/SphinxTrain/files/gcc.patch
  5. +11 −0 app-accessibility/SphinxTrain/files/gcc34.patch
  6. +12 −0 app-accessibility/SphinxTrain/metadata.xml
  7. +1 −0 app-accessibility/accerciser/Manifest
  8. +61 −0 app-accessibility/accerciser/accerciser-1.12.1.ebuild
  9. +11 −0 app-accessibility/accerciser/metadata.xml
  10. +1 −0 app-accessibility/at-spi2-atk/Manifest
  11. +48 −0 app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild
  12. +13 −0 app-accessibility/at-spi2-atk/files/at-spi2-atk-2.0.2-disable-teamspaces-test.patch
  13. +5 −0 app-accessibility/at-spi2-atk/metadata.xml
  14. +1 −0 app-accessibility/at-spi2-core/Manifest
  15. +47 −0 app-accessibility/at-spi2-core/at-spi2-core-2.0.2-r1.ebuild
  16. +88 −0 app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-abort-if-already-running.patch
  17. +13 −0 app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch
  18. +9 −0 app-accessibility/at-spi2-core/metadata.xml
  19. +1 −0 app-accessibility/brltty/Manifest
  20. +146 −0 app-accessibility/brltty/brltty-4.2.ebuild
  21. +15 −0 app-accessibility/brltty/files/brltty-4.2-fix-a2.patch
  22. +60 −0 app-accessibility/brltty/files/brltty-4.2-fix-ldflags.patch
  23. +21 −0 app-accessibility/brltty/files/brltty-4.2-fix-ocaml-install.patch
  24. +27 −0 app-accessibility/brltty/files/brltty-4.2-fix-svnversion.patch
  25. +13 −0 app-accessibility/brltty/files/brltty-4.2-glibc-212.patch
  26. +23 −0 app-accessibility/brltty/files/brltty.rc
  27. +31 −0 app-accessibility/brltty/metadata.xml
  28. +1 −0 app-accessibility/dasher/Manifest
  29. +73 −0 app-accessibility/dasher/dasher-4.11.ebuild
  30. +15 −0 app-accessibility/dasher/metadata.xml
  31. +1 −0 app-accessibility/edbrowse/Manifest
  32. +61 −0 app-accessibility/edbrowse/edbrowse-3.4.7.ebuild
  33. +13 −0 app-accessibility/edbrowse/files/edbrowse-3.4.7-fix-makefile.patch
  34. +9 −0 app-accessibility/edbrowse/metadata.xml
  35. +1 −0 app-accessibility/eflite/Manifest
  36. +45 −0 app-accessibility/eflite/eflite-0.4.1.ebuild
  37. +29 −0 app-accessibility/eflite/files/eflite.rc
  38. +11 −0 app-accessibility/eflite/files/es.conf
  39. +24 −0 app-accessibility/eflite/metadata.xml
  40. +1 −0 app-accessibility/emacspeak-ss/Manifest
  41. +36 −0 app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild
  42. +24 −0 app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch
  43. +20 −0 app-accessibility/emacspeak-ss/metadata.xml
  44. +4 −0 app-accessibility/emacspeak/Manifest
  45. +40 −0 app-accessibility/emacspeak/emacspeak-30.0.ebuild
  46. +43 −0 app-accessibility/emacspeak/emacspeak-31.0.ebuild
  47. +48 −0 app-accessibility/emacspeak/emacspeak-33.0.ebuild
  48. +55 −0 app-accessibility/emacspeak/emacspeak-9999.ebuild
  49. +11 −0 app-accessibility/emacspeak/files/emacspeak-33.0-greader-garbage.patch
  50. +57 −0 app-accessibility/emacspeak/files/emacspeak-33.0-respect-ldflags.patch
  51. +20 −0 app-accessibility/emacspeak/metadata.xml
  52. +1 −0 app-accessibility/epos/Manifest
  53. +43 −0 app-accessibility/epos/epos-2.5.37-r1.ebuild
  54. +2 −0 app-accessibility/epos/files/README.gentoo
  55. +23 −0 app-accessibility/epos/files/epos-2.5.37-gcc43.patch
  56. +15 −0 app-accessibility/epos/files/epos-2.5.37-gcc45.patch
  57. +21 −0 app-accessibility/epos/files/eposd
  58. +6 −0 app-accessibility/epos/metadata.xml
  59. +3 −0 app-accessibility/espeak/Manifest
  60. +79 −0 app-accessibility/espeak/espeak-1.42.04.ebuild
  61. +72 −0 app-accessibility/espeak/espeak-1.45.03.ebuild
  62. +72 −0 app-accessibility/espeak/espeak-1.45.04.ebuild
  63. +8 −0 app-accessibility/espeak/metadata.xml
  64. +1 −0 app-accessibility/espeakup/Manifest
  65. +54 −0 app-accessibility/espeakup/espeakup-0.71.ebuild
  66. +60 −0 app-accessibility/espeakup/espeakup-9999.ebuild
  67. +9 −0 app-accessibility/espeakup/files/espeakup.confd
  68. +28 −0 app-accessibility/espeakup/files/espeakup.rc
  69. +12 −0 app-accessibility/espeakup/metadata.xml
  70. +3 −0 app-accessibility/festival-fi/Manifest
  71. +47 −0 app-accessibility/festival-fi/festival-fi-20041119.ebuild
  72. +18 −0 app-accessibility/festival-fi/files/festival-fi-20041119_lavennin_path.patch
  73. +9 −0 app-accessibility/festival-fi/metadata.xml
  74. +2 −0 app-accessibility/festival-freebsoft-utils/Manifest
  75. +32 −0 app-accessibility/festival-freebsoft-utils/festival-freebsoft-utils-0.10.ebuild
  76. +24 −0 app-accessibility/festival-freebsoft-utils/festival-freebsoft-utils-0.2.ebuild
  77. +8 −0 app-accessibility/festival-freebsoft-utils/metadata.xml
  78. +6 −0 app-accessibility/festival-hts/Manifest
  79. +28 −0 app-accessibility/festival-hts/festival-hts-2.1.ebuild
  80. +9 −0 app-accessibility/festival-hts/metadata.xml
  81. +1 −0 app-accessibility/festival-it/Manifest
  82. +82 −0 app-accessibility/festival-it/festival-it-1.0-r1.ebuild
  83. +12 −0 app-accessibility/festival-it/metadata.xml
  84. +1 −0 app-accessibility/festival-ru/Manifest
  85. +35 −0 app-accessibility/festival-ru/festival-ru-0.5.ebuild
  86. +9 −0 app-accessibility/festival-ru/metadata.xml
  87. +21 −0 app-accessibility/festival/Manifest
  88. +166 −0 app-accessibility/festival/festival-1.96_beta-r1.ebuild
  89. +162 −0 app-accessibility/festival/festival-1.96_beta.ebuild
  90. +135 −0 app-accessibility/festival/festival-2.0.95_beta.ebuild
  91. +124 −0 app-accessibility/festival/festival-2.1.ebuild
  92. +12 −0 app-accessibility/festival/files/festival-1.96_beta-gcc43.patch
  93. +100 −0 app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch
  94. +24 −0 app-accessibility/festival/files/festival-1.96_beta-init-scm.patch
  95. +24 −0 app-accessibility/festival/files/festival-2.0.95_beta-init-scm.patch
  96. +124 −0 app-accessibility/festival/files/festival-2.1-gentoo-system.patch
  97. +24 −0 app-accessibility/festival/files/festival-2.1-init-scm.patch
  98. +12 −0 app-accessibility/festival/files/festival-2.1-ldflags.patch
  99. +22 −0 app-accessibility/festival/files/festival.rc
  100. +20 −0 app-accessibility/festival/files/server.scm
  101. +22 −0 app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch
  102. +12 −0 app-accessibility/festival/metadata.xml
  103. +4 −0 app-accessibility/flite/Manifest
  104. +14 −0 app-accessibility/flite/files/const.patch
  105. +333 −0 app-accessibility/flite/files/flite-1.3-alsa-support.patch
  106. +170 −0 app-accessibility/flite/files/flite-1.3-shared-libs.patch
  107. +25 −0 app-accessibility/flite/files/flite-1.4-fix-parallel-builds.patch
  108. +59 −0 app-accessibility/flite/files/flite-1.4-respect-destdir.patch
  109. +70 −0 app-accessibility/flite/flite-1.2-r1.ebuild
  110. +65 −0 app-accessibility/flite/flite-1.3.ebuild
  111. +62 −0 app-accessibility/flite/flite-1.4-r1.ebuild
  112. +6 −0 app-accessibility/flite/metadata.xml
  113. +1 −0 app-accessibility/freetts/Manifest
  114. +194 −0 app-accessibility/freetts/files/jsapi-gentoo.diff
  115. +66 −0 app-accessibility/freetts/freetts-1.2.1-r1.ebuild
  116. +66 −0 app-accessibility/freetts/freetts-1.2.1-r2.ebuild
  117. +10 −0 app-accessibility/freetts/metadata.xml
  118. +1 −0 app-accessibility/gnome-mag/Manifest
  119. +71 −0 app-accessibility/gnome-mag/files/gnome-mag-0.15.9-magnifier-fix-warnings.patch
  120. +78 −0 app-accessibility/gnome-mag/gnome-mag-0.16.3.ebuild
  121. +5 −0 app-accessibility/gnome-mag/metadata.xml
  122. +2 −0 app-accessibility/gnome-mousetrap/Manifest
  123. +49 −0 app-accessibility/gnome-mousetrap/gnome-mousetrap-0.3.ebuild
  124. +5 −0 app-accessibility/gnome-mousetrap/metadata.xml
  125. +1 −0 app-accessibility/gnome-speech/Manifest
  126. +29 −0 app-accessibility/gnome-speech/files/gnome-speech-0.4.25-disable-java.patch
  127. +50 −0 app-accessibility/gnome-speech/gnome-speech-0.4.25-r1.ebuild
  128. +86 −0 app-accessibility/gnome-speech/gnome-speech-0.4.25.ebuild
  129. +11 −0 app-accessibility/gnome-speech/metadata.xml
  130. +1 −0 app-accessibility/gok/Manifest
  131. +55 −0 app-accessibility/gok/gok-2.30.1.ebuild
  132. +11 −0 app-accessibility/gok/metadata.xml
  133. +3 −0 app-accessibility/java-access-bridge/Manifest
  134. +48 −0 app-accessibility/java-access-bridge/files/java-access-bridge-1.6.0-missingclasses.patch
  135. +73 −0 app-accessibility/java-access-bridge/java-access-bridge-1.24.2.ebuild
  136. +74 −0 app-accessibility/java-access-bridge/java-access-bridge-1.26.0.ebuild
  137. +73 −0 app-accessibility/java-access-bridge/java-access-bridge-1.6.0-r2.ebuild
  138. +56 −0 app-accessibility/java-access-bridge/java-access-bridge-1.6.0.ebuild
  139. +6 −0 app-accessibility/java-access-bridge/metadata.xml
  140. +25 −0 app-accessibility/mbrola/Manifest
  141. +101 −0 app-accessibility/mbrola/mbrola-3.0.1h-r5.ebuild
  142. +101 −0 app-accessibility/mbrola/mbrola-3.0.1h-r6.ebuild
  143. +6 −0 app-accessibility/mbrola/metadata.xml
  144. +39 −0 app-accessibility/metadata.xml
  145. +1 −0 app-accessibility/morseall/Manifest
  146. +5 −0 app-accessibility/morseall/metadata.xml
  147. +22 −0 app-accessibility/morseall/morseall-0.5.0.ebuild
  148. +1 −0 app-accessibility/nfbtrans/Manifest
  149. +11 −0 app-accessibility/nfbtrans/files/nfbtrans-7.74-gentoo-fix.patch
  150. +40 −0 app-accessibility/nfbtrans/files/nfbtrans-7.74-getline-fix.patch
  151. +9 −0 app-accessibility/nfbtrans/metadata.xml
  152. +42 −0 app-accessibility/nfbtrans/nfbtrans-7.74-r1.ebuild
  153. +39 −0 app-accessibility/nfbtrans/nfbtrans-7.74.ebuild
  154. +2 −0 app-accessibility/orca/Manifest
  155. +12 −0 app-accessibility/orca/metadata.xml
  156. +82 −0 app-accessibility/orca/orca-2.32.1.ebuild
  157. +87 −0 app-accessibility/orca/orca-3.0.3.ebuild
  158. +1 −0 app-accessibility/perlbox-voice/Manifest
  159. +10 −0 app-accessibility/perlbox-voice/metadata.xml
  160. +28 −0 app-accessibility/perlbox-voice/perlbox-voice-0.09-r1.ebuild
  161. +1 −0 app-accessibility/pidgin-festival/Manifest
  162. +6 −0 app-accessibility/pidgin-festival/metadata.xml
  163. +25 −0 app-accessibility/pidgin-festival/pidgin-festival-2.4.ebuild
  164. +1 −0 app-accessibility/powiedz/Manifest
  165. +13 −0 app-accessibility/powiedz/files/powiedz-dsp-handle-fix.patch
  166. +9 −0 app-accessibility/powiedz/files/powiedz.desktop
  167. +6 −0 app-accessibility/powiedz/metadata.xml
  168. +35 −0 app-accessibility/powiedz/powiedz-1.0-r1.ebuild
  169. +1 −0 app-accessibility/sound-icons/Manifest
  170. +11 −0 app-accessibility/sound-icons/metadata.xml
  171. +29 −0 app-accessibility/sound-icons/sound-icons-0.1.ebuild
  172. +1 −0 app-accessibility/speakup-utils/Manifest
  173. +8 −0 app-accessibility/speakup-utils/metadata.xml
  174. +25 −0 app-accessibility/speakup-utils/speakup-utils-1.0.ebuild
  175. +2 −0 app-accessibility/speakup/Manifest
  176. +8 −0 app-accessibility/speakup/metadata.xml
  177. +67 −0 app-accessibility/speakup/speakup-3.1.6.ebuild
  178. +73 −0 app-accessibility/speakup/speakup-3.1.6_p201011120508.ebuild
  179. +72 −0 app-accessibility/speakup/speakup-9999.ebuild
  180. +1 −0 app-accessibility/speech-dispatcher/Manifest
  181. +13 −0 app-accessibility/speech-dispatcher/metadata.xml
  182. +123 −0 app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r1.ebuild
  183. +6 −0 app-accessibility/speech-tools/Manifest
  184. +61 −0 app-accessibility/speech-tools/files/speech-tools-1.2.96_beta-gcc42.patch
  185. +22 −0 app-accessibility/speech-tools/files/speech-tools-1.2.96_beta-gcc43-include.patch
  186. +21 −0 app-accessibility/speech-tools/files/speech-tools-1.2.96_beta-gcc44.patch
  187. +9 −0 app-accessibility/speech-tools/metadata.xml
  188. +109 −0 app-accessibility/speech-tools/speech-tools-1.2.96_beta-r2.ebuild
  189. +95 −0 app-accessibility/speech-tools/speech-tools-1.2.96_beta.ebuild
  190. +108 −0 app-accessibility/speech-tools/speech-tools-2.0.95_beta.ebuild
  191. +104 −0 app-accessibility/speech-tools/speech-tools-2.1-r1.ebuild
  192. +4 −0 app-accessibility/speechd-el/Manifest
  193. +62 −0 app-accessibility/speechd-el/files/speechd-el-2.4-emacs23.patch
  194. +12 −0 app-accessibility/speechd-el/metadata.xml
  195. +35 −0 app-accessibility/speechd-el/speechd-el-0.4.ebuild
  196. +35 −0 app-accessibility/speechd-el/speechd-el-1.0.ebuild
  197. +41 −0 app-accessibility/speechd-el/speechd-el-2.2.ebuild
  198. +46 −0 app-accessibility/speechd-el/speechd-el-2.4.ebuild
  199. +1 −0 app-accessibility/speechd-up/Manifest
  200. +6 −0 app-accessibility/speechd-up/files/speechd-up.confd
  201. +39 −0 app-accessibility/speechd-up/files/speechd-up.rc
  202. +8 −0 app-accessibility/speechd-up/metadata.xml
  203. +32 −0 app-accessibility/speechd-up/speechd-up-0.4-r3.ebuild
  204. +1 −0 app-accessibility/sphinx2/Manifest
  205. +25 −0 app-accessibility/sphinx2/files/sphinx2-0.6-as-needed.patch
  206. +6 −0 app-accessibility/sphinx2/metadata.xml
  207. +30 −0 app-accessibility/sphinx2/sphinx2-0.6.ebuild
  208. +1 −0 app-accessibility/sphinx3/Manifest
  209. +5 −0 app-accessibility/sphinx3/metadata.xml
  210. +21 −0 app-accessibility/sphinx3/sphinx3-0.6.3.ebuild
  211. +1 −0 app-accessibility/yasr/Manifest
  212. +26 −0 app-accessibility/yasr/files/yasr-0.6.9-gcc43.patch
  213. +29 −0 app-accessibility/yasr/files/yasr-0.6.9-remove-m4.patch
  214. +6 −0 app-accessibility/yasr/metadata.xml
  215. +52 −0 app-accessibility/yasr/yasr-0.6.9-r1.ebuild
  216. +74 −0 app-admin/389-admin-console/389-admin-console-1.1.7.ebuild
  217. +74 −0 app-admin/389-admin-console/389-admin-console-1.1.8.ebuild
  218. +2 −0 app-admin/389-admin-console/Manifest
  219. +9 −0 app-admin/389-admin-console/metadata.xml
  220. +54 −0 app-admin/389-console/389-console-1.1.6.ebuild
  221. +54 −0 app-admin/389-console/389-console-1.1.7.ebuild
  222. +2 −0 app-admin/389-console/Manifest
  223. BIN app-admin/389-console/files/fedora.png
  224. +8 −0 app-admin/389-console/metadata.xml
  225. +74 −0 app-admin/389-ds-console/389-ds-console-1.2.3-r1.ebuild
  226. +74 −0 app-admin/389-ds-console/389-ds-console-1.2.6.ebuild
  227. +2 −0 app-admin/389-ds-console/Manifest
  228. +8 −0 app-admin/389-ds-console/metadata.xml
  229. 0 app-admin/addpatches/Manifest
  230. +19 −0 app-admin/addpatches/addpatches-0.2.ebuild
  231. +117 −0 app-admin/addpatches/files/addpatches
  232. +8 −0 app-admin/addpatches/metadata.xml
  233. 0 app-admin/amazon-ec2-init/Manifest
  234. +30 −0 app-admin/amazon-ec2-init/amazon-ec2-init-20101127.ebuild
  235. +35 −0 app-admin/amazon-ec2-init/files/amazon-ec2.init
  236. +8 −0 app-admin/amazon-ec2-init/metadata.xml
  237. +1 −0 app-admin/analog/Manifest
  238. +54 −0 app-admin/analog/analog-6.0-r4.ebuild
  239. +20 −0 app-admin/analog/files/analog-5.1-gentoo.diff
  240. +64 −0 app-admin/analog/files/analog-6.0-bzip2.patch
  241. +101 −0 app-admin/analog/files/analog.cfg
  242. +9 −0 app-admin/analog/metadata.xml
  243. +6 −0 app-admin/apache-tools/Manifest
  244. +91 −0 app-admin/apache-tools/apache-tools-2.2.14.ebuild
  245. +91 −0 app-admin/apache-tools/apache-tools-2.2.15.ebuild
  246. +91 −0 app-admin/apache-tools/apache-tools-2.2.16.ebuild
  247. +91 −0 app-admin/apache-tools/apache-tools-2.2.17.ebuild
  248. +88 −0 app-admin/apache-tools/apache-tools-2.2.20.ebuild
  249. +88 −0 app-admin/apache-tools/apache-tools-2.2.21.ebuild
  250. +41 −0 app-admin/apache-tools/files/apache-tools-2.2.20-Makefile.patch
  251. +39 −0 app-admin/apache-tools/files/apache-tools-Makefile.patch
  252. +16 −0 app-admin/apache-tools/metadata.xml
  253. +1 −0 app-admin/apachetop/Manifest
  254. +44 −0 app-admin/apachetop/apachetop-0.12.6-r1.ebuild
  255. +101 −0 app-admin/apachetop/files/apachetop-0.12.6-configure.patch
  256. +13 −0 app-admin/apachetop/files/apachetop-0.12.6-gcc41.patch
  257. +39 −0 app-admin/apachetop/files/apachetop-0.12.6-maxpathlen.patch
  258. +5 −0 app-admin/apachetop/metadata.xml
  259. +1 −0 app-admin/apg/Manifest
  260. +44 −0 app-admin/apg/apg-2.3.0b-r4.ebuild
  261. +52 −0 app-admin/apg/apg-2.3.0b-r5.ebuild
  262. +17 −0 app-admin/apg/files/apg-2.3.0b-cracklib.patch
  263. +31 −0 app-admin/apg/files/apg-2.3.0b-crypt_password.patch
  264. +11 −0 app-admin/apg/files/apg-glibc-2.4.patch
  265. +15 −0 app-admin/apg/metadata.xml
  266. +6 −0 app-admin/augeas/Manifest
  267. +35 −0 app-admin/augeas/augeas-0.5.2.ebuild
  268. +35 −0 app-admin/augeas/augeas-0.7.1.ebuild
  269. +35 −0 app-admin/augeas/augeas-0.7.3.ebuild
  270. +35 −0 app-admin/augeas/augeas-0.7.4.ebuild
  271. +40 −0 app-admin/augeas/augeas-0.8.1.ebuild
  272. +43 −0 app-admin/augeas/augeas-0.9.0.ebuild
  273. +12 −0 app-admin/augeas/files/augeas-0.9.0-gnulib-test.patch
  274. +19 −0 app-admin/augeas/metadata.xml
  275. +2 −0 app-admin/bastille/Manifest
  276. +60 −0 app-admin/bastille/bastille-3.0.9.ebuild
  277. +6 −0 app-admin/bastille/metadata.xml
  278. +2 −0 app-admin/bcfg2/Manifest
  279. +65 −0 app-admin/bcfg2/bcfg2-1.1.0.ebuild
  280. +65 −0 app-admin/bcfg2/bcfg2-1.1.2.ebuild
  281. +23 −0 app-admin/bcfg2/files/bcfg2-server.rc
  282. +17 −0 app-admin/bcfg2/metadata.xml
  283. +1 −0 app-admin/cancd/Manifest
  284. +42 −0 app-admin/cancd/cancd-0.1.0-r1.ebuild
  285. +36 −0 app-admin/cancd/cancd-0.1.0.ebuild
  286. +14 −0 app-admin/cancd/files/cancd-0.1.0-build.patch
  287. +65 −0 app-admin/cancd/files/cancd-0.1.0-c-cleanup.patch
  288. +20 −0 app-admin/cancd/files/cancd-conf.d
  289. +23 −0 app-admin/cancd/files/cancd-init.d
  290. +28 −0 app-admin/cancd/files/netconsole-conf.d
  291. +68 −0 app-admin/cancd/files/netconsole-init.d
  292. +9 −0 app-admin/cancd/metadata.xml
  293. +1 −0 app-admin/ccze/Manifest
  294. +48 −0 app-admin/ccze/ccze-0.2.1-r2.ebuild
  295. +49 −0 app-admin/ccze/ccze-0.2.1-r3.ebuild
  296. +25 −0 app-admin/ccze/files/ccze-fbsd.patch
  297. +11 −0 app-admin/ccze/files/ccze-ldflags.patch
  298. +30 −0 app-admin/ccze/files/ccze-segfault.patch
  299. +16 −0 app-admin/ccze/metadata.xml
  300. +1 −0 app-admin/checkrestart/Manifest
Sorry, we could not display the entire diff because too many files (110,156) changed.
View
2 .gitignore
@@ -0,0 +1,2 @@
+distfiles/*
+packages/*
View
1 app-accessibility/SphinxTrain/Manifest
@@ -0,0 +1 @@
+DIST SphinxTrain-0.9.1-beta.tar.gz 469617 RMD160 ff11c88a5eae3b735c8269207617b07e6cd26ddb SHA1 50aee098c8a6c73ec2c3c3cb4d24c0ee4cf63c50 SHA256 c1a4b74a3e26777b80ddd7a026547aad194040cca8595e6fe1be320a19f99d18
View
40 app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild,v 1.16 2010/04/29 11:07:29 flameeyes Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="Speech Recognition (Training Module)"
+HOMEPAGE="http://cmusphinx.sourceforge.net/html/cmusphinx.php"
+SRC_URI="http://www.speech.cs.cmu.edu/${PN}/${P}-beta.tar.gz"
+
+LICENSE="BSD as-is"
+SLOT="0"
+KEYWORDS="x86 ppc"
+IUSE=""
+
+DEPEND="app-accessibility/sphinx2
+ app-accessibility/festival"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}"/gcc.patch
+ epatch "${FILESDIR}"/gcc34.patch
+}
+
+src_install() {
+ # dobin bin.*/* fails ... see bug #73586
+ find bin.* -mindepth 1 -maxdepth 1 -type f -exec dobin '{}' \; || die
+
+ dodoc README etc/*cfg
+ dohtml doc/*{txt,html,sgml}
+}
+
+pkg_postinst() {
+ elog "Detailed usage and training instructions can be found at"
+ elog "http://www.speech.cs.cmu.edu/SphinxTrain/"
+}
View
34 app-accessibility/SphinxTrain/files/gcc.patch
@@ -0,0 +1,34 @@
+--- src/programs/count_3phone/wrec.h.orig 2003-09-28 18:51:49.000000000 +0900
++++ src/programs/count_3phone/wrec.h 2003-09-28 18:52:23.000000000 +0900
+@@ -44,7 +44,7 @@
+ #define WREC_H
+
+ #include "phrec.h"
+-#include <varargs.h>
++#include <stdarg.h>
+
+ int quit (int status, char *fmt, ...);
+
+--- src/programs/count_3phone/quit.c.orig 2003-09-28 19:12:56.000000000 +0900
++++ src/programs/count_3phone/quit.c 2003-09-28 19:13:12.000000000 +0900
+@@ -74,17 +74,14 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
+-#include <varargs.h>
++#include <stdarg.h>
+
+-int quit (status,fmt,va_alist)
+- int status;
+- char *fmt;
+- va_dcl
++int quit (int status,char *fmt,...)
+ {
+ va_list args;
+
+ fflush(stdout);
+- va_start(args);
++ va_start(args, fmt);
+ (void) vfprintf(stderr, fmt, args);
+ va_end(args);
+ exit(status);
View
11 app-accessibility/SphinxTrain/files/gcc34.patch
@@ -0,0 +1,11 @@
+--- SphinxTrain/src/programs/count_3phone/phone_word_io.c~ 2001-04-05 16:00:33.000000000 -0400
++++ SphinxTrain/src/programs/count_3phone/phone_word_io.c 2005-05-01 12:48:42.000000000 -0400
+@@ -71,7 +71,7 @@
+ #ifdef __alpha
+ void *malloc();
+ #else
+-char *malloc();
++//char *malloc();
+ #endif
+
+ extern int Num_Phones, Num_Words;
View
12 app-accessibility/SphinxTrain/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<herd>sound</herd>
+<longdescription lang="en">
+ SphinxTrain is CMU Sphinx's training package.
+</longdescription>
+<longdescription lang="ja">
+ SphinxTrainはCMU Sphinxの調教パッケージです。
+</longdescription>
+</pkgmetadata>
View
1 app-accessibility/accerciser/Manifest
@@ -0,0 +1 @@
+DIST accerciser-1.12.1.tar.bz2 1554921 RMD160 e6591b4101e048c3641ded7ac2d054ef33fe2922 SHA1 c0d5389bda941e62aa434dcdf42264e4ca1dadf9 SHA256 addbc940a05c0dacb6131c8e0b136c14eab73c57bfe50c110cef4d3723d07807
View
61 app-accessibility/accerciser/accerciser-1.12.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/accerciser/accerciser-1.12.1.ebuild,v 1.6 2011/08/19 11:21:53 nirbheek Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
+PYTHON_DEPEND="2:2.4"
+
+inherit gnome2 python
+
+DESCRIPTION="Interactive Python accessibility explorer"
+HOMEPAGE="http://live.gnome.org/Accerciser"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="dev-python/ipython
+ dev-python/pygtk:2
+ dev-python/pygobject:2
+ dev-python/pycairo
+ dev-python/libgnome-python
+ dev-python/libwnck-python
+ dev-python/pygtksourceview
+ dev-python/gconf-python
+ dev-python/librsvg-python
+ >=gnome-extra/at-spi-1.7:1
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/intltool-0.35
+ app-text/scrollkeeper
+ >=app-text/gnome-doc-utils-0.12"
+
+pkg_setup() {
+ G2CONF="${G2CONF} --without-pyreqs"
+ DOCS="AUTHORS COPYING ChangeLog NEWS README"
+ python_set_active_version 2
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # disable pyc compiling
+ mv "${S}"/py-compile "${S}"/py-compile.orig
+ ln -s $(type -P true) "${S}"/py-compile
+
+ python_convert_shebangs -r 2 .
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_need_rebuild
+ python_mod_optimize "${PN}"
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup "${PN}"
+}
View
11 app-accessibility/accerciser/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-accessibility</herd>
+<longdescription lang="en">
+Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.
+
+In essence, Accerciser is a next generation at-poke tool.
+</longdescription>
+</pkgmetadata>
+
View
1 app-accessibility/at-spi2-atk/Manifest
@@ -0,0 +1 @@
+DIST at-spi2-atk-2.0.2.tar.bz2 356867 RMD160 83be950352a8aa2754d2f6878cd702bd0d26f926 SHA1 f90e4708317d24b3a538cb452cc567b413a9c108 SHA256 4b958d3701afd0c8f83ecf297750032f06a07491007d85173997ce7371688725
View
48 app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild,v 1.1 2011/08/14 14:15:31 nirbheek Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2
+
+DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
+HOMEPAGE="http://live.gnome.org/Accessibility"
+
+LICENSE="LGPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=app-accessibility/at-spi2-core-1.91.92
+ >=dev-libs/atk-1.29.3
+ dev-libs/glib:2
+ >=sys-apps/dbus-1
+ x11-libs/libX11
+"
+RDEPEND="${COMMON_DEPEND}
+ !<gnome-extra/at-spi-1.32.0-r1
+"
+DEPEND="${COMMON_DEPEND}
+ dev-util/pkgconfig
+ >=dev-util/intltool-0.40
+"
+
+pkg_setup() {
+ DOCS="AUTHORS NEWS README"
+ # xevie is deprecated/broken since xorg-1.6/1.7
+ G2CONF="${G2CONF} --enable-p2p"
+}
+
+src_prepare() {
+ # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
+ epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+ # FIXME: droute test fails
+ sed -e 's:TESTS = droute-test\.*:TESTS = :' -i droute/Makefile.* ||
+ die "sed droute/Makefile.* failed"
+
+ gnome2_src_prepare
+}
View
13 app-accessibility/at-spi2-atk/files/at-spi2-atk-2.0.2-disable-teamspaces-test.patch
@@ -0,0 +1,13 @@
+diff --git a/dbind/dbtest.c b/dbind/dbtest.c
+index d00486a..553dd78 100644
+--- a/dbind/dbtest.c
++++ b/dbind/dbtest.c
+@@ -397,7 +397,7 @@ int main (int argc, char **argv)
+
+ test_helpers ();
+ test_marshalling ();
+- test_teamspaces (bus);
++ /* test_teamspaces (bus); */
+
+ return 0;
+ }
View
5 app-accessibility/at-spi2-atk/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-accessibility</herd>
+</pkgmetadata>
View
1 app-accessibility/at-spi2-core/Manifest
@@ -0,0 +1 @@
+DIST at-spi2-core-2.0.2.tar.bz2 503654 RMD160 97eea48189b980c3b9532736d4f3b62513dae8d4 SHA1 001bbbc959a10981ade25a4db0b076b9e7e7000b SHA256 15e13433d1923c96139c109568295313de636a83dbb3700c8467fcb9c5e4e6ce
View
47 app-accessibility/at-spi2-core/at-spi2-core-2.0.2-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.0.2-r1.ebuild,v 1.1 2011/08/14 14:16:52 nirbheek Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="http://live.gnome.org/Accessibility"
+
+LICENSE="LGPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +introspection"
+
+RDEPEND="
+ >=dev-libs/glib-2.28:2
+ >=sys-apps/dbus-1
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libXtst
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.40
+ doc? ( >=dev-util/gtk-doc-1.9 )
+"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog NEWS README"
+ # xevie is deprecated/broken since xorg-1.6/1.7
+ G2CONF="${G2CONF} --disable-xevie"
+}
+
+src_prepare() {
+ # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
+ epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=652215
+ # Fixed in upstream git master branch, but not in gnome-3-0 branch
+ epatch "${FILESDIR}/${PN}-2.0.2-abort-if-already-running.patch"
+
+ gnome2_src_prepare
+}
View
88 app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-abort-if-already-running.patch
@@ -0,0 +1,88 @@
+From 72b5b5733841657af00f31370d26bdfd5a0b60b7 Mon Sep 17 00:00:00 2001
+From: Mike Gorse <mgorse@novell.com>
+Date: Thu, 09 Jun 2011 16:50:58 +0000
+Subject: Make the bus launcher abort if an instance is already running
+
+Upon starting up, at-spi-bus-launcher now looks for an X property with
+the bus address and tries to connect to it, aborting if successful.
+This fixes a bug where, if the launcher was run twice (perhaps by both
+an autostart script and a request for the bus address), the second
+instance would start its main loop, eventually abort, and delete the X
+property, which would cause a new X property to be created later,
+overriding the old one, if a different user requested the address,
+leading to a11y breakage.
+---
+diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
+index 9300979..dcc35e4 100644
+--- a/bus/at-spi-bus-launcher.c
++++ b/bus/at-spi-bus-launcher.c
+@@ -27,6 +27,7 @@
+ #include <signal.h>
+ #include <sys/wait.h>
+ #include <errno.h>
++#include <stdio.h>
+
+ #include <gio/gio.h>
+ #include <X11/Xlib.h>
+@@ -349,6 +350,49 @@ is_a11y_using_corba (void)
+ return result;
+ }
+
++static gboolean
++already_running ()
++{
++ Atom AT_SPI_BUS;
++ Atom actual_type;
++ Display *bridge_display;
++ int actual_format;
++ unsigned char *data = NULL;
++ unsigned long nitems;
++ unsigned long leftover;
++ gboolean result = FALSE;
++
++ bridge_display = XOpenDisplay (NULL);
++ if (!bridge_display)
++ return FALSE;
++
++ AT_SPI_BUS = XInternAtom (bridge_display, "AT_SPI_BUS", False);
++ XGetWindowProperty (bridge_display,
++ XDefaultRootWindow (bridge_display),
++ AT_SPI_BUS, 0L,
++ (long) BUFSIZ, False,
++ (Atom) 31, &actual_type, &actual_format,
++ &nitems, &leftover, &data);
++
++ if (data)
++ {
++ GDBusConnection *bus;
++ GError *error = NULL;
++ const gchar *old_session = g_getenv ("DBUS_SESSION_BUS_ADDRESS");
++ /* TODO: Is there a better way to connect? This is really hacky */
++ g_setenv ("DBUS_SESSION_BUS_ADDRESS", data, TRUE);
++ bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
++ g_setenv ("DBUS_SESSION_BUS_ADDRESS", old_session, TRUE);
++ if (bus != NULL)
++ result = TRUE;
++ g_object_unref (bus);
++ }
++
++ XCloseDisplay (bridge_display);
++ return result;
++}
++
++
+ int
+ main (int argc,
+ char **argv)
+@@ -363,6 +407,9 @@ main (int argc,
+ if (is_a11y_using_corba ())
+ return 0;
+
++ if (already_running ())
++ return 0;
++
+ _global_app = g_slice_new0 (A11yBusLauncher);
+ _global_app->loop = g_main_loop_new (NULL, FALSE);
+ _global_app->launch_immediately = (argc == 2 && strcmp (argv[1], "--launch-immediately") == 0);
+--
+cgit v0.9
View
13 app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch
@@ -0,0 +1,13 @@
+diff --git a/dbind/dbtest.c b/dbind/dbtest.c
+index e8bbb63..9843c3d 100644
+--- a/dbind/dbtest.c
++++ b/dbind/dbtest.c
+@@ -417,7 +417,7 @@ int main (int argc, char **argv)
+
+ test_helpers ();
+ test_marshalling ();
+- test_teamspaces (bus);
++ /* test_teamspaces (bus); */
+
+ return 0;
+ }
View
9 app-accessibility/at-spi2-core/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-accessibility</herd>
+ <use>
+ <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
+ for introspection</flag>
+ </use>
+</pkgmetadata>
View
1 app-accessibility/brltty/Manifest
@@ -0,0 +1 @@
+DIST brltty-4.2.tar.gz 2234191 RMD160 f099f92c8e44f1cedf20a70e8b874796bae9daab SHA1 d25802d08599b75841e7bb2f29bc88737f2992d2 SHA256 fc2b1a96255afc26ac43cadd3f730fabb73d0b1d991ffefd4c2214c5e20a8aa2
View
146 app-accessibility/brltty/brltty-4.2.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-4.2.ebuild,v 1.16 2011/05/12 16:49:35 jer Exp $
+
+EAPI="4"
+FINDLIB_USE="ocaml"
+
+inherit findlib eutils multilib toolchain-funcs java-pkg-opt-2 flag-o-matic \
+ autotools
+
+DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
+HOMEPAGE="http://mielke.cc/brltty/"
+SRC_URI="http://mielke.cc/brltty/releases/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 x86"
+IUSE="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu
+ java +learn-mode +midi nls ocaml +pcm python usb +speech
+ tcl X"
+REQUIRED_USE="doc? ( api )
+ java? ( api )
+ ocaml? ( api )
+ python? ( api )
+ tcl? ( api )"
+
+COMMON_DEP="bluetooth? ( net-wireless/bluez )
+ gpm? ( >=sys-libs/gpm-1.20 )
+ iconv? ( virtual/libiconv )
+ icu? ( dev-libs/icu )
+ nls? ( virtual/libintl )
+ python? ( >=dev-python/pyrex-0.9.4.1 )
+ tcl? ( >=dev-lang/tcl-8.4.15 )
+ usb? ( virtual/libusb:0 )
+ X? ( x11-libs/libXaw )"
+DEPEND="java? ( >=virtual/jdk-1.4 )
+ ${COMMON_DEP}"
+RDEPEND="java? ( >=virtual/jre-1.4 )
+ ${COMMON_DEP}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-fix-a2.patch
+ epatch "${FILESDIR}"/${P}-fix-ldflags.patch
+ epatch "${FILESDIR}"/${P}-fix-ocaml-install.patch
+ epatch "${FILESDIR}"/${P}-fix-svnversion.patch
+ epatch "${FILESDIR}"/${P}-glibc-212.patch
+
+ java-pkg-opt-2_src_prepare
+
+ # We run eautoconf instead of using eautoreconf because brltty uses
+ # a custom build system that uses autoconf without the rest of the
+ # autotools.
+ eautoconf
+}
+
+src_configure() {
+ # override prefix in order to install into /
+ # braille terminal needs to be available as soon in the boot process as
+ # possible
+ # Also override localstatedir so that the lib/brltty directory is installed
+ # correctly.
+ # Disable stripping since we do that ourselves.
+ econf \
+ --prefix=/ \
+ --includedir=/usr/include \
+ --localstatedir=/var \
+ --disable-stripping \
+ --with-install-root="${D}" \
+ $(use_enable api) \
+ $(use_enable beeper beeper-support) \
+ $(use_enable contracted-braille) \
+ $(use_enable fm fm-support) \
+ $(use_enable gpm) \
+ $(use_enable iconv) \
+ $(use_enable icu) \
+ $(use_enable java java-bindings) \
+ $(use_enable learn-mode) \
+ $(use_enable midi midi-support) \
+ $(use_enable nls i18n) \
+ $(use_enable ocaml caml-bindings) \
+ $(use_enable pcm pcm-support) \
+ $(use_enable python python-bindings) \
+ $(use_enable speech speech-support) \
+ $(use_enable tcl tcl-bindings) \
+ $(use_enable X x) \
+ $(use_with bluetooth bluetooth-package) \
+ $(use_with usb usb-package)
+}
+
+src_compile() {
+ local JAVAC_CONF=""
+ local OUR_JNI_FLAGS=""
+ if use java; then
+ OUR_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
+ JAVAC_CONF="${JAVAC} -encoding UTF-8 $(java-pkg_javac-args)"
+ fi
+
+ # workaround for parallel build failure, bug #340903.
+ emake -j1 JAVA_JNI_FLAGS="${OUR_JNI_FLAGS}" JAVAC="${JAVAC_CONF}"
+}
+
+src_install() {
+ if use ocaml; then
+ findlib_src_preinst
+ fi
+
+ emake OCAML_LDCONF= install
+
+ if use java; then
+ # make install puts the _java.so there, and no it's not $(get_libdir)
+ rm -rf "${D}/usr/lib/java"
+ java-pkg_doso Bindings/Java/libbrlapi_java.so
+ java-pkg_dojar Bindings/Java/brlapi.jar
+ fi
+
+ insinto /etc
+ doins Documents/brltty.conf
+ insinto /etc/udev/rules.d
+ newins Hotplug/udev.rules 70-brltty.rules
+ newinitd "${FILESDIR}"/brltty.rc brltty
+
+ libdir="$(get_libdir)"
+ mkdir -p "${D}"/usr/${libdir}/
+ mv "${D}"/${libdir}/*.a "${D}"/usr/${libdir}/
+ gen_usr_ldscript libbrlapi.so
+
+ cd Documents
+ mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt
+ mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt
+ mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt
+ dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt
+ dohtml -r Manual-BRLTTY
+ if use doc; then
+ dohtml -r Manual-BrlAPI
+ dodoc BrlAPI-*.txt
+ fi
+}
+
+pkg_postinst() {
+ elog
+ elog please be sure "${ROOT}"etc/brltty.conf is correct for your system.
+ elog
+ elog To make brltty start on boot, type this command as root:
+ elog
+ elog rc-update add brltty boot
+}
View
15 app-accessibility/brltty/files/brltty-4.2-fix-a2.patch
@@ -0,0 +1,15 @@
+Index: configure.ac
+===================================================================
+--- configure.ac (revision 5483)
++++ configure.ac (working copy)
+@@ -1455,7 +1455,9 @@
+ ])
+
+ BRLTTY_HAVE_PACKAGE([dbus], ["dbus-1 >= 1.0"], [dnl
+- BRLTTY_SCREEN_DRIVER([a2], [AtSpi2], [$(DBUS_LIBS)])
++ AC_CHECK_HEADERS([X11/keysym.h], [dnl
++ BRLTTY_SCREEN_DRIVER([a2], [AtSpi2], [$(DBUS_LIBS)])
++ ])
+ ])
+
+ BRLTTY_ARG_DRIVER([screen], [Screen])
View
60 app-accessibility/brltty/files/brltty-4.2-fix-ldflags.patch
@@ -0,0 +1,60 @@
+Index: configure.ac
+===================================================================
+--- configure.ac (revision 5474)
++++ configure.ac (working copy)
+@@ -377,7 +377,7 @@
+ case "${host_os}"
+ in
+ linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|cygwin*|mingw*|eabi*)
+- brltty_mkmod_ld_make="-shared"
++ brltty_mkmod_ld_make="-shared ${LDFLAGS}"
+ ;;
+ solaris*)
+ brltty_mkmod_ld_make="-G"
+@@ -404,7 +404,7 @@
+ esac
+ if test "${GCC}" = "yes"
+ then
+- brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o"
++ brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o"
+ else
+ brltty_cv_prog_mkmod="\$(LD) ${brltty_mkmod_ld_make} ${brltty_mkmod_ld_options} -o"
+ fi])
+@@ -414,7 +414,7 @@
+ case "${host_os}"
+ in
+ linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|eabi*)
+- brltty_mklib_ld_make="-shared"
++ brltty_mklib_ld_make="-shared ${LDFLAGS}"
+ brltty_mklib_ld_options="-soname"
+ ;;
+ solaris*)
+@@ -449,7 +449,7 @@
+ esac
+ if test "${GCC}" = "yes"
+ then
+- brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>}]) -o"
++ brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>}]) -o"
+ else
+ brltty_cv_prog_mklib="\$(LD) ${brltty_mklib_ld_make} ${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>} -o"
+ fi])
+Index: Bindings/Caml/Makefile.in
+===================================================================
+--- Bindings/Caml/Makefile.in (revision 5474)
++++ Bindings/Caml/Makefile.in (working copy)
+@@ -55,13 +55,13 @@
+ all : $(OCAML_FILES)
+
+ $(OCAML_CLIBS) : brlapi_stubs.$O
+- $(OCAMLMKLIB) $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O
++ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O
+
+ $(OCAML_BCLIB) : $(OCAML_CLIBS) brlapi.cmo
+ $(OCAMLC) -a $(OCAMLMKLIB_FLAGS) -o $(OCAML_LIB).cma brlapi.cmo
+
+ $(OCAML_NCLIB) : $(OCAML_CLIBS) brlapi.cmx
+- $(OCAMLMKLIB) $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx
++ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx
+
+ brlapi.cmi: brlapi.mli
+ $(OCAMLC) -o $@ -c brlapi.mli
View
21 app-accessibility/brltty/files/brltty-4.2-fix-ocaml-install.patch
@@ -0,0 +1,21 @@
+Index: Bindings/Caml/Makefile.in
+===================================================================
+--- Bindings/Caml/Makefile.in (revision 5474)
++++ Bindings/Caml/Makefile.in (working copy)
+@@ -31,6 +31,7 @@
+ OCAMLFIND = @OCAMLFIND@
+ OCAML_INSTALL_TARGET = @OCAML_INSTALL_TARGET@
+ OCAML_UNINSTALL_TARGET = @OCAML_UNINSTALL_TARGET@
++OCAML_LDCONF = -ldconf "$(OCAML_DESTDIR)/ld.conf"
+
+ OCAML_LIB = $(API_NAME)
+ OCAML_BCLIB = $(OCAML_LIB).cma
+@@ -102,7 +103,7 @@
+ install-with-findlib:
+ $(INSTALL_DIRECTORY) $(OCAML_DESTDIR)
+ $(OCAMLFIND) remove -destdir "$(OCAML_DESTDIR)" $(OCAML_LIB)
+- $(OCAMLFIND) install -destdir "$(OCAML_DESTDIR)" -ldconf "$(OCAML_DESTDIR)/ld.conf" $(OCAML_LIB) $(OCAML_FILES)
++ $(OCAMLFIND) install -destdir "$(OCAML_DESTDIR)" $(OCAML_LDCONF) $(OCAML_LIB) $(OCAML_FILES)
+
+ uninstall: $(OCAML_UNINSTALL_TARGET)
+
View
27 app-accessibility/brltty/files/brltty-4.2-fix-svnversion.patch
@@ -0,0 +1,27 @@
+Index: revision
+===================================================================
+--- revision (revision 5475)
++++ revision (working copy)
+@@ -18,15 +18,17 @@
+ ###############################################################################
+
+ . "`dirname "${0}"`/prologue.sh"
++set -e
+
+-[ "${#}" -eq 0 ] && syntaxError "missing source root."
++[ "${#}" -gt 0 ] || syntaxError "missing source root"
+ sourceRoot="${1}"
+ shift
+
+-[ "${#}" -eq 0 ] || syntaxError "too many parameters."
++[ "${#}" -eq 0 ] || syntaxError "too many parameters"
+
+-set -e
+-revision="`svnversion -n "${sourceRoot}"`"
++revision="`svnversion -n "${sourceRoot}" 2>/dev/null`" || semanticError "build revision cannot be determined - subversion not installed"
+ [ "${revision}" != "exported" ] || revision=""
+-[ -z "${revision}" ] || echo "${revision}"
++[ -n "${revision}" ] || semanticError "build revision not known"
++
++echo "${revision}"
+ exit 0
View
13 app-accessibility/brltty/files/brltty-4.2-glibc-212.patch
@@ -0,0 +1,13 @@
+http://bugs.gentoo.org/339846
+
+--- Programs/sys_linux.c
++++ Programs/sys_linux.c
+@@ -22,6 +22,8 @@
+ #include <string.h>
+ #include <errno.h>
+ #include <fcntl.h>
++#include <sys/types.h> /* sys/stat.h */
++#include <sys/stat.h> /* S_ISCHR */
+ #include <sys/ioctl.h>
+ #include <linux/kd.h>
+
View
23 app-accessibility/brltty/files/brltty.rc
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/files/brltty.rc,v 1.4 2009/11/01 18:41:06 eva Exp $
+
+depend() {
+ if [ -z $svcdir ]; then
+ before *
+ fi
+ after clock
+}
+
+start() {
+ ebegin "Starting brltty"
+ start-stop-daemon --start --exec /bin/brltty -- -P /var/run/brltty.pid -q
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping brltty"
+ start-stop-daemon --stop --pidfile /var/run/brltty.pid
+ eend $?
+}
View
31 app-accessibility/brltty/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<maintainer>
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+</maintainer>
+ <use>
+ <flag name="api">build brltty's application program interface</flag>
+ <flag name="beeper">support the console tone generator</flag>
+ <flag name="contracted-braille">support in-line contracted braille</flag>
+ <flag name="fm">support for the sound card synthesizer</flag>
+ <flag name="learn-mode">support for interactive command learn mode</flag>
+ <flag name="midi">support the musical instrument digital interface</flag>
+ <flag name="pcm">support for sound card digital audio</flag>
+ <flag name="speech">speech support</flag>
+</use>
+<longdescription lang="en">
+BRLTTY is a background process (daemon) which provides access to the Linux/Unix
+console (when in text mode) for a blind person using a refreshable braille
+display. It drives the braille display, and provides complete screen review
+functionality. Some speech capability has also been incorporated.
+</longdescription>
+<longdescription lang="ja">
+BRLTTYは、盲人用ブライユ点字ディスプレイのためのLinux/Unixコンソールを制御するバ
+ックグラウンド・プロセス(デーモン)です。ブライユ点字ディスプレイを動かし、その多
+機能な完全なスクリーン・レビューを提供します。幾つかの台詞読み上げ機能も統合され
+ています。
+</longdescription>
+</pkgmetadata>
View
1 app-accessibility/dasher/Manifest
@@ -0,0 +1 @@
+DIST dasher-4.11.tar.bz2 8416734 RMD160 e820fb276d7aa50fb7ee4010e2e763e21767e074 SHA1 9acbbdbd7ad5d86bc310965c97e84b855d9be157 SHA256 fb21cc4ef606e10a8e5deffebe8695a376eabb0766d7d1bdf80abc5f03f4fed2
View
73 app-accessibility/dasher/dasher-4.11.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/dasher/dasher-4.11.ebuild,v 1.12 2011/08/19 11:23:19 nirbheek Exp $
+
+EAPI="2"
+
+inherit gnome2
+
+DESCRIPTION="A text entry interface, driven by continuous pointing gestures"
+HOMEPAGE="http://www.inference.phy.cam.ac.uk/dasher/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+
+IUSE="accessibility cairo gnome nls"
+
+# The package claims to support 'qte', but it hasn't been tested.
+# Any patches from someone who can test it are welcome.
+# <leonardop@gentoo.org>
+RDEPEND=">=dev-libs/glib-2.16:2
+ dev-libs/expat
+ >=x11-libs/gtk+-2.6:2
+ >=gnome-base/gconf-2:2
+ x11-libs/libX11
+ x11-libs/libXtst
+ accessibility? (
+ app-accessibility/gnome-speech
+ >=gnome-base/libbonobo-2
+ >=gnome-base/orbit-2
+ >=gnome-base/libgnomeui-2
+ gnome-extra/at-spi:1
+ dev-libs/atk )
+ cairo? ( >=x11-libs/gtk+-2.8:2 )
+ gnome? (
+ >=gnome-base/libgnome-2
+ >=gnome-base/libgnomeui-2 )"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9
+ x11-proto/xextproto
+ x11-proto/xproto
+ gnome? (
+ >=app-text/gnome-doc-utils-0.3.2
+ app-text/scrollkeeper )
+ nls? ( >=dev-util/intltool-0.41 )"
+
+DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+pkg_setup() {
+ # we might want to support japanese and chinese input at some point
+ # --enable-japanese
+ # --enable-chinese
+ # --enable-tilt (tilt sensor support)
+
+ G2CONF="${G2CONF}
+ --disable-scrollkeeper
+ --with-gvfs
+ $(use_enable accessibility a11y)
+ $(use_enable accessibility speech)
+ $(use_with cairo)
+ $(use_with gnome)
+ $(use_enable nls)"
+}
+
+src_prepare() {
+ # configure.ac has a typo for AM_GCONF_SOURCE2
+ # beware if adding src_prepare + eautoreconf
+ gnome2_src_prepare
+
+ # Fix intltoolize broken file, see upstream #577133
+ sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
+ || die "sed 1 failed"
+}
View
15 app-accessibility/dasher/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-accessibility</herd>
+ <longdescription lang="en">
+ Dasher is an information-efficient text-entry interface, driven by
+ natural continuous pointing gestures. Dasher is a competitive
+ text-entry system wherever a full-size keyboard cannot be used.
+ </longdescription>
+ <longdescription lang="ja">
+ Dasherは天為と継続的なポインティングカーソルで使う
+ テキストエントリインタフェースです。Dasherは普通な
+ キーボードが使えない競争なテキストエントリシステムです。
+ </longdescription>
+</pkgmetadata>
View
1 app-accessibility/edbrowse/Manifest
@@ -0,0 +1 @@
+DIST edbrowse-3.4.7.zip 719586 RMD160 baa0bf1c3cb4320aaee3c2c556bc910ca5502a71 SHA1 57f1dbfa2226e5fa8b715498dcd1f699794dc5b0 SHA256 488d8a02b4480f1474686dfa99058b7f2f36c1d4eb1942ee79471aa8327328fe
View
61 app-accessibility/edbrowse/edbrowse-3.4.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/edbrowse/edbrowse-3.4.7.ebuild,v 1.2 2011/05/16 12:23:15 cbrannon Exp $
+
+EAPI="4"
+inherit eutils
+
+DESCRIPTION="editor, browser, and mail client using the /bin/ed interface"
+HOMEPAGE="http://the-brannons.com/edbrowse/"
+SRC_URI="http://the-brannons.com/${PN}/${P}.zip"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="linguas_fr odbc"
+COMMON_DEPEND="dev-lang/spidermonkey
+ >=sys-libs/readline-6.0
+ >=net-misc/curl-7.17.0
+ >=dev-libs/libpcre-7.8
+ >=dev-libs/openssl-0.9.8j
+ odbc? ( dev-db/unixODBC )"
+DEPEND="${COMMON_DEPEND}
+ app-arch/unzip"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-fix-makefile.patch
+}
+
+src_compile() {
+ local JSLIB=-ljs
+
+ if has_version ">=dev-lang/spidermonkey-1.9"; then
+ JSLIB=-lmozjs
+ fi
+
+ emake prefix=/usr JSLIB="${JSLIB}" STRIP=''
+ if use odbc; then
+ # Top-level makefile doesn't have this target.
+ cd src
+ emake prefix=/usr STRIP='' edbrowseodbc
+ cd ..
+ fi
+}
+
+src_install() {
+ cd src
+ emake prefix=/usr DESTDIR="${D}" install
+ if use odbc; then
+ dobin edbrowseodbc
+ fi
+ cd ..
+ dodoc CHANGES README todo
+ cd doc
+ dobin setup.ebrc
+ dohtml usersguide.html philosophy.html
+ dodoc sample.ebrc
+ if use linguas_fr; then
+ dohtml usersguide_fr.html philosophy_fr.html
+ dodoc sample_fr.ebrc
+ fi
+}
View
13 app-accessibility/edbrowse/files/edbrowse-3.4.7-fix-makefile.patch
@@ -0,0 +1,13 @@
+diff --git a/src/makefile b/src/makefile
+index 900c425..af1250e 100644
+--- a/src/makefile
++++ b/src/makefile
+@@ -59,7 +59,7 @@ edbrowse: $(EBOBJS) tcp.o dbstubs.o
+
+ # You probably need to be root to do this.
+ install:
+- install -Dm755 edbrowse $(bindir)/edbrowse
++ install -Dm755 edbrowse $(DESTDIR)$(bindir)/edbrowse
+
+ # If you had to build the javascript library yourself,
+ # link it into /usr/lib.
View
9 app-accessibility/edbrowse/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<longdescription>
+ edbrowse is a line editor, web browser and email client using the /bin/ed
+ user interface.
+</longdescription>
+</pkgmetadata>
View
1 app-accessibility/eflite/Manifest
@@ -0,0 +1 @@
+DIST eflite-0.4.1.tar.gz 63192 RMD160 18125ad8fab4dafcac8fb3ccdd489e5a58d31808 SHA1 c56a52b7b49879f2d37ce84e049e984be14de4df SHA256 91ad85855e55a3fc3b97a1a525db5fd1d211d54342bbfc88d1026813104f1721
View
45 app-accessibility/eflite/eflite-0.4.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/eflite/eflite-0.4.1.ebuild,v 1.8 2009/12/26 17:35:13 armin76 Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="A speech server that allows emacspeak and other screen readers to interact with festival lite."
+HOMEPAGE="http://eflite.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE="+16k_voice"
+
+DEPEND=">=app-accessibility/flite-1.2"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i 's:/etc/es.conf:/etc/eflite/es.conf:g' *
+}
+
+src_configure() {
+ local myconf
+ if use 16k_voice; then
+ myconf='--with-vox=cmu_us_kal16'
+ fi
+ econf ${myconf} || die "econf failed."
+}
+
+src_install() {
+ einstall || die
+ dodoc ChangeLog README INSTALL eflite_test.txt
+
+ insinto /etc/eflite
+ doins "${FILESDIR}"/es.conf
+
+ newinitd "${FILESDIR}"/eflite.rc eflite
+}
+
+pkg_postinst() {
+ enewgroup speech
+}
View
29 app-accessibility/eflite/files/eflite.rc
@@ -0,0 +1,29 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/eflite/files/eflite.rc,v 1.7 2009/11/01 18:45:20 eva Exp $
+
+depend() {
+ use alsasound
+ use modules
+ use hotplug
+}
+
+start() {
+ ebegin "Starting eflite"
+ start-stop-daemon --start --exec /usr/bin/eflite --background \
+ --quiet --pidfile /var/run/eflite.pid --make-pidfile -- -D || eend 1
+
+ SOCKET=`egrep '^sockname=' /etc/eflite/es.conf | sed 's/^sockname=//'`
+ [ ! -S ${SOCKET} ] && SOCKET=/tmp/es.socket
+
+ chown root:speech ${SOCKET}
+ chmod 660 ${SOCKET}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping eflite"
+ start-stop-daemon --stop --quiet --pidfile /var/run/eflite.pid
+ eend $?
+}
View
11 app-accessibility/eflite/files/es.conf
@@ -0,0 +1,11 @@
+# What socket do we listen on
+sockname=/tmp/es.socket
+
+# What volume do we set?
+tone_volume=8192
+
+# Do we use the PC Speaker? (0/1)
+speaker_tones=0
+
+# Do we use the sound card (via flite)? (0/1)
+soundcard_tones=1
View
24 app-accessibility/eflite/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<herd>sound</herd>
+<maintainer>
+<email>williamh@gentoo.org</email>
+</maintainer>
+<use>
+ <flag name='16k_voice'>Use a higher-quality voice.</flag>
+</use>
+<longdescription lang="en">
+ EFlite is a speech server for Emacspeak and other screen readers
+ that allows them to interface with Festival Lite, a free
+ text-to-speech engine developed at the CMU Speech Center as an
+ off-shoot of Festival.
+</longdescription>
+<longdescription lang="ja">
+ EFliteはEmacspeakと他のスクリーン読取り装置のスピーチサーバ。この
+ サーバーで前のプログラムはFestival Lite(CMU Speech Centerで開発した
+ Festivalのようにスピーチにテキストを変わるエンジン。)と
+ インタフェスすることが出来る。
+</longdescription>
+</pkgmetadata>
View
1 app-accessibility/emacspeak-ss/Manifest
@@ -0,0 +1 @@
+DIST emacspeak-ss-1.9.1.tar.gz 49077 RMD160 f7a6fcaaa63ea7e1a2ce8381433a432200af2391 SHA1 e3b4f16884585f548782cbd9f009cf47e990c50e SHA256 67131f9958381fd62be38b9c27b49d77d2d2d5cc4af1106d0dc9d74d2d9cf94e
View
36 app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild,v 1.13 2009/11/01 18:47:50 eva Exp $
+
+inherit eutils
+
+DESCRIPTION="adds support for several speech synthesizers to emacspeak"
+HOMEPAGE="http://leb.net/blinux/"
+SRC_URI="http://leb.net/pub/blinux/emacspeak/blinux/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-accessibility/emacspeak-18"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}"/gentoo-apollo-fix.patch
+}
+
+src_compile() {
+ econf || die "Econf failed"
+ emake CC=$(tc-getCC) || die "emake failed"
+}
+
+src_install() {
+ make \
+ prefix="${D}"/usr \
+ man1dir="${D}"/usr/share/man/man1 \
+ install || die
+ dodoc CREDITS ChangeLog OtherSynthesizers TODO
+ dodoc TROUBLESHOOTING README*
+}
View
24 app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch
@@ -0,0 +1,24 @@
+diff -Naur emacspeak-ss-1.9.1.old/Makefile.in emacspeak-ss-1.9.1/Makefile.in
+--- emacspeak-ss-1.9.1.old/Makefile.in 2000-05-07 18:51:21.000000000 -0500
++++ emacspeak-ss-1.9.1/Makefile.in 2004-04-22 18:43:20.635283200 -0500
+@@ -3,7 +3,7 @@
+ man1dir=@mandir@/man1
+ exec_prefix = @exec_prefix@
+ bindir=$(prefix)/share/emacs/site-lisp/emacspeak/
+-libdir=$(prefix)/lib/emacs/common/emacspeak/
++libdir=$(prefix)/lib/emacspeak-ss
+
+ INSTALL=@INSTALL@
+ VERSION=@VERSION@
+diff -Naur emacspeak-ss-1.9.1.old/apollo.in emacspeak-ss-1.9.1/apollo.in
+--- emacspeak-ss-1.9.1.old/apollo.in 2000-05-07 18:27:31.000000000 -0500
++++ emacspeak-ss-1.9.1/apollo.in 2004-04-22 18:35:09.255401085 -0500
+@@ -101,7 +101,7 @@
+ # write the argument to the synthesizer, and return its response if any
+ proc tts_ping {query} {
+ global tts
+- set status [exec /usr/lib/emacs/common/emacspeak/ping-apollo "$query" $tts(port) ]
++ set status [exec /usr/lib/emacspeak-ss/ping-apollo "$query" $tts(port) ]
+ return $status
+ }
+
View
20 app-accessibility/emacspeak-ss/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<maintainer>
+ <email>williamh@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+ Emacspeak speech servers for DoubleTalk PC and AT,
+ Braille 'n Speak, Type 'n Speak, Braille Lite from Blazie,
+ Accent SA, Apollo 2, JUNO, and JUNO-sp from Dolphin,
+ Spanish ciber 232 (+plus), Spanish PC Hablado notebook.
+</longdescription>
+<longdescription lang="ja">
+ DoubleTalkPC and ATとBraille 'n SpeakとType 'n SpeakとBlazieから
+ Braille LiteとAccent SAとApollo SAとApollo 2とDolphinからJUNO
+ and JUNO-spとSpanish ciber 232 (+plus)とSpanish PC Hablado
+ notebookのEmacspeakスピーチサーバーです。
+</longdescription>
+</pkgmetadata>
View
4 app-accessibility/emacspeak/Manifest
@@ -0,0 +1,4 @@
+DIST emacspeak-30.0-patches.tar.bz2 1609 RMD160 79b4395ee0b74adbdef74f159c7418e4e7ecea26 SHA1 48defa1d34ad9d257fff50c28bd131ad29ebd5e0 SHA256 771c894533f60a2d4fe352255c7d50a2b411fd5f47635d83c95898d41eab3a14
+DIST emacspeak-30.0.tar.bz2 1662093 RMD160 b43d09e979081ef40e6b2c69fc7a9e7d01050443 SHA1 b8bafa3898a003dc1b0f9a8bec6dfa50c213f327 SHA256 1b7d28beaf8cd5b5b5a4d63e813896b51e907dd125e992fbfc85df05feb03e3c
+DIST emacspeak-31.0.tar.bz2 1668085 RMD160 2ae899d82c66db30a19d9252a724133c89cf53a2 SHA1 3717265c427ac045f54c96c3cc72816cefb99735 SHA256 2b759ced3fa509ae8773c832f01b1000ea0b726c3fbe40ac1e72ad3f603049af
+DIST emacspeak-33.0.tar.bz2 6996664 RMD160 cc28ba8329e4060020777e3a305b4c2affe887d2 SHA1 7380f8ecdc53ae6f9183f492335b0229cb639dd1 SHA256 27810e45d29942bf4af23178db6a8947b5f38162445a5b99e6fa9c2eca3f0e9c
View
40 app-accessibility/emacspeak/emacspeak-30.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-30.0.ebuild,v 1.5 2009/11/01 18:46:55 eva Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="the emacspeak audio desktop"
+HOMEPAGE="http://emacspeak.sourceforge.net/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2
+ mirror://gentoo/${P}-patches.tar.bz2"
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="ppc x86"
+IUSE=""
+
+DEPEND=">=virtual/emacs-22"
+RDEPEND="${DEPEND}
+ >=dev-tcltk/tclx-8.4"
+
+src_prepare() {
+ EPATCH_SUFFIX="patch" \
+ epatch
+}
+
+src_configure() {
+ make config || die
+}
+
+src_compile() {
+ make emacspeak || die
+}
+
+src_install() {
+ make prefix="${D}"/usr install || die
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+ sed -i -e "s:/.*image/::" "${D}"/usr/bin/emacspeak
+}
View
43 app-accessibility/emacspeak/emacspeak-31.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-31.0.ebuild,v 1.1 2009/12/03 04:59:51 williamh Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="the emacspeak audio desktop"
+HOMEPAGE="http://emacspeak.sourceforge.net/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE="+espeak"
+
+DEPEND=">=virtual/emacs-22
+ espeak? ( app-accessibility/espeak )"
+
+RDEPEND="${DEPEND}
+ >=dev-tcltk/tclx-8.4"
+
+src_configure() {
+ make config || die
+}
+
+src_compile() {
+ make emacspeak || die
+ if use espeak; then
+ cd servers/linux-espeak
+ make TCL_VERSION=8.5 || die
+ fi
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+ if use espeak; then
+ cd servers/linux-espeak
+ make DESTDIR="${D}" install
+ fi
+}
View
48 app-accessibility/emacspeak/emacspeak-33.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-33.0.ebuild,v 1.2 2010/12/03 18:35:56 williamh Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="the emacspeak audio desktop"
+HOMEPAGE="http://emacspeak.sourceforge.net/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="+espeak"
+
+DEPEND=">=virtual/emacs-22
+ espeak? ( app-accessibility/espeak )"
+
+RDEPEND="${DEPEND}
+ >=dev-tcltk/tclx-8.4"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-greader-garbage.patch
+ epatch "${FILESDIR}"/${P}-respect-ldflags.patch
+}
+
+src_configure() {
+ make config || die
+}
+
+src_compile() {
+ make emacspeak || die
+ if use espeak; then
+ cd servers/linux-espeak
+ make TCL_VERSION=8.5 || die
+ fi
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ if use espeak; then
+ cd servers/linux-espeak
+ make DESTDIR="${D}" install || die "espeak server instalation failed"
+ fi
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+}
View
55 app-accessibility/emacspeak/emacspeak-9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2010 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.5 2010/12/03 18:35:56 williamh Exp $
+
+EAPI="2"
+
+inherit eutils
+
+if [[ ${PV} == "9999" ]] ; then
+ ESVN_REPO_URI="http://${PN}.googlecode.com/svn/trunk"
+ inherit subversion
+ KEYWORDS=""
+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() {
+ make config || die
+}
+
+src_compile() {
+ make emacspeak || die
+ if use espeak; then
+ cd servers/linux-espeak
+ make TCL_VERSION=8.5 || die
+ fi
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+ if use espeak; then
+ cd servers/linux-espeak
+ make DESTDIR="${D}" install
+ fi
+}
View
11 app-accessibility/emacspeak/files/emacspeak-33.0-greader-garbage.patch
@@ -0,0 +1,11 @@
+--- emacspeak-33.0-orig/lisp/g-client/greader.el
++++ emacspeak-33.0/lisp/g-client/greader.el
+@@ -704,7 +704,7 @@
+
+ (defvar greader-contents-rest-url
+ "http://www.google.com/reader/api/0/stream/items/contents"
+- "REST endpoint for getting content.")e
++ "REST endpoint for getting content.")
+
+ (defun greader-search-results (query)
+ "Return GReader search results."
View
57 app-accessibility/emacspeak/files/emacspeak-33.0-respect-ldflags.patch
@@ -0,0 +1,57 @@
+From aa02a6b3aed32612ca1c2c69fc9d0234efeeef0e Mon Sep 17 00:00:00 2001
+From: William Hubbs <w.d.hubbs@gmail.com>
+Date: Wed, 1 Dec 2010 17:41:35 -0600
+Subject: [PATCH] server makefiles should respect LDFLAGS
+
+---
+ servers/linux-espeak/Makefile | 2 +-
+ servers/linux-outloud/Makefile | 4 ++--
+ servers/software-dtk/Makefile | 2 +-
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/servers/linux-espeak/Makefile b/servers/linux-espeak/Makefile
+index 2fd8f66..d247b04 100644
+--- a/servers/linux-espeak/Makefile
++++ b/servers/linux-espeak/Makefile
+@@ -15,7 +15,7 @@ TTS=tclespeak.so
+ all: $(TTS)
+
+ $(TTS): tclespeak.o
+- $(CXX) -shared -o $@ $< $(LIBS)
++ $(CXX) $(LDFLAGS) -shared -o $@ $< $(LIBS)
+
+ clean:
+ rm -f *.so *.o
+diff --git a/servers/linux-outloud/Makefile b/servers/linux-outloud/Makefile
+index 0e5a061..c6915a8 100644
+--- a/servers/linux-outloud/Makefile
++++ b/servers/linux-outloud/Makefile
+@@ -15,10 +15,10 @@ LIBS= -ltcl$(TCL_VERSION) -lasound -ldl
+ all: atcleci.so
+
+ atcleci.so: langswitch.o atcleci.o
+- $(CXX) -m32 -shared -o $@ langswitch.o atcleci.o $(LIBS)
++ $(CXX) $(LDFLAGS) -m32 -shared -o $@ langswitch.o atcleci.o $(LIBS)
+
+ alsaparams: alsaparams.o
+- $(CC) -o $@ alsaparams.o -lasound
++ $(CC) $(LDFLAGS) -o $@ alsaparams.o -lasound
+
+ clean:
+ rm -f *.so *.o
+diff --git a/servers/software-dtk/Makefile b/servers/software-dtk/Makefile
+index 383592e..1b623bd 100644
+--- a/servers/software-dtk/Makefile
++++ b/servers/software-dtk/Makefile
+@@ -11,7 +11,7 @@ SERVER_DIR=/usr/share/emacs/site-lisp/emacspeak/servers/software-dtk
+ FILES=tcldtk.c tcldtk.so tcldtk.o Makefile
+
+ tcldtk.so: tcldtk.o
+- $(CC) -shared -o $@ $< $(LIBS)
++ $(CC) $(LDFLAGS) -shared -o $@ $< $(LIBS)
+
+ dist: software-dtk.tar.gz
+
+--
+1.7.2.2
+
View
20 app-accessibility/emacspeak/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<herd>emacs</herd>
+<maintainer>
+ <email>williamh@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+ Emacspeak is a speech interface that allows visually impaired
+ users to interact independently and efficiently with the computer.
+</longdescription>
+<longdescription lang="ja">
+ Emacspeakで視覚障害者が単独と手際良くでコンピュータを
+ 使うことが出来る。
+</longdescription>
+<use>
+ <flag name = 'espeak'>Adds support for the espeak tts engine</flag>
+</use>
+</pkgmetadata>
View
1 app-accessibility/epos/Manifest
@@ -0,0 +1 @@
+DIST epos-2.5.37.tar.gz 976240 RMD160 d44ba2a7235e6cc26f61a9bf36ada27539813af4 SHA1 de99a63f6fdf2692497b0da38da14a09bbbf9bd7 SHA256 7b6e835d4db4f64cfdcf3359d84b6b0ed02e8fb89851aed7615768f7d07c8607
View
43 app-accessibility/epos/epos-2.5.37-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/epos/epos-2.5.37-r1.ebuild,v 1.14 2010/05/06 11:28:20 ssuominen Exp $
+
+inherit eutils autotools
+
+DESCRIPTION="language independent text-to-speech system"
+HOMEPAGE="http://epos.ure.cas.cz/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 x86"
+IUSE=""
+
+DEPEND=">=app-text/sgmltools-lite-3.0.3-r9"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${P}-gcc43.patch \
+ "${FILESDIR}"/${P}-gcc45.patch
+
+ sed -i -e "s/CCC/#CCC/" configure.ac || die
+
+ eautoreconf
+}
+
+src_compile() {
+ econf --enable-charsets --disable-portaudio
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ mv "${D}/usr/bin/say" "${D}/usr/bin/epos_say"
+
+ doinitd "${FILESDIR}/eposd"
+
+ dodoc WELCOME THANKS Changes "${FILESDIR}/README.gentoo"
+}
View
2 app-accessibility/epos/files/README.gentoo
@@ -0,0 +1,2 @@
+Due to /usr/bin/say conflicting with the speech-dispatcher ebuild, it has
+beenn moved to /usr/bin/epos_say.
View
23 app-accessibility/epos/files/epos-2.5.37-gcc43.patch
@@ -0,0 +1,23 @@
+--- epos-2.5.37.orig/src/nnet/neural.cc
++++ epos-2.5.37/src/nnet/neural.cc
+@@ -38,7 +38,7 @@
+ #include <string.h>
+ #include <ctype.h>
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
+ #include <time.h>
+
+ /*
+--- epos-2.5.37.orig/arch/win/service/install.cpp
++++ epos-2.5.37/arch/win/service/install.cpp
+@@ -23,7 +23,7 @@
+ #include <winsvc.h>
+ #include "service.h"
+ #include <stdio.h> //sprintf & fopen
+-#include <iostream.h>
++#include <iostream>
+ #include "Shlwapi.h"
+
+ SC_HANDLE scm;
+
View
15 app-accessibility/epos/files/epos-2.5.37-gcc45.patch
@@ -0,0 +1,15 @@
+Fixing build with gcc 4.5
+
+http://bugs.gentoo.org/show_bug.cgi?id=318585
+
+--- src/nnet/neural_parse.yy
++++ src/nnet/neural_parse.yy
+@@ -255,7 +255,7 @@
+
+ int yyerror (char *s)
+ {
+- shriek (812, fmt ("BISON:yyerror:bison_nnet parser: bison_row %i (not counting empty rows) '%s' is erroneous. %s\n", row_num, bison_row_buf, s));
++ shriek (812, fmt ("BISON:yyerror:bison_nnet parser: bison_row %i (not counting empty rows) '%s' is erroneous. %s\n", row_num, bison_row_buf.c_str(), s));
+ return -1;
+ }
+
View
21 app-accessibility/epos/files/eposd
@@ -0,0 +1,21 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/epos/files/eposd,v 1.3 2009/11/01 18:48:32 eva Exp $
+
+depend() {
+ use alsasound esound
+}
+
+start() {
+ ebegin "Starting eposd"
+ start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/eposd.pid \
+ --exec /usr/bin/eposd -- -f
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping eposd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/eposd.pid
+ eend $?
+}
View
6 app-accessibility/epos/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+<herd>accessibility</herd>
+</pkgmetadata>
View
3 app-accessibility/espeak/Manifest
@@ -0,0 +1,3 @@
+DIST espeak-1.42.04-source.zip 1537076 RMD160 1b0747501d81acf48241dc6b0da7fb555a1e3927 SHA1 fe3c0e20b994d2332d8841f61ccc2ae016a836b0 SHA256 3791bb853e9283950d58c02396b3b9b1313adf27c0004bcd1e0cdaf87a683eeb
+DIST espeak-1.45.03-source.zip 1894722 RMD160 7acb21e77b72ab8888a3cbf09d2ffa851c78de0b SHA1 0aef9196e7e1347eb470d50b30d6e5323c4ec7eb SHA256 74ed21cb0f4f4a040db93ffa9f4dac463a53281fe47ef4e63605a3ee3e8e0eea
+DIST espeak-1.45.04-source.zip 1904805 RMD160 c717da9f7bc2aa6ec62a2f4a20007141ac865e67 SHA1 8b4f6fe720a3a64f0bfdf97abd970e99009603fa SHA256 816825f8aadb8ce9487808d35f698a9ac39b158cf43ad0aa98e8b4d7c5ab9780
View
79 app-accessibility/espeak/espeak-1.42.04.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.42.04.ebuild,v 1.8 2010/07/20 18:37:03 jer Exp $
+
+EAPI="2"
+
+inherit eutils
+
+MY_P="${P}-source"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+DESCRIPTION="Speech synthesizer for English and other languages"
+HOMEPAGE="http://espeak.sourceforge.net/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE="portaudio pulseaudio"
+RDEPEND="portaudio? ( >=media-libs/portaudio-19_pre20071207 )
+ pulseaudio? ( media-sound/pulseaudio )"
+ DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+get_audio() {
+ local MY_AUDIO
+
+ if use portaudio; then
+ MY_AUDIO=portaudio
+ elif use pulseaudio; then
+ MY_AUDIO=pulseaudio
+ else
+ MY_AUDIO=none
+ fi
+ echo ${MY_AUDIO}
+}
+
+pkg_setup() {
+ if ! use portaudio && ! use pulseaudio; then
+ ewarn
+ ewarn Since portaudio and pulseaudio are not in your use flags,
+ ewarn espeak will only be able to create wav files.
+ ewarn If this is not what you want, press ctrl-c and put either
+ ewarn portaudio or pulseaudio in your use flags.
+ ebeep
+ epause 10
+ elif use portaudio && use pulseaudio; then
+ die "You must choose either portaudio or pulseaudio, but not both."
+ fi
+}
+
+src_prepare() {
+ cd src
+ # gentoo uses portaudio 19.
+ if use portaudio; then
+ mv -f portaudio19.h portaudio.h
+ fi
+}
+
+src_compile() {
+ cd src
+ emake AUDIO="$(get_audio)" CXXFLAGS="${CXXFLAGS}" all || die "Compilation failed"
+
+ einfo "Fixing byte order of phoneme data files"
+ cd "${S}/platforms/big_endian"
+ make
+ ./espeak-phoneme-data "${S}/espeak-data"
+ cp -f phondata phonindex phontab "${S}/espeak-data"
+}
+
+src_install() {
+ cd src
+ make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" AUDIO="$(get_audio)" install || die "Installation failed"
+
+ cd ..
+ insinto /usr/share/espeak-data
+ doins -r dictsource
+ dodoc ChangeLog ReadMe
+ dohtml -r docs/*
+}
View
72 app-accessibility/espeak/espeak-1.45.03.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.45.03.ebuild,v 1.1 2011/03/22 17:10:56 williamh Exp $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs
+
+MY_P="${P}-source"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+DESCRIPTION="Speech synthesizer for English and other languages"
+HOMEPAGE="http://espeak.sourceforge.net/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="por