Skip to content
Browse files

glorious funtoo updates

merged:

  gentoo: c5785266b4e65d87d10212735f74b2ef84ab8206
  funtoo-overlay: 61fc38f9b03217e73cfbcb812dd9a68d823ba6e6
  foo-overlay: 735d96fb5a1390c37cecee05bc065560c14cc37d
  bar-overlay: fb087c5a693ccc4195a2b824a60290a724802b2c
  flora: 189cfa2640ed21fd834be0e210377b2d0d566ac4
  • Loading branch information...
1 parent 41db2be commit 1851e8ac1d01df69f56be8d0bc8b621191f15e8f @danielrobbins danielrobbins committed Jun 10, 2012
Showing with 3,775 additions and 1,524 deletions.
  1. +1 −0 app-admin/salt/Manifest
  2. +3 −8 app-admin/salt/metadata.xml
  3. +0 −60 app-admin/salt/salt-0.9.8.ebuild
  4. +40 −0 app-admin/salt/salt-0.9.9.1.ebuild
  5. +1 −0 app-arch/alien/Manifest
  6. +33 −0 app-arch/alien/alien-8.87.ebuild
  7. +1 −1 app-arch/dpkg/Manifest
  8. +5 −1 app-arch/dpkg/dpkg-1.16.2.ebuild
  9. +6 −4 app-arch/dpkg/{dpkg-1.16.4.1.ebuild → dpkg-1.16.4.2.ebuild}
  10. +1 −0 app-editors/dhex/Manifest
  11. +37 −0 app-editors/dhex/dhex-0.67.ebuild
  12. +3 −13 app-editors/emacs-vcs/emacs-vcs-24.1.9999-r1.ebuild
  13. +2 −0 app-editors/emacs/Manifest
  14. +246 −0 app-editors/emacs/emacs-22.3-r10.ebuild
  15. +327 −0 app-editors/emacs/emacs-23.4-r3.ebuild
  16. +336 −0 app-editors/emacs/emacs-24.1.ebuild
  17. +136 −0 app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r3.ebuild
  18. +1 −0 app-emacs/emacs-common-gentoo/metadata.xml
  19. +3 −3 app-i18n/fcitx/fcitx-4.2.1.ebuild
  20. +10 −5 app-i18n/fcitx/fcitx-4.2.4.ebuild
  21. +1 −2 app-i18n/fcitx/metadata.xml
  22. +18 −2 app-misc/pysmssend/pysmssend-9999.ebuild
  23. +1 −0 app-portage/repo-commit/Manifest
  24. +25 −0 app-portage/repo-commit/repo-commit-0.4.ebuild
  25. +1 −1 app-text/libexttextcat/Manifest
  26. +0 −12 app-text/libexttextcat/files/libexttextcat-3.3.0-pkgconfig.patch
  27. +1 −7 app-text/libexttextcat/{libexttextcat-3.3.0-r1.ebuild → libexttextcat-3.3.1.ebuild}
  28. +1 −0 app-text/libwps/Manifest
  29. +43 −0 app-text/libwps/libwps-0.2.7.ebuild
  30. +11 −0 dev-java/glassfish-persistence/files/glassfish-persistence-1.0-python2.7-sax-parser.patch
  31. +39 −0 dev-java/glassfish-persistence/glassfish-persistence-1.0-r1.ebuild
  32. +8 −0 dev-java/icedtea/Manifest
  33. +25 −0 dev-java/icedtea/files/icedtea-7.2.2-no_suffix.patch
  34. +334 −0 dev-java/icedtea/icedtea-7.2.2.ebuild
  35. +1 −0 dev-java/icu4j/Manifest
  36. +49 −0 dev-java/icu4j/icu4j-49.1.ebuild
  37. +2 −2 dev-libs/libnl/libnl-3.2.10.ebuild
  38. +0 −2 dev-libs/soprano/Manifest
  39. +0 −91 dev-libs/soprano/soprano-2.7.4.ebuild
  40. +0 −91 dev-libs/soprano/soprano-2.7.5.ebuild
  41. +2 −2 dev-libs/soprano/soprano-2.7.6.ebuild
  42. +17 −0 dev-perl/Convert-ASN1/Convert-ASN1-0.260.0.ebuild
  43. +1 −0 dev-perl/Convert-ASN1/Manifest
  44. +40 −0 dev-perl/DBD-SQLite/DBD-SQLite-1.370.0.ebuild
  45. +1 −0 dev-perl/DBD-SQLite/Manifest
  46. +1 −0 dev-perl/XML-RSS-Feed/Manifest
  47. +7 −1 dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.320.0.ebuild
  48. +6 −6 dev-php/PEAR-Services_TinyURL/PEAR-Services_TinyURL-0.1.2.ebuild
  49. +0 −1 dev-php/PEAR-Translation2/Manifest
  50. +0 −24 dev-php/PEAR-Translation2/PEAR-Translation2-2.0.0_rc3.ebuild
  51. +0 −1 dev-php/PEAR-XML_Serializer/Manifest
  52. +0 −19 dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.18.0.ebuild
  53. +2 −4 dev-php/Savant2/Savant2-2.4.3.ebuild
  54. +2 −4 dev-php/Savant3/Savant3-3.0.0.ebuild
  55. +1 −2 dev-php/adodb/Manifest
  56. +0 −38 dev-php/adodb/adodb-5.08a.ebuild
  57. +0 −40 dev-php/adodb/adodb-5.11.ebuild
  58. +37 −0 dev-php/adodb/adodb-5.17.ebuild
  59. +1 −0 dev-ruby/rspec-core/Manifest
  60. +97 −0 dev-ruby/rspec-core/rspec-core-2.10.1.ebuild
  61. +1 −0 dev-ruby/rspec-expectations/Manifest
  62. +48 −0 dev-ruby/rspec-expectations/rspec-expectations-2.10.0.ebuild
  63. +1 −0 dev-ruby/rspec-mocks/Manifest
  64. +54 −0 dev-ruby/rspec-mocks/rspec-mocks-2.10.1.ebuild
  65. +1 −0 dev-ruby/rspec-rails/Manifest
  66. +39 −0 dev-ruby/rspec-rails/rspec-rails-2.10.1.ebuild
  67. +1 −0 dev-ruby/rspec/Manifest
  68. +28 −0 dev-ruby/rspec/rspec-2.10.0.ebuild
  69. +1 −0 dev-ruby/systemu/Manifest
  70. +28 −0 dev-ruby/systemu/systemu-2.5.1.ebuild
  71. +1 −0 dev-ruby/test-unit/Manifest
  72. +59 −0 dev-ruby/test-unit/test-unit-2.5.0.ebuild
  73. +1 −0 dev-ruby/tins/Manifest
  74. +31 −0 dev-ruby/tins/tins-0.3.14.ebuild
  75. +1 −3 dev-ruby/tryouts/Manifest
  76. +0 −29 dev-ruby/tryouts/tryouts-2.0.1.002.ebuild
  77. +0 −29 dev-ruby/tryouts/tryouts-2.0.4.ebuild
  78. +2 −2 dev-ruby/tryouts/{tryouts-2.0.3.ebuild → tryouts-2.1.1.ebuild}
  79. +1 −0 dev-ruby/twitter/Manifest
  80. +46 −0 dev-ruby/twitter/twitter-2.5.0.ebuild
  81. +1 −0 dev-ruby/unf_ext/Manifest
  82. +41 −0 dev-ruby/unf_ext/unf_ext-0.0.5.ebuild
  83. +1 −1 dev-util/bdelta/Manifest
  84. +0 −33 dev-util/bdelta/bdelta-0.1.0.ebuild
  85. +42 −0 dev-util/bdelta/bdelta-0.3.0.ebuild
  86. +17 −6 dev-util/bdelta/bdelta-9999.ebuild
  87. +0 −23 dev-util/bdelta/files/bdelta-0.1.0-ldflags.patch
  88. +3 −3 eclass/python-distutils-ng.eclass
  89. +55 −74 eclass/subversion.eclass
  90. +16 −7 eclass/vdr-plugin-2.eclass
  91. +2 −2 media-libs/jbig2dec/jbig2dec-0.11-r1.ebuild
  92. +3 −12 media-plugins/vdr-arghdirector/vdr-arghdirector-0.2.6.ebuild
  93. +3 −4 media-plugins/vdr-live/vdr-live-0.2.0_p20120325.ebuild
  94. +3 −4 media-plugins/vdr-text2skin/vdr-text2skin-1.3.2.ebuild
  95. +1 −1 media-sound/soundkonverter/Manifest
  96. +9 −2 media-sound/soundkonverter/{soundkonverter-1.4.0.ebuild → soundkonverter-1.6.1.ebuild}
  97. +1 −0 media-video/mplayer/Manifest
  98. +658 −0 media-video/mplayer/mplayer-1.1.ebuild
  99. +11 −5 media-video/mplayer/mplayer-9999.ebuild
  100. +17 −0 media-video/vdr/files/vdr-1.6.0_p2_gcc-4.7.patch
  101. +0 −24 media-video/vdr/files/vdr-1.6.0_p2_linguas.diff
  102. +4 −3 media-video/vdr/vdr-1.6.0_p2-r10.ebuild
  103. +0 −448 media-video/vdr/vdr-1.6.0_p2-r9.ebuild
  104. +1 −1 metadata/dtd/timestamp.chk
  105. +1 −1 metadata/glsa/timestamp.chk
  106. +1 −1 metadata/md5-cache/app-accessibility/emacspeak-9999
  107. +1 −1 metadata/md5-cache/app-admin/cpulimit-9999
  108. +1 −1 metadata/md5-cache/app-admin/eclean-kernel-0.3
  109. +1 −1 metadata/md5-cache/app-admin/eselect-9999
  110. +1 −1 metadata/md5-cache/app-admin/eselect-python-99999999
  111. +1 −1 metadata/md5-cache/app-admin/python-updater-9999
  112. +0 −14 metadata/md5-cache/app-admin/salt-0.9.8
  113. +14 −0 metadata/md5-cache/app-admin/salt-0.9.9.1
  114. +13 −0 metadata/md5-cache/app-arch/alien-8.87
  115. +1 −1 metadata/md5-cache/app-arch/dpkg-1.16.2
  116. +2 −2 metadata/md5-cache/app-arch/{dpkg-1.16.4.1 → dpkg-1.16.4.2}
  117. +12 −0 metadata/md5-cache/app-editors/dhex-0.67
  118. +13 −0 metadata/md5-cache/app-editors/emacs-22.3-r10
  119. +14 −0 metadata/md5-cache/app-editors/emacs-23.4-r3
  120. +14 −0 metadata/md5-cache/app-editors/emacs-24.1
  121. +3 −3 metadata/md5-cache/app-editors/emacs-vcs-24.1.9999-r1
  122. +1 −1 metadata/md5-cache/app-editors/gummi-9999
  123. +13 −0 metadata/md5-cache/app-emacs/emacs-common-gentoo-1.3-r3
  124. +1 −1 metadata/md5-cache/app-emulation/virtualbox-9999
  125. +1 −1 metadata/md5-cache/app-emulation/winetricks-99999999
  126. +2 −2 metadata/md5-cache/app-i18n/fcitx-4.2.1
  127. +4 −4 metadata/md5-cache/app-i18n/fcitx-4.2.4
  128. +1 −1 metadata/md5-cache/app-misc/pysmssend-9999
  129. +1 −1 metadata/md5-cache/app-misc/tmux-9999
  130. +1 −1 metadata/md5-cache/app-office/scribus-1.4.9999
  131. +1 −1 metadata/md5-cache/app-office/scribus-9999
  132. +1 −1 metadata/md5-cache/app-pda/libopensync-9999
  133. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-evolution2-9999
  134. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-file-9999
  135. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-gnokii-9999
  136. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-gpe-9999
  137. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-irmc-9999
  138. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-palm-9999
  139. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-python-9999
  140. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-syncml-9999
  141. +1 −1 metadata/md5-cache/app-pda/libopensync-plugin-vformat-9999
  142. +1 −1 metadata/md5-cache/app-pda/libsyncml-9999
  143. +1 −1 metadata/md5-cache/app-pda/osynctool-9999
  144. +1 −1 metadata/md5-cache/app-portage/gentoopm-0.2.5-r1
  145. +11 −0 metadata/md5-cache/app-portage/repo-commit-0.4
  146. +1 −1 metadata/md5-cache/app-portage/smart-live-rebuild-1.2.3-r1
  147. +3 −4 metadata/md5-cache/app-text/{libexttextcat-3.3.0-r1 → libexttextcat-3.3.1}
  148. +13 −0 metadata/md5-cache/app-text/libwps-0.2.7
  149. +1 −1 metadata/md5-cache/app-text/pspdftool-9999
  150. +1 −1 metadata/md5-cache/dev-embedded/sdcc-9999
  151. +13 −0 metadata/md5-cache/dev-java/glassfish-persistence-1.0-r1
  152. +14 −0 metadata/md5-cache/dev-java/icedtea-7.2.2
  153. +13 −0 metadata/md5-cache/dev-java/icu4j-49.1
  154. +1 −1 metadata/md5-cache/dev-java/jebl-9999
  155. +1 −1 metadata/md5-cache/dev-lang/v8-9999
  156. +2 −2 metadata/md5-cache/dev-libs/libnl-3.2.10
  157. +0 −14 metadata/md5-cache/dev-libs/soprano-2.7.4
  158. +0 −14 metadata/md5-cache/dev-libs/soprano-2.7.5
  159. +2 −2 metadata/md5-cache/dev-libs/soprano-2.7.6
  160. +12 −0 metadata/md5-cache/dev-perl/Convert-ASN1-0.260.0
  161. +13 −0 metadata/md5-cache/dev-perl/DBD-SQLite-1.370.0
  162. +2 −2 metadata/md5-cache/dev-perl/XML-RSS-Feed-2.320.0
  163. +5 −4 metadata/md5-cache/dev-php/PEAR-Services_TinyURL-0.1.2
  164. +0 −12 metadata/md5-cache/dev-php/PEAR-Translation2-2.0.0_rc3
  165. +0 −11 metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.18.0
  166. +3 −3 metadata/md5-cache/dev-php/Savant2-2.4.3
  167. +3 −3 metadata/md5-cache/dev-php/Savant3-3.0.0
  168. +0 −11 metadata/md5-cache/dev-php/adodb-5.08a
  169. +0 −12 metadata/md5-cache/dev-php/adodb-5.11
  170. +11 −0 metadata/md5-cache/dev-php/adodb-5.17
  171. +1 −1 metadata/md5-cache/dev-python/django-9999
  172. +1 −1 metadata/md5-cache/dev-python/django-annoying-0.7.6
  173. +1 −1 metadata/md5-cache/dev-python/django-celery-2.5.5
  174. +1 −1 metadata/md5-cache/dev-python/flask-evolution-0.5
  175. +1 −1 metadata/md5-cache/dev-python/pyjamas-0.6.9999
  176. +1 −1 metadata/md5-cache/dev-python/pyjamas-9999
  177. +1 −1 metadata/md5-cache/dev-python/pymountboot-0.1
  178. +1 −1 metadata/md5-cache/dev-python/pymountboot-0.2
  179. +13 −0 metadata/md5-cache/dev-ruby/rspec-2.10.0
  180. +14 −0 metadata/md5-cache/dev-ruby/rspec-core-2.10.1
  181. +14 −0 metadata/md5-cache/dev-ruby/rspec-expectations-2.10.0
  182. +14 −0 metadata/md5-cache/dev-ruby/rspec-mocks-2.10.1
  183. +13 −0 metadata/md5-cache/dev-ruby/rspec-rails-2.10.1
  184. +14 −0 metadata/md5-cache/dev-ruby/systemu-2.5.1
  185. +13 −0 metadata/md5-cache/dev-ruby/test-unit-2.5.0
  186. +13 −0 metadata/md5-cache/dev-ruby/tins-0.3.14
  187. +0 −13 metadata/md5-cache/dev-ruby/tryouts-2.0.1.002
  188. +0 −13 metadata/md5-cache/dev-ruby/tryouts-2.0.3
  189. +2 −2 metadata/md5-cache/dev-ruby/{tryouts-2.0.4 → tryouts-2.1.1}
  190. +13 −0 metadata/md5-cache/dev-ruby/twitter-2.5.0
  191. +14 −0 metadata/md5-cache/dev-ruby/unf_ext-0.0.5
  192. +0 −9 metadata/md5-cache/dev-util/bdelta-0.1.0
  193. +9 −0 metadata/md5-cache/dev-util/bdelta-0.3.0
  194. +1 −1 metadata/md5-cache/dev-util/bdelta-9999
  195. +1 −1 metadata/md5-cache/dev-util/codeblocks-9999
  196. +1 −1 metadata/md5-cache/dev-util/codelite-9999
  197. +1 −1 metadata/md5-cache/dev-util/confix-9999
  198. +1 −1 metadata/md5-cache/dev-util/kbuild-9999
  199. +1 −1 metadata/md5-cache/dev-util/ticpp-9999
  200. +1 −1 metadata/md5-cache/games-emulation/dosbox-9999
  201. +1 −1 metadata/md5-cache/games-emulation/pcsx2-9999
  202. +1 −1 metadata/md5-cache/games-fps/quake3-9999
  203. +1 −1 metadata/md5-cache/games-mud/wxmud-9999
  204. +1 −1 metadata/md5-cache/games-puzzle/sgt-puzzles-99999999
  205. +1 −1 metadata/md5-cache/games-rpg/lcs-9999
  206. +1 −1 metadata/md5-cache/games-util/gtkevemon-9999
  207. +1 −1 metadata/md5-cache/games-util/linux-wbfs-manager-9999
  208. +1 −1 metadata/md5-cache/mail-mta/qpsmtpd-0.43_rc2_pre955
  209. +1 −1 metadata/md5-cache/media-gfx/flam3-9999
  210. +1 −1 metadata/md5-cache/media-gfx/font-manager-9999
  211. +1 −1 metadata/md5-cache/media-gfx/postr-0.12.4
  212. +1 −1 metadata/md5-cache/media-libs/ffmpegsource-9999
  213. +2 −2 metadata/md5-cache/media-libs/jbig2dec-0.11-r1
  214. +1 −1 metadata/md5-cache/media-libs/libdvdnav-9999
  215. +1 −1 metadata/md5-cache/media-libs/libdvdread-9999
  216. +1 −1 metadata/md5-cache/media-plugins/vdr-actuator-1.1.1
  217. +1 −1 metadata/md5-cache/media-plugins/vdr-admin-0.8.0
  218. +1 −1 metadata/md5-cache/media-plugins/vdr-alcd-1.5.1
  219. +3 −3 metadata/md5-cache/media-plugins/vdr-arghdirector-0.2.6
  220. +1 −1 metadata/md5-cache/media-plugins/vdr-duplicates-0.0.4
  221. +1 −1 metadata/md5-cache/media-plugins/vdr-epgsearch-1.0.0-r1
  222. +1 −1 metadata/md5-cache/media-plugins/vdr-extrecmenu-1.2.2
  223. +1 −1 metadata/md5-cache/media-plugins/vdr-lcdproc-0.0.10.9
  224. +2 −2 metadata/md5-cache/media-plugins/vdr-live-0.2.0_p20120325
  225. +1 −1 metadata/md5-cache/media-plugins/vdr-pvrinput-2011.09.17
  226. +1 −1 metadata/md5-cache/media-plugins/vdr-quicktimer-0.1.1
  227. +1 −1 metadata/md5-cache/media-plugins/vdr-radio-0.9.0
  228. +1 −1 metadata/md5-cache/media-plugins/vdr-recstatus-0.0.8
  229. +1 −1 metadata/md5-cache/media-plugins/vdr-remote-0.4.0-r2
  230. +1 −1 metadata/md5-cache/media-plugins/vdr-remoteosd-0.1.1
  231. +1 −1 metadata/md5-cache/media-plugins/vdr-remotetimers-0.1.6
  232. +1 −1 metadata/md5-cache/media-plugins/vdr-rotor-0.1.5
  233. +1 −1 metadata/md5-cache/media-plugins/vdr-scheduler-0.1.3
  234. +1 −1 metadata/md5-cache/media-plugins/vdr-screenshot-0.0.13
  235. +1 −1 metadata/md5-cache/media-plugins/vdr-skincurses-0.1.10
  236. +1 −1 metadata/md5-cache/media-plugins/vdr-skinelchi-0.2.6
  237. +1 −1 metadata/md5-cache/media-plugins/vdr-skinenigmang-0.1.2
  238. +1 −1 metadata/md5-cache/media-plugins/vdr-span-0.0.7
  239. +1 −1 metadata/md5-cache/media-plugins/vdr-spider-0.2.2
  240. +1 −1 metadata/md5-cache/media-plugins/vdr-streamdev-0.5.1_p20120311
  241. +1 −1 metadata/md5-cache/media-plugins/vdr-streamdev-0.5.2
  242. +1 −1 metadata/md5-cache/media-plugins/vdr-sudoku-0.3.5
  243. +1 −1 metadata/md5-cache/media-plugins/vdr-suspendoutput-1.0.1
  244. +1 −1 metadata/md5-cache/media-plugins/vdr-svdrposd-0.1.1
  245. +1 −1 metadata/md5-cache/media-plugins/vdr-svdrpservice-0.0.4
  246. +2 −2 metadata/md5-cache/media-plugins/vdr-text2skin-1.3.2
  247. +1 −1 metadata/md5-cache/media-plugins/vdr-videosystem-0.0.1
  248. +1 −1 metadata/md5-cache/media-plugins/vdr-vodcatcher-0.2.2
  249. +1 −1 metadata/md5-cache/media-plugins/vdr-vompserver-0.3.1-r1
  250. +1 −1 metadata/md5-cache/media-plugins/vdr-xvdr-9999
  251. +1 −1 metadata/md5-cache/media-plugins/vdr-zappilot-0.0.4
  252. +1 −1 metadata/md5-cache/media-sound/qmmp-9999
  253. +4 −4 metadata/md5-cache/media-sound/{soundkonverter-1.4.0 → soundkonverter-1.6.1}
  254. +1 −1 metadata/md5-cache/media-sound/vimpc-9999
  255. +1 −1 metadata/md5-cache/media-video/aegisub-2.1.9999
  256. +1 −1 metadata/md5-cache/media-video/griffith-9999
  257. +14 −0 metadata/md5-cache/media-video/mplayer-1.1
  258. +4 −4 metadata/md5-cache/media-video/mplayer-9999
  259. +1 −1 metadata/md5-cache/media-video/vdr-1.6.0_p2-r10
  260. +0 −15 metadata/md5-cache/media-video/vdr-1.6.0_p2-r9
  261. +1 −1 metadata/md5-cache/net-analyzer/metasploit-9999
  262. +1 −1 metadata/md5-cache/net-ftp/gftp-9999
  263. +1 −1 metadata/md5-cache/net-im/kmess-2.0.9999
  264. +1 −1 metadata/md5-cache/net-im/kmess-9999
  265. +1 −1 metadata/md5-cache/net-im/psi-9999
  266. +1 −1 metadata/md5-cache/net-im/skype4pidgin-9999
  267. +1 −1 metadata/md5-cache/net-im/vacuum-9999
  268. +1 −1 metadata/md5-cache/net-irc/irssi-9999
  269. +1 −1 metadata/md5-cache/net-irc/kvirc-9999
  270. +1 −1 metadata/md5-cache/net-libs/qxmpp-9999
  271. +1 −1 metadata/md5-cache/net-misc/flexget-9999
  272. +1 −1 metadata/md5-cache/net-misc/mikutter-9999
  273. +1 −1 metadata/md5-cache/net-misc/slimrat-9999
  274. +0 −13 metadata/md5-cache/net-misc/tigervnc-1.0.1_p20110618-r1
  275. +0 −13 metadata/md5-cache/net-misc/tigervnc-1.1.0-r4
  276. +0 −13 metadata/md5-cache/net-misc/tigervnc-1.1.0-r5
  277. +1 −1 metadata/md5-cache/net-p2p/transmission-9999
  278. +1 −1 metadata/md5-cache/net-print/cups-9999
  279. +1 −1 metadata/md5-cache/net-print/cups-filters-9999
  280. +1 −1 metadata/md5-cache/net-wireless/orinoco-usb-9999
  281. +1 −1 metadata/md5-cache/net-zope/zope-2.13.9999
  282. +1 −1 metadata/md5-cache/sci-astronomy/casa-data-9999
  283. +1 −1 metadata/md5-cache/sci-biology/beast-mcmc-9999
  284. +1 −1 metadata/md5-cache/sci-biology/mauve-9999
  285. +1 −1 metadata/md5-cache/sci-biology/mauvealigner-9999
  286. +1 −1 metadata/md5-cache/sci-biology/picard-1.58
  287. +1 −1 metadata/md5-cache/sci-biology/picard-1.63
  288. +1 −1 metadata/md5-cache/sci-geosciences/josm-9999
  289. +1 −1 metadata/md5-cache/sci-geosciences/openstreetmap-icons-99999999
  290. +1 −1 metadata/md5-cache/sci-geosciences/osm2pgsql-99999999
  291. +13 −0 metadata/md5-cache/sci-libs/cbflib-0.9.2.4
  292. +1 −1 metadata/md5-cache/sci-libs/libgenome-9999
  293. +1 −1 metadata/md5-cache/sci-libs/libmems-9999
  294. +1 −1 metadata/md5-cache/sci-libs/libmuscle-9999
  295. +1 −1 metadata/md5-cache/sci-libs/naga-2.1
  296. +1 −1 metadata/md5-cache/sci-misc/gcam-9999
  297. +12 −0 metadata/md5-cache/sys-apps/baselayout-2.2.0-r1
  298. +1 −1 metadata/md5-cache/sys-apps/flashrom-9999
  299. +15 −0 metadata/md5-cache/sys-apps/openrc-0.10.2-r1
  300. +1 −1 metadata/md5-cache/sys-apps/smartmontools-9999
