Browse Source

Sync with portage [Sun Jul 9 13:39:14 MSK 2017].

mhiretskiy 921
root 5 years ago
parent
commit
b9ee8d1a01
  1. 16
      app-admin/abrt/files/abrt-2.0.12-r1-init
  2. 2
      app-admin/filebeat/Manifest
  3. 0
      app-admin/filebeat/filebeat-5.4.3.ebuild
  4. 2
      app-admin/logstash-bin/Manifest
  5. 0
      app-admin/logstash-bin/logstash-bin-5.4.3.ebuild
  6. 6
      app-arch/rar/Manifest
  7. 9
      app-arch/rar/rar-5.5.0_beta5_p20170706.ebuild
  8. 16
      app-crypt/gpgme/files/gpgme-1.8.0-gcc-7.patch
  9. 1
      app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
  10. 1
      app-editors/XML-XSH2/Manifest
  11. 34
      app-editors/XML-XSH2/XML-XSH2-2.1.26.ebuild
  12. 12
      app-editors/XML-XSH2/files/XML-XSH2-2.1.26-perl526.patch
  13. 1
      app-editors/ee/Manifest
  14. 39
      app-editors/ee/ee-1.4.6.ebuild
  15. 25
      app-editors/ee/ee-1.5.2.ebuild
  16. 28
      app-editors/ee/files/ee-Wformat-security.patch
  17. 8
      app-editors/ee/files/ee-init-location.patch
  18. 16
      app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild
  19. 19
      app-editors/sublime-text/sublime-text-3_pre3126-r3.ebuild
  20. 2
      app-emacs/chess/chess-2.0.4.ebuild
  21. 2
      app-emacs/chess/chess-2.0_beta6-r2.ebuild
  22. 2
      app-emulation/vice/vice-2.4.22.ebuild
  23. 2
      app-emulation/vice/vice-2.4.27-r2.ebuild
  24. 2
      app-emulation/vice/vice-2.4.27-r3.ebuild
  25. 2
      app-emulation/vice/vice-2.4.27.ebuild
  26. 2
      app-emulation/vice/vice-2.4.31.ebuild
  27. 3
      app-i18n/canna/canna-3.7_p3-r1.ebuild
  28. 3
      app-i18n/canna/canna-3.7_p3-r2.ebuild
  29. 154
      app-i18n/canna/canna-3.7_p3-r3.ebuild
  30. 199
      app-i18n/canna/files/canna-Wformat-security.patch
  31. 11
      app-i18n/canna/files/canna-Wformat.patch
  32. 21
      app-i18n/canna/files/canna-canuum.patch
  33. 20
      app-i18n/canna/files/canna-overflow.patch
  34. 3
      app-i18n/canna/metadata.xml
  35. 2
      app-misc/elasticsearch/Manifest
  36. 0
      app-misc/elasticsearch/elasticsearch-5.4.3.ebuild
  37. 60
      app-misc/gourmet/gourmet-0.17.4.ebuild
  38. 2
      dev-cpp/tbb/tbb-2017.20170226.ebuild
  39. 1
      dev-db/mariadb/Manifest
  40. 2
      dev-db/mariadb/mariadb-10.1.24.ebuild
  41. 227
      dev-db/mariadb/mariadb-10.1.25.ebuild
  42. 2
      dev-db/sqlite/sqlite-3.19.3.ebuild
  43. 2
      dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild
  44. 2
      dev-games/KXL/KXL-1.1.7-r2.ebuild
  45. 2
      dev-games/cardpics/cardpics-0.4.ebuild
  46. 2
      dev-games/cegui/cegui-0.6.2b.ebuild
  47. 2
      dev-games/cegui/cegui-0.8.7.ebuild
  48. 2
      dev-games/flatzebra/flatzebra-0.1.6.ebuild
  49. 2
      dev-games/guichan/guichan-0.8.2.ebuild
  50. 2
      dev-games/hawknl/hawknl-1.68-r2.ebuild
  51. 2
      dev-games/irrlicht/irrlicht-1.8.1-r1.ebuild
  52. 2
      dev-games/irrlicht/irrlicht-1.8.4.ebuild
  53. 2
      dev-games/libmaitretarot/libmaitretarot-0.1.98.ebuild
  54. 2
      dev-games/libmt_client/libmt_client-0.1.98.ebuild
  55. 2
      dev-games/libnw/libnw-1.30.02.ebuild
  56. 2
      dev-games/ode/ode-0.11.1.ebuild
  57. 2
      dev-games/ode/ode-0.12.ebuild
  58. 2
      dev-games/ode/ode-0.14-r1.ebuild
  59. 2
      dev-games/openscenegraph/openscenegraph-3.2.1-r2.ebuild
  60. 2
      dev-games/physfs/physfs-2.0.3-r2.ebuild
  61. 2
      dev-games/simgear/simgear-2016.4.4.ebuild
  62. 2
      dev-games/simgear/simgear-2017.1.2.ebuild
  63. 20
      dev-lang/ghc/ghc-8.0.2.ebuild
  64. 2
      dev-lang/php/php-5.6.31.ebuild
  65. 2
      dev-lang/php/php-7.0.21.ebuild
  66. 2
      dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild
  67. 2
      dev-libs/libebml/libebml-1.3.4.ebuild
  68. 25
      dev-libs/libspt/libspt-1.1-r3.ebuild
  69. 4
      dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild
  70. 2
      dev-libs/m17n-lib/m17n-lib-1.6.4.ebuild
  71. 2
      dev-ml/cppo/cppo-1.5.0.ebuild
  72. 3
      dev-ml/cryptokit/cryptokit-1.11.ebuild
  73. 2
      dev-ml/gd4o/gd4o-1.0_alpha5.ebuild
  74. 3
      dev-ml/jbuilder/jbuilder-1.0_beta10.ebuild
  75. 4
      dev-ml/llvm-ocaml/llvm-ocaml-4.0.0.ebuild
  76. 4
      dev-ml/llvm-ocaml/llvm-ocaml-4.0.1.ebuild
  77. 4
      dev-ml/llvm-ocaml/llvm-ocaml-9999.ebuild
  78. 2
      dev-ml/menhir/menhir-20170607.ebuild
  79. 6
      dev-ml/zarith/zarith-1.5.ebuild
  80. 4
      dev-python/clang-python/clang-python-4.0.0.ebuild
  81. 4
      dev-python/clang-python/clang-python-4.0.1.ebuild
  82. 4
      dev-python/clang-python/clang-python-9999.ebuild
  83. 1
      dev-python/elasticsearch-curator/Manifest
  84. 120
      dev-python/elasticsearch-curator/elasticsearch-curator-5.1.1.ebuild
  85. 4
      dev-python/fabric/fabric-1.12.0.ebuild
  86. 2
      dev-python/gst-python/gst-python-1.10.5.ebuild
  87. 2
      dev-python/hacking/hacking-0.13.0.ebuild
  88. 2
      dev-python/hyperlink/hyperlink-17.1.1.ebuild
  89. 6
      dev-python/lit/lit-3.9.0.ebuild
  90. 4
      dev-python/lit/lit-4.0.0.ebuild
  91. 4
      dev-python/lit/lit-4.0.1.ebuild
  92. 4
      dev-python/lit/lit-9999.ebuild
  93. 2
      dev-python/mccabe/mccabe-0.2.1.ebuild
  94. 2
      dev-python/pep8/pep8-1.5.7.ebuild
  95. 2
      dev-python/pyode/pyode-1.2.0_p20100322-r1.ebuild
  96. 2
      dev-python/pyside/pyside-1.2.2-r1.ebuild
  97. 2
      dev-python/shiboken/shiboken-1.2.2.ebuild
  98. 2
      dev-python/soya/soya-0.14-r1.ebuild
  99. 2
      dev-python/soya/soya-0.15_rc1.ebuild
  100. 2
      dev-python/testtools/testtools-0.9.36.ebuild

16
app-admin/abrt/files/abrt-2.0.12-r1-init

@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Automated crash detection service"
@ -14,19 +14,19 @@ start() {
--exec /usr/sbin/abrtd -- ${ABRTD_OPTS}
eend $?
if [[ "${START_VMCORE}" = "yes" ]]; then
if [ "${START_VMCORE}" = "yes" ]; then
ebegin "Running abrt-harvest-vmcore"
/usr/sbin/abrt-harvest-vmcore
eend $?
fi
if [[ "${START_CCPP}" = "yes" ]]; then
if [ "${START_CCPP}" = "yes" ]; then
ebegin "Installing abrt-ccpp hook"
/usr/sbin/abrt-install-ccpp-hook install
eend $?
fi
if [[ "${START_OOPS}" = "yes" ]]; then
if [ "${START_OOPS}" = "yes" ]; then
ebegin "Starting abrt-dump-oops"
start-stop-daemon --start --quiet \
--pidfile /var/run/abrt/abrt-dump-oops.pid \
@ -37,7 +37,7 @@ start() {
eend $?
fi
if [[ "${START_XORG}" = "yes" ]]; then
if [ "${START_XORG}" = "yes" ]; then
ebegin "Starting abrt-dump-xorg"
start-stop-daemon --start --quiet \
--pidfile /var/run/abrt/abrt-dump-xorg.pid \
@ -50,21 +50,21 @@ start() {
}
stop() {
if [[ "${START_XORG}" = "yes" ]]; then
if [ "${START_XORG}" = "yes" ]; then
ebegin "Stopping abrt-dump-xorg"
start-stop-daemon --stop --quiet \
--pidfile /var/run/abrt/abrt-dump-xorg.pid
eend $?
fi
if [[ "${START_OOPS}" = "yes" ]]; then
if [ "${START_OOPS}" = "yes" ]; then
ebegin "Stopping abrt-dump-oops"
start-stop-daemon --stop --quiet \
--pidfile /var/run/abrt/abrt-dump-oops.pid
eend $?
fi
if [[ "${START_CCPP}" = "yes" ]]; then
if [ "${START_CCPP}" = "yes" ]; then
ebegin "Uninstalling abrt-ccpp hook"
/usr/sbin/abrt-install-ccpp-hook uninstall
eend $?

2
app-admin/filebeat/Manifest

@ -1,3 +1,3 @@
DIST filebeat-5.2.2.tar.gz 16489808 SHA256 45c89fab339de3d3e7f9a83c7a48312ede147d5989b67b8619d9128353c891c3 SHA512 7cf54eb0b27d830e51bf97964f078874eae62e1d9642fb598cdd2f0a405db4a74e1f299c5e57e29a67cfea209b9b3c7f38bdcbe6b2e2885285b77615236971c1 WHIRLPOOL 3a708a799b3360cee12a58d858bd51f474fb86c143c6648edd451d2862ce05ae0bc9544ceef62ddbf05bc50c439a7ee041faef70214ced3e53e16e8452a9f486
DIST filebeat-5.3.2.tar.gz 17595133 SHA256 e8c765531276e4731c5148bd99fad1efc799f3ec68e1d32a2fe116995f2b9e2f SHA512 080d079a063641e3688cc9f1563517e9a314ca834b0fa90fe12d455f984bb83282243736ecf17a7e62214034b71d373afc503d3bc5ff3d106ef5965ce00c3543 WHIRLPOOL ef6aee18d24e2b25439485121f30af2ff4d76c4ac2fe97acd1f6ec70d27c8a49ce9c3323baaa2305f56f20dea0118c970458c0cb8bfa05bc0227fdb3987f1478
DIST filebeat-5.4.2.tar.gz 18073976 SHA256 6a02dffae1b09bc7e2ea673268124bab43c012e8a3b400f53e26c156448f2a99 SHA512 5747000ecc60aab9818a88b87e5b78c2667b5727558332f3d5d55ec47982f29000a9208726233473061f492e07bce7139a0f228ec8413ad5178d76e5742f0550 WHIRLPOOL 3d4455f08e2279028f551ce2d5a9e7508a11c32d1182045d04cc34bc93715f77359ddb040058fd0155c1963db67c99aa8f2ff309e1c18b933825306a4ad0a880
DIST filebeat-5.4.3.tar.gz 18074275 SHA256 a7714383de1a610c7318e8a2751a230b64c8ca243058abd59b1886aabcc3965b SHA512 8c193894898a5a07e622a56ef37aba77b57559bc0a66e017e22980ae1e1c5057f4629b25aaa65fb85c8b7a74759b6f6d1e1b8b9df1bfe626e58a3fdb264267b9 WHIRLPOOL 804a28cf4f664a3356c19f0a988921cb01c7a2e05566915b3020dd1884d98e014ff9adc23cd5d1e0d947e0c14c54ccdfeef67bff6454cbd4dd153b6ddcfa070c

0
app-admin/filebeat/filebeat-5.4.2.ebuild → app-admin/filebeat/filebeat-5.4.3.ebuild

2
app-admin/logstash-bin/Manifest

@ -1,3 +1,3 @@
DIST logstash-5.2.2.zip 100068713 SHA256 35bd0378f5b9001b4c3056b11496936ef47c09e3ddc469353bc8951e3b81e174 SHA512 923b35e8bcc97f6036cd4a484df546b2cc1341ec8fe5080bea8f979856086aaaae5f71fa0c3f7aee2207f7c3e71aec18af416278123362f89990c05ec9e2c92f WHIRLPOOL 4a67ed0ba3b532da5d488b2e45f53149b4e63b6b638b6fe1058a13eab904cb7ec24cd87306868a4770fe6aadfe13f7d76bfc9973e73104a8e4e9aee455321c32
DIST logstash-5.3.2.zip 100247384 SHA256 b0dfe9295c86dc4efbc1b0884c8078fd414e2e96480c3b513b2a92dab47cb505 SHA512 c150a3076b035204677275081267ac781b34d7abd1e93214cf79d73c326afb58b24ebd91453dd6fb7ba3157cb28de9b319e077e07e4b0cb3db939b99174b130b WHIRLPOOL 83d8b347266e0846b2967b6c11c6615dd3a438d8eaf5dbe057caf7569a6f64ff39a352b56b9ef9127d045d7a37d484a5a09130961cbe190946d7f1b52a66251a
DIST logstash-5.4.1.zip 98842493 SHA256 06812d9a1cb9cae6ad83ecabdb6f25337873176db7fec054189c0631e2339bed SHA512 f7cdaf427c34c7a9b1fc3d131572f8be7c7bd113840d221c4faa9e431c9f5ed51ceaebf377a747f5db73c8c46cb7ff550401eae088eb144b056b28896600bf45 WHIRLPOOL 0e1035ebc8253cd058483282bc73e0ccc044e30a9eea6bc033cb37442622e8e7efdba0f97592128da8ae4de932d92f35ccdffa718af6ecab5d5049889e68dc2e
DIST logstash-5.4.3.zip 100434357 SHA256 074f46832c823775c10e662ddbe8007ce19790591aeb617f351a998f9adc5c9a SHA512 036667b9209bdc7ddb3e1c979bfe059b2aa6021c1efb4db0a2eeef0b3adec6f6dd1c2a326da2447abd31f40fbeddda50d495cc936b0c23e0ad541a6e8ac40048 WHIRLPOOL ff691031d7e4083491d7448867defc10f3bbe0a10f47194df3444fcf71baa0b8f133d4b0791b0837673130be078b425f8722a7e7b177c07fdd5968c94adfddba

0
app-admin/logstash-bin/logstash-bin-5.4.1.ebuild → app-admin/logstash-bin/logstash-bin-5.4.3.ebuild

6
app-arch/rar/Manifest

@ -1,6 +1,6 @@
DIST rarlinux-5.4.0-r1.tar.gz 541123 SHA256 ea4ec74f1692ceff09e890a427eed3257400124a1e0c173f53737a37993ade6e SHA512 fa6d5abb02c22eeb5c75b6ec84be7247e5629f4d278a7a836265e21e13626d16a00e60793bc8cfb58a1efaf0d8d717e0cbd43a250f64b03ea366d78a21dcc686 WHIRLPOOL e3d9553baabf496e73fee6314b5d06b73f5261ba5fc18d9bb90230a83bb590616899c8d1e747a1718171cf8933fe4aa8ad955f3f211533c71d6f47b96e4c11fd
DIST rarlinux-5.5.0_beta4_p20170628.tar.gz 544409 SHA256 08c76882c42352ce36dd7cc78ce629a875889dbed41c713af078dbc4fe721073 SHA512 41c1da62995fab00421f788cb65dda3c5e1eb265fe1f4cd6a3bf4f9c28c63c39e4a0aa654f93ae444833c5c17397ee0beb98a6e02a515371ae245ac215d618b6 WHIRLPOOL e7c9c3a47deb1524aad46063fae486adadfd36850c42929494a83c05c86108e0c7da496da13114f72cbe32ca7791545cb43c1bff53b0fcd789357eda901e2511
DIST rarlinux-x64-5.4.0-r1.tar.gz 531782 SHA256 264b7f09270c44ee9be5f0e8e8cab48781822c9d3aa6caf078af01719511b6de SHA512 8b6b83bebfb8421bf9f1c25313ffa985683309fecafb07260b1a3bd889e2aa922d3a137ff97f47638dac4c2299e76c00e28c27e3e40b413e7d40280e61af9e47 WHIRLPOOL 0a2b2d3ae2e750c0a624d55edc10191536d32d963d1bc1298da349709b6a98032a033f034970d1f2fbb1c2dae0537681186b8fb9c1b1409dae023c8351fb1303
DIST rarlinux-5.5.0_beta5_p20170706.tar.gz 546152 SHA256 d94cfc792b3bf7ad90c428d3a2749f9f267a7809a5de33de11a99386631089d5 SHA512 6440c0bf17e11370216114c8fab3994779930b10a813fe3c4195cee9d23bce239cb4575ccfee319842059688c744e91496b7e9de98eae98d98beb4884e8e84ad WHIRLPOOL 668de3befd4fac0f2be6a307c7161a57cff3bc7915d4bb796bf32c24c9278ed1eb4734e645d2668555bdb566f5ec60c11eb1cd7cbcafdd36d94651a6e19611b3
DIST rarlinux-x64-5.5.0_beta4_p20170628.tar.gz 534501 SHA256 5efa3b24b9f4b5aff2538f13c4d6ecae766a54badeb06d12387cbbcc1ca85608 SHA512 630033f9a5201d53ecb8796651b89caf7351b09e37087e071fc14c4c683fd32404322e80a71f6f1e6e449f264c0209d8ce7ad554c37420dfb764f091188ced2e WHIRLPOOL 17904bffb07da1670d2fc0359c0dfc116330ce938cb6dd150e6d9608e89723875d05322e26f2a803946da2a7eaae0ae8c693750964b908061be405d1da3a68a3
DIST rarlinux-x64-5.5.0_beta5_p20170706.tar.gz 535846 SHA256 68f2dbae2b0fd714a5c9a73369af26c8a186f910c4c7d094e39c456543eabe3c SHA512 09ce316774b6a0a4a54cd2db5fd87f266d203cc97a893ba88ed9573df3a0e068408e0715267121a9434bea4be9c6187bfe51d114b086d4bb792f26644ae8ec86 WHIRLPOOL 751926132a81fba209898d197146ef57afd7d6e698af02fb755c8f5fc191ac02de2fe6a90e0c298413e6e0610a3c1579276115bab5762010488a650b2e374ea2
DIST winrar-x64-5.5.0_beta4_p20170628.exe 2212800 SHA256 bf4dcf7c42ecb9028a2106297ebd6739fb75194c262e1f0ea7823ceaceccc8c8 SHA512 5a452d5a4f96dc240b1a04d690ced1ed6395857e1eafce8bcb91a3fe1feb60a54376b36c1d4117e6660556947bda6cf550e9a495842bdba4d6029ddeb17116c1 WHIRLPOOL 5f91b1b9eb8a0563c969b09027ad7197cc0d5586f8cddae0b0ce44a1d45489ba3461792f639a86c7829f7437b0dc9f0e14019cb5029f854ac65ff51f111eb79a
DIST winrar-x64-540-r1.exe 2179856 SHA256 d73cc6a97c3edde637c7d952ee2e0efc5b09937e5300cb0ecaffda70f4efdef0 SHA512 27082f2aa1fde0b82611360bece85b984258a3e81fb20249122a643ae1d6d9878ca248e854899a7ceffa4363aa032fc5360eba80c19e700292b5a261040d75c0 WHIRLPOOL 62bd28cb0ef7c4b5294f44cf15d697f15a69aaaa898865b006d3ff3984378cb688907481dab738e2f25737cec9fe199dc157b48b66f28ae6a66fb1dd27018d7b
DIST winrar-x64-5.5.0_beta5_p20170706.exe 2215544 SHA256 3e566c006b4941318597f9e47c3b5161ee4e944cd12b4ec9a38622f96e1af0a8 SHA512 c64ca0b992245ab402872b44b037ba499e00d452dae695ad6b49bf6cb497b24154171b1b2bd8978c32c740d59c0da89fe0c1e56bb95714afe7ac529264371ab8 WHIRLPOOL 610acf4ebb67100a335bc7a70be2c69cf8a828df84a0ac90392451efd760e2e0f701a795993b43520763c5d1c9e0556426feabdebfb7841b589604b95256fa3b

9
app-arch/rar/rar-5.4.0-r1.ebuild → app-arch/rar/rar-5.5.0_beta5_p20170706.ebuild

@ -3,12 +3,11 @@
EAPI="6"
MY_PV="${PV/0_beta/b}"
DESCRIPTION="RAR compressor/uncompressor"
HOMEPAGE="http://www.rarsoft.com/"
URI_x86="http://www.rarsoft.com/rar/rarlinux-${MY_PV}.tar.gz -> rarlinux-${MY_PV}-r1.tar.gz"
URI_amd64="http://www.rarsoft.com/rar/rarlinux-x64-${MY_PV}.tar.gz -> rarlinux-x64-${MY_PV}-r1.tar.gz"
URI_w64="http://www.rarsoft.com/rar/winrar-x64-${MY_PV//.}.exe -> winrar-x64-${MY_PV//.}-r1.exe"
URI_x86="https://mirror.whissi.de/distfiles/rar/rarlinux-${PV}.tar.gz"
URI_amd64="https://mirror.whissi.de/distfiles/rar/rarlinux-x64-${PV}.tar.gz"
URI_w64="https://mirror.whissi.de/distfiles/rar/winrar-x64-${PV}.exe"
SRC_URI="x86? ( ${URI_x86} )
amd64? ( ${URI_amd64} )
all_sfx? (
@ -19,7 +18,7 @@ SRC_URI="x86? ( ${URI_x86} )
LICENSE="RAR BSD BSD-2"
SLOT="0"
KEYWORDS="-* amd64 x86"
KEYWORDS="-* ~amd64 ~x86"
IUSE="all_sfx"
RESTRICT="mirror bindist"

16
app-crypt/gpgme/files/gpgme-1.8.0-gcc-7.patch

@ -0,0 +1,16 @@
diff --git a/lang/qt/src/qgpgmenewcryptoconfig.cpp b/lang/qt/src/qgpgmenewcryptoconfig.cpp
index eb3af56..af47594 100644
--- a/lang/qt/src/qgpgmenewcryptoconfig.cpp
+++ b/lang/qt/src/qgpgmenewcryptoconfig.cpp
@@ -51,2 +51,3 @@
#include <cassert>
+#include <functional> /* std::mem_fn */
diff --git a/lang/qt/src/threadedjobmixin.h b/lang/qt/src/threadedjobmixin.h
index 32b23db..c4f85c2 100644
--- a/lang/qt/src/threadedjobmixin.h
+++ b/lang/qt/src/threadedjobmixin.h
@@ -53,2 +53,3 @@
#include <cassert>
+#include <functional> /* std::function */

1
app-crypt/gpgme/gpgme-1.8.0-r3.ebuild

@ -39,6 +39,7 @@ REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
PATCHES=(
"${FILESDIR}"/${PN}-1.1.8-et_EE.patch
"${FILESDIR}"/${P}-cmake.patch
"${FILESDIR}"/${P}-gcc-7.patch
)
do_python() {

1
app-editors/XML-XSH2/Manifest

@ -1 +1,2 @@
DIST XML-XSH2-2.1.26.tar.gz 353149 SHA256 cf2f070505ddc350b67c4522b43bc233e8468b36670890b672c8e01e7551f56e SHA512 2c4213e296aa786bc1b43ebc3656c4a0f750904884fd77721c540ad9e326d9081a18e4f30d75a89aacc28e8b672e3eff702080fc5c36ffcc8ea621dff49c07e4 WHIRLPOOL d132dde18cdd37f468fde7c7d8f62504a9d45aa790033230c2a2e85dfe27e26473001eac8edc7f1162602d839f43b4fe328a923c6023ee3ac4e029036aa1ce1f
DIST XML-XSH2-2.1.6.tar.gz 322506 SHA256 6bd3d520db9b192e9d04b2fdb43ac54ebd945148e03d1e93dc4b9f39fa5dd551 SHA512 2ee992a50378a6f79327938cbd301eb49954d4dbf7c2815bc40f9f74d77eed4060a234f0369215375f34a495871c29ef17f60919f31fc9b192558945a9303b7b WHIRLPOOL 155137cb11204638b3aeedc46444797a0065e341fa29adaac3864b648206e3506561a9175838a61eb28c7b29262db6f6669694be660e2b4348d21e5b68b80f01

34
app-editors/XML-XSH2/XML-XSH2-2.1.26.ebuild

@ -0,0 +1,34 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DIST_AUTHOR=CHOROBA
inherit perl-module
DESCRIPTION="Powerful scripting language/shell for XPath-based editing of XML"
HOMEPAGE="http://xsh.sourceforge.net/"
LICENSE="|| ( Artistic GPL-2 )" # Artistic or GPL-2
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-perl/IO-stringy
>=dev-perl/Parse-RecDescent-1.940.0
virtual/perl-Term-ReadLine
dev-perl/Term-ReadLine-Perl
dev-perl/URI
>=dev-perl/XML-Filter-DOMFilter-LibXML-0.30.0
>=dev-perl/XML-LibXML-1.600.0
dev-perl/XML-LibXML-Iterator
>=dev-perl/XML-LibXSLT-1.600.0
>=dev-perl/XML-SAX-Writer-0.440.0
>=dev-perl/XML-XUpdate-LibXML-0.6.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"
PATCHES=( "${FILESDIR}/${P}-perl526.patch" )

12
app-editors/XML-XSH2/files/XML-XSH2-2.1.26-perl526.patch

@ -0,0 +1,12 @@
diff -ruN XML-XSH2-2.1.26.orig/Makefile.PL XML-XSH2-2.1.26/Makefile.PL
--- XML-XSH2-2.1.26.orig/Makefile.PL 2016-07-09 09:01:59.000000000 +0200
+++ XML-XSH2-2.1.26/Makefile.PL 2017-07-08 23:26:00.426453212 +0200
@@ -4,6 +4,8 @@
use ExtUtils::MakeMaker;
+use lib q[.];
+
$| = 1;
WriteMakefile(

1
app-editors/ee/Manifest

@ -1,2 +1 @@
DIST ee-1.4.6.src.tgz 70511 SHA256 a85362dbc24c2bd0f675093fb593ba347b471749c0a0dbefdc75b6334a7b6e4c SHA512 e77fd6876886f7bad8b6c8a0cbf5c9d5da524be473e86721082495db3410fc4f2a7fce64bbbf221037e5c7d5e4f8f5b0712703eea8a51cc63926b16e6632f0a7 WHIRLPOOL 093a83d5fc0531b3afa5c49a91133872a0b37a16278300bef0633b625a4a5db7356731266157d2c5af74aaa3d82128fea8e88e1b94cf3004f0ef8ddb97da7a50
DIST ee-1.5.2.src.tgz 69651 SHA256 e08d7511a48b43ee354042fe3fe7d9cb3431238caedcf4ac729c61a447003918 SHA512 9ca0e82d65971b0bce38e09c365b6eb8b81ca6ff5b244107ae254322e47e841e7f5345bf242a0a9dd66b731d46cead6f442016b9e070a1298e1a5319b1d7b97a WHIRLPOOL 60397b6cde372268d5785b13a3e8e9eddd9c489c0e1981787055d1df52b22f1a7179583a487be4243874b1f9a30a242b630df1a1d3bf6a13d7380b1cb8716b95

39
app-editors/ee/ee-1.4.6.ebuild

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
inherit toolchain-funcs
DESCRIPTION="An easy to use text editor. Intended to be usable with little or no instruction"
HOMEPAGE="http://mahon.cwx.net/"
SRC_URI="http://mahon.cwx.net/sources/${P}.src.tgz"
LICENSE="Artistic"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~mips ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND="!app-editors/ersatz-emacs"
S="${WORKDIR}/easyedit-${PV}"
src_prepare() {
sed -i \
-e "s/\tcc /\t\\\\\$(CC) /" \
-e "/other_cflag/s/ *-s//" \
create.make
}
src_configure() {
emake localmake
}
src_compile() {
emake -f make.local CC="$(tc-getCC)"
}
src_install() {
dobin ee
doman ee.1
dodoc Changes README.ee ee.i18n.guide ee.msg
}

25
app-editors/ee/ee-1.5.2.ebuild

@ -1,13 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
EAPI="6"
inherit eutils toolchain-funcs
inherit toolchain-funcs
DESCRIPTION="An easy to use text editor. A subset of aee"
HOMEPAGE="http://mahon.cwx.net/"
SRC_URI="http://mahon.cwx.net/sources/${P}.src.tgz"
#HOMEPAGE="http://mahon.cwx.net/ http://www.users.uswest.net/~hmahon/"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="mirror://gentoo/${P}.src.tgz"
LICENSE="BSD-2"
SLOT="0"
@ -17,9 +18,13 @@ IUSE=""
RDEPEND="!app-editors/ersatz-emacs"
S="${WORKDIR}/easyedit-${PV}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-*.diff
PATCHES=(
"${FILESDIR}"/${PN}-init-location.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS=( Changes README.${PN} ${PN}.i18n.guide ${PN}.msg )
src_prepare() {
sed -i \
-e "s/make -/\$(MAKE) -/g" \
-e "/^buildee/s/$/ localmake/" \
@ -30,6 +35,8 @@ src_prepare() {
-e "/CFLAGS =/s/\" >/ \\\\\$(LDFLAGS)\" >/" \
-e "/other_cflag/s/ *-s//" \
create.make
default
}
src_compile() {
@ -37,8 +44,8 @@ src_compile() {
}
src_install() {
dobin ee
doman ee.1
dodoc Changes README.ee ee.i18n.guide ee.msg
dobin ${PN}
doman ${PN}.1
einstalldocs
keepdir /usr/share/${PN}
}

28
app-editors/ee/files/ee-Wformat-security.patch

@ -0,0 +1,28 @@
--- a/ee.c
+++ b/ee.c
@@ -2105,11 +2105,11 @@
}
else if (!strcmp("-?", buff))
{
- fprintf(stderr, usage0, arguments[0]);
- fprintf(stderr, usage1);
- fprintf(stderr, usage2);
- fprintf(stderr, usage3);
- fprintf(stderr, usage4);
+ fprintf(stderr, "%s", usage0, arguments[0]);
+ fprintf(stderr, "%s", usage1);
+ fprintf(stderr, "%s", usage2);
+ fprintf(stderr, "%s", usage3);
+ fprintf(stderr, "%s", usage4);
exit(1);
}
else if ((*buff == '+') && (start_at_line == NULL))
@@ -3243,7 +3243,7 @@
}
if (shell_fork)
{
- printf(continue_msg);
+ printf("%s", continue_msg);
fflush(stdout);
while ((in = getchar()) != '\n')
;

8
app-editors/ee/files/ee-init-location.diff → app-editors/ee/files/ee-init-location.patch

@ -1,5 +1,5 @@
--- easyedit-1.5.2.orig/ee.1
+++ easyedit-1.5.2/ee.1
--- a/ee.1
+++ b/ee.1
@@ -406,7 +406,7 @@
.PP
Since different users have different preferences, \fIee\fR allows some
@ -27,8 +27,8 @@
.br
.I $HOME/.init.ee
.br
--- easyedit-1.5.2.orig/ee.c
+++ easyedit-1.5.2/ee.c
--- a/ee.c
+++ b/ee.c
@@ -4124,7 +4124,7 @@
}

16
app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild → app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild

@ -43,10 +43,20 @@ src_install() {
local size
for size in 16 32 48 128 256; do
newicon -s ${size} Icon/${size}x${size}/sublime_text.png sublime-text.png
newicon -s ${size} Icon/${size}x${size}/sublime_text.png subl.png
done
make_desktop_entry "subl" "Sublime Text ${MV}" \
/usr/share/icons/hicolor/48x48/apps/sublime-text.png \
make_desktop_entry "subl" "Sublime Text ${MV}" "subl" \
"TextEditor;IDE;Development" "StartupNotify=true"
# needed to get WM_CLASS lookup right
mv "${ED%/}"/usr/share/applications/subl{-sublime-text,}.desktop || die
}
pkg_postrm() {
gnome2_icon_cache_update
}
pkg_postinst() {
gnome2_icon_cache_update
}

19
app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild → app-editors/sublime-text/sublime-text-3_pre3126-r3.ebuild

@ -35,7 +35,7 @@ S="${WORKDIR}/sublime_text_${MV}"
src_install() {
insinto /opt/${PN}${MV}
doins -r Packages
doins -r Packages Icon
doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
exeinto /opt/${PN}${MV}
@ -44,10 +44,21 @@ src_install() {
local size
for size in 32 48 128 256; do
newicon -s ${size} Icon/${size}x${size}/sublime-text.png sublime-text.png
dosym ../../../../../../opt/${PN}${MV}/Icon/${size}x${size}/sublime-text.png \
/usr/share/icons/hicolor/${size}x${size}/apps/subl.png
done
make_desktop_entry "subl" "Sublime Text ${MV}" \
/usr/share/icons/hicolor/48x48/apps/sublime-text.png \
make_desktop_entry "subl" "Sublime Text ${MV}" "subl" \
"TextEditor;IDE;Development" "StartupNotify=true"
# needed to get WM_CLASS lookup right
mv "${ED%/}"/usr/share/applications/subl{-sublime-text,}.desktop || die
}
pkg_postrm() {
gnome2_icon_cache_update
}
pkg_postinst() {
gnome2_icon_cache_update
}

2
app-emacs/chess/chess-2.0.4.ebuild

@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz
LICENSE="GPL-3+ FDL-1.3+"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
# Free alternatives first, otherwise follow the ordering in the upstream
# chess-default-engine (in chess.el). Rearrange chess-default-engine in

2
app-emacs/chess/chess-2.0_beta6-r2.ebuild

@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/emacs-chess/${P/_beta/b}.tar.gz
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
DEPEND=""
RDEPEND="|| ( games-board/gnuchess

2
app-emulation/vice/vice-2.4.22.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86"
KEYWORDS="amd64 x86"
IUSE="Xaw3d alsa ethernet ffmpeg fullscreen +gtk ipv6 lame nls oss png pulseaudio sdl +sdlsound threads vte zlib"
# upstream says gtk3 and sdl2 shouldn't be exposed yet.

2
app-emulation/vice/vice-2.4.27-r2.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="Xaw3d alsa ethernet ffmpeg fullscreen +gtk ipv6 lame nls oss png pulseaudio sdl +sdlsound threads vte zlib"
# upstream says gtk3 and sdl2 shouldn't be exposed yet.

2
app-emulation/vice/vice-2.4.27-r3.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="Xaw3d alsa ethernet ffmpeg fullscreen +gtk ipv6 lame nls oss png pulseaudio sdl +sdlsound threads vte zlib"
# upstream says gtk3 and sdl2 shouldn't be exposed yet.

2
app-emulation/vice/vice-2.4.27.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="Xaw3d alsa ethernet ffmpeg fullscreen +gtk ipv6 lame nls oss png pulseaudio sdl +sdlsound threads vte zlib"
# upstream says gtk3 and sdl2 shouldn't be exposed yet.

2
app-emulation/vice/vice-2.4.31.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="Xaw3d alsa ethernet ffmpeg fullscreen +gtk ipv6 lame nls oss png pulseaudio sdl +sdlsound threads vte zlib"
# upstream says gtk3 and sdl2 shouldn't be exposed yet.

3
app-i18n/canna/canna-3.7_p3-r1.ebuild

@ -24,7 +24,10 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-gentoo.patch
"${FILESDIR}"/${PN}-kpdef.patch
"${FILESDIR}"/${PN}-overflow.patch
"${FILESDIR}"/${PN}-posix-sort.patch
"${FILESDIR}"/${PN}-Wformat.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS="*CHANGES* ChangeLog INSTALL* README* RKCCONF* WHATIS*"

3
app-i18n/canna/canna-3.7_p3-r2.ebuild

@ -29,7 +29,10 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-gentoo.patch
"${FILESDIR}"/${PN}-kpdef.patch
"${FILESDIR}"/${PN}-overflow.patch
"${FILESDIR}"/${PN}-posix-sort.patch
"${FILESDIR}"/${PN}-Wformat.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS="*CHANGES* ChangeLog INSTALL* README* RKCCONF* WHATIS*"

154
app-i18n/canna/canna-3.7_p3-r3.ebuild

@ -0,0 +1,154 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit cannadic toolchain-funcs
MY_P="Canna${PV//[._]/}"
DESCRIPTION="A client-server based Kana-Kanji conversion system"
HOMEPAGE="http://canna.osdn.jp/"
SRC_URI="mirror://sourceforge.jp/canna/9565/${MY_P}.tar.bz2"
LICENSE="MIT GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="canuum doc ipv6"
DEPEND="x11-misc/gccmakedep
x11-misc/imake
canuum? (
dev-libs/libspt
sys-libs/ncurses
virtual/pkgconfig
)
doc? (
app-text/ghostscript-gpl
dev-texlive/texlive-langjapanese
dev-texlive/texlive-latexrecommended
)"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-gentoo.patch
"${FILESDIR}"/${PN}-canuum.patch
"${FILESDIR}"/${PN}-kpdef.patch
"${FILESDIR}"/${PN}-overflow.patch
"${FILESDIR}"/${PN}-posix-sort.patch
"${FILESDIR}"/${PN}-Wformat.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS="*CHANGES* ChangeLog INSTALL* README* RKCCONF* WHATIS*"
src_prepare() {
default
sed -i \
-e "/DefLibCannaDir/s:/lib$:/$(get_libdir):" \
-e "/UseInet6/s:0:$(usex ipv6 1 0):" \
Canna.conf
if use canuum; then
cd canuum
mv configure.{in,ac}
eautoreconf
cd - > /dev/null
fi
}
src_configure() {
xmkmf -a || die
if use canuum; then
cd canuum
xmkmf -a || die
# workaround for sys-libs/ncurses[tinfo]
sed -i "/^TERMCAP_LIB/s:=.*:=$(pkg-config --libs ncurses):" Makefile
cd - > /dev/null
fi
if use doc; then
cd doc/man/guide/tex
xmkmf -a || die
cd - > /dev/null
fi
}
src_compile() {
# bug #279706
emake -j1 \
CC="$(tc-getCC)" \
CDEBUGFLAGS="${CFLAGS}" \
LOCAL_LDFLAGS="${LDFLAGS}" \
SHLIBGLOBALSFLAGS="${LDFLAGS}" \
${PN}
if use canuum; then
einfo "Compiling canuum"
emake -C canuum -j1 \
CC="$(tc-getCC)" \
CDEBUGFLAGS="${CFLAGS}" \
LOCAL_LDFLAGS="${LDFLAGS}" \
canuum
fi
if use doc; then
# NOTE: build fails if infinality enabled in fontconfig
einfo "Compiling DVI, PS, and PDF documents"
# bug #223077
emake -C doc/man/guide/tex -j1 \
JLATEXCMD="platex -kanji=euc" \
DVI2PSCMD="dvips" \
VARTEXFONTS="${T}"/fonts \
${PN}.ps \
${PN}.pdf
fi
}
src_install() {
emake DESTDIR="${D}" install install.man
einstalldocs
if use canuum; then
emake -C canuum DESTDIR="${D}" install install.man
docinto canuum
dodoc README.jp
fi
if use doc; then
insinto /usr/share/doc/${PF}
doins doc/man/guide/tex/${PN}.{dvi,ps,pdf}
fi
# for backward compatibility
dosbin "${FILESDIR}"/update-canna-dics_dir
keepdir /var/lib/${PN}/dic/{user,group}
fowners bin:bin /var/lib/${PN}/dic/{user,group}
fperms 0775 /var/lib/${PN}/dic/{user,group}
insinto /var/lib/${PN}/dic/dics.d
newins "${ED}"/var/lib/${PN}/dic/${PN}/dics.dir 00${PN}.dics.dir
keepdir /var/log/${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
newinitd "${FILESDIR}"/${PN}.initd ${PN}
insinto /etc
newins "${FILESDIR}"/${PN}.hosts hosts.${PN}
}
pkg_postinst() {
update-cannadic-dir
if ! locale -a | grep -iq "ja_JP.eucjp"; then
elog "Some dictionary tools in this package require ja_JP.EUC-JP locale."
elog
elog "# echo 'ja_JP.EUC-JP EUC-JP' >> /etc/locale.gen"
elog "# locale-gen"
elog
fi
}

199
app-i18n/canna/files/canna-Wformat-security.patch

@ -0,0 +1,199 @@
--- a/cmd/catdic/can.c
+++ b/cmd/catdic/can.c
@@ -1236,7 +1236,7 @@
break;
default:
if (init[0] == '/') {
- (void)fprintf(stderr,msg_abnl);
+ (void)fprintf(stderr,"%s",msg_abnl);
} else {
(void)fprintf(stderr,msg_abnls,init);
}
@@ -1297,11 +1297,11 @@
if ( opt_fq ) {
if ( opt_s ) {
- (void) fprintf(stderr,msg_sfq);
+ (void) fprintf(stderr,"%s",msg_sfq);
exit(ERR_VALUE) ;
}
if ( opt_l || opt_std ) {
- (void) fprintf(stderr,msg_l);
+ (void) fprintf(stderr,"%s",msg_l);
exit(ERR_VALUE) ;
}
mode = mode | PL_DIC ;
@@ -1491,7 +1491,7 @@
break;
default:
if(init[0] == '/') {
- fprintf(stderr,msg_abnl );
+ fprintf(stderr,"%s",msg_abnl );
}
else {
fprintf(stderr,msg_abnls,init);
--- a/cmd/catdic/rutil.c
+++ b/cmd/catdic/rutil.c
@@ -271,7 +271,7 @@
"Dictionary \"%s\" does not exist.\n"), dicname);
break;
case NOTALC :
- (void)fprintf(stderr, msg_mem);
+ (void)fprintf(stderr, "%s", msg_mem);
break;
case BADF :
(void)fprintf(stderr, gettxt("cannacmd:196",
@@ -297,7 +297,7 @@
(void)fprintf(stderr,msg_abnls,init);
}
else {
- (void)fprintf(stderr,msg_abnl);
+ (void)fprintf(stderr,"%s",msg_abnl);
}
break;
}
@@ -321,7 +321,7 @@
(void)fprintf(stderr, msg_abnls, init);
}
else {
- (void)fprintf(stderr, msg_abnl);
+ (void)fprintf(stderr, "%s", msg_abnl);
}
ret = -1;
return ret;
@@ -332,13 +332,13 @@
(void)fprintf(stderr, msg_mnts, init);
}
else {
- (void)fprintf(stderr, msg_mnt);
+ (void)fprintf(stderr, "%s", msg_mnt);
}
ret = -1;
return ret;
}
if ((mode & PL_DIC) == PL_DIC ) {
- (void)fprintf(stderr,msg_fq);
+ (void)fprintf(stderr,"%s",msg_fq);
ret = -1 ;
return ret ;
}
@@ -359,7 +359,7 @@
ret = 0;
break;
case NOTALC :
- (void)fprintf(stderr, msg_mem);
+ (void)fprintf(stderr, "%s", msg_mem);
ret = -1;
break;
case BADF :
@@ -421,7 +421,7 @@
ret = -1;
break;
case BADCONT :
- (void)fprintf(stderr,msg_cnt);
+ (void)fprintf(stderr,"%s",msg_cnt);
ret = -1;
break;
default:
@@ -429,7 +429,7 @@
(void)fprintf(stderr, msg_abnls, init);
}
else {
- (void)fprintf(stderr, msg_abnl);
+ (void)fprintf(stderr, "%s", msg_abnl);
}
exit(ERR_VALUE);
break;
@@ -448,7 +448,7 @@
ret = 0;
break;
case NOTALC :
- (void)fprintf(stderr, msg_mem);
+ (void)fprintf(stderr, "%s", msg_mem);
ret = -1;
break;
case BADF :
@@ -509,11 +509,11 @@
ret = -1;
break;
case BADARG :
- (void)fprintf(stderr,msg_fq);
+ (void)fprintf(stderr,"%s",msg_fq);
ret = -1;
break;
case BADCONT :
- (void)fprintf(stderr,msg_cnt);
+ (void)fprintf(stderr,"%s",msg_cnt);
ret = -1;
break;
case NOENT : /* 91.12.03 */
@@ -526,7 +526,7 @@
(void)fprintf(stderr, msg_abnls, init);
}
else {
- (void)fprintf(stderr, msg_abnl);
+ (void)fprintf(stderr, "%s", msg_abnl);
}
exit(ERR_VALUE);
break;
@@ -556,7 +556,7 @@
(void)fprintf(stderr, msg_abnls,init);
}
else {
- (void)fprintf(stderr, msg_abnl);
+ (void)fprintf(stderr, "%s", msg_abnl);
}
ret = -1;
return ret;
@@ -567,13 +567,13 @@
(void)fprintf(stderr, msg_mnts, init);
}
else {
- (void)fprintf(stderr, msg_mnt);
+ (void)fprintf(stderr, "%s", msg_mnt);
}
ret = -1;
return ret;
}
if ((mode & PL_DIC) == PL_DIC ) {
- (void)fprintf(stderr, msg_fq);
+ (void)fprintf(stderr, "%s", msg_fq);
ret = -1 ;
return ret ;
}
@@ -608,7 +608,7 @@
ret = -2; /* 93.03.03 */
break;
case BADCONT :
- (void)fprintf(stderr, msg_cnt);
+ (void)fprintf(stderr, "%s", msg_cnt);
ret = -1;
break;
default:
@@ -616,7 +616,7 @@
(void)fprintf(stderr, msg_abnls, init);
}
else {
- (void)fprintf(stderr, msg_abnl);
+ (void)fprintf(stderr, "%s", msg_abnl);
}
ret = -1;
break;
@@ -651,7 +651,7 @@
ret = -2; /* 93.03.03 */
break;
case BADCONT :
- (void)fprintf(stderr, msg_cnt);
+ (void)fprintf(stderr, "%s", msg_cnt);
ret = -1;
break;
default:
@@ -659,7 +659,7 @@
(void)fprintf(stderr, msg_abnls, init);
}
else {
- (void)fprintf(stderr, msg_abnl);
+ (void)fprintf(stderr, "%s", msg_abnl);
}
ret = -1;
break;

