Skip to content
Browse files

glorious funtoo updates

merged:

  funtoo-overlay: 0b9f44bcea1bd01da1bc72cabc73bee34c2016ee
  foo-overlay: 6352fff301381ac370472ff0c01274fa55ffc0bb
  bar-overlay: f1e9085ee695ff5b6ce57d430d6b224aaf4fa0a6
  flora: de3c57b2a1958e7d010b9543ee231657908a2745
  mythtv: d5133545c1814f01e74fe9079ba83d3cd21140f4
  • Loading branch information...
1 parent 8644c80 commit 7176c46f0330741fa8f7f818880aa403471c8fde @danielrobbins danielrobbins committed Nov 12, 2012
Showing with 7,832 additions and 10,399 deletions.
  1. +2 −2 app-admin/conky/conky-1.9.0-r1.ebuild
  2. +2 −0 app-admin/diradm/Manifest
  3. +76 −0 app-admin/diradm/diradm-2.9.7.1.ebuild
  4. +72 −0 app-admin/diradm/diradm-2.9.7.ebuild
  5. +1 −0 app-admin/logrotate/Manifest
  6. +46 −0 app-admin/logrotate/files/logrotate-3.8.3-atomic-create.patch
  7. +12 −0 app-admin/logrotate/files/logrotate-3.8.3-datehack.patch
  8. +61 −0 app-admin/logrotate/files/logrotate-3.8.3-fbsd.patch
  9. +77 −0 app-admin/logrotate/files/logrotate-3.8.3-fix-acl-tests.patch
  10. +14 −0 app-admin/logrotate/files/logrotate-3.8.3-ignore-hidden.patch
  11. +55 −0 app-admin/logrotate/files/logrotate-3.8.3-noasprintf.patch
  12. +79 −0 app-admin/logrotate/logrotate-3.8.3.ebuild
  13. +1 −2 app-admin/puppet/puppet-3.0.1.ebuild
  14. +4 −3 app-arch/libarchive/libarchive-3.0.4-r1.ebuild
  15. +2 −2 app-arch/lrzip/lrzip-0.614.ebuild
  16. +2 −2 app-arch/rar/rar-4.2.0.ebuild
  17. +6 −1 app-arch/xz-utils/xz-utils-5.0.4.ebuild
  18. +1 −0 app-crypt/cardpeek/Manifest
  19. +24 −0 app-crypt/cardpeek/cardpeek-0.7.1.ebuild
  20. +5 −0 app-crypt/cardpeek/metadata.xml
  21. +2 −2 app-crypt/gpgme/gpgme-1.3.2.ebuild
  22. +1 −0 app-emulation/free42/Manifest
  23. +11 −0 app-emulation/free42/files/free42-1.4.75-fix-alsa.patch
  24. +47 −0 app-emulation/free42/free42-1.4.75.ebuild
  25. +15 −10 app-emulation/free42/metadata.xml
  26. +2 −0 app-emulation/lxc/Manifest
  27. +151 −0 app-emulation/lxc/lxc-0.8.0.ebuild
  28. +1 −1 app-emulation/virtualbox-additions/Manifest
  29. +0 −34 app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild
  30. +34 −0 app-emulation/virtualbox-additions/virtualbox-additions-4.2.4.ebuild
  31. +4 −4 app-emulation/virtualbox-bin/Manifest
  32. +0 −346 app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild
  33. +346 −0 app-emulation/virtualbox-bin/virtualbox-bin-4.2.4.ebuild
  34. +1 −1 app-emulation/virtualbox-extpack-oracle/Manifest
  35. +0 −33 app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.2.0.ebuild
  36. +33 −0 app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.2.4.ebuild
  37. +1 −1 app-emulation/virtualbox-guest-additions/Manifest
  38. +0 −201 app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.0.ebuild
  39. +201 −0 app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.4.ebuild
  40. +1 −1 app-emulation/virtualbox-modules/Manifest
  41. +0 −59 app-emulation/virtualbox-modules/virtualbox-modules-4.2.0-r1.ebuild
  42. +59 −0 app-emulation/virtualbox-modules/virtualbox-modules-4.2.4.ebuild
  43. +2 −2 app-emulation/virtualbox/Manifest
  44. +0 −380 app-emulation/virtualbox/virtualbox-4.2.0-r1.ebuild
  45. +9 −7 app-emulation/virtualbox/virtualbox-4.2.2.ebuild
  46. +382 −0 app-emulation/virtualbox/virtualbox-4.2.4.ebuild
  47. +2 −0 app-emulation/wine/Manifest
  48. +38 −0 app-emulation/wine/files/wine-1.5.17-osmesa-check.patch
  49. +257 −0 app-emulation/wine/wine-1.5.17.ebuild
  50. +3 −3 app-emulation/wine/wine-9999.ebuild
  51. +2 −2 app-emulation/winetricks/Manifest
  52. +0 −46 app-emulation/winetricks/winetricks-913.ebuild
  53. +79 −0 app-emulation/winetricks/winetricks-920.ebuild
  54. +2 −2 app-forensics/air/air-2.0.0-r1.ebuild
  55. +159 −0 app-laptop/prey/prey-0.5.4-r1.ebuild
  56. +0 −156 app-laptop/prey/prey-0.5.4.ebuild
  57. +2 −2 app-misc/dtach/dtach-0.8-r1.ebuild
  58. +12 −0 app-misc/sleepyhead/files/common_gui.patch
  59. +2 −1 app-misc/sleepyhead/sleepyhead-0.9.2.2-r1.ebuild
  60. +14 −30 app-office/libreoffice/files/libreoffice-3.7-separate-checks.patch
  61. +5 −19 app-office/libreoffice/libreoffice-9999-r2.ebuild
  62. +3 −5 app-text/highlight/highlight-3.12.ebuild
  63. +1 −0 app-text/jist/Manifest
  64. +22 −0 app-text/jist/jist-1.2.0.ebuild
  65. +92 −0 dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0-r1.ebuild
  66. +142 −0 dev-cpp/xsd/xsd-3.3.0-r1.ebuild
  67. +1 −1 dev-db/drizzle/Manifest
  68. +0 −156 dev-db/drizzle/drizzle-7.2.3.ebuild
  69. +165 −0 dev-db/drizzle/drizzle-7.2.4.ebuild
  70. +90 −0 dev-db/drizzle/files/drizzle-7.2.4+boost-1.50.patch
  71. +127 −0 dev-db/drizzle/files/drizzle.init.d.2
  72. +4 −0 dev-db/drizzle/metadata.xml
  73. +3 −7 dev-db/mongodb/mongodb-2.2.1.ebuild
  74. +2 −2 dev-db/mysql-workbench/mysql-workbench-5.2.44.ebuild
  75. +33 −0 dev-db/pgtune/pgtune-0.9.3-r1.ebuild
  76. +1 −0 dev-db/phpmyadmin/Manifest
  77. +61 −0 dev-db/phpmyadmin/phpmyadmin-3.5.3.ebuild
  78. +2 −2 dev-db/postgresql-base/postgresql-base-8.3.21.ebuild
  79. +2 −2 dev-db/postgresql-base/postgresql-base-8.4.14.ebuild
  80. +2 −2 dev-db/postgresql-base/postgresql-base-9.0.10.ebuild
  81. +2 −2 dev-db/postgresql-base/postgresql-base-9.1.6.ebuild
  82. +2 −2 dev-db/postgresql-base/postgresql-base-9.2.1.ebuild
  83. +2 −2 dev-db/postgresql-docs/postgresql-docs-8.3.21.ebuild
  84. +2 −2 dev-db/postgresql-docs/postgresql-docs-8.4.14.ebuild
  85. +2 −2 dev-db/postgresql-docs/postgresql-docs-9.0.10.ebuild
  86. +2 −2 dev-db/postgresql-docs/postgresql-docs-9.1.6.ebuild
  87. +2 −2 dev-db/postgresql-docs/postgresql-docs-9.2.1.ebuild
  88. +2 −2 dev-db/postgresql-server/postgresql-server-8.3.21.ebuild
  89. +2 −2 dev-db/postgresql-server/postgresql-server-8.4.14.ebuild
  90. +2 −2 dev-db/postgresql-server/postgresql-server-9.0.10.ebuild
  91. +2 −2 dev-db/postgresql-server/postgresql-server-9.1.6.ebuild
  92. +2 −2 dev-db/postgresql-server/postgresql-server-9.2.1.ebuild
  93. +1 −1 dev-embedded/openocd/Manifest
  94. +0 −79 dev-embedded/openocd/openocd-0.6.0_rc2.ebuild
  95. +79 −0 dev-embedded/openocd/openocd-0.6.1.ebuild
  96. +1 −0 dev-embedded/u-boot-tools/Manifest
  97. +47 −0 dev-embedded/u-boot-tools/u-boot-tools-2012.10.ebuild
  98. +10 −0 dev-haskell/json/files/json-0.4.3-ghc-7.4.patch
  99. +4 −2 dev-haskell/json/json-0.4.3.ebuild
  100. +4 −2 dev-haskell/json/json-0.4.4.ebuild
  101. +0 −157 dev-lang/jython/jython-2.5.3_pre20120805.ebuild
  102. +157 −0 dev-lang/jython/jython-2.5.4_pre20121111.ebuild
  103. +0 −158 dev-lang/jython/jython-2.7_pre20120805.ebuild
  104. +158 −0 dev-lang/jython/jython-2.7_pre20121111.ebuild
  105. +3 −3 dev-lang/orc/orc-0.4.10.ebuild
  106. +3 −3 dev-lang/orc/orc-0.4.11.ebuild
  107. +3 −3 dev-lang/orc/orc-0.4.14.ebuild
  108. +42 −0 dev-lang/orc/orc-0.4.16-r1.ebuild
  109. +2 −2 dev-lang/orc/orc-0.4.16.ebuild
  110. +2 −2 dev-lang/orc/orc-0.4.9.ebuild
  111. +1 −0 dev-lang/pcc/Manifest
  112. +36 −0 dev-lang/pcc/pcc-1.0.1_pre20121112.ebuild
  113. +0 −70 dev-lang/python/files/3.3-20120916/01_all_static_library_location.patch
  114. +0 −57 dev-lang/python/files/3.3-20120916/02_all_disable_modules_and_ssl.patch
  115. +0 −174 dev-lang/python/files/3.3-20120916/03_all_libdir.patch
  116. +0 −31 dev-lang/python/files/3.3-20120916/04_all_non-zero_exit_status_on_failure.patch
  117. +0 −110 dev-lang/python/files/3.3-20120916/05_all_regenerate_platform-specific_modules.patch
  118. +0 −262 dev-lang/python/files/3.3-20120916/21_all_distutils_c++.patch
  119. +0 −191 dev-lang/python/files/3.3-20120916/22_all_tests_environment.patch
  120. +0 −167 dev-lang/python/files/3.3-20120916/23_all_h2py_encoding.patch
  121. +0 −166 dev-lang/python/files/3.3-20120916/61_all_process_data.patch
  122. +0 −70 dev-lang/python/files/3.4-20121014/01_all_static_library_location.patch
  123. +0 −57 dev-lang/python/files/3.4-20121014/02_all_disable_modules_and_ssl.patch
  124. +0 −174 dev-lang/python/files/3.4-20121014/03_all_libdir.patch
  125. +0 −31 dev-lang/python/files/3.4-20121014/04_all_non-zero_exit_status_on_failure.patch
  126. +0 −110 dev-lang/python/files/3.4-20121014/05_all_regenerate_platform-specific_modules.patch
  127. +0 −231 dev-lang/python/files/3.4-20121014/21_all_distutils_c++.patch
  128. +0 −191 dev-lang/python/files/3.4-20121014/22_all_tests_environment.patch
  129. +0 −167 dev-lang/python/files/3.4-20121014/23_all_h2py_encoding.patch
  130. +0 −166 dev-lang/python/files/3.4-20121014/61_all_process_data.patch
  131. +0 −383 dev-lang/python/python-2.7.4_pre20121014.ebuild
  132. +383 −0 dev-lang/python/python-2.7.4_pre20121111.ebuild
  133. +0 −361 dev-lang/python/python-3.2.4_pre20121014.ebuild
  134. +361 −0 dev-lang/python/python-3.2.4_pre20121111.ebuild
  135. +0 −343 dev-lang/python/python-3.3.1_pre20121014.ebuild
  136. +343 −0 dev-lang/python/python-3.3.1_pre20121111.ebuild
  137. +0 −356 dev-lang/python/python-3.4_pre20121014.ebuild
  138. +356 −0 dev-lang/python/python-3.4_pre20121111.ebuild
  139. +99 −0 dev-lang/spidermonkey/files/spidermonkey-1.8.5-arm_respect_cflags-3.patch
  140. +2 −2 dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild
  141. +2 −2 dev-lang/spidermonkey/spidermonkey-1.8.5-r2.ebuild
  142. +2 −2 dev-lang/swig/swig-2.0.8.ebuild
  143. +0 −2 dev-libs/boost/Manifest
  144. +0 −496 dev-libs/boost/boost-1.46.1-r1.ebuild
  145. +0 −431 dev-libs/boost/boost-1.51.0-r1.ebuild
  146. +0 −479 dev-libs/boost/boost-1.51.0-r1001.ebuild
  147. +0 −372 dev-libs/boost/boost-1.52.0-r1.ebuild
  148. +0 −479 dev-libs/boost/boost-1.52.0-r1000.ebuild
  149. +354 −0 dev-libs/boost/boost-1.52.0-r1001.ebuild
  150. +330 −0 dev-libs/boost/boost-1.52.0-r2.ebuild
  151. +0 −14 dev-libs/boost/files/boost-1.37.0-darwin-long-double.patch
  152. +0 −42 dev-libs/boost/files/boost-1.45.0-lambda_bind.patch
  153. +0 −16 dev-libs/boost/files/boost-1.46.1-python32.patch
  154. +0 −14 dev-libs/boost/files/point_release_naming_fix.patch
  155. +0 −15 dev-libs/boost/files/random-Jamfile-1.46.1
  156. +0 −11 dev-libs/boost/files/remove-toolset-1.46.1.patch
  157. +15 −1 dev-libs/boost/metadata.xml
  158. +1 −0 dev-libs/eio/Manifest
  159. +27 −0 dev-libs/eio/eio-1.7.1.ebuild
  160. +5 −0 dev-libs/eio/metadata.xml
  161. +1 −1 dev-libs/glib/Manifest
  162. +0 −238 dev-libs/glib/glib-2.34.0.ebuild
  163. +238 −0 dev-libs/glib/glib-2.34.2.ebuild
  164. +73 −0 dev-libs/icu/files/icu-50.1-c++11.patch
  165. +27 −25 dev-libs/icu/icu-50.1-r1000.ebuild
  166. +2 −2 dev-libs/keybinder/keybinder-0.3.0-r200.ebuild
  167. +45 −0 dev-libs/libcli/libcli-1.9.4-r1.ebuild
  168. +3 −1 dev-libs/libcss/libcss-0.1.2.ebuild
  169. +2 −2 dev-libs/libestr/libestr-0.1.4.ebuild
  170. +1 −0 dev-libs/libgusb/Manifest
  171. +2 −2 dev-libs/libgusb/libgusb-0.1.3.ebuild
  172. +53 −0 dev-libs/libgusb/libgusb-0.1.4.ebuild
  173. +5 −0 dev-libs/libgusb/metadata.xml
  174. +11 −2 dev-libs/liborcus/liborcus-0.1.0.ebuild
  175. +2 −2 dev-libs/liborcus/liborcus-9999.ebuild
  176. +2 −2 dev-libs/libusb/libusb-1.0.9.ebuild
  177. +1 −0 dev-libs/pcc-libs/Manifest
  178. +29 −0 dev-libs/pcc-libs/pcc-libs-1.0.1_pre20121112.ebuild
  179. +2 −2 dev-libs/pugixml/pugixml-1.2.ebuild
  180. +2 −2 dev-lisp/gcl/gcl-2.6.8_pre20120805.ebuild
  181. +3 −3 dev-ml/xstr/xstr-0.2.1.ebuild
  182. +2 −2 dev-perl/SQL-Translator/SQL-Translator-0.110.160.ebuild
  183. +1 −0 dev-perl/XML-LibXML/Manifest
  184. +64 −0 dev-perl/XML-LibXML/XML-LibXML-2.1.200.ebuild
  185. +20 −0 dev-python/3to2/3to2-1.0.ebuild
  186. +1 −0 dev-python/3to2/Manifest
  187. +8 −0 dev-python/3to2/metadata.xml
  188. +2 −2 dev-python/basemap/basemap-1.0.3.ebuild
  189. +2 −2 dev-python/basemap/basemap-1.0.4.ebuild
  190. +2 −2 dev-python/basemap/basemap-1.0.5.ebuild
  191. +3 −3 dev-python/basemap/metadata.xml
  192. +3 −2 dev-python/billiard/billiard-2.7.3.12.ebuild
  193. +3 −2 dev-python/billiard/billiard-2.7.3.17.ebuild
  194. +2 −1 dev-python/chaco/chaco-4.1.0.ebuild
  195. +2 −1 dev-python/chaco/chaco-4.2.0.ebuild
  196. +2 −2 dev-python/compizconfig-python/compizconfig-python-0.8.4-r4.ebuild
  197. +1 −1 dev-python/dulwich/Manifest
  198. +0 −44 dev-python/dulwich/dulwich-0.8.5-r1000.ebuild
  199. +44 −0 dev-python/dulwich/dulwich-0.8.6-r1000.ebuild
  200. +56 −0 dev-python/elixir/elixir-0.7.1-r1.ebuild
  201. +85 −0 dev-python/elixir/files/elixir-0.7.1-CVE-2012-2146-aes.patch
  202. +2 −1 dev-python/envisageplugins/envisageplugins-3.2.0.ebuild
  203. +0 −1 dev-python/icalendar/Manifest
  204. +0 −39 dev-python/icalendar/icalendar-2.1_p20100409.ebuild
  205. +3 −3 dev-python/m2secret/m2secret-0.1.1.ebuild
  206. +1 −0 dev-python/pypax/Manifest
  207. +2 −1 dev-python/pypax/metadata.xml
  208. +35 −0 dev-python/pypax/pypax-0.6.0.ebuild
  209. +3 −3 dev-python/pysyck/pysyck-0.61.2.ebuild
  210. +1 −0 dev-python/yapsy/metadata.xml
  211. +2 −2 dev-ruby/allison/allison-2.0.3-r1.ebuild
  212. +2 −2 dev-ruby/echoe/echoe-4.6.3.ebuild
  213. +2 −2 dev-ruby/hiera/hiera-1.1.1.ebuild
  214. +1 −0 dev-ruby/multi_json/Manifest
  215. +51 −0 dev-ruby/multi_json/multi_json-1.3.7.ebuild
  216. +1 −0 dev-ruby/net-http-persistent/Manifest
  217. +25 −0 dev-ruby/net-http-persistent/net-http-persistent-2.8.ebuild
  218. +2 −2 dev-ruby/nokogiri/nokogiri-1.5.5.ebuild
  219. +1 −0 dev-ruby/sass/Manifest
  220. +47 −0 dev-ruby/sass/sass-3.2.3.ebuild
  221. +2 −2 dev-ruby/serialport/serialport-1.1.0.ebuild
  222. +1 −0 dev-ruby/sprockets/Manifest
  223. +57 −0 dev-ruby/sprockets/sprockets-2.2.1.ebuild
  224. +1 −0 dev-ruby/tidy-ext/Manifest
  225. +36 −0 dev-ruby/tidy-ext/tidy-ext-0.1.14.ebuild
  226. +1 −1 dev-scheme/escm/Manifest
  227. +6 −5 dev-scheme/escm/escm-1.1.ebuild
  228. +1 −1 dev-scheme/jscheme/Manifest
  229. +3 −3 dev-scheme/jscheme/jscheme-7.2.ebuild
  230. +3 −2 dev-scheme/racket/Manifest
  231. +71 −0 dev-scheme/racket/racket-5.3.1.ebuild
  232. +6 −2 dev-tcltk/tkimg/tkimg-1.4-r7.ebuild
  233. +3 −3 dev-tex/ellipsis/ellipsis-1.6.ebuild
  234. +0 −3 dev-util/catalyst/Manifest
  235. +0 −103 dev-util/catalyst/catalyst-2.0.10.1.ebuild
  236. +0 −100 dev-util/catalyst/catalyst-2.0.7.1-r1.ebuild
  237. +0 −96 dev-util/catalyst/catalyst-2.0.7.1.ebuild
  238. +0 −101 dev-util/catalyst/catalyst-2.0.8.1-r1.ebuild
  239. +0 −103 dev-util/catalyst/catalyst-2.0.8.1-r2.ebuild
  240. +0 −108 dev-util/catalyst/catalyst-2.9999.ebuild
  241. +0 −81 dev-util/catalyst/files/0001-Add-new-T-purgetmponly-option.patch
  242. +0 −25 dev-util/catalyst/files/0001-add-etc-make.profile-to-cleanables-too.patch
  243. +0 −62 dev-util/catalyst/files/0001-s-etc-make.profile-etc-portage-make.profile-g-Use-ne.patch
  244. +0 −262 dev-util/catalyst/files/0002-s-etc-make.conf-etc-portage-make.conf-g-Use-new-loca.patch
  245. +0 −36 dev-util/catalyst/files/2.0.8.1-arm-softfp.patch
  246. +1 −1 dev-util/gdbus-codegen/Manifest
  247. +0 −45 dev-util/gdbus-codegen/gdbus-codegen-2.34.0.ebuild
  248. 0 dev-util/gdbus-codegen/{gdbus-codegen-2.34.1-r1000.ebuild → gdbus-codegen-2.34.2-r1000.ebuild}
  249. +45 −0 dev-util/gdbus-codegen/gdbus-codegen-2.34.2.ebuild
  250. +3 −3 dev-util/jarwizard/jarwizard-2.50.ebuild
  251. +4 −0 dev-util/metadata.xml
  252. +1 −0 dev-util/qfsm/Manifest
  253. +9 −0 dev-util/qfsm/metadata.xml
  254. +41 −0 dev-util/qfsm/qfsm-0.53.0.ebuild
  255. +1 −1 dev-util/qt-creator/Manifest
  256. +130 −0 dev-util/qt-creator/qt-creator-2.6.0.ebuild
  257. +0 −130 dev-util/qt-creator/qt-creator-2.6.0_rc.ebuild
  258. +10 −9 dev-util/skelgen/skelgen-1.2.ebuild
  259. +44 −0 dev-util/source-highlight/source-highlight-3.1.7-r2.ebuild
  260. +3 −3 dev-vcs/cvsq/cvsq-0.4.4.ebuild
  261. +2 −2 dev-vcs/git-annex/git-annex-3.20120522.ebuild
  262. +2 −2 dev-vcs/git-annex/git-annex-3.20120605.ebuild
  263. +4 −1 dev-vcs/git/git-1.8.0-r1.ebuild
  264. +4 −1 dev-vcs/git/git-9999.ebuild
  265. +1 −1 dev-vcs/mercurial/Manifest
  266. +0 −140 dev-vcs/mercurial/mercurial-2.3.2-r1000.ebuild
  267. +140 −0 dev-vcs/mercurial/mercurial-2.4-r1000.ebuild
  268. +9 −3 eclass/flag-o-matic.eclass
  269. +39 −37 eclass/qt4-r2.eclass
  270. +9 −3 eclass/tests/flag-o-matic.sh
  271. +2 −2 games-action/geki2-KXL/Manifest
  272. +9 −0 games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch
  273. +8 −10 games-action/geki2-KXL/geki2-KXL-2.0.3-r2.ebuild
  274. +1 −3 games-emulation/stella/Manifest
  275. +0 −53 games-emulation/stella/stella-3.3.ebuild
  276. +0 −55 games-emulation/stella/stella-3.4.ebuild
  277. +0 −58 games-emulation/stella/stella-3.5.ebuild
  278. +80 −0 games-emulation/stella/stella-3.7.4.ebuild
  279. +3 −3 games-fps/tremulous/Manifest
  280. +9 −0 games-fps/tremulous/files/tremulous-1.1.0-ldflags.patch
  281. +6 −9 games-fps/tremulous/tremulous-1.1.0-r4.ebuild
  282. +1 −3 games-fps/urbanterror/Manifest
  283. +0 −52 games-fps/urbanterror/files/urbanterror-4.2.003-build.patch
  284. +0 −52 games-fps/urbanterror/files/urbanterror-4.2.004-build.patch
  285. 0 games-fps/urbanterror/files/{urbanterror-4.2.005-build.patch → urbanterror-4.2.006-build.patch}
