Browse Source

Удалены временно перенесенные для поддержки Python 3.7 пакеты

mhiretskiy
parent
commit
f64d8b9c5f
  1. 1
      app-accessibility/accerciser/Manifest
  2. 65
      app-accessibility/accerciser/accerciser-3.22.0-r1.ebuild
  3. 13
      app-accessibility/accerciser/metadata.xml
  4. 3
      app-i18n/ibus-cangjie/Manifest
  5. 46
      app-i18n/ibus-cangjie/ibus-cangjie-2.4-r2.ebuild
  6. 11
      app-i18n/ibus-cangjie/metadata.xml
  7. 2
      app-i18n/ibus-table/Manifest
  8. 39
      app-i18n/ibus-table/ibus-table-1.9.18-r2.ebuild
  9. 40
      app-i18n/ibus-table/ibus-table-1.9.21-r2.ebuild
  10. 1
      app-misc/khard/Manifest
  11. 52
      app-misc/khard/khard-0.13.0-r1.ebuild
  12. 11
      app-misc/khard/metadata.xml
  13. 2
      app-portage/pqlop/Manifest
  14. 34
      app-portage/pqlop/pqlop-0.02-r2.ebuild
  15. 2
      app-text/landslide/Manifest
  16. 35
      app-text/landslide/landslide-1.1.3-r1.ebuild
  17. 1
      app-vim/conque/Manifest
  18. 29
      app-vim/conque/conque-2.3-r2.ebuild
  19. 2
      app-vim/pyclewn/Manifest
  20. 47
      app-vim/pyclewn/pyclewn-2.1-r2.ebuild
  21. 1
      app-vim/pydoc/Manifest
  22. 24
      app-vim/pydoc/pydoc-2.0-r2.ebuild
  23. 1
      app-vim/vim-latex/Manifest
  24. 64
      app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild
  25. 2
      dev-python/dogpile-core/Manifest
  26. 26
      dev-python/dogpile-core/dogpile-core-0.4.1-r1.ebuild
  27. 1
      dev-python/flask-cors/Manifest
  28. 2
      dev-python/flask-cors/flask-cors-2.1.0-r2.ebuild
  29. 2
      dev-python/jplephem/Manifest
  30. 21
      dev-python/jplephem/jplephem-2.6-r1.ebuild
  31. 3
      dev-python/mecab-python/Manifest
  32. 11
      dev-python/mecab-python/files/mecab-python-python3.patch
  33. 23
      dev-python/mecab-python/mecab-python-0.996-r1.ebuild
  34. 5
      dev-python/oct2py/Manifest
  35. 17
      dev-python/oct2py/metadata.xml
  36. 65
      dev-python/oct2py/oct2py-3.6.0-r1.ebuild
  37. 57
      dev-python/oct2py/oct2py-4.0.6-r1.ebuild
  38. 3
      dev-python/pyminuit/Manifest
  39. 40
      dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild
  40. 1
      dev-python/sphinxcontrib-doxylink/Manifest
  41. 34
      dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5-r1.ebuild
  42. 2
      dev-python/sphinxcontrib-issuetracker/Manifest
  43. 63
      dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r3.ebuild
  44. 1
      dev-python/thunarx-python/Manifest
  45. 33
      dev-python/thunarx-python/thunarx-python-0.5.1-r2.ebuild
  46. 2
      dev-tcltk/tclpython/Manifest
  47. 229
      dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch
  48. 26
      dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch
  49. 55
      dev-tcltk/tclpython/tclpython-4.1-r7.ebuild
  50. 43
      dev-tcltk/tclpython/tclpython-5.0-r1.ebuild
  51. 1
      dev-util/dbus-test-runner/Manifest
  52. 58
      dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild
  53. 1
      media-libs/libffado/Manifest
  54. 24
      media-libs/libffado/files/libffado-2.4.1-python3-scons-fix.patch
  55. 115
      media-libs/libffado/libffado-2.4.1-r2.ebuild
  56. 1
      media-libs/partio/Manifest
  57. 65
      media-libs/partio/files/partio-1.1.0-Rename-partconv.patch
  58. 48
      media-libs/partio/partio-1.5.4-r1.ebuild
  59. 3
      net-dns/dnsviz/Manifest
  60. 47
      net-dns/dnsviz/dnsviz-0.8.2-r1.ebuild
  61. 20
      net-dns/dnsviz/metadata.xml
  62. 1
      net-im/empathy/Manifest
  63. 116
      net-im/empathy/empathy-3.12.14-r1.ebuild
  64. BIN
      profiles/default/package.keywords/.depends.swp
  65. 1
      x11-misc/compton/Manifest
  66. 69
      x11-misc/compton/compton-0.1_beta2-r1.ebuild
  67. 15
      x11-misc/compton/metadata.xml

1
app-accessibility/accerciser/Manifest

@ -1 +0,0 @@
DIST accerciser-3.22.0.tar.xz 3060756 BLAKE2B a648c764c5f101f323458c692cb4171704b7b710558f4103b57d87ca58c2d0d9c03cad72de1d3be9483d317ad94c95e43bb2437515093d6ffd93089a58e5fab1 SHA512 980db5dcd0bdc78314ab87cce95cfcfa018bf302acc66ea2dd1bddfb61de5bfe2e64344cff63740c38be33124ff49c75699aa6867d5e85b25d422b5af1b025c1

65
app-accessibility/accerciser/accerciser-3.22.0-r1.ebuild

@ -1,65 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
PYTHON_REQ_USE="xml"
inherit gnome2 python-r1
DESCRIPTION="Interactive Python accessibility explorer"
HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser"
LICENSE="BSD CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
>=app-accessibility/at-spi2-core-2.5.2:2
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
>=x11-libs/gtk+-3.1.13:3[introspection]
dev-libs/atk[introspection]
>=dev-libs/glib-2.28:2
dev-libs/gobject-introspection:=
>=dev-python/ipython-0.11[${PYTHON_USEDEP}]
>=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
x11-libs/gdk-pixbuf[introspection]
x11-libs/libwnck:3[introspection]
x11-libs/pango[introspection]
${PYTHON_DEPS}
"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.35
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome2_src_prepare
# Leave shebang alone
sed 's:@PYTHON@:/usr/bin/python:' -i src/accerciser.in || die
python_copy_sources
}
src_configure() {
python_foreach_impl run_in_build_dir gnome2_src_configure
}
src_compile() {
python_foreach_impl run_in_build_dir gnome2_src_compile
}
src_install() {
installing() {
gnome2_src_install
python_doscript src/accerciser
}
python_foreach_impl run_in_build_dir installing
}

13
app-accessibility/accerciser/metadata.xml

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
<longdescription lang="en">
Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.
In essence, Accerciser is a next generation at-poke tool.
</longdescription>
</pkgmetadata>

3
app-i18n/ibus-cangjie/Manifest

@ -1,3 +0,0 @@
DIST ibus-cangjie-2.4.tar.xz 150616 BLAKE2B 2e59acc1b05ce0dc3dad26ba663440d067bf28a549e79ec9d127de414d715f5e376f426db5b415255eb63aa13677e59643889481f5e39c946399d4d4fe15a468 SHA512 cef9562fc4a5f3b78881c09b43e502f02322148e501022d3f80989caef4ca98ae26903e9a3dcc422feeba7712a8321c731ba229429e52fe919db5144aa0ead47
EBUILD ibus-cangjie-2.4-r2.ebuild 907 BLAKE2B 1db02d44eb039dd88d668665e97f7ef08bda73d3a599b2a0e29e5da8680b844d718cbf1a5b6c689dd5aa001feb1635c9a81c14f68a2b612e8a2f59b4607c0550 SHA512 c5dd3db45332e92d7a7fb55e33ac588bcfa04956a129979eae46d94b246aa554220625e5d6b417205cdd4c7cb1c3c557d4a49d0a5691f1e163acb19015d9ce09
MISC metadata.xml 321 BLAKE2B f6906dfe6babd501643f94145258a76d52aabdf44274f8989d88b513157d178a3e564089e97b694371d85b750214d359213ed7ab00dab78c6262bc23314342ef SHA512 5681abe463968d6ac39a94d5b30428be7bcb9fa5ebb2318223ca9ab4261b303fa37eecb1d506f7131609856eba12deddccf7c8cd4d01954f5bd71a4e327551e7