11
app-i18n/canna/files/canna-Wformat.patch

@ -0,0 +1,11 @@
--- a/doc/man/guide/tex/cannaindex.c
+++ b/doc/man/guide/tex/cannaindex.c
@@ -198,7 +198,7 @@
}
inf = fopen(argv[1], "r");
if (!inf) {
- fprintf(stderr, "%s: Can not open file \"%s\".\n", argv[1]);
+ fprintf(stderr, "%s: Can not open file \"%s\".\n", program, argv[1]);
exit(1);
}
pages = readindex(inf, entries);

21
app-i18n/canna/files/canna-canuum.patch

@ -0,0 +1,21 @@
--- a/canuum/configure.in
+++ b/canuum/configure.in
@@ -401,7 +401,7 @@
dnl
olibs="$LIBS"
AC_MSG_CHECKING(--with-term-libs argument)
-AC_ARG_WITH(tlib,
+AC_ARG_WITH(term-libs,
[ --with-term-libs=-lLIB terminal library to be used ],)
if test -n "$with_term_libs"; then
AC_MSG_RESULT($with_term_libs)
--- a/canuum/wnn_os.h
+++ b/canuum/wnn_os.h
@@ -41,6 +41,7 @@
#include <signal.h>
#if STDC_HEADERS
# include <stdlib.h>
+# include <string.h>
# include <limits.h>
#endif /* STDC_HEADERS */

20
app-i18n/canna/files/canna-overflow.patch

@ -0,0 +1,20 @@
--- a/cmd/catdic/rutil.c
+++ b/cmd/catdic/rutil.c
@@ -384,7 +384,7 @@
(void)fprintf(stderr,gettxt("cannacmd:205",
"Specified dictionary \"%s\" already exists. Do you overwrite it ? (y/n)"),
dicname);
- fgets(ans,80,stdin);
+ fgets(ans,sizeof(ans),stdin);
} else {
(void)fprintf(stderr,gettxt("cannacmd:206",
"Specified dictionary \"%s\" already exists."),dicname);
@@ -474,7 +474,7 @@
if (isatty(fileno(stdin)) != 0) {
(void)fprintf(stderr,gettxt("cannacmd:216",
"Personal learning file of dictionary \"%s\" exists. Do you overwrite it ? (y/n)"),dicname);
- fgets(ans,80,stdin);
+ fgets(ans,sizeof(ans),stdin);
} else {
(void)fprintf(stderr,gettxt("cannacmd:217",
"Personal learning file of system dictionary \"%s\" already exists."),

3
app-i18n/canna/metadata.xml

@ -5,6 +5,9 @@
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<use>
<flag name="canuum">Build canuum</flag>
</use>
<upstream>
<remote-id type="sourceforge-jp">canna</remote-id>
</upstream>

2
app-misc/elasticsearch/Manifest

@ -1,4 +1,4 @@
DIST elasticsearch-5.1.2.tar.gz 33299777 SHA256 74d752f9a8b46898d306ad169b72f328e17215c0909149e156a576089ef11c42 SHA512 1867626e8a87f11ed109e1325fd1d16c9e0af06ebe6a30c78ea679ab533ab377f5da8ea55af6871be33af226f02187a2aadd77e5e23c097dd24055be21e9d691 WHIRLPOOL 2e9df71c915343e2cc8ad82c59b877f41f5e093cbeba21f471c32cb51a195eccc6223bc48da48bb4af2e6bea9f2539f2e93b866963148f4ca2940ba4466e614e
DIST elasticsearch-5.2.2.tar.gz 33799732 SHA256 cf88930695794a8949342d386f028548bd10b26ecc8c4b422a94ea674faf8ac9 SHA512 670f8aa81a34191a13cc8c608a9dc7bec60c63bbed8fdb9bc0619585d644867576a7677eb0f14b4e4d064e59def186d4b431930bf79b54bcbf59a29b0b327e85 WHIRLPOOL 4ec1f3b5ed15b9f22d27512ea784ffe9e32e00808fec89418860955d2f4759d045775e18c0a61693da47f39de9f235de954eada231fbd6de5fbfd17f552e8452
DIST elasticsearch-5.3.3.tar.gz 33701608 SHA256 c7e23fddd74d66207b01dea777597c9d04c242973e1ac61aec0f13b716ebed1d SHA512 36fc00081af5555ceb0c0c6e8300c184d40e7176e084d899f2bfaafc3a36c6ba0f457c4bccde95a282d441fa26d84aba4ee1b8ef634831ffdef2f14feb725daa WHIRLPOOL ce641c9cb2071661a221f95fe38018ae2108ffdd855c70aafba4286da369cde461ff39afc674d650ca33925c350592d82e170b2e937e73e949279ca49850a325
DIST elasticsearch-5.4.2.tar.gz 33322090 SHA256 0206124d101a293b34b19cebee83fbf0e2a540f5214aabf133cde0719b896150 SHA512 cbeacdc9f6b391cea753a656f190f37db8130bcce3210356b63a0e27964aff6c079a3650f94242c6b98b0a87f58f6748fed02eb1f3a70495e9d6ccd09d138b7d WHIRLPOOL a7f1780934626230bcc48bcf8777bd29fc2dd548d234433414f6e4e33853c0362cc5be6273c8916b692d16636f1be39be0d8ccb8fad91d6e532905ad491af8ad
DIST elasticsearch-5.4.3.tar.gz 33326964 SHA256 0ceaf6a2243e9a6f3519dce62991ccab09a44326d6899688cd09422b8c31c68f SHA512 8cc8c96ed6d1db947f20624b5231a9718897fbe5acdab9828ef3ec580b8e5bef2bbdf961ace437d192c2bae3d70f6962e1ab6985c25e314979daf6479470acc0 WHIRLPOOL 2d124ceb2aabde87d043bd4178704e1b451a174ff0b9082894aaaf74d924113f656f95d8d25ee58f7987c6821000907dcb67e217989835d6344ae30fd8f08c42

0
app-misc/elasticsearch/elasticsearch-5.4.2.ebuild → app-misc/elasticsearch/elasticsearch-5.4.3.ebuild

60
app-misc/gourmet/gourmet-0.17.4.ebuild

@ -1,60 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
DESCRIPTION="Recipe Organizer and Shopping List Generator for Gnome"
HOMEPAGE="https://thinkle.github.com/gourmet/"
SRC_URI="https://github.com/thinkle/gourmet/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="-i18n -ipython pdf print spell sound web"
RDEPEND=">=dev-python/pygtk-2.22.0:2[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-0.7.9-r1[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
i18n? ( dev-python/elib-intl[${PYTHON_USEDEP}] )
ipython? ( >=dev-python/ipython-0.13.2[${PYTHON_USEDEP}] )
pdf? (
>=dev-python/reportlab-2.6[${PYTHON_USEDEP}]
>=dev-python/python-poppler-0.12.1-r4[${PYTHON_USEDEP}]
)
print? (
>=dev-python/reportlab-2.6[${PYTHON_USEDEP}]
>=dev-python/python-poppler-0.12.1-r4[${PYTHON_USEDEP}]
)
spell? ( >=dev-python/gtkspell-python-2.25.3-r1[${PYTHON_USEDEP}] )
sound? ( >=dev-python/gst-python-0.10.22-r1:0.10[${PYTHON_USEDEP}] )
web? ( >=dev-python/beautifulsoup-3.2.1-r1:python-2[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
dev-util/intltool
>=dev-python/python-distutils-extra-2.37-r1[${PYTHON_USEDEP}]"
PATCHES=( ${FILESDIR}/no-docs-0.17.0.patch )
DOCS=( ChangeLog CODING.md FAQ README.md TESTS TODO.md )
python_prepare_all() {
# Modify these lines before copying them out
sed -i "s:base_dir = '..':base_dir = '/usr/share':" gourmet/settings.py || die
sed -i 's:data_dir = os.path.join(base_dir, "gourmet", "data"):data_dir = os.path.join(base_dir, "gourmet"):' gourmet/settings.py || die
sed -i 's:\(icon_base = os.path.join(data_dir,\) "icons",:\1 "gourmet",:' gourmet/settings.py || die
sed -i 's:\(locale_base = os.path.join(base_dir, "gourmet",\) "build",:\1:' gourmet/settings.py || die
sed -i 's:\(plugin_base = os.path.join(base_dir,\) "gourmet", "build", "share",:\1:' gourmet/settings.py || die
distutils-r1_python_prepare_all
}
python_prepare() {
distutils-r1_python_prepare
sed -i "s:\(lib_dir = \)'../gourmet':\1'$(python_get_sitedir)':" gourmet/settings.py || die
}
python_install_all() {
distutils-r1_python_install_all
doman gourmet.1
}

2
dev-cpp/tbb/tbb-2017.20170226.ebuild

@ -14,7 +14,7 @@ HOMEPAGE="http://www.threadingbuildingblocks.org/"
SRC_URI="https://github.com/01org/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="debug doc examples"
DEPEND=""

1
dev-db/mariadb/Manifest

@ -3,6 +3,7 @@ DIST mariadb-10.0.30.tar.gz 63433598 SHA256 9a2cb7f06ecce1bb64dddc70c484e36507b5
DIST mariadb-10.0.31.tar.gz 63461177 SHA256 371f2dae0b9e1a92939fba1efca77ac83ba15b6b6dcfd389ca5cbf79eb8b842a SHA512 8f4b6d59999fec77b965b98028ca3f253e950549ad785149d205fe36c3c8f05afd38fc81fd7fa7f44d50dcee83130dc28db18f0e3d198daffa28f24321477f5b WHIRLPOOL 8ea1504b8bce8bffaff466394d31cabe8f1eeddfa59f5fd8d680460902f96573aeaf277168c4c909a064ce8f482c9c7ec589b7f2207e3cc6bed5da66db34fd00
DIST mariadb-10.1.23.tar.gz 61772244 SHA256 54d8114e24bfa5e3ebdc7d69e071ad1471912847ea481b227d204f9d644300bf SHA512 338d016251038ef03d78744d93a2e21db6517e44f911512aaa3f34b52ddf6b2fc255783f8cacd63a7f89bc56eb728321c658b11f06718c83baf22109907149c6 WHIRLPOOL 2f1ae9e3dab858998cff8578b7ec8d1c0949a908a9872dc48c997ae2b233eba629d65594bf67ae145d911bb6bd8dcf3dab2778d3a0fbe74d8855805326ccee12
DIST mariadb-10.1.24.tar.gz 61780687 SHA256 b3df99ae5b1ec8cf6cede4cbc4ae3f54ce66464549cba6d56d9ff4d24e4d551e SHA512 0b8d81b53f6866a81f33559ce57ebf956fec3ba25da0bd58c8bee3b2ecc00a6c370340000209d18463f84501d3ba35994b51ef99224616c37cd38d2fc87b73e9 WHIRLPOOL 91261a05e3d8b0cad925c382e0cf9a40fcfd3d35ae320c4a9860db110cb5655d1e1f992f9dea8987e50a07dd4a66aa42c9a3470a7acb3d0d706bcef7bc890122
DIST mariadb-10.1.25.tar.gz 61790542 SHA256 7205ecaa6f1bc16335ad88faa5c46be52b3ac628a5e795cb942a3f4335b2a0d6 SHA512 ae88e02a74f4f8c3b41686a0d46d4232210571072168f6645481d83ed5255ce1fec189827507106898e677d2d9749639d22b139f183ef24dab367b5d81002310 WHIRLPOOL 3a28463d4048723110a64c60cb72d07ffd1946a0a68c3e7dcdb085bb7ad0cb3c3b32579fa0587b5895f9c8224aa9414fd0bd55e0a8af6f8401e52ac5a37782fd
DIST mariadb-10.2.1.tar.gz 55721519 SHA256 90b7a17f3372c92c12dff084b37fcca8c4cf8106f4dcabd35fadc8efbaa348a2 SHA512 3dde348e4bba2b6837e0a0671e9ec944aa494e4a01ebb4704e067cc8fe71865aef685f4ce368e9a81c5adeb1e8cc4f3a1b4067193a4b1ffc1fc567bf79a0b4ff WHIRLPOOL cbf33b7f6fb131a834367214ff4ab49bbda8aebb6e6fe449c7be2648934bcdab79c50a043907c07603f51892041701be59ff45984db43e302b2174f6fd40bc31
DIST mariadb-5.5.56.tar.gz 45777456 SHA256 950c3422cb262b16ce133caadbc342219f50f9b45dcc71b8db78fc376a971726 SHA512 c3d12bf7d78618f3567f9c428800419510fddc62ae8c6715c809dd2cf205689ca910c27adb12033744f8e827a5d824aa2cac4d9ecdee59356bb776a22d45a97b WHIRLPOOL c4ceef2d653cbc65e8a367194a99e19f87925df8113affd04d66ecc263cb6708ec54382989867376038b4ce7e545daa2a696682fe9b5651fe214932f734970a7
DIST mysql-extras-20160629-1442Z.tar.bz2 299152 SHA256 c90979db927772468f8b398c640469ff4740f950068e740c04ff60500e714766 SHA512 1de46daf6b4534dadf9d3eff8d5d557778e63b5e04aedb57fe56d3016ba93a9d55d80faee38f77852d23da5169879e4f25b3386abe44ee8d961db7ffc4145715 WHIRLPOOL d8c94e4e43e772307d8d137a28e18991fa24a27b1587ec19ae5bd12c733cc0931e459092de2c43216776e3284c7c416d52030fe20c98a6439388507c5fe5111f

2
dev-db/mariadb/mariadb-10.1.24.ebuild

@ -21,7 +21,7 @@ RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"

227
dev-db/mariadb/mariadb-10.1.25.ebuild

@ -0,0 +1,227 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_EXTRAS_VER="20170316-1355Z"
# The wsrep API version must match between upstream WSREP and sys-cluster/galera major number
WSREP_REVISION="25"
SUBSLOT="18"
MYSQL_PV_MAJOR="5.6"
JAVA_PKG_OPT_USE="jdbc"
inherit toolchain-funcs java-pkg-opt-2 mysql-multilib-r1
HOMEPAGE="http://mariadb.org/"
DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="+backup bindist cracklib galera kerberos innodb-lz4 innodb-lzo innodb-snappy jdbc mroonga odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb systemd xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(
"${MY_PATCH_DIR}"/20006_all_cmake_elib-mariadb-10.1.16.patch
"${MY_PATCH_DIR}"/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch
"${MY_PATCH_DIR}"/20015_all_mariadb-pkgconfig-location.patch
"${MY_PATCH_DIR}"/20018_all_mariadb-10.1.16-without-clientlibs-tools.patch
)
COMMON_DEPEND="
mroonga? ( app-text/groonga-normalizer-mysql )
kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
!bindist? (
sys-libs/binutils-libs:0=
>=sys-libs/readline-4.1:0=
)
server? (
backup? ( app-arch/libarchive:0= )
cracklib? ( sys-libs/cracklib:0= )
extraengine? (
odbc? ( dev-db/unixODBC:0= )
xml? ( dev-libs/libxml2:2= )
sys-libs/zlib[minizip]
)
innodb-lz4? ( app-arch/lz4 )
innodb-lzo? ( dev-libs/lzo )
innodb-snappy? ( app-arch/snappy )
oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
pam? ( virtual/pam:0= )
systemd? ( sys-apps/systemd:= )
tokudb? ( app-arch/snappy )
)
>=dev-libs/libpcre-8.35:3=
"
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) )
${COMMON_DEPEND}"
RDEPEND="${RDEPEND} ${COMMON_DEPEND}
galera? (
sys-apps/iproute2
=sys-cluster/galera-${WSREP_REVISION}*
sst-rsync? ( sys-process/lsof )
sst-xtrabackup? ( net-misc/socat[ssl] )
)
perl? ( !dev-db/mytop
virtual/perl-Getopt-Long
dev-perl/TermReadKey
virtual/perl-Term-ANSIColor
virtual/perl-Time-HiRes )
server? ( extraengine? ( jdbc? ( >=virtual/jre-1.6 ) ) )
"
# xtrabackup-bin causes a circular dependency if DBD-mysql is not already installed
PDEPEND="galera? ( sst-xtrabackup? ( || ( >=dev-db/xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) ) )"
MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h
/usr/include/mysql/private/probes_mysql_nodtrace.h
/usr/include/mysql/private/probes_mysql_dtrace.h )
pkg_setup() {
java-pkg-opt-2_pkg_setup
mysql-multilib-r1_pkg_setup
}
pkg_preinst() {
java-pkg-opt-2_pkg_preinst
mysql-multilib-r1_pkg_preinst
}
src_prepare() {
java-pkg-opt-2_src_prepare
mysql-multilib-r1_src_prepare
}
src_configure(){
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
local MYSQL_CMAKE_NATIVE_DEFINES=(
-DWITH_JEMALLOC=$(usex jemalloc system)
-DWITH_PCRE=system
)
local MYSQL_CMAKE_EXTRA_DEFINES=(
-DPLUGIN_AUTH_GSSAPI_CLIENT=$(usex kerberos YES NO)
)
if use server ; then
# Federated{,X} must be treated special otherwise they will not be built as plugins
if ! use extraengine ; then
MYSQL_CMAKE_NATIVE_DEFINES+=(
-DPLUGIN_FEDERATED=NO
-DPLUGIN_FEDERATEDX=NO )
fi
MYSQL_CMAKE_NATIVE_DEFINES+=(
-DPLUGIN_OQGRAPH=$(usex oqgraph YES NO)
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
-DPLUGIN_TOKUDB=$(usex tokudb YES NO)
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
-DPLUGIN_CONNECT=$(usex extraengine YES NO)
-DCONNECT_WITH_MYSQL=1
-DCONNECT_WITH_LIBXML2=$(usex xml)
-DCONNECT_WITH_ODBC=$(usex odbc)
-DCONNECT_WITH_JDBC=$(usex jdbc)
-DWITH_WSREP=$(usex galera)
-DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF)
-DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF)
-DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF)
-DPLUGIN_MROONGA=$(usex mroonga YES NO)
-DPLUGIN_AUTH_GSSAPI=$(usex kerberos YES NO)
-DWITH_MARIABACKUP=$(usex backup ON OFF)
-DWITH_LIBARCHIVE=$(usex backup ON OFF)
)
fi
mysql-multilib-r1_src_configure
}
# Official test instructions:
# USE='embedded extraengine perl server openssl static-libs' \
# FEATURES='test userpriv -usersandbox' \
# ebuild mariadb-X.X.XX.ebuild \
# digest clean package
multilib_src_test() {
if ! multilib_is_native_abi ; then
einfo "Server tests not available on non-native abi".
return 0;
fi
local TESTDIR="${BUILD_DIR}/mysql-test"
local retstatus_unit
local retstatus_tests
if ! use server ; then
einfo "Skipping server tests due to minimal build."
return 0
fi
# Bug #213475 - MySQL _will_ object strenously if your machine is named
# localhost. Also causes weird failures.
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
if [[ $UID -eq 0 ]]; then
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
fi
has usersandbox $FEATURES && ewarn "Some tests may fail with FEATURES=usersandbox"
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# Enable parallel testing, auto will try to detect number of cores
# You may set this by hand.
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
# create directories because mysqladmin might run out of order
mkdir -p "${T}"/var-tests{,/log}
# Run mysql tests
pushd "${TESTDIR}" || die
# These are failing in MariaDB 10.0 for now and are believed to be
# false positives:
#
# main.mysql_client_test, main.mysql_client_test_nonblock
# main.mysql_client_test_comp:
# segfaults at random under Portage only, suspect resource limits.
local t
for t in plugins.cracklib_password_check plugins.two_password_validations ; do
mysql-multilib-r1_disable_test "$t" "False positive due to varying policies"
done
for t in main.mysql_client_test main.mysql_client_test_nonblock \
main.mysql_client_test_comp ; do
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
done
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder
retstatus_tests=$?
popd || die
# Cleanup is important for these testcases.
pkill -9 -f "${S}/ndb" 2>/dev/null
pkill -9 -f "${S}/sql" 2>/dev/null
local failures=""
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
[[ -z "$failures" ]] || eerror "Test failures: $failures"
einfo "Tests successfully completed"
}