Sorry, we could not display the entire diff because too many files (342) changed.
View
1 app-admin/salt/Manifest
@@ -1 +1,2 @@
DIST salt-0.9.8.tar.gz 1641495 RMD160 236fb3d5e514127067ae381aad9061afd6bbb741 SHA1 0b25385f23ccb24b41bf26f0767c55eaf871aaca SHA256 a00cb012b8caca3ce30ecf37a8bc9e0ba3048d5158ff6914918a913aae07ed15
+DIST salt-0.9.9.1.tar.gz 1760361 RMD160 6548709a104dfb9b48dd18f4b651a4904bec5863 SHA1 f2378d261253cdb25ddd786bd8ad2fedd886f5fa SHA256 8b06bb19a65882b8dd3f8dcbeb27e3b4016825e8943b22ac8b6a77c5453b1340
View
11 app-admin/salt/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer>
-<email>chutzpah@gentoo.org</email>
-<name>Patrick McLean</name>
-</maintainer>
+<herd>funtoo</herd>
<longdescription lang="en">
Salt is a powerful remote execution manager that can be used to administer
servers in a fast and efficient way.
@@ -21,10 +18,8 @@ Between the remote execution system, and state management Salt addresses the
backbone of cloud and data center management.
</longdescription>
<use>
- <flag name="jinja">Add support to use dev-python/jinja to parse Salt
- states.</flag>
- <flag name="libvirt">Support managing virtual machines with
- app-emulation/libvirt.</flag>
+ <flag name="jinja">Add support to use dev-python/jinja to parse Salt states.</flag>
+ <flag name="libvirt">Support managing virtual machines with app-emulation/libvirt.</flag>
<flag name="mongodb">Support returning data to a mongodb server.</flag>
<flag name="redis">Support returning data to a redis database.</flag>
</use>
View
60 app-admin/salt/salt-0.9.8.ebuild
@@ -1,60 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/salt-0.9.8.ebuild,v 1.1 2012/04/24 23:37:27 chutzpah Exp $
-
-EAPI=4
-
-PYTHON_COMPAT="python2_6 python2_7 python3_1 python3_2"
-
-inherit eutils python-distutils-ng
-
-DESCRIPTION="Salt is a remote execution and configuration manager."
-HOMEPAGE="http://saltstack.org/"
-SRC_URI="mirror://github/saltstack/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="+jinja libvirt mongodb mysql redis"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- >=dev-python/pyzmq-2.1.9
- dev-python/msgpack
- dev-python/pyyaml
- dev-python/m2crypto
- dev-python/pycrypto
- dev-python/pycryptopp
- jinja? ( dev-python/jinja )
- libvirt? ( app-emulation/libvirt[python] )
- mongodb? ( dev-python/pymongo )
- mysql? ( dev-python/mysql-python )
- redis? ( dev-python/redis-py )"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-syndic-resolution-of-master.patch
- sed -i '/install_requires=/ d' setup.py || die "sed failed"
-
- python-distutils-ng_src_prepare
-}
-
-src_install() {
- python-distutils-ng_src_install
-
- for s in minion master syndic; do
- newinitd "${FILESDIR}"/${s}-initd-1 salt-${s}
- newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
- done
-
- # rename the config templates to the actual config names
- for c in "${D}"/etc/${PN}/*.template; do
- mv -f "${c}" "${c%.template}"
- sed -i '1 d' "${c%.template}"
- done
-
- dodoc README.rst AUTHORS
-}
-
-python_test() {
- ./setup.py test || die
-}
View
40 app-admin/salt/salt-0.9.9.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation, 2012 Funtoo Technologies
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4-python
+PYTHON_MULTIPLE_ABIS=1
+PYTHON_RESTRICTED_ABIS="3.* *-jython *-pypy-*"
+
+inherit distutils eutils
+
+DESCRIPTION="Salt is a remote execution and configuration manager."
+HOMEPAGE="http://saltstack.org/"
+SRC_URI="mirror://github/saltstack/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="*"
+IUSE="+jinja libvirt mongodb mysql redis"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ >=dev-python/pyzmq-2.1.9 $(python_abi_depend dev-python/pyyaml) dev-python/msgpack
+ $(python_abi_depend dev-python/m2crypto dev-python/pycrypto)
+ jinja? ( $(python_abi_depend dev-python/jinja ) )
+ libvirt? ( app-emulation/libvirt[python] )
+ mongodb? ( $(python_abi_depend dev-python/pymongo ) )
+ mysql? ( $(python_abi_depend dev-python/mysql-python ) )
+ redis? ( $(python_abi_depend dev-python/redis-py ) )"
+
+src_install() {
+ distutils_src_install
+ for s in minion master syndic; do
+ newinitd "${FILESDIR}"/${s}-initd-1 salt-${s}
+ newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
+ done
+ dodoc README.rst AUTHORS
+}
+
+python_test() {
+ ./setup.py test || die
+}
View
1 app-arch/alien/Manifest
@@ -1,2 +1,3 @@
DIST alien_8.74.tar.gz 75158 RMD160 732c6199a3170409a60de48fb05afba170fb9768 SHA1 6bbc48d45213b15db9a6887c401a8363d102e8fa SHA256 91ddb623f6696b6fcdf4dd1924de1c360b124669e65d12495f5460c16c413b50
DIST alien_8.86.tar.gz 64267 RMD160 66a949a6c1765e0bdfd6a4dd734c4714d17b3dc8 SHA1 35c62f2aec9abe98be6978daf67d38281fa30595 SHA256 d81a046a122133d823cb5bd55a85c0cfa8f77916cee0ac95765c25b9cf5abd8d
+DIST alien_8.87.tar.gz 64336 RMD160 391db47725b130b907bd3b86cb8fff05e62c7050 SHA1 58efcee3cfe839baef8160d85b7a48abc7f7a3d8 SHA256 3f7c752eb2f949491708f8027ec846e3910d3b0c7012036b37a2681f01d99098
View
33 app-arch/alien/alien-8.87.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/alien-8.87.ebuild,v 1.1 2012/06/10 15:12:19 lordvan Exp $
+
+EAPI=1
+
+inherit perl-app
+
+DESCRIPTION="Converts between the rpm, dpkg, stampede slp, and slackware tgz file formats"
+HOMEPAGE="http://kitenet.net/programs/alien"
+SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86"
+IUSE="+bzip2"
+
+RDEPEND="app-arch/rpm
+ app-arch/dpkg
+ bzip2? ( app-arch/bzip2 )
+ dev-util/debhelper
+ >=app-arch/tar-1.14.91"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+mydoc="TODO"
+
+src_unpack() {
+ perl-module_src_unpack
+ sed -e s%'$(VARPREFIX)'%${D}% -e s%'$(PREFIX)'%${D}/usr%g \
+ -i "${S}"/Makefile.PL || die "sed failed."
+}
View
2 app-arch/dpkg/Manifest
@@ -4,4 +4,4 @@ DIST dpkg_1.16.1.2.tar.bz2 5347162 RMD160 7f38018b8e4dbb59a2bd14a534f35ace78ff47
DIST dpkg_1.16.1.tar.bz2 5432348 RMD160 dd9d203001073278e397112729cb8d6d126a3ad7 SHA1 9e8176c88fe2b31782ddae6d0a8f599c7e540e8d SHA256 f9363628a6fa1c24a1e9c41bd8977f9d5a7010bfca3ac9a6f8bf500e7e8df52b
DIST dpkg_1.16.2.tar.bz2 5578978 RMD160 7a52df968e65fefa7616315ec7fd350026d7314b SHA1 43ea22771b0dd9eb5bf7ceaf672400e7196a2bea SHA256 53a77f694ce2269f17729b0e9626c59687683703e3822a2624b13da4a10fccc9
DIST dpkg_1.16.3.tar.bz2 5599915 RMD160 7175a4394a48c4a2158cb0f9b0be93c37e74cf11 SHA1 b82a62c1b5e85adcc947f28a264ef7b7ee8580ca SHA256 8048890ca92a3ca317a4fdd557f8e9b2b3ce560743e8e70813496f9a7096d8d8
-DIST dpkg_1.16.4.1.tar.bz2 5616024 RMD160 6676f1685fdfde21753e20838fd0f3b7cf5496cc SHA1 1832de7837bdf2ac2f78d2b40efb29568a39cc32 SHA256 7c9830131a52a9eb4d13276da4e29496fc92335ffc48e25b1e45402f03f99805
+DIST dpkg_1.16.4.2.tar.bz2 5605843 RMD160 91691710742c218be44877cca70e643c50ed1956 SHA1 d41e36b31b58ca6c498eb99e11a260acb167285b SHA256 3862926361b715ac093f23fd7617f47492149d57288cb787cf42e3a2e6f46a7e
View
6 app-arch/dpkg/dpkg-1.16.2.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/app-arch/dpkg/dpkg-1.16.2.ebuild,v 1.6 2012/05/15 19:05:29 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.16.2.ebuild,v 1.7 2012/06/10 15:49:06 jer Exp $
EAPI=3
@@ -53,6 +53,10 @@ src_prepare() {
-e '/850_Dpkg_Compression.t/d' \
|| die "sed failed"
+ # test fails (bug #414095)
+ sed -i utils/Makefile.am \
+ -e '/^test_cases/d;/100_update_alternatives/d' || die
+
eautoreconf
}
View
10 app-arch/dpkg/dpkg-1.16.4.1.ebuild → app-arch/dpkg/dpkg-1.16.4.2.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/app-arch/dpkg/dpkg-1.16.4.1.ebuild,v 1.1 2012/06/09 13:52:42 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.16.4.2.ebuild,v 1.2 2012/06/10 15:49:06 jer Exp $
EAPI=4
@@ -41,9 +41,6 @@ DEPEND="${RDEPEND}
REQUIRED_USE="dselect? ( nls )"
src_prepare() {
- # don't mess with linker optimisation, respect user's flags (don't break!)
- sed -i -e '/DPKG_LINKER_OPTIMISATIONS/d' configure.ac || die
-
# Force the use of the running bash for get-version (this file is never
# installed, so no need to worry about hardcoding a temporary bash)
sed -i -e '1c\#!'"${BASH}" get-version || die
@@ -53,6 +50,9 @@ src_prepare() {
sed -i scripts/Makefile.am \
-e '/850_Dpkg_Compression.t/d' \
|| die "sed failed"
+ # test fails (bug #414095)
+ sed -i utils/Makefile.am \
+ -e '/^test_cases/d;/100_update_alternatives/d' || die
eautoreconf
}
@@ -66,6 +66,8 @@ src_configure() {
$(use_with bzip2 bz2) \
$(use_with zlib) \
--disable-compiler-warnings \
+ --disable-compiler-optimisations \
+ --disable-linker-optimisations \
--without-selinux \
--disable-start-stop-daemon
}
View
1 app-editors/dhex/Manifest
@@ -1,2 +1,3 @@
DIST dhex_0.65.tar.gz 55686 RMD160 0da32f6e6a6f61043f4fed9057c446502cb2ee65 SHA1 fd24488760fa3fbc6088173560893782526e9046 SHA256 0ac85c6bdd5db1d5a8d380e80fefea2ea0f496c44a64f6b8c010c62122c138c3
DIST dhex_0.66.tar.gz 56060 RMD160 ed2ee7198429d8b4cfb5f6709f9766dee67482c9 SHA1 381329493383e70714fd8e3c76805652af56f950 SHA256 bf0e44743b4cfb44861859b486edbf6f35430178730af63a10cc22bd596720ae
+DIST dhex_0.67.tar.gz 56687 RMD160 aa5ffe6fc7baf7d2af5b5eb439ea99828eb2ca90 SHA1 e46310cd10ca76066ce49474a742ca196a5b1bed SHA256 89f9c7e039ac7199cea1bdeffca200b40bba454817dc9a2fc8ccb2f21a910e71
View
37 app-editors/dhex/dhex-0.67.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/dhex/dhex-0.67.ebuild,v 1.1 2012/06/10 12:00:52 dilfridge Exp $
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+MY_P=${PN}_${PV}
+
+DESCRIPTION="ncurses-based hex-editor with diff mode"
+HOMEPAGE="http://www.dettus.net/dhex/"
+SRC_URI="http://www.dettus.net/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-libs/ncurses"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-0.63-Makefile.patch"
+}
+
+src_compile() {
+ emake CC=$(tc-getCC)
+}
+
+src_install() {
+ dobin dhex
+ dodoc README.txt
+ doman dhex.1 dhex_markers.5 dhex_searchlog.5 dhexrc.5
+}
View
16 app-editors/emacs-vcs/emacs-vcs-24.1.9999-r1.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/app-editors/emacs-vcs/emacs-vcs-24.1.9999-r1.ebuild,v 1.2 2012/06/04 17:43:37 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.1.9999-r1.ebuild,v 1.4 2012/06/10 16:54:09 ulm Exp $
EAPI=4
@@ -34,6 +34,7 @@ IUSE="alsa athena dbus gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod im
RDEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.2
+ >=app-emacs/emacs-common-gentoo-1.3[X?]
net-libs/liblockfile
hesiod? ( net-dns/hesiod )
kerberos? ( virtual/krb5 )
@@ -87,9 +88,6 @@ DEPEND="${RDEPEND}
gzip-el? ( app-arch/gzip )
pax_kernel? ( sys-apps/paxctl )"
-RDEPEND="${RDEPEND}
- >=app-emacs/emacs-common-gentoo-1.3[X?]"
-
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
@@ -215,7 +213,6 @@ src_configure() {
--with-crt-dir="${crtdir}" \
--with-gameuser="${GAMES_USER_DED:-games}" \
--without-compress-info \
- --disable-maintainer-mode \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
@@ -261,8 +258,7 @@ src_install () {
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{applications,icons}
- rm "${ED}"/var/lib/games/emacs/{snake,tetris}-scores
- keepdir /var/lib/games/emacs
+ rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
@@ -320,12 +316,6 @@ pkg_preinst() {
}
pkg_postinst() {
- local f
- for f in "${EROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do
- [[ -e ${f} ]] || touch "${f}"
- done
- chown "${GAMES_USER_DED:-games}" "${EROOT}"/var/lib/games/emacs
-
elisp-site-regen
eselect emacs update ifunset
View
2 app-editors/emacs/Manifest
@@ -8,6 +8,8 @@ DIST emacs-22.3.tar.gz 39587396 RMD160 a7eed5099d0cab25f34152f1b18b5c1b4e2e0746
DIST emacs-23.4-patches-2.tar.bz2 1535 RMD160 7b991a627c60a7b26134ef4bc8b4e4062a045ea3 SHA1 fa2682743653fac475f3c8dd9e9ebf3dafa43edd SHA256 ee12b40d769497b98b609933f9f122f9b45873ac84447832930158822f52f920
DIST emacs-23.4-patches-3.tar.bz2 2568 RMD160 3f2e7dde13aaf3c60ece5049f9b7d8966fb3ca46 SHA1 492eb31155fab9996985071d9ef3fc7b3423c70d SHA256 ac58a290b01db52edb93173413fc2ee8f42a3ea227161f27f79b0340002ff879
DIST emacs-23.4.tar.bz2 38646508 RMD160 564d31fabc205b9ee4789827ef50d2b0f0461bf7 SHA1 5effbd2af6bf7a4feb2d80810e49b0ce47b463cb SHA256 26576f9e664397c729f78f5ffcd092969251988461896fe8793062346ee988b9
+DIST emacs-24.1-patches-1.tar.bz2 1978 RMD160 773958ac1582cfd6aad565593647dc1cd39b7a74 SHA1 934ae3968a941d433496d283440ba15ea50e8f87 SHA256 8334e2c42bd3dee39c34181701e131263988d7795f278aafff4d72e1d7e584eb
DIST emacs-24.1-rc.tar.gz 51474390 RMD160 b1cca7202d4123e3f5a7dd5da1b3228df5c8d787 SHA1 11d70533109ab55a75392f75ad28150c023ae9fe SHA256 83d4ea3cf59be4d672b59fa2944f7c6ab2c3790ab8644b9e5673bdfdcda20cbf
+DIST emacs-24.1.tar.bz2 41722508 RMD160 32b233a2c8474521987dcb62276a28bf25681716 SHA1 ab22d5bf2072d04faa4aebf819fef3dfe44aacca SHA256 eeea272732146e2be9aee2f8d71d6cf07b8654c0282da62a26b921d433f02b7c
DIST emacs-24.1_rc-patches-1.tar.bz2 1978 RMD160 773958ac1582cfd6aad565593647dc1cd39b7a74 SHA1 934ae3968a941d433496d283440ba15ea50e8f87 SHA256 8334e2c42bd3dee39c34181701e131263988d7795f278aafff4d72e1d7e584eb
DIST leim-21.4.tar.gz 3291433 RMD160 89e1108bfe06425a0d6b4d941f9c297551bafcca SHA1 dd63f9aca1a58d40d9d426dd410fb627230974f7 SHA256 db24946985dd644bfed18815d6e991dad27f8ab1fd5823dd6dc4eb8dcd04333b
View
246 app-editors/emacs/emacs-22.3-r10.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3-r10.ebuild,v 1.1 2012/06/10 15:13:09 ulm Exp $
+
+EAPI=4
+WANT_AUTOMAKE="none"
+
+inherit autotools elisp-common eutils flag-o-matic
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+HOMEPAGE="http://www.gnu.org/software/emacs/"
+SRC_URI="mirror://gnu/emacs/${P}.tar.gz
+ mirror://gentoo/${P}-patches-8.tar.bz2"
+
+LICENSE="GPL-3 FDL-1.2 BSD as-is MIT"
+SLOT="22"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="alsa gif gtk gzip-el hesiod jpeg kerberos motif png sound source tiff toolkit-scroll-bars X Xaw3d +xpm"
+
+RDEPEND="sys-libs/ncurses
+ >=app-admin/eselect-emacs-1.2
+ >=app-emacs/emacs-common-gentoo-1.3-r3[X?]
+ net-libs/liblockfile
+ hesiod? ( net-dns/hesiod )
+ kerberos? ( virtual/krb5 )
+ alsa? ( media-libs/alsa-lib )
+ X? (
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-misc/xbitmaps
+ gif? ( media-libs/giflib )
+ jpeg? ( virtual/jpeg )
+ png? ( >=media-libs/libpng-1.4:0 )
+ tiff? ( media-libs/tiff )
+ xpm? ( x11-libs/libXpm )
+ gtk? ( x11-libs/gtk+:2 )
+ !gtk? (
+ Xaw3d? ( x11-libs/libXaw3d )
+ !Xaw3d? ( motif? ( >=x11-libs/openmotif-2.3:0 ) )
+ )
+ )"
+
+DEPEND="${RDEPEND}
+ alsa? ( virtual/pkgconfig )
+ X? ( gtk? ( virtual/pkgconfig ) )
+ gzip-el? ( app-arch/gzip )"
+
+# FULL_VERSION keeps the full version number, which is needed in order to
+# determine some path information correctly for copy/move operations later on
+FULL_VERSION="${PV}"
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${PN}-${SLOT}-gentoo.el"
+
+src_prepare() {
+ EPATCH_SUFFIX=patch epatch
+
+ sed -i \
+ -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
+ -e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
+ "${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
+
+ if ! use alsa; then
+ # ALSA is detected even if not requested by its USE flag.
+ # Suppress it by supplying pkg-config with a wrong library name.
+ sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
+ || die "unable to sed configure.in"
+ fi
+ if ! use gzip-el; then
+ # Emacs' build system automatically detects the gzip binary and
+ # compresses el files. We don't want that so confuse it with a
+ # wrong binary name
+ sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
+ || die "unable to sed configure.in"
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ strip-flags
+ filter-flags -fstack-protector -fstack-protector-all #285778
+ replace-flags "-O[3-9]" -O2
+ sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
+
+ local myconf
+
+ if use alsa && ! use sound; then
+ einfo "Although sound USE flag is disabled you chose to have alsa,"
+ einfo "so sound is switched on anyway."
+ myconf="${myconf} --with-sound"
+ else
+ myconf="${myconf} $(use_with sound)"
+ fi
+
+ if use X; then
+ myconf="${myconf} --with-x"
+ myconf="${myconf} $(use_with toolkit-scroll-bars)"
+ myconf="${myconf} $(use_with gif) $(use_with jpeg)"
+ myconf="${myconf} $(use_with png) $(use_with tiff)"
+ myconf="${myconf} $(use_with xpm)"
+
+ # GTK+ is the default toolkit if USE=gtk is chosen with other
+ # possibilities. Emacs upstream thinks this should be standard
+ # policy on all distributions
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ myconf="${myconf} --with-x-toolkit=gtk"
+ elif use Xaw3d; then
+ einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
+ myconf="${myconf} --with-x-toolkit=athena"
+ myconf="${myconf} --without-gtk"
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf="${myconf} --with-x-toolkit=motif"
+ myconf="${myconf} --without-gtk"
+ else
+ einfo "Configuring to build with no toolkit"
+ myconf="${myconf} --with-x-toolkit=no"
+ myconf="${myconf} --without-gtk"
+ fi
+
+ local f tk=
+ for f in gtk Xaw3d motif; do
+ use ${f} || continue
+ [ "${tk}" ] \
+ && ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")"
+ tk="${tk}${tk:+ }${f}"
+ done
+ else
+ myconf="${myconf} --without-x"
+ fi
+
+ econf \
+ --program-suffix=-${EMACS_SUFFIX} \
+ --infodir=/usr/share/info/${EMACS_SUFFIX} \
+ --enable-locallisppath="/etc/emacs:${SITELISP}" \
+ --without-carbon \
+ --with-gameuser="${GAMES_USER_DED:-games}" \
+ $(use_with hesiod) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ ${myconf}
+}
+
+src_compile() {
+ export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
+ emake CC="$(tc-getCC)"
+}
+
+src_install () {
+ emake install DESTDIR="${D}"
+
+ rm "${D}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
+ || die "removing duplicate emacs executable failed"
+ mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/usr/bin/${EMACS_SUFFIX} \
+ || die "moving Emacs executable failed"
+
+ # move man pages to the correct place
+ local m
+ for m in "${D}"/usr/share/man/man1/* ; do
+ mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed"
+ done
+
+ # move info dir to avoid collisions with the dir file generated by portage
+ mv "${D}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
+ || die "moving info dir failed"
+ touch "${D}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
+ rm -rf "${D}"/var
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${D}"/usr/share/emacs/${FULL_VERSION}/site-lisp
+
+ local c=";;"
+ if use source; then
+ insinto /usr/share/emacs/${FULL_VERSION}/src
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.[ch]
+ c=""
+ fi
+
+ sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
+ X
+ ;;; ${PN}-${SLOT} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ X ${c}(setq find-function-C-source-directory
+ X ${c} "/usr/share/emacs/${FULL_VERSION}/src")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`/usr/share/info\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share/info
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setq Info-directory-list (prune-directory-list (cdr p)))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc AUTHORS BUGS CONTRIBUTE README
+}
+
+pkg_preinst() {
+ # move Info dir file to correct name
+ local infodir=/usr/share/info/${EMACS_SUFFIX} f
+ if [ -f "${D}"${infodir}/dir.orig ]; then
+ mv "${D}"${infodir}/dir{.orig,} || die "moving info dir failed"
+ elif [[ -d "${D}"${infodir} ]]; then
+ # this should not happen in EAPI 4
+ ewarn "Regenerating Info directory index in ${infodir} ..."
+ rm -f "${D}"${infodir}/dir{,.*}
+ for f in "${D}"${infodir}/*; do
+ if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
+ install-info --info-dir="${D}"${infodir} "${f}" \
+ || die "install-info failed"
+ fi
+ done
+ fi
+}
+
+pkg_postinst() {
+ elisp-site-regen
+ eselect emacs update ifunset
+
+ if use X; then
+ elog "You need to install some fonts for Emacs."
+ elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
+ elog "machine would satisfy basic Emacs requirements under X11."
+ elog
+ fi
+
+ elog "You can set the version to be started by /usr/bin/emacs through"
+ elog "the Emacs eselect module, which also redirects man and info pages."
+ elog "Therefore, several Emacs versions can be installed at the same time."
+ elog "\"man emacs.eselect\" for details."
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
View
327 app-editors/emacs/emacs-23.4-r3.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.4-r3.ebuild,v 1.1 2012/06/10 15:13:09 ulm Exp $
+
+EAPI=4
+WANT_AUTOMAKE="none"
+
+inherit autotools elisp-common eutils flag-o-matic multilib
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+HOMEPAGE="http://www.gnu.org/software/emacs/"
+SRC_URI="mirror://gnu/emacs/${P}.tar.bz2
+ mirror://gentoo/${P}-patches-3.tar.bz2"
+
+LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2"
+SLOT="23"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="alsa aqua athena dbus gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif pax_kernel png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm"
+REQUIRED_USE="aqua? ( !X )"
+
+RDEPEND="sys-libs/ncurses
+ >=app-admin/eselect-emacs-1.2
+ >=app-emacs/emacs-common-gentoo-1.3-r3[X?]
+ net-libs/liblockfile
+ hesiod? ( net-dns/hesiod )
+ kerberos? ( virtual/krb5 )
+ alsa? ( media-libs/alsa-lib )
+ gpm? ( sys-libs/gpm )
+ dbus? ( sys-apps/dbus )
+ X? (
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-misc/xbitmaps
+ gconf? ( >=gnome-base/gconf-2.26.2 )
+ gif? ( media-libs/giflib )
+ jpeg? ( virtual/jpeg )
+ png? ( >=media-libs/libpng-1.4:0 )
+ svg? ( >=gnome-base/librsvg-2.0 )
+ tiff? ( media-libs/tiff )
+ xpm? ( x11-libs/libXpm )
+ xft? (
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libXft
+ m17n-lib? (
+ >=dev-libs/libotf-0.9.4
+ >=dev-libs/m17n-lib-1.5.1
+ )
+ )
+ gtk? ( x11-libs/gtk+:2 )
+ !gtk? (
+ Xaw3d? ( x11-libs/libXaw3d )
+ !Xaw3d? (
+ athena? ( x11-libs/libXaw )
+ !athena? ( motif? ( >=x11-libs/openmotif-2.3:0 ) )
+ )
+ )
+ )"
+
+DEPEND="${RDEPEND}
+ alsa? ( virtual/pkgconfig )
+ dbus? ( virtual/pkgconfig )
+ X? ( virtual/pkgconfig )
+ gzip-el? ( app-arch/gzip )
+ pax_kernel? ( sys-apps/paxctl )"
+
+RDEPEND="${RDEPEND}
+ !<app-editors/emacs-vcs-${PV}"
+
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${PN}-${SLOT}-gentoo.el"
+# FULL_VERSION keeps the full version number, which is needed in
+# order to determine some path information correctly for copy/move
+# operations later on
+FULL_VERSION="${PV%%_*}"
+S="${WORKDIR}/emacs-${FULL_VERSION}"
+
+src_prepare() {
+ EPATCH_SUFFIX=patch epatch
+ epatch_user
+
+ sed -i \
+ -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
+ -e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
+ "${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
+
+ if ! use alsa; then
+ # ALSA is detected even if not requested by its USE flag.
+ # Suppress it by supplying pkg-config with a wrong library name.
+ sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
+ || die "unable to sed configure.in"
+ fi
+ if ! use gzip-el; then
+ # Emacs' build system automatically detects the gzip binary and
+ # compresses el files. We don't want that so confuse it with a
+ # wrong binary name
+ sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
+ || die "unable to sed configure.in"
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ strip-flags
+ filter-flags -fstrict-aliasing
+ append-flags $(test-flags -fno-strict-aliasing)
+
+ if use sh; then
+ replace-flags "-O[1-9]" -O0 #262359
+ elif use ia64; then
+ replace-flags "-O[2-9]" -O1 #325373
+ else
+ replace-flags "-O[3-9]" -O2
+ fi
+
+ local myconf
+
+ if use alsa && ! use sound; then
+ einfo "Although sound USE flag is disabled you chose to have alsa,"
+ einfo "so sound is switched on anyway."
+ myconf="${myconf} --with-sound"
+ else
+ myconf="${myconf} $(use_with sound)"
+ fi
+
+ if use X; then
+ myconf="${myconf} --with-x --without-ns"
+ myconf="${myconf} $(use_with gconf)"
+ myconf="${myconf} $(use_with toolkit-scroll-bars)"
+ myconf="${myconf} $(use_with gif) $(use_with jpeg)"
+ myconf="${myconf} $(use_with png) $(use_with svg rsvg)"
+ myconf="${myconf} $(use_with tiff) $(use_with xpm)"
+
+ if use xft; then
+ myconf="${myconf} --with-xft"
+ myconf="${myconf} $(use_with m17n-lib libotf)"
+ myconf="${myconf} $(use_with m17n-lib m17n-flt)"
+ else
+ myconf="${myconf} --without-xft"
+ myconf="${myconf} --without-libotf --without-m17n-flt"
+ use m17n-lib && ewarn \
+ "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
+ fi
+
+ # GTK+ is the default toolkit if USE=gtk is chosen with other
+ # possibilities. Emacs upstream thinks this should be standard
+ # policy on all distributions
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ myconf="${myconf} --with-x-toolkit=gtk"
+ local f
+ for f in athena Xaw3d motif; do
+ use ${f} && ewarn "USE flag \"${f}\" ignored" \
+ "(superseded by \"gtk\")"
+ done
+ elif use athena || use Xaw3d; then
+ einfo "Configuring to build with Athena/Lucid toolkit"
+ myconf="${myconf} --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
+ use motif && ewarn "USE flag \"motif\" ignored" \
+ "(superseded by \"athena\" or \"Xaw3d\")"
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf="${myconf} --with-x-toolkit=motif"
+ else
+ einfo "Configuring to build with no toolkit"
+ myconf="${myconf} --with-x-toolkit=no"
+ fi
+ elif use aqua; then
+ einfo "Configuring to build with Cocoa support"
+ myconf="${myconf} --with-ns --disable-ns-self-contained"
+ myconf="${myconf} --without-x"
+ else
+ myconf="${myconf} --without-x --without-ns"
+ fi
+
+ # According to configure, this option is only used for GNU/Linux
+ # (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
+ # out the location because $(get_libdir) does not necessarily return
+ # something that matches the host OS's libdir naming (e.g. RHEL).
+ local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
+ crtdir=${crtdir%/*}
+
+ econf \
+ --program-suffix=-${EMACS_SUFFIX} \
+ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
+ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
+ --with-crt-dir="${crtdir}" \
+ --with-gameuser="${GAMES_USER_DED:-games}" \
+ $(use_with hesiod) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ $(use_with gpm) \
+ $(use_with dbus) \
+ ${myconf}
+}
+
+src_compile() {
+ export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
+ # set last component of emacs-version to (package revision + 1)
+ touch src/emacs-${FULL_VERSION}.${PR#r}
+ emake CC="$(tc-getCC)"
+}
+
+src_install () {
+ emake install DESTDIR="${D}"
+
+ rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
+ || die "removing duplicate emacs executable failed"
+ mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \
+ || die "moving Emacs executable failed"
+
+ # move man pages to the correct place
+ local m
+ for m in "${ED}"/usr/share/man/man1/* ; do
+ mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed"
+ done
+
+ # move info dir to avoid collisions with the dir file generated by portage
+ mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
+ || die "moving info dir failed"
+ touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
+ rm -rf "${ED}"/usr/share/{applications,icons}
+ rm -rf "${ED}"/var
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
+
+ local c=";;"
+ if use source; then
+ insinto /usr/share/emacs/${FULL_VERSION}/src
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.{c,h,m}
+ doins -r src/{m,s}
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/Makefile.c
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/{m,s}/README
+ c=""
+ fi
+
+ sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
+ X
+ ;;; ${PN}-${SLOT} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ X ${c}(setq find-function-C-source-directory
+ X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share/info
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setq Info-directory-list (prune-directory-list (cdr p)))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc README BUGS
+
+ if use aqua; then
+ dodir /Applications/Gentoo
+ rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+ mv nextstep/Emacs.app \
+ "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+ elog "Emacs${EMACS_SUFFIX#emacs}.app is in ${EPREFIX}/Applications/Gentoo."
+ elog "You may want to copy or symlink it into /Applications by yourself."
+ fi
+}
+
+pkg_preinst() {
+ # move Info dir file to correct name
+ local infodir=/usr/share/info/${EMACS_SUFFIX} f
+ if [[ -f ${ED}${infodir}/dir.orig ]]; then
+ mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
+ elif [[ -d "${ED}"${infodir} ]]; then
+ # this should not happen in EAPI 4
+ ewarn "Regenerating Info directory index in ${infodir} ..."
+ rm -f "${ED}"${infodir}/dir{,.*}
+ for f in "${ED}"${infodir}/*; do
+ if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
+ install-info --info-dir="${ED}"${infodir} "${f}" \
+ || die "install-info failed"
+ fi
+ done
+ fi
+}
+
+pkg_postinst() {
+ elisp-site-regen
+
+ if use livecd; then
+ # force an update of the emacs symlink for the livecd/dvd,
+ # because some microemacs packages set it with USE=livecd
+ eselect emacs update
+ else
+ eselect emacs update ifunset
+ fi
+
+ if use X; then
+ elog "You need to install some fonts for Emacs."
+ elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
+ elog "machine would satisfy basic Emacs requirements under X11."
+ elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
+ elog "for how to enable anti-aliased fonts."
+ elog
+ fi
+
+ elog "You can set the version to be started by /usr/bin/emacs through"
+ elog "the Emacs eselect module, which also redirects man and info pages."
+ elog "Therefore, several Emacs versions can be installed at the same time."
+ elog "\"man emacs.eselect\" for details."
+ elog
+ elog "If you upgrade from a previous major version of Emacs, then it is"
+ elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
+ elog "all byte-compiled elisp files of the installed Emacs packages."
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
View
336 app-editors/emacs/emacs-24.1.ebuild
@@ -0,0 +1,336 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-24.1.ebuild,v 1.1 2012/06/10 15:13:09 ulm Exp $
+
+EAPI=4
+
+inherit autotools elisp-common eutils flag-o-matic multilib
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+HOMEPAGE="http://www.gnu.org/software/emacs/"
+SRC_URI="mirror://gnu/emacs/${P}.tar.bz2
+ mirror://gentoo/${P}-patches-1.tar.bz2"
+
+LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2"
+SLOT="24"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="alsa aqua athena dbus gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm"
+REQUIRED_USE="aqua? ( !X )"
+
+RDEPEND="sys-libs/ncurses
+ >=app-admin/eselect-emacs-1.2
+ >=app-emacs/emacs-common-gentoo-1.3-r3[X?]
+ net-libs/liblockfile
+ hesiod? ( net-dns/hesiod )
+ kerberos? ( virtual/krb5 )
+ alsa? ( media-libs/alsa-lib )
+ gpm? ( sys-libs/gpm )
+ dbus? ( sys-apps/dbus )
+ gnutls? ( net-libs/gnutls )
+ libxml2? ( >=dev-libs/libxml2-2.2.0 )
+ selinux? ( sys-libs/libselinux )
+ X? (
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-misc/xbitmaps
+ gconf? ( >=gnome-base/gconf-2.26.2 )
+ gsettings? ( >=dev-libs/glib-2.28.6 )
+ gif? ( media-libs/giflib )
+ jpeg? ( virtual/jpeg )
+ png? ( >=media-libs/libpng-1.4:0 )
+ svg? ( >=gnome-base/librsvg-2.0 )
+ tiff? ( media-libs/tiff )
+ xpm? ( x11-libs/libXpm )
+ imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
+ xft? (
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libXft
+ m17n-lib? (
+ >=dev-libs/libotf-0.9.4
+ >=dev-libs/m17n-lib-1.5.1
+ )
+ )
+ gtk? (
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ )
+ !gtk? (
+ Xaw3d? ( x11-libs/libXaw3d )
+ !Xaw3d? (
+ athena? ( x11-libs/libXaw )
+ !athena? ( motif? ( >=x11-libs/openmotif-2.3:0 ) )
+ )
+ )
+ )"
+
+DEPEND="${RDEPEND}
+ alsa? ( virtual/pkgconfig )
+ dbus? ( virtual/pkgconfig )
+ gnutls? ( virtual/pkgconfig )
+ libxml2? ( virtual/pkgconfig )
+ X? ( virtual/pkgconfig )
+ gzip-el? ( app-arch/gzip )
+ pax_kernel? ( sys-apps/paxctl )"
+
+RDEPEND="${RDEPEND}
+ !<app-editors/emacs-vcs-24.1.9999-r1"
+
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${PN}-${SLOT}-gentoo.el"
+# FULL_VERSION keeps the full version number, which is needed in
+# order to determine some path information correctly for copy/move
+# operations later on
+FULL_VERSION="${PV%%_*}"
+S="${WORKDIR}/emacs-${FULL_VERSION}"
+
+src_prepare() {
+ EPATCH_SUFFIX=patch epatch
+ epatch_user
+
+ if ! use alsa; then
+ # ALSA is detected even if not requested by its USE flag.
+ # Suppress it by supplying pkg-config with a wrong library name.
+ sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
+ || die "unable to sed configure.in"
+ fi
+ if ! use gzip-el; then
+ # Emacs' build system automatically detects the gzip binary and
+ # compresses el files. We don't want that so confuse it with a
+ # wrong binary name
+ sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
+ || die "unable to sed configure.in"
+ fi
+
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ strip-flags
+
+ if use sh; then
+ replace-flags "-O[1-9]" -O0 #262359
+ elif use ia64; then
+ replace-flags "-O[2-9]" -O1 #325373
+ else
+ replace-flags "-O[3-9]" -O2
+ fi
+
+ local myconf
+
+ if use alsa && ! use sound; then
+ einfo "Although sound USE flag is disabled you chose to have alsa,"
+ einfo "so sound is switched on anyway."
+ myconf="${myconf} --with-sound"
+ else
+ myconf="${myconf} $(use_with sound)"
+ fi
+
+ if use X; then
+ myconf="${myconf} --with-x --without-ns"
+ myconf="${myconf} $(use_with gconf)"
+ myconf="${myconf} $(use_with gsettings)"
+ myconf="${myconf} $(use_with toolkit-scroll-bars)"
+ myconf="${myconf} $(use_with wide-int)"
+ myconf="${myconf} $(use_with gif) $(use_with jpeg)"
+ myconf="${myconf} $(use_with png) $(use_with svg rsvg)"
+ myconf="${myconf} $(use_with tiff) $(use_with xpm)"
+ myconf="${myconf} $(use_with imagemagick)"
+
+ if use xft; then
+ myconf="${myconf} --with-xft"
+ myconf="${myconf} $(use_with m17n-lib libotf)"
+ myconf="${myconf} $(use_with m17n-lib m17n-flt)"
+ else
+ myconf="${myconf} --without-xft"
+ myconf="${myconf} --without-libotf --without-m17n-flt"
+ use m17n-lib && ewarn \
+ "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
+ fi
+
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ myconf="${myconf} --with-x-toolkit=$(usev gtk3 || echo gtk)"
+ local f
+ for f in athena Xaw3d motif; do
+ use ${f} && ewarn "USE flag \"${f}\" ignored" \
+ "(superseded by \"gtk\")"
+ done
+ elif use athena || use Xaw3d; then
+ einfo "Configuring to build with Athena/Lucid toolkit"
+ myconf="${myconf} --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
+ use motif && ewarn "USE flag \"motif\" ignored" \
+ "(superseded by \"athena\" or \"Xaw3d\")"
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf="${myconf} --with-x-toolkit=motif"
+ else
+ einfo "Configuring to build with no toolkit"
+ myconf="${myconf} --with-x-toolkit=no"
+ fi
+
+ ! use gtk && use gtk3 \
+ && ewarn "USE flag \"gtk3\" has no effect if \"gtk\" is not set."
+ elif use aqua; then
+ einfo "Configuring to build with Cocoa support"
+ myconf="${myconf} --with-ns --disable-ns-self-contained"
+ myconf="${myconf} --without-x"
+ else
+ myconf="${myconf} --without-x --without-ns"
+ fi
+
+ # According to configure, this option is only used for GNU/Linux
+ # (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
+ # out the location because $(get_libdir) does not necessarily return
+ # something that matches the host OS's libdir naming (e.g. RHEL).
+ local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
+ crtdir=${crtdir%/*}
+
+ econf \
+ --program-suffix=-${EMACS_SUFFIX} \
+ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
+ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
+ --with-crt-dir="${crtdir}" \
+ --with-gameuser="${GAMES_USER_DED:-games}" \
+ --without-compress-info \
+ --disable-maintainer-mode \
+ $(use_with hesiod) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ $(use_with gpm) \
+ $(use_with dbus) \
+ $(use_with gnutls) \
+ $(use_with libxml2 xml2) \
+ $(use_with selinux) \
+ ${myconf}
+}
+
+src_compile() {
+ export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
+ # set last component of emacs-version to (package revision + 1)
+ touch src/emacs-${FULL_VERSION}.${PR#r}
+ emake CC="$(tc-getCC)"
+}
+
+src_install () {
+ emake install DESTDIR="${D}"
+
+ rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
+ || die "removing duplicate emacs executable failed"
+ mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \
+ || die "moving Emacs executable failed"
+
+ # move man pages to the correct place
+ local m
+ for m in "${ED}"/usr/share/man/man1/* ; do
+ mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed"
+ done
+
+ # move info dir to avoid collisions with the dir file generated by portage
+ mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
+ || die "moving info dir failed"
+ touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
+ rm -rf "${ED}"/usr/share/{applications,icons}
+ rm -rf "${ED}"/var
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
+
+ local c=";;"
+ if use source; then
+ insinto /usr/share/emacs/${FULL_VERSION}/src
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.{c,h,m}
+ doins -r src/{m,s}
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/{m,s}/README
+ c=""
+ fi
+
+ sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
+ X
+ ;;; ${PN}-${SLOT} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ X ${c}(setq find-function-C-source-directory
+ X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share/info
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setq Info-directory-list (prune-directory-list (cdr p)))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc README BUGS
+
+ if use aqua; then
+ dodir /Applications/Gentoo
+ rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+ mv nextstep/Emacs.app \
+ "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+ elog "Emacs${EMACS_SUFFIX#emacs}.app is in ${EPREFIX}/Applications/Gentoo."
+ elog "You may want to copy or symlink it into /Applications by yourself."
+ fi
+}
+
+pkg_preinst() {
+ # move Info dir file to correct name
+ local infodir=/usr/share/info/${EMACS_SUFFIX} f
+ if [[ -f ${ED}${infodir}/dir.orig ]]; then
+ mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
+ elif [[ -d "${ED}"${infodir} ]]; then
+ # this should not happen in EAPI 4
+ ewarn "Regenerating Info directory index in ${infodir} ..."
+ rm -f "${ED}"${infodir}/dir{,.*}
+ for f in "${ED}"${infodir}/*; do
+ if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
+ install-info --info-dir="${ED}"${infodir} "${f}" \
+ || die "install-info failed"
+ fi
+ done
+ fi
+}
+
+pkg_postinst() {
+ elisp-site-regen
+
+ if use livecd; then
+ # force an update of the emacs symlink for the livecd/dvd,
+ # because some microemacs packages set it with USE=livecd
+ eselect emacs update
+ else
+ eselect emacs update ifunset
+ fi
+
+ if use X; then
+ elog "You need to install some fonts for Emacs."
+ elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
+ elog "machine would satisfy basic Emacs requirements under X11."
+ elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
+ elog "for how to enable anti-aliased fonts."
+ elog
+ fi
+
+ elog "You can set the version to be started by /usr/bin/emacs through"
+ elog "the Emacs eselect module, which also redirects man and info pages."
+ elog "Therefore, several Emacs versions can be installed at the same time."
+ elog "\"man emacs.eselect\" for details."
+ elog
+ elog "If you upgrade from a previous major version of Emacs, then it is"
+ elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
+ elog "all byte-compiled elisp files of the installed Emacs packages."
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
View
136 app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r3.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r3.ebuild,v 1.1 2012/06/10 14:24:55 ulm Exp $
+
+EAPI=4
+
+inherit elisp-common eutils fdo-mime gnome2-utils user
+
+DESCRIPTION="Common files needed by all GNU Emacs versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="games X"
+
+PDEPEND="virtual/emacs"
+
+pkg_setup() {
+ if use games && [[ -z $(egetent passwd "${GAMES_USER_DED:-games}") ]]
+ then
+ enewgroup "${GAMES_GROUP:-games}" 35
+ enewuser "${GAMES_USER_DED:-games}" 36 /bin/bash \
+ "${GAMES_PREFIX:-/usr/games}" "${GAMES_GROUP:-games}"
+ fi
+}
+
+src_install() {
+ insinto "${SITELISP}"
+ doins subdirs.el
+
+ keepdir /etc/emacs
+ insinto /etc/emacs
+ doins site-start.el
+
+ if use games; then
+ keepdir /var/lib/games/emacs
+ fowners "${GAMES_USER_DED:-games}" /var/lib/games/emacs
+ fi
+
+ if use X; then
+ local i
+ domenu emacs.desktop emacsclient.desktop || die
+
+ pushd icons
+ newicon sink.png emacs-sink.png || die
+ newicon emacs_48.png emacs.png || die
+ newicon emacs22_48.png emacs22.png || die
+ for i in 16 24 32 48 128; do
+ insinto /usr/share/icons/hicolor/${i}x${i}/apps
+ newins emacs_${i}.png emacs.png
+ [[ ${i} -ne 128 ]] && newins emacs22_${i}.png emacs22.png
+ done
+ insinto /usr/share/icons/hicolor/scalable/apps
+ doins emacs.svg
+ popd
+
+ gnome2_icon_savelist
+ fi
+}
+
+site-start-modified-p() {
+ case $(cksum <"${EROOT}${SITELISP}/site-start.el") in
+ # checksums of auto-generated site-start.el files
+ "2098727038 349") return 1 ;; # elisp-common.eclass
+ "3626264063 355") return 1 ;; # emacs-common-gentoo-1.0 (cvs rev 1.1)
+ "3738455534 394") return 1 ;; # emacs-common-gentoo-1.0 (cvs rev 1.6)
+ "4199862847 394") return 1 ;; # emacs-common-gentoo-1.1
+ "2547348044 394") return 1 ;; # emacs-common-gentoo-1.2
+ "2214952934 397") return 1 ;; # emacs-common-gentoo-1.2-r1
+ "3917799317 397") return 1 ;; # emacs-common-gentoo-1.2-r2
+ *) return 0 ;;
+ esac
+}
+
+pkg_preinst() {
+ if use games; then
+ local f
+ for f in /var/lib/games/emacs/{snake,tetris}-scores; do
+ if [[ -e ${EROOT}${f} ]]; then
+ cp "${EROOT}${f}" "${ED}${f}" || die
+ fi
+ touch "${ED}${f}" || die
+ chown "${GAMES_USER_DED:-games}" "${ED}${f}" || die
+ done
+ fi
+}
+
+pkg_postinst() {
+ if use X; then
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+ fi
+
+ # make sure that site-gentoo.el exists since site-start.el requires it
+ elisp-site-regen
+
+ local line
+ while read line; do elog "${line:- }"; done <<-EOF
+ All site initialisation for Gentoo-installed packages is added to
+ ${SITELISP}/site-gentoo.el. In order for this site
+ initialisation to be loaded for all users automatically, a default
+ site startup file /etc/emacs/site-start.el is installed. You are
+ responsible for maintenance of this file.
+
+ Alternatively, individual users can add the following command:
+
+ (require 'site-gentoo)
+
+ to their ~/.emacs initialisation files, or, for greater flexibility,
+ users may load single package-specific initialisation files from
+ ${SITELISP}/site-gentoo.d/.
+ EOF
+
+ if [[ -e ${EROOT}${SITELISP}/site-start.el ]]; then
+ elog
+ ewarn "The location of the site startup file for Emacs has changed to"
+ ewarn "/etc/emacs/site-start.el."
+ if site-start-modified-p; then
+ ewarn "If your site-start.el file contains your own customisation,"
+ ewarn "you should move it to the new file. In any case, you should"
+ ewarn "remove the old ${SITELISP}/site-start.el file."
+ else
+ ewarn "Removing the old ${SITELISP}/site-start.el file."
+ rm -f "${EROOT}${SITELISP}/site-start.el"
+ fi
+ fi
+}
+
+pkg_postrm() {
+ if use X; then
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+ fi
+}
View
1 app-emacs/emacs-common-gentoo/metadata.xml
@@ -4,5 +4,6 @@
<herd>emacs</herd>
<use>
<flag name='emacs22icons'>Install Emacs 22 style icons</flag>
+ <flag name='games'>Support shared score files for games</flag>
</use>
</pkgmetadata>
View
6 app-i18n/fcitx/fcitx-4.2.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/app-i18n/fcitx/fcitx-4.2.1.ebuild,v 1.7 2012/05/18 14:21:32 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx/fcitx-4.2.1.ebuild,v 1.8 2012/06/10 09:15:46 qiaomuf Exp $
EAPI="3"
@@ -13,7 +13,7 @@ SRC_URI="http://fcitx.googlecode.com/files/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="cairo dbus debug gtk gtk3 opencc pango qt table"
+IUSE="cairo dbus debug gtk gtk3 opencc pango qt4 table"
RDEPEND="x11-libs/libX11
x11-libs/libXrender
@@ -57,7 +57,7 @@ src_configure() {
$(cmake-utils_use_enable debug)
$(cmake-utils_use_enable gtk GTK2_IM_MODULE)
$(cmake-utils_use_enable gtk3 GTK3_IM_MODULE)
- $(cmake-utils_use_enable qt QT_IM_MODULE)
+ $(cmake-utils_use_enable qt4 QT_IM_MODULE)
$(cmake-utils_use_enable opencc)
$(cmake-utils_use_enable pango)
$(cmake-utils_use_enable table)"
View
15 app-i18n/fcitx/fcitx-4.2.4.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/app-i18n/fcitx/fcitx-4.2.4.ebuild,v 1.1 2012/06/07 06:28:17 qiaomuf Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx/fcitx-4.2.4.ebuild,v 1.2 2012/06/10 09:15:46 qiaomuf Exp $
EAPI="3"
@@ -15,7 +15,7 @@ SRC_URI="http://fcitx.googlecode.com/files/${P}.tar.xz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="+cairo debug gir gtk gtk3 lua opencc +pango qt snooper static-libs +table test"
+IUSE="+cairo debug gtk gtk3 introspection lua opencc +pango qt4 snooper static-libs +table test"
RDEPEND="
cairo? (
@@ -33,18 +33,23 @@ RDEPEND="
dev-libs/glib:2
dev-libs/dbus-glib
)
+ introspection? ( dev-libs/gobject-introspection )
lua? ( dev-lang/lua )
opencc? ( app-i18n/opencc )
- qt? (
+ qt4? (
x11-libs/qt-gui:4
x11-libs/qt-dbus:4
)
sys-apps/dbus
x11-libs/libX11"
DEPEND="${RDEPEND}
app-arch/xz-utils
+ app-text/enchant
+ app-text/iso-codes
+ dev-libs/icu
dev-util/intltool
virtual/pkgconfig
+ x11-libs/libxkbfile
x11-proto/xproto"
update_gtk_immodules() {
@@ -78,13 +83,13 @@ src_configure() {
-DLIB_INSTALL_DIR=/usr/$(get_libdir)
$(cmake-utils_use_enable cairo CARIO)
$(cmake-utils_use_enable debug DEBUG)
- $(cmake-utils_use_enable gir GIR)
$(cmake-utils_use_enable gtk GTK2_IM_MODULE)
$(cmake-utils_use_enable gtk3 GTK3_IM_MODULE)
+ $(cmake-utils_use_enable introspection GIR)
$(cmake-utils_use_enable lua LUA)
$(cmake-utils_use_enable opencc OPENCC)
$(cmake-utils_use_enable pango PANGO)
- $(cmake-utils_use_enable qt QT_IM_MODULE)
+ $(cmake-utils_use_enable qt4 QT_IM_MODULE)
$(cmake-utils_use_enable snooper SNOOPER)
$(cmake-utils_use_enable static-libs STATIC)
$(cmake-utils_use_enable table TABLE)
View
3 app-i18n/fcitx/metadata.xml
@@ -7,11 +7,10 @@
<name>Mu Qiao</name>
</maintainer>
<use>
- <flag name="gir">Enable GObject Introspection</flag>
+ <flag name="introspection">Enable GObject Introspection</flag>
<flag name="gtk3">Use GTK+3 instead of 2</flag>
<flag name='opencc'>Enable OpenCC for Chinese Transform</flag>
<flag name='pango'>Enable support for <pkg>x11-libs/pango</pkg></flag>
- <flag name='qt'>Enable Qt IM Module</flag>
<flag name='snooper'>Enable Key Snooper for gtk app</flag>
<flag name='table'>Enable Table IM</flag>
</use>
View
20 app-misc/pysmssend/pysmssend-9999.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-misc/pysmssend/pysmssend-9999.ebuild,v 1.4 2011/06/25 08:58:50 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/pysmssend/pysmssend-9999.ebuild,v 1.5 2012/06/10 15:44:17 hwoarang Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5"
@@ -46,3 +46,19 @@ src_install() {
fi
dodoc README AUTHORS TODO || die "dodoc failed"
}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+ elog
+ elog "${PN} can use dev-python/python-gnupg"
+ elog "for keeping your account data encrypted"
+ elog "and secured. If you want to use it,"
+ elog "first install dev-python/python-gnupg using"
+ elog "emerge -av dev-python/python/gnupg"
+ elog "and then edit your ~/.pysmssend/config"
+ elog "file and set:"
+ elog
+ elog "pysmssend_gpg_support=1"
+ elog "pysmssend_gpg_key=<your_gpg_key_id>"
+ elog
+}
View
1 app-portage/repo-commit/Manifest
@@ -1 +1,2 @@
DIST repo-commit-0.3.2.tar.bz2 52948 RMD160 2f36c56598e6633a5bf7bc487ae4e7fd947ac080 SHA1 5fd5a53b3ab200c6f78350882500a2e552f62f38 SHA256 567862bd7f66a1e874420102f8701facf7e0b58f7afddb9d8937b359b0c5d15b
+DIST repo-commit-0.4.tar.bz2 54122 RMD160 3b8cbb0265bfa1f97f98161f1b52ebbfe8c32925 SHA1 74e6d44ea4adef9407781d4cc33cab6ac449fd91 SHA256 63dc29d7f485df0966ed0b73cf61f40a1892953f5b3355aa11859b395b736d60
View
25 app-portage/repo-commit/repo-commit-0.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/repo-commit/repo-commit-0.4.ebuild,v 1.1 2012/06/10 14:04:29 mgorny Exp $
+
+EAPI=4
+
+inherit autotools-utils
+
+DESCRIPTION="A repository commit helper"
+HOMEPAGE="https://github.com/mgorny/repo-commit/"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ || (
+ >=sys-apps/portage-2.2.0_alpha86
+ ( >=sys-apps/portage-2.1.10.30
+ <sys-apps/portage-2.2.0_alpha )
+ app-portage/gentoolkit-dev
+ )
+ sys-apps/portage"