dev-util/lldb: Utilize LLDB_USE_SYSTEM_SIX
authorMichał Górny <mgorny@gentoo.org>
Fri, 19 Jan 2018 19:54:55 +0000 (20:54 +0100)
committerMichał Górny <mgorny@gentoo.org>
Fri, 19 Jan 2018 22:21:44 +0000 (23:21 +0100)
Use LLDB_USE_SYSTEM_SIX to disable installing the bundled six module
instead of removing it manually.

Closes: https://bugs.gentoo.org/645042

dev-util/lldb/lldb-5.0.1.ebuild
dev-util/lldb/lldb-6.0.9999.ebuild
dev-util/lldb/lldb-9999.ebuild

index 3b256444479bf142899c03f5962233e095dfc675..899fe2be5ae67cfe21dfc6bb9189ef74f980fdd2 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -67,6 +67,7 @@ src_configure() {
                -DLLDB_DISABLE_CURSES=$(usex !ncurses)
                -DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
                -DLLDB_DISABLE_PYTHON=$(usex !python)
+               -DLLDB_USE_SYSTEM_SIX=1
                -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
 
                -DLLVM_BUILD_TESTS=$(usex test)
@@ -104,9 +105,6 @@ src_install() {
 
        # oh my...
        if use python; then
-               # remove bundled six module
-               rm "${D}$(python_get_sitedir)/six.py" || die
-
                # remove custom readline.so for now
                # TODO: figure out how to deal with it
                # upstream is basically building a custom readline.so with -ledit
index 2fb31177cc4b2be9aeab34f881e285d98790b84c..cf7c78750f2b00c913e33f941a0c00ecc0104a4d 100644 (file)
@@ -68,6 +68,7 @@ src_configure() {
                -DLLDB_DISABLE_CURSES=$(usex !ncurses)
                -DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
                -DLLDB_DISABLE_PYTHON=$(usex !python)
+               -DLLDB_USE_SYSTEM_SIX=1
                -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
 
                -DLLDB_INCLUDE_TESTS=$(usex test)
@@ -106,9 +107,6 @@ src_install() {
 
        # oh my...
        if use python; then
-               # remove bundled six module
-               rm "${D}$(python_get_sitedir)/six.py" || die
-
                # remove custom readline.so for now
                # TODO: figure out how to deal with it
                # upstream is basically building a custom readline.so with -ledit
index 405a88ed3c33d9b293dd78d49b9edce43335b6bc..7e422adecfd2074b16086256b86ee3790fe460bd 100644 (file)
@@ -67,6 +67,7 @@ src_configure() {
                -DLLDB_DISABLE_CURSES=$(usex !ncurses)
                -DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
                -DLLDB_DISABLE_PYTHON=$(usex !python)
+               -DLLDB_USE_SYSTEM_SIX=1
                -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
 
                -DLLDB_INCLUDE_TESTS=$(usex test)
@@ -105,9 +106,6 @@ src_install() {
 
        # oh my...
        if use python; then
-               # remove bundled six module
-               rm "${D}$(python_get_sitedir)/six.py" || die
-
                # remove custom readline.so for now
                # TODO: figure out how to deal with it
                # upstream is basically building a custom readline.so with -ledit