2
dev-db/sqlite/sqlite-3.19.3.ebuild

@ -19,7 +19,7 @@ SRC_URI="doc? ( https://sqlite.org/2017/${PN}-doc-${DOC_PV}.zip )
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )

2
dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild

@ -9,7 +9,7 @@ SLOT="2"
DESCRIPTION="gtk bindings for mono"
LICENSE="GPL-2"
HOMEPAGE="http://www.mono-project.com/GtkSharp"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 ~arm64 ppc x86"
SRC_URI="http://download.mono-project.com/sources/gtk-sharp212/${P}.tar.gz"
IUSE="debug"

2
dev-games/KXL/KXL-1.1.7-r2.ebuild

@ -10,7 +10,7 @@ SRC_URI="http://kxl.hn.org/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE="static-libs"
DEPEND="x11-libs/libX11"

2
dev-games/cardpics/cardpics-0.4.ebuild

@ -10,7 +10,7 @@ SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 hppa ppc sparc x86"
KEYWORDS="amd64 hppa x86"
IUSE=""
src_install() {

2
dev-games/cegui/cegui-0.6.2b.ebuild

@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}b.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE="debug devil directfb doc examples expat irrlicht lua opengl xerces-c xml"
RDEPEND="dev-libs/libpcre

2
dev-games/cegui/cegui-0.8.7.ebuild