46
app-i18n/ibus-cangjie/ibus-cangjie-2.4-r2.ebuild

@ -1,46 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_7 )
inherit gnome2-utils python-r1
DESCRIPTION="Chinese Cangjie and Quick engines for IBus"
HOMEPAGE="http://cangjians.github.io/"
SRC_URI="https://github.com/Cangjians/${PN}/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="nls"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
app-i18n/libcangjie
dev-python/cangjie[${PYTHON_USEDEP}]
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/intltool
nls? ( sys-devel/gettext )"
src_configure() {
python_foreach_impl default
}
src_compile() {
python_foreach_impl default
}
src_install() {
python_foreach_impl default
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

11
app-i18n/ibus-cangjie/metadata.xml

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">Cangjians/ibus-cangjie</remote-id>
</upstream>
</pkgmetadata>

2
app-i18n/ibus-table/Manifest

@ -1,2 +0,0 @@
DIST ibus-table-1.9.18.tar.gz 585309 BLAKE2B 42d7d130bd2695c1c1a7010c0bcf29c1ecaa3899c8ef8d24b11e10434771415bfd8b91723ef4c489721f0276d05dce08de3472c49632b9d30da5be1a53f82dc7 SHA512 3f28269be1987023402eb6075b8e68b3bbba3c572a94551d072281677fde5fa14f8f4186455f8f9156b252934580c7a3837555d0edb46c76f13c8b109e26aca2
DIST ibus-table-1.9.21.tar.gz 615801 BLAKE2B f6b3fb4fe67e5f43cc7d21bd03cc530c03b3a161e099fbca0b116319f1590374ddcef2e97c2f4702c2cd8748e8009d703abfff51f93ffb933a1aecb028e03362 SHA512 354f7e8ece5c23b84251bd0d5ff06d7a368678ade25e340341ef9f85571b440c455d56660c743be97ff6776ff041c4da35079ce090955c5f87b8f3b587e35866

39
app-i18n/ibus-table/ibus-table-1.9.18-r2.ebuild

@ -1,39 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_7 )
PYTHON_REQ_USE="sqlite(+)"
inherit python-single-r1
DESCRIPTION="Tables engines for IBus"
HOMEPAGE="https://github.com/ibus/ibus/wiki"
SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="nls"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
')
virtual/libiconv
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
python_fix_shebang .
default
}
src_configure() {
econf $(use_enable nls)
}

40
app-i18n/ibus-table/ibus-table-1.9.21-r2.ebuild

@ -1,40 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_7 )
PYTHON_REQ_USE="sqlite(+)"
inherit python-single-r1
DESCRIPTION="Tables engines for IBus"
HOMEPAGE="https://github.com/ibus/ibus/wiki"
SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
RESTRICT="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
')
virtual/libiconv
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
python_fix_shebang .
default
}
src_configure() {
econf $(use_enable nls)
}

1
app-misc/khard/Manifest

@ -1 +0,0 @@
DIST khard-0.13.0.tar.gz 5083020 BLAKE2B 6dc95335f89d5034ddc5fdfafca06b2bfc96c2dd05e966d975eea508a939cc4d64b749c3c6c2a7ce6e74ac40835b33f90442d357b871e47b8f0b2df351225c16 SHA512 353a51a06d6c7aa27b0f1cf35b3f7c113097ea4fa5e27bcb400f00de0cdd65ccaeadcc835b1cba541361a0395265cb967f731b23d875162f2be13381bc0979a6

52
app-misc/khard/khard-0.13.0-r1.ebuild

