dev-lang/python: remove dbhash.py* when berkdb is disabled
authorMike Gilbert <floppym@gentoo.org>
Sat, 11 Mar 2017 18:20:24 +0000 (13:20 -0500)
committerMike Gilbert <floppym@gentoo.org>
Sat, 11 Mar 2017 18:21:12 +0000 (13:21 -0500)
dbhash.pyc and dbhash.pyo might not exist when cross-compiling.

Bug: https://bugs.gentoo.org/612250
Package-Manager: Portage-2.3.3_p79, Repoman-2.3.1_p72

dev-lang/python/python-2.7.13.ebuild

index bbd7cf51ad3da86e2881c3c01f7a2cd7523a4070..8c26e45d469a614f6236e711941855a69fffb0dd 100644 (file)
@@ -275,7 +275,7 @@ src_install() {
        mv "${ED}usr/bin/idle" "${ED}usr/bin/idle${SLOT}"
        rm -f "${ED}usr/bin/smtpd.py"
 
-       use berkdb || rm -r "${libdir}/"{bsddb,dbhash.py{,c,o},test/test_bsddb*} || die
+       use berkdb || rm -r "${libdir}/"{bsddb,dbhash.py*,test/test_bsddb*} || die
        use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die
        use tk || rm -r "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,lib-tk} || die
        use elibc_uclibc && rm -fr "${libdir}/"{bsddb/test,test}