Browse Source

Sync with portage [Wed Apr 15 09:10:39 MSK 2020].

develop 1635
root 2 years ago
parent
commit
c9d5556b58
  1. BIN
      Manifest.files.gz
  2. BIN
      app-admin/Manifest.gz
  3. 2
      app-admin/puppet/Manifest
  4. 141
      app-admin/puppet/puppet-5.5.17.ebuild
  5. 141
      app-admin/puppet/puppet-5.5.18.ebuild
  6. 141
      app-admin/puppet/puppet-5.5.19.ebuild
  7. BIN
      app-arch/Manifest.gz
  8. 2
      app-arch/rpm/rpm-4.14.2.1-r1.ebuild
  9. BIN
      app-crypt/Manifest.gz
  10. 1
      app-crypt/glep63-check/glep63-check-9.ebuild
  11. 1
      app-crypt/rotix/Manifest
  12. 10
      app-crypt/rotix/files/rotix-0.83-locale.patch
  13. 34
      app-crypt/rotix/rotix-0.83-r1.ebuild
  14. 2
      app-crypt/rotix/rotix-0.83.ebuild
  15. BIN
      dev-games/Manifest.gz
  16. 2
      dev-games/freecell-solver/Manifest
  17. 31
      dev-games/freecell-solver/files/freecell-solver-5.22.0-docs.patch
  18. 36
      dev-games/freecell-solver/files/freecell-solver-5.22.1-no-docs.patch
  19. 2
      dev-games/freecell-solver/freecell-solver-5.22.1.ebuild
  20. BIN
      dev-java/Manifest.gz
  21. 1
      dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild
  22. 2
      dev-java/javatoolkit/javatoolkit-9999.ebuild
  23. BIN
      dev-libs/Manifest.gz
  24. 1
      dev-libs/ell/Manifest
  25. 60
      dev-libs/ell/ell-0.31.ebuild
  26. 1176
      dev-libs/ppl/files/disable-boeing-tests.patch
  27. 38
      dev-libs/ppl/files/disable-containsintegerpoint1.patch
  28. 39
      dev-libs/ppl/files/disable-mipproblem2.patch
  29. 8
      dev-libs/ppl/metadata.xml
  30. 67
      dev-libs/ppl/ppl-1.2-r2.ebuild
  31. 1
      dev-python/Babel/Babel-2.8.0-r1.ebuild
  32. BIN
      dev-python/Manifest.gz
  33. 1
      dev-python/PyPDF2/PyPDF2-1.26.0.ebuild
  34. 5
      dev-python/backcall/backcall-0.1.0-r1.ebuild
  35. 1
      dev-python/bsddb3/bsddb3-6.2.4.ebuild
  36. 9
      dev-python/distro/distro-1.0.4-r1.ebuild
  37. 1
      dev-python/pathspec/Manifest
  38. 18
      dev-python/pathspec/pathspec-0.8.0.ebuild
  39. 12
      dev-python/pexpect/pexpect-4.8.0.ebuild
  40. 1
      dev-python/pycodestyle/pycodestyle-2.5.0-r1.ebuild
  41. 1
      dev-python/pycups/pycups-1.9.73-r2.ebuild
  42. 1
      dev-python/pydecomp/pydecomp-0.3.ebuild
  43. 1
      dev-python/pydecomp/pydecomp-9999.ebuild
  44. 4
      dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild
  45. 1
      dev-python/zope-interface/Manifest
  46. 24
      dev-python/zope-interface/files/5.1.0-drop-coverage.patch
  47. 2
      dev-python/zope-interface/zope-interface-4.7.1.ebuild
  48. 51
      dev-python/zope-interface/zope-interface-5.1.0.ebuild
  49. 2
      dev-python/zope-testing/zope-testing-4.7-r1.ebuild
  50. BIN
      dev-ruby/Manifest.gz
  51. 4
      dev-ruby/nio4r/nio4r-2.4.0.ebuild
  52. 4
      dev-ruby/rouge/Manifest
  53. 36
      dev-ruby/rouge/rouge-3.13.0.ebuild
  54. 36
      dev-ruby/rouge/rouge-3.14.0.ebuild
  55. 2
      dev-ruby/rouge/rouge-3.18.0.ebuild
  56. 2
      dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
  57. BIN
      dev-util/Manifest.gz
  58. 2
      dev-util/google-perftools/google-perftools-2.7-r1.ebuild
  59. 88
      dev-util/google-perftools/google-perftools-2.7.ebuild
  60. 1
      dev-util/rbtools/Manifest
  61. 33
      dev-util/rbtools/rbtools-1.0.3.ebuild
  62. BIN
      eclass/Manifest.gz
  63. 16
      eclass/mozextension.eclass
  64. BIN
      games-action/Manifest.gz
  65. 1
      games-action/supertuxkart/supertuxkart-1.1.ebuild
  66. BIN
      games-simulation/Manifest.gz
  67. 1
      games-simulation/openttd/Manifest
  68. 180
      games-simulation/openttd/openttd-1.10.0.ebuild
  69. 6
      games-simulation/openttd/openttd-9999.ebuild
  70. BIN
      licenses/Manifest.gz
  71. 152
      licenses/broadcom_bcm20702
  72. BIN
      metadata/Manifest.gz
  73. 2
      metadata/dtd/timestamp.chk
  74. 2
      metadata/glsa/timestamp.chk
  75. BIN
      metadata/md5-cache/Manifest.gz
  76. BIN
      metadata/md5-cache/app-admin/Manifest.gz
  77. 16
      metadata/md5-cache/app-admin/puppet-5.5.17
  78. 16
      metadata/md5-cache/app-admin/puppet-5.5.18
  79. 16
      metadata/md5-cache/app-admin/puppet-5.5.19
  80. BIN
      metadata/md5-cache/app-arch/Manifest.gz
  81. 2
      metadata/md5-cache/app-arch/rpm-4.14.2.1-r1
  82. BIN
      metadata/md5-cache/app-crypt/Manifest.gz
  83. 4
      metadata/md5-cache/app-crypt/glep63-check-9
  84. 4
      metadata/md5-cache/app-crypt/rotix-0.83
  85. 12
      metadata/md5-cache/app-crypt/rotix-0.83-r1
  86. BIN
      metadata/md5-cache/app-text/Manifest.gz
  87. 2
      metadata/md5-cache/app-text/djview-4.10.6-r1
  88. BIN
      metadata/md5-cache/dev-games/Manifest.gz
  89. 4
      metadata/md5-cache/dev-games/freecell-solver-5.22.1
  90. BIN
      metadata/md5-cache/dev-java/Manifest.gz
  91. 4
      metadata/md5-cache/dev-java/javatoolkit-0.6.2-r1
  92. 4
      metadata/md5-cache/dev-java/javatoolkit-9999
  93. BIN
      metadata/md5-cache/dev-libs/Manifest.gz
  94. 14
      metadata/md5-cache/dev-libs/ell-0.31
  95. 15
      metadata/md5-cache/dev-libs/ppl-1.2-r2
  96. 4
      metadata/md5-cache/dev-python/Babel-2.8.0-r1
  97. BIN
      metadata/md5-cache/dev-python/Manifest.gz
  98. 4
      metadata/md5-cache/dev-python/PyPDF2-1.26.0
  99. 5
      metadata/md5-cache/dev-python/backcall-0.1.0-r1
  100. 4
      metadata/md5-cache/dev-python/bsddb3-6.2.4