@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/crayzedsgui/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 -ppc x86"
KEYWORDS="amd64 x86"
IUSE="bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip"
REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
${PYTHON_REQUIRED_USE}" # bug 362223

2
dev-games/flatzebra/flatzebra-0.1.6.ebuild

@ -10,7 +10,7 @@ SRC_URI="http://perso.b2b2c.ca/sarrazip/dev/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
KEYWORDS="amd64 x86 ~x86-fbsd"
IUSE="static-libs"
RDEPEND="media-libs/libsdl[video]

2
dev-games/guichan/guichan-0.8.2.ebuild

@ -10,7 +10,7 @@ SRC_URI="https://guichan.googlecode.com/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE="allegro opengl sdl static-libs"
DEPEND="allegro? ( <media-libs/allegro-5 )

2
dev-games/hawknl/hawknl-1.68-r2.ebuild

@ -10,7 +10,7 @@ SRC_URI="http://www.sonic.net/~philf/download/HawkNL${PV/./}src.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 hppa ppc x86"
KEYWORDS="amd64 hppa x86"
IUSE="doc"
RDEPEND=""

2
dev-games/irrlicht/irrlicht-1.8.1-r1.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/irrlicht/${P}.zip"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE="debug doc static-libs"
RDEPEND="virtual/jpeg:0