@ -1,52 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Console CardDAV client"
HOMEPAGE="https://github.com/scheibler/khard"
LICENSE="GPL-3"
SLOT="0"
IUSE="test zsh-completion"
RESTRICT="!test? ( test )"
if [ "${PV}" == "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/scheibler/khard"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 ~arm64 ~x86"
fi
RDEPEND="
dev-python/atomicwrites[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
>dev-python/vobject-0.9.3[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
)
"
# vobject-0.9.3 breaks khard, see
# https://github.com/scheibler/khard/issues/87
# https://github.com/eventable/vobject/issues/39
DOCS=( AUTHORS CHANGES README.md misc/khard/khard.conf.example )
src_install() {
distutils-r1_src_install
if use zsh-completion; then
insinto /usr/share/zsh/site-functions
doins misc/zsh/_khard
fi
}
python_test() {
esetup.py test
}

11
app-misc/khard/metadata.xml

@ -1,11 +0,0 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrey_utkin@gentoo.org</email>
<name>Andrey Utkin</name>
</maintainer>
<upstream>
<remote-id type="github">scheibler/khard</remote-id>
</upstream>
<longdescription>Console CardDAV client</longdescription>
</pkgmetadata>

2
app-portage/pqlop/Manifest

@ -1,2 +0,0 @@
DIST pqlop-0.02.py 14920 BLAKE2B 0fb3f11a928ac0997094e95d676bba0df19738006e7475332c9dcd207fea3296b5839fd259cb2240c093fb28c0721f4a73331e1ab6083c2fbf0eee5d425ac50e SHA512 6c2cca73b5280ac8563573a81baff56cf43420c18688fae497ff014ec5668806d589473a2cb8093fdc07675761e8c4124f18eb568a74e1816f573541459d633f
EBUILD pqlop-0.02-r2.ebuild 633 BLAKE2B fccb460d37ab195d17f7aba72f3681ce02a094c4616ed8ee2deebba8df8090cf127617fbffa5f3a461317afc986a3741283115d05dd45d7d705815feb178dc6c SHA512 14cb606807cd4e094f44eb9c3e8b102a0f51f4d32993c3277ceec49d58bd42a9935fb76ae81168a9d1c8026c0c7fae84e13f4ec2469ad5670b3eea37d0a94304

34
app-portage/pqlop/pqlop-0.02-r2.ebuild

@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit python-r1
DESCRIPTION="emerge.log parser written in python"
HOMEPAGE="https://bitbucket.org/LK4D4/pqlop"
SRC_URI="https://bitbucket.org/LK4D4/pqlop/raw/${PV}/pqlop.py -> ${P}.py"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
${PYTHON_DEPS}
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
S="${WORKDIR}"
src_unpack() {
:
}
src_install() {
newbin "${DISTDIR}"/${P}.py ${PN}
python_replicate_script "${ED}"/usr/bin/${PN} || die "python_replicate_script failed"
}

2
app-text/landslide/Manifest

@ -1,2 +0,0 @@
DIST landslide-1.1.3.tar.gz 151003 BLAKE2B 471cc83cbfc1c7ddc437b88514fb48632016e0915fc27c65d502a71b94f83a1184de8a7dbfaf2af8b75963e687c1af903add48e5ac8893308d9cfa07fdcc4c61 SHA512 2b29c416f8af04c0bf048060e0fe67b0b6a5e293485c5e3f68b9d1ce9d63ef66ca3bc58a96f65705c6918542932ef0a2fa6072b17c4c01cfc1975d283b417152
EBUILD landslide-1.1.3-r1.ebuild 853 BLAKE2B 3d0c33149f5159b0aa75ea99a8678e1f44588bddbd66a4870314bc763c59a3934e72ebcdb8fc70638bbf736b9de7b80413a89a4b412a6987dff523f6cb86ec9a SHA512 0d0ffb11ceb73fbdcf16555b80e9bc0815e8b47333a5e53d259c8254c4296bf6634fd31637b72e40737b90ccae1c7884423f57075aefd4627144357a1d664b83

35
app-text/landslide/landslide-1.1.3-r1.ebuild

@ -1,35 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="Generates a slideshow using the slides that power the html5-slides presentation"
HOMEPAGE="https://github.com/adamzap/landslide"
SRC_URI="https://github.com/adamzap/landslide/tarball/v${PV} -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples"
DEPEND=""
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
python_install_all() {
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
distutils-r1_python_install_all
}

1
app-vim/conque/Manifest

@ -1 +0,0 @@
DIST conque_2.3.tar.gz 52195 BLAKE2B 31546d8e0797525cd05a4663f3598a11cbb5dd7dcc6fabf181d277e2cab88593e1458f5e646688e9e46a8d01952eb1383f358454200d59634c40920b93b7db9e SHA512 b69c0564ccaf897ee2f18d0769877986e67006cf33dbefe2bbc85261726372f09669d19aa118de58ccfb847cc8b7e670e25c030128eec665e1cecf0a96cb4b89

29
app-vim/conque/conque-2.3-r2.ebuild

@ -1,29 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
PYTHON_COMPAT=( python3_7 )
VIM_PLUGIN_VIM_VERSION="7.1"
inherit python-single-r1 vim-plugin
MY_P="${PN}_${PV}"
DESCRIPTION="vim plugin: Run interactive commands inside a Vim buffer"
HOMEPAGE="https://code.google.com/p/conque/"
SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.gz"
LICENSE="MIT"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
|| (
app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
)
${PYTHON_DEPS}"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
VIM_PLUGIN_HELPFILES="ConqueTerm"
S="${WORKDIR}/${MY_P}"

2
app-vim/pyclewn/Manifest

@ -1,2 +0,0 @@
DIST pyclewn-2.1.tar.gz 129697 BLAKE2B 0dfef92cb36ea9fa89c7f0d85ed45e21c634732fc2d3d888dd792de22529bea86719f8ac8ed870dd5ab00efbfdb08011013a36880781abf9e0c64a62b2aa301a SHA512 346b98a9e37957a5bf97b8901247f56fa8e38bddac38727867773cf4e78e555d6a85848c4c400d1faf1159ba61122cfd4931c95a67e3b2abdfaae7996beb4f1b
EBUILD pyclewn-2.1-r2.ebuild 934 BLAKE2B 7fe8f51bde20dfad709ea9bc032cf7da992965cd78cedf09889224011ed0ed6b42d0aaa54c22a4d90813dc7f466b9536faf4f4a33286145440a437b94b20b608 SHA512 1fa3307c8fb188cd2ca14c35d9ae3d7eefe6611235ccb1fccdd2d200b228fbcad7d0815bc35ef1c2c47aed0b7db15e1c6aebe56e06a35dc6ff23043cbd9a0537

47
app-vim/pyclewn/pyclewn-2.1-r2.ebuild

@ -1,47 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit eutils vim-plugin distutils-r1
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
DESCRIPTION="Pyclewn allows using vim as a front end to a debugger (pdb or gdb)"
HOMEPAGE="http://pyclewn.sourceforge.net/"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
CDEPEND="|| (
>=app-editors/vim-7.3
>=app-editors/gvim-7.3[netbeans]
)"
DEPEND="
${CDEPEND}
app-arch/vimball"
RDEPEND="
${DEPEND}"
SLOT="0"
#Completely broken (runs vim), disable for now
#python_test() {
# esetup.py test
#}
python_install_all() {
distutils-r1_python_install_all
vimball -x -C "${ED}"/usr/share/vim/vimfiles lib/clewn/runtime/${P}.vmb || die "Extracting vimball failed"
}
pkg_postinst() {
vim-plugin_pkg_postinst
optfeature "C/C++ debugging" sys-devel/gdb
optfeature "Python debugging" dev-python/pdb-clone
}

1
app-vim/pydoc/Manifest

@ -1 +0,0 @@
DIST pydoc-2.0.tar.gz 2795 BLAKE2B d780265c474081431e43076db9e5bc244677d9deaaa44bbd6ba2c2bdce7e88b8e2f0c6a9e14ca5a3a4bda7925b5c5bc108a34d5d6fecaabe9f0a025774b101ca SHA512 bea2e0dcb82090803b45e0cbccf5ad610a39f22d04c099e5e946e2b3707c9cbd69b85e3f1024a73760d1ff81a0199aeeb3bab20546307676953156eff7185214

24
app-vim/pydoc/pydoc-2.0-r2.ebuild

@ -1,24 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit vim-plugin python-single-r1
DESCRIPTION="vim plugin: integrates python documentation view and search tool"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=910 https://github.com/fs111/pydoc.vim"
SRC_URI="https://github.com/fs111/${PN}.vim/tarball/${PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ppc64 x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="app-arch/unzip"
RDEPEND="${PYTHON_DEPS}"
src_unpack() {
default
mv * "${P}" || die
}

1
app-vim/vim-latex/Manifest

@ -1 +0,0 @@
DIST vim-latex-1.10.0.tar.gz 260820 BLAKE2B 2314ad5ded3bea51def3172e8f2b7a7483839b58804f9d8c1cc1c8f1139c1da731f91525691d47dba57d07a7db85c371e87c5ce0d3d22a004a9402df7e7cad3a SHA512 1d22b675c124e402a280dcc3a675b49a92fb9f4d42efdda0ea97be26379cd6c023589a35e165f4231524d853380e22411901bfbcc98f171c938ba800821a1213

64
app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild

@ -1,64 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit vim-plugin python-single-r1
DESCRIPTION="A comprehensive set of tools to view, edit and compile LaTeX documents"
HOMEPAGE="http://vim-latex.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="vim"
KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
|| (
app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
)
virtual/latex-base
!app-vim/vimtex"
VIM_PLUGIN_HELPFILES="latex-suite.txt latex-suite-quickstart.txt latexhelp.txt imaps.txt"
src_compile() { :; }
src_install() {
# remove unused metadata
rm vim-latex.metainfo.xml || die
# don't mess up vim's doc dir with random files
mv doc mydoc || die
mkdir doc || die
mv mydoc/*.txt doc/ || die
rm -rf mydoc || die
# don't install buggy tags scripts, use ctags instead
rm latextags ltags || die
vim-plugin_src_install
# use executable permissions (bug #352403)
fperms a+x /usr/share/vim/vimfiles/ftplugin/latex-suite/outline.py
python_fix_shebang "${ED}"
}
pkg_postinst() {
vim-plugin_pkg_postinst
if [[ -z ${REPLACING_VERSIONS} ]]; then
echo
elog "To use the vim-latex plugin add:"
elog " filetype plugin on"
elog ' set grepprg=grep\ -nH\ $*'
elog " let g:tex_flavor='latex'"
elog "to your ~/.vimrc-file"
echo
fi
}

2
dev-python/dogpile-core/Manifest

@ -1,2 +0,0 @@
DIST dogpile.core-0.4.1.tar.gz 99534 BLAKE2B 40f2bafbee07a4d66ad75f19a3587ae448d1bf22a57f9e8d12a102f6c5add9365ea9fa957432675b26600c906722c73a5d39d98f2e35fe8ffff07d48752f9da4 SHA512 f4c37297788677afe6ab17ba5aa928f9770b0edbd1a675cd4ad512ef0c15cf1e2d765d9b7a9fe3638f0a646e0ad51d54c9b4ded33611022744226bfde1aa9896
EBUILD dogpile-core-0.4.1-r1.ebuild 672 BLAKE2B eda2992f2d9265118c13bf51a0f4325861001ce39cb7eff1760238d12c886de07896a87ba91f74c0ae5d6744662ebf769b68527588a731e963e8832f706aff39 SHA512 14a19acb1954820b2edbec8da0636d04a655ea62d284611f4223d1c73a0d52d1f9f301d1c1e3b2ff27a4a0fe59dd4c81cc56e42423cd8c4a3bb2541e6cf8fa76

26
dev-python/dogpile-core/dogpile-core-0.4.1-r1.ebuild

@ -1,26 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Copy-on-write locking mechanism for expensive resources"
HOMEPAGE="https://bitbucket.org/zzzeek/dogpile.core"
SRC_URI="mirror://pypi/${PN:0:1}/dogpile.core/dogpile.core-${PV}.tar.gz"
S="${WORKDIR}/dogpile.core-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND=""
python_test() {
nosetests tests/ || die "test failed under ${EPYTHON}"
}

1
dev-python/flask-cors/Manifest

@ -1,2 +1 @@
DIST flask-cors-2.1.0.tar.gz 28038 BLAKE2B ecba951b0bac645088658ea5dc4947c0eaf9d0adb8f0f70e3a3f68337e008cb04a5efab3cb8139aaddf380f9b59c2524d33a5c5ac851b98446dadff9aa82fc92 SHA512 235162749485588e9112a52a833a43e68ad1737997628dc51cc30358d01837f427ba33872ecb1fff8e821b84c3de0a15a1c89c57f2407ef0cacafae9ca354640
EBUILD flask-cors-2.1.0-r1.ebuild 1697 BLAKE2B 30c186f3af8a2236516393ba0b1e06f2d5f98a372f333406b165923dd19665b53b9ac4dd49ad841942c7829b72546452c2ee78ddaf7d84d8d4e0cae175750aca SHA512 938d4b60e6a44665327edcae6192815a5d13de12b8aafbf7b6108eb20ea87144d91dcb1840125e930fc67645f298ad048dd28166dc447f12d2a509e9eaa073a9

2
dev-python/flask-cors/flask-cors-2.1.0-r1.ebuild → dev-python/flask-cors/flask-cors-2.1.0-r2.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1

2
dev-python/jplephem/Manifest

@ -1,2 +0,0 @@
DIST jplephem-2.6.tar.gz 27587 BLAKE2B 553fdca55378bbd12e09df572d52b0721fb3a05b358adf403b202aa78411a0d4a60ef9b5d70b65b02605e8bbc65b8d12dc6ef90aef4ea37696f691b4cbb221ed SHA512 037b3b6571936f1a6bc07b156bb8a0c9fb0a51cc8c74e7a2d35f0ac28138223d5479c6fb964f017ca88ff56c7fb757e932d2a922d126d5dd410dc122d0458d7c
EBUILD jplephem-2.6-r1.ebuild 518 BLAKE2B f9f93316b3097845e349f8549de3c88461495f921a8297d2c9b65df6879a4d43ab5f75c9015ed2e0d3d84d3a49daeb7bcf4bc422b55813d772aa38bf7e849d6a SHA512 853560d259555e96512451866ba2a3fd9de284158fef81f5f89f3d1af562889a9cce9d4da7d5541ac97808e3cacd8080a1b43582810096fab18a6bb18c2fabca

21
dev-python/jplephem/jplephem-2.6-r1.ebuild

@ -1,21 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Python version of NASA DE4xx ephemerides for Astronomical Alamanac"
HOMEPAGE="https://pypi.org/project/jplephem/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

3
dev-python/mecab-python/Manifest

@ -1,3 +0,0 @@
AUX mecab-python-python3.patch 253 BLAKE2B 979ef7ea020bfb405faa366a2b87a42d5c5e03e6b49b04ffc4ac0586e4e09912e6afe333072a47d676c4c3e7829ae336e61c402da280b6fffca80fc89323c00f SHA512 7937766e44c014149c64a3ad4226110f83868df330e5c0b22b65ce4624d3e6b710db972e18d446e535a76e0b0c763b2245d50280567e1ceebed15bd20c351695
DIST mecab-python-0.996.tar.gz 62338 BLAKE2B d2f8749bf4ea0b30b9f7ee68a4210a3af600803296197f48091d1c9fe90f5baaff3eb94ecb3aa04d994771512c1ef5b68a62e0a045da95992bffd1710725e832 SHA512 08954ed801419fd7f65d055244227364bc37b063f8d21babb6ceeb02ca40e0146fa4401d1426255f3656ac1a5e51439bde981414613153dca5972f624289447e
EBUILD mecab-python-0.996-r1.ebuild 604 BLAKE2B 5da8bc027dcb2952999b045822bdbdf3990d90134b7a5618117ba9a8fed616109582c66a6229f7cc2917dfe434fd51b73291c548c34a3ca67be50c85e97c5e9b SHA512 5b154880d9aceba0447ace78179483f0571d37abf64b1073c79b02764dd02ba64fcf16f1d8d9e91730178871d1ba157b73248e0fc2c190d1bdb9791620322f48

11
dev-python/mecab-python/files/mecab-python-python3.patch

@ -1,11 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@
return os.popen(str).readlines()[0][:-1]
def cmd2(str):
- return string.split (cmd1(str))
+ return cmd1(str).split()
setup(name = "mecab-python",
version = cmd1("mecab-config --version"),

23
dev-python/mecab-python/mecab-python-0.996-r1.ebuild

@ -1,23 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Python binding for MeCab"
HOMEPAGE="http://taku910.github.io/mecab/"
SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN%-*}/${P}.tar.gz"
LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc64 x86"
IUSE=""
DEPEND="~app-text/mecab-${PV}"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/${PN}-python3.patch )
DOCS=( AUTHORS README test.py )
HTML_DOCS=( bindings.html )

5
dev-python/oct2py/Manifest

@ -1,5 +0,0 @@
DIST oct2py-3.6.0.tar.gz 668836 BLAKE2B 2edafd7c054a70a604273a7f3f5846926cb54dd05e7f2625aad57034d7760c099e9ad01120b719d3d047e6e6aa11f16e5fe8ca58e51079f038cea6d7aa3efe13 SHA512 f414a0231665bc3bedb7dcdaab8c86f32c140e5107ef80b70e2f99467e737d033de6ff492f2af7233671bff9b148475e0af4881c073ac727d0fd1228b7cf59b6
DIST oct2py-4.0.6.tar.gz 431738 BLAKE2B d76fd323fa2405cd70dd1d4cbbdf64bbd346d45dc8065de0913d44d833f6d609d20ec8887cefeafdc4e59c382f862a8954b395557ff5ec127a67b1df2d560083 SHA512 997ca843571d2d68c4c57c0213a525c1be5f8b3e3dbffffb6cd41e423d68c8836dd12a03d5210d7f0cbf8ff19be7bb9d25b48c62a236cae68a0762547e574caa
EBUILD oct2py-3.6.0-r1.ebuild 1429 BLAKE2B 0702ac34c1b1ad5008733da125443f541f7aee9d8bf3e4f90c6bcb8ca201df4b5059c9232132279116cfe6e3fc611162859685ba9a68ea13998ba1d667ef6035 SHA512 867e53f7a3e3733fae47d4f8b9372ad0cd050ccb5178149ed7ef40d68fd2cb3f410b6c62a06bad1407a5c5528224bb10046bb93a63ffe81525ac2ad859574774
EBUILD oct2py-4.0.6-r1.ebuild 1206 BLAKE2B 61a0e214902bef45baededd2860344a1db85621fb40cc37fd8475038889818dc4367dcafefde2456c24ba659f3b020944907e47c1a0c5615fc0bb69bac2e245c SHA512 b9605db4ec4c843f52645a15d30d1e4311b763980db6ffa1e0b3050798b6ef14b18bdd4cfcab473af55458badeb455d9e173bb00b6d2fc5ec6e53184d0be5650
MISC metadata.xml 615 BLAKE2B 32a95461360131faf43212d3e419ba75a12f853749baf7f862499155d6f445492c311860ea5ee7c7e22c5e9586c722df8382cfe2eb6f67ac7bc1596f6cb9602a SHA512 e476f193cbbdefdf56caeb8a8a501f57daf1b74a12a32c426b6e9150ea0d5b2538b7bd9bbeb3b7f45ba01aa741be2fd0b4dbf8e8302e867230fc1b2512c10ca2

17
dev-python/oct2py/metadata.xml

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
</maintainer>
<longdescription lang="en">
Uses Octave to run commands and m-files. Supports any Octave
function or m-file, passing the data seamlessly between Python and
Octave using MAT files.
</longdescription>
<upstream>
<remote-id type="pypi">oct2py</remote-id>
<remote-id type="github">blink1073/oct2py</remote-id>
</upstream>
</pkgmetadata>

65
dev-python/oct2py/oct2py-3.6.0-r1.ebuild

@ -1,65 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Python to GNU Octave bridge"
HOMEPAGE="
https://github.com/blink1073/oct2py
https://blink1073.github.io/oct2py/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.7.1[${PYTHON_USEDEP}]
>=sci-libs/scipy-0.12[${PYTHON_USEDEP}]
>=sci-mathematics/octave-4.2.0"
DEPEND="${RDEPEND}
doc? (
dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
dev-python/numpydoc[${PYTHON_USEDEP}]
)
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/ipython[${PYTHON_USEDEP}]
)"
python_prepare_all() {
# https://github.com/blink1073/oct2py/issues/77
sed \
-e 's:test_help:disabled:g' \
-i oct2py/tests/test_usage.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
sphinx-build docs html || die
fi
}
python_test() {
unset DISPLAY
[[ ${EPYTHON} == python2.7 ]] && local OPTIONS="--with-doctest"
nosetests --exe -v oct2py ${OPTIONS} || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( html/. )
if use examples; then
docinto examples
dodoc -r example/.
fi
distutils-r1_python_install_all
}

57
dev-python/oct2py/oct2py-4.0.6-r1.ebuild

@ -1,57 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Python to GNU Octave bridge"
HOMEPAGE="
https://github.com/blink1073/oct2py
https://blink1073.github.io/oct2py/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.11[${PYTHON_USEDEP}]
dev-python/octave_kernel[${PYTHON_USEDEP}]
>=sci-libs/scipy-0.17[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
doc? (
dev-python/numpydoc[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
)
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/ipython[${PYTHON_USEDEP}]
)
"
python_compile_all() {
if use doc; then
sphinx-build docs html || die
HTML_DOCS=( html/. )
fi
}
python_test() {
cd "${BUILD_DIR}/lib" || die
py.test -v -v || die
}
python_install_all() {
distutils-r1_python_install_all
if use examples; then
docinto examples
dodoc -r example/.
docompress -x /usr/share/doc/${PF}/examples
fi
}

3
dev-python/pyminuit/Manifest

@ -1,3 +0,0 @@
DIST Minuit-1_7_9-patch1.tar.gz 430753 BLAKE2B 19c19177a19aa4af27e3feac9df7c526e6536a7e4fad45c94b83b5080e2286e26949bdd5055da298156c3468aced288b5e38d989d00cf93a07d7ad15f111da65 SHA512 741ded2e6e999e8edf1e067ce9c2583784f6c1a7e34709430074d1f312de3a5815249466fe0a1c5be0a2f77932f34cbdb4bd1eb9de1b3528223711f26cbc65b9
DIST pyminuit-1.2.1.tgz 17099 BLAKE2B 9cefc9e59896d82cb7efd39085ab117a57b874bdae9ecc43fa2011b3148538fc3eeca0f086fae0d7b00cc654ff14edd9d63649ea71be35a795236bbe96c0e2a1 SHA512 b5bd954288d57a6c043e336ddb62a42cd4e6cc340847fbd700573db288c4404ef80a86a76b3c4e458913cd73b08ea97b20a4e411043a6ce826d9d88ee54fbe1f
EBUILD pyminuit-1.2.1-r2.ebuild 811 BLAKE2B 16dd6bd54a70edccd9547d5c3e1a93243fedb103a92a4ac699ff0293f35a5571e5e6054aa4085654d87995ec22a392a93073d3b7c818a7f7980b86e68724cb38 SHA512 28693f460f0104f4446a6a519e251b11d1c111f0669c5efc49bfa0e2ed5071669659433d9ef8c557221a5e138c9808fa987ee6906fa8afd41687371d49f3f446

40
dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild

@ -1,40 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Minuit numerical function minimization in Python"
HOMEPAGE="https://github.com/jpivarski/pyminuit"
SRC_URI="
https://pyminuit.googlecode.com/files/${P}.tgz
https://pyminuit.googlecode.com/files/Minuit-1_7_9-patch1.tar.gz
"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/${PN}
src_configure() {
cd "${WORKDIR}"/Minuit-1_7_9 || die
econf --disable-static
}
src_compile() {
cd "${WORKDIR}"/Minuit-1_7_9 || die
emake
cd "${S}" || die
distutils-r1_src_compile
}
python_install_all() {
cd "${WORKDIR}"/Minuit-1_7_9 || die
default
distutils-r1_python_install_all
}

1
dev-python/sphinxcontrib-doxylink/Manifest

@ -1 +0,0 @@
DIST sphinxcontrib-doxylink-1.5.tar.gz 11391 BLAKE2B 569eaba41a2cb802d05b0e7da28a00f41399175e2103979eeae35750e2935f66670c20bb0a560980d553a8a751ab57c0e200d0110983eb474eba60b3a2bfcc10 SHA512 caac418ed2b11f1b72bc3cb2e5c6bd22a680f9e6debecf6c0028bc1e92fc41e017996be05a7ac7c2dc96c907e59ebfda32bf8b7715c92c33c39404ef356c2a13

34
dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5-r1.ebuild

@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Extension to link to external Doxygen API documentation"
HOMEPAGE="https://pypi.org/project/sphinxcontrib-doxylink/ https://pythonhosted.org/sphinxcontrib-doxylink/ https://bitbucket.org/birkenfeld/sphinx-contrib"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/sphinx-1.0[${PYTHON_USEDEP}]
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
src_prepare() {
# any better idea ?
rm -rf tests
distutils-r1_src_prepare
}
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}

2
dev-python/sphinxcontrib-issuetracker/Manifest

@ -1,2 +0,0 @@
DIST sphinxcontrib-issuetracker-0.11.tar.gz 30351 BLAKE2B 304526543f5d24cc4b2cc76ea8d242d8942fa54737e3d1f0924e816d24aa4838e054b8af468837447d601cacaae987cd285fc706292b979d29dc84f1dbb77ddd SHA512 fb4a977bea22451a3d90b16821fc2a38ed53b17913666ca250e9aab8bb1726bbdb52fb2b6dbb2ae512a0ca6cc3d33dcddeba758c02c77b099180443d67e147c9
EBUILD sphinxcontrib-issuetracker-0.11-r3.ebuild 1553 BLAKE2B 3b9f8410516c131abf6065838000006ba344e27b383c15baf434f6317212b2f85bea15614eca0b92a00aadfadd4187743bfd098cbff28af6ae1882c771a14fed SHA512 a499c5c75e87eee4b9667f8764c4d9711f31dd3cb8c73e7b6c57e610bef25a40f6dfe24da3afd50745580edd1a43fb411397df2380d0808764dd8d86bb964aa2

63
dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r3.ebuild

@ -1,63 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Extension to sphinx to create links to issue trackers"
HOMEPAGE="http://sphinxcontrib-issuetracker.readthedocs.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_prepare_all() {
# test requires network access (bug #425694)
rm tests/test_builtin_trackers.py || die
# Tests from tests/test_stylesheet.py require dev-python/PyQt4[X,webkit]
# and virtualx.eclass.
rm tests/test_stylesheet.py || die
# Avoid redundant objects.inv from downloading, sed more lightweight
if use doc; then
sed -e "s:^intersphinx_mapping:#intersphinx_mapping:" \
-e "s:^ 'sphinx':#:" \
-i doc/conf.py || die
fi
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
emake -C doc html
HTML_DOCS=( doc/_build/html/. )
fi
}
python_test() {
py.test || die
}
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}

1
dev-python/thunarx-python/Manifest

@ -1 +0,0 @@
DIST thunarx-python-0.5.1.tar.bz2 334426 BLAKE2B 59f8e625b10ceeaefffa4b6dde150c32023365e76854c6e77ae2f222b509856353c8d62de26ba4e7b967cfcce1219205923938389fd1714a420bc9e1ac2b12b2 SHA512 0c1d8f20b74a3eb87b3c2c181c6438bc059dff75afdc26cfea19dffb7efe1f14e6a880689f73afcbbcb5922312741df72018e3b9980c4a45426e7a7d4651177f

33
dev-python/thunarx-python/thunarx-python-0.5.1-r2.ebuild

@ -1,33 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit python-single-r1
DESCRIPTION="Python bindings for the Thunar file manager"
HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python"
SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="${PYTHON_DEPS}
>=x11-libs/gtk+-3.20:3
>=dev-libs/glib-2.30:2
$(python_gen_cond_dep '
>=dev-python/pygobject-3.20:3[${PYTHON_MULTI_USEDEP}]
')
>=xfce-base/thunar-1.7.0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
src_install() {
default
find "${D}" -name '*.la' -delete || die
}

2
dev-tcltk/tclpython/Manifest

@ -1,2 +0,0 @@
DIST tclpython-4.1.tar.bz2 10580 BLAKE2B 98d4783cc52bc907c21d50ee393e25ee084b449db7c393c16b0b1f0420469bd0904d16dc2a6806b776dad7dabd521e5f2e8cc942c720d9e69750385302355608 SHA512 5f08e7129a7d9afeb1ac6bf1ab1c83ad3bb481593c9516c0653c7b4ba0dfb1b3129a336e64b998cec8ef2d2377a6a366b73c640d25839ab280d5079c0b220d54
DIST tclpython-5.0.tar.gz 19327 BLAKE2B bad25a6eb04dbcd9ca3e9bc81d44f098f31f2acf367ecc32307596d5da3ed95752b3c60d9ee74fc04e21669e0361f0790edad3ad5793c78ece4904beacd92900 SHA512 fe15218fe00e921384dbd9611685b86cb6dfacb515a95545079550aeadaaafc3964e6ef0594a268a3fd900f40d178659e8b7f6f2a6d9aa507b59a8be0bd116af

229
dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch

@ -1,229 +0,0 @@
--- a/tclpython.c 2006-03-07 16:28:03.000000000 +0300
+++ b/tclpython.c 2014-05-06 23:33:41.713623943 +0400
@@ -19,13 +19,83 @@
$ cc -fpic -I/usr/local/include/tcltk/tcl8.3 -c tclthread.c
$ ld -o tclpython.so -Bshareable -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/share/python/config tclpython.o tclthread.o -lpython -lutil -lreadline -ltermcap -lcrypt -lgmp -lgdbm -lpq -lz -ltcl83 -ltk83 -lX11
+Patched for Python 3 with respect to https://github.com/facebook/fbthrift/blob/master/thrift/lib/py/protocol/fastbinary.c
+
*/
#include <Python.h>
#include <tcl.h>
-#include <cStringIO.h>
+
+#if PY_MAJOR_VERSION >= 3
+ #define PyInt_FromLong PyLong_FromLong
+ #define PyInt_AsLong PyLong_AsLong
+ #define PyString_FromStringAndSize PyBytes_FromStringAndSize
+#else
+ #include <cStringIO.h>
+#endif
+
#include "tclpython.h"
+// Mostly copied from cStringIO.c
+#if PY_MAJOR_VERSION >= 3
+
+/** io module in python3. */
+static PyObject* Python3IO;
+
+typedef struct {
+ PyObject_HEAD
+ char *buf;
+ Py_ssize_t pos, string_size;
+} IOobject;
+
+#define IOOOBJECT(O) ((IOobject*)(O))
+
+static int
+IO__opencheck(IOobject *self) {
+ if (!self->buf) {
+ PyErr_SetString(PyExc_ValueError,
+ "I/O operation on closed file");
+ return 0;
+ }
+ return 1;
+}
+
+static PyObject *
+IO_cgetval(PyObject *self) {
+ if (!IO__opencheck(IOOOBJECT(self))) return NULL;
+ assert(IOOOBJECT(self)->pos >= 0);
+ return PyBytes_FromStringAndSize(((IOobject*)self)->buf,
+ ((IOobject*)self)->pos);
+}
+#endif
+
+/* -- PYTHON MODULE SETUP STUFF --- */
+
+static PyObject *pythonTclEvaluate(PyObject *self, PyObject *args);
+
+static PyMethodDef tclMethods[] = {
+ {"eval", pythonTclEvaluate, METH_VARARGS, "Evaluate a Tcl script."},
+ {0, 0, 0, 0} /* sentinel */
+};
+
+#if PY_MAJOR_VERSION >= 3
+struct module_state {
+ PyObject *error;
+};
+
+static struct PyModuleDef TclModuleDef = {
+ PyModuleDef_HEAD_INIT,
+ "tcl",
+ NULL,
+ sizeof(struct module_state),
+ tclMethods,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+#endif
+
#ifndef WIN32
/* George Petasis, 21 Feb 2006:
* The following check cannot be handled correctly
@@ -66,13 +136,13 @@
static int pythonInterpreter(ClientData clientData, Tcl_Interp *interpreter, int numberOfArguments, Tcl_Obj * CONST arguments[])
{
- int identifier;
+ intptr_t identifier;
PyObject *output;
PyObject *message;
PyObject *result;
PyObject *globals;
char *string = 0;
- int length;
+ Py_ssize_t length;
Tcl_Obj *object;
struct Tcl_HashEntry *entry;
unsigned evaluate;
@@ -111,12 +181,22 @@
/* choose start token depending on whether this is an evaluation or an execution: */
result = PyRun_String(Tcl_GetString(arguments[2]), (evaluate? Py_eval_input: Py_file_input), globals, globals);
if (result == 0) { /* an error occured */
+#if PY_MAJOR_VERSION >= 3
+ output = PyObject_CallMethod(Python3IO, "BytesIO", "()");
+#else
output = PycStringIO->NewOutput(1024); /* use a reasonable initial size but big enough to handle most cases */
- PySys_SetObject("stderr", output); /* capture all interpreter error output */
+#endif
+ PySys_SetObject("sys.stderr", output); /* capture all interpreter error output */
PyErr_Print(); /* so that error is printed on standard error, redirected above */
+#if PY_MAJOR_VERSION >= 3
+ message = IO_cgetval(output);
+ string = PyBytes_AsString(message);
+ length = (string == NULL) ? 0 : strlen(string);
+#else
message = PycStringIO->cgetvalue(output);
string = PyString_AsString(message);
length = PyString_Size(message);
+#endif
if ((length > 0) && (string[length - 1] == '\n')) length--; /* eventually remove trailing new line character */
object = Tcl_NewObj();
Tcl_AppendStringsToObj(object, Tcl_GetString(arguments[0]), ": ", 0); /* identify interpreter in error */
@@ -124,7 +204,11 @@
Py_DECREF(output);
} else {
if (evaluate) {
+#if PY_MAJOR_VERSION >= 3
+ string = PyUnicode_AsUTF8(PyObject_Str(result));
+#else
string = PyString_AsString(PyObject_Str(result));
+#endif
object = Tcl_NewStringObj(string, -1); /* return evaluation result */
} else /* execute */
object = Tcl_NewObj(); /* always return an empty result or an error */
@@ -139,9 +223,9 @@
Tcl_Interp *tclInterpreter(CONST char *name) /* public function for use in extensions to this extension */
{
- int identifier;
+ intptr_t identifier;
- if ((sscanf(name, "tcl%u", &identifier) == 0) || (identifier != 0)) {
+ if ((sscanf(name, "tcl%lu", &identifier) == 0) || (identifier != 0)) {
return 0; /* invalid name */
} else {
return mainInterpreter; /* sole available interpreter */
@@ -188,14 +272,9 @@
return Py_BuildValue("s", result);
}
-static PyMethodDef tclMethods[] = {
- {"eval", pythonTclEvaluate, METH_VARARGS, "Evaluate a Tcl script."},
- {0, 0, 0, 0} /* sentinel */
-};
-
static int newInterpreter(Tcl_Interp *interpreter)
{
- int identifier;
+ intptr_t identifier;
Tcl_Obj *object;
int created;
#ifdef WITH_THREAD
@@ -214,19 +293,31 @@
return TCL_ERROR;
} else {
Py_Initialize(); /* initialize main interpreter */
+#if PY_MAJOR_VERSION >= 3
+ Python3IO = PyImport_ImportModule("io");
+#else
PycString_IMPORT;
+#endif
}
Tcl_SetHashValue(Tcl_CreateHashEntry(&threadStates, (ClientData)identifier, &created), 0);
#else
if (existingInterpreters == 0) {
Py_Initialize(); /* initialize main interpreter */
PyEval_InitThreads(); /* initialize and acquire the global interpreter lock */
+#if PY_MAJOR_VERSION >= 3
+ Python3IO = PyImport_ImportModule("io");
+#else
PycString_IMPORT;
+#endif
globalState = PyThreadState_Swap(0); /* save the global thread */
} else {
PyEval_AcquireLock(); /* needed in order to be able to create a new interpreter */
}
+#if PY_MAJOR_VERSION >= 3
+ if (Python3IO == 0) { /* make sure string input/output is properly initialized */
+#else
if (PycStringIO == 0) { /* make sure string input/output is properly initialized */
+#endif
Tcl_SetResult(interpreter, "fatal error: could not initialize Python string input/output module", TCL_STATIC);
return TCL_ERROR;
}
@@ -250,7 +341,11 @@
newIdentifier++;
#endif
existingInterpreters++;
+#if PY_MAJOR_VERSION >= 3
+ tcl = PyModule_Create(&TclModuleDef);
+#else
tcl = Py_InitModule("tcl", tclMethods); /* add a new 'tcl' module to the python interpreter */
+#endif
Py_INCREF(tcl);
PyModule_AddObject(PyImport_AddModule("__builtin__"), "tcl", tcl);
return TCL_OK;
@@ -260,7 +355,7 @@
{
int index;
char *name;
- int identifier;
+ intptr_t identifier;
struct Tcl_HashEntry *entry;
Tcl_Obj *object;
#ifdef WITH_THREAD
@@ -270,7 +365,7 @@
for (index = 0; index < numberOfArguments; index++) {
name = Tcl_GetString(arguments[index]); /* interpreter name is "pythonN" */
entry = 0;
- if (sscanf(name, "python%u", &identifier) == 1) {
+ if (sscanf(name, "python%lu", &identifier) == 1) {
identifier = atoi(name + 6);
entry = Tcl_FindHashEntry(&threadStates, (ClientData)identifier);
}

26
dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch

@ -1,26 +0,0 @@
--- a/Makefile 2018-10-28 17:21:20.274137396 +0100
+++ b/Makefile 2018-10-28 17:21:47.696694473 +0100
@@ -16,11 +16,11 @@
LIBRARY:= $(PKG_NAME).so.$(PKG_VERSION)
TCL_VERSION=$(shell echo 'puts $\$$tcl_version' | tclsh)
-CFLAGS:= -O2 -Wall -fPIC -DUSE_TCL_STUBS
+CFLAGS:= $(MYCFLAGS) -fPIC -DUSE_TCL_STUBS
CFLAGS+= $(shell $(PYTHON_CONFIG) --includes)
CFLAGS+= -I/usr/include/tcl$(TCL_VERSION)
CFLAGS+= -DTCLPYTHON_VERSION=$(PKG_VERSION)
-LDFLAGS:= -shared -s
+LDFLAGS:= $(MYLDFLAGS) -shared
LDFLAGS+= $(shell $(PYTHON_CONFIG) --libs)
LDFLAGS+= -ltclstub$(TCL_VERSION)
@@ -62,7 +62,8 @@
$(OUTPUT_DIR)/pkgIndex.tcl:pkg/pkgIndex.tcl
cp -t $(dir $@) $^
-package: $(OUTPUT_DIR)/$(LIBRARY) $(OUTPUT_DIR)/pkgIndex.tcl
+package: $(OUTPUT_DIR)/$(LIBRARY)
+ ${MAKE} $(OUTPUT_DIR)/pkgIndex.tcl
ifneq ($(MAKECMDGOALS), clean)
-include $(DEPEND)

55
dev-tcltk/tclpython/tclpython-4.1-r7.ebuild

@ -1,55 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_7 )
inherit eutils multilib python-single-r1 toolchain-funcs
DESCRIPTION="Python package for Tcl"
HOMEPAGE="http://jfontain.free.fr/tclpython.htm"
SRC_URI="http://jfontain.free.fr/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
dev-lang/tcl:0=
sys-libs/binutils-libs"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-python-3.patch
)
src_prepare() {
epatch "${PATCHES[@]}"
}
src_compile() {
local cfile="tclpython tclthread"
for src in ${cfile}; do
compile="$(tc-getCC) -shared -fPIC ${CFLAGS} -I$(python_get_includedir) -c ${src}.c"
einfo "${compile}"
eval "${compile}" || die
done
link="$(tc-getCC) -fPIC -shared ${LDFLAGS} -o tclpython.so.${PV} tclpython.o tclthread.o -lpthread -lutil $(python_get_LIBS) -ltcl"
einfo "${link}"
eval "${link}" || die
}
src_install() {
insinto /usr/$(get_libdir)/tclpython
doins tclpython.so.${PV} pkgIndex.tcl
fperms 775 /usr/$(get_libdir)/tclpython/tclpython.so.${PV}
dosym tclpython.so.${PV} /usr/$(get_libdir)/tclpython/tclpython.so
dodoc CHANGES INSTALL README
dohtml tclpython.htm
}

43
dev-tcltk/tclpython/tclpython-5.0-r1.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_7 )
inherit multilib python-single-r1 toolchain-funcs
DESCRIPTION="Python package for Tcl"
HOMEPAGE="http://jfontain.free.fr/tclpython.htm"
SRC_URI="https://github.com/amykyta3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
dev-lang/tcl:0="
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_compile() {
emake PKG_NAME=tclpython3 CC=$(tc-getCC) \
MYCFLAGS="${CFLAGS}" MYLDFLAGS="${LDFLAGS}"
}
src_test() {
emake PKG_NAME=tclpython3 CC=$(tc-getCC) test
}
src_install() {
insinto /usr/$(get_libdir)
doins -r build/tclpython3/tclpython3
fperms 775 /usr/$(get_libdir)/tclpython3/tclpython3.so.${PV}
dosym tclpython3.so.${PV} /usr/$(get_libdir)/tclpython3/tclpython3.so
dodoc README.md VERSION.md
}

1
dev-util/dbus-test-runner/Manifest

@ -1 +0,0 @@
DIST dbus-test-runner-19.04.0.tar.gz 444289 BLAKE2B dc3b11c8d376103b320d98d211bf1ace035a2de5a1caceadd946bfdc46a6aab3fcf69fae15c7142500b9487a9832275a6157f887c8efcbbb56d13c8841609dd0 SHA512 5906225f0ce429ea218d7eb4c67281b7ef368d6a173965b214f4f4501e729002ca3293a94fd8afd3002f301cd1f2208cba01c733f678c2d51661220e8a7ce971

58
dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild

@ -1,58 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_7 )
inherit flag-o-matic python-single-r1
DESCRIPTION="Run executables under a new DBus session for testing"
HOMEPAGE="https://launchpad.net/dbus-test-runner"
SRC_URI="https://launchpad.net/${PN}/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# now optional:
# test? ( dev-util/bustle )
BDEPEND="
dev-util/gdbus-codegen
dev-util/intltool
"
COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/dbus-glib
dev-libs/glib:2
"
DEPEND="${COMMON_DEPEND}
test? (
$(python_gen_cond_dep '
dev-python/dbusmock[${PYTHON_MULTI_USEDEP}]
')
)
"
RDEPEND="${COMMON_DEPEND}
$(python_gen_cond_dep '
dev-python/dbusmock[${PYTHON_MULTI_USEDEP}]
')
"
src_prepare() {
default
# bind to specific Python version (with dbusmock installed)
sed -i -e "s:python3:${EPYTHON}:" \
libdbustest/dbus-mock.c tests/test-libdbustest-mock.c || die
}
src_configure() {
econf --disable-static
}
src_install() {
default
find "${D}" -name '*.la' -type f -delete || die
}

1
media-libs/libffado/Manifest

@ -1 +0,0 @@
DIST libffado-2.4.1.tgz 1229295 BLAKE2B 3b42493b68fc8648e116784e04baee2278c21e01fa92b22d990340ef329f67c898e247891e76d494410a758009fcf186ba556e900598eaca539a9879664cc704 SHA512 0859f17b87c68108bbde726d1cf8ab0b99f6f7f02cbe36acd8b451e112688a4d1edc21134eb4a2edc8c92dcf5f5da52efeabb2ad0dc07804ed1aa664a3b38d74

24
media-libs/libffado/files/libffado-2.4.1-python3-scons-fix.patch

@ -1,24 +0,0 @@
--- libffado-2.4.1-old/support/mixer-qt4/SConscript 2015-04-12 20:18:15.000000000 +0900
+++ libffado-2.4.1/support/mixer-qt4/SConscript 2018-06-26 19:59:19.015719710 +0900
@@ -29,16 +29,12 @@
if env['BUILD_MIXER'] == 'true':
e = env.Clone()
- def findfiles( arg, dirname, names ):
- for name in names:
- if name.startswith("."):
- names.remove(name)
- for name in names:
- if '.pyc' not in name and '.in' not in name:
- arg.append( os.path.join( dirname, name ) )
-
pythonfiles = [ 'ffado/config.py' ]
- os.path.walk( "ffado", findfiles, pythonfiles )
+ for root, dirs, files in os.walk( "ffado" ):
+ for name in files:
+ if name.endswith( '.pyc' ) or '.in' in name or name.startswith("."):
+ continue
+ pythonfiles.append( os.path.join( root, name ) )
e.ScanReplace( "ffado/config.py.in" )
e.Depends( "ffado/config.py", "#/SConstruct" )

115
media-libs/libffado/libffado-2.4.1-r2.ebuild

@ -1,115 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_7 )
inherit desktop python-single-r1 scons-utils toolchain-funcs udev multilib-minimal
DESCRIPTION="Driver for IEEE1394 (Firewire) audio interfaces"
HOMEPAGE="http://www.ffado.org"
if [[ "${PV}" = "9999" ]]; then
inherit subversion
ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}"
else
SRC_URI="http://www.ffado.org/files/${P}.tgz"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
fi
LICENSE="GPL-2 GPL-3"
SLOT="0"
IUSE="debug qt5 test-programs"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="${PYTHON_DEPS}
dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}]
dev-libs/dbus-c++
dev-libs/libconfig[cxx,${MULTILIB_USEDEP}]
media-libs/alsa-lib
media-libs/libiec61883[${MULTILIB_USEDEP}]
sys-apps/dbus
sys-libs/libavc1394[${MULTILIB_USEDEP}]
sys-libs/libraw1394[${MULTILIB_USEDEP}]
qt5? (
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
dev-python/PyQt5[dbus,${PYTHON_MULTI_USEDEP}]
')
x11-misc/xdg-utils
)"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
!<media-sound/jack-audio-connection-kit-0.122.0:0
!<media-sound/jack-audio-connection-kit-1.9.9:2"
PATCHES=(
"${FILESDIR}/${P}-python3-scons-fix.patch"
)
myescons() {
local myesconsargs=(
PREFIX="${EPREFIX}/usr"
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
MANDIR="${EPREFIX}/usr/share/man"
UDEVDIR="$(get_udevdir)/rules.d"
CUSTOM_ENV=true
DETECT_USERSPACE_ENV=false
DEBUG=$(usex debug)
PYPKGDIR="$(python_get_sitedir)"
# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
# -fomit-frame-pointer is added also which can cripple debugging.
# we set flags from portage instead
ENABLE_OPTIMIZATIONS=false
# This only works for JACK1>=0.122.0 or JACK2>=1.9.9, so we block
# lower versions.
ENABLE_SETBUFFERSIZE_API_VER=force
)
if multilib_is_native_abi; then
myesconsargs+=(
BUILD_MIXER=$(usex qt5 true false)
BUILD_TESTS=$(usex test-programs)
)
else
myesconsargs+=(
BUILD_MIXER=false
BUILD_TESTS=false
)
fi
escons "${myesconsargs[@]}" "${@}"
}
src_prepare() {
default
# Always use Qt5
sed -i -e 's/try:/if False:/' -e 's/except.*/else:/' support/mixer-qt4/ffado/import_pyqt.py || die
# Bugs #658052, #659226
sed -i -e 's/^CacheDir/#CacheDir/' SConstruct || die
multilib_copy_sources
}
multilib_src_compile() {
tc-export CC CXX
myescons
}
multilib_src_install() {
myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
}
multilib_src_install_all() {
einstalldocs
python_fix_shebang "${D}"
python_optimize "${D}"
if use qt5; then
newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
fi
}

1
media-libs/partio/Manifest

@ -1 +0,0 @@
DIST partio-1.5.4.tar.gz 291617 BLAKE2B 638fae984d392e1e6c95862ad9a8dd8b8a0d80b2c83dfd03e887af36e420d15fd67f0b2c71e5e8c335668b512660bf14f03a1329ac0d7a48431674a51043585d SHA512 967da5b648b19c45bd0c3c8ff56f891e2d54a07b2cd113f18d5d0b646cbfabd968e31ee48c0e167bf9a911d8d5af42d5291b355da305a2b9134fa78fc23e5636

65
media-libs/partio/files/partio-1.1.0-Rename-partconv.patch

@ -1,65 +0,0 @@
From 7042285af5491fd3c2727fa24a7fd44145c066e5 Mon Sep 17 00:00:00 2001
From: Jonathan Scruggs <j.scruggs@gmail.com>
Date: Sat, 23 Sep 2017 16:43:37 +0100
Subject: [PATCH] Rename partconv to partconvert to avoid file collisions
* partconv is the name of a program used by Crystal Space
Closes: https://bugs.gentoo.org/631834
---
README.md | 2 +-
src/Makefile | 2 +-
src/tools/CMakeLists.txt | 6 +++---
src/tools/{partconv.cpp => partconvert.cpp} | 0
4 files changed, 5 insertions(+), 5 deletions(-)
rename src/tools/{partconv.cpp => partconvert.cpp} (100%)
diff --git a/README.md b/README.md
index 0a3ac19..4cd12c3 100644
--- a/README.md
+++ b/README.md
@@ -56,7 +56,7 @@ src/
doc/ Doxygen documentation and (the start of) a manual
tests/ Start of regression tests (I need more)
tools/ Useful tools
- partconv <input format> <output format>
+ partconvert <input format> <output format>
partinfo <particle file>
partview <particle file>
diff --git a/src/Makefile b/src/Makefile
index 0ced80e..ca4f965 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -25,4 +25,4 @@ reader/BGEO.o: reader/BGEO.cpp Particle.h ParticleSimple.h \
reader/PDB.o: reader/PDB.cpp Particle.h ParticleSimple.h \
reader/../Particle.h reader/pdb.h
partinfo.o: partinfo.cpp Particle.h
-partconv.o: partconf.cpp Particle.h
\ No newline at end of file
+partconvert.o: partconf.cpp Particle.h