BIN
Manifest.files.gz

BIN
app-admin/Manifest.gz

2
app-admin/puppet/Manifest

@ -1,4 +1,2 @@
DIST puppet-5.5.17.tar.gz 3090402 BLAKE2B 7722ec4196ee766c29eddd7dc73539a4a5a0e4cc781a84af25210488328b5ae01178ca64e8eef14152cbeca06dc8fe145b5e39ce6a120d7689fc32cbbbe16f9f SHA512 95c6cd836a9f732ccfe2d8b83096e79c32428c43390c0826663f896ca1388e1fe3b55d93a5a7548831e95de85247db717866c36786d591e207341c734d70168b
DIST puppet-5.5.18.tar.gz 2984835 BLAKE2B d5a1d023d3d26e04ccc81efa772131c06fc7ace8ec59c7efa97bddb775bb492d3256290824a87d54df5c28862cbba98c58cf41bb4a0c27a4128701652c06eee0 SHA512 86f210ee783ca36340b22463cd4ac237d8dc1c6a35526530af0696bb3f0373b0b22f690d3e3f8e31655ea182a33eb60b66b5826bd6c4d1b0059a8e46152416e6
DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B aa6bde89489279769ee9a1ed5508fb223f7f0153b1b1991970018908eee70ff0816688c702b8dc779d01e1978ea7f9290c80523648730d5408a17674c11345fd SHA512 996fa155ca04c8c3c96c29cf65cd24eaf9e19e89fcf85345509dbd3673b28c263df5b62d6f016b8ac1c1da8ed86f0acf3100eae2656252bb10c542972db81de3
DIST puppet-6.14.0.tar.gz 2842351 BLAKE2B db9a467d8e0f4f25d45c2f735ee9d11ac6ed4e47c16b95ded3ff9f1c5055ea866735bcda27c19c2988035d9592035e433ef0d79a19781c99f4e97388edf46b93 SHA512 066ad8de6393cb58b1f92fae450dc72dabcbe912cdbb3417848a66955fe17696a68abf67d86b107a2b1c54e7037d38da7264a9234a8833b56065c8e407ff57a4

141
app-admin/puppet/puppet-5.5.17.ebuild

@ -1,141 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit eutils user ruby-fakegem eapi7-ver
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="https://puppet.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
for v in ${REPLACING_VERSIONS}; do
if [ "$(ver_cut 1 "$v")" -eq "4" ]; then
elog
elog "Please see the following url for the release notes for puppet-5"
elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
elog
fi
done
}

141
app-admin/puppet/puppet-5.5.18.ebuild

@ -1,141 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit eutils user ruby-fakegem eapi7-ver
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="https://puppet.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
for v in ${REPLACING_VERSIONS}; do
if [ "$(ver_cut 1 "$v")" -eq "4" ]; then
elog
elog "Please see the following url for the release notes for puppet-5"
elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
elog
fi
done
}

141
app-admin/puppet/puppet-5.5.19.ebuild

@ -1,141 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit eutils user ruby-fakegem eapi7-ver
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="https://puppet.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
for v in ${REPLACING_VERSIONS}; do
if [ "$(ver_cut 1 "$v")" -eq "4" ]; then
elog
elog "Please see the following url for the release notes for puppet-5"
elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
elog
fi
done
}

BIN
app-arch/Manifest.gz

2
app-arch/rpm/rpm-4.14.2.1.ebuild → app-arch/rpm/rpm-4.14.2.1-r1.ebuild

@ -116,6 +116,8 @@ src_install() {
# Fix perllocal.pod file collision
perl_delete_localpod
use python && python_optimize
}
src_test() {

BIN
app-crypt/Manifest.gz

1
app-crypt/glep63-check/glep63-check-9.ebuild

@ -4,6 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1

1
app-crypt/rotix/Manifest

@ -1 +1,2 @@
DIST rotix-0.83.tar.bz2 14685 BLAKE2B 296e094dfef2b35db39041e92d350befc970f3594c7aa2962b4dba0215e99b50ea887d3d636dc2e38ee570b60462bcf8304a6f7ee005315fa115b821ee0f29ad SHA512 1f318e15bd51cc197d9d9fc36e37b29c18fe7a8e8c40654c69ccf97d32b896afa7cc517c562750f6c1262baddbb451bd8a29ada994176e442630d8ed56ccf572
DIST rotix-0.83.tar.gz 15412 BLAKE2B 4a0db309fa23af3e15a63263e40a2b27e2ebf1e0cf162f2776ebd5237621207eee3a41374170c2e0441104704bde4aff8f929fc5ad8994dfcf4fd1cb5a461696 SHA512 bffe527714f35a99f3322e87d1e2fcbafd38f3a7677e2ca816988df2ce1567ce064f0ab7a543fab3dc2d73f148675fe069c398a5d9c7bb285cb6b1658c3fbffb

10
app-crypt/rotix/files/rotix-0.83-locale.patch

@ -0,0 +1,10 @@
--- rotix-0.83.orig/rotix.c
+++ rotix-0.83/rotix.c
@@ -38,6 +38,7 @@
/* I18N */
#ifdef I18N
#include <libintl.h>
+#include <locale.h>
#define _(String) gettext (String)
#else
#define _(String) String

34
app-crypt/rotix/rotix-0.83-r1.ebuild

@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic
DESCRIPTION="Rotix allows you to generate rotational obfuscations"
HOMEPAGE="https://github.com/shemminga/rotix"
SRC_URI="https://github.com/shemminga/${PN}/releases/download/${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND="sys-devel/gettext"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/0.83-respect-CFLAGS-and-dont-strip.patch
"${FILESDIR}"/rotix-0.83-locale.patch
"${FILESDIR}"/rotix-0.83-interix.patch )
src_prepare() {
default
}
src_configure() {
use elibc_glibc || append-flags -lintl
econf --i18n=1
}
src_install() {
emake DESTDIR="${D}" install
}