Sorry, we could not display the entire diff because too many files (8,258) changed.
View
4 app-admin/conky/conky-1.9.0-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-admin/conky/conky-1.9.0-r1.ebuild,v 1.2 2012/11/07 17:07:55 billie Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0-r1.ebuild,v 1.4 2012/11/11 11:25:28 ago Exp $
EAPI=4
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ppc ppc64 ~sparc ~x86"
IUSE="apcupsd audacious curl debug eve hddtemp imlib iostats lua lua-cairo lua-imlib math moc mpd nano-syntax ncurses nvidia +portmon rss thinkpad truetype vim-syntax weather-metar weather-xoap wifi X xmms2"
DEPEND_COMMON="
View
2 app-admin/diradm/Manifest
@@ -1,3 +1,5 @@
DIST diradm-2.9.3.tar.bz2 105362 SHA256 4bd8261c11916caab989b596c78f648510225de4d52af3c9a425ef92bf6a096d SHA512 369d6d912f3b1f7c06427ab570325c8783d80c74fd7097c3f22cf5f14259c5c95558f30a9f479624213b8f9b920b2275b3ed1010e743aad8671e504d94ebbf70 WHIRLPOOL 54836bd9ff7d325768cd3efed1cf7b1dc261af27f2eb542e9bdc1d8c2526ce7ac6fee195647bc8e0ecdf4e69f1d3ac49f54e41520dba5ce7a94f2ead39f5bd6b
DIST diradm-2.9.5.tar.bz2 113429 SHA256 8d189981d0fbd63bd55114f7b1c34f97f39a832fa5093f63be3c403ba4da87e4 SHA512 95342ece8ee79bf846ead7a0b5af0954ebded47663c0325476599252269e1f7dbc72437b69a777d2e02382d9c824838592eee1d916da6199f8982b4df7833158 WHIRLPOOL 91f33d6007a119269ac6ba5c7881a2cdc3fc77076824b7c23c7eab2c4403c605a2d1455b0f705a7db6d9b8a2277470ab73c9af10b57a94b7b0bede939298000b
DIST diradm-2.9.6.tar.bz2 113599 SHA256 8c316d05a8d5faf73fc9608bb3bfd1c610148c0132f7db80f92423c40ce08256 SHA512 4a6a976cedda306e4eec2478e1fd61a00f67c93b23ca86c701cd10bc32d73ce52a3d0ade97f04f0f2d0cd0dba292e3110ccad35d68a6b34ef9b651412b1a5768 WHIRLPOOL e7d55bbb30e0379d24b5172bc9f156b6d9e8ce4cd42e62116be763b01e00db29b0efd39d6e6192dcf8039ef6acb3fc7e3e713a05128ffc1d819ec21a79a3af94
+DIST diradm-2.9.7.1.tar.bz2 126172 SHA256 0a10f8b8b872a1f985c1f73da0109e8ba5ebde09ccb4760b56e67d4a1b88f2bf SHA512 5052f7b7072cd61eb9c70d23057f6c0d2fa68a151792d7260ca52716c9588c06234d335af84b967df23da4b4a8650502cab3b18900dc15e71f71b0888224993f WHIRLPOOL 31c2b6eaa913aa0a273652958233e0ace3b309063448add6b446a41e48903b984810f0ce668b27efbbca8c558a20a379692a3d7d3997d8481d0dbfe19827adee
+DIST diradm-2.9.7.tar.bz2 126122 SHA256 de3833a8e6632e69245ff248022426e5ce33f14f63f09d8c102e84bb14e2fc5c SHA512 a7aba26d6eff8829b4e2e65e33d030c2373101c5dd526285ab5a79fef052c08e1886204a7d6d2591ebe0807f0f396d189f9e1263de06f37497aa8b76fcae6395 WHIRLPOOL 7f93087282cddd32e3ecd85a9da89dc629b3bd925a12eab40c69a37e7c522fcdbc8cb045be1deea3bcb405e1aaab0e64a0ee38dcdc45acb7944f9a7743989984
View
76 app-admin/diradm/diradm-2.9.7.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.9.7.1.ebuild,v 1.1 2012/11/09 02:06:04 robbat2 Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="diradm is a nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP."
+#HOMEPAGE="http://research.iat.sfu.ca/custom-software/diradm/"
+#SRC_URI="${HOMEPAGE}/${P}.tar.bz2"
+HOMEPAGE="http://orbis-terrarum.net/~robbat2/"
+SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="samba irixpasswd automount test"
+RDEPEND=">=net-nds/openldap-2.3
+ sys-apps/gawk
+ sys-apps/coreutils
+ sys-apps/grep
+ dev-lang/perl
+ app-shells/bash
+ sys-apps/sed
+ virtual/perl-MIME-Base64
+ samba? (
+ dev-perl/Crypt-SmbHash
+ >=net-fs/samba-3.0.6
+ )"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-perl/Crypt-SmbHash
+ >=net-fs/samba-3.0.6
+ dev-util/dejagnu
+ net-nds/openldap[-minimal]
+ )"
+
+pkg_setup() {
+ use test && elog "Warning, for test usage, diradm is built with all optional features!"
+}
+
+src_configure() {
+ local myconf
+ if use test; then
+ myconf="--enable-samba --enable-automount --enable-irixpasswd"
+ else
+ myconf="`use_enable samba` `use_enable automount` `use_enable irixpasswd`"
+ fi
+ econf ${myconf} || die "econf failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "emake install failed"
+ dodoc CHANGES* README AUTHORS ChangeLog NEWS README.prefork \
+ THANKS TODO KNOWN-BUGS || die
+ if use irixpasswd; then
+ insinto /etc/openldap/schema
+ doins irixpassword.schema || die "Failed irixpassword.schema"
+ fi
+}
+
+pkg_postinst() {
+ elog "The new diradm pulls many settings from your LDAP configuration."
+ elog "But don't forget to customize /etc/diradm.conf for other settings."
+ elog "Please see the README to instructions if you problems."
+ elog "This package is primarily intended for use with nss_ldap & pam_ldap"
+ elog "and populates many default settings from the /etc/ldap.conf used by"
+ elog "those packages, with a further fallback to /etc/openldap/ldap.conf"
+ elog "for server connection settings only."
+}
+
+src_test() {
+ emake -j1 check
+}
View
72 app-admin/diradm/diradm-2.9.7.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.9.7.ebuild,v 1.3 2012/11/10 10:08:59 ago Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="diradm is a nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP."
+#HOMEPAGE="http://research.iat.sfu.ca/custom-software/diradm/"
+#SRC_URI="${HOMEPAGE}/${P}.tar.bz2"
+HOMEPAGE="http://orbis-terrarum.net/~robbat2/"
+SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+IUSE="samba irixpasswd automount test"
+RDEPEND=">=net-nds/openldap-2.3
+ sys-apps/gawk
+ sys-apps/coreutils
+ sys-apps/grep
+ dev-lang/perl
+ app-shells/bash
+ sys-apps/sed
+ virtual/perl-MIME-Base64
+ samba? (
+ dev-perl/Crypt-SmbHash
+ >=net-fs/samba-3.0.6
+ )"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-perl/Crypt-SmbHash
+ >=net-fs/samba-3.0.6
+ dev-util/dejagnu
+ net-nds/openldap[-minimal]
+ )"
+
+pkg_setup() {
+ use test && elog "Warning, for test usage, diradm is built with all optional features!"
+}
+
+src_configure() {
+ local myconf
+ if use test; then
+ myconf="--enable-samba --enable-automount --enable-irixpasswd"
+ else
+ myconf="`use_enable samba` `use_enable automount` `use_enable irixpasswd`"
+ fi
+ econf ${myconf} || die "econf failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "emake install failed"
+ dodoc CHANGES* README AUTHORS ChangeLog NEWS README.prefork \
+ THANKS TODO KNOWN-BUGS || die
+ if use irixpasswd; then
+ insinto /etc/openldap/schema
+ doins irixpassword.schema || die "Failed irixpassword.schema"
+ fi
+}
+
+pkg_postinst() {
+ elog "The new diradm pulls many settings from your LDAP configuration."
+ elog "But don't forget to customize /etc/diradm.conf for other settings."
+ elog "Please see the README to instructions if you problems."
+}
+
+src_test() {
+ emake -j1 check
+}
View
1 app-admin/logrotate/Manifest
@@ -1,2 +1,3 @@
DIST logrotate-3.8.1.tar.gz 48827 SHA256 c12471e70ae8bc923bd5c4f25e8fd6483b68c6301f3cd79f7cfe37bc5b370169 SHA512 d1467f0c894f44edf46a3049d61ef09e4ae4cc361f3a88e38b2126ebe0650604c6a2b4e1c751ca35538ddb13b25dcee52fa4c21ccefbd040ae1e50c4bb126b09 WHIRLPOOL decd2d6be262c0ab1efc1d0b1b2639f50d16238ab8e781e31008b67e9917a670cd7ff7dfe98ec879b7d1fbb7f12d9f018a1173f44e574737931ab5f81cc221c0
DIST logrotate-3.8.2.tar.gz 51213 SHA256 1cb9496e48fc4b8fe63d85d27be8567e9131541fe11e4d4d5993730afc578cab SHA512 ccf21a06a8af5535f0e6de05dc5b02c3e7efdfe6117cb0fc3f4d8d41e8c579bddad3aeba7dfa63cea0bcf78f5cfbe010ff9c7b580ea868229bf3069f29906162 WHIRLPOOL bcc9a27ca1afa29e56ea366cc6ed034ecbc93995d3bda63e24e0b593cbe181091b4f525726130becdbd9bda8d136f36da40105316c80d4576613948b5f3a7fe7
+DIST logrotate-3.8.3.tar.gz 52210 SHA256 0776bf491171edbcc3ba577751fc912e721e99b834c14251df8109fd3bfa1977 SHA512 34bd24a4740191f8a2e3941fbebcade308becc60cb7aca6ccde93662afe8341dbf7d9177dfe1bd4c124b3aa2829d0ad999fa4bba9101e479f077c55b26fe7119 WHIRLPOOL a9bdec35bf6bc6bedf6ecc0245e6b1780fb2a2910b67ba0704d41f4939c12e2aac948e9f4fb43c5ccbd7d5a54c30f12229fff35b4ca884fc0d3f725b62dbf208
View
46 app-admin/logrotate/files/logrotate-3.8.3-atomic-create.patch
@@ -0,0 +1,46 @@
+diff -Nur a/logrotate.c b/logrotate.c
+--- a/logrotate.c 2012-10-04 09:59:14.000000000 +0200
++++ b/logrotate.c 2012-11-11 12:04:19.530008151 +0100
+@@ -296,16 +296,22 @@
+ int createOutputFile(char *fileName, int flags, struct stat *sb, acl_type acl, int force_mode)
+ {
+ int fd;
+- struct stat sb_create;
+-
+- fd = open(fileName, (flags | O_EXCL | O_NOFOLLOW),
+- (S_IRUSR | S_IWUSR) & sb->st_mode);
++ struct stat sb_create;
++ char template[PATH_MAX + 1];
++ char *fname;
++ mode_t umask_value;
++ snprintf(template, PATH_MAX, "%s/logrotate_temp.XXXXXX", ourDirName(fileName));
++ umask_value = umask(0000);
++ fname = mktemp(template);
++ fd = open(fname, (flags | O_EXCL | O_NOFOLLOW), (S_IRUSR | S_IWUSR) & sb->st_mode);
++ umask(umask_value);
+
+ if (fd < 0) {
+- message(MESS_ERROR, "error creating output file %s: %s\n",
+- fileName, strerror(errno));
++ message(MESS_ERROR, "error creating unique temp file: %s\n",
++ strerror(errno));
+ return -1;
+ }
++
+ if (fchmod(fd, (S_IRUSR | S_IWUSR) & sb->st_mode)) {
+ message(MESS_ERROR, "error setting mode of %s: %s\n",
+ fileName, strerror(errno));
+@@ -347,6 +353,13 @@
+ }
+ #endif
+
++ if (rename(template, fileName)) {
++ message(MESS_ERROR, "error renaming temp file to %s: %s\n",
++ fileName, strerror(errno));
++ close(fd);
++ return -1;
++ }
++
+ return fd;
+ }
+
View
12 app-admin/logrotate/files/logrotate-3.8.3-datehack.patch
@@ -0,0 +1,12 @@
+diff -Nur a/logrotate.c b/logrotate.c
+--- a/logrotate.c 2012-10-04 09:59:14.000000000 +0200
++++ b/logrotate.c 2012-11-09 20:50:01.659874980 +0100
+@@ -1832,7 +1832,7 @@
+ }
+
+ /* Hack to hide earlier bug */
+- if ((year != 1900) && (year < 1996 || year > 2100)) {
++ if ((year != 1900) && (year < 1970 || year > 2100)) {
+ message(MESS_ERROR,
+ "bad year %d for file %s in state file %s\n", year,
+ argv[0], stateFilename);
View
61 app-admin/logrotate/files/logrotate-3.8.3-fbsd.patch
@@ -0,0 +1,61 @@
+Fix compilation on Gentoo/FreeBSD, no alloca.h here and PATH_MAX
+is defined elsewhere.
+
+See bug 254795
+
+diff -Nur a/config.c b/config.c
+--- a/config.c 2012-10-04 09:59:14.000000000 +0200
++++ b/config.c 2012-11-09 21:23:50.439863583 +0100
+@@ -1,6 +1,6 @@
+ #include <sys/queue.h>
+ /* Alloca is defined in stdlib.h in NetBSD */
+-#ifndef __NetBSD__
++#if !defined(__NetBSD__) && !defined(__FreeBSD__)
+ #include <alloca.h>
+ #endif
+ #include <limits.h>
+@@ -24,6 +24,9 @@
+ #include <fnmatch.h>
+ #include <sys/mman.h>
+
++#if !defined(PATH_MAX) && defined(__FreeBSD__)
++#include <sys/param.h>
++#endif
+ #include "basenames.h"
+ #include "log.h"
+ #include "logrotate.h"
+diff -Nur a/logrotate.c b/logrotate.c
+--- a/logrotate.c 2012-10-04 09:59:14.000000000 +0200
++++ b/logrotate.c 2012-11-09 21:24:37.349863321 +0100
+@@ -1,6 +1,6 @@
+ #include <sys/queue.h>
+ /* alloca() is defined in stdlib.h in NetBSD */
+-#ifndef __NetBSD__
++#if !defined(__NetBSD__) && !defined(__FreeBSD__)
+ #include <alloca.h>
+ #endif
+ #include <limits.h>
+@@ -41,6 +41,9 @@
+
+ static acl_type prev_acl = NULL;
+
++#if !defined(PATH_MAX) && defined(__FreeBSD__)
++#include <sys/param.h>
++#endif
+ #include "basenames.h"
+ #include "log.h"
+ #include "logrotate.h"
+diff -Nur a/Makefile b/Makefile
+--- a/Makefile 2012-10-04 09:59:14.000000000 +0200
++++ b/Makefile 2012-11-09 21:25:24.569863057 +0100
+@@ -17,8 +17,10 @@
+
+ ifeq ($(WITH_ACL),yes)
+ CFLAGS += -DWITH_ACL
++ifneq ($(OS_NAME),FreeBSD)
+ LOADLIBES += -lacl
+ endif
++endif
+
+ # HP-UX using GCC
+ ifeq ($(OS_NAME),HP-UX)
View
77 app-admin/logrotate/files/logrotate-3.8.3-fix-acl-tests.patch
@@ -0,0 +1,77 @@
+diff -Nur a/Makefile b/Makefile
+--- a/Makefile 2012-10-04 09:59:14.000000000 +0200
++++ b/Makefile 2012-11-11 16:17:11.340052857 +0100
+@@ -116,7 +116,7 @@
+
+ .PHONY : test
+ test: $(TARGET)
+- (cd test; ./test)
++ (cd test; ./test $(WITH_ACL))
+
+ install:
+ [ -d $(PREFIX)$(BINDIR) ] || mkdir -p $(PREFIX)$(BINDIR)
+diff -Nur a/test/test b/test/test
+--- a/test/test 2012-10-04 09:59:14.000000000 +0200
++++ b/test/test 2012-11-11 16:03:55.410050512 +0100
+@@ -4,6 +4,7 @@
+ M="-m ./mailer"
+ S=-"s state"
+ RLR="$LOGROTATE $M $S"
++TEST_ACL="$1"
+
+ cleanup() {
+ rm -f test*.log* anothertest*.log* state test-config. scriptout mail-out compress-args
+@@ -686,6 +687,8 @@
+ test.log.1 0 zero
+ EOF
+
++if [[ "${TEST_ACL}" = "acl" ]] ; then
++
+ cleanup 32
+
+ # ------------------------------- Test 32 ------------------------------------
+@@ -713,6 +716,13 @@
+ test.log.1 0 zero
+ EOF
+
++else
++ echo "Skipping test 32"
++
++fi
++
++if [[ "${TEST_ACL}" = "acl" ]] ; then
++
+ cleanup 33
+
+ # ------------------------------- Test 33 ------------------------------------
+@@ -740,6 +750,11 @@
+ test.log.1 0 zero
+ EOF
+
++else
++ echo "Skipping test 33"
++
++fi
++
+ cleanup 34
+
+ # ------------------------------- Test 34 ------------------------------------
+@@ -759,6 +774,8 @@
+ test.log 0 zero
+ EOF
+
++if [[ "${TEST_ACL}" = "acl" ]] ; then
++
+ cleanup 35
+
+ # ------------------------------- Test 35 ------------------------------------
+@@ -786,4 +803,9 @@
+ test.log.1 0 zero
+ EOF
+
++else
++ echo "Skipping test 35"
++
++fi
++
+ cleanup
View
14 app-admin/logrotate/files/logrotate-3.8.3-ignore-hidden.patch
@@ -0,0 +1,14 @@
+diff -Nur a/config.c b/config.c
+--- a/config.c 2012-10-04 09:59:14.000000000 +0200
++++ b/config.c 2012-11-09 20:57:07.139872584 +0100
+@@ -255,7 +255,9 @@
+ char *pattern;
+
+ /* Check if fname is '.' or '..'; if so, return false */
+- if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
++ /* Don't include 'hidden' files either; this breaks Gentoo
++ portage config file management http://bugs.gentoo.org/87683 */
++ if (fname[0] == '.')
+ return 0;
+
+ /* Check if fname is ending in a taboo-extension; if so, return false */
View
55 app-admin/logrotate/files/logrotate-3.8.3-noasprintf.patch
@@ -0,0 +1,55 @@
+diff -Nur a/config.c b/config.c
+--- a/config.c 2012-10-04 09:59:14.000000000 +0200
++++ b/config.c 2012-11-09 21:08:09.099868866 +0100
+@@ -45,39 +45,6 @@
+ #include "asprintf.c"
+ #endif
+
+-#if !defined(asprintf)
+-#include <stdarg.h>
+-
+-int asprintf(char **string_ptr, const char *format, ...)
+-{
+- va_list arg;
+- char *str;
+- int size;
+- int rv;
+-
+- va_start(arg, format);
+- size = vsnprintf(NULL, 0, format, arg);
+- size++;
+- va_start(arg, format);
+- str = malloc(size);
+- if (str == NULL) {
+- va_end(arg);
+- /*
+- * Strictly speaking, GNU asprintf doesn't do this,
+- * but the caller isn't checking the return value.
+- */
+- fprintf(stderr, "failed to allocate memory\\n");
+- exit(1);
+- }
+- rv = vsnprintf(str, size, format, arg);
+- va_end(arg);
+-
+- *string_ptr = str;
+- return (rv);
+-}
+-
+-#endif
+-
+ #if !defined(strndup)
+ char *strndup(const char *s, size_t n)
+ {
+diff -Nur a/logrotate.h b/logrotate.h
+--- a/logrotate.h 2012-10-04 09:59:14.000000000 +0200
++++ b/logrotate.h 2012-11-09 21:08:29.829868750 +0100
+@@ -67,8 +67,5 @@
+ extern int debug;
+
+ int readAllConfigPaths(const char **paths);
+-#if !defined(asprintf)
+-int asprintf(char **string_ptr, const char *format, ...);
+-#endif
+
+ #endif
View
79 app-admin/logrotate/logrotate-3.8.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.8.3.ebuild,v 1.1 2012/11/11 15:30:51 nimiux Exp $
+
+EAPI=4
+
+inherit eutils toolchain-funcs flag-o-matic
+
+DESCRIPTION="Rotates, compresses, and mails system logs"
+HOMEPAGE="https://fedorahosted.org/logrotate/"
+SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="acl selinux"
+
+RDEPEND="
+ >=dev-libs/popt-1.5
+ selinux? (
+ sys-libs/libselinux
+ sec-policy/selinux-logrotate
+ )
+ acl? ( virtual/acl )"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-datehack.patch \
+ "${FILESDIR}"/${P}-ignore-hidden.patch \
+ "${FILESDIR}"/${P}-fbsd.patch \
+ "${FILESDIR}"/${P}-noasprintf.patch \
+ "${FILESDIR}"/${P}-atomic-create.patch \
+ "${FILESDIR}"/${P}-fix-acl-tests.patch
+}
+
+src_configure() {
+ return
+}
+
+src_compile() {
+ local myconf
+ myconf="CC=$(tc-getCC)"
+ use selinux && myconf="${myconf} WITH_SELINUX=yes"
+ use acl && myconf="${myconf} WITH_ACL=yes"
+ emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
+}
+
+src_test() {
+ WITH_ACL="$(usev acl)" default_src_test
+}
+
+src_install() {
+ insinto /usr
+ dosbin logrotate
+ doman logrotate.8
+ dodoc CHANGES examples/logrotate*
+
+ exeinto /etc/cron.daily
+ doexe "${FILESDIR}"/logrotate.cron
+
+ insinto /etc
+ doins "${FILESDIR}"/logrotate.conf
+
+ keepdir /etc/logrotate.d
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "If you wish to have logrotate e-mail you updates, please"
+ elog "emerge virtual/mailx and configure logrotate in"
+ elog "/etc/logrotate.conf appropriately"
+ elog
+ elog "Additionally, /etc/logrotate.conf may need to be modified"
+ elog "for your particular needs. See man logrotate for details."
+ fi
+}
View
3 app-admin/puppet/puppet-3.0.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-admin/puppet/puppet-3.0.1.ebuild,v 1.6 2012/11/07 21:33:31 idl0r Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.0.1.ebuild,v 1.7 2012/11/11 01:40:27 idl0r Exp $
EAPI="4"
@@ -78,7 +78,6 @@ all_ruby_install() {
fowners -R puppet:puppet /var/log/puppet
if use minimal ; then
- rm "${ED}/usr/bin/puppetmasterd"
rm "${ED}/etc/puppet/auth.conf"
else
newinitd "${FILESDIR}"/puppetmaster.init puppetmaster
View
7 app-arch/libarchive/libarchive-3.0.4-r1.ebuild
@@ -1,17 +1,17 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/libarchive-3.0.4-r1.ebuild,v 1.2 2012/08/29 03:17:22 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/libarchive-3.0.4-r1.ebuild,v 1.4 2012/11/10 13:50:18 grobian Exp $
EAPI=4
-inherit eutils multilib
+inherit eutils multilib libtool
DESCRIPTION="BSD tar command"
HOMEPAGE="http://libarchive.github.com/"
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux +lzma nettle static-libs xattr +zlib"
RDEPEND="dev-libs/openssl:0
@@ -36,6 +36,7 @@ DOCS="NEWS README"
src_prepare() {
epatch "${FILESDIR}/${P}-handle-unsupported-acl-types.patch"
+ elibtoolize # to allow building shared libs on Solaris/x64
}
src_configure() {
View
4 app-arch/lrzip/lrzip-0.614.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/lrzip/lrzip-0.614.ebuild,v 1.2 2012/07/31 06:35:21 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/lrzip/lrzip-0.614.ebuild,v 1.3 2012/11/10 18:38:59 jer Exp $
EAPI=4
@@ -10,7 +10,7 @@ SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="dev-libs/lzo
View
4 app-arch/rar/rar-4.2.0.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/rar/rar-4.2.0.ebuild,v 1.2 2012/09/24 00:40:40 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/rar-4.2.0.ebuild,v 1.3 2012/11/10 10:09:41 ago Exp $
EAPI=4
DESCRIPTION="RAR compressor/uncompressor"
@@ -18,7 +18,7 @@ SRC_URI="x86? ( ${URI_x86} )
LICENSE="RAR"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
IUSE="all_sfx static"
DEPEND="all_sfx? ( app-arch/unrar )"
View
7 app-arch/xz-utils/xz-utils-5.0.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-arch/xz-utils/xz-utils-5.0.4.ebuild,v 1.8 2012/09/14 02:24:09 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/xz-utils/xz-utils-5.0.4.ebuild,v 1.9 2012/11/09 19:38:22 grobian Exp $
# Remember: we cannot leverage autotools in this ebuild in order
# to avoid circular deps with autotools
@@ -13,6 +13,7 @@ if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
else
+ inherit libtool
MY_P="${PN/-utils}-${PV/_}"
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
@@ -40,6 +41,10 @@ src_prepare() {
eautopoint
eautoreconf
}
+else
+src_prepare() {
+ elibtoolize # to allow building shared libs on Solaris/x64
+}
fi
src_configure() {
View
1 app-crypt/cardpeek/Manifest
@@ -0,0 +1 @@
+DIST cardpeek-0.7.1.tar.gz 599238 SHA256 fa7f4fcabf211fefb968a5a49099e9a07430995556b7d59e95eeefef59538546 SHA512 8ea7f69e096de37543fec779372355a6f6cad709e43a4a66a072b453f962ebe55d25e432fb426cd88824f7165d724ddc6da55a6106e571608162b8094823be45 WHIRLPOOL 95f41d53840969beb3b98729c22ed8fe1e781ab6fe36ad3387cddf52963c2d56f5bca95955681cea839ce64ab6afddfc4d3cbf403e320d8dfec37ac0bd3a68bd
View
24 app-crypt/cardpeek/cardpeek-0.7.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/cardpeek/cardpeek-0.7.1.ebuild,v 1.1 2012/11/11 03:38:25 flameeyes Exp $
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Tool to read the contents of smartcards"
+HOMEPAGE="https://code.google.com/p/cardpeek/"
+SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=x11-libs/gtk+-2.12:2
+ sys-apps/pcsc-lite
+ =dev-lang/lua-5.1*
+ dev-libs/openssl"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
View
5 app-crypt/cardpeek/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>crypto</herd>
+</pkgmetadata>
View
4 app-crypt/gpgme/gpgme-1.3.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-crypt/gpgme/gpgme-1.3.2.ebuild,v 1.4 2012/11/07 11:55:03 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gpgme/gpgme-1.3.2.ebuild,v 1.6 2012/11/10 15:39:51 ryao Exp $
EAPI="4"
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="1"
-KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x86-solaris"
IUSE="common-lisp static-libs"
DEPEND="app-crypt/gnupg
View
1 app-emulation/free42/Manifest
@@ -1 +1,2 @@
DIST free42-1.4.74.tgz 3995276 SHA256 b0449d723bbf4d81cdd9435c84ae4fc3f4d93e521e5a7ee104e3e6ac15d61795 SHA512 294cf167b2cadc4b231c39dc5c0a77af74faa55fd30a35099f20d51e5409b4521f1f7ce2432058d2f1debf3b723f9b21df3153a48e3bc1fcd4609cc17faaab49 WHIRLPOOL 6e5476a533696e30378a0dd03277faef3c0da848184d8b2d63223dad82f0a458dc6c634c2945f1a9bdfb7f84d4b8ee80a178c5b3cc8b156c24a08078044ca3e9
+DIST free42-1.4.75.tgz 6535975 SHA256 a7df69c83ef26bbacdc2c9f912639b9f84f181fea5626a5f12efdefa58185675 SHA512 c075057b6c10b3091845c0448a4ec7fa591b81471b636accad82e662d0706c922496acc54048b781ed748e998c9f1138b614ddef477a78fab778ff01addf89b9 WHIRLPOOL cde04bbbb2ea467a3819729782c5df0580dc48fa7557f2a5f23233df6e38814008f05abef89a3afe336ea60c208de923edaa30bfb41717f213e2eb264464ec2b
View
11 app-emulation/free42/files/free42-1.4.75-fix-alsa.patch
@@ -0,0 +1,11 @@
+diff -Nur a/gtk/audio_alsa.cc b/gtk/audio_alsa.cc
+--- a/gtk/audio_alsa.cc 2012-10-27 21:14:48.000000000 +0200
++++ b/gtk/audio_alsa.cc 2012-11-11 20:26:28.779917284 +0100
+@@ -23,6 +23,7 @@
+ #include <sys/time.h>
+ #include <pthread.h>
+ #include <dlfcn.h>
++#include <math.h>
+
+ // We want to be able to run even if libasound is not present, so we have to
+ // link it manually using dlopen() and dlsym(). These are the functions we are
View
47 app-emulation/free42/free42-1.4.75.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.4.75.ebuild,v 1.1 2012/11/11 19:32:05 nimiux Exp $
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/"
+SRC_URI="mirror://gentoo/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa"
+
+DEPEND="dev-libs/atk
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:2
+ x11-libs/pango
+ media-libs/alsa-lib"
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+ sed -i -e '/^CXXFLAGS :=/{s/-g //;s/$/ \$\{CXXFLAGS\}/}' \
+ "${S}/gtk/Makefile" || die
+ sed -i -e '/^LDFLAGS =/{s/=/:=/;s/$/ \$\{LDFLAGS\}/}' \
+ "${S}/gtk/Makefile" || die
+ sed -i -e '/^LDFLAGS +=/d' "${S}/gtk/Makefile" || die
+ epatch "${FILESDIR}"/${P}-fix-alsa.patch
+}
+
+src_compile() {
+ local myconf
+ use alsa && myconf="AUDIO_ALSA=yes"
+ emake -j1 CXX="$(tc-getCXX)" ${myconf} -C "${S}/gtk"
+}
+
+src_install() {
+ dodoc CREDITS HISTORY README TODO
+ dobin gtk/free42bin
+}
View
25 app-emulation/free42/metadata.xml
@@ -1,14 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer>
- <email>nimiux@gentoo.org</email>
- <name>Chema Alonso</name>
-</maintainer>
-<longdescription lang="en">
- An HP-42S Calculator Simulator
-</longdescription>
-<longdescription lang="es">
- Un simulador de la calculadora HP-42S
-</longdescription>
+ <maintainer>
+ <email>nimiux@gentoo.org</email>
+ <name>Chema Alonso</name>
+ </maintainer>
+ <longdescription lang="en">
+ An HP-42S Calculator Simulator
+ </longdescription>
+ <longdescription lang="es">
+ Un simulador de la calculadora HP-42S
+ </longdescription>
+ <use>
+ <flag name="alsa">
+ Adds support for Advanced Linux Sound Architecture
+ </flag>
+ </use>
</pkgmetadata>
View
2 app-emulation/lxc/Manifest
@@ -1,2 +1,4 @@
+DIST lxc-0.8.0-backports-1.tar.xz 2424 SHA256 5b68b96b9fbc2d0f5b2ad2e7fb996a3d837114237a306de39d9939f31756a522 SHA512 9898d78836cc546e80015a18070e3976118d2efb006584ecfb2887a4474598766e023eb6c120c16dae2e94dddc33c8a4e928fd44bc6fb2260a1913c06f5d374e WHIRLPOOL ef11f25ec8891f431be7aed32b38c0cc51e1096a37ea71c38aed4448ab0305784b510e2b55bdc73e5ef2128344a6c88adb3add798323f77e276b5185e53f5ef9
DIST lxc-0.8.0-rc2-backports-2.tar.xz 4616 SHA256 c371817b5be47ed70dea410a32dc434a060073992d5299d2c88853de79aa2111 SHA512 ca646ae325a4cf94632c443397834a8a7dc004874b528d2d685b698b3eda1e72e09ecfd68899b9c0cd17d5d7bf1a62230dd6d17d26f73d2d4ecbf1932c31b996 WHIRLPOOL 76deca3e2b7fe306c0e2f538759fb33656f08c52d1b59570edc6f3d2444d387a0f7944f759baf41402e747eb055ab403a82a40b95ba0c7d42d0644a5f990e851
DIST lxc-0.8.0-rc2.tar.gz 302999 SHA256 1f0ee0464507d26e494784e841b68c765ecd3abc5976012e226f69d1aa361bef SHA512 e6608f980489f67d412c9a50f8c3f65c1afbba520dfdfe2b695c597c2706544291f31c8cfca2d86cfbab09029f8a5706fae5ab72f1c45dccca5f7e2ae8851181 WHIRLPOOL b41fe7e14315b9e6702070535edfee68379c01fba23d143c5f11afa20f6d392c8bc32953da46ec3f74d7a2affe9f828d918f23a8a16c430e3b8ffcc9b2c10057
+DIST lxc-0.8.0.tar.gz 309973 SHA256 eac833730b94e423d4bef6834bc4a716437d2abd6ab8b24334c506aaaa08692c SHA512 47333e2010d0f4488b8876ba933f2d26304874bec0371a7ab3b6e5bd1a50a7d2312ff8507e273f1ee2341a7f2e3b79cd71e5e19ac31006a4e429ee96b01733f6 WHIRLPOOL 693b7d354dec7c6102d5ce3a42a9b618e213fd9ee8c592068ebadb7f25094606abce6c3da77b483fab0938410215010f71d487f336856c87327d6a98f20b65dd
View
151 app-emulation/lxc/lxc-0.8.0.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.8.0.ebuild,v 1.1 2012/11/11 05:53:05 flameeyes Exp $
+
+EAPI="4"
+
+MY_P="${P/_/-}"
+
+BACKPORTS=1
+
+inherit eutils linux-info versionator flag-o-matic
+
+if [[ -n ${BACKPORTS} ]]; then
+ inherit autotools
+fi
+
+DESCRIPTION="LinuX Containers userspace utilities"
+HOMEPAGE="http://lxc.sourceforge.net/"
+SRC_URI="http://lxc.sourceforge.net/download/lxc/${MY_P}.tar.gz
+ ${BACKPORTS:+http://dev.gentoo.org/~flameeyes/${PN}/${MY_P}-backports-${BACKPORTS}.tar.xz}"
+S="${WORKDIR}/${MY_P}"
+
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="examples vanilla"
+
+RDEPEND="sys-libs/libcap"
+
+DEPEND="${RDEPEND}
+ app-text/docbook-sgml-utils
+ >=sys-kernel/linux-headers-3.2"
+
+# For init script, so protect with vanilla, they are not strictly
+# needed.
+RDEPEND="${RDEPEND}
+ !vanilla? (
+ sys-apps/util-linux
+ app-misc/pax-utils
+ >=sys-apps/openrc-0.9.9.1
+ virtual/awk
+ )"
+
+CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
+ ~CPUSETS ~CGROUP_CPUACCT
+ ~RESOURCE_COUNTERS ~CGROUP_MEM_RES_CTLR
+ ~CGROUP_SCHED
+
+ ~NAMESPACES
+ ~IPC_NS ~USER_NS ~PID_NS
+
+ ~DEVPTS_MULTIPLE_INSTANCES
+ ~CGROUP_FREEZER
+ ~UTS_NS ~NET_NS
+ ~VETH ~MACVLAN
+
+ ~POSIX_MQUEUE
+ ~!NETPRIO_CGROUP
+
+ ~!GRKERNSEC_CHROOT_MOUNT
+ ~!GRKERNSEC_CHROOT_DOUBLE
+ ~!GRKERNSEC_CHROOT_PIVOT
+ ~!GRKERNSEC_CHROOT_CHMOD
+ ~!GRKERNSEC_CHROOT_CAPS
+"
+
+ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
+
+ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
+
+ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
+ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
+
+ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
+ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
+
+ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
+
+ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
+
+ERROR_GRKERNSEC_CHROOT_MOUNT=":CONFIG_GRKERNSEC_CHROOT_MOUNT some GRSEC features make LXC unusable see postinst notes"
+ERROR_GRKERNSEC_CHROOT_DOUBLE=":CONFIG_GRKERNSEC_CHROOT_DOUBLE some GRSEC features make LXC unusable see postinst notes"
+ERROR_GRKERNSEC_CHROOT_PIVOT=":CONFIG_GRKERNSEC_CHROOT_PIVOT some GRSEC features make LXC unusable see postinst notes"
+ERROR_GRKERNSEC_CHROOT_CHMOD=":CONFIG_GRKERNSEC_CHROOT_CHMOD some GRSEC features make LXC unusable see postinst notes"
+ERROR_GRKERNSEC_CHROOT_CAPS=":CONFIG_GRKERNSEC_CHROOT_CAPS some GRSEC features make LXC unusable see postinst notes"
+
+DOCS=(AUTHORS CONTRIBUTING MAINTAINERS TODO README doc/FAQ.txt)
+
+src_prepare() {
+ if [[ -n ${BACKPORTS} ]]; then
+ epatch "${WORKDIR}"/patches/*
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ append-flags -fno-strict-aliasing
+
+ econf \
+ --localstatedir=/var \
+ --bindir=/usr/sbin \
+ --docdir=/usr/share/doc/${PF} \
+ --with-config-path=/etc/lxc \
+ --with-rootfs-path=/usr/lib/lxc/rootfs \
+ --enable-doc \
+ --disable-apparmor \
+ $(use_enable examples)
+}
+
+src_install() {
+ default
+
+ rm -r "${D}"/usr/sbin/lxc-setcap \
+ || die "unable to remove lxc-setcap"
+
+ keepdir /etc/lxc /usr/lib/lxc/rootfs
+
+ find "${D}" -name '*.la' -delete
+
+ use vanilla && return 0
+
+ # Gentoo-specific additions!
+ newinitd "${FILESDIR}/${PN}.initd.2" ${PN}
+ keepdir /var/log/lxc
+}
+
+pkg_postinst() {
+ if ! use vanilla; then
+ elog "There is an init script provided with the package now; no documentation"
+ elog "is currently available though, so please check out /etc/init.d/lxc ."
+ elog "You _should_ only need to symlink it to /etc/init.d/lxc.configname"
+ elog "to start the container defined into /etc/lxc/configname.conf ."
+ elog "For further information about LXC development see"
+ elog "http://blog.flameeyes.eu/tag/lxc" # remove once proper doc is available
+ elog ""
+ fi
+ ewarn "With version 0.7.4, the mountpoint syntax came back to the one used by 0.7.2"
+ ewarn "and previous versions. This means you'll have to use syntax like the following"
+ ewarn ""
+ ewarn " lxc.rootfs = /container"
+ ewarn " lxc.mount.entry = /usr/portage /container/usr/portage none bind 0 0"
+ ewarn ""
+ ewarn "To use the Fedora, Debian and (various) Ubuntu auto-configuration scripts, you"
+ ewarn "will need sys-apps/yum or dev-util/debootstrap."
+ ewarn ""
+ ewarn "Some GrSecurity settings in relation to chroot security will cause LXC not to"
+ ewarn "work, while others will actually make it much more secure. Please refer to"
+ ewarn "Diego Elio Pettenò's weblog at http://blog.flameeyes.eu/tag/lxc for further"
+ ewarn "details."
+}
View
2 app-emulation/virtualbox-additions/Manifest
@@ -1,3 +1,3 @@
DIST VBoxGuestAdditions_4.1.22.iso 52207616 SHA256 5c7d9a4a31c8a926ba6dbae2b9704a561638e94ea0fc4f805a9231dd4f932d46 SHA512 529e5f236a1c4bad9123941d8fc3b0d73f93309d42656bf72090282bd970843457af548323079e36ea95d14b8320b3aaafb3ae790da5694d22f538ff8aa1fcf3 WHIRLPOOL f826dd334cfcc25b64b0ecdfb6a5e15bed60d3ceb398710a1787ea43f154b72e1117840f448ba398dcfe149ce0897799b57f0cf1e1e8b070cc055bc9e98896f9
-DIST VBoxGuestAdditions_4.2.0.iso 55207936 SHA256 ef274ecdcb48adec469656959e51c8468b6d3a7733ddf93f9a3713f77f1604f3 SHA512 e6d9241298297bac9fdcc0cbd8afba8d5075b531d966059ae7cf216cf4b1536e9320e773c0bbe3b376effa8b49bc189189607e85735149f73a7cacff5ad2d798 WHIRLPOOL 1fb8418151bc9ed323044834d65b042792a434d0e91cb873c07be03d85789b316979dd73b75d34967ccfce442717cddb54976467d1f7111e9a6662c4c2c7ce91
DIST VBoxGuestAdditions_4.2.2.iso 56872960 SHA256 26f5390b36a3bb9855846d194dcd287b8e53613b599c6ffd7aff1b451cc7f1f1 SHA512 f82e3c4705140cd33737c0819b541bb7c8613ca03bf13fc8d7baeba7f0425b29f04beea7d1e0235080023ef2e23521f458c2a208ddc36736db791955f5c12780 WHIRLPOOL b58f0cead91e291abe61168caef4405884f625c93fd593abe6995abacb9fb078908f11289604c016c5293ff5d557975ebb368fb3e763bf11c31390913cabcf73
+DIST VBoxGuestAdditions_4.2.4.iso 55379968 SHA256 3d7d909a0fe9ac5ffcca6afdd4142b88bad116d2ffed6e95588dbfbcf00ca5e9 SHA512 650c570a6cb1631546070ba5166a049ec7273632e5e02b4ada399c3efdb9b8da658b67197df9c20ef0f838cc05b570d61773d1b17244bcba1e9f8e83e9591ce5 WHIRLPOOL ab0497b69c540e1b9a1c6ce8a18a8885d3e62b9dc89d721fd5f63a315976b53cd71debbd15499c28531169b942e277f6998863b76d237d5f0e3257fee1b4f7f2
View
34 app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild
@@ -1,34 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild,v 1.1 2012/09/13 19:41:15 polynomial-c Exp $
-
-EAPI=2
-
-inherit eutils
-
-MY_PN=VBoxGuestAdditions
-MY_PV="${PV/beta/BETA}"
-MY_PV="${MY_PV/rc/RC}"
-MY_P=${MY_PN}_${MY_PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
-
-LICENSE="PUEL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="mirror"
-
-RDEPEND="!app-emulation/virtualbox-bin
- !=app-emulation/virtualbox-9999"
-
-src_unpack() {
- return 0
-}
-
-src_install() {
- insinto /usr/share/${PN/-additions}
- newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}
View
34 app-emulation/virtualbox-additions/virtualbox-additions-4.2.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-4.2.4.ebuild,v 1.1 2012/11/10 21:09:02 polynomial-c Exp $
+
+EAPI=2
+
+inherit eutils
+
+MY_PN=VBoxGuestAdditions
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=${MY_PN}_${MY_PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
+
+LICENSE="PUEL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="mirror"
+
+RDEPEND="!app-emulation/virtualbox-bin
+ !=app-emulation/virtualbox-9999"
+
+src_unpack() {
+ return 0
+}
+
+src_install() {
+ insinto /usr/share/${PN/-additions}
+ newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}
View
8 app-emulation/virtualbox-bin/Manifest
@@ -1,12 +1,12 @@
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.22-80657.tar.gz 10778079 SHA256 837ea30834b7c80e2ae114bb62becac4745ad2878658239cc8eb13ff54cea75f SHA512 1dc1aa1d57a51b05e01004cabbdd40b2b5ff410d3f514cb499c50d847f8830610108bde225a6156a0d9c0c03a7ab96c4d767a7c7a6a5616191cbc1fb46486cca WHIRLPOOL 6758b41ac4d2169b618fbaff6f759ba0b5a3595c77025f61c74ef57ee180ba49c31a9d7ce2b65d37de3e921c2d734878a6deaa00741603e3d5717d203510838d
-DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.0-80737.tar.gz 10828566 SHA256 18055795fa95d3a49ac00fd7e5009113d871a0c87a5e0f864f88c4eeb3222218 SHA512 ef637feea9041bcd68e5937a5bcc092b99862e2b9baa95263630f5ae2c1999c0cd2522b83707fb462d7a32af6ab1dcc2bf9275fd15ac94947cc5189b92c3b64e WHIRLPOOL b0696b319dff29a050ca5520e39625fb0d956e45309a2c773f1b77ad2fab83f9d7fbef4adb3a27be9ddd50068a45e4df155013cf7b6c879a9caa9e34ecf8a7aa
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.2-81494.tar.gz 11008309 SHA256 2a0824a7f6b93842feb13fe15de16a1bb33c9221116d62ce759eed6878169c2b SHA512 1f1ef106959d342303abbc5e15f07e63ce01335c3f05d525e1d9ba1e21309f2d51bf855b3f7bb0dac62a1d9b57bb8422425a45c313e232795b2e342f0c9ffe7e WHIRLPOOL 071053f6337da7a749c49c945d383b852e6d8d669e59c36e528966d278c2f99b58760977d6c59eaa41965472a2a787268492dfdea9f8321ef4370cdff2a37359
+DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.4-81684.tar.gz 11010592 SHA256 62078e057a4ab56aec5ac086746522b3d94787333d0444169471fa5152c609ed SHA512 4e9bcd949e115e8b1f3e268dd933e2fed000d564cfd48408e304a167a2167f85240a7bb4c845c01a7c965e4ff5a60783cc3a8ff40a0246611cf5cc2ac5d0c580 WHIRLPOOL 1e9f6dbd22c917eb9b983e39ad4321ce23741ef8c5a357c3900954194bb5280051ebc29cc5b0d6f2efa98024412ce50d0a61dc793a7bb23a9561873100675c65
DIST VirtualBox-4.1.22-80657-Linux_amd64.run 78693841 SHA256 d53a5cc2d1b9431d4f9443462b84549678e943be1d8b4a714d7844c741507c76 SHA512 cdd2920099c0c0349bc6750ab7cad67f23cfba109db62297ad8bede1e7a5658781a29ea1111c8ae1b07cf1eeaf2394baf419be1b9b174575f3c10c13aa9d9b68 WHIRLPOOL c532b3b48c9a0b8057c65db4cbd6e31f17e93a88a4bb5842f9b8c821e8f102d4e2b1bcbfd081ec6a1ecc95b697d8f7914542e8aefcebeb9b2137ad8edf267696
DIST VirtualBox-4.1.22-80657-Linux_x86.run 78632398 SHA256 a18a2b7723bc8c325149b5581ae36208211c7d8651269516d366db9cdafcd0ae SHA512 0f9dd4fc25828cec3ac3d2961b925a57dd88e0af1c3cf75c9199428b4090790ebd439015700b63def6c53b5acc94135e7766f36f29d6befcb03339d563fac054 WHIRLPOOL 76d06e577f2ee3d9ec0eea0b9800b618af97205ac9b036fe3f1c73b7ecccfbf6f57e49ddc224e9963eb048c5fe6e88cfedf9743b8af2df97137feb03e89fac36
-DIST VirtualBox-4.2.0-80737-Linux_amd64.run 80342468 SHA256 04030998f15b656e9b76064cde3e6cb43c5a41b1e25e700f123f5a629578fe5e SHA512 12230b1910cbf7d3ef7942fa262d96caeb0a5d97cc21b344933c2b21feb0883785d51134c2d14f904972595ca4655034408d57f2327024ba7c95abbc7e2c4152 WHIRLPOOL 2a92948b86514b684cf7116d9cf4ae880cb9b559ea5379ae7c7c1dbd652549a431ace9c77704fd7a916cafab18f5f3fec88383cea7164dfc18788e1802eb8585
-DIST VirtualBox-4.2.0-80737-Linux_x86.run 80158144 SHA256 d859981312c2b6ed9e596375fc180378763b09e5a3cf0d6dd61bc252789006c4 SHA512 755aa7efbe75e4bd83b04bd950955516d2a5462fd8b398092dbb8854cbba54ce22d8072b885abba883fc8c751a41ee7670c021ef72f530b726466fa3bddbbf0d WHIRLPOOL 101492d5e9b85ee7634d2b3b5cbd9f1aff258b12c951455ee969b2fe48768f48e90956a5dbcfaf8c83be6cf10f601fad6633c56a471a34762f8079f52db8a72d
DIST VirtualBox-4.2.2-81494-Linux_amd64.run 81960401 SHA256 a4d1d1f3047fb3e242338dbaa59d781b189d58021a04d29aac0a3f8ab7b54733 SHA512 8d807c05e3e47ff5613c76356a50a522b1a8dc3d665ed0f7c7f24db47f0495278e5877aa8a0057a50f0c7dac14d5b1f4aa18fb54dc61b2f4dc9d9f91b99320b0 WHIRLPOOL df48a91e981f0edc34b3e1e52691a8efe768107a02459423c740b977aae90f55e1540ee17b40f696b3d325a589eba29feeed7ef69a517b256e9a8f270298e84b
DIST VirtualBox-4.2.2-81494-Linux_x86.run 81694157 SHA256 c9f1609d9df2f467e1b79ce483e21a912dc3a1431219d5e7528815517de1c175 SHA512 2a593d6ab7d77c60ce1743e86edc6a5d50ec6e07a65dada1bb13c8a3dd7c2e5c2f454f94f32502297746615a09b08f3ffdf27b3e362ac3762fed80dfcdfe556a WHIRLPOOL 15ccffe8ebf00c8acc811911b84d1413c74b36cff1893772aa1cdaac9627c8bbefe84162b6175956bf365dc88a5efc54b924a2acaff953ff3bbc154d3410e98b
+DIST VirtualBox-4.2.4-81684-Linux_amd64.run 80362961 SHA256 4dcd1609dc26c978e7d61e52ae166005e2220acaed159ad5af24c14c3051d51b SHA512 c2aea9bdd9aa5e67331e07104231386093a819304d36c602f1400c92251ea343a00899d3bf3e2cafadd3bcc1965ea1c7851c3571b01887027e74edda0f1e5256 WHIRLPOOL cdca20c6be233767f604325bb561247aa7104a702088a591db169a3c1bd32c28d75f609ea19892b3046cb92e799481ea8ab824173789b5b5283a59b1af9bcd11
+DIST VirtualBox-4.2.4-81684-Linux_x86.run 80106957 SHA256 e691b5ca67d625463c6337ec491a6752f0784a85e3c0f9a6550cd02b508e3f5c SHA512 49c88a29de3fc1d70daf3410d6aef64a60db65e36271778623a265a50680f1847232d6dbb701b3bfe778cb8ba014701c8040287ddb9a4e61314be14f863201fe WHIRLPOOL 68a9b2299ff6f033d48a3c4b22c32a2f75edb27092de75a1afc7e3a3d5b329fe2611b3074fd0a6659b8e20ce8cff46acb7f180c8cf77689a2586b2b2f9fa424e
DIST VirtualBoxSDK-4.1.22-80657.zip 8805310 SHA256 89f221ae08863342e7a8da3186135796430614e5792d7f8eae284b1360f669d2 SHA512 e488f6099f814174555112bccb06710d1dd782943c01ae4afb6f907328f28b198caf992f6c142751223b71cff02cdaca206fddd5f61b00c4c010ed84f922f94d WHIRLPOOL 69d9c3c1e44e5657d88b1d6b6da0deb8b65d0f88656eea895249fb610bdc0c0539b0c6daadaf04185296fbc2553873acf86308d26725d3292760ff395bf3390d
-DIST VirtualBoxSDK-4.2.0-80737.zip 9718188 SHA256 cf1bca71340d78b474c5c74eadf97d66121b39a6fa575b156f2f1e1f8a8db24d SHA512 699d01933d65fde33ebd60f7b4928801641c5ae2432fee0693da84cffe3271012a09ed7021d71381bd6894d4457e90ed02fac14dcb8b58dea396dbf990344db5 WHIRLPOOL c407867a4b4d68844553c33d012b79bbd80f2cad59e94435c451486518aca1022480fa4d13b2fddc6e93231fe5d7b9cbe6d60be3d30166e5c33a856230b43206
DIST VirtualBoxSDK-4.2.2-81494.zip 9714925 SHA256 694fe0bef149e4f0802d2415f914e77e49f897b69316d608f4d7c4ef62acfbb9 SHA512 169982667582534cf160d6049ca8bd9a0f62b1c33c2e4037747eedafecd999218084fb85d8d4af3fca00b8126eb64a6b845e3d5590cd0ab24e0dfbd394ff6e53 WHIRLPOOL 96673147e0a9fa35ded2c84a6e36f1884ac91584824daef0b90f1b137db115cc0dce9837ae15aa5d8a1f6b424db1fc1f24cbf99c25fb55fc68714e64a1519f7f
+DIST VirtualBoxSDK-4.2.4-81684.zip 9715854 SHA256 eb42fd92692746094a03e5bd468e1a87670f3d6806b8d645ecb3d78d2cb80e7e SHA512 e777fdd95bccd23abbd2abcb53bb7fd70221fa82ac875493e87430e3a549f374846de84dbba30874cfbc0021604ff440faec897e3a7415707d3a633ae88e7f52 WHIRLPOOL 1f8eec48ee0c67e3d36352a5e1259dd273b240374b5b5514149dae675c320218d21142195c23e6329edfc44f5d0e413abf4d402591a95dae9fbac731e8234c5f
View
346 app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild
@@ -1,346 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild,v 1.1 2012/09/13 19:39:53 polynomial-c Exp $
-
-EAPI=2
-
-inherit eutils unpacker fdo-mime gnome2 pax-utils
-
-MY_PV=${PV/beta/BETA}
-MY_PV=${MY_PV/rc/RC}
-VBOX_PV=${MY_PV}-80737
-SDK_PV=${VBOX_PV}
-EXTP_PV=${SDK_PV}
-MY_P=VirtualBox-${VBOX_PV}-Linux
-EXTP_PN=Oracle_VM_VirtualBox_Extension_Pack
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
- x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
- sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/VirtualBoxSDK-${SDK_PV}.zip )
- http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_PN}-${EXTP_PV}.vbox-extpack -> ${EXTP_PN}-${EXTP_PV}.tar.gz"
-
-LICENSE="GPL-2 PUEL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+additions +chm headless python sdk vboxwebsrv rdesktop-vrdp"
-RESTRICT="mirror"
-
-DEPEND="app-arch/unzip"
-
-RDEPEND="!!app-emulation/virtualbox
- !app-emulation/virtualbox-additions
- ~app-emulation/virtualbox-modules-${PV}
- !headless? (
- x11-libs/libXcursor
- media-libs/libsdl[X]
- x11-libs/libXrender
- x11-libs/libXfixes
- media-libs/libpng
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXinerama
- x11-libs/libXft
- media-libs/freetype
- media-libs/fontconfig
- x11-libs/libXext
- dev-libs/glib
- chm? ( dev-libs/expat )
- )
- x11-libs/libXt
- dev-libs/libxml2
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXmu
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXdmcp
- python? ( || (
- dev-lang/python:2.7
- dev-lang/python:2.6
- dev-lang/python:2.5
- ) )"
-
-S=${WORKDIR}
-
-QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so"
-QA_TEXTRELS_x86="opt/VirtualBox/VBoxGuestPropSvc.so
- opt/VirtualBox/VBoxSDL.so
- opt/VirtualBox/VBoxDbg.so
- opt/VirtualBox/VBoxSharedFolders.so
- opt/VirtualBox/VBoxDD2.so
- opt/VirtualBox/VBoxOGLrenderspu.so
- opt/VirtualBox/VBoxPython.so
- opt/VirtualBox/VBoxPython2_5.so
- opt/VirtualBox/VBoxPython2_6.so
- opt/VirtualBox/VBoxPython2_7.so
- opt/VirtualBox/VBoxDD.so
- opt/VirtualBox/VBoxVRDP.so
- opt/VirtualBox/VBoxDDU.so
- opt/VirtualBox/VBoxREM64.so
- opt/VirtualBox/VBoxSharedClipboard.so
- opt/VirtualBox/VBoxHeadless.so
- opt/VirtualBox/VBoxRT.so
- opt/VirtualBox/VRDPAuth.so
- opt/VirtualBox/VBoxREM.so
- opt/VirtualBox/VBoxSettings.so
- opt/VirtualBox/VBoxKeyboard.so
- opt/VirtualBox/VBoxSharedCrOpenGL.so
- opt/VirtualBox/VBoxVMM.so
- opt/VirtualBox/VirtualBox.so
- opt/VirtualBox/VBoxOGLhosterrorspu.so
- opt/VirtualBox/components/VBoxC.so
- opt/VirtualBox/components/VBoxSVCM.so
- opt/VirtualBox/VBoxREM32.so
- opt/VirtualBox/VBoxPython2_5.so
- opt/VirtualBox/VBoxXPCOMC.so
- opt/VirtualBox/VBoxOGLhostcrutil.so
- opt/VirtualBox/VBoxNetDHCP.so
- opt/VirtualBox/VBoxGuestControlSvc.so"
-QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so
- opt/VirtualBox/VBoxDD2.so
- opt/VirtualBox/VBoxDDU.so
- opt/VirtualBox/VBoxDbg.so
- opt/VirtualBox/VBoxGuestControlSvc.so
- opt/VirtualBox/VBoxGuestPropSvc.so
- opt/VirtualBox/VBoxHeadless
- opt/VirtualBox/VBoxHeadless.so
- opt/VirtualBox/VBoxKeyboard.so
- opt/VirtualBox/VBoxManage
- opt/VirtualBox/VBoxNetAdpCtl
- opt/VirtualBox/VBoxNetDHCP
- opt/VirtualBox/VBoxNetDHCP.so
- opt/VirtualBox/VBoxOGLhostcrutil.so
- opt/VirtualBox/VBoxOGLhosterrorspu.so
- opt/VirtualBox/VBoxOGLrenderspu.so
- opt/VirtualBox/VBoxPython.so
- opt/VirtualBox/VBoxPython2_5.so
- opt/VirtualBox/VBoxPython2_6.so
- opt/VirtualBox/VBoxPython2_7.so
- opt/VirtualBox/VBoxREM.so
- opt/VirtualBox/VBoxREM32.so
- opt/VirtualBox/VBoxREM64.so
- opt/VirtualBox/VBoxRT.so
- opt/VirtualBox/VBoxSDL
- opt/VirtualBox/VBoxSDL.so
- opt/VirtualBox/VBoxSVC
- opt/VirtualBox/VBoxSettings.so
- opt/VirtualBox/VBoxSharedClipboard.so
- opt/VirtualBox/VBoxSharedCrOpenGL.so
- opt/VirtualBox/VBoxSharedFolders.so
- opt/VirtualBox/VBoxTestOGL
- opt/VirtualBox/VBoxTunctl
- opt/VirtualBox/VBoxVMM.so
- opt/VirtualBox/VBoxVRDP.so
- opt/VirtualBox/VBoxXPCOM.so
- opt/VirtualBox/VBoxXPCOMC.so
- opt/VirtualBox/VBoxXPCOMIPCD
- opt/VirtualBox/VRDPAuth.so
- opt/VirtualBox/VirtualBox
- opt/VirtualBox/VirtualBox.so
- opt/VirtualBox/accessible/libqtaccessiblewidgets.so
- opt/VirtualBox/components/VBoxC.so
- opt/VirtualBox/components/VBoxSVCM.so
- opt/VirtualBox/components/VBoxXPCOMIPCC.so
- opt/VirtualBox/kchmviewer
- opt/VirtualBox/libQtCoreVBox.so.4
- opt/VirtualBox/libQtGuiVBox.so.4
- opt/VirtualBox/libQtNetworkVBox.so.4
- opt/VirtualBox/libQtOpenGLVBox.so.4
- opt/VirtualBox/vboxwebsrv"
-
-PYTHON_UPDATER_IGNORE="1"
-
-src_unpack() {
- unpack_makeself ${MY_P}_${ARCH}.run
- unpack ./VirtualBox.tar.bz2
-
- mkdir "${S}"/${EXTP_PN} || die
- pushd "${S}"/${EXTP_PN} &>/dev/null || die
- unpack ${EXTP_PN}-${EXTP_PV}.tar.gz
- popd &>/dev/null || die
-
- if use sdk; then
- unpack VirtualBoxSDK-${SDK_PV}.zip
- fi
-}
-
-src_configure() {
- :;
-}
-
-src_compile() {
- :;
-}
-
-src_install() {
- # create virtualbox configurations files
- insinto /etc/vbox
- newins "${FILESDIR}/${PN}-config" vbox.cfg
-
- if ! use headless ; then
- pushd "${S}"/icons &>/dev/null || die
- for size in * ; do
- if [ -f "${size}/virtualbox.png" ] ; then
- insinto "/usr/share/icons/hicolor/${size}/apps"
- newins "${size}/virtualbox.png" ${PN}.png
- fi
- done
- dodir /usr/share/pixmaps
- cp "48x48/virtualbox.png" "${D}/usr/share/pixmaps/${PN}.png" \
- || die
- popd &>/dev/null || die
-
- newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
- fi
-
- pushd "${S}"/${EXTP_PN} &>/dev/null || die
- insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
- doins -r linux.${ARCH}
- doins ExtPack* PXE-Intel.rom
- popd &>/dev/null || die
- rm -rf "${S}"/${EXTP_PN}
-
- insinto /opt/VirtualBox
- dodir /opt/bin
-
- doins UserManual.pdf
-
- if use sdk ; then
- doins -r sdk || die
- fi
-
- if use additions; then
- doins -r additions || die
- fi
-
- if use vboxwebsrv; then
- doins vboxwebsrv || die
- fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
- fperms 0750 /opt/VirtualBox/vboxwebsrv
- dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
- newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
- newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
- fi
-
- if use rdesktop-vrdp; then
- doins rdesktop-vrdp || die
- doins -r rdesktop-vrdp-keymaps || die
- fperms 0750 /opt/VirtualBox/rdesktop-vrdp
- dosym /opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
- fi
-
- if ! use headless && use chm; then
- doins kchmviewer VirtualBox.chm || die
- fowners root:vboxusers /opt/VirtualBox/kchmviewer
- fperms 0750 /opt/VirtualBox/kchmviewer
- fi
-
- if use python; then
- local pyver
- for pyver in 2.5 2.6 2.7; do
- if has_version "=dev-lang/python-${pyver}*" && [ -f "${S}/VBoxPython${pyver/./_}.so" ] ; then
- doins VBoxPython${pyver/./_}.so || die
- fi
- done
- fi
-
- rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
- vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
- VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
- webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
- 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
- VBoxPython?_*.so
-
- if use headless ; then
- rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
- fi
-
- doins -r * || die
-
- # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
- dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
- dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
- dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
- dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
- dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
-
- local each
- for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,TestOGL,ExtPackHelperApp}; do
- fowners root:vboxusers /opt/VirtualBox/${each}
- fperms 0750 /opt/VirtualBox/${each}
- pax-mark -m "${D}"/opt/VirtualBox/${each}
- done
- # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
- fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
- fperms 4750 /opt/VirtualBox/VBoxNetDHCP
-
- if ! use headless ; then
- # Hardened build: Mark selected binaries set-user-ID-on-execution
- for each in VBox{SDL,Headless} VirtualBox; do
- fowners root:vboxusers /opt/VirtualBox/${each}
- fperms 4510 /opt/VirtualBox/${each}
- pax-mark -m "${D}"/opt/VirtualBox/${each}
- done
-
- dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
- dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
- else
- # Hardened build: Mark selected binaries set-user-ID-on-execution
- fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
- fperms 4510 /opt/VirtualBox/VBoxHeadless
- pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless
- fi
-
- exeinto /opt/VirtualBox
- newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh" || die
- fowners root:vboxusers /opt/VirtualBox/VBox.sh
- fperms 0750 /opt/VirtualBox/VBox.sh
-
- dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage
- dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP
- dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless
- dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
-
- # set an env-variable for 3rd party tools
- echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
- doenvd "${T}/90virtualbox"
-
- insinto /lib/udev/rules.d
- doins "${FILESDIR}"/10-virtualbox.rules
- # move udev scripts into /lib/udev (bug #372491)
- mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"/lib/udev
- fperms 0750 /lib/udev/VBoxCreateUSBNode.sh
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- gnome2_icon_cache_update
-
- udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
-
- elog ""
- if ! use headless ; then
- elog "To launch VirtualBox just type: \"VirtualBox\""
- elog ""
- fi
- elog "You must be in the vboxusers group to use VirtualBox."
- elog ""
- elog "For advanced networking setups you should emerge:"
- elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
- elog ""
- elog "Please visit http://www.virtualbox.org/wiki/Editions for"
- elog "an overview about the different features of ${PN}"
- elog "and virtualbox-ose"
- if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
- elog ""
- elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
- elog "or else USB in ${PN} won't work."
- fi
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
View
346 app-emulation/virtualbox-bin/virtualbox-bin-4.2.4.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.4.ebuild,v 1.1 2012/11/10 21:08:38 polynomial-c Exp $
+
+EAPI=2
+
+inherit eutils unpacker fdo-mime gnome2 pax-utils
+
+MY_PV=${PV/beta/BETA}
+MY_PV=${MY_PV/rc/RC}
+VBOX_PV=${MY_PV}-81684
+SDK_PV=${VBOX_PV}
+EXTP_PV=${SDK_PV}
+MY_P=VirtualBox-${VBOX_PV}-Linux
+EXTP_PN=Oracle_VM_VirtualBox_Extension_Pack
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
+ x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
+ sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/VirtualBoxSDK-${SDK_PV}.zip )
+ http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_PN}-${EXTP_PV}.vbox-extpack -> ${EXTP_PN}-${EXTP_PV}.tar.gz"
+
+LICENSE="GPL-2 PUEL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+additions +chm headless python sdk vboxwebsrv rdesktop-vrdp"
+RESTRICT="mirror"
+
+DEPEND="app-arch/unzip"
+
+RDEPEND="!!app-emulation/virtualbox
+ !app-emulation/virtualbox-additions
+ ~app-emulation/virtualbox-modules-${PV}
+ !headless? (
+ x11-libs/libXcursor
+ media-libs/libsdl[X]
+ x11-libs/libXrender
+ x11-libs/libXfixes
+ media-libs/libpng
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXinerama
+ x11-libs/libXft
+ media-libs/freetype
+ media-libs/fontconfig
+ x11-libs/libXext
+ dev-libs/glib
+ chm? ( dev-libs/expat )
+ )
+ x11-libs/libXt
+ dev-libs/libxml2
+ x11-libs/libXau
+ x11-libs/libX11
+ x11-libs/libXmu
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXdmcp
+ python? ( || (
+ dev-lang/python:2.7
+ dev-lang/python:2.6
+ dev-lang/python:2.5
+ ) )"
+
+S=${WORKDIR}
+
+QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so"
+QA_TEXTRELS_x86="opt/VirtualBox/VBoxGuestPropSvc.so
+ opt/VirtualBox/VBoxSDL.so
+ opt/VirtualBox/VBoxDbg.so
+ opt/VirtualBox/VBoxSharedFolders.so
+ opt/VirtualBox/VBoxDD2.so
+ opt/VirtualBox/VBoxOGLrenderspu.so
+ opt/VirtualBox/VBoxPython.so
+ opt/VirtualBox/VBoxPython2_5.so
+ opt/VirtualBox/VBoxPython2_6.so
+ opt/VirtualBox/VBoxPython2_7.so
+ opt/VirtualBox/VBoxDD.so
+ opt/VirtualBox/VBoxVRDP.so
+ opt/VirtualBox/VBoxDDU.so
+ opt/VirtualBox/VBoxREM64.so
+ opt/VirtualBox/VBoxSharedClipboard.so
+ opt/VirtualBox/VBoxHeadless.so
+ opt/VirtualBox/VBoxRT.so
+ opt/VirtualBox/VRDPAuth.so
+ opt/VirtualBox/VBoxREM.so
+ opt/VirtualBox/VBoxSettings.so
+ opt/VirtualBox/VBoxKeyboard.so
+ opt/VirtualBox/VBoxSharedCrOpenGL.so
+ opt/VirtualBox/VBoxVMM.so
+ opt/VirtualBox/VirtualBox.so
+ opt/VirtualBox/VBoxOGLhosterrorspu.so
+ opt/VirtualBox/components/VBoxC.so
+ opt/VirtualBox/components/VBoxSVCM.so
+ opt/VirtualBox/VBoxREM32.so
+ opt/VirtualBox/VBoxPython2_5.so
+ opt/VirtualBox/VBoxXPCOMC.so
+ opt/VirtualBox/VBoxOGLhostcrutil.so
+ opt/VirtualBox/VBoxNetDHCP.so
+ opt/VirtualBox/VBoxGuestControlSvc.so"
+QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so
+ opt/VirtualBox/VBoxDD2.so
+ opt/VirtualBox/VBoxDDU.so
+ opt/VirtualBox/VBoxDbg.so
+ opt/VirtualBox/VBoxGuestControlSvc.so
+ opt/VirtualBox/VBoxGuestPropSvc.so
+ opt/VirtualBox/VBoxHeadless
+ opt/VirtualBox/VBoxHeadless.so
+ opt/VirtualBox/VBoxKeyboard.so
+ opt/VirtualBox/VBoxManage
+ opt/VirtualBox/VBoxNetAdpCtl
+ opt/VirtualBox/VBoxNetDHCP
+ opt/VirtualBox/VBoxNetDHCP.so
+ opt/VirtualBox/VBoxOGLhostcrutil.so
+ opt/VirtualBox/VBoxOGLhosterrorspu.so
+ opt/VirtualBox/VBoxOGLrenderspu.so
+ opt/VirtualBox/VBoxPython.so
+ opt/VirtualBox/VBoxPython2_5.so
+ opt/VirtualBox/VBoxPython2_6.so
+ opt/VirtualBox/VBoxPython2_7.so
+ opt/VirtualBox/VBoxREM.so
+ opt/VirtualBox/VBoxREM32.so
+ opt/VirtualBox/VBoxREM64.so
+ opt/VirtualBox/VBoxRT.so
+ opt/VirtualBox/VBoxSDL
+ opt/VirtualBox/VBoxSDL.so
+ opt/VirtualBox/VBoxSVC
+ opt/VirtualBox/VBoxSettings.so
+ opt/VirtualBox/VBoxSharedClipboard.so
+ opt/VirtualBox/VBoxSharedCrOpenGL.so
+ opt/VirtualBox/VBoxSharedFolders.so
+ opt/VirtualBox/VBoxTestOGL
+ opt/VirtualBox/VBoxTunctl
+ opt/VirtualBox/VBoxVMM.so
+ opt/VirtualBox/VBoxVRDP.so
+ opt/VirtualBox/VBoxXPCOM.so
+ opt/VirtualBox/VBoxXPCOMC.so
+ opt/VirtualBox/VBoxXPCOMIPCD
+ opt/VirtualBox/VRDPAuth.so
+ opt/VirtualBox/VirtualBox
+ opt/VirtualBox/VirtualBox.so
+ opt/VirtualBox/accessible/libqtaccessiblewidgets.so
+ opt/VirtualBox/components/VBoxC.so
+ opt/VirtualBox/components/VBoxSVCM.so
+ opt/VirtualBox/components/VBoxXPCOMIPCC.so
+ opt/VirtualBox/kchmviewer
+ opt/VirtualBox/libQtCoreVBox.so.4
+ opt/VirtualBox/libQtGuiVBox.so.4
+ opt/VirtualBox/libQtNetworkVBox.so.4
+ opt/VirtualBox/libQtOpenGLVBox.so.4
+ opt/VirtualBox/vboxwebsrv"
+
+PYTHON_UPDATER_IGNORE="1"
+
+src_unpack() {
+ unpack_makeself ${MY_P}_${ARCH}.run
+ unpack ./VirtualBox.tar.bz2
+
+ mkdir "${S}"/${EXTP_PN} || die
+ pushd "${S}"/${EXTP_PN} &>/dev/null || die
+ unpack ${EXTP_PN}-${EXTP_PV}.tar.gz
+ popd &>/dev/null || die
+
+ if use sdk; then
+ unpack VirtualBoxSDK-${SDK_PV}.zip
+ fi
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ # create virtualbox configurations files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${PN}-config" vbox.cfg
+
+ if ! use headless ; then
+ pushd "${S}"/icons &>/dev/null || die
+ for size in * ; do
+ if [ -f "${size}/virtualbox.png" ] ; then
+ insinto "/usr/share/icons/hicolor/${size}/apps"
+ newins "${size}/virtualbox.png" ${PN}.png
+ fi
+ done
+ dodir /usr/share/pixmaps
+ cp "48x48/virtualbox.png" "${D}/usr/share/pixmaps/${PN}.png" \
+ || die
+ popd &>/dev/null || die
+
+ newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
+ fi
+
+ pushd "${S}"/${EXTP_PN} &>/dev/null || die
+ insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
+ doins -r linux.${ARCH}
+ doins ExtPack* PXE-Intel.rom
+ popd &>/dev/null || die
+ rm -rf "${S}"/${EXTP_PN}
+
+ insinto /opt/VirtualBox
+ dodir /opt/bin
+
+ doins UserManual.pdf
+
+ if use sdk ; then
+ doins -r sdk || die
+ fi
+
+ if use additions; then
+ doins -r additions || die
+ fi
+
+ if use vboxwebsrv; then
+ doins vboxwebsrv || die
+ fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
+ fperms 0750 /opt/VirtualBox/vboxwebsrv
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ if use rdesktop-vrdp; then
+ doins rdesktop-vrdp || die
+ doins -r rdesktop-vrdp-keymaps || die
+ fperms 0750 /opt/VirtualBox/rdesktop-vrdp
+ dosym /opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
+ fi
+
+ if ! use headless && use chm; then
+ doins kchmviewer VirtualBox.chm || die
+ fowners root:vboxusers /opt/VirtualBox/kchmviewer
+ fperms 0750 /opt/VirtualBox/kchmviewer
+ fi
+
+ if use python; then
+ local pyver
+ for pyver in 2.5 2.6 2.7; do
+ if has_version "=dev-lang/python-${pyver}*" && [ -f "${S}/VBoxPython${pyver/./_}.so" ] ; then
+ doins VBoxPython${pyver/./_}.so || die
+ fi
+ done
+ fi
+
+ rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
+ vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
+ VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
+ webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
+ 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
+ VBoxPython?_*.so
+
+ if use headless ; then
+ rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
+ fi
+
+ doins -r * || die
+
+ # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
+ dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
+ dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
+ dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
+ dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
+ dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
+
+ local each
+ for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,TestOGL,ExtPackHelperApp}; do
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 0750 /opt/VirtualBox/${each}
+ pax-mark -m "${D}"/opt/VirtualBox/${each}
+ done
+ # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
+ fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
+ fperms 4750 /opt/VirtualBox/VBoxNetDHCP
+
+ if ! use headless ; then
+ # Hardened build: Mark selected binaries set-user-ID-on-execution
+ for each in VBox{SDL,Headless} VirtualBox; do
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 4510 /opt/VirtualBox/${each}
+ pax-mark -m "${D}"/opt/VirtualBox/${each}
+ done
+
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
+ dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
+ else
+ # Hardened build: Mark selected binaries set-user-ID-on-execution
+ fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
+ fperms 4510 /opt/VirtualBox/VBoxHeadless
+ pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless