Skip to content
Browse files

glorious funtoo updates

merged:

  funtoo-overlay: 0e5bea13ebd4d12e34f6d498e96785bf986fafc6
  foo-overlay: 4e928d47e22991dc209ec57d02372c56ceff4275
  bar-overlay: 78a0865873ba50e93705d46779fd9344e60a9af3
  flora: 8af6b3b466d037b63d3ff4bfb6c359570c09beec
  lcd-filtering: dd3d9b094dbfc726ee9b3d886783a18b92f899fd
  mythtv: 00027cc812a879fe67e687843f201cd95e000a94
  • Loading branch information...
1 parent 2113290 commit 0575c1af6918fd5806388d6d94f98a2d10fc2967 @danielrobbins danielrobbins committed Aug 29, 2012
Showing with 2,084 additions and 526 deletions.
  1. +0 −22 app-arch/makeself/makeself-2.1.5.ebuild
  2. +1 −0 app-i18n/ibus/Manifest
  3. +141 −0 app-i18n/ibus/ibus-1.4.2.ebuild
  4. +1 −0 app-i18n/uim/Manifest
  5. +260 −0 app-i18n/uim/uim-1.8.2.ebuild
  6. +3 −3 app-vim/fugitive/fugitive-1.2.ebuild
  7. +3 −3 app-vim/gitv/gitv-1.1.ebuild
  8. +1 −0 dev-db/pgtune/Manifest
  9. +5 −0 dev-db/pgtune/metadata.xml
  10. +29 −0 dev-db/pgtune/pgtune-0.9.3.ebuild
  11. +1 −0 dev-db/postgresql-base/Manifest
  12. +170 −0 dev-db/postgresql-base/postgresql-base-9.2.0_rc1.ebuild
  13. +1 −0 dev-db/postgresql-docs/Manifest
  14. +57 −0 dev-db/postgresql-docs/postgresql-docs-9.2.0_rc1.ebuild
  15. +1 −0 dev-db/postgresql-server/Manifest
  16. +357 −0 dev-db/postgresql-server/postgresql-server-9.2.0_rc1.ebuild
  17. +395 −0 dev-lang/php/php-5.4.6-r2.ebuild
  18. +15 −0 dev-lang/v8/files/v8-makefile-hardfp-r0.patch
  19. +8 −1 dev-lang/v8/v8-3.13.3.1.ebuild
  20. +7 −1 dev-lang/v8/v8-9999.ebuild
  21. +8 −2 dev-python/doit/doit-0.16.1.ebuild
  22. +13 −0 dev-python/doit/files/doit-0.16.1-setup.py-encoding.patch
  23. +1 −0 dev-python/pycparser/Manifest
  24. +23 −0 dev-python/pycparser/pycparser-2.08.ebuild
  25. +1 −0 dev-python/pylons/Manifest
  26. +51 −0 dev-python/pylons/pylons-1.0.1.ebuild
  27. +1 −1 dev-python/wtforms/Manifest
  28. +8 −21 dev-python/wtforms/{wtforms-1.0.1.ebuild → wtforms-1.0.2-r1000.ebuild}
  29. +1 −0 dev-ruby/sass/Manifest
  30. +48 −0 dev-ruby/sass/sass-3.1.21.ebuild
  31. +29 −25 eclass/eutils.eclass
  32. +1 −1 games-action/spacetripper-demo/Manifest
  33. +3 −1 games-action/spacetripper-demo/spacetripper-demo-1.ebuild
  34. +4 −3 gnome-extra/zeitgeist/Manifest
  35. +80 −0 gnome-extra/zeitgeist/zeitgeist-0.9.5.ebuild
  36. +2 −2 gnustep-apps/textedit/Manifest
  37. +20 −0 gnustep-apps/textedit/files/textedit-0.95_pre20100427-gcc47.patch
  38. +6 −2 gnustep-apps/textedit/textedit-0.95_pre20100427.ebuild
  39. +22 −0 kde-base/kmail/files/kmail-4.8.5-spamfilter-mail-loss.patch
  40. +23 −0 kde-base/kmail/files/kmail-4.9.0-spamfilter-mail-loss.patch
  41. +3 −1 kde-base/kmail/{kmail-4.8.5.ebuild → kmail-4.8.5-r1.ebuild}
  42. +5 −2 kde-base/kmail/{kmail-4.9.0-r1.ebuild → kmail-4.9.0-r2.ebuild}
  43. +5 −5 mail-filter/spamassassin/files/3.3.1-spamd.init
  44. +1 −1 media-gfx/freewrl/Manifest
  45. +19 −0 media-gfx/freewrl/files/freewrl-1.22.13-fontconfig-match.patch
  46. +2 −1 media-gfx/freewrl/freewrl-1.22.13.ebuild
  47. +0 −1 media-libs/libirman/Manifest
  48. +0 −73 media-libs/libirman/files/libirman-0.4.2-PICShared.patch
  49. +0 −38 media-libs/libirman/files/libirman-0.4.2-destdir.patch
  50. +0 −13 media-libs/libirman/files/libirman-0.4.2-format.patch
  51. +0 −13 media-libs/libirman/files/libirman-0.4.2-gcc4.patch
  52. +0 −42 media-libs/libirman/libirman-0.4.2-r1.ebuild
  53. +1 −1 metadata/dtd/timestamp.chk
  54. +1 −1 metadata/glsa/timestamp.chk
  55. +1 −1 metadata/md5-cache/app-accessibility/SphinxTrain-0.9.1-r1
  56. +1 −1 metadata/md5-cache/app-accessibility/accerciser-1.12.1
  57. +1 −1 metadata/md5-cache/app-accessibility/accerciser-3.2.1
  58. +1 −1 metadata/md5-cache/app-accessibility/accerciser-3.4.1
  59. +1 −1 metadata/md5-cache/app-accessibility/at-spi2-atk-2.2.2
  60. +1 −1 metadata/md5-cache/app-accessibility/at-spi2-atk-2.4.0
  61. +1 −1 metadata/md5-cache/app-accessibility/at-spi2-core-2.2.3
  62. +1 −1 metadata/md5-cache/app-accessibility/at-spi2-core-2.4.1
  63. +1 −1 metadata/md5-cache/app-accessibility/at-spi2-core-2.4.2
  64. +1 −1 metadata/md5-cache/app-accessibility/brltty-4.2
  65. +1 −1 metadata/md5-cache/app-accessibility/brltty-4.2-r1
  66. +1 −1 metadata/md5-cache/app-accessibility/caribou-0.4.1
  67. +1 −1 metadata/md5-cache/app-accessibility/caribou-0.4.1-r1
  68. +1 −1 metadata/md5-cache/app-accessibility/caribou-0.4.2
  69. +1 −1 metadata/md5-cache/app-accessibility/dasher-4.11
  70. +1 −1 metadata/md5-cache/app-accessibility/edbrowse-3.4.7
  71. +1 −1 metadata/md5-cache/app-accessibility/edbrowse-3.4.8
  72. +1 −1 metadata/md5-cache/app-accessibility/emacspeak-30.0
  73. +1 −1 metadata/md5-cache/app-accessibility/emacspeak-31.0
  74. +1 −1 metadata/md5-cache/app-accessibility/emacspeak-33.0
  75. +1 −1 metadata/md5-cache/app-accessibility/emacspeak-9999
  76. +1 −1 metadata/md5-cache/app-accessibility/emacspeak-ss-1.9.1
  77. +1 −1 metadata/md5-cache/app-accessibility/epos-2.5.37-r1
  78. +1 −1 metadata/md5-cache/app-accessibility/espeak-1.42.04
  79. +1 −1 metadata/md5-cache/app-accessibility/espeak-1.45.03
  80. +1 −1 metadata/md5-cache/app-accessibility/espeak-1.45.04
  81. +1 −1 metadata/md5-cache/app-accessibility/espeak-1.46.01
  82. +1 −1 metadata/md5-cache/app-accessibility/espeakup-0.71
  83. +1 −1 metadata/md5-cache/app-accessibility/espeakup-9999
  84. +1 −1 metadata/md5-cache/app-accessibility/festival-1.96_beta
  85. +1 −1 metadata/md5-cache/app-accessibility/festival-1.96_beta-r1
  86. +1 −1 metadata/md5-cache/app-accessibility/festival-2.0.95_beta
  87. +1 −1 metadata/md5-cache/app-accessibility/festival-2.1
  88. +1 −1 metadata/md5-cache/app-accessibility/festival-fi-20041119
  89. +1 −1 metadata/md5-cache/app-accessibility/festival-it-1.0-r1
  90. +1 −1 metadata/md5-cache/app-accessibility/flite-1.2-r1
  91. +1 −1 metadata/md5-cache/app-accessibility/flite-1.3
  92. +1 −1 metadata/md5-cache/app-accessibility/flite-1.4-r1
  93. +1 −1 metadata/md5-cache/app-accessibility/freetts-1.2.1-r1
  94. +1 −1 metadata/md5-cache/app-accessibility/freetts-1.2.1-r2
  95. +1 −1 metadata/md5-cache/app-accessibility/gnome-mag-0.16.3
  96. +1 −1 metadata/md5-cache/app-accessibility/gnome-speech-0.4.25
  97. +1 −1 metadata/md5-cache/app-accessibility/gnome-speech-0.4.25-r1
  98. +1 −1 metadata/md5-cache/app-accessibility/gok-2.30.1
  99. +1 −1 metadata/md5-cache/app-accessibility/java-access-bridge-1.26.0
  100. +1 −1 metadata/md5-cache/app-accessibility/java-access-bridge-1.26.2
  101. +1 −1 metadata/md5-cache/app-accessibility/nfbtrans-7.74
  102. +1 −1 metadata/md5-cache/app-accessibility/nfbtrans-7.74-r1
  103. +1 −1 metadata/md5-cache/app-accessibility/orca-2.32.1
  104. +1 −1 metadata/md5-cache/app-accessibility/orca-3.2.2
  105. +1 −1 metadata/md5-cache/app-accessibility/orca-3.4.2
  106. +1 −1 metadata/md5-cache/app-accessibility/powiedz-1.0-r1
  107. +1 −1 metadata/md5-cache/app-accessibility/speakup-3.1.6
  108. +1 −1 metadata/md5-cache/app-accessibility/speakup-3.1.6_p201011120508
  109. +1 −1 metadata/md5-cache/app-accessibility/speakup-9999
  110. +1 −1 metadata/md5-cache/app-accessibility/speech-tools-1.2.96_beta
  111. +1 −1 metadata/md5-cache/app-accessibility/speech-tools-1.2.96_beta-r2
  112. +1 −1 metadata/md5-cache/app-accessibility/speech-tools-2.0.95_beta
  113. +1 −1 metadata/md5-cache/app-accessibility/speech-tools-2.1-r1
  114. +1 −1 metadata/md5-cache/app-accessibility/speechd-el-1.0
  115. +1 −1 metadata/md5-cache/app-accessibility/speechd-el-2.2
  116. +1 −1 metadata/md5-cache/app-accessibility/speechd-el-2.4
  117. +1 −1 metadata/md5-cache/app-accessibility/speechd-up-0.4-r3
  118. +1 −1 metadata/md5-cache/app-accessibility/sphinx2-0.6
  119. +1 −1 metadata/md5-cache/app-accessibility/sphinx3-0.8
  120. +1 −1 metadata/md5-cache/app-accessibility/sphinxbase-0.7
  121. +1 −1 metadata/md5-cache/app-accessibility/yasr-0.6.9-r1
  122. +1 −1 metadata/md5-cache/app-admin/389-admin-console-1.1.7
  123. +1 −1 metadata/md5-cache/app-admin/389-admin-console-1.1.8
  124. +1 −1 metadata/md5-cache/app-admin/389-console-1.1.6
  125. +1 −1 metadata/md5-cache/app-admin/389-console-1.1.7
  126. +1 −1 metadata/md5-cache/app-admin/389-ds-console-1.2.3-r1
  127. +1 −1 metadata/md5-cache/app-admin/389-ds-console-1.2.6
  128. +1 −1 metadata/md5-cache/app-admin/abrt-2.0.6
  129. +1 −1 metadata/md5-cache/app-admin/abrt-2.0.8
  130. +1 −1 metadata/md5-cache/app-admin/analog-6.0-r4
  131. +1 −1 metadata/md5-cache/app-admin/apache-tools-2.2.22
  132. +1 −1 metadata/md5-cache/app-admin/apache-tools-2.4.2
  133. +1 −1 metadata/md5-cache/app-admin/apachetop-0.12.6-r1
  134. +1 −1 metadata/md5-cache/app-admin/apg-2.3.0b-r4
  135. +1 −1 metadata/md5-cache/app-admin/apg-2.3.0b-r5
  136. +1 −1 metadata/md5-cache/app-admin/augeas-0.10.0
  137. +1 −1 metadata/md5-cache/app-admin/augeas-0.9.0
  138. +1 −1 metadata/md5-cache/app-admin/bastille-3.0.9
  139. +1 −1 metadata/md5-cache/app-admin/bcfg2-1.2.2-r1
  140. +1 −1 metadata/md5-cache/app-admin/cancd-0.1.0-r2
  141. +1 −1 metadata/md5-cache/app-admin/ccze-0.2.1-r2
  142. +1 −1 metadata/md5-cache/app-admin/ccze-0.2.1-r3
  143. +1 −1 metadata/md5-cache/app-admin/checkrestart-0.47-r2
  144. +1 −1 metadata/md5-cache/app-admin/chef-0.10.10
  145. +1 −1 metadata/md5-cache/app-admin/chef-10.12.0
  146. +1 −1 metadata/md5-cache/app-admin/chef-expander-0.10.10
  147. +1 −1 metadata/md5-cache/app-admin/chef-expander-10.12.0
  148. +1 −1 metadata/md5-cache/app-admin/chef-server-0.10.10
  149. +1 −1 metadata/md5-cache/app-admin/chef-server-10.12.0
  150. +1 −1 metadata/md5-cache/app-admin/chef-server-api-0.10.10
  151. +1 −1 metadata/md5-cache/app-admin/chef-server-api-10.12.0
  152. +1 −1 metadata/md5-cache/app-admin/chef-server-webui-0.10.10
  153. +1 −1 metadata/md5-cache/app-admin/chef-server-webui-10.12.0
  154. +1 −1 metadata/md5-cache/app-admin/chef-solr-0.10.10
  155. +1 −1 metadata/md5-cache/app-admin/chef-solr-10.12.0
  156. +1 −1 metadata/md5-cache/app-admin/chroot_safe-1.4
  157. +1 −1 metadata/md5-cache/app-admin/chrpath-0.13
  158. +1 −1 metadata/md5-cache/app-admin/chrpath-0.13-r2
  159. +1 −1 metadata/md5-cache/app-admin/collectd-5.1.0
  160. +1 −1 metadata/md5-cache/app-admin/collectd-5.1.0-r1
  161. +1 −1 metadata/md5-cache/app-admin/conky-1.8.1-r6
  162. +1 −1 metadata/md5-cache/app-admin/conky-1.9.0
  163. +1 −1 metadata/md5-cache/app-admin/conky-1.9.0-r1
  164. +1 −1 metadata/md5-cache/app-admin/conserver-8.1.16
  165. +1 −1 metadata/md5-cache/app-admin/conserver-8.1.16-r1
  166. +1 −1 metadata/md5-cache/app-admin/conserver-8.1.18
  167. +1 −1 metadata/md5-cache/app-admin/consolehm-1.31
  168. +1 −1 metadata/md5-cache/app-admin/cpulimit-1.1
  169. +1 −1 metadata/md5-cache/app-admin/cpulimit-9999
  170. +1 −1 metadata/md5-cache/app-admin/cronolog-1.6.2-r3
  171. +1 −1 metadata/md5-cache/app-admin/cronolog-1.6.2-r4
  172. +1 −1 metadata/md5-cache/app-admin/denyhosts-2.6-r5
  173. +1 −1 metadata/md5-cache/app-admin/diradm-2.9.3
  174. +1 −1 metadata/md5-cache/app-admin/diradm-2.9.5
  175. +1 −1 metadata/md5-cache/app-admin/diradm-2.9.6
  176. +1 −1 metadata/md5-cache/app-admin/durep-0.9-r3
  177. +1 −1 metadata/md5-cache/app-admin/ec2-ami-tools-1.4.0.2
  178. +1 −1 metadata/md5-cache/app-admin/ec2-api-tools-1.5.6.1
  179. +1 −1 metadata/md5-cache/app-admin/ec2-api-tools-1.6.0.0
  180. +1 −1 metadata/md5-cache/app-admin/eclean-kernel-0.3
  181. +1 −1 metadata/md5-cache/app-admin/elektra-0.7.1
  182. +1 −1 metadata/md5-cache/app-admin/equo-136
  183. +1 −1 metadata/md5-cache/app-admin/eselect-9999
  184. +1 −1 metadata/md5-cache/app-admin/eselect-gnat-1.3-r1
  185. +1 −1 metadata/md5-cache/app-admin/eselect-gnat-1.4
  186. +1 −1 metadata/md5-cache/app-admin/eselect-gnat-1.4-r1
  187. +1 −1 metadata/md5-cache/app-admin/eselect-gnat-1.5
  188. +1 −1 metadata/md5-cache/app-admin/eselect-lapack-0.1
  189. +1 −1 metadata/md5-cache/app-admin/eselect-miniaudicle-1.0.1-r1
  190. +1 −1 metadata/md5-cache/app-admin/eselect-mpost-0.1
  191. +1 −1 metadata/md5-cache/app-admin/eselect-mpost-0.2
  192. +1 −1 metadata/md5-cache/app-admin/eselect-mpost-0.3
  193. +1 −1 metadata/md5-cache/app-admin/eselect-pdftex-0.3
  194. +1 −1 metadata/md5-cache/app-admin/eselect-python-99999999
  195. +1 −1 metadata/md5-cache/app-admin/eselect-unison-0.1
  196. +1 −1 metadata/md5-cache/app-admin/eselect-unison-0.2
  197. +1 −1 metadata/md5-cache/app-admin/eselect-unison-0.3
  198. +1 −1 metadata/md5-cache/app-admin/eselect-vi-1.1.7-r1
  199. +1 −1 metadata/md5-cache/app-admin/evtxtools-1.1.0
  200. +1 −1 metadata/md5-cache/app-admin/evtxtools-1.1.1
  201. +1 −1 metadata/md5-cache/app-admin/fam-2.7.0-r6
  202. +1 −1 metadata/md5-cache/app-admin/fsvs-1.2.4
  203. +1 −1 metadata/md5-cache/app-admin/gam-server-0.1.10
  204. +1 −1 metadata/md5-cache/app-admin/gam-server-0.1.10-r1
  205. +1 −1 metadata/md5-cache/app-admin/genromfs-0.5.1
  206. +1 −1 metadata/md5-cache/app-admin/genromfs-0.5.2
  207. +1 −1 metadata/md5-cache/app-admin/geolizer-2.01.10_p20070115
  208. +1 −1 metadata/md5-cache/app-admin/geolizer-2.01.10_p20070115-r1
  209. +1 −1 metadata/md5-cache/app-admin/gkrellm-2.3.5
  210. +1 −1 metadata/md5-cache/app-admin/gkrellm-2.3.5-r1
  211. +1 −1 metadata/md5-cache/app-admin/gnome-system-log-3.4.1
  212. +1 −1 metadata/md5-cache/app-admin/gnome-system-tools-2.32.0
  213. +1 −1 metadata/md5-cache/app-admin/gnome-system-tools-2.32.0-r1
  214. +1 −1 metadata/md5-cache/app-admin/gnome-system-tools-2.32.0-r2
  215. +1 −1 metadata/md5-cache/app-admin/gnome-system-tools-2.32.0-r3
  216. +1 −1 metadata/md5-cache/app-admin/gtkdiskfree-1.9.3-r1
  217. +1 −1 metadata/md5-cache/app-admin/hardinfo-0.5.1
  218. +1 −1 metadata/md5-cache/app-admin/hardinfo-0.5.2_pre20120527
  219. +1 −1 metadata/md5-cache/app-admin/haskell-updater-0.9.1.0
  220. +1 −1 metadata/md5-cache/app-admin/haskell-updater-1.1.0.0
  221. +1 −1 metadata/md5-cache/app-admin/haskell-updater-1.1.3.0
  222. +1 −1 metadata/md5-cache/app-admin/haskell-updater-1.2.0.5
  223. +1 −1 metadata/md5-cache/app-admin/haskell-updater-1.2.0.5-r1
  224. +1 −1 metadata/md5-cache/app-admin/haskell-updater-1.2.0.6
  225. +1 −1 metadata/md5-cache/app-admin/hddtemp-0.3_beta15-r20
  226. +1 −1 metadata/md5-cache/app-admin/hddtemp-0.3_beta15-r21
  227. +1 −1 metadata/md5-cache/app-admin/hddtemp-0.3_beta15-r3
  228. +1 −1 metadata/md5-cache/app-admin/hddtemp-0.3_beta15-r4
  229. +1 −1 metadata/md5-cache/app-admin/jinit-0.1.12-r1
  230. +1 −1 metadata/md5-cache/app-admin/kedpm-0.4.0-r1
  231. +1 −1 metadata/md5-cache/app-admin/keepass-2.19
  232. +1 −1 metadata/md5-cache/app-admin/keepassx-0.4.3
  233. +1 −1 metadata/md5-cache/app-admin/killproc-2.13
  234. +1 −1 metadata/md5-cache/app-admin/lcap-0.0.6-r2
  235. +1 −1 metadata/md5-cache/app-admin/localepurge-0.5.3.3-r1
  236. +1 −1 metadata/md5-cache/app-admin/logcheck-1.3.14
  237. +1 −1 metadata/md5-cache/app-admin/logmon-0.4.4
  238. +1 −1 metadata/md5-cache/app-admin/logrotate-3.8.1
  239. +1 −1 metadata/md5-cache/app-admin/logrotate-3.8.2
  240. +1 −1 metadata/md5-cache/app-admin/longrun-0.9-r4
  241. +1 −1 metadata/md5-cache/app-admin/lsat-0.9.7.1-r1
  242. +1 −1 metadata/md5-cache/app-admin/mcelog-1.0_pre3
  243. +1 −1 metadata/md5-cache/app-admin/mcollective-1.0.1
  244. +1 −1 metadata/md5-cache/app-admin/mcollective-1.1.4
  245. +1 −1 metadata/md5-cache/app-admin/mcollective-1.2.1
  246. +1 −1 metadata/md5-cache/app-admin/mcollective-2.0.0
  247. +1 −1 metadata/md5-cache/app-admin/metalog-2
  248. +1 −1 metadata/md5-cache/app-admin/multilog-watch-1.12
  249. +1 −1 metadata/md5-cache/app-admin/newsyslog-1.1
  250. +1 −1 metadata/md5-cache/app-admin/osiris-4.2.3
  251. +1 −1 metadata/md5-cache/app-admin/packagekit-base-0.6.22
  252. +1 −1 metadata/md5-cache/app-admin/packagekit-base-0.7.4
  253. +1 −1 metadata/md5-cache/app-admin/packagekit-gtk-0.6.22
  254. +1 −1 metadata/md5-cache/app-admin/packagekit-gtk-0.7.4
  255. +1 −1 metadata/md5-cache/app-admin/packagekit-qt4-0.6.22
  256. +1 −1 metadata/md5-cache/app-admin/packagekit-qt4-0.7.4
  257. +1 −1 metadata/md5-cache/app-admin/paco-2.0.9-r1
  258. +1 −1 metadata/md5-cache/app-admin/passook-1.0.0
  259. +1 −1 metadata/md5-cache/app-admin/paxtest-0.9.9-r2
  260. +1 −1 metadata/md5-cache/app-admin/pessulus-2.30.4
  261. +1 −1 metadata/md5-cache/app-admin/petrovich-1.0.0
  262. +1 −1 metadata/md5-cache/app-admin/prelude-lml-0.9.1
  263. +1 −1 metadata/md5-cache/app-admin/prelude-lml-0.9.10.1
  264. +1 −1 metadata/md5-cache/app-admin/prelude-lml-0.9.14
  265. +1 −1 metadata/md5-cache/app-admin/prelude-lml-1.0.0
  266. +1 −1 metadata/md5-cache/app-admin/prelude-manager-0.9.15
  267. +1 −1 metadata/md5-cache/app-admin/prelude-manager-0.9.9.1
  268. +1 −1 metadata/md5-cache/app-admin/prelude-manager-1.0.0-r1
  269. +1 −1 metadata/md5-cache/app-admin/procinfo-18-r1
  270. +1 −1 metadata/md5-cache/app-admin/procinfo-ng-2.0.304
  271. +1 −1 metadata/md5-cache/app-admin/profiler-1-r1
  272. +1 −1 metadata/md5-cache/app-admin/psmon-1.39
  273. +1 −1 metadata/md5-cache/app-admin/puppet-2.7.11
  274. +1 −1 metadata/md5-cache/app-admin/puppet-2.7.12
  275. +1 −1 metadata/md5-cache/app-admin/puppet-2.7.13
  276. +1 −1 metadata/md5-cache/app-admin/puppet-2.7.18
  277. +1 −1 metadata/md5-cache/app-admin/pwgen-2.04
  278. +1 −1 metadata/md5-cache/app-admin/pwgen-2.05
  279. +1 −1 metadata/md5-cache/app-admin/pwgen-2.06
  280. +1 −1 metadata/md5-cache/app-admin/pwgen-2.06-r1
  281. +1 −1 metadata/md5-cache/app-admin/pydf-9
  282. +1 −1 metadata/md5-cache/app-admin/python-updater-0.10-r2
  283. +1 −1 metadata/md5-cache/app-admin/python-updater-9999
  284. +1 −1 metadata/md5-cache/app-admin/qpage-3.3
  285. +1 −1 metadata/md5-cache/app-admin/rackview-0.09-r2
  286. +1 −1 metadata/md5-cache/app-admin/radmind-1.13.0
  287. +1 −1 metadata/md5-cache/app-admin/radmind-1.14.0
  288. +1 −1 metadata/md5-cache/app-admin/radmind-1.14.1
  289. +1 −1 metadata/md5-cache/app-admin/radmind-1.7.1-r1
  290. +1 −1 metadata/md5-cache/app-admin/rigo-136
  291. +1 −1 metadata/md5-cache/app-admin/rsyslog-5.8.11
  292. +1 −1 metadata/md5-cache/app-admin/rsyslog-5.8.12
  293. +1 −1 metadata/md5-cache/app-admin/rsyslog-5.8.5
  294. +1 −1 metadata/md5-cache/app-admin/rsyslog-6.2.2
  295. +1 −1 metadata/md5-cache/app-admin/rudy-0.9.8.016
  296. +1 −1 metadata/md5-cache/app-admin/sabayon-2.30.1
  297. +1 −1 metadata/md5-cache/app-admin/sagan-0.2.0-r1
  298. +1 −1 metadata/md5-cache/app-admin/sagan-0.2.0-r2
  299. +1 −1 metadata/md5-cache/app-admin/sagan-0.2.1
  300. +1 −1 metadata/md5-cache/app-admin/sagan-0.2.1-r1
