On Mon, Apr 29 2019, Jeremie Courreges-Anglas <j...@openbsd.org> wrote:
> On Sat, Apr 27 2019, Brad Smith <b...@comstyle.com> wrote:
>> Now that the GCC compiler has been updated and we now have a C++11 compliant
>> libstdc++ the workaround for lldb can be removed.
>
> Please state what you have tested and what you haven't tested, on which
> architectures.
>
> Here's an updated diff after the recent commits in this port.

Less bogus diff that builds on amd64, sparc64 bulk build ongoing.


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.221
diff -u -p -r1.221 Makefile
--- Makefile    29 Apr 2019 12:37:52 -0000      1.221
+++ Makefile    29 Apr 2019 14:48:36 -0000
@@ -48,10 +48,9 @@ DISTFILES =  llvm-${LLVM_V}.src${EXTRACT_
                clang-tools-extra-${LLVM_V}.src${EXTRACT_SUFX}
 
 MULTI_PACKAGES = -main -python -lldb -extras
-PSEUDO_FLAVORS = no_lldb no_extras
+PSEUDO_FLAVORS = no_extras
 # XXX enabling -extras changes the content of the -main subpackage
 FLAVOR ?=      no_extras
-NOT_FOR_ARCHS-lldb = ${GCC4_ARCHS}
 
 COMPILER =             base-clang ports-gcc
 MODULES =              devel/cmake \
@@ -140,9 +139,6 @@ post-extract:
 pre-configure:
        @${SUBST_CMD} ${WRKSRC}/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
        -@ln -s ${MODPY_BIN} ${WRKDIR}/bin/python
-.if !${BUILD_PACKAGES:M-lldb}
-       rm -r ${WRKSRC}/tools/lldb
-.endif
 .if !${BUILD_PACKAGES:M-extras}
        rm -r ${WRKSRC}/tools/clang/tools/extra
 .endif
@@ -165,9 +161,7 @@ post-install:
        # lit and FileCheck are not installed
        @rm ${PREFIX}/man/man1/lit.1
        @rm ${PREFIX}/man/man1/FileCheck.1
-.if ${BUILD_PACKAGES:M-lldb}
        ln -fs ${TRUEPREFIX}/lib/liblldb.so.${LIBlldb_VERSION} \
            ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/lldb/_lldb.so
-.endif
 
 .include <bsd.port.mk>


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to