Diff python-3.6.5 with a python-3.6.8

/usr/portage/dev-lang/python/python-3.6.8.ebuild 2019-10-11 18:40:00.000000000 +0300
7 7
inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs
8 8

  
9 9
MY_P="Python-${PV}"
10
PATCHSET_VERSION="3.6.4"
10
PATCHSET_VERSION="3.6.8"
11 11

  
12 12
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
13 13
HOMEPAGE="https://www.python.org/"
......
16 16

  
17 17
LICENSE="PSF-2"
18 18
SLOT="3.6/3.6m"
19
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
20
IUSE="build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml"
19
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
20
IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml"
21 21
RESTRICT="!test? ( test )"
22 22

  
23 23
# Do not add a dependency on dev-lang/python to this ebuild.
......
46 46
	)
47 47
	xml? ( >=dev-libs/expat-2.1:0= )
48 48
	!!<sys-apps/sandbox-2.6-r1"
49
# bluetooth requires headers from bluez
49 50
DEPEND="${RDEPEND}
51
	bluetooth? ( net-wireless/bluez )
50 52
	test? ( app-arch/xz-utils[extra-filters(+)] )
51 53
	virtual/pkgconfig
52 54
	!sys-devel/gcc[libffi(-)]"
......
64 66

  
65 67
	local PATCHES=(
66 68
		"${WORKDIR}/patches"
67
		"${FILESDIR}/${PN}-3.5-distutils-OO-build.patch"
68
		"${FILESDIR}/3.6.5-disable-nis.patch"
69
		"${FILESDIR}/python-3.6.5-libressl-compatibility.patch"
70
		"${FILESDIR}/python-3.6.5-hash-unaligned.patch"
71 69
	)
72 70

  
73 71
	default
......
89 87

  
90 88
src_configure() {
91 89
	local disable
90
	# disable automagic bluetooth headers detection
91
	use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no
92 92
	use gdbm     || disable+=" gdbm"
93 93
	use ncurses  || disable+=" _curses _curses_panel"
94 94
	use readline || disable+=" readline"
......
187 187
		mv "${S}"/Lib/test/test_${test}.py "${T}"
188 188
	done
189 189

  
190
	# bug 660358
191
	local -x COLUMNS=80
192

  
190 193
	local -x PYTHONDONTWRITEBYTECODE=
191 194

  
192 195
	emake test EXTRATESTOPTS="-u-network" CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty
Thank you!