2
dev-games/irrlicht/irrlicht-1.8.4.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/irrlicht/${P}.zip"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc static-libs"
RDEPEND="virtual/jpeg:0

2
dev-games/libmaitretarot/libmaitretarot-0.1.98.ebuild

@ -8,7 +8,7 @@ SRC_URI="https://savannah.nongnu.org/download/maitretarot/${PN}.pkg/${PV}/${P}.t
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-libs/glib:2

2
dev-games/libmt_client/libmt_client-0.1.98.ebuild

@ -11,7 +11,7 @@ SRC_URI="https://savannah.nongnu.org/download/maitretarot/${PN}.pkg/${PV}/${P}.t
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-libs/glib:2

2
dev-games/libnw/libnw-1.30.02.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/openknights/${P}.tar.gz"
LICENSE="openknights"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="sys-devel/bison

2
dev-games/ode/ode-0.11.1.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/opende/${P}.tar.bz2"
LICENSE="|| ( LGPL-2.1 BSD )"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd"
IUSE="debug doc double-precision examples gyroscopic static-libs"
RDEPEND="examples? (

2
dev-games/ode/ode-0.12.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/opende/${P}.tar.bz2"
LICENSE="|| ( LGPL-2.1 BSD )"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug doc double-precision examples gyroscopic static-libs"
RDEPEND="examples? (