Sorry, we could not display the entire diff because too many files (23,755) changed.
View
22 app-arch/makeself/makeself-2.1.5.ebuild
@@ -1,22 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/makeself/makeself-2.1.5.ebuild,v 1.11 2012/08/26 18:58:21 armin76 Exp $
-
-inherit unpacker
-
-DESCRIPTION="shell script that generates a self-extractible tar.gz"
-HOMEPAGE="http://www.megastep.org/makeself/"
-SRC_URI="http://www.megastep.org/makeself/${P}.run"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 hppa ppc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-S=${WORKDIR}
-
-src_install() {
- dobin makeself-header.sh makeself.sh "${FILESDIR}"/makeself-unpack || die
- doman makeself.1
- dodoc README TODO makeself.lsm
-}
View
1 app-i18n/ibus/Manifest
@@ -1 +1,2 @@
DIST ibus-1.4.1.tar.gz 1479412 SHA256 2f46de279ef3c0a48d3f52061794cfc6544ad8cfe3f04d9d12b251d119a180d6 SHA512 465f5d099ca60612e9d28c77da6a8da2435cc50c3f2f9b93c4c9258d18bb963d85b84ed9d7f9c58e90dc07a4898dc9668a6e2a3484b69074a1777761389ba468 WHIRLPOOL 800e68481202dfd6f4cef0de692f4fa3ceb9e570d34b632f9547605a9ed9688be75a69402ff5df3df71fed12f463502d6e8041862dd065e725e6fa16ec968bcf
+DIST ibus-1.4.2.tar.gz 1489482 SHA256 2418d9960d177c0ce7d3dc5ef8ab75cfc00e30f5e2c730b7d82f4f22666a04d7 SHA512 0070f7d0a4bc6510692851f60e06e487f75fdbe47f50a2371f62dd06b89f20950161b5f1bb91e025dd8dced654d9e90eb910bb5be8e8923869e96e5048f8316d WHIRLPOOL c480ef6fabfe24f2350a0222945860e3b890b32373e159032cc4a9bb1a1df2ad22b6ce11fb9845c5ebacdb7662b9dd26bffb7dd8f6d366551e9ec226e2b14d8d
View
141 app-i18n/ibus/ibus-1.4.2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.2.ebuild,v 1.1 2012/08/29 10:30:59 naota Exp $
+
+EAPI=4
+PYTHON_DEPEND="python? 2:2.5"
+
+inherit eutils gnome2-utils multilib python autotools
+
+DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
+HOMEPAGE="http://code.google.com/p/ibus/"
+SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dconf doc +gconf gtk gtk3 +introspection nls +python vala +X"
+REQUIRED_USE="|| ( gtk gtk3 X )" #342903
+
+RDEPEND=">=dev-libs/glib-2.26
+ dconf? ( >=gnome-base/dconf-0.7.5 )
+ gconf? ( >=gnome-base/gconf-2.12:2 )
+ gnome-base/librsvg
+ sys-apps/dbus[X?]
+ app-text/iso-codes
+ gtk? ( x11-libs/gtk+:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ X? (
+ x11-libs/libX11
+ x11-libs/gtk+:2
+ )
+ introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
+ python? (
+ dev-python/notify-python
+ >=dev-python/dbus-python-0.83
+ )
+ nls? ( virtual/libintl )"
+# X? ( x11-libs/libX11 )
+# gtk? ( x11-libs/gtk+:2 x11-libs/gtk+:3 )
+# vala? ( dev-lang/vala )
+DEPEND="${RDEPEND}
+ >=dev-lang/perl-5.8.1
+ dev-util/intltool
+ virtual/pkgconfig
+ doc? ( >=dev-util/gtk-doc-1.9 )
+ nls? ( >=sys-devel/gettext-0.16.1 )"
+RDEPEND="${RDEPEND}
+ python? (
+ dev-python/pygtk
+ dev-python/pyxdg
+ )"
+
+RESTRICT="test"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ >py-compile #397497
+ echo ibus/_config.py >> po/POTFILES.skip
+
+ epatch \
+ "${FILESDIR}"/${PN}-gconf-2.m4.patch
+
+ use gconf || epatch "${FILESDIR}"/${P}-no-gconf.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ # We cannot call $(PYTHON) if we haven't called python_pkg_setup
+ use python && PYTHON=$(PYTHON) || PYTHON=
+ econf \
+ $(use_enable dconf) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable doc gtk-doc-html) \
+ $(use_enable introspection) \
+ $(use_enable gconf) \
+ $(use_enable gtk gtk2) \
+ $(use_enable gtk xim) \
+ $(use_enable gtk3) \
+ $(use_enable nls) \
+ $(use_enable python) \
+ $(use_enable vala) \
+ $(use_enable X xim) \
+ PYTHON="${PYTHON}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -exec rm -f {} +
+
+ insinto /etc/X11/xinit/xinput.d
+ newins xinput-ibus ibus.conf
+
+ keepdir /usr/share/ibus/{engine,icons} #289547
+}
+
+pkg_preinst() {
+ use gconf && gnome2_gconf_savelist
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ use gconf && gnome2_gconf_install
+ use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
+ use python && python_mod_optimize /usr/share/${PN}
+ gnome2_icon_cache_update
+
+ elog "To use ibus, you should:"
+ elog "1. Get input engines from sunrise overlay."
+ elog " Run \"emerge -s ibus-\" in your favorite terminal"
+ elog " for a list of packages we already have."
+ elog
+ elog "2. Setup ibus:"
+ elog
+ elog " $ ibus-setup"
+ elog
+ elog "3. Set the following in your user startup scripts"
+ elog " such as .xinitrc, .xsession or .xprofile:"
+ elog
+ elog " export XMODIFIERS=\"@im=ibus\""
+ elog " export GTK_IM_MODULE=\"ibus\""
+ elog " export QT_IM_MODULE=\"xim\""
+ elog " ibus-daemon -d -x"
+}
+
+pkg_postrm() {
+ use gtk && gnome2_query_immmodules_gtk2
+ use gtk3 && gnome2_query_immmodules_gtk3
+ use python && python_mod_cleanup /usr/share/${PN}
+ gnome2_icon_cache_update
+}
View
1 app-i18n/uim/Manifest
@@ -4,3 +4,4 @@ DIST uim-1.6.1.tar.bz2 6192431 SHA256 ee23965e26e6e9c52bdc37d87e66da9de2a491221b
DIST uim-1.7.1.tar.bz2 6354866 SHA256 81964ed6786eaa8306b0a638193db8171b78b386b9443d2e6a78e7f2cdf9a773 SHA512 84ce08c84ebd0225b93395bb3842d64c403983b04446542c0fbebc08c089269078e366f08fd1e29478e3efcf2973ac04fd685c1fa27200b9575cd1e75e2afbdd WHIRLPOOL c81762a16ea4a91a64aa6a6a1990b427abe16d72c38aa37d2f8c1149f193dab07d3524f3406f0888ad9e08a88a9a92fcb0d981ba4dd15bbf8c224e5ec8e0c0f5
DIST uim-1.7.3.tar.bz2 6380469 SHA256 d2909d2d624a92677935461ce03413f33b7e5af6e19796410406628e59bd561c SHA512 4879595417c77c3c14e579b2fa6e393f87a056910f9eb126262eedfc39c8b45192e8647c45dfbcd57e0a8bc074694b9988c5d5bafdd99942d9d89e90a66fc14c WHIRLPOOL 27e0865ad63d5daa0047927b7dee89097e39efc6dc4d82915768b5cb3deabc93464cc7f9836d22a620d530834dc03af2fe0bd5ae4e1390e8164520579f26d6aa
DIST uim-1.8.0.tar.bz2 6453678 SHA256 bf760f51b37e4d3a2c960357faea2ef52d1bb7ee06252284c47e431cde88ecc6 SHA512 4ec5897436fde50c1b79ea235c89d512cba0e88affcd340188341e7f7335c443dcd132c794e9711d4c8fe329c47dd3502cc9e9772f4f43f49d3864469ba69048 WHIRLPOOL 8aa5b1385e71b9b0d0570e052adcd091601a0f80f0698ef374f29b0337d569804678c9635a29d95e92a1a4f3eacb5ae6d895df85bac6a0e491815da212e94100
+DIST uim-1.8.2.tar.bz2 6480613 SHA256 44c2003179291b3279dae7f911d638418a54910f2b99e58418acc88e10067835 SHA512 4433db6913611c753c896e89c79880b87bc55cf0888eefbc76f04e72f8b4d0bf3a97e355e9beeeb51f6dabdbeafaf575399562585b44717a660b8efac9ae80ab WHIRLPOOL 0b089785a5e0b12abbeb6edf7cb5dce162e15e1fef8ea17475511d0a95f733be616bf00dc2cebc6833dc611c31655d1ef5c5c584325ecf0160cbaf4f48a871cc
View
260 app-i18n/uim/uim-1.8.2.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.8.2.ebuild,v 1.1 2012/08/29 10:47:45 naota Exp $
+
+EAPI="4"
+inherit autotools eutils multilib elisp-common flag-o-matic
+
+DESCRIPTION="Simple, secure and flexible input method library"
+HOMEPAGE="http://code.google.com/p/uim/"
+SRC_URI="http://uim.googlecode.com/files/${P}.tar.bz2"
+
+LICENSE="BSD GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="+anthy canna curl eb emacs libffi gnome gtk gtk3 kde libedit libnotify m17n-lib ncurses nls prime qt4 skk sqlite ssl static-libs test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
+
+RESTRICT="test"
+
+REQUIRED_USE="gtk? ( X ) qt4? ( X )"
+
+RDEPEND="X? (
+ x11-libs/libX11
+ x11-libs/libXft
+ x11-libs/libXt
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXext
+ x11-libs/libXrender
+ )
+ anthy? (
+ unicode? ( >=app-i18n/anthy-8622 )
+ !unicode? ( app-i18n/anthy )
+ )
+ canna? ( app-i18n/canna )
+ curl? ( >=net-misc/curl-7.16.4 )
+ eb? ( dev-libs/eb )
+ emacs? ( virtual/emacs )
+ libffi? ( virtual/libffi )
+ gnome? ( >=gnome-base/gnome-panel-2.14 )
+ gtk? ( >=x11-libs/gtk+-2.4:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ kde? ( >=kde-base/kdelibs-4 )
+ libedit? ( dev-libs/libedit )
+ libnotify? ( >=x11-libs/libnotify-0.4 )
+ m17n-lib? ( >=dev-libs/m17n-lib-1.3.1 )
+ ncurses? ( sys-libs/ncurses )
+ nls? ( virtual/libintl )
+ prime? ( app-i18n/prime )
+ qt4? ( x11-libs/qt-gui:4[qt3support] )
+ skk? ( app-i18n/skk-jisyo )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? ( dev-libs/openssl )
+ !dev-scheme/sigscheme
+ !app-i18n/uim-svn
+ !<app-i18n/prime-0.9.4"
+# >=dev-scheme/sigscheme-0.8.5
+# mana? ( app-i18n/mana )
+# scim? ( >=app-i18n/scim-1.3.0 ) # broken
+# sj3? ( >=app-i18n/sj3-2.0.1.21 )
+# wnn? ( app-i18n/wnn )
+# gnome? (
+# gtk? ( >=gnome-base/gnome-panel-2.14 )
+# gtk3? ( >=gnome-base/gnome-panel-3 )
+# )
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ >=sys-devel/gettext-0.15
+ kde? ( dev-util/cmake )
+ X? (
+ x11-proto/xextproto
+ x11-proto/xproto
+ )"
+
+RDEPEND="${RDEPEND}
+ X? (
+ media-fonts/font-sony-misc
+ linguas_zh_CN? (
+ || ( media-fonts/font-isas-misc media-fonts/intlfonts )
+ )
+ linguas_zh_TW? (
+ media-fonts/intlfonts
+ )
+ linguas_ja? (
+ || ( media-fonts/font-jis-misc media-fonts/intlfonts )
+ )
+ linguas_ko? (
+ || ( media-fonts/font-daewoo-misc media-fonts/intlfonts )
+ )
+ )"
+# test? ( dev-scheme/gauche )
+
+SITEFILE=50${PN}-gentoo.el
+
+update_gtk_immodules() {
+ local GTK2_CONFDIR="/etc/gtk-2.0"
+ # bug #366889
+ if has_version '>=x11-libs/gtk+-2.22.1-r1:2' || has_multilib_profile ; then
+ GTK2_CONFDIR="${GTK2_CONFDIR}/$(get_abi_CHOST)"
+ fi
+ mkdir -p "${EPREFIX}${GTK2_CONFDIR}"
+
+ if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" ] ; then
+ "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" > "${EPREFIX}${GTK2_CONFDIR}/gtk.immodules"
+ fi
+}
+
+update_gtk3_immodules() {
+ if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
+ "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
+ fi
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-1.6.0-gentoo.patch \
+ "${FILESDIR}"/${PN}-1.5.4-zhTW.patch
+
+ # bug 275420
+ sed -i -e "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac || die
+
+ echo "QMAKE_LFLAGS = ${LDFLAGS}" >> qt4/common.pro.in || die
+
+ #./autogen.sh
+ AT_NO_RECURSIVE=1 eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ if (use gtk || use gtk3) && (use anthy || use canna) ; then
+ myconf="${myconf} --enable-dict"
+ else
+ myconf="${myconf} --disable-dict"
+ fi
+
+ if use gtk || use gtk3 || use qt4 ; then
+ myconf="${myconf} --enable-pref"
+ else
+ myconf="${myconf} --disable-pref"
+ fi
+
+ if use anthy ; then
+ if use unicode ; then
+ myconf="${myconf} --with-anthy-utf8"
+ else
+ myconf="${myconf} --with-anthy"
+ fi
+ else
+ myconf="${myconf} --without-anthy"
+ fi
+
+ if use libnotify ; then
+ myconf="${myconf} --enable-notify=libnotify"
+ fi
+
+ #if use gnome ; then
+ # myconf="${myconf} $(use_enable gtk gnome-applet)"
+ # myconf="${myconf} $(use_enable gtk3 gnome3-applet)"
+ #fi
+
+ econf $(use_with X x) \
+ $(use_with canna) \
+ $(use_with curl) \
+ $(use_with eb) \
+ $(use_enable emacs) \
+ $(use_with emacs lispdir "${SITELISP}") \
+ $(use_with libffi ffi) \
+ $(use_enable gnome gnome-applet) \
+ $(use_with gtk gtk2) \
+ $(use_with gtk3) \
+ $(use_with libedit) \
+ --disable-kde-applet \
+ $(use_enable kde kde4-applet) \
+ $(use_with m17n-lib m17nlib) \
+ $(use_enable ncurses fep) \
+ $(use_enable nls) \
+ $(use_with prime) \
+ --without-qt \
+ --without-qt-immodule \
+ $(use_with qt4 qt4) \
+ $(use_with qt4 qt4-immodule) \
+ $(use_enable qt4 qt4-qt3support) \
+ $(use_with skk) \
+ $(use_with sqlite sqlite3) \
+ $(use_enable ssl openssl) \
+ $(use_enable static-libs static) \
+ $(use_with xft) \
+ ${myconf}
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use emacs; then
+ cd emacs
+ elisp-compile *.el || die "elisp-compile failed"
+ fi
+}
+
+src_install() {
+ # parallel make install b0rked, bug #222677
+ emake -j1 INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "make install failed"
+
+ dodoc AUTHORS ChangeLog* NEWS README RELNOTE || die
+ if use emacs; then
+ elisp-install uim-el emacs/*.elc || die "elisp-install failed"
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" uim-el \
+ || die "elisp-site-file-install failed"
+ fi
+
+ find "${ED}/usr/$(get_libdir)/uim" -name '*.la' -exec rm {} +
+ use static-libs || find "${ED}" -name '*.la' -exec rm {} +
+
+ sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-uim" > "${T}/uim.conf" || die
+ insinto /etc/X11/xinit/xinput.d
+ doins "${T}/uim.conf" || die
+
+ # collision with dev-scheme/sigscheme, bug #330975
+ # find "${ED}" -name '*gcroots*' -delete || die
+
+ rmdir "${ED}"/usr/share/doc/sigscheme || die
+}
+
+pkg_postinst() {
+ elog
+ elog "New input method switcher has been introduced. You need to set"
+ elog
+ elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
+ elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
+ elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
+ elog
+ elog "If you would like to use uim-anthy as default input method, put"
+ elog "(define default-im-name 'anthy)"
+ elog "to your ~/.uim."
+ elog
+ elog "All input methods can be found by running uim-im-switcher-gtk, "
+ elog "uim-im-switcher-gtk3 or uim-im-switcher-qt4."
+ elog
+ elog "If you upgrade from a version of uim older than 1.4.0,"
+ elog "you should run revdep-rebuild."
+
+ use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
+ if use emacs; then
+ elisp-site-regen
+ echo
+ elog "uim is autoloaded with Emacs with a minimal set of features:"
+ elog "There is no keybinding defined to call it directly, so please"
+ elog "create one yourself and choose an input method."
+ elog "Integration with LEIM is not done with this ebuild, please have"
+ elog "a look at the documentation how to achieve this."
+ fi
+}
+
+pkg_postrm() {
+ use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
+ use emacs && elisp-site-regen
+}
View
6 app-vim/fugitive/fugitive-1.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-vim/fugitive/fugitive-1.2.ebuild,v 1.1 2011/04/29 04:12:55 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-vim/fugitive/fugitive-1.2.ebuild,v 1.2 2012/08/29 16:52:33 grobian Exp $
EAPI="4"
VIM_PLUGIN_VIM_VERSION="7.2"
@@ -11,7 +11,7 @@ DESCRIPTION="vim plugin: a git wrapper for vim"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2975"
SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=15542 -> ${P}.zip"
LICENSE="as-is"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~ppc-macos"
IUSE=""
VIM_PLUGIN_HELPFILES="fugitive.txt"
View
6 app-vim/gitv/gitv-1.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-vim/gitv/gitv-1.1.ebuild,v 1.1 2011/09/02 09:58:17 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-vim/gitv/gitv-1.1.ebuild,v 1.2 2012/08/29 16:54:06 grobian Exp $
EAPI="4"
VIM_PLUGIN_VIM_VERSION="7.2"
@@ -11,7 +11,7 @@ DESCRIPTION="vim plugin: gitk for vim"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3574"
SRC_URI="https://github.com/vim-scripts/${PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="vim"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~ppc-macos"
IUSE=""
VIM_PLUGIN_HELPFILES="gitv"
View
1 dev-db/pgtune/Manifest
@@ -0,0 +1 @@
+DIST pgtune-0.9.3.tar.gz 34408 SHA256 31ac5774766dd9793d8d2d3681d1edb45760897c8eda3afc48b8d59350dee0ea SHA512 b8adae43e5663de01aeaa298447e835dbbfa8086630b97cb04d5ada07e4c22b6dc0c1b9455e905ffcd1f0b27845950716cc20e4a87a8ba616142bd39172f51bc WHIRLPOOL cb2aaf5d4f4ed9b4eb5425046f0c730527f6c932e2de68c11f76189635ea583fce72326f85434880ae7fd2e466533b35bcc3267084de62d4995c0c126cca61a3
View
5 dev-db/pgtune/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>postgresql</herd>
+</pkgmetadata>
View
29 dev-db/pgtune/pgtune-0.9.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgtune/pgtune-0.9.3.ebuild,v 1.1 2012/08/29 08:09:53 patrick Exp $
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="A postgresql settings tuning wizard"
+
+HOMEPAGE="http://pgfoundry.org/projects/pgtune/"
+SRC_URI="http://pgfoundry.org/frs/download.php/2449/${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+IUSE=""
+
+RDEPEND="dev-lang/python"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ mkdir -p ${D}/usr/bin
+ mkdir -p ${D}/usr/share/doc/${P}
+ cp "${S}/pgtune" "${D}/usr/bin/pgtune" || die
+ for i in COPYRIGHT README TODO pg_settings-8.4-32 pg_settings-8.4-64 pgtune-settingsdir.patch pgtune.spec postgresql.conf.sample; do
+ cp "${S}/${i}" "${D}/usr/share/doc/${P}" || die
+ done
+ docompress -x /usr/share/doc
+}
View
1 dev-db/postgresql-base/Manifest
@@ -13,6 +13,7 @@ DIST postgresql-9.1.5.tar.bz2 15602594 SHA256 0b889c132426fc68d8c2eb1bf112bf99cc
DIST postgresql-9.2beta1.tar.bz2 15908141 SHA256 05651ec88af03cc5cec08b091f2381fe8ebdaa87dbc6d193414ff2400084a838 SHA512 1949815bcd0579c2952a7ffe37a1a5dcc6304f719596818d8e08c50b5c8fc22b7d425cd2edd62d10f2cce247650ccefa98dbc7edbc8e3467e332fee8c0860f74 WHIRLPOOL 45a407bae63d0aa4d960d7641fc8181ecb978dbb1ddf7e11bce8e8917091b1c0690801037c863031d9f3e013939ee041e3f269b708ec370be2bb346bd183549c
DIST postgresql-9.2beta2.tar.bz2 15937360 SHA256 2a057a5e56a9489d2c4fa450a45ce5f36e4bd21878d1b03e3a856ed4adb8ab4f SHA512 9100b61901694777480c71026d106da75989ca48db9eb1919c9663a3ac1001eb8922419ccec7ab4684e795f4a9b752d4a7a541690cbb96d3f3ba9e81768dee58 WHIRLPOOL b00df2c74cdb60f34ac806b9d8b6ebfd2b5d953a93be98a07f0c7e7bd2b1a7bc0bff4aac4e8ee3c4d7d6108ff1bea867e563e7d2ca19b410c0fa122353ae30bb
DIST postgresql-9.2beta3.tar.bz2 16265421 SHA256 be5d0cbe0810447d7910674e4c8f9bbc80923a09f7f9e5b8961750c932c621b8 SHA512 24632da26b633179056c3eb4a2029d9d7f22e33d49e1d555d34d4508e52dbb80569fbed01eb2fc392647774674218a210153db8ba9336f73143c9dbea42dc346 WHIRLPOOL 7789533a3629f68e370ea32a7ee1c6be1734b8af655b6c4ffde5461b0e3cbe773e501a682e29ef58c6e9923471da4e29a56fe86cb7de715693e2d711989fa1a7
+DIST postgresql-9.2rc1.tar.bz2 16334918 SHA256 db65ff71a357a96e1d9edec4fa95e5f2804259a686e48be9cbd4a7a0bd0cc8ef SHA512 4f298a8803af7d7087a40338eaac0d2c0dddbd89947498ee53409995cc85cd4546557fc88c80a2404c765278ed51a65935176ca2c199a982ef87e26adfdd3a59 WHIRLPOOL 37e0a254cfd9b321c04b0729b429c643289205b1052837d36de3ce56f0ebf68fc1cb5177e8dd09cf7635079611b10b8306a02a7bcc82d53359c7251f3553ffce
DIST postgresql-patches-8.3-r2.tbz2 5501 SHA256 adae4c048745de04fd44f0408e8ab85aa5cae283cb3ddc2962e0379905cca73f SHA512 6f7f3f3e7bb22da3fad237b2f14e2723004b818d6555031054dc3d03fb51d922eefdee90d053673a8e0ceefe06868d9a6427046a4da80d44a439aa3114c54819 WHIRLPOOL dd25124acfbcc717f0e908787c690f35f905adc4fdee5349d09924371f66bad281a89be60d90be98a2824608c105c7767e5f2b75d95587bd346cc2869366e140
DIST postgresql-patches-8.4-r2.tbz2 4822 SHA256 9920097ff5243df28788a6f3bdf6cdad38e6c42885f38da84b0f2c8c242954d7 SHA512 e074509ea8246ac74deae98507d29c30e0def6b88cb0c578294ef58f165681f4c2927d8e6392e34f57751ddb21e3c50852da3d3f5ca40f95a8ce89d65412e1f9 WHIRLPOOL 225336ce3e4323e9a9c16892def1065556d4c324e14a48553e3bb9a4ad6048d16731088adf4bc4b29ce3d692bd0e900afa1440ab2ae0a2710034422941a9e14b
DIST postgresql-patches-9.0-r3.tbz2 4503 SHA256 2d454575423f0e56f23d540fbc865309d0bee3f80e5e05a7e1d793a7e70763cf SHA512 1a4e2c2d7ffe91cc7847ac42b2e83d708b38a93addb17d8a7234a159aa06bd125b2e915d3e78f7732d4e4ea94b897899ed832f4099b9260418fb1f1ecf265d38 WHIRLPOOL f20a030fe3244879ccddfcbf816bc7caf22231bf68c816eb5552968217c5adb7ff9ddaf5cea45ff576b6e7d2fbb9ac1276ffad3b319a4facf93a4ee409edf435
View
170 dev-db/postgresql-base/postgresql-base-9.2.0_rc1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.2.0_rc1.ebuild,v 1.1 2012/08/29 07:09:29 patrick Exp $
+
+EAPI="4"
+
+WANT_AUTOMAKE="none"
+
+inherit autotools eutils flag-o-matic multilib prefix versionator
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+
+SLOT="$(get_version_component_range 1-2)"
+
+# Comment the following five lines when not a beta or rc.
+MY_PV="${PV//_}"
+MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
+S="${WORKDIR}/postgresql-${MY_FILE_PV}"
+SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2
+ http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2"
+
+# Comment the following three lines when a beta or rc.
+#S="${WORKDIR}/postgresql-${PV}"
+#SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
+# http://dev.gentoo.org/~titanofold/postgresql-patches-${PV}.tbz2"
+
+LICENSE="POSTGRESQL"
+DESCRIPTION="PostgreSQL libraries and clients"
+HOMEPAGE="http://www.postgresql.org/"
+
+# No tests to be done for clients and libraries
+RESTRICT="test"
+
+LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
+IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib"
+
+for lingua in ${LINGUAS} ; do
+ IUSE+=" linguas_${lingua}"
+done
+
+wanted_languages() {
+ local enable_langs
+
+ for lingua in ${LINGUAS} ; do
+ use linguas_${lingua} && enable_langs+="${lingua} "
+ done
+
+ echo -n ${enable_langs}
+}
+
+RDEPEND="!!dev-db/libpq
+ !!dev-db/postgresql
+ !!dev-db/postgresql-client
+ !!dev-db/postgresql-libs
+ sys-apps/less
+ >=app-admin/eselect-postgresql-1.0.10
+ virtual/libintl
+ kerberos? ( virtual/krb5 )
+ ldap? ( net-nds/openldap )
+ pam? ( virtual/pam )
+ readline? ( sys-libs/readline )
+ ssl? ( >=dev-libs/openssl-0.9.6-r1 )
+ zlib? ( sys-libs/zlib )
+"
+
+DEPEND="${RDEPEND}
+ !!<sys-apps/sandbox-2.0
+ sys-devel/bison
+ sys-devel/flex
+ nls? ( sys-devel/gettext )
+"
+
+PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
+
+# Support /var/run or /run for the socket directory
+[[ ! -d /run ]] && RUNDIR=/var
+
+src_prepare() {
+ epatch "${WORKDIR}/autoconf.patch" \
+ "${WORKDIR}/base.patch" \
+ "${WORKDIR}/bool.patch"
+
+ eprefixify src/include/pg_config_manual.h
+
+ # to avoid collision - it only should be installed by server
+ rm "${S}/src/backend/nls.mk"
+
+ # because psql/help.c includes the file
+ ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
+
+ sed -e "s|@RUNDIR@|${RUNDIR}|g" \
+ -i src/include/pg_config_manual.h || \
+ die "RUNDIR sed failed"
+
+ eautoconf
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ export LDFLAGS_SL="${LDFLAGS}"
+ export LDFLAGS_EX="${LDFLAGS}"
+
+ local PO="${EPREFIX%/}"
+
+ econf \
+ --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
+ --datadir="${PO}/usr/share/postgresql-${SLOT}" \
+ --docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
+ --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
+ --includedir="${PO}/usr/include/postgresql-${SLOT}" \
+ --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
+ --without-tcl \
+ --without-perl \
+ --without-python \
+ $(use_with readline) \
+ $(use_with kerberos krb5) \
+ $(use_with kerberos gssapi) \
+ "$(use_enable nls nls "$(wanted_languages)")" \
+ $(use_with pam) \
+ $(use_enable !pg_legacytimestamp integer-datetimes) \
+ $(use_with ssl openssl) \
+ $(use_enable threads thread-safety) \
+ $(use_with zlib) \
+ $(use_with ldap)
+}
+
+src_compile() {
+ emake
+
+ cd "${S}/contrib"
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ insinto /usr/include/postgresql-${SLOT}/postmaster
+ doins "${S}"/src/include/postmaster/*.h
+
+ dodir /usr/share/postgresql-${SLOT}/man/
+ cp -r "${S}"/doc/src/sgml/man{1,7} "${ED}"/usr/share/postgresql-${SLOT}/man/ || die
+ rm "${ED}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
+ docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
+ dodoc README HISTORY doc/{TODO,bug.template}
+
+ cd "${S}/contrib"
+ emake DESTDIR="${D}" install
+ cd "${S}"
+
+ dodir /etc/eselect/postgresql/slots/${SLOT}
+ echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
+ "${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
+
+ keepdir /etc/postgresql-${SLOT}
+}
+
+pkg_postinst() {
+ postgresql-config update
+
+ elog "If you need a global psqlrc-file, you can place it in:"
+ elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
View
1 dev-db/postgresql-docs/Manifest
@@ -13,3 +13,4 @@ DIST postgresql-9.1.5.tar.bz2 15602594 SHA256 0b889c132426fc68d8c2eb1bf112bf99cc
DIST postgresql-9.2beta1.tar.bz2 15908141 SHA256 05651ec88af03cc5cec08b091f2381fe8ebdaa87dbc6d193414ff2400084a838 SHA512 1949815bcd0579c2952a7ffe37a1a5dcc6304f719596818d8e08c50b5c8fc22b7d425cd2edd62d10f2cce247650ccefa98dbc7edbc8e3467e332fee8c0860f74 WHIRLPOOL 45a407bae63d0aa4d960d7641fc8181ecb978dbb1ddf7e11bce8e8917091b1c0690801037c863031d9f3e013939ee041e3f269b708ec370be2bb346bd183549c
DIST postgresql-9.2beta2.tar.bz2 15937360 SHA256 2a057a5e56a9489d2c4fa450a45ce5f36e4bd21878d1b03e3a856ed4adb8ab4f SHA512 9100b61901694777480c71026d106da75989ca48db9eb1919c9663a3ac1001eb8922419ccec7ab4684e795f4a9b752d4a7a541690cbb96d3f3ba9e81768dee58 WHIRLPOOL b00df2c74cdb60f34ac806b9d8b6ebfd2b5d953a93be98a07f0c7e7bd2b1a7bc0bff4aac4e8ee3c4d7d6108ff1bea867e563e7d2ca19b410c0fa122353ae30bb
DIST postgresql-9.2beta3.tar.bz2 16265421 SHA256 be5d0cbe0810447d7910674e4c8f9bbc80923a09f7f9e5b8961750c932c621b8 SHA512 24632da26b633179056c3eb4a2029d9d7f22e33d49e1d555d34d4508e52dbb80569fbed01eb2fc392647774674218a210153db8ba9336f73143c9dbea42dc346 WHIRLPOOL 7789533a3629f68e370ea32a7ee1c6be1734b8af655b6c4ffde5461b0e3cbe773e501a682e29ef58c6e9923471da4e29a56fe86cb7de715693e2d711989fa1a7
+DIST postgresql-9.2rc1.tar.bz2 16334918 SHA256 db65ff71a357a96e1d9edec4fa95e5f2804259a686e48be9cbd4a7a0bd0cc8ef SHA512 4f298a8803af7d7087a40338eaac0d2c0dddbd89947498ee53409995cc85cd4546557fc88c80a2404c765278ed51a65935176ca2c199a982ef87e26adfdd3a59 WHIRLPOOL 37e0a254cfd9b321c04b0729b429c643289205b1052837d36de3ce56f0ebf68fc1cb5177e8dd09cf7635079611b10b8306a02a7bcc82d53359c7251f3553ffce
View
57 dev-db/postgresql-docs/postgresql-docs-9.2.0_rc1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.2.0_rc1.ebuild,v 1.1 2012/08/29 07:10:23 patrick Exp $
+
+EAPI="4"
+
+inherit versionator
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+
+SLOT="$(get_version_component_range 1-2)"
+
+# Comment the following four lines when not a beta or rc.
+MY_PV="${PV//_}"
+MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
+S="${WORKDIR}/postgresql-${MY_FILE_PV}"
+SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2"
+
+# Comment the following two lines when a beta or rc.
+#S="${WORKDIR}/postgresql-${PV}"
+# SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
+
+LICENSE="POSTGRESQL"
+DESCRIPTION="PostgreSQL documentation"
+HOMEPAGE="http://www.postgresql.org/"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+ tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc"
+}
+
+src_install() {
+ dodir /usr/share/doc/${PF}/html
+
+ cd "${S}/doc"
+
+ docinto sgml
+ dodoc src/sgml/*.{sgml,dsl}
+
+ docinto sgml/ref
+ dodoc src/sgml/ref/*.sgml
+
+ docinto html
+ dodoc src/sgml/html/*.html
+ dodoc src/sgml/html/stylesheet.css
+
+ docinto
+ dodoc TODO
+
+ dodir /etc/eselect/postgresql/slots/${SLOT}
+ echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
+ "${ED}/etc/eselect/postgresql/slots/${SLOT}/docs"
+}
View
1 dev-db/postgresql-server/Manifest
@@ -13,6 +13,7 @@ DIST postgresql-9.1.5.tar.bz2 15602594 SHA256 0b889c132426fc68d8c2eb1bf112bf99cc
DIST postgresql-9.2beta1.tar.bz2 15908141 SHA256 05651ec88af03cc5cec08b091f2381fe8ebdaa87dbc6d193414ff2400084a838 SHA512 1949815bcd0579c2952a7ffe37a1a5dcc6304f719596818d8e08c50b5c8fc22b7d425cd2edd62d10f2cce247650ccefa98dbc7edbc8e3467e332fee8c0860f74 WHIRLPOOL 45a407bae63d0aa4d960d7641fc8181ecb978dbb1ddf7e11bce8e8917091b1c0690801037c863031d9f3e013939ee041e3f269b708ec370be2bb346bd183549c
DIST postgresql-9.2beta2.tar.bz2 15937360 SHA256 2a057a5e56a9489d2c4fa450a45ce5f36e4bd21878d1b03e3a856ed4adb8ab4f SHA512 9100b61901694777480c71026d106da75989ca48db9eb1919c9663a3ac1001eb8922419ccec7ab4684e795f4a9b752d4a7a541690cbb96d3f3ba9e81768dee58 WHIRLPOOL b00df2c74cdb60f34ac806b9d8b6ebfd2b5d953a93be98a07f0c7e7bd2b1a7bc0bff4aac4e8ee3c4d7d6108ff1bea867e563e7d2ca19b410c0fa122353ae30bb
DIST postgresql-9.2beta3.tar.bz2 16265421 SHA256 be5d0cbe0810447d7910674e4c8f9bbc80923a09f7f9e5b8961750c932c621b8 SHA512 24632da26b633179056c3eb4a2029d9d7f22e33d49e1d555d34d4508e52dbb80569fbed01eb2fc392647774674218a210153db8ba9336f73143c9dbea42dc346 WHIRLPOOL 7789533a3629f68e370ea32a7ee1c6be1734b8af655b6c4ffde5461b0e3cbe773e501a682e29ef58c6e9923471da4e29a56fe86cb7de715693e2d711989fa1a7
+DIST postgresql-9.2rc1.tar.bz2 16334918 SHA256 db65ff71a357a96e1d9edec4fa95e5f2804259a686e48be9cbd4a7a0bd0cc8ef SHA512 4f298a8803af7d7087a40338eaac0d2c0dddbd89947498ee53409995cc85cd4546557fc88c80a2404c765278ed51a65935176ca2c199a982ef87e26adfdd3a59 WHIRLPOOL 37e0a254cfd9b321c04b0729b429c643289205b1052837d36de3ce56f0ebf68fc1cb5177e8dd09cf7635079611b10b8306a02a7bcc82d53359c7251f3553ffce
DIST postgresql-initscript-2.1.1.tbz2 2604 SHA256 e7e9f18a48272a6210ef3b433bb910e3ffeffe92f798aaf1ea503ce1fc1f5dfb SHA512 002d2121ffd15a327e573a53d2abd460321718dcca1e58bfce87100ee44bd19ed376b84b14f93696ac7998ee7699e04a4797a6a4db0520ee6bfa9ff53ab41975 WHIRLPOOL 891bd0602cf1470179a5683e4a3fea657dec7e924c7919f8f1964b395b0b08cf13d4462e37dcce05ad5f547d3ec18ff83e50f9f29ca87ca7fb8eaca65e5ddf9f
DIST postgresql-initscript-2.1.tbz2 2603 SHA256 42ee83d0bfd1e1733bbc191b065bc70b2b5966f743f692e5133f6c676c8b1c24 SHA512 4ec220f414c73c5d8a65ef95df7111a9703f1f82abbc0a3b6f70938440cf72069e3497fc7e8606502329aea8737bb60aa15d578d47cda68669289acbc7b3e7a9 WHIRLPOOL a5f27742da7bc7404dd4f1a8936b0a9291c199412c0c1048d5f217a41b12b247057a99f41bfd1b3041821be2d159d6976eaa01148860664cfaf722903c9f4d2f
DIST postgresql-initscript-2.2.tbz2 2603 SHA256 033bd93833003b9176e1e3788290e0753b668e17182383f6ae4083ef05ce363b SHA512 adf7bd3ae14fed774a212a91e2c4e2a6451117b1b2f8b4360a60c004586cc6523fe32c752cb5c2a592d53deb0f44e064d30bc6e80cf992fe855694f47bde8436 WHIRLPOOL 6e1b5dc40f654253dba1eab44af3a9449e2a8ca6de56e6e9a24c7043bf007a3b0c29c67f9f6f641271053545f865e28b4e5c0add75f6408179c5349943e3d75a
View
357 dev-db/postgresql-server/postgresql-server-9.2.0_rc1.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.2.0_rc1.ebuild,v 1.1 2012/08/29 07:11:20 patrick Exp $
+
+EAPI="4"
+PYTHON_DEPEND="python? 2"
+
+WANT_AUTOMAKE="none"
+inherit autotools eutils flag-o-matic multilib pam prefix python user versionator
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+
+SLOT="$(get_version_component_range 1-2)"
+
+# Comment the following six lines when not a beta or rc.
+MY_PV="${PV//_}"
+MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
+S="${WORKDIR}/postgresql-${MY_FILE_PV}"
+SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2
+ http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2
+ http://dev.gentoo.org/~titanofold/postgresql-initscript-2.3.tbz2"
+
+# Comment the following four lines when a beta or rc.
+#S="${WORKDIR}/postgresql-${PV}"
+#SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
+# http://dev.gentoo.org/~titanofold/postgresql-patches-${PV}.tbz2
+# http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.tbz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL server"
+HOMEPAGE="http://www.postgresql.org/"
+
+LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
+IUSE="doc kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl uuid xml"
+
+for lingua in ${LINGUAS}; do
+ IUSE+=" linguas_${lingua}"
+done
+
+wanted_languages() {
+ local enable_langs
+
+ for lingua in ${LINGUAS} ; do
+ use linguas_${lingua} && enable_langs+="${lingua} "
+ done
+
+ echo -n ${enable_langs}
+}
+
+RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pam?,pg_legacytimestamp=,nls=]
+ perl? ( >=dev-lang/perl-5.8 )
+ selinux? ( sec-policy/selinux-postgresql )
+ tcl? ( >=dev-lang/tcl-8 )
+ uuid? ( dev-libs/ossp-uuid )
+ xml? ( dev-libs/libxml2 dev-libs/libxslt )"
+DEPEND="${RDEPEND}
+ sys-devel/flex
+ xml? ( virtual/pkgconfig )"
+PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
+
+# Support /var/run or /run for the socket directory
+[[ ! -d /run ]] && RUNDIR=/var
+
+pkg_setup() {
+ enewgroup postgres 70
+ enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
+
+ use python && python_set_active_version 2
+}
+
+src_prepare() {
+ epatch "${WORKDIR}/autoconf.patch" \
+ "${WORKDIR}/bool.patch" \
+ "${WORKDIR}/server.patch"
+
+ eprefixify src/include/pg_config_manual.h
+
+ if use test ; then
+ epatch "${WORKDIR}/regress.patch"
+ sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c
+# sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" \
+# -i src/test/regress/{input,output}/tablespace.source
+ else
+ echo "all install:" > "${S}/src/test/regress/GNUmakefile"
+ fi
+
+ sed -e "s|@RUNDIR@|${RUNDIR}|g" \
+ -i src/include/pg_config_manual.h "${WORKDIR}/postgresql.init" || \
+ die "RUNDIR sed failed"
+ sed -e "s|@SLOT@|${SLOT}|g" \
+ -i "${WORKDIR}/postgresql.init" "${WORKDIR}/postgresql.confd" || \
+ die "SLOT sed failed"
+
+ eautoconf
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ local PO="${EPREFIX%/}"
+
+ # eval is needed to get along with pg_config quotation of space-rich entities.
+ eval econf "$(${PO}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_with tcl) \
+ $(use_with xml libxml) \
+ $(use_with xml libxslt) \
+ $(use_with uuid ossp-uuid) \
+ --with-system-tzdata="${PO}/usr/share/zoneinfo" \
+ --with-includes="${PO}/usr/include/postgresql-${SLOT}/" \
+ --with-libraries="${PO}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \
+ "$(use_enable nls nls "$(wanted_languages)")"
+}
+
+src_compile() {
+ local bd
+ for bd in . contrib $(use xml && echo contrib/xml2); do
+ PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
+ emake -C $bd || die "emake in $bd failed"
+ done
+}
+
+src_install() {
+ if use perl ; then
+ mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig"
+ sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \
+ "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile"
+ fi
+
+ local bd
+ for bd in . contrib $(use xml && echo contrib/xml2) ; do
+ PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
+ emake install -C $bd DESTDIR="${D}" || die "emake install in $bd failed"
+ done
+
+ dodoc README HISTORY doc/{TODO,bug.template}
+
+ dodir /etc/eselect/postgresql/slots/${SLOT}
+ echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
+ "${ED}/etc/eselect/postgresql/slots/${SLOT}/server"
+
+ newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT} || \
+ die "Inserting conf failed"
+ newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT} || \
+ die "Inserting conf failed"
+
+ use pam && pamd_mimic system-auth postgresql auth account session
+
+ if use prefix ; then
+ keepdir ${RUNDIR}/run/postgresql
+ fperms 0770 ${RUNDIR}/run/postgresql
+ fi
+}
+
+pkg_postinst() {
+ postgresql-config update
+
+ elog "Gentoo specific documentation:"
+ elog "http://www.gentoo.org/doc/en/postgres-howto.xml"
+ elog
+ elog "Official documentation:"
+ elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
+ elog
+ elog "The default location of the Unix-domain socket is:"
+ elog " ${EROOT%/}${RUNDIR}/run/postgresql/"
+ elog
+ elog "If you have users and/or services that you would like to utilize the"
+ elog "socket, you must add them to the 'postgres' system group:"
+ elog " usermod -a -G postgres <user>"
+ elog
+ elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
+ elog "so that it contains your preferred locale in:"
+ elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
+ elog
+ elog "Then, execute the following command to setup the initial database"
+ elog "environment:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+}
+
+pkg_prerm() {
+ if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+ ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
+ ewarn "\thttp://www.gentoo.org/doc/en/postgres-howto.xml#doc_chap5"
+
+ ebegin "Resuming removal 10 seconds. Control-C to cancel"
+ sleep 10
+ eend 0
+ fi
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
+
+pkg_config() {
+ [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
+ [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
+ [[ -z "${DATA_DIR}" ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
+
+ # environment.bz2 may not contain the same locale as the current system
+ # locale. Unset and source from the current system locale.
+ if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
+ unset LANG
+ unset LC_CTYPE
+ unset LC_NUMERIC
+ unset LC_TIME
+ unset LC_COLLATE
+ unset LC_MONETARY
+ unset LC_MESSAGES
+ unset LC_ALL
+ source "${EROOT%/}/etc/env.d/02locale"
+ [ -n "${LANG}" ] && export LANG
+ [ -n "${LC_CTYPE}" ] && export LC_CTYPE
+ [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
+ [ -n "${LC_TIME}" ] && export LC_TIME
+ [ -n "${LC_COLLATE}" ] && export LC_COLLATE
+ [ -n "${LC_MONETARY}" ] && export LC_MONETARY
+ [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
+ [ -n "${LC_ALL}" ] && export LC_ALL
+ fi
+
+ einfo "You can modify the paths and options passed to initdb by editing:"
+ einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
+ einfo
+ einfo "Information on options that can be passed to initdb are found at:"
+ einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
+ einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
+ einfo
+ einfo "PG_INITDB_OPTS is currently set to:"
+ if [[ -z "${PG_INITDB_OPTS}" ]] ; then
+ einfo " (none)"
+ else
+ einfo " ${PG_INITDB_OPTS}"
+ fi
+ einfo
+ einfo "Configuration files will be installed to:"
+ einfo " ${PGDATA}"
+ einfo
+ einfo "The database cluster will be created in:"
+ einfo " ${DATA_DIR}"
+ einfo
+ while [ "$correct" != "true" ] ; do
+ einfo "Are you ready to continue? (y/n)"
+ read answer
+ if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then
+ correct="true"
+ elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then
+ die "Aborting initialization."
+ else
+ echo "Answer not recognized"
+ fi
+ done
+
+ if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
+ eerror "The given directory, '${DATA_DIR}', is not empty."
+ eerror "Modify DATA_DIR to point to an empty directory."
+ die "${DATA_DIR} is not empty."
+ fi
+
+ [ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128"
+ einfo "Checking system parameters..."
+
+ if ! use kernel_linux ; then
+ einfo "Skipped."
+ einfo " Tests not supported on this OS (yet)"
+ else
+ if [ -z ${SKIP_SYSTEM_TESTS} ] ; then
+ einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..."
+
+ local SEMMSL=$(sysctl -n kernel.sem | cut -f1)
+ local SEMMNS=$(sysctl -n kernel.sem | cut -f2)
+ local SEMMNI=$(sysctl -n kernel.sem | cut -f4)
+ local SHMMAX=$(sysctl -n kernel.shmmax)
+
+ local SEMMSL_MIN=17
+ local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 ))
+ local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 ))
+ local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) ))
+
+ for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do
+ if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then
+ eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)"
+ eerror "You have now several options:"
+ eerror " - Change the mentioned system parameter"
+ eerror " - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a"
+ eerror " value lower than ${PG_MAX_CONNECTIONS}"
+ eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely"
+ eerror "More information can be found here:"
+ eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html"
+ die "System test failed."
+ fi
+ done
+ einfo "Passed."
+ else
+ ewarn "SKIP_SYSTEM_TESTS set, so skipping."
+ fi
+ fi
+
+ einfo "Creating the data directory ..."
+ if [[ ${EUID} == 0 ]] ; then
+ mkdir -p "${DATA_DIR}"
+ chown -Rf postgres:postgres "${DATA_DIR}"
+ chmod 0700 "${DATA_DIR}"
+ fi
+
+ einfo "Initializing the database ..."
+
+ if [[ ${EUID} == 0 ]] ; then
+ su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
+ else
+ "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
+ fi
+
+ mv "${DATA_DIR%/}"/*.conf "${PGDATA}"
+
+ einfo "The autovacuum function, which was in contrib, has been moved to the main"
+ einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
+ einfo "by default. You can disable it in the cluster's:"
+ einfo " ${PGDATA%/}/postgresql.conf"
+ einfo
+ einfo "The PostgreSQL server, by default, will log events to:"
+ einfo " ${DATA_DIR%/}/postmaster.log"
+ einfo
+ if use prefix ; then
+ einfo "The location of the configuration files have moved to:"
+ einfo " ${PGDATA}"
+ einfo "To start the server:"
+ einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
+ einfo "To stop:"
+ einfo " pg_ctl stop -D ${DATA_DIR}"
+ einfo
+ einfo "Or move the configuration files back:"
+ einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
+ else
+ einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ fi
+}
+
+src_test() {
+ einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
+
+ if [ ${UID} -ne 0 ] ; then
+ emake check || die "Make check failed. See above for details."
+
+ einfo "If you think other tests besides the regression tests are necessary, please"
+ einfo "submit a bug including a patch for this ebuild to enable them."
+ else
+ ewarn "Tests cannot be run as root. Skipping."
+ ewarn "HINT: FEATURES=\"userpriv\""
+ fi
+}
View
395 dev-lang/php/php-5.4.6-r2.ebuild
@@ -0,0 +1,395 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.6-r2.ebuild,v 1.1 2012/08/29 13:12:48 olemarkus Exp $
+
+EAPI=4
+
+inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
+
+SUHOSIN_VERSION=""
+FPM_VERSION="builtin"
+EXPECTED_TEST_FAILURES=""
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+
+function php_get_uri ()
+{
+ case "${1}" in
+ "php-stas")
+ echo "http://downloads.php.net/stas/${2}"
+ ;;
+ "php-pre")
+ echo "http://downloads.php.net/johannes/${2}"
+ ;;
+ "php")
+ echo "http://www.php.net/distributions/${2}"
+ ;;
+ "suhosin")
+ echo "http://download.suhosin.org/${2}"
+ ;;
+ "olemarkus")
+ echo "http://dev.gentoo.org/~olemarkus/php/${2}"
+ ;;
+ "gentoo")
+ echo "mirror://gentoo/${2}"
+ ;;
+ *)
+ die "unhandled case in php_get_uri"
+ ;;
+ esac
+}
+
+PHP_MV="$(get_major_version)"
+SLOT="$(get_version_component_range 1-2)"
+
+# alias, so we can handle different types of releases (finals, rcs, alphas,
+# betas, ...) w/o changing the whole ebuild
+PHP_PV="${PV/_rc/RC}"
+PHP_PV="${PHP_PV/_alpha/alpha}"
+PHP_PV="${PHP_PV/_beta/beta}"
+PHP_RELEASE="php"
+[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-stas"
+PHP_P="${PN}-${PHP_PV}"
+
+PHP_PATCHSET_LOC="olemarkus"
+
+PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
+
+PHP_PATCHSET="2"
+PHP_PATCHSET_URI="
+ $(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-$SLOT-${PHP_PATCHSET}.tar.bz2")"
+
+PHP_FPM_INIT_VER="4"
+PHP_FPM_CONF_VER="1"
+
+if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
+ # in some cases we use our own suhosin patch (very recent version,
+ # patch conflicts, etc.)
+ SUHOSIN_TYPE="gentoo"
+else
+ SUHOSIN_TYPE="suhosin"
+fi
+
+if [[ -n ${SUHOSIN_VERSION} ]]; then
+ SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
+ SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
+fi
+
+SRC_URI="
+ ${PHP_SRC_URI}
+ ${PHP_PATCHSET_URI}"
+
+if [[ -n ${SUHOSIN_VERSION} ]]; then
+ SRC_URI="${SRC_URI}
+ suhosin? ( ${SUHOSIN_URI} )"
+fi
+
+DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
+HOMEPAGE="http://php.net/"
+LICENSE="PHP-3"
+
+S="${WORKDIR}/${PHP_P}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2"
+
+# Gentoo-specific, common features
+IUSE="kolab"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+ ${SAPIS/cli/+cli}
+ threads"
+
+IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
+ crypt +ctype curl curlwrappers debug doc
+ enchant exif frontbase +fileinfo +filter firebird
+ flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+ intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
+ mssql mysql mysqlnd mysqli nls
+ oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
+ readline recode selinux +session sharedmem
+ +simplexml snmp soap sockets spell sqlite3 ssl
+ sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
+ +xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
+
+# Enable suhosin if available
+[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
+
+DEPEND="
+ >=app-admin/eselect-php-0.6.2
+ >=dev-libs/libpcre-8.12[unicode]
+ apache2? ( www-servers/apache[threads=] )
+ berkdb? ( =sys-libs/db-4* )
+ bzip2? ( app-arch/bzip2 )
+ cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+ cjk? ( !gd? (
+ virtual/jpeg
+ media-libs/libpng
+ sys-libs/zlib
+ ) )
+ crypt? ( >=dev-libs/libmcrypt-2.4 )
+ curl? ( >=net-misc/curl-7.10.5 )
+ enchant? ( app-text/enchant )
+ exif? ( !gd? (
+ virtual/jpeg
+ media-libs/libpng
+ sys-libs/zlib
+ ) )
+ firebird? ( dev-db/firebird )
+ gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib )
+ gdbm? ( >=sys-libs/gdbm-1.8.0 )
+ gmp? ( >=dev-libs/gmp-4.1.2 )
+ iconv? ( virtual/libiconv )
+ imap? ( virtual/imap-c-client[ssl=] )
+ intl? ( dev-libs/icu )
+ iodbc? ( dev-db/libiodbc )
+ kerberos? ( virtual/krb5 )
+ kolab? ( >=net-libs/c-client-2004g-r1 )
+ ldap? ( >=net-nds/openldap-1.2.11 )
+ ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+ libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
+ mssql? ( dev-db/freetds[mssql] )
+ !mysqlnd? (
+ mysql? ( virtual/mysql )
+ mysqli? ( >=virtual/mysql-4.1 )
+ )
+ nls? ( sys-devel/gettext )
+ oci8-instant-client? ( dev-db/oracle-instantclient-basic )
+ odbc? ( >=dev-db/unixODBC-1.8.13 )
+ postgres? ( dev-db/postgresql-base )
+ qdbm? ( dev-db/qdbm )
+ readline? ( sys-libs/readline )
+ recode? ( app-text/recode )
+ sharedmem? ( dev-libs/mm )
+ simplexml? ( >=dev-libs/libxml2-2.6.8 )
+ snmp? ( >=net-analyzer/net-snmp-5.2 )
+ soap? ( >=dev-libs/libxml2-2.6.8 )
+ spell? ( >=app-text/aspell-0.50 )
+ sqlite3? ( >=dev-db/sqlite-3.7.6.3 )
+ ssl? ( >=dev-libs/openssl-0.9.7 )
+ sybase-ct? ( dev-db/freetds )
+ tidy? ( app-text/htmltidy )
+ truetype? (
+ =media-libs/freetype-2*
+ >=media-libs/t1lib-5.0.0
+ !gd? (
+ virtual/jpeg media-libs/libpng sys-libs/zlib )
+ )
+ unicode? ( dev-libs/oniguruma )
+ wddx? ( >=dev-libs/libxml2-2.6.8 )
+ xml? ( >=dev-libs/libxml2-2.6.8 )
+ xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
+ xmlreader? ( >=dev-libs/libxml2-2.6.8 )
+ xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
+ xpm? (
+ x11-libs/libXpm
+ virtual/jpeg
+ media-libs/libpng sys-libs/zlib
+ )
+ xsl? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
+ zip? ( sys-libs/zlib )
+ zlib? ( sys-libs/zlib )
+ virtual/mta
+"
+
+php="=${CATEGORY}/${PF}"
+
+REQUIRED_USE="
+ truetype? ( gd )
+ cjk? ( gd )
+ exif? ( gd )
+
+ xpm? ( gd )
+ gd? ( zlib )
+ simplexml? ( xml )
+ soap? ( xml )
+ wddx? ( xml )
+ xmlrpc? ( || ( xml iconv ) )
+ xmlreader? ( xml )
+ xsl? ( xml )
+ ldap-sasl? ( ldap )
+ kolab? ( imap )
+ mhash? ( hash )
+ phar? ( hash )
+ mysqlnd? ( || (
+ mysql
+ mysqli
+ pdo
+ ) )
+
+ qdbm? ( !gdbm )
+ readline? ( !libedit )
+ recode? ( !imap !mysql !mysqli )
+ sharedmem? ( !threads )
+
+ !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
+
+RDEPEND="${DEPEND}"
+
+[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
+=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
+
+RDEPEND="${RDEPEND} fpm? ( selinux? ( sec-policy/selinux-phpfpm ) )"
+
+DEPEND="${DEPEND}
+ sys-devel/flex
+ >=sys-devel/m4-1.4.3
+ >=sys-devel/libtool-1.5.18"
+
+# They are in PDEPEND because we need PHP installed first!
+PDEPEND="doc? ( app-doc/php-docs )"
+
+# No longer depend on the extension. The suhosin USE flag only installs the
+# patch
+#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
+
+# Allow users to install production version if they want to
+
+case "${PHP_INI_VERSION}" in
+ production|development)
+ ;;
+ *)
+ PHP_INI_VERSION="development"
+ ;;
+esac
+
+PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
+PHP_INI_FILE="php.ini"
+
+want_apache
+
+# eblit-core
+# Usage: <function> [version] [eval]
+# Main eblit engine
+eblit-core() {
+ [[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
+ local e v func=$1 ver=$2 eval_=$3
+ for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
+ e="${FILESDIR}/eblits/${func}${v}.eblit"
+ if [[ -e ${e} ]] ; then
+ . "${e}"
+ [[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
+ return 0
+ fi
+ done
+ return 1
+}
+
+# eblit-include
+# Usage: [--skip] <function> [version]
+# Includes an "eblit" -- a chunk of common code among ebuilds in a given
+# package so that its functions can be sourced and utilized within the
+# ebuild.
+eblit-include() {
+ local skipable=false r=0
+ [[ $1 == "--skip" ]] && skipable=true && shift
+ [[ $1 == pkg_* ]] && skipable=true
+
+ [[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
+ eblit-core $1 $2
+ r="$?"
+ ${skipable} && return 0
+ [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
+}
+
+# eblit-run-maybe
+# Usage: <function>
+# Runs a function if it is defined in an eblit
+eblit-run-maybe() {
+ [[ $(type -t "$@") == "function" ]] && "$@"
+}
+
+# eblit-run
+# Usage: <function> [version]
+# Runs a function defined in an eblit
+eblit-run() {
+ eblit-include --skip common v2
+ eblit-include "$@"
+ eblit-run-maybe eblit-$1-pre
+ eblit-${PN}-$1
+ eblit-run-maybe eblit-$1-post
+}
+
+# eblit-pkg
+# Usage: <phase> [version]
+# Includes the given functions AND evals them so they're included in the binpkgs
+eblit-pkg() {
+ [[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
+ eblit-core $1 $2 1
+}
+
+eblit-pkg pkg_setup v3
+
+src_prepare() { eblit-run src_prepare v4 ; }
+src_configure() { eblit-run src_configure v54 ; }
+src_compile() { eblit-run src_compile v2 ; }
+src_install() { eblit-run src_install v3 ; }
+src_test() { eblit-run src_test v1 ; }
+
+#Do not use eblit for this because it will not get sourced when installing from
+#binary package (bug #380845)
+pkg_postinst() {
+ # Output some general info to the user
+ if use apache2 ; then
+ APACHE2_MOD_DEFINE="PHP5"
+ APACHE2_MOD_CONF="70_mod_php5"
+ apache-module_pkg_postinst
+ fi
+
+ # Create the symlinks for php
+ for m in ${SAPIS}; do
+ [[ ${m} == 'embed' ]] && continue;
+ if use $m ; then
+ local ci=$(eselect php show $m)
+ if [[ -z $ci ]]; then
+ eselect php set $m php${SLOT}
+ einfo "Switched ${m} to use php:${SLOT}"
+ einfo
+ elif [[ $ci != "php${SLOT}" ]] ; then
+ elog "To switch $m to use php:${SLOT}, run"
+ elog " eselect php set $m php${SLOT}"
+ elog
+ fi
+ fi
+ done
+
+ elog "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
+ elog "to compile extensions for the ${SLOT} ABI"
+ elog
+ if ! use readline && use cli ; then
+ ewarn "Note that in order to use php interactivly, you need to enable"
+ ewarn "the readline USE flag or php -a will hang"
+ fi
+ elog
+ elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version."
+ elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either"
+ elog "'production' or 'development' in /etc/make.conf"
+ elog "Both versions of php.ini can be found in /usr/share/doc/${PF}"
+
+ elog
+ elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
+ elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
+ elog
+
+ if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
+ ewarn
+ ewarn "The suhosin USE flag now only installs the suhosin patch!"
+ ewarn "If you want the suhosin extension, make sure you install"
+ ewarn " dev-php/suhosin"
+ ewarn
+ fi
+}
+
+pkg_prerm() {
+ local sapi
+ local slot
+ for sapi in ${SAPIS}; do
+ slot=$(eselect php show $sapi 2> /dev/null)
+ slot=${slot/php/}
+ if [[ $slot == $SLOT ]]; then
+ ewarn "You have removed the active version of the $sapi SAPI"
+ ewarn "Fix the issue using \`eselect php\`"
+ fi
+ done
+}
View
15 dev-lang/v8/files/v8-makefile-hardfp-r0.patch
@@ -0,0 +1,15 @@
+Index: Makefile
+===================================================================
+--- Makefile (revision 12403)
++++ Makefile (working copy)
+@@ -99,6 +99,10 @@
+ ifeq ($(regexp), interpreted)
+ GYPFLAGS += -Dv8_interpreted_regexp=1
+ endif
++# hardfp=on
++ifeq ($(hardfp), on)
++ GYPFLAGS += -Dv8_use_arm_eabi_hardfloat=true
++endif
+
+ # ----------------- available targets: --------------------
+ # - "dependencies": pulls in external dependencies (currently: GYP)
View
9 dev-lang/v8/v8-3.13.3.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.13.3.1.ebuild,v 1.1 2012/08/28 16:19:09 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.13.3.1.ebuild,v 1.2 2012/08/29 17:13:26 phajdan.jr Exp $
EAPI="4"
@@ -24,12 +24,15 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.10.8.10-freebsd9.patch
+ epatch "${FILESDIR}"/${PN}-makefile-hardfp-r0.patch
}
src_compile() {
tc-export AR CC CXX RANLIB
export LINK=${CXX}
+ local hardfp=off
+
# Use target arch detection logic from bug #354601.
case ${CHOST} in
i?86-*) myarch=ia32 ;;
@@ -39,6 +42,9 @@ src_compile() {
else
myarch=x64
fi ;;
+ arm*-hardfloat-*)
+ hardfp=on
+ myarch=arm ;;
arm*-*) myarch=arm ;;
*) die "Unrecognized CHOST: ${CHOST}"
esac
@@ -57,6 +63,7 @@ src_compile() {
werror=no \
soname_version=${soname_version} \
snapshot=${snapshot} \
+ hardfp=${hardfp} \
${mytarget} || die
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
View
8 dev-lang/v8/v8-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.31 2012/07/28 20:25:57 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.32 2012/08/29 17:13:26 phajdan.jr Exp $
EAPI="4"
@@ -32,6 +32,8 @@ src_compile() {
tc-export AR CC CXX RANLIB
export LINK=${CXX}
+ local hardfp=off
+
# Use target arch detection logic from bug #354601.
case ${CHOST} in
i?86-*) myarch=ia32 ;;
@@ -41,6 +43,9 @@ src_compile() {
else
myarch=x64
fi ;;
+ arm*-hardfloat-*)
+ hardfp=on
+ myarch=arm ;;
arm*-*) myarch=arm ;;
*) die "Unrecognized CHOST: ${CHOST}"
esac
@@ -60,6 +65,7 @@ src_compile() {
werror=no \
soname_version=${soname_version} \
snapshot=${snapshot} \
+ hardfp=${hardfp} \
${mytarget} || die
pax-mark m out/${mytarget}/{cctest,d8,shell} || die