2
app-crypt/rotix/rotix-0.83.ebuild

@ -5,7 +5,7 @@ EAPI=5
inherit eutils flag-o-matic
DESCRIPTION="Rotix allows you to generate rotational obfuscations"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
HOMEPAGE="https://github.com/shemminga/rotix"
SRC_URI="http://elektron.its.tudelft.nl/~hemmin98/rotix_releases/${P}/${P}.tar.bz2"
LICENSE="GPL-2"

BIN
dev-games/Manifest.gz

2
dev-games/freecell-solver/Manifest

@ -1,2 +1,2 @@
DIST freecell-solver-5.14.0.tar.xz 407912 BLAKE2B c9da3557d9d073e017215cb0e0c64bfabeeb001c6e8373cc7e35aac40b2722f18966bb7ebf041e869c9e5c1fdbf0fc24e652fef688707c3ee69b300d8fdc246c SHA512 21c8898673e402514c6d40ae0045d6e9077b1606430465bfb146507fbe098be6ca4f88d976e2dafadbc8e84b5aeb9325b58ce8a384ea4ed6de4f5fec485d51ea
DIST freecell-solver-5.22.0.tar.xz 421612 BLAKE2B 0608faf0a7995a3808cf37fde5a40d24b2c7c64a5d18e3fa7b9e211cc8980b967dfb3e2b53e61bb3819395440e5f5c56b6533a86eb8779e905d5c870e2ed6693 SHA512 0d50289f894e907abd3ce68207ddedee84153b18f6aff981b28f6a39909fed474f375fec0adcb8b448f66029127668667d54e1ba68eb3bc64c8a3947bd2398a0
DIST freecell-solver-5.22.1.tar.xz 421948 BLAKE2B 173a6bb25110695dfaf590f8339f4728e96ad112788efa73ff05ef311effd48b1e037aaa9ed8446cfe3408012f81bb785e6d7a17d249c95108ca38e2473ee0f7 SHA512 8472ce519168481fcbfa0347d1d86859c7344fe34a58bbef694d22653c02f09e70722bf92e052bda5b3f9bce8cee0f745ac45c9e08712b15c34bb40306f510f6

31
dev-games/freecell-solver/files/freecell-solver-5.22.0-docs.patch

@ -1,31 +0,0 @@
From 672147174c4c0198b04039db83fe3a0f9f6f181b Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun, 12 Apr 2020 17:27:52 +0200
Subject: [PATCH] Don't unconditionally install README.win32.txt
---
fc-solve/source/CMakeLists.txt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cefe77ad1..4e2ad4789 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -902,10 +902,13 @@ IF (UNIX AND FCS_BUILD_DOCS)
INSTALL_MAN ("${fc_solve_manpage}" 6)
ENDIF ()
+IF(WIN32)
+ SET (docs_to_install ${docs_to_install} README.win32.txt)
+ENDIF ()
+
INSTALL(
FILES
${docs_to_install}
- "README.win32.txt"
DESTINATION
"${CMAKE_INSTALL_DOCDIR}"
)
--
2.26.0

36
dev-games/freecell-solver/files/freecell-solver-5.22.1-no-docs.patch

@ -0,0 +1,36 @@
From dd29e95954712c8de4454e0bdbdd973ddfd917b1 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Tue, 14 Apr 2020 19:54:30 +0200
Subject: [PATCH] We'll install docs manually, thanks
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
---
fc-solve/source/CMakeLists.txt | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/fc-solve/source/CMakeLists.txt b/fc-solve/source/CMakeLists.txt
index 0c550764f..59c1defb3 100644
--- a/fc-solve/source/CMakeLists.txt
+++ b/fc-solve/source/CMakeLists.txt
@@ -1274,12 +1274,12 @@ IF (WIN32 AND NOT UNIX)
LIST(APPEND docs_to_install "README.win32.txt")
ENDIF ()
-INSTALL(
- FILES
- ${docs_to_install}
- DESTINATION
- "${CMAKE_INSTALL_DOCDIR}"
-)
+# INSTALL(
+# FILES
+# ${docs_to_install}
+# DESTINATION
+# "${CMAKE_INSTALL_DOCDIR}"
+# )
INCLUDE_DIRECTORIES(AFTER "${CMAKE_CURRENT_SOURCE_DIR}/${patsolve_dir}/include" "${CMAKE_CURRENT_SOURCE_DIR}/${patsolve_dir}")
INCLUDE("${private_mod_path}/xxhash_wrapper_bootstrap.cmake")
--
2.26.0

2
dev-games/freecell-solver/freecell-solver-5.22.0.ebuild → dev-games/freecell-solver/freecell-solver-5.22.1.ebuild