2
dev-games/ode/ode-0.14-r1.ebuild

@ -10,7 +10,7 @@ SRC_URI="https://bitbucket.org/odedevs/ode/downloads/${P}.tar.gz"
LICENSE="|| ( LGPL-2.1+ BSD )"
SLOT="0/6"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug doc double-precision examples gyroscopic static-libs"
RDEPEND="examples? (

2
dev-games/openscenegraph/openscenegraph-3.2.1-r2.ebuild

@ -15,7 +15,7 @@ SRC_URI="http://trac.openscenegraph.org/downloads/developer_releases/${MY_P}.zip
LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 x86"
IUSE="asio curl debug doc examples ffmpeg fltk fox gdal gif glut gtk jpeg jpeg2k
openexr openinventor osgapps pdf png qt4 qt5 sdl svg tiff truetype vnc wxwidgets
xine xrandr zlib"

2
dev-games/physfs/physfs-2.0.3-r2.ebuild

@ -10,7 +10,7 @@ SRC_URI="http://icculus.org/physfs/downloads/${P}.tar.bz2"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 hppa ppc64 x86 ~x86-fbsd"
IUSE="doc grp hog mvl qpak static-libs wad +zip"
RDEPEND=""

2
dev-games/simgear/simgear-2016.4.4.ebuild