Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

glorious funtoo updates

merged:

  funtoo-overlay: bb0fc2399e939256e252cc22a050af44d0eaff15
  foo-overlay: 3151d1bc3adb6adb4f8004533d11c5264a43eb0b
  bar-overlay: 09dbf39ca3130b8fa3d3c049518b56edd8dffcbe
  flora: da07848913dd5f3d08d4b662120c643fe83796bd
  mate: daf5bc388dd88e321f54d0357f93ff54960622d3
  sabayon-for-gentoo: 200285a1b293e668d3e1d5dd69efa44f4ec58106
  • Loading branch information...
commit 092d36a958fd4b29391d4d129d9fdc6a01629fdc 1 parent c89fcb5
@danielrobbins danielrobbins authored
Showing with 569 additions and 5,546 deletions.
  1. +0 −2  app-admin/ansible/Manifest
  2. +0 −66 app-admin/ansible/ansible-1.0.ebuild
  3. +0 −60 app-admin/ansible/ansible-1.1.ebuild
  4. +2 −2 app-admin/sysklogd/sysklogd-1.5-r3.ebuild
  5. +4 −7 app-arch/alien/alien-8.88.ebuild
  6. +2 −2 app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild
  7. +2 −2 app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20130224-r13.ebuild
  8. +24 −0 app-emulation/open-vm-tools-kmod/files/1098359-vmblock-3.10.0.patch
  9. +2 −1  app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.04.16.1098359.ebuild
  10. +0 −3  app-misc/anki/Manifest
  11. +0 −73 app-misc/anki/anki-2.0.10.ebuild
  12. +0 −68 app-misc/anki/anki-2.0.11-r1.ebuild
  13. +0 −73 app-misc/anki/anki-2.0.11.ebuild
  14. +0 −71 app-misc/anki/anki-2.0.8.ebuild
  15. +1 −0  app-misc/gentoo/Manifest
  16. +62 −0 app-misc/gentoo/gentoo-0.20.3.ebuild
  17. +3 −3 app-office/rabbit/rabbit-1.0.9.ebuild
  18. +2 −2 app-text/convertlit/convertlit-1.8-r1.ebuild
  19. +2 −2 app-text/ebook-tools/ebook-tools-0.2.2.ebuild
  20. +2 −2 dev-db/phpmyadmin/phpmyadmin-4.0.5.ebuild
  21. +2 −2 dev-lang/jimtcl/jimtcl-0.73.ebuild
  22. +0 −9 dev-libs/klibc/Manifest
  23. +0 −157 dev-libs/klibc/klibc-1.1.ebuild
  24. +0 −234 dev-libs/klibc/klibc-1.5.11.ebuild
  25. +0 −265 dev-libs/klibc/klibc-1.5.12-r1.ebuild
  26. +0 −234 dev-libs/klibc/klibc-1.5.12.ebuild
  27. +0 −278 dev-libs/klibc/klibc-1.5.15-r1.ebuild
  28. +0 −278 dev-libs/klibc/klibc-1.5.15.ebuild
  29. +0 −274 dev-libs/klibc/klibc-1.5.20.ebuild
  30. +0 −270 dev-libs/klibc/klibc-1.5.23.ebuild
  31. +0 −266 dev-libs/klibc/klibc-1.5.24.ebuild
  32. +2 −2 dev-libs/klibc/klibc-1.5.25.ebuild
  33. +6 −5 dev-libs/libax25/libax25-0.0.12_rc4.ebuild
  34. +1 −0  dev-libs/libdivecomputer/Manifest
  35. +72 −0 dev-libs/libdivecomputer/libdivecomputer-0.4.1.ebuild
  36. +3 −0  dev-libs/libdivecomputer/metadata.xml
  37. +2 −2 dev-libs/nspr/nspr-4.10.ebuild
  38. +2 −2 dev-libs/nss/nss-3.15.1-r1.ebuild
  39. +2 −2 dev-ml/ocaml-fileutils/ocaml-fileutils-0.4.5.ebuild
  40. +2 −2 dev-ml/ocaml-gettext/ocaml-gettext-0.3.4.ebuild
  41. +2 −2 dev-perl/Params-Validate/Params-Validate-1.70.0.ebuild
  42. +2 −2 dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild
  43. +1 −1  dev-python/jsonpickle/Manifest
  44. +3 −4 dev-python/jsonpickle/{jsonpickle-0.5.0-r1000.ebuild → jsonpickle-0.6.0-r1000.ebuild}
  45. +1 −0  dev-python/requests-oauthlib/Manifest
  46. +12 −0 dev-python/requests-oauthlib/metadata.xml
  47. +28 −0 dev-python/requests-oauthlib/requests-oauthlib-0.3.3.ebuild
  48. +1 −1  dev-python/subunit/Manifest
  49. 0  dev-python/subunit/{subunit-0.0.14-r1000.ebuild → subunit-0.0.15-r1000.ebuild}
  50. +1 −0  dev-python/twython/Manifest
  51. +12 −0 dev-python/twython/metadata.xml
  52. +22 −0 dev-python/twython/twython-3.0.0.ebuild
  53. +0 −37 dev-ruby/IO-Reactor/IO-Reactor-1.0.4.ebuild
  54. +0 −1  dev-ruby/IO-Reactor/Manifest
  55. +0 −5 dev-ruby/IO-Reactor/metadata.xml
  56. +0 −1  dev-ruby/autotest-rails/Manifest
  57. +0 −24 dev-ruby/autotest-rails/autotest-rails-4.1.2.ebuild
  58. +0 −5 dev-ruby/autotest-rails/metadata.xml
  59. +2 −2 dev-ruby/camping/camping-2.1.532.ebuild
  60. +0 −1  dev-ruby/canny/Manifest
  61. +0 −32 dev-ruby/canny/canny-0.1.0-r1.ebuild
  62. +0 −5 dev-ruby/canny/metadata.xml
  63. +0 −1  dev-ruby/cgikit/Manifest
  64. +0 −37 dev-ruby/cgikit/cgikit-1.2.1-r1.ebuild
  65. +0 −5 dev-ruby/cgikit/metadata.xml
  66. +0 −1  dev-ruby/color-tools/Manifest
  67. +0 −31 dev-ruby/color-tools/color-tools-1.3.0-r1.ebuild
  68. +0 −5 dev-ruby/color-tools/metadata.xml
  69. +0 −1  dev-ruby/diff/Manifest
  70. +0 −36 dev-ruby/diff/diff-0.4-r1.ebuild
  71. +0 −5 dev-ruby/diff/metadata.xml
  72. +0 −1  dev-ruby/eruby/Manifest
  73. +0 −33 dev-ruby/eruby/eruby-1.0.5-r1.ebuild
  74. +0 −36 dev-ruby/eruby/eruby-1.0.5-r2.ebuild
  75. +0 −11 dev-ruby/eruby/files/eruby-1.0.5-missing-xldflags.patch
  76. +0 −5 dev-ruby/eruby/metadata.xml
  77. +0 −1  dev-ruby/extensions/Manifest
  78. +0 −22 dev-ruby/extensions/extensions-0.6.0-r1.ebuild
  79. +0 −5 dev-ruby/extensions/metadata.xml
  80. +0 −2  dev-ruby/fssm/Manifest
  81. +0 −237 dev-ruby/fssm/files/fssm-0.2.7-test.patch
  82. +0 −43 dev-ruby/fssm/fssm-0.2.7-r1.ebuild
  83. +0 −36 dev-ruby/fssm/fssm-0.2.7.ebuild
  84. +0 −53 dev-ruby/fssm/fssm-0.2.8.1.ebuild
  85. +0 −5 dev-ruby/fssm/metadata.xml
  86. +0 −1  dev-ruby/fusefs/Manifest
  87. +0 −35 dev-ruby/fusefs/fusefs-0.6.0-r1.ebuild
  88. +0 −5 dev-ruby/fusefs/metadata.xml
  89. +0 −1  dev-ruby/imlib2-ruby/Manifest
  90. +0 −46 dev-ruby/imlib2-ruby/imlib2-ruby-0.5.2-r1.ebuild
  91. +0 −5 dev-ruby/imlib2-ruby/metadata.xml
  92. +0 −1  dev-ruby/jabber4r/Manifest
  93. +0 −20 dev-ruby/jabber4r/jabber4r-0.8.0-r1.ebuild
  94. +0 −5 dev-ruby/jabber4r/metadata.xml
  95. +2 −2 dev-ruby/kramdown/kramdown-1.0.2.ebuild
  96. +2 −2 dev-ruby/kramdown/kramdown-1.1.0.ebuild
  97. +2 −2 dev-ruby/levenshtein/levenshtein-0.2.2.ebuild
  98. +2 −2 dev-ruby/mab/mab-0.0.3.ebuild
  99. +0 −1  dev-ruby/mega-modules/Manifest
  100. +0 −27 dev-ruby/mega-modules/mega-modules-0.3.1-r1.ebuild
  101. +0 −5 dev-ruby/mega-modules/metadata.xml
  102. +0 −1  dev-ruby/merb-slices/Manifest
  103. +0 −27 dev-ruby/merb-slices/merb-slices-1.1.3.ebuild
  104. +0 −5 dev-ruby/merb-slices/metadata.xml
  105. +0 −1  dev-ruby/nano-methods/Manifest
  106. +0 −5 dev-ruby/nano-methods/metadata.xml
  107. +0 −24 dev-ruby/nano-methods/nano-methods-0.8.2-r1.ebuild
  108. +0 −1  dev-ruby/needle/Manifest
  109. +0 −5 dev-ruby/needle/metadata.xml
  110. +0 −24 dev-ruby/needle/needle-1.3.0-r1.ebuild
  111. +0 −1  dev-ruby/net-geoip/Manifest
  112. +0 −11 dev-ruby/net-geoip/files/net-geoip-0.06-extconf.patch
  113. +0 −6 dev-ruby/net-geoip/metadata.xml
  114. +0 −37 dev-ruby/net-geoip/net-geoip-0.07.ebuild
  115. +0 −1  dev-ruby/nora/Manifest
  116. +0 −5 dev-ruby/nora/metadata.xml
  117. +0 −37 dev-ruby/nora/nora-0.0.20041114-r1.ebuild
  118. +0 −16 dev-ruby/nora/nora-0.0.20041114.ebuild
  119. +0 −1  dev-ruby/osmlib-base/Manifest
  120. +0 −9 dev-ruby/osmlib-base/files/test.osm
  121. +0 −8 dev-ruby/osmlib-base/metadata.xml
  122. +0 −43 dev-ruby/osmlib-base/osmlib-base-0.1.4-r1.ebuild
  123. +0 −1  dev-ruby/piston/Manifest
  124. +0 −5 dev-ruby/piston/metadata.xml
  125. +0 −31 dev-ruby/piston/piston-2.0.10.ebuild
  126. +0 −1  dev-ruby/plruby/Manifest
  127. +0 −63 dev-ruby/plruby/files/plruby-0.5.4-fix-build-system.patch
  128. +0 −5 dev-ruby/plruby/metadata.xml
  129. +0 −50 dev-ruby/plruby/plruby-0.5.4-r1.ebuild
  130. +0 −48 dev-ruby/plruby/plruby-0.5.4.ebuild
  131. +0 −1  dev-ruby/quixml/Manifest
  132. +0 −5 dev-ruby/quixml/metadata.xml
  133. +0 −37 dev-ruby/quixml/quixml-0.2.1-r2.ebuild
  134. +0 −1  dev-ruby/rbbr/Manifest
  135. +0 −5 dev-ruby/rbbr/metadata.xml
  136. +0 −43 dev-ruby/rbbr/rbbr-0.6.0-r1.ebuild
  137. +0 −1  dev-ruby/rflickr/Manifest
  138. +0 −5 dev-ruby/rflickr/metadata.xml
  139. +0 −41 dev-ruby/rflickr/rflickr-20060201-r1.ebuild
  140. +0 −1  dev-ruby/ruby-breakpoint/Manifest
  141. +0 −5 dev-ruby/ruby-breakpoint/metadata.xml
  142. +0 −22 dev-ruby/ruby-breakpoint/ruby-breakpoint-0.5.1-r1.ebuild
  143. +0 −1  dev-ruby/ruby-chasen/Manifest
  144. +0 −5 dev-ruby/ruby-chasen/metadata.xml
  145. +0 −40 dev-ruby/ruby-chasen/ruby-chasen-1.7-r1.ebuild
  146. +0 −1  dev-ruby/ruby-eb/Manifest
  147. +0 −5 dev-ruby/ruby-eb/metadata.xml
  148. +0 −43 dev-ruby/ruby-eb/ruby-eb-2.6-r1.ebuild
  149. +0 −1  dev-ruby/ruby-freedb/Manifest
  150. +0 −5 dev-ruby/ruby-freedb/metadata.xml
  151. +0 −35 dev-ruby/ruby-freedb/ruby-freedb-0.5-r1.ebuild
  152. +0 −1  dev-ruby/ruby-gd/Manifest
  153. +0 −10 dev-ruby/ruby-gd/files/ruby-gd-0.7.4-fix-interlace.patch
  154. +0 −5 dev-ruby/ruby-gd/metadata.xml
  155. +0 −58 dev-ruby/ruby-gd/ruby-gd-0.8.0.ebuild
  156. +2 −2 dev-ruby/ruby-gettext/ruby-gettext-2.3.8.ebuild
  157. +0 −1  dev-ruby/ruby-gsl/Manifest
  158. +0 −10 dev-ruby/ruby-gsl/files/ruby-gsl-0.2.0-remove-const.patch
  159. +0 −5 dev-ruby/ruby-gsl/metadata.xml
  160. +0 −40 dev-ruby/ruby-gsl/ruby-gsl-0.2.0-r1.ebuild
  161. +0 −1  dev-ruby/ruby-irc/Manifest
  162. +0 −5 dev-ruby/ruby-irc/metadata.xml
  163. +0 −27 dev-ruby/ruby-irc/ruby-irc-1.0.13.ebuild
  164. +0 −1  dev-ruby/ruby-password/Manifest
  165. +0 −5 dev-ruby/ruby-password/metadata.xml
  166. +0 −46 dev-ruby/ruby-password/ruby-password-0.5.3-r1.ebuild
  167. +0 −1  dev-ruby/ruby-pcap/Manifest
  168. +0 −15 dev-ruby/ruby-pcap/files/ruby-pcap-0.6-fixnum.patch
  169. +0 −5 dev-ruby/ruby-pcap/metadata.xml
  170. +0 −45 dev-ruby/ruby-pcap/ruby-pcap-0.6-r1.ebuild
  171. +0 −1  dev-ruby/rubyfilter/Manifest
  172. +0 −5 dev-ruby/rubyfilter/metadata.xml
  173. +0 −38 dev-ruby/rubyfilter/rubyfilter-0.12-r1.ebuild
  174. +0 −1  dev-ruby/shipping/Manifest
  175. +0 −5 dev-ruby/shipping/metadata.xml
  176. +0 −25 dev-ruby/shipping/shipping-1.6.0-r1.ebuild
  177. +2 −2 dev-ruby/source_map/source_map-3.0.1.ebuild
  178. +0 −1  dev-ruby/stompserver/Manifest
  179. +0 −17 dev-ruby/stompserver/files/stompserver
  180. +0 −57 dev-ruby/stompserver/files/stompserver-0.9.9-ruby19.patch
  181. +0 −5 dev-ruby/stompserver/metadata.xml
  182. +0 −34 dev-ruby/stompserver/stompserver-0.9.9-r1.ebuild
  183. +0 −44 dev-ruby/stompserver/stompserver-0.9.9-r2.ebuild
  184. +2 −2 dev-ruby/stringex/stringex-2.0.8.ebuild
  185. +0 −1  dev-ruby/tclink/Manifest
  186. +0 −5 dev-ruby/tclink/metadata.xml
  187. +0 −48 dev-ruby/tclink/tclink-3.4.4-r1.ebuild
  188. +2 −2 dev-ruby/uglifier/uglifier-2.1.2.ebuild
  189. +0 −1  dev-ruby/webrat/Manifest
  190. +0 −5 dev-ruby/webrat/metadata.xml
  191. +0 −44 dev-ruby/webrat/webrat-0.7.3.ebuild
  192. +0 −1  dev-ruby/xml-mapping/Manifest
  193. +0 −5 dev-ruby/xml-mapping/metadata.xml
  194. +0 −32 dev-ruby/xml-mapping/xml-mapping-0.9.1.ebuild
  195. +0 −1  dev-ruby/xmpp4r/Manifest
  196. +0 −5 dev-ruby/xmpp4r/metadata.xml
  197. +0 −30 dev-ruby/xmpp4r/xmpp4r-0.5-r1.ebuild
  198. +2 −2 dev-texlive/texlive-langeuropean/texlive-langeuropean-2013.ebuild
  199. +2 −2 dev-util/howdoi/howdoi-1.1.3.ebuild
  200. +5 −7 eclass/linux-mod.eclass
  201. +12 −8 games-engines/renpy/metadata.xml
  202. +2 −2 mail-client/thunderbird/thunderbird-17.0.8.ebuild
  203. +20 −0 media-libs/freetype/files/freetype-2.4.12-clean-include.patch
  204. +3 −1 media-libs/freetype/freetype-2.4.12.ebuild
  205. +2 −2 media-libs/opus/opus-1.0.2-r2.ebuild
  206. +2 −2 media-libs/tiff/tiff-4.0.3-r4.ebuild
  207. +1 −0  media-sound/pragha/Manifest
  208. +59 −0 media-sound/pragha/pragha-1.1.2.1.ebuild
  209. +1 −1  metadata/dtd/timestamp.chk
  210. +1 −1  metadata/glsa/timestamp.chk
  211. +1 −1  metadata/md5-cache/app-accessibility/speakup-3.1.6
  212. +1 −1  metadata/md5-cache/app-accessibility/speakup-3.1.6_p201011120508
  213. +1 −1  metadata/md5-cache/app-accessibility/speakup-9999
  214. +0 −14 metadata/md5-cache/app-admin/ansible-1.0
  215. +0 −14 metadata/md5-cache/app-admin/ansible-1.1
  216. +2 −2 metadata/md5-cache/app-admin/sysklogd-1.5-r3
  217. +6 −6 metadata/md5-cache/app-arch/alien-8.88
  218. +1 −1  metadata/md5-cache/app-crypt/bestcrypt-1.7.0
  219. +1 −1  metadata/md5-cache/app-crypt/bestcrypt-2.0.0
  220. +1 −1  metadata/md5-cache/app-crypt/tpm-emulator-0.5
  221. +1 −1  metadata/md5-cache/app-crypt/tpm-emulator-0.5.1
  222. +1 −1  metadata/md5-cache/app-crypt/tpm-emulator-0.5.1-r1
  223. +1 −1  metadata/md5-cache/app-crypt/tpm-emulator-0.7.4-r1
  224. +2 −2 metadata/md5-cache/app-doc/NaturalDocs-1.52-r1
  225. +2 −2 metadata/md5-cache/app-emulation/emul-linux-x86-baselibs-20130224-r13
  226. +1 −1  metadata/md5-cache/app-emulation/kvm-kmod-3.10.1
  227. +1 −1  metadata/md5-cache/app-emulation/kvm-kmod-3.3.6
  228. +1 −1  metadata/md5-cache/app-emulation/kvm-kmod-3.4
  229. +1 −1  metadata/md5-cache/app-emulation/kvm-kmod-3.6
  230. +1 −1  metadata/md5-cache/app-emulation/kvm-kmod-3.8
  231. +1 −1  metadata/md5-cache/app-emulation/open-vm-tools-kmod-2012.10.14.874563
  232. +1 −1  metadata/md5-cache/app-emulation/open-vm-tools-kmod-2012.12.26.958366
  233. +2 −2 metadata/md5-cache/app-emulation/open-vm-tools-kmod-2013.04.16.1098359
  234. +1 −1  metadata/md5-cache/app-emulation/open-vm-tools-kmod-8.8.2.590212-r1
  235. +1 −1  metadata/md5-cache/app-emulation/open-vm-tools-kmod-9.2.2.893683
  236. +1 −1  metadata/md5-cache/app-emulation/virtualbox-9999
  237. +1 −1  metadata/md5-cache/app-emulation/virtualbox-guest-additions-4.1.26
  238. +1 −1  metadata/md5-cache/app-emulation/virtualbox-guest-additions-4.2.14
  239. +1 −1  metadata/md5-cache/app-emulation/virtualbox-guest-additions-4.2.16
  240. +1 −1  metadata/md5-cache/app-emulation/virtualbox-modules-4.1.26
  241. +1 −1  metadata/md5-cache/app-emulation/virtualbox-modules-4.2.14
  242. +1 −1  metadata/md5-cache/app-emulation/virtualbox-modules-4.2.16
  243. +1 −1  metadata/md5-cache/app-emulation/vmware-modules-238.6
  244. +1 −1  metadata/md5-cache/app-emulation/vmware-modules-264.5
  245. +1 −1  metadata/md5-cache/app-emulation/vmware-modules-271.2
  246. +1 −1  metadata/md5-cache/app-laptop/easy-slow-down-manager-0.3
  247. +1 −1  metadata/md5-cache/app-laptop/nvidiabl-0.80
  248. +1 −1  metadata/md5-cache/app-laptop/nvidiabl-0.81
  249. +1 −1  metadata/md5-cache/app-laptop/tp_smapi-0.40-r1
  250. +1 −1  metadata/md5-cache/app-laptop/tp_smapi-0.41
  251. +0 −13 metadata/md5-cache/app-misc/anki-2.0.10
  252. +0 −13 metadata/md5-cache/app-misc/anki-2.0.11
  253. +0 −12 metadata/md5-cache/app-misc/anki-2.0.11-r1
  254. +0 −13 metadata/md5-cache/app-misc/anki-2.0.8
  255. +1 −1  metadata/md5-cache/app-misc/cwiid-20110107-r1
  256. +13 −0 metadata/md5-cache/app-misc/gentoo-0.20.3
  257. +1 −1  metadata/md5-cache/app-misc/lirc-0.9.0-r2
  258. +1 −1  metadata/md5-cache/app-misc/usbirboy-0.2.1-r1
  259. +1 −1  metadata/md5-cache/app-misc/usbirboy-0.3.1
  260. +1 −1  metadata/md5-cache/app-misc/usbirboy-0.3.1-r1
  261. +2 −2 metadata/md5-cache/app-office/rabbit-1.0.9
  262. +2 −2 metadata/md5-cache/app-text/convertlit-1.8-r1
  263. +2 −2 metadata/md5-cache/app-text/ebook-tools-0.2.2
  264. +2 −2 metadata/md5-cache/dev-db/phpmyadmin-4.0.5
  265. +2 −2 metadata/md5-cache/dev-lang/jimtcl-0.73
  266. +0 −13 metadata/md5-cache/dev-libs/klibc-1.1
  267. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.11
  268. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.12
  269. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.12-r1
  270. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.15
  271. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.15-r1
  272. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.20
  273. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.23
  274. +0 −13 metadata/md5-cache/dev-libs/klibc-1.5.24
  275. +2 −2 metadata/md5-cache/dev-libs/klibc-1.5.25
  276. +1 −1  metadata/md5-cache/dev-libs/legousbtower-0.5.4
  277. +4 −3 metadata/md5-cache/dev-libs/libax25-0.0.12_rc4
  278. +13 −0 metadata/md5-cache/dev-libs/libdivecomputer-0.4.1
  279. +2 −2 metadata/md5-cache/dev-libs/nspr-4.10
  280. +2 −2 metadata/md5-cache/dev-libs/nss-3.15.1-r1
  281. +2 −2 metadata/md5-cache/dev-ml/ocaml-fileutils-0.4.5
  282. +2 −2 metadata/md5-cache/dev-ml/ocaml-gettext-0.3.4
  283. +2 −2 metadata/md5-cache/dev-perl/Params-Validate-1.70.0
  284. +2 −2 metadata/md5-cache/dev-perl/XML-Simple-2.200.0
  285. +0 −14 metadata/md5-cache/dev-python/jsonpickle-0.5.0-r1000
  286. +14 −0 metadata/md5-cache/dev-python/jsonpickle-0.6.0-r1000
  287. +14 −0 metadata/md5-cache/dev-python/requests-oauthlib-0.3.3
  288. +1 −1  metadata/md5-cache/dev-python/{subunit-0.0.14-r1000 → subunit-0.0.15-r1000}
  289. +14 −0 metadata/md5-cache/dev-python/twython-3.0.0
  290. +0 −14 metadata/md5-cache/dev-ruby/IO-Reactor-1.0.4
  291. +0 −13 metadata/md5-cache/dev-ruby/autotest-rails-4.1.2
  292. +2 −2 metadata/md5-cache/dev-ruby/camping-2.1.532
  293. +0 −13 metadata/md5-cache/dev-ruby/canny-0.1.0-r1
  294. +0 −13 metadata/md5-cache/dev-ruby/cgikit-1.2.1-r1
  295. +0 −13 metadata/md5-cache/dev-ruby/color-tools-1.3.0-r1
  296. +0 −13 metadata/md5-cache/dev-ruby/diff-0.4-r1
  297. +0 −13 metadata/md5-cache/dev-ruby/eruby-1.0.5-r1
  298. +0 −14 metadata/md5-cache/dev-ruby/eruby-1.0.5-r2
  299. +0 −14 metadata/md5-cache/dev-ruby/extensions-0.6.0-r1
  300. +0 −14 metadata/md5-cache/dev-ruby/fssm-0.2.7
Sorry, we could not display the entire diff because too many files (594) changed.
View
2  app-admin/ansible/Manifest
@@ -1,3 +1 @@
-DIST ansible-1.0.tar.gz 629525 SHA256 6e9bba5eef2575284bfc533c0cc751468d7a07dd608845437c2f96fc57653a54 SHA512 d5f84184cb7c0bc086ee726188d5e13533172cb219b6dde0a570b165540f08f64ca708b515e52fb95b1675755f1f90550a962c3b51fd085763389daa12ec971a WHIRLPOOL bb0cdbe096e4dcf6cf1d473b4678e9a3deec59d34da5fdebe1d80b20b781392a841bc5641fefc7f0f581be79c4829f9436792545cc2dfd0f70097d9d16213935
-DIST ansible-1.1.tar.gz 718567 SHA256 85331eda53171fc5faba9835f978e721c091b2f9792bd3e29dccdde5a16a1125 SHA512 cbe816b109077cee01a0fb92d11e0a1caad3a8ea7bea3a7fd77f1ad82bfe69824736c222072f8d98e8ebaf1e24f1b4a98c87eba5d950f7dc36259cfe6774d067 WHIRLPOOL 88597c5c37bc9653c5c9df5b9e846f13f939ee84b961c041c5b3f9f9e2592a24a7e6ac5a1581ac52b89328aa906d67c74af363500f72510263951625c3c9db67
DIST ansible-1.2.1.tar.gz 777619 SHA256 5b46639fea3576233c8f235468a8b19f0b180fc0ddd6ede3014bc570362c5e66 SHA512 4efe9583f91e36bb07787d272b6a5e79d1cd37e17d1d1bdbcf99c54736838642cba051601e95b38b957deb9d7ec92c11b84da6fa4984bdeeee3b951b6df94ac3 WHIRLPOOL ad63ac251b0ed3f2ba48feb742271498f698b956cfc6be129080d0e33b086180a41d5c99f45423eebeab1a3a191048d6ee8d71311e81871368e2235a25a73705
View
66 app-admin/ansible/ansible-1.0.ebuild
@@ -1,66 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.0.ebuild,v 1.3 2013/05/25 11:11:52 ago Exp $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
-HOMEPAGE="http://ansible.cc/"
-SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="examples test"
-
-DEPEND="test? (
- dev-python/nose
- dev-vcs/git
- )"
-RDEPEND="
- dev-python/jinja
- dev-python/pyyaml
- dev-python/paramiko
- net-misc/sshpass
- virtual/ssh
-"
-
-src_prepare() {
- distutils-r1_src_prepare
- # Skip tests which need ssh access
- sed -i 's:PYTHONPATH=./lib nosetests.*:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
-}
-
-src_test() {
- make tests
-}
-
-src_install() {
- distutils-r1_src_install
-
- insinto /usr/share/ansible
- doins library/*
-
- doman docs/man/man1/*.1
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
- # Hint: do not install example config files into /etc
- # let this choice to user
-
- newenvd "${FILESDIR}"/${PN}.env 95ansible
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "You can define parameters through shell variables OR use config files"
- elog "Examples of config files installed in /usr/share/doc/${P}/examples"
- elog "You have to create ansible hosts file!"
- elog "More info on http://ansible.cc/docs/gettingstarted.html"
- fi
-}
View
60 app-admin/ansible/ansible-1.1.ebuild
@@ -1,60 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.1.ebuild,v 1.1 2013/05/25 08:03:41 pinkbyte Exp $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-inherit distutils-r1 readme.gentoo
-
-DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
-HOMEPAGE="http://ansible.cc/"
-SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="examples test"
-
-DEPEND="test? (
- dev-python/nose
- dev-vcs/git
- )"
-RDEPEND="
- dev-python/jinja
- dev-python/pyyaml
- dev-python/paramiko
- net-misc/sshpass
- virtual/ssh
-"
-
-DOC_CONTENTS="You can define parameters through shell variables OR use config files
-Examples of config files installed in /usr/share/doc/${P}/examples\n\n
-You have to create ansible hosts file!\n
-More info on http://ansible.cc/docs/gettingstarted.html"
-
-src_prepare() {
- distutils-r1_src_prepare
- # Skip tests which need ssh access
- sed -i 's:PYTHONPATH=./lib nosetests.*:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
-}
-
-src_test() {
- make tests || die "tests failed"
-}
-
-src_install() {
- distutils-r1_src_install
- readme.gentoo_create_doc
-
- doman docs/man/man1/*.1
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
- # Hint: do not install example config files into /etc
- # let this choice to user
-
- newenvd "${FILESDIR}"/${PN}.env 95ansible
-}
View
4 app-admin/sysklogd/sysklogd-1.5-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/sysklogd-1.5-r3.ebuild,v 1.1 2013/04/27 08:55:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/sysklogd-1.5-r3.ebuild,v 1.2 2013/08/24 09:41:56 pinkbyte Exp $
EAPI="4"
@@ -14,7 +14,7 @@ SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="logrotate"
RESTRICT="test"
View
11 app-arch/alien/alien-8.88.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/alien-8.88.ebuild,v 1.1 2013/01/18 09:17:49 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/alien-8.88.ebuild,v 1.2 2013/08/24 15:25:07 idella4 Exp $
-EAPI=1
+EAPI=5
-inherit perl-app
+inherit perl-module
DESCRIPTION="Converts between the rpm, dpkg, stampede slp, and slackware tgz file formats"
HOMEPAGE="http://kitenet.net/programs/alien"
@@ -24,10 +24,7 @@ DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}
-mydoc="TODO"
-
-src_unpack() {
- perl-module_src_unpack
+src_prepare() {
sed -e s%'$(VARPREFIX)'%${D}% -e s%'$(PREFIX)'%${D}/usr%g \
-i "${S}"/Makefile.PL || die "sed failed."
}
View
4 app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild,v 1.1 2013/07/31 11:34:38 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild,v 1.2 2013/08/24 10:52:07 zlogene Exp $
EAPI="5"
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="alpha amd64 ~hppa ~ia64 ~ppc ~sparc x86"
IUSE=""
View
4 app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20130224-r13.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20130224-r13.ebuild,v 1.1 2013/08/21 15:57:12 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20130224-r13.ebuild,v 1.2 2013/08/24 08:00:08 ssuominen Exp $
EAPI=5
inherit emul-linux-x86
@@ -30,7 +30,7 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=virtual/libusb-0-r1:0[abi_x86_32(-)]
>=virtual/libusb-1-r1:1[abi_x86_32(-)]
>=virtual/udev-206-r1[abi_x86_32(-)]
- >=media-libs/tiff-4.0.3-r3:0[abi_x86_32(-)]
+ >=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)]
>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)]
>=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)]
>=media-libs/lcms-2.5-r1:2[abi_x86_32(-)]
View
24 app-emulation/open-vm-tools-kmod/files/1098359-vmblock-3.10.0.patch
@@ -0,0 +1,24 @@
+--- a/modules/linux/vmblock/linux/control.c
++++ b/modules/linux/vmblock/linux/control.c
+@@ -208,9 +208,10 @@
+ VMBlockSetProcEntryOwner(controlProcMountpoint);
+
+ /* Create /proc/fs/vmblock/dev */
+- controlProcEntry = create_proc_entry(VMBLOCK_CONTROL_DEVNAME,
+- VMBLOCK_CONTROL_MODE,
+- controlProcDirEntry);
++ controlProcEntry = proc_create(VMBLOCK_CONTROL_DEVNAME,
++ VMBLOCK_CONTROL_MODE,
++ controlProcDirEntry,
++ &ControlFileOps);
+ if (!controlProcEntry) {
+ Warning("SetupProcDevice: could not create " VMBLOCK_DEVICE "\n");
+ remove_proc_entry(VMBLOCK_CONTROL_MOUNTPOINT, controlProcDirEntry);
+@@ -218,7 +219,6 @@
+ return -EINVAL;
+ }
+
+- controlProcEntry->proc_fops = &ControlFileOps;
+ return 0;
+ }
+
View
3  app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.04.16.1098359.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.04.16.1098359.ebuild,v 1.1 2013/06/22 23:27:33 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.04.16.1098359.ebuild,v 1.2 2013/08/24 15:37:59 floppym Exp $
EAPI="4"
@@ -60,6 +60,7 @@ src_prepare() {
|| die "Sed failed."
epatch "${FILESDIR}/frozen.patch"
epatch "${FILESDIR}/putname.patch"
+ epatch "${FILESDIR}/1098359-3.10.0.patch"
epatch_user
}
View
3  app-misc/anki/Manifest
@@ -1,4 +1 @@
-DIST anki-2.0.10.tgz 2993810 SHA256 af4d8ed545f40c910dc1b1b1eed6c62c0677a3dda4a5757ea1faec25da41d68e SHA512 c6f8cabe7306a85c34780f86668890c1733c23cd3a52710b9d7dd957e082bbe1ddb5734aa107f70e29a71976a4de6dcd5904eafa195095a57a4542839d205442 WHIRLPOOL fbcc5481880093318014634a81e9d9b2a680619f6a5b856a67659cf0bbc23c5c6a270ccd88f8b40df0e66c61f1e86b5b89f9abc7e56ab1ae50884d9e3814b48d
-DIST anki-2.0.11.tgz 2993290 SHA256 86e149e4c55ab0b02c617fe22a760c4127b128781f13c60589499f37912c8296 SHA512 98615b8f5fd93237717005e59a0758dd823c3694b1735c920af31dc748c82722b69bfde4f3e180c04c76502b99e44bfbc4c55d4e3b1458870b2c714ae5773508 WHIRLPOOL e6cbe44b18992c9dfbee5d57e5ce0a3afd744f4799d919648c3bab64cc54523fab273e0128c23dde66443341bf7a86f2cad91c8866b5d1a38dbd93ac4ff90d26
DIST anki-2.0.12.tgz 3074413 SHA256 f9c6ff6393efde64591ce73baa808e8628c2c4e905de5e7aebfeba9787e68cdd SHA512 d251d2af5235e71371e12c7908c3d7813d71ef630e8e48dc924de03073daebc42724bc8d58b8bc9fedf12d83aad5a2789b983f0b3d0e9e1317bbf1df3f9596e0 WHIRLPOOL 1efede0ea52faebbc8cc0b1008cae861835d7a16ecdcd2971ed0d36bdbee1dca0ab120533412d17744e82d1b85e187d0df53e287ca8f94a1ea6cf20b5c59d337
-DIST anki-2.0.8.tgz 2924821 SHA256 dd670b02bf6b5c98dcfa9e1606ac00f6e1046f8debb5812e0f383ffe4778b868 SHA512 b7408c0dbdd5da40e70a39d0305e0ac336737f7b579db9188eeaa0e26c4efe92d0028869e6e18d18066cdfd7b526815e8c931351e32e9815e844cb3656033e58 WHIRLPOOL 3165b3f36cc7d804386682d2d86fbb650c57938aa4157d216ff376e694cb7fffeeaf3d0ce73fd9ec2d9731ce4a10b802242dcdc925b0816f92d61b58cda12b6a
View
73 app-misc/anki/anki-2.0.10.ebuild
@@ -1,73 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/anki/anki-2.0.10.ebuild,v 1.1 2013/06/12 14:45:08 tomka Exp $
-
-EAPI=5
-
-PYTHON_DEPEND="2:2.6"
-PYTHON_USE_WITH="sqlite"
-
-inherit eutils python
-
-DESCRIPTION="A spaced-repetition memory training program (flash cards)"
-HOMEPAGE="http://ichi2.net/anki/"
-SRC_URI="http://ankisrs.net/download/mirror/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="latex +recording +sound"
-
-RDEPEND="dev-python/PyQt4[X,svg,webkit]
- >=dev-python/httplib2-0.7.4
- dev-python/beautifulsoup:python-2
- recording? ( media-sound/lame
- >=dev-python/pyaudio-0.2.4 )
- sound? ( media-video/mplayer )
- latex? ( app-text/texlive
- app-text/dvipng )"
-DEPEND=""
-
-pkg_setup(){
- python_set_active_version 2
- python_pkg_setup
-}
-
-src_prepare() {
- # Need send2trash since its not yet available in Gentoo
- cp -r thirdparty/send2trash .
- rm -r thirdparty || die
- python_convert_shebangs -r 2 .
-}
-
-# Nothing to configure or compile
-src_configure() {
- true;
-}
-
-src_compile() {
- true;
-}
-
-src_install() {
- exeinto /usr/bin/
- doexe anki/anki
-
- doicon ${PN}.png
- domenu ${PN}.desktop
- doman ${PN}.1
-
- dodoc README README.development
- insinto "$(python_get_sitedir)"
- doins -r aqt anki send2trash
-}
-
-pkg_preinst() {
- if has_version "<app-misc/anki-2" ; then
- elog "Anki 2 is a rewrite of Anki with many new features and"
- elog "a new database format. On the first run your decks are"
- elog "converted to the new format and a backup of your Anki-1"
- elog "decks is created. Please read the following:"
- elog "http://ankisrs.net/anki2.html"
- fi
-}
View
68 app-misc/anki/anki-2.0.11-r1.ebuild
@@ -1,68 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/anki/anki-2.0.11-r1.ebuild,v 1.1 2013/06/24 19:27:31 tomka Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_6 python2_7 )
-PYTHON_REQ_USE="sqlite"
-
-inherit eutils python-single-r1
-
-DESCRIPTION="A spaced-repetition memory training program (flash cards)"
-HOMEPAGE="http://ichi2.net/anki/"
-SRC_URI="http://ankisrs.net/download/mirror/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="latex +recording +sound"
-
-RDEPEND="${PYTHON_DEPS}
- dev-python/PyQt4[X,svg,webkit]
- >=dev-python/httplib2-0.7.4
- dev-python/beautifulsoup:python-2
- dev-python/send2trash
- recording? ( media-sound/lame
- >=dev-python/pyaudio-0.2.4 )
- sound? ( media-video/mplayer )
- latex? ( app-text/texlive
- app-text/dvipng )"
-DEPEND=""
-
-pkg_setup(){
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- rm -r thirdparty || die
-}
-
-# Nothing to configure or compile
-src_configure() {
- true;
-}
-
-src_compile() {
- true;
-}
-
-src_install() {
- doicon ${PN}.png
- domenu ${PN}.desktop
- doman ${PN}.1
-
- dodoc README README.development
- python_domodule aqt anki
- python_doscript anki/anki
-}
-
-pkg_preinst() {
- if has_version "<app-misc/anki-2" ; then
- elog "Anki 2 is a rewrite of Anki with many new features and"
- elog "a new database format. On the first run your decks are"
- elog "converted to the new format and a backup of your Anki-1"
- elog "decks is created. Please read the following:"
- elog "http://ankisrs.net/anki2.html"
- fi
-}
View
73 app-misc/anki/anki-2.0.11.ebuild
@@ -1,73 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/anki/anki-2.0.11.ebuild,v 1.1 2013/06/14 06:42:08 tomka Exp $
-
-EAPI=5
-
-PYTHON_DEPEND="2:2.6"
-PYTHON_USE_WITH="sqlite"
-
-inherit eutils python
-
-DESCRIPTION="A spaced-repetition memory training program (flash cards)"
-HOMEPAGE="http://ichi2.net/anki/"
-SRC_URI="http://ankisrs.net/download/mirror/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="latex +recording +sound"
-
-RDEPEND="dev-python/PyQt4[X,svg,webkit]
- >=dev-python/httplib2-0.7.4
- dev-python/beautifulsoup:python-2
- recording? ( media-sound/lame
- >=dev-python/pyaudio-0.2.4 )
- sound? ( media-video/mplayer )
- latex? ( app-text/texlive
- app-text/dvipng )"
-DEPEND=""
-
-pkg_setup(){
- python_set_active_version 2
- python_pkg_setup
-}
-
-src_prepare() {
- # Need send2trash since its not yet available in Gentoo
- cp -r thirdparty/send2trash .
- rm -r thirdparty || die
- python_convert_shebangs -r 2 .
-}
-
-# Nothing to configure or compile
-src_configure() {
- true;
-}
-
-src_compile() {
- true;
-}
-
-src_install() {
- exeinto /usr/bin/
- doexe anki/anki
-
- doicon ${PN}.png
- domenu ${PN}.desktop
- doman ${PN}.1
-
- dodoc README README.development
- insinto "$(python_get_sitedir)"
- doins -r aqt anki send2trash
-}
-
-pkg_preinst() {
- if has_version "<app-misc/anki-2" ; then
- elog "Anki 2 is a rewrite of Anki with many new features and"
- elog "a new database format. On the first run your decks are"
- elog "converted to the new format and a backup of your Anki-1"
- elog "decks is created. Please read the following:"
- elog "http://ankisrs.net/anki2.html"
- fi
-}
View
71 app-misc/anki/anki-2.0.8.ebuild
@@ -1,71 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/anki/anki-2.0.8.ebuild,v 1.4 2013/03/26 11:42:38 ago Exp $
-
-EAPI=4
-
-PYTHON_DEPEND="2:2.6"
-PYTHON_USE_WITH="sqlite"
-
-inherit eutils python
-
-DESCRIPTION="A spaced-repetition memory training program (flash cards)"
-HOMEPAGE="http://ichi2.net/anki/"
-SRC_URI="http://ankisrs.net/download/mirror/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="latex +recording +sound"
-
-RDEPEND="dev-python/PyQt4[X,svg,webkit]
- >=dev-python/httplib2-0.7.4
- dev-python/beautifulsoup:python-2
- recording? ( media-sound/lame
- >=dev-python/pyaudio-0.2.4 )
- sound? ( media-video/mplayer )
- latex? ( app-text/texlive
- app-text/dvipng )"
-DEPEND=""
-
-pkg_setup(){
- python_set_active_version 2
- python_pkg_setup
-}
-
-src_prepare() {
- rm -r thirdparty || die
- python_convert_shebangs -r 2 .
-}
-
-# Nothing to configure or compile
-src_configure() {
- true;
-}
-
-src_compile() {
- true;
-}
-
-src_install() {
- exeinto /usr/bin/
- doexe anki/anki
-
- doicon ${PN}.png
- domenu ${PN}.desktop
- doman ${PN}.1
-
- dodoc README README.development
- insinto "$(python_get_sitedir)"
- doins -r aqt anki
-}
-
-pkg_preinst() {
- if has_version "<app-misc/anki-2" ; then
- elog "Anki 2 is a rewrite of Anki with many new features and"
- elog "a new database format. On the first run your decks are"
- elog "converted to the new format and a backup of your Anki-1"
- elog "decks is created. Please read the following:"
- elog "http://ankisrs.net/anki2.html"
- fi
-}
View
1  app-misc/gentoo/Manifest
@@ -1,2 +1,3 @@
DIST gentoo-0.19.13.tar.gz 1541738 SHA256 6afafeacd54a18d97e217ad10df1b555274ac856f050e10888109d405ebdc092 SHA512 51bffcc73a1c81697bed975169286afefc46f02b956da17985a5a4082188ffe155f0943d4cf0718c1097823e4f7d41399efda8309a5ecc6e2c02bd80adee4bac WHIRLPOOL be4d1fa32c814ecbfc2dc149931104c9c9d93b3e9491c4de5630ae737cc5f01f6b389e9a7a435b4423e9fc714aaa526782624b2739d8f80304618f05d1de1936
DIST gentoo-0.20.1.tar.gz 1552672 SHA256 3f7a57681a2bade54a0096bdcaad1ff776bca51486fd42cb7518d33e29b3835f SHA512 30a7adf6c8987cb9b158545cc11f8b87691f4b85056d1b2653143055b53232a9a6bc2995b7f0d9c1f2b79350a03d57470c6b0656ab07ed72bcda29a7a86ca507 WHIRLPOOL a531a7b2c2d005be4157c3a7c0756b1dbb09e9a7416752a7156d35ffb03d5bb6a6e282daa5a456d078a6d4b9430945090288c9b4d4d4f06677f89a9df085131e
+DIST gentoo-0.20.3.tar.gz 1554789 SHA256 0d3f8cb103916ae3e86e5f01379634ab21568a312f77ba3f90cd3ce876170fb0 SHA512 d237a0ecb9d4efd8506518c3fa6b388509dcf890d742d539978f1e724e34efa71e77b2e0e117494832fe2c98052401540abf98311a7d30e2f573f07d5f41c1ba WHIRLPOOL 62daadb711b2506a0c200389a1ddc6ebc6e1e93b7880d1ef00f5c3995a00bb5e9509ccacc02c1ef0e232a2fb293566bedf45688123adb690bcd406eb539ca854
View
62 app-misc/gentoo/gentoo-0.20.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/gentoo/gentoo-0.20.3.ebuild,v 1.1 2013/08/24 16:48:13 jer Exp $
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="A modern GTK+ based filemanager for any WM"
+HOMEPAGE="http://www.obsession.se/gentoo/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="nls"
+
+RDEPEND="
+ dev-libs/glib:2
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/pango
+"
+DEPEND="
+ ${RDEPEND}
+ nls? ( sys-devel/gettext )
+"
+
+DOCS=(
+ AUTHORS BUGS CONFIG-CHANGES CREDITS NEWS README TODO docs/{FAQ,menus.txt}
+)
+
+src_prepare() {
+ sed -i \
+ -e 's^icons/gnome/16x16/mimetypes^gentoo/icons^' \
+ gentoorc.in || die
+ sed -i \
+ -e '/GTK_DISABLE_DEPRECATED/ d' \
+ -e '/^GENTOO_CFLAGS=/s|".*"|"${CFLAGS}"|g' \
+ -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' \
+ configure.in || die #357343
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --sysconfdir=/etc/gentoo \
+ $(use_enable nls)
+}
+
+src_install() {
+ default
+
+ dohtml -r docs/{images,config,*.{html,css}}
+ newman docs/gentoo.1x gentoo.1
+ docinto scratch
+ dodoc docs/scratch/*
+
+ make_desktop_entry ${PN} Gentoo \
+ /usr/share/${PN}/icons/${PN}.png \
+ "System;FileTools;FileManager"
+}
View
6 app-office/rabbit/rabbit-1.0.9.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/rabbit/rabbit-1.0.9.ebuild,v 1.1 2012/07/27 17:33:54 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/rabbit/rabbit-1.0.9.ebuild,v 1.2 2013/08/24 13:16:27 maekke Exp $
EAPI=4
USE_RUBY="ruby18"
@@ -13,7 +13,7 @@ SRC_URI="http://rabbit-shockers.org/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="nls migemo tgif enscript emacs markdown postscript"
CDEPEND="emacs? ( virtual/emacs )"
View
4 app-text/convertlit/convertlit-1.8-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/convertlit/convertlit-1.8-r1.ebuild,v 1.13 2013/08/16 13:31:13 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/convertlit/convertlit-1.8-r1.ebuild,v 1.14 2013/08/24 13:09:21 maekke Exp $
inherit eutils toolchain-funcs
@@ -12,7 +12,7 @@ SRC_URI="http://www.convertlit.com/${MY_P}src.zip"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-libs/libtommath-0.36-r1"
View
4 app-text/ebook-tools/ebook-tools-0.2.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/ebook-tools/ebook-tools-0.2.2.ebuild,v 1.5 2013/08/16 13:32:23 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/ebook-tools/ebook-tools-0.2.2.ebuild,v 1.6 2013/08/24 13:09:52 maekke Exp $
EAPI=4
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-fbsd"
IUSE=""
DEPEND="dev-libs/libxml2
View
4 dev-db/phpmyadmin/phpmyadmin-4.0.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-4.0.5.ebuild,v 1.7 2013/08/20 14:15:36 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-4.0.5.ebuild,v 1.8 2013/08/24 12:35:25 ago Exp $
EAPI="4"
@@ -14,7 +14,7 @@ HOMEPAGE="http://www.phpmyadmin.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
LICENSE="GPL-2"
-KEYWORDS="alpha amd64 hppa ~ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
IUSE="setup"
RDEPEND="
View
4 dev-lang/jimtcl/jimtcl-0.73.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/jimtcl-0.73.ebuild,v 1.3 2013/08/17 09:45:30 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/jimtcl-0.73.ebuild,v 1.4 2013/08/24 15:59:08 maekke Exp $
EAPI="4"
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/msteveb/jimtcl/zipball/0.73 -> ${P}.zip"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 arm ~x86"
IUSE="doc static-libs"
DEPEND="doc? ( app-text/asciidoc )
app-arch/unzip"
View
9 dev-libs/klibc/Manifest
@@ -1,16 +1,7 @@
-DIST klibc-1.1.tar.bz2 444770 SHA256 42de47159a382d852750e38fe4877ee2f97f2ff4c47e27f3ce512193d31f63e7 SHA512 1c4f2cc50e15d17b228b9e7e9dd14464bc9cd5b07486c7f7b4f216332223321d52a94c8fad1e6a32d5cfee2aeadd3aeb60647bc3ad99b86af0eba7a92eff255f WHIRLPOOL b7e7cddf2ba2a05859c0b72f6aceaa486ab7cb28d1718ed348c33e22ee3475824eca93e038a91aa1d1790902dd9c6efe221bd1402887dd19061ee288a6298dcf
-DIST klibc-1.5.11.tar.bz2 492789 SHA256 8b38c69e5b851df0634122a3d0d1b8d34284f30d3bf3186c8fceab4d75ebeaef SHA512 1ed35ace6a5ded714d837a2529251f3662d3e7d2f67391f3bdebdd6d6d644b7ad3ee0929f4835bf3fc0271849053456ba619c5ad8511627951ae0fd0ef45720a WHIRLPOOL 4ecdcef04587bf413f115d2386922d8b342fa37b9f59b8f90adf97d51fd0a8e22137874319794b52c5abae7093bb4835c8695b378ce42938582ee4ee78032b8e
-DIST klibc-1.5.12.tar.bz2 492589 SHA256 83c92f40e4e010485dd443fd4d70cd12c83bc7065d2e78d2145723a7f2c96363 SHA512 31e0337204db2072682466dcbf93d1f93280628f13b9b85cc3613abdccc271e3c4840be17f19bd96956375a50bbeae13d31f12283ecfd9fe452c5cbf818be68b WHIRLPOOL 0d6e45380ebdaa4ca01e7d544ed40b6de44fc0b5375e9ba28a00c5af4f4f099c2c75ceb82f3947c66470b0cc08a5e791663cb06867f0c54a3f66022f3c7dbc0e
-DIST klibc-1.5.15.tar.bz2 488692 SHA256 8b5334ef88b075f374b031695181b4302c3e5621bf2737a39fdf28262b0f80f4 SHA512 32bd9913b4359ac57305d59bbd9bf2681f7fa46f686a7dc70b0727fb68c8d84c63a6cb51fbb92adced78c99c6fbb63da3f766ef8ef136a0a7fea84e5755698ac WHIRLPOOL 37a3c2eb98fa9381720eeee14a7a7e599230b1c15c7df9cdf05b9a5e47d586a6220e76a731d0e38c57091b95f33c5767b3286e6db84b65b8cef44e32f3a05499
-DIST klibc-1.5.20.tar.bz2 506232 SHA256 f55c4c12902116f29f70a68e8e1b6da7337c11b21adc6b5a197364146c1bc81c SHA512 4375e228bbc1cf43772ac2743c179718385a00aeaf313e52c6f92c0c3a8f33df3595a18b30eff3a7f07c69bc05a90af0d4bbdac6f2ab00a16a38475c52dbde6f WHIRLPOOL d48b07b917cf7c219f5f898cb68aab50e3509ff4b901f575899fc4193ffe416c81c3c9e5bc65eed00817608abe3abdbc03e9cec4f248d9ea77f74bc64ed1db29
-DIST klibc-1.5.23.tar.bz2 506362 SHA256 71741882b8323fc1ce1c22a41b1901526c7fa2b7c97845d7a9558ca9d3931ef0 SHA512 aa6b98ef806281bf278b89eeb9afe69ff738dcc1d76f1b40af243febe4dfe69d057933dccc1281243970e515a8ffafcb08d5a9a2b35c7a3f2eee1a54dcf959d1 WHIRLPOOL e05be3ecadf955a1bf66fe630071f9ba1cdcced2e3e4912281b4d40626086cf73f550918509621091d5bdcfddd4ae2316469486a2f0dc362c4814c9e38113d96
-DIST klibc-1.5.24.tar.bz2 506682 SHA256 71fac12937ead3f104aad8ac40567ecdcac1ea27474cce939f6226499b1895a2 SHA512 d1c72dc492385cf19c3f6b7bc615f1833ff80d082f4d286de42391336f2200dc495ac0768a211bb9791808ceea970102f5b2e78d9fbab06cc69f141e7b962f0f WHIRLPOOL 11fc69c1257cf77a61bcfd28d2c84ed5a4a846adcaf91c897f68a780557c137de8dfbe0b9163d5e63b71a47b4eee1790853a0402e8ac4f9950742788dd78ee43
DIST klibc-1.5.25.tar.bz2 510064 SHA256 0b910ec0b2a97d4c775ed06e44ad7bca7be150efdf2a77a19253a573e16367d3 SHA512 e550afb319cd995fb9c7fb086bc8ede550e5e4a48856ff5856e2296f691ba643c9fcc314c5e973f4d5b4f33b543ef4bc10d29b389f83e5418ec860a80e7cac45 WHIRLPOOL d986dcdcc95e2c7846d2eda9338519d5d84f50e94f82f1eee0234a17504ae10abaa75b6c89e9cf4c228690c0cc489d4323d98e5e62cde10cf7a04581026309f3
DIST klibc-1.5.8.tar.bz2 490132 SHA256 b010fd9ea4624f4abc62a0ec93cecae9e9f0a7f856dd678da3fc61cc1d59ca0d SHA512 d286e36796e0fd7c588e25e0463745d0bd3316437f67da88ea686b991b87852ca50b50b67cf548f348c8d7ab796d6bb6975b4da67269ef0b42cb23c4887e1518 WHIRLPOOL 07aed9e3c93e00c3596bb0f3e6bd5d22d893c84a987de6533c4213ad7a3da289ad1cd4e4ebd0c251f7e417182ff31a2fa3772fe489354ebae627887a6374aeba
DIST klibc-2.0.2.tar.xz 466696 SHA256 1e9d4ba6fe2aeea0bd27d14a9a674c29fb7cf766ff021e9c5f99256cb409474e SHA512 14c862ac58da37db98b40cc03a216643a4d2c424ea1b988f6ea274c999515c6661f711adcf5aac8ed10c7668e05004b8844b0a862c2f32fa28c240dd37003722 WHIRLPOOL 6fea496b32e08e8fd0c54b60997da70db2d6216a8f4a2c6d56ce83485f41c82cce291344ecffac0a38cfa88308033fe768e9b50d2102d803f7b8ff18412100a0
DIST linux-2.6.23.tar.bz2 45488158 SHA256 d4e67c0935ffb2a4158234bff92cc791b83177866009fc9b2214104e0038dbdb SHA512 432f10a6af54f67b4489a9f07a269e26f06b01de74ee59faa8304bc712f9a7106d0d422911ab7fea05c1295340e3a8e823062c6e7acafad6d73a91c8a518deff WHIRLPOOL d81ed03b9aba855c449b9d9d6dd78e72fc51d7f4bc976a53e2f42d96e0e841586d2cc77f365995bc12ee37864457066a2896327c44e0560f1b8c9b147d64a2bd
-DIST linux-2.6.26.tar.bz2 49441874 SHA256 666488e2511393fdb901eaf1e67275bcc38ab37c930e8a9adb290a95c1721a2a SHA512 0d80b3381e47d2ce24a75f6ce41488dac650854490755a6a3813268a2aea245d87adbc265d7586da8219dd9da784fd9d3a96b4d202071964e40a977341c1d779 WHIRLPOOL 615aafc45cefbbcb495cea6cf4a6daccf323de83e5229d6f689b59d477d90e191f89bc9d3b40658d3629a94a149e68723d65b66140fc03bff23517e3b112a400
-DIST linux-2.6.36.tar.bz2 70277083 SHA256 15a076d1a435a6bf8e92834eba4b390b4ec094ce06d47f89d071ca9e5788ce04 SHA512 d9855936baf77308b221f38207e13168009ec9c97ae436787e5247d8207317513b0c825cd3199adfbb241e78c131a7feb5fe89d504058fc12fdb3d0709f8f493 WHIRLPOOL 6646edd4b03791cb22cf6e2763e25d23599c55fe295cd6112007c324320707de8b92a09cb3532f6d7d23930b8009d269b646c8a31d5a28a06606f98fa7dd6600
DIST linux-2.6.39.tar.bz2 76096559 SHA256 584d17f2a3ee18a9501d7ff36907639e538cfdba4529978b8550c461d45c61f6 SHA512 06cb5aba7c53c68d43afcebbbb9507d8b398b3e994d8a237c66a49374ca569237f074adaa3fccba7f908eab4f51f99bae40656793eab5c2f5ce03cd3a65fa02c WHIRLPOOL 2f2c833ab1d8ddbe3e0b862b71a38d47fd3fc5688ea81cdd818369b09e72fa50481bf84533ddcea992af1130b2ceec10b6ff5eaff393a14ee70639293a555912
DIST linux-3.2.tar.xz 65065516 SHA256 dd96ed02b53fb5d57762e4b1f573460909de472ca588f81ec6660e4a172e7ba7 SHA512 77e9a52d78d6c8e951df1e166023eebe5defc5ef3c45d3ac84b613137b3c2e55cee5693d828ebd06c5034bd89ea2a5f862f55824f2b7839c9ad7212c81e3ecb0 WHIRLPOOL 7cc68baac4441740e2171fbbc4195ee6c0351de099aadaee8cb3487f6d1f8b7e1d3144ee54ba38dbd24d6be431a1ea3b921ffce82ff84df21a98da7bc61c1d17
DIST patch-2.6.24-rc7.bz2 9658462 SHA256 dbd8403cc9ad11afb51b8050d6cbda97caec87d1b07c80266b1e4b1f437268a3 SHA512 722e4cfee69f1782f691d4965289de9a5cb5fe9c736dbcfd49c3a4c374e6d5abda38f48ea47e50f36a004bcbf549cd8213a4c9b8c083465c7b6b23b9dff0f524 WHIRLPOOL 9b84c8d954f0247c2cb657f54269ecfc9c2ce605b8b2bc3736303a9d128e1f5b000d8df306a5ea24c9c3f4d962bf40902e3c478888de2b7de89dfe3efb86589c
View
157 dev-libs/klibc/klibc-1.1.ebuild
@@ -1,157 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.1.ebuild,v 1.5 2011/02/06 12:36:26 leio Exp $
-
-inherit eutils linux-mod
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-SRC_URI="ftp://ftp.kernel.org/pub/linux/libs/klibc/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Stable/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Testing/${P}.tar.bz2"
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 ~mips ~ppc ~x86"
-IUSE=""
-RESTRICT="strip"
-
-DEPEND="dev-lang/perl
- virtual/linux-sources"
-RDEPEND="dev-lang/perl"
-
-if [[ ${CTARGET} != ${CHOST} ]] ; then
- SLOT="${CTARGET}"
-else
- SLOT="0"
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-guess_arch() {
- local x
- local host=$(echo "${CTARGET%%-*}" | sed -e 's/i.86/i386/' \
- -e 's/sun4u/sparc64/' \
- -e 's/arm.*/arm/' \
- -e 's/sa110/arm/' \
- -e 's/powerpc/ppc/')
-
- # Sort reverse so that we will get ppc64 before ppc, etc
- for x in $(ls -1 "${S}/include/arch/" | sort -r) ; do
- if [[ ${host} == "${x}" ]] ; then
- echo "${x}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- # Make sure kernel sources are OK
- # (Override for linux-mod eclass)
- check_kernel_built
-}
-
-src_unpack() {
- unpack ${A}
-
- if [[ ! -d /usr/${CTARGET} ]] ; then
- echo
- eerror "It does not look like your cross-compiler is setup properly!"
- die "It does not look like your cross-compiler is setup properly!"
- fi
-
- if ! guess_arch &>/dev/null ; then
- echo
- eerror "Could not guess klibc's ARCH from your CTARGET!"
- die "Could not guess klibc's ARCH from your CTARGET!"
- fi
-
- kernel_arch=$(readlink "${KV_OUT_DIR}/include/asm" | sed -e 's:asm-::')
- if [[ ${kernel_arch} != $(guess_arch) ]] ; then
- echo
- eerror "Your kernel sources are not configured for your chosen arch!"
- eerror "(KERNEL_ARCH=\"${kernel_arch}\", ARCH=\"$(guess_arch)\")"
- die "Your kernel sources are not configured for your chosen arch!"
- fi
-
- cd ${S}
-
- # Add our linux source tree symlink
- ln -snf ${KV_DIR} linux
-
- # set the build directory
- echo "KRNLOBJ = ${KV_OUT_DIR}" >> MCONFIG
-
- # We do not want all the nice prelink warnings
- # NOTE: for amd64, we might change below to '/usr/$(get_libdir)/klibc',
- # but I do not do it right now, as the build system do not support
- # the lib64 yet ....
- cat > "${S}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/lib/klibc"
- EOF
-
- # klibc detects mips64 systems as having 64bit userland
- # Force them to 32bit userlands instead
- epatch ${FILESDIR}/${P}-mips32.patch
-}
-
-src_compile() {
- if is_cross ; then
- einfo "ARCH = \"$(guess_arch)\""
- einfo "CROSS = \"${CTARGET}-\""
- emake ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" || die "Compile failed!"
- else
- env -u ARCH \
- emake || die "Compile failed!"
- fi
-}
-
-src_install() {
- local klibc_prefix
-
- if is_cross ; then
- make INSTALLROOT=${D} \
- ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- install || die "Install failed!"
-
- klibc_prefix=$("${S}/${CTARGET}-klcc" -print-klibc-bindir)
- else
- env -u ARCH \
- make INSTALLROOT=${D} install || die "Install failed!"
-
- klibc_prefix=$("${S}/klcc" -print-klibc-bindir)
- fi
-
- # Hardlinks becoming copies
- dosym gzip "${klibc_prefix}/gunzip"
- dosym gzip "${klibc_prefix}/zcat"
-
- if ! is_cross ; then
- insinto /usr/share/aclocal
- doins ${FILESDIR}/klibc.m4
-
- doenvd ${S}/70klibc
-
- dodoc ${S}/README ${S}/klibc/{LICENSE,CAVEATS}
- newdoc ${S}/klibc/README README.klibc
- newdoc ${S}/klibc/arch/README README.klibc.arch
- docinto ash; newdoc ${S}/ash/README.klibc README
- docinto gzip; dodoc ${S}/gzip/{COPYING,README}
- docinto ipconfig; dodoc ${S}/ipconfig/README
- docinto kinit; dodoc ${S}/kinit/README
- fi
-}
-
-pkg_postinst() {
- # Override for linux-mod eclass
- return 0
-}
View
234 dev-libs/klibc/klibc-1.5.11.ebuild
@@ -1,234 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.5.11.ebuild,v 1.4 2011/06/12 17:19:42 mattst88 Exp $
-
-# Robin H. Johnson <robbat2@gentoo.org>, 12 Nov 2007:
-# This still needs major work.
-# But it is significently better than the previous version.
-# In that it will now build on biarch systems, such as ppc64-32ul.
-
-# NOTES:
-# ======
-# We need to bring in the kernel sources seperately
-# Because they have to be configured in a way that differs from the copy in
-# /usr/src/. The sys-kernel/linux-headers are too stripped down to use
-# unfortunetly.
-# This will be able to go away once the klibc author updates his code
-# to build again the headers provided by the kernel's 'headers_install' target.
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-KV_MAJOR="2" KV_MINOR="6" KV_SUB="23"
-OKV="${KV_MAJOR}.${KV_MINOR}.${KV_SUB}"
-PKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_SUB}+1))-rc7"
-PATCH_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${PKV}.bz2"
-KERNEL_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/testing/linux-${OKV}.tar.bz2"
-SRC_URI="
- mirror://kernel/linux/libs/klibc/${P}.tar.bz2
- mirror://kernel/linux/libs/klibc/Testing/${P}.tar.bz2
- ${PATCH_URI}
- ${KERNEL_URI}"
-
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 -mips ~ppc ~x86"
-SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
-
-KS="${WORKDIR}/linux-${OKV}"
-
-# Klibc has no PT_GNU_STACK support, so scanning for execstacks is moot
-QA_EXECSTACK="*"
-# Do not strip
-RESTRICT="strip"
-
-src_unpack() {
- unpack linux-${OKV}.tar.bz2 ${P}.tar.bz2
- EPATCH_OPTS="-d ${KS} -p1" epatch "${DISTDIR}"/patch-${PKV}.bz2
- cd "${S}"
-
- # Symlink /usr/src/linux to ${S}/linux
- ln -snf "${KS}" linux
- #ln -snf "/usr" linux
-
- # Build interp.o with EXTRA_KLIBCAFLAGS (.S source)
- epatch "${FILESDIR}"/${PN}-1.4.11-interp-flags.patch
-
- # Fixes for sparc and ppc
- epatch "${FILESDIR}"/${PN}-1.5-sigaction.patch
-
- # Fix the asm-ppc vs. asm-powerpc issue, bug #196521
- epatch "${FILESDIR}"/${PN}-1.5.11-klibcasmarch.patch
-
- # Fix usage of -s, bug #201006
- epatch "${FILESDIR}"/klibc-1.5.7-strip-fix-dash-s.patch
-
- # bug 229525, usr/include/arch/x86_64/sys/io.h has undefined variables
- epatch "${FILESDIR}"/${PN}-1.5.11-x86_64-io.h-return.diff
-}
-
-# For a given Gentoo ARCH,
-# specify the kernel defconfig most relevant
-kernel_defconfig() {
- a="${1:${ARCH}}"
- # most, but not all arches have a sanely named defconfig
- case ${a} in
- ppc64) echo ppc64_defconfig ;;
- ppc) echo pmac32_defconfig ;;
- arm*|sh*) die "TODO: Your arch is not supported by the klibc ebuild. Please suggest a defconfig in a bug." ;;
- *) echo defconfig ;;
- esac
-}
-
-# klibc has it's own ideas of arches
-# They reflect userspace strictly.
-# This functions maps from a Gentoo ARCH, to an arch that klibc expects
-# Look at klibc-${S}/usr/klibc/arch for a list of these arches
-klibc_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- amd64) echo x86_64;;
- mips) die 'TODO: Use the $ABI' ;;
- x86) echo i386;;
- *) echo ${a} ;;
- esac
-}
-
-kernel_asm_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- # Merged arches
- x86|amd64) echo x86 ;;
- ppc*) echo powerpc ;;
- # Non-merged
- alpha|arm|ia64|m68k|mips|sh|sparc*) echo ${1} ;;
- *) die "TODO: Update the code for your asm-ARCH symlink" ;;
- esac
-}
-
-src_compile() {
- local myargs
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- cd "${KS}"
- emake ${defconfig} || die "No defconfig"
- emake prepare || die "Failed to prepare kernel sources for header usage"
-
- cd "${S}"
-
- use debug && myargs="${myargs} V=1"
-
- emake \
- EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
- EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
- HOSTCC="${HOSTCC}" CC="${CC}" \
- INSTALLDIR="/usr/${libdir}/klibc" \
- KLIBCARCH=${KLIBCARCH} \
- KLIBCASMARCH=${KLIBCASMARCH} \
- SHLIBDIR="/${libdir}" \
- libdir="/usr/${libdir}" \
- mandir="/usr/share/man" \
- ${myargs} || die "Compile failed!"
-
- #SHLIBDIR="/${libdir}" \
-
- ARCH="${myARCH}" ABI="${myABI}"
-}
-
-src_install() {
- local myargs
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
-
- use debug && myargs="${myargs} V=1"
-
- local klibc_prefix
- if tc-is-cross-compiler ; then
- klibc_prefix=$("${S}/klcc/${KLIBCARCH}-klcc" -print-klibc-prefix)
- else
- klibc_prefix=$("${S}/klcc/klcc" -print-klibc-prefix)
- fi
-
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- emake \
- EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
- EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
- HOSTCC="${HOSTCC}" CC="${CC}" \
- INSTALLDIR="/usr/${libdir}/klibc" \
- INSTALLROOT="${D}" \
- KLIBCARCH=${KLIBCARCH} \
- KLIBCASMARCH=${KLIBCASMARCH} \
- SHLIBDIR="/${libdir}" \
- libdir="/usr/${libdir}" \
- mandir="/usr/share/man" \
- ${myargs} \
- install || die "Install failed!"
-
- #SHLIBDIR="/${libdir}" \
-
- # klibc doesn't support prelinking, so we need to mask it
- cat > "${T}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/${libdir}/klibc"
- EOF
-
- doenvd "${T}"/70klibc
-
- # Fix the permissions (bug #178053) on /usr/${libdir}/klibc/include
- # Actually I have no idea, why the includes have those weird-ass permissions
- # on a particular system, might be due to inherited permissions from parent
- # directory
- find "${D}"/usr/${libdir}/klibc/include | xargs chmod o+rX
-
- # Hardlinks becoming copies
- for x in gunzip zcat ; do
- rm -f "${D}/${klibc_prefix}/bin/${x}"
- dosym gzip "${klibc_prefix}/bin/${x}"
- done
-
- # Restore now, so we can use the tc- functions
- ARCH="${myARCH}" ABI="${myABI}"
- if ! tc-is-cross-compiler ; then
- cd "${S}"
- insinto /usr/share/aclocal
- doins contrib/klibc.m4
-
- dodoc README usr/klibc/CAVEATS usr/klibc/README
- newdoc usr/klibc/arch/README README.klibc.arch
- docinto dash; newdoc usr/dash/README.klibc README
- docinto gzip; dodoc usr/gzip/README
- fi
-
- # Fix up the symlink
- # Mainly for merged arches
- linkname="${D}/usr/${libdir}/klibc/include/asm"
- if [ -L "${linkname}" ] && [ ! -e "${linkname}" ] ; then
- ln -snf asm-${KLIBCASMARCH} "${linkname}"
- fi
-}
View
265 dev-libs/klibc/klibc-1.5.12-r1.ebuild
@@ -1,265 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.5.12-r1.ebuild,v 1.11 2011/06/12 17:19:42 mattst88 Exp $
-
-# Robin H. Johnson <robbat2@gentoo.org>, 12 Nov 2007:
-# This still needs major work.
-# But it is significently better than the previous version.
-# In that it will now build on biarch systems, such as ppc64-32ul.
-
-# NOTES:
-# ======
-# We need to bring in the kernel sources seperately
-# Because they have to be configured in a way that differs from the copy in
-# /usr/src/. The sys-kernel/linux-headers are too stripped down to use
-# unfortunetly.
-# This will be able to go away once the klibc author updates his code
-# to build again the headers provided by the kernel's 'headers_install' target.
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-KV_MAJOR="2" KV_MINOR="6" KV_SUB="26"
-PKV_EXTRA=""
-if [ -n "${PKV_EXTRA}" ]; then
- PKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_SUB}+1))-${PKV_EXTRA}"
- PATCH_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${PKV}.bz2"
-fi
-OKV="${KV_MAJOR}.${KV_MINOR}.${KV_SUB}"
-KERNEL_URI="
- mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2
- mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/testing/linux-${OKV}.tar.bz2"
-SRC_URI="
- mirror://kernel/linux/libs/klibc/${P}.tar.bz2
- mirror://kernel/linux/libs/klibc/Testing/${P}.tar.bz2
- ${PATCH_URI}
- ${KERNEL_URI}"
-
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="amd64 -mips ppc x86"
-SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
-
-KS="${WORKDIR}/linux-${OKV}"
-
-# Klibc has no PT_GNU_STACK support, so scanning for execstacks is moot
-QA_EXECSTACK="*"
-# Do not strip
-RESTRICT="strip"
-
-src_unpack() {
- unpack linux-${OKV}.tar.bz2 ${P}.tar.bz2
- [ -n "${PKV}" ] && EPATCH_OPTS="-d ${KS} -p1" epatch "${DISTDIR}"/patch-${PKV}.bz2
- cd "${S}"
-
- # Symlink /usr/src/linux to ${S}/linux
- ln -snf "${KS}" linux
- #ln -snf "/usr" linux
-
- # Build interp.o with EXTRA_KLIBCAFLAGS (.S source)
- epatch "${FILESDIR}"/${PN}-1.4.11-interp-flags.patch
-
- # Fixes for sparc and ppc
- epatch "${FILESDIR}"/${PN}-1.5-sigaction.patch
-
- # Fix the asm-ppc vs. asm-powerpc issue, bug #196521
- epatch "${FILESDIR}"/${PN}-1.5.11-klibcasmarch.patch
-
- # Fix usage of -s, bug #201006
- epatch "${FILESDIR}"/klibc-1.5.7-strip-fix-dash-s.patch
-
- # bug 229525, usr/include/arch/x86_64/sys/io.h has undefined variables
- epatch "${FILESDIR}"/${PN}-1.5.11-x86_64-io.h-return.diff
-}
-
-# For a given Gentoo ARCH,
-# specify the kernel defconfig most relevant
-kernel_defconfig() {
- a="${1:${ARCH}}"
- # most, but not all arches have a sanely named defconfig
- case ${a} in
- ppc64) echo ppc64_defconfig ;;
- ppc) echo pmac32_defconfig ;;
- arm*|sh*) die "TODO: Your arch is not supported by the klibc ebuild. Please suggest a defconfig in a bug." ;;
- *) echo defconfig ;;
- esac
-}
-
-# klibc has it's own ideas of arches
-# They reflect userspace strictly.
-# This functions maps from a Gentoo ARCH, to an arch that klibc expects
-# Look at klibc-${S}/usr/klibc/arch for a list of these arches
-klibc_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- amd64) echo x86_64;;
- mips) die 'TODO: Use the $ABI' ;;
- x86) echo i386;;
- *) echo ${a} ;;
- esac
-}
-
-kernel_asm_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- # Merged arches
- x86|amd64) echo x86 ;;
- ppc*) echo powerpc ;;
- # Non-merged
- alpha|arm|ia64|m68k|mips|sh|sparc*) echo ${1} ;;
- *) die "TODO: Update the code for your asm-ARCH symlink" ;;
- esac
-}
-
-src_compile() {
- local myargs="all"
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- cd "${KS}"
- emake ${defconfig} || die "No defconfig"
- emake prepare || die "Failed to prepare kernel sources for header usage"
-
- cd "${S}"
-
- use debug && myargs="${myargs} V=1"
- use test && myargs="${myargs} test"
-
- emake \
- EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
- EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
- HOSTCC="${HOSTCC}" CC="${CC}" \
- INSTALLDIR="/usr/${libdir}/klibc" \
- KLIBCARCH=${KLIBCARCH} \
- KLIBCASMARCH=${KLIBCASMARCH} \
- SHLIBDIR="/${libdir}" \
- libdir="/usr/${libdir}" \
- mandir="/usr/share/man" \
- ${myargs} || die "Compile failed!"
-
- #SHLIBDIR="/${libdir}" \
-
- ARCH="${myARCH}" ABI="${myABI}"
-}
-
-src_install() {
- local myargs
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
-
- use debug && myargs="${myargs} V=1"
-
- local klibc_prefix
- if tc-is-cross-compiler ; then
- klibc_prefix=$("${S}/klcc/${KLIBCARCH}-klcc" -print-klibc-prefix)
- else
- klibc_prefix=$("${S}/klcc/klcc" -print-klibc-prefix)
- fi
-
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- emake \
- EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
- EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
- HOSTCC="${HOSTCC}" CC="${CC}" \
- INSTALLDIR="/usr/${libdir}/klibc" \
- INSTALLROOT="${D}" \
- KLIBCARCH=${KLIBCARCH} \
- KLIBCASMARCH=${KLIBCASMARCH} \
- SHLIBDIR="/${libdir}" \
- libdir="/usr/${libdir}" \
- mandir="/usr/share/man" \
- ${myargs} \
- install || die "Install failed!"
-
- #SHLIBDIR="/${libdir}" \
-
- # klibc doesn't support prelinking, so we need to mask it
- cat > "${T}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/${libdir}/klibc"
- EOF
-
- doenvd "${T}"/70klibc
-
- # Fix the permissions (bug #178053) on /usr/${libdir}/klibc/include
- # Actually I have no idea, why the includes have those weird-ass permissions
- # on a particular system, might be due to inherited permissions from parent
- # directory
- find "${D}"/usr/${libdir}/klibc/include | xargs chmod o+rX
-
- # Hardlinks becoming copies
- for x in gunzip zcat ; do
- rm -f "${D}/${klibc_prefix}/bin/${x}"
- dosym gzip "${klibc_prefix}/bin/${x}"
- done
-
- # Restore now, so we can use the tc- functions
- ARCH="${myARCH}" ABI="${myABI}"
- if ! tc-is-cross-compiler ; then
- cd "${S}"
- insinto /usr/share/aclocal
- doins contrib/klibc.m4
-
- dodoc README usr/klibc/CAVEATS usr/klibc/README
- newdoc usr/klibc/arch/README README.klibc.arch
- docinto dash; newdoc usr/dash/README.klibc README
- docinto gzip; dodoc usr/gzip/README
- fi
-
- # Fix up the symlink
- # Mainly for merged arches
- linkname="${D}/usr/${libdir}/klibc/include/asm"
- if [ -L "${linkname}" ] && [ ! -e "${linkname}" ] ; then
- ln -snf asm-${KLIBCASMARCH} "${linkname}"
- fi
-}
-
-src_test() {
- if ! tc-is-cross-compiler ; then
- cd "${S}"/usr/klibc/tests
- ALL_TESTS="$(ls *.c |sed 's,\.c$,,g')"
- BROKEN_TESTS="idtest fcntl fnmatch testrand48"
- failed=0
- for t in $ALL_TESTS ; do
- if has $t $BROKEN_TESTS ; then
- echo "=== $t SKIP"
- else
- echo -n "=== $t "
- ./$t </dev/null >/dev/null
- rc=$?
- if [ $rc -eq 0 ]; then
- echo PASS
- else
- echo FAIL
- failed=1
- fi
- fi
- done
- [ $failed -ne 0 ] && die "Some tests failed."
- fi
-}
View
234 dev-libs/klibc/klibc-1.5.12.ebuild
@@ -1,234 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.5.12.ebuild,v 1.4 2011/06/12 17:19:42 mattst88 Exp $
-
-# Robin H. Johnson <robbat2@gentoo.org>, 12 Nov 2007:
-# This still needs major work.
-# But it is significently better than the previous version.
-# In that it will now build on biarch systems, such as ppc64-32ul.
-
-# NOTES:
-# ======
-# We need to bring in the kernel sources seperately
-# Because they have to be configured in a way that differs from the copy in
-# /usr/src/. The sys-kernel/linux-headers are too stripped down to use
-# unfortunetly.
-# This will be able to go away once the klibc author updates his code
-# to build again the headers provided by the kernel's 'headers_install' target.
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-KV_MAJOR="2" KV_MINOR="6" KV_SUB="23"
-OKV="${KV_MAJOR}.${KV_MINOR}.${KV_SUB}"
-PKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_SUB}+1))-rc7"
-PATCH_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${PKV}.bz2"
-KERNEL_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/testing/linux-${OKV}.tar.bz2"
-SRC_URI="
- mirror://kernel/linux/libs/klibc/${P}.tar.bz2
- mirror://kernel/linux/libs/klibc/Testing/${P}.tar.bz2
- ${PATCH_URI}
- ${KERNEL_URI}"
-
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 -mips ~ppc ~x86"
-SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
-
-KS="${WORKDIR}/linux-${OKV}"
-
-# Klibc has no PT_GNU_STACK support, so scanning for execstacks is moot
-QA_EXECSTACK="*"
-# Do not strip
-RESTRICT="strip"
-
-src_unpack() {
- unpack linux-${OKV}.tar.bz2 ${P}.tar.bz2
- EPATCH_OPTS="-d ${KS} -p1" epatch "${DISTDIR}"/patch-${PKV}.bz2
- cd "${S}"
-
- # Symlink /usr/src/linux to ${S}/linux
- ln -snf "${KS}" linux
- #ln -snf "/usr" linux
-
- # Build interp.o with EXTRA_KLIBCAFLAGS (.S source)
- epatch "${FILESDIR}"/${PN}-1.4.11-interp-flags.patch
-
- # Fixes for sparc and ppc
- epatch "${FILESDIR}"/${PN}-1.5-sigaction.patch
-
- # Fix the asm-ppc vs. asm-powerpc issue, bug #196521
- epatch "${FILESDIR}"/${PN}-1.5.11-klibcasmarch.patch
-
- # Fix usage of -s, bug #201006
- epatch "${FILESDIR}"/klibc-1.5.7-strip-fix-dash-s.patch
-
- # bug 229525, usr/include/arch/x86_64/sys/io.h has undefined variables
- epatch "${FILESDIR}"/${PN}-1.5.11-x86_64-io.h-return.diff
-}
-
-# For a given Gentoo ARCH,
-# specify the kernel defconfig most relevant
-kernel_defconfig() {
- a="${1:${ARCH}}"
- # most, but not all arches have a sanely named defconfig
- case ${a} in
- ppc64) echo ppc64_defconfig ;;
- ppc) echo pmac32_defconfig ;;
- arm*|sh*) die "TODO: Your arch is not supported by the klibc ebuild. Please suggest a defconfig in a bug." ;;
- *) echo defconfig ;;
- esac
-}
-
-# klibc has it's own ideas of arches
-# They reflect userspace strictly.
-# This functions maps from a Gentoo ARCH, to an arch that klibc expects
-# Look at klibc-${S}/usr/klibc/arch for a list of these arches
-klibc_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- amd64) echo x86_64;;
- mips) die 'TODO: Use the $ABI' ;;
- x86) echo i386;;
- *) echo ${a} ;;
- esac
-}
-
-kernel_asm_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- # Merged arches
- x86|amd64) echo x86 ;;
- ppc*) echo powerpc ;;
- # Non-merged
- alpha|arm|ia64|m68k|mips|sh|sparc*) echo ${1} ;;
- *) die "TODO: Update the code for your asm-ARCH symlink" ;;
- esac
-}
-
-src_compile() {
- local myargs
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- cd "${KS}"
- emake ${defconfig} || die "No defconfig"
- emake prepare || die "Failed to prepare kernel sources for header usage"
-
- cd "${S}"
-
- use debug && myargs="${myargs} V=1"
-
- emake \
- EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
- EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
- HOSTCC="${HOSTCC}" CC="${CC}" \
- INSTALLDIR="/usr/${libdir}/klibc" \
- KLIBCARCH=${KLIBCARCH} \
- KLIBCASMARCH=${KLIBCASMARCH} \
- SHLIBDIR="/${libdir}" \
- libdir="/usr/${libdir}" \
- mandir="/usr/share/man" \
- ${myargs} || die "Compile failed!"
-
- #SHLIBDIR="/${libdir}" \
-
- ARCH="${myARCH}" ABI="${myABI}"
-}
-
-src_install() {
- local myargs
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
-
- use debug && myargs="${myargs} V=1"
-
- local klibc_prefix
- if tc-is-cross-compiler ; then
- klibc_prefix=$("${S}/klcc/${KLIBCARCH}-klcc" -print-klibc-prefix)
- else
- klibc_prefix=$("${S}/klcc/klcc" -print-klibc-prefix)
- fi
-
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- emake \
- EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
- EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
- HOSTCC="${HOSTCC}" CC="${CC}" \
- INSTALLDIR="/usr/${libdir}/klibc" \
- INSTALLROOT="${D}" \
- KLIBCARCH=${KLIBCARCH} \
- KLIBCASMARCH=${KLIBCASMARCH} \
- SHLIBDIR="/${libdir}" \
- libdir="/usr/${libdir}" \
- mandir="/usr/share/man" \
- ${myargs} \
- install || die "Install failed!"
-
- #SHLIBDIR="/${libdir}" \
-
- # klibc doesn't support prelinking, so we need to mask it
- cat > "${T}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/${libdir}/klibc"
- EOF
-
- doenvd "${T}"/70klibc
-
- # Fix the permissions (bug #178053) on /usr/${libdir}/klibc/include
- # Actually I have no idea, why the includes have those weird-ass permissions
- # on a particular system, might be due to inherited permissions from parent
- # directory
- find "${D}"/usr/${libdir}/klibc/include | xargs chmod o+rX
-
- # Hardlinks becoming copies
- for x in gunzip zcat ; do
- rm -f "${D}/${klibc_prefix}/bin/${x}"
- dosym gzip "${klibc_prefix}/bin/${x}"
- done
-
- # Restore now, so we can use the tc- functions
- ARCH="${myARCH}" ABI="${myABI}"
- if ! tc-is-cross-compiler ; then
- cd "${S}"
- insinto /usr/share/aclocal
- doins contrib/klibc.m4
-
- dodoc README usr/klibc/CAVEATS usr/klibc/README
- newdoc usr/klibc/arch/README README.klibc.arch
- docinto dash; newdoc usr/dash/README.klibc README
- docinto gzip; dodoc usr/gzip/README
- fi
-
- # Fix up the symlink
- # Mainly for merged arches
- linkname="${D}/usr/${libdir}/klibc/include/asm"
- if [ -L "${linkname}" ] && [ ! -e "${linkname}" ] ; then
- ln -snf asm-${KLIBCASMARCH} "${linkname}"
- fi
-}
View
278 dev-libs/klibc/klibc-1.5.15-r1.ebuild
@@ -1,278 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.5.15-r1.ebuild,v 1.5 2011/06/12 17:19:42 mattst88 Exp $
-
-# Robin H. Johnson <robbat2@gentoo.org>, 12 Nov 2007:
-# This still needs major work.
-# But it is significently better than the previous version.
-# In that it will now build on biarch systems, such as ppc64-32ul.
-
-# NOTES:
-# ======
-# We need to bring in the kernel sources seperately
-# Because they have to be configured in a way that differs from the copy in
-# /usr/src/. The sys-kernel/linux-headers are too stripped down to use
-# unfortunetly.
-# This will be able to go away once the klibc author updates his code
-# to build again the headers provided by the kernel's 'headers_install' target.
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-KV_MAJOR="2" KV_MINOR="6" KV_SUB="26"
-PKV_EXTRA=""
-if [ -n "${PKV_EXTRA}" ]; then
- PKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_SUB}+1))-${PKV_EXTRA}"
- PATCH_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${PKV}.bz2"
-fi
-OKV="${KV_MAJOR}.${KV_MINOR}.${KV_SUB}"
-KERNEL_URI="
- mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2
- mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/testing/linux-${OKV}.tar.bz2"
-SRC_URI="
- mirror://kernel/linux/libs/klibc/${P}.tar.bz2
- mirror://kernel/linux/libs/klibc/Testing/${P}.tar.bz2
- ${PATCH_URI}
- ${KERNEL_URI}"
-
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 ~arm -mips ~ppc ~x86"
-SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
-
-KS="${WORKDIR}/linux-${OKV}"
-
-# Klibc has no PT_GNU_STACK support, so scanning for execstacks is moot
-QA_EXECSTACK="*"
-# Do not strip
-RESTRICT="strip"
-
-kernel_asm_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- # Merged arches
- x86|amd64) echo x86 ;;
- ppc*) echo powerpc ;;
- # Non-merged
- alpha|arm|ia64|m68k|mips|sh|sparc*) echo ${1} ;;
- *) die "TODO: Update the code for your asm-ARCH symlink" ;;
- esac
-}
-
-# For a given Gentoo ARCH,
-# specify the kernel defconfig most relevant
-kernel_defconfig() {
- a="${1:${ARCH}}"
- # most, but not all arches have a sanely named defconfig
- case ${a} in
- ppc64) echo ppc64_defconfig ;;
- ppc) echo pmac32_defconfig ;;
- sh*) die "TODO: Your arch is not supported by the klibc ebuild. Please suggest a defconfig in a bug." ;;
- *) echo defconfig ;;
- esac
-}
-
-src_unpack() {
- unpack linux-${OKV}.tar.bz2 ${P}.tar.bz2
- [ -n "${PKV}" ] && EPATCH_OPTS="-d ${KS} -p1" epatch "${DISTDIR}"/patch-${PKV}.bz2
- cd "${S}"
-
- # Symlink /usr/src/linux to ${S}/linux
- ln -snf "${KS}" linux
- #ln -snf "/usr" linux
-
- # Build interp.o with EXTRA_KLIBCAFLAGS (.S source)
- epatch "${FILESDIR}"/${PN}-1.4.11-interp-flags.patch
-
- # Fixes for sparc and ppc
- epatch "${FILESDIR}"/${PN}-1.5-sigaction.patch
-
- # Fix the asm-ppc vs. asm-powerpc issue, bug #196521
- epatch "${FILESDIR}"/${PN}-1.5.11-klibcasmarch.patch
-
- # Fix usage of -s, bug #201006
- epatch "${FILESDIR}"/klibc-1.5.7-strip-fix-dash-s.patch
-
- # bug 229525, usr/include/arch/x86_64/sys/io.h has undefined variables
- epatch "${FILESDIR}"/${PN}-1.5.11-x86_64-io.h-return.diff
-}
-
-# klibc has it's own ideas of arches
-# They reflect userspace strictly.
-# This functions maps from a Gentoo ARCH, to an arch that klibc expects
-# Look at klibc-${S}/usr/klibc/arch for a list of these arches
-klibc_arch() {
- a="${1:${ARCH}}"
- case ${a} in
- amd64) echo x86_64;;
- mips) die 'TODO: Use the $ABI' ;;
- x86) echo i386;;
- *) echo ${a} ;;
- esac
-}
-
-src_compile() {
- local myargs="all"
- local myARCH="${ARCH}" myABI="${ABI}"
- # TODO: For cross-compiling
- # You should set ARCH and ABI here
- CC="$(tc-getCC)"
- HOSTCC="$(tc-getBUILD_CC)"
- KLIBCARCH="$(klibc_arch ${ARCH})"
- KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
- libdir="$(get_libdir)"
- # This should be the defconfig corresponding to your userspace!
- # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
- defconfig=$(kernel_defconfig ${ARCH})
- unset ABI ARCH # Unset these, because they interfere
- unset KBUILD_OUTPUT # we are using a private copy
-
- cd "${KS}"
- emake ${defconfig} CC="${CC}" HOSTCC="${HOSTCC}" || die "No defconfig"
- if [[ "${KLIBCARCH/arm}" != "${KLIBCARCH}" ]] && \
- [[ "${CHOST/eabi}" != "${CHOST}" ]]; then
- # The delete and insert are seperate statements
- # so that they are reliably used.