@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
DOCS=( README.html )
PATCHES=( "${FILESDIR}/${P}-docs.patch" )
PATCHES=( "${FILESDIR}/${P}-no-docs.patch" )
src_prepare() {
python_fix_shebang board_gen

BIN
dev-java/Manifest.gz

1
dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild

@ -5,6 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 prefix

2
dev-java/javatoolkit/javatoolkit-9999.ebuild

@ -4,8 +4,8 @@
EAPI=6
PYTHON_COMPAT=( python3_6 )
PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 multilib prefix git-r3
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/javatoolkit.git"

BIN
dev-libs/Manifest.gz

1
dev-libs/ell/Manifest

@ -2,3 +2,4 @@ DIST ell-0.26.tar.xz 473512 BLAKE2B bad1545b65caad7263e03156740ef5dfc401536fc063
DIST ell-0.27.tar.xz 474412 BLAKE2B 3b7d7ccfff8a92bbe930032b6a54bdc91b6541d1e6d8e514f1e49fcd08f3f5bc47beb3722dc864a63dcbbd72f793fbc2bc590b168f1623ff6e7088fbc960acb1 SHA512 ecda285155ef5ac1b8bdeabfba2e972149a5027c85236af74366c735aec7304b2dee8ff6aa931000b4299e8bb7654e7d4a63c1738de6e6e740f5ba16467f2823
DIST ell-0.28.tar.xz 474880 BLAKE2B 2c571f952056c9f4e3e8c245b2b57645c4baa2935fdbe758170dcfe689f4db2162322f25a80cc5a7d4d5bded6159d1fa0d583be979a2708d32e61e91d1ced585 SHA512 6c3aef4d403878c0c9b8a1e5e8861656f2abbab19dd275b1aecca899ca615c00aee30e18f194435ec6be859adcffbe3703a79b13508e1e76c2192ec51f7c0cd7
DIST ell-0.30.tar.xz 478204 BLAKE2B 77d1b7307949feb47da28e0c777172b9f5272676dc6fe677955118a9f8dfdaad43fc400e0057ae8b370ac441c61a21bc351fe89053e40d0d94f9874a3b373726 SHA512 e58ad67b8c6aca5294eb00cc194bac672f8666a445295f289e68462981bc07e5c2bce1297423470e1ba34cc2e2d10ee57741ce370e7c013991571ad1f685c6ff
DIST ell-0.31.tar.xz 478860 BLAKE2B f8f8d109605bf62396da001bd3d9b48fd6b7a6fc94ab890ab5a56fc8afb07a216b884fdf4b624ac8f39c3196de8149c7b32790da03262400aac6f8cd8b3fb56b SHA512 e304cc3bb1355fc0671412e793530503c83b1a036bfa3dd5b0cc36cfb28684b780293dc3d81a5727e0030743529882f71ac28d3c735860f6d46477e8ccf6a6e8

60
dev-libs/ell/ell-0.31.ebuild

@ -0,0 +1,60 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic linux-info multilib-minimal
DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons"
HOMEPAGE="https://01.org/ell"
if [[ "${PV}" == *9999 ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
else
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="glib pie test"
RESTRICT="!test? ( test )"
RDEPEND="
glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
"
DEPEND="
${RDEPEND}
test? ( sys-apps/dbus )
"
CONFIG_CHECK="
~TIMERFD
~EVENTFD
~CRYPTO_USER_API
~CRYPTO_USER_API_HASH
~CRYPTO_MD5
~CRYPTO_SHA1
~KEY_DH_OPERATIONS
"
src_prepare() {
default
[[ "${PV}" == *9999 ]] && eautoreconf
}
multilib_src_configure() {
append-cflags "-fsigned-char" #662694
local myeconfargs=(
$(use_enable glib)
$(use_enable pie)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}
multilib_src_install_all() {
local DOCS=( ChangeLog README )
einstalldocs
find "${ED}" -name "*.la" -delete || die
}

1176
dev-libs/ppl/files/disable-boeing-tests.patch
File diff suppressed because it is too large
View File

38
dev-libs/ppl/files/disable-containsintegerpoint1.patch

@ -0,0 +1,38 @@
From c88aa34ffe31d4314ea87e27a2c974927bcd962e Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Tue, 14 Apr 2020 10:40:29 -0400
Subject: [PATCH 2/3] tests/Box/Makefile.am: disable the
"containsintegerpoint1" test.
There is an upstream report about the "containsintegerpoint1" test
failing on Arch Linux, so this commit proactively disables it.
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2120
---
tests/Box/Makefile.am | 3 ---
1 file changed, 3 deletions(-)
diff --git a/tests/Box/Makefile.am b/tests/Box/Makefile.am
index adfcb8432..56e4fa535 100644
--- a/tests/Box/Makefile.am
+++ b/tests/Box/Makefile.am
@@ -73,7 +73,6 @@ congruences1 \
constrains1 \
constraints1 \
contains1 \
-containsintegerpoint1 \
difference1 \
discrete1 \
disjoint1 \
@@ -201,8 +200,6 @@ constraints1_SOURCES = constraints1.cc
contains1_SOURCES = contains1.cc
-containsintegerpoint1_SOURCES = containsintegerpoint1.cc
-
difference1_SOURCES = difference1.cc
discrete1_SOURCES = discrete1.cc
--
2.24.1

39
dev-libs/ppl/files/disable-mipproblem2.patch

@ -0,0 +1,39 @@
From 5199ade9ce4b09fdcc4bb4117d796eafe260cf56 Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Tue, 14 Apr 2020 10:16:59 -0400
Subject: [PATCH 1/3] tests/MIP_Problem/Makefile.am: disable mipproblem2.
The "mipproblem2" test sometimes fails on PPC64 systems, and the
easiest way to work around that is to simply delete the test. Guess
what this commit does.
Gentoo-bug: https://bugs.gentoo.org/717258
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2653
---
tests/MIP_Problem/Makefile.am | 3 ---
1 file changed, 3 deletions(-)
diff --git a/tests/MIP_Problem/Makefile.am b/tests/MIP_Problem/Makefile.am
index 80f66cbb2..911fca67d 100644
--- a/tests/MIP_Problem/Makefile.am
+++ b/tests/MIP_Problem/Makefile.am
@@ -55,7 +55,6 @@ TESTS = \
ascii_dump_load1 \
exceptions1 \
mipproblem1 \
-mipproblem2 \
mipproblem3 \
mipproblem4
@@ -73,8 +72,6 @@ exceptions1_SOURCES = exceptions1.cc
mipproblem1_SOURCES = mipproblem1.cc
-mipproblem2_SOURCES = mipproblem2.cc
-
mipproblem3_SOURCES = mipproblem3.cc
mipproblem4_SOURCES = mipproblem4.cc
--
2.24.1

8
dev-libs/ppl/metadata.xml

@ -13,8 +13,14 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="cdd">
Build the ppl_lcdd program for vertex/facet enumeration
accepting the same input format as the programs shipped with
<pkg>sci-libs/cddlib</pkg> and <pkg>sci-libs/lrslib</pkg>
</flag>
<flag name="lpsol">
Build the ppl_lpsol linear programming problem solver
Build the ppl_lpsol linear program solver that uses
<pkg>sci-mathematics/glpk</pkg> for its input routines
</flag>
</use>
</pkgmetadata>

67
dev-libs/ppl/ppl-1.2-r2.ebuild

@ -0,0 +1,67 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools
DESCRIPTION="The Parma Polyhedra Library for numerical analysis of complex systems"
HOMEPAGE="http://bugseng.com/products/ppl"
SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0/4.14" # SONAMEs
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~sparc-solaris"
IUSE="cdd +cxx doc lpsol pch static-libs test"
RDEPEND=">=dev-libs/gmp-6[cxx]
lpsol? ( sci-mathematics/glpk )"
DEPEND="${RDEPEND}
app-arch/xz-utils
sys-devel/m4"
RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/disable-mipproblem2.patch"
"${FILESDIR}/disable-containsintegerpoint1.patch"
"${FILESDIR}/disable-boeing-tests.patch"
)
src_prepare() {
default
# The patch should do this, but then the diff makes it run
# afoul of the Gentoo patch size limit.
rm demos/ppl_lpsol/examples/boeing[12].mps || die
eautoreconf
}
src_configure() {
local interfaces=( c )
use cxx && interfaces+=( cxx )
econf \
--disable-debugging \
--disable-optimization \
$(use_enable doc documentation) \
$(use_enable cdd ppl_lcdd) \
$(use_enable lpsol ppl_lpsol) \
$(use_enable pch) \
$(use_enable static-libs static) \
--enable-interfaces="${interfaces[*]}" \
$(use test && echo --enable-check=quick)
}
src_install() {
default
if ! use static-libs; then
find "${ED}"/usr -name 'libppl*.la' -delete || die
fi
pushd "${ED}/usr/share/doc/${PF}" >/dev/null || die
rm gpl* fdl* || die
if ! use doc ; then
rm -r *-html/ *.ps.gz *.pdf || die
fi
}

1
dev-python/Babel/Babel-2.8.0.ebuild → dev-python/Babel/Babel-2.8.0-r1.ebuild

@ -5,6 +5,7 @@ EAPI=7
PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8}} )
PYTHON_REQ_USE="threads(+)"
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1

BIN
dev-python/Manifest.gz

1
dev-python/PyPDF2/PyPDF2-1.26.0.ebuild

@ -4,6 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1

5
dev-python/backcall/backcall-0.1.0-r1.ebuild

@ -3,6 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
DESCRIPTION="Specifications for callback functions passed in to an API"
@ -12,7 +13,3 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

1
dev-python/bsddb3/bsddb3-6.2.4.ebuild

@ -5,6 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 python3_{6,7} )
PYTHON_REQ_USE="threads(+)"
DISTUTILS_USE_SETUPTOOLS=no
inherit db-use distutils-r1

9
dev-python/distro/distro-1.0.4.ebuild → dev-python/distro/distro-1.0.4-r1.ebuild

@ -4,6 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{6,7} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@ -14,12 +15,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
RESTRICT="test" # incomplete test resources
python_test() {
py.test || die
}
#distutils_enable_tests pytest

1
dev-python/pathspec/Manifest

@ -1 +1,2 @@
DIST pathspec-0.7.0.tar.gz 24306 BLAKE2B 4256a658de2160d3487281dcb5a488c804320ec5b0bd8e20fdaf51bef8fc90f4e7fb48c404ce43508633c23d866b41e7e13cfa3897929459b244e75401b84ca1 SHA512 3171d39405eb586945261b11781b966e0771649dd7caa8f8a5bbd26223a37931c17bd50a4706d603a637a10460e9b3730c21f0eff7dc92d7e73ae570641a900c
DIST pathspec-0.8.0.tar.gz 26256 BLAKE2B 3d4f2238c515253d83bfd17a2f3319e38024d4fbb22fb0f078bbcca73d3aff45f246a35752c4039b0d88f204ae49b4467b2d9e3b9134e14a7a171895dac770be SHA512 e0cb1883d11506b3d11963397db98a0fd3411f56df7c3e2ab3ac44116ab53977112bb51d1918591afc48b9c08f9cf997d34beba373aafbfbca2aa8749ffaf6c8

18
dev-python/pathspec/pathspec-0.8.0.ebuild

@ -0,0 +1,18 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1
DESCRIPTION="Utility library for gitignore style pattern matching of file paths."
HOMEPAGE="https://github.com/cpburnz/python-path-specification https://pypi.org/project/pathspec/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
distutils_enable_tests setup.py

12
dev-python/pexpect/pexpect-4.8.0.ebuild

@ -31,6 +31,14 @@ python_compile_all() {
use doc && emake -C doc html
}
python_install() {
distutils-r1_python_install
if ! python_is_python3; then
# https://bugs.gentoo.org/703100
rm "${D}$(python_get_sitedir)/pexpect/_async.py" || die
fi
}
python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
if use examples; then
@ -38,8 +46,4 @@ python_install_all() {
docompress -x /usr/share/doc/${PF}/examples
fi
distutils-r1_python_install_all
# Address byte-compile QA warning, see https://bugs.gentoo.org/703100
python_setup -2
rm "${D}$(python_get_sitedir)"/pexpect/_async.py || die
}

1
dev-python/pycodestyle/pycodestyle-2.5.0.ebuild → dev-python/pycodestyle/pycodestyle-2.5.0-r1.ebuild

@ -4,6 +4,7 @@
EAPI=7
PYTHON_COMPAT=( pypy3 python2_7 python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1

1
dev-python/pycups/pycups-1.9.73-r2.ebuild

@ -4,6 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python{3_6,3_7} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
DESCRIPTION="Python bindings for the CUPS API"

1
dev-python/pydecomp/pydecomp-0.3.ebuild

@ -4,6 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 python-r1

1
dev-python/pydecomp/pydecomp-9999.ebuild

@ -4,6 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 python-r1

4
dev-python/virtualenv/virtualenv-16.7.9.ebuild → dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild

@ -5,6 +5,7 @@ EAPI=7
# pypy{,3} dropped until test deps are tested/updated
PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 )
DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@ -23,7 +24,8 @@ SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}
test? (
>=dev-python/pip-19.3.1-r1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]

1
dev-python/zope-interface/Manifest

@ -1 +1,2 @@
DIST zope.interface-4.7.1.tar.gz 151374 BLAKE2B 87900329d4634456287fe0fc78093df02f9b0e27fe2fd9f6dc039253f5814f2a00936e0f49e6001754c192eed323cfad068cf863d3e52ed31bad6352d83e1d0e SHA512 cb99cdf9733cdd2fb6637163167da0073145db1ed1788ae147098a23a9cafb4d661368a1780a44a231a2ea9f1adfa4fd6acac423a4a8d9cf026ee3a603ca7767
DIST zope.interface-5.1.0.tar.gz 225400 BLAKE2B 6ad412bbf3c0327d2b8f37899c1e71fe4bf63c3840c9f2c7e776e3208ec8999c4812aaae89cb9a78724b40ef3dd883323b00eeccab44714eabef6c33c171be48 SHA512 be8319913222ada47a22559e22322ec12dff3adf17f45335d007c5aa3509d84a7d0a7e6c113967b91810b3613344b5c60e002eb740af2bbb454b2807de8dad98

24
dev-python/zope-interface/files/5.1.0-drop-coverage.patch

@ -0,0 +1,24 @@
From 56fc9c6c650d4016c15f8fcf5e12a0c7ce5fb6a0 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Tue, 14 Apr 2020 23:19:47 -0400
Subject: [PATCH] Drop coverage dep for testing
---
setup.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/setup.py b/setup.py
index fb32743..1c9ef83 100644
--- a/setup.py
+++ b/setup.py
@@ -81,7 +81,6 @@ else:
tests_require = [
# The test dependencies should NOT have direct or transitive
# dependencies on zope.interface.
- 'coverage >= 5.0.3',
'zope.event',
'zope.testing',
]
--
2.26.0

2
dev-python/zope-interface/zope-interface-4.7.1.ebuild

@ -19,7 +19,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
BDEPEND="<dev-python/setuptools-46.0.0[${PYTHON_USEDEP}]
test? ( dev-python/zope-event[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"

51
dev-python/zope-interface/zope-interface-5.1.0.ebuild

@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
inherit distutils-r1 flag-o-matic
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Interfaces for Python"
HOMEPAGE="https://pypi.org/project/zope.interface/ https://github.com/zopefoundation/zope.interface"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/zope-event[${PYTHON_USEDEP}]
dev-python/zope-testing[${PYTHON_USEDEP}]
)
"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/5.1.0-drop-coverage.patch
)
distutils_enable_tests setup.py
python_compile() {
if ! python_is_python3; then
local CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
append-flags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_install_all() {
distutils-r1_python_install_all
# remove .pth files since dev-python/namespace-zope handles the ns
find "${D}" -name '*.pth' -delete || die
}

2
dev-python/zope-testing/zope-testing-4.7-r1.ebuild

@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"

BIN
dev-ruby/Manifest.gz

4
dev-ruby/nio4r/nio4r-2.4.0.ebuild

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/socketry/nio4r"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# Note that nio4r bundles a patched copy of libev, and without these

4
dev-ruby/rouge/Manifest

@ -1,5 +1,3 @@
DIST rouge-3.13.0.tar.gz 793330 BLAKE2B 5046eaf2a6bbb61f1d19c74d98027fdd32747f84dcdac40f1d6ee34fdc46194b885ab2d1e9ed1c3bbd42b6ba6102632ea457181c844781f31f5f92ca6c0cb09e SHA512 01a8244a9a1aa4a28b97037edbcd7a43f8a812dabfcaeb08dedd0ca1a05dd96fc622aad0dedac991bc54c18a62466548403bba9c740f5f1c4b67d49b5dbe2d8e
DIST rouge-3.14.0.tar.gz 796072 BLAKE2B d861e0b4e5bbbba5e259c44cf47d8c358eb6e9a07bd228e1170f9e430661b5c758139aaaa183400b4bcde8b857cadafce5d2e89b889d63ab28202bf14967d51f SHA512 11d5e9dda54442905be1a1aceab67f81d0a8f2c4a0950b61b28bce4004ae206e1f8da5503ef33cb2a2684bc1579ef4f2df3db6945ba2d1ca995040574b897762
DIST rouge-3.15.0.tar.gz 808783 BLAKE2B eaf5a151e90430b344e75e7576af5e77258d0e9c5bec04e92ef64d36ee0d6b5276a51b7b60cf046bbf7870b0627d20bf0bde9715ae7225013b24d5803319225c SHA512 1897a066ca1cce4fda4ef5d74dfa4931acd14156d6bf84d4aecb7e785bef812ef579fce7c16ee9fd6999272020b32bf0f9992ca3af423c3c1432a65f9b010811
DIST rouge-3.16.0.tar.gz 815138 BLAKE2B 9106bb9f62b0aa9ad879f6982389e0690eb1ed87e59a71ace601d38c680bac836001f632004ded9a718724f5efc96009b8f41d82a788570df7e04ec0098546c7 SHA512 f229feb414d3aac6db62d208f601828ff64a7d303b11df55c33e7fb0371cdbda5ce7312958ba8b1f886e3521c8beb465d62a042ef418f0e2f87808685321a58c
DIST rouge-3.17.0.tar.gz 816264 BLAKE2B d8814594e4d61babfee59cc9a251a6dddf89c66b3664fbcedf2216943ccc887eadcb564e4bb829df2b7adcd898743c48514e2b779f23159a7d77a9f442782373 SHA512 3ed7f314ec27b966115371d4eff6f4e4880417f8de36b3dc80012ba0cdba18aeae7b58057dc1e02956e59bb14db8786a94262def85bbc85a699002aa90859f2f
DIST rouge-3.18.0.tar.gz 882486 BLAKE2B aca9f22b84a168423cf66189a29ba51611854e03706619437b654a7e2c1fe99fd18b3f3e02f3a82ad7a9a771d6382204fc4758b8a33818ee485bed8bd60066f4 SHA512 ee37fe498fe5fd23e31fd0a0b2ed25d0742e9b2de36b3a923a39737825346c85f45043d85fe56f12f28db989c67ce9d96a8ac2a273150edb87773b870a80bfc8

36
dev-ruby/rouge/rouge-3.13.0.ebuild

@ -1,36 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
inherit ruby-fakegem
DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby"
HOMEPAGE="https://github.com/jneen/rouge"
SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
test? ( dev-ruby/minitest-power_assert )
dev-ruby/yard
"
ruby_add_rdepend "dev-ruby/redcarpet"
all_ruby_prepare() {
rm -f tasks/{check/style,update/changelog}.rake || die
sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die
sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die
}

36
dev-ruby/rouge/rouge-3.14.0.ebuild

@ -1,36 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
inherit ruby-fakegem
DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby"
HOMEPAGE="https://github.com/jneen/rouge"
SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
test? ( dev-ruby/minitest-power_assert )
dev-ruby/yard
"
ruby_add_rdepend "dev-ruby/redcarpet"
all_ruby_prepare() {
rm -f tasks/{check/style,update/changelog}.rake || die
sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die
sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die
}

2
dev-ruby/rouge/rouge-3.15.0.ebuild → dev-ruby/rouge/rouge-3.18.0.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_RECIPE_DOC="yard"

2
dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild

@ -15,7 +15,7 @@ IUSE=""
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
ruby_add_rdepend ">=dev-ruby/rspec-core-3.3:3"

BIN
dev-util/Manifest.gz

2
dev-util/google-perftools/google-perftools-2.7-r1.ebuild

@ -17,7 +17,7 @@ SLOT="0/4"
# linux x86/amd64/ppc/ppc64/arm
# OSX ppc/amd64
# AIX ppc/ppc64
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="-* ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="largepages +debug minimal optimisememory test static-libs"
RESTRICT="!test? ( test )"

88
dev-util/google-perftools/google-perftools-2.7.ebuild

@ -1,88 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_P="gperftools-${PV}"
inherit toolchain-funcs flag-o-matic autotools vcs-snapshot multilib-minimal
DESCRIPTION="Fast, multi-threaded malloc() and nifty performance analysis tools"
HOMEPAGE="https://github.com/gperftools/gperftools"
SRC_URI="https://github.com/gperftools/gperftools/archive/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/4"
# contains ASM code, with support for
# freebsd x86/amd64
# linux x86/amd64/ppc/ppc64/arm
# OSX ppc/amd64
# AIX ppc/ppc64
KEYWORDS="-* ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="largepages +debug minimal optimisememory test static-libs"
RESTRICT="!test? ( test )"
DEPEND="sys-libs/libunwind"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
# set up the make options in here so that we can actually make use
# of them on both compile and install.
# Avoid building the unit testing if we're not going to execute
# tests; this trick here allows us to ignore the tests without
# touching the build system (and thus without rebuilding
# autotools). Keep commented as long as it's restricted.
use test || \
MAKEOPTS+=" noinst_PROGRAMS= "
}
src_prepare() {
default
eautoreconf
multilib_copy_sources
}
multilib_src_configure() {
use largepages && append-cppflags -DTCMALLOC_LARGE_PAGES
use optimisememory && append-cppflags -DTCMALLOC_SMALL_BUT_SLOW
append-flags -fno-strict-aliasing -fno-omit-frame-pointer
econf \
--enable-shared \
$(use_enable static-libs static) \
$(use_enable debug debugalloc) \
$(if [[ ${ABI} == x32 ]]; then printf "--enable-minimal\n" else use_enable minimal; fi)
}
src_test() {
case "${LD_PRELOAD}" in
*libsandbox*)
ewarn "Unable to run tests when sandbox is enabled."
ewarn "See https://bugs.gentoo.org/290249"
return 0
;;
esac
multilib-minimal_src_test
}
src_install() {
if ! use minimal && has x32 ${MULTILIB_ABIS}; then
MULTILIB_WRAPPED_HEADERS=(
/usr/include/gperftools/heap-checker.h
/usr/include/gperftools/heap-profiler.h
/usr/include/gperftools/stacktrace.h
/usr/include/gperftools/profiler.h
)
fi
multilib-minimal_src_install
}
multilib_src_install_all() {
einstalldocs
use static-libs || find "${D}" -name '*.la' -delete || die
}

1
dev-util/rbtools/Manifest

@ -1 +1,2 @@
DIST RBTools-1.0.2.tar.gz 199085 BLAKE2B 469bc0a4d440437126af936c370d40eefa4c59717a955cd1853a1fc437554c251508fabc797b8c6631327fd14d43545cab3710fdbe50b1ad87d4df41d6cc96ba SHA512 2b05c310b877ad57589dedbad638956b81cc539bc793ccbe6f17608f6b979a0f2767998b1e941ef826a435cf0b034cbb2b7fdb6b937d83d5bb2fa9d2f45f70a1
DIST RBTools-1.0.3.tar.gz 206634 BLAKE2B a058e9f501e5139fd550478dced02883f4fe49e3cfd9da961dfa53dd9552dee59e6a74d873f259ea3ce05884cfb0bf3e1a83d7ddcb696a0dc57139346ce81d91 SHA512 2462da124fb70df05712626451baa0294e82171bc860fce7dc0ddda7bee4ba6749d387c873b08c50f6936c539a13cd15c33bb02b7fd0f69a38c56723e24acbc8

33
dev-util/rbtools/rbtools-1.0.3.ebuild

@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{3_6,3_7} )
inherit distutils-r1
MY_PN="RBTools"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Command line tools for use with Review Board"
HOMEPAGE="https://www.reviewboard.org/"
SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
>=dev-python/six-1.8.0[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/texttable[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
"
DOCS=( AUTHORS NEWS README.md )
S=${WORKDIR}/${MY_P}

BIN
eclass/Manifest.gz

16
eclass/mozextension.eclass

@ -72,11 +72,11 @@ xpi_install() {
#cd ${x}
# determine id for extension
if [[ -f "${x}"/install.rdf ]]; then
emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
|| die "failed to determine extension id from install.rdf"
emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)"
[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
elif [[ -f "${x}"/manifest.json ]]; then
emid="$( sed -n 's/.*"id": "\(.*\)",/\1/p' "${x}"/manifest.json )" \
|| die "failed to determine extension id from manifest.json"
emid="$( sed -n 's/.*"id": "\(.*\)".*/\1/p' "${x}"/manifest.json )"
[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
else
die "failed to determine extension id"
fi
@ -101,11 +101,11 @@ xpi_copy() {
#cd ${x}
# determine id for extension
if [[ -f "${x}"/install.rdf ]]; then
emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
|| die "failed to determine extension id from install.rdf"
emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)"
[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
elif [[ -f "${x}"/manifest.json ]]; then
emid="$( sed -n 's/.*"id": "\([^"]*\)",.*/\1/p' "${x}"/manifest.json )" \
|| die "failed to determine extension id from manifest.json"
emid="$(sed -n 's/.*"id": "\([^"]*\)".*/\1/p' "${x}"/manifest.json)"
[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
else
die "failed to determine extension id"
fi

BIN
games-action/Manifest.gz

1
games-action/supertuxkart/supertuxkart-1.1.ebuild

@ -24,6 +24,7 @@ RDEPEND="
dev-libs/fribidi
media-libs/freetype:2
media-libs/glew:0=
media-libs/harfbuzz:=
media-libs/libpng:0=
media-libs/libvorbis
media-libs/openal

BIN
games-simulation/Manifest.gz

1
games-simulation/openttd/Manifest

@ -1,3 +1,4 @@
DIST openttd-1.10.0-source.tar.xz 6801228 BLAKE2B 7383cec42ece1b02fa9c783453ca2c54346138762b44d4338cd5f31577855cf0dc7af5744a3fc82354c463d81fc6ecde0ec3f9f660b6275cb58f85ecf43adbba SHA512 f1727b81a059aa04bea1fb6a9a89ae0619942d6406a77f99e642a60ea9416daa215bbd0cbd183747c2df5f6dea81766b7e04493a52211e55522e8b2642db701a
DIST openttd-1.9.1-source.tar.xz 6647548 BLAKE2B fd7d03221bea49345e2163ff700e62a12682f706c1dab3fc741136219b80094bf945dc0cefcd807a643d141841a307141bb760d4b06bf75fa18129c557b149c3 SHA512 44d907299a14fd09ebff980f7c212bbdbd5def880bc56bfe106c3efa8cb32472bbcafdbb145d3f4340a3bc96179418f78fe2ddc62dd067b464eca73313b477c1
DIST openttd-1.9.2-source.tar.xz 6666860 BLAKE2B a28862b00f3ec5cd8f015445022746e08a298046de05a592a76f72ff72d76aae4584d48cfe021d3fe6920555b4848986b3e25b23998cac830da572c21f06e595 SHA512 a84a219c049147e9566967f96a01c84dde587e38da37b34ef756da99a2d14f1d418492030098f63c4ac60cb0db553f474aaf3b8a00c8abfd98f66adc14f523e4
DIST openttd-1.9.3-source.tar.xz 6659508 BLAKE2B 653ddd14d257d25f6c51138765f310cb8166575375fb95227a9a2c06cd1b526d8af403cb736d17b98c49add26f668ab5c6f8ca7b5fcda5fea9093726b2fd4a21 SHA512 e2208f730cf26c2df9b1950e885e20471060217dd47f2483db3f1cc86b40658d71208f27caab38a9fa513cfddb33c791a0972336dfa902a6d110ef246d936a34

180
games-simulation/openttd/openttd-1.10.0.ebuild

@ -0,0 +1,180 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg
MY_PV="${PV/_rc/-RC}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="OpenTTD is a clone of Transport Tycoon Deluxe"
HOMEPAGE="http://www.openttd.org/"
if [[ "${PV}" == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenTTD/OpenTTD.git"
else
SRC_URI="https://proxy.binaries.openttd.org/openttd-releases/${MY_PV}/${MY_P}-source.tar.xz"
KEYWORDS="~amd64 ~ppc64 ~x86"
S="${WORKDIR}/${MY_P}"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="aplaymidi debug dedicated iconv icu lzo +openmedia +png cpu_flags_x86_sse +timidity +truetype zlib"
RESTRICT="test" # needs a graphics set in order to test
RDEPEND="!dedicated? (
media-libs/libsdl[sound,X,video]
icu? (
dev-libs/icu-layoutex
dev-libs/icu-le-hb
>=dev-libs/icu-58.1:=
)
truetype? (
media-libs/fontconfig
media-libs/freetype:2
sys-libs/zlib:=
)
)
lzo? ( dev-libs/lzo:2 )
iconv? ( virtual/libiconv )
png? (
media-libs/libpng:0
sys-libs/zlib:=
)
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig"
PDEPEND="
!dedicated? (
openmedia? (
games-misc/openmsx
games-misc/opensfx
)
aplaymidi? ( media-sound/alsa-utils )
!aplaymidi? ( timidity? ( media-sound/timidity++ ) )
)
openmedia? ( >=games-misc/opengfx-0.4.7 )"
PATCHES=(
"${FILESDIR}"/${PN}-1.9.0-cflags.patch
"${FILESDIR}"/${PN}-1.9.0-dont_compress_manpages.patch
)
src_configure() {
local myopts=(
--binary-dir="bin"
--disable-strip
--doc-dir="share/doc/${PF}"
--install-dir="${D}"
--menu-group="Game;Simulation;"
--prefix-dir="${EPREFIX}/usr"
$(use_with cpu_flags_x86_sse sse)
$(use_with iconv)
$(use_with lzo liblzo2)
$(use_with png)
$(usex debug '--enabl