From nobody Sat Jan 14 23:17:02 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NvZ1V6k2Sz2p6YC; Sat, 14 Jan 2023 23:17:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NvZ1V6Nb7z3G7Q; Sat, 14 Jan 2023 23:17:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673738222; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EmtEUT4BzPlO/3g5YPajxgXTcvicgDyOOUqLrPXcrRg=; b=GFAGu3jKrRxLFvAKoNuwWoYaZW/t+iLO9zhWKHxWYBB1De+S6FDEpLlsWHuoLqgxcYPSQ5 0G9bH27eUivQP7SSj3xvjGpLggKFWPpge3iEtsGJgkj4Jhhxq9Izvh6c8LRvxc28pLNa8K fxcQfQai522R6xVpWHI9OsZTpdnuXvKrBTW1E2y0IDP6vya6AQVM8FgcL83Lwxh/M9KfNN KEtFG/9uEoduMN82tvbg3NZC1+TCyH1QVxkFbEWiM8yj1WjSfeqUO88VT8+3OU2zgyu8Rf sdR+YdPXNg1s1wHXRGYqlZOys6h5NrI/XJ6ITyg2arX3P9UzTdVj+mpmLDRRvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673738222; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EmtEUT4BzPlO/3g5YPajxgXTcvicgDyOOUqLrPXcrRg=; b=UiznvSu9+HmliWyphezJI2W8PHMhJyDYAQa+YY3mWFKCqsDvo5aHvTLIkaofn0s7cR+IGz aC0I3z8INt73Tq7lYawKfVqQ5itBE9iQkdjk+jUd8fgPX6vp37SDone0ekeo1z9Nqudjln cpiP8jPVI7mjrcERAtOEaxT/hqh3C1RHnFK0MLrp7BxU3ekNgE037VKw4fo44FQwWJ4SIk hVRexOksQTSxoIEX0lkQI5jnnBwMA2DjZumsDDL81yCG0pLK9d3YKarO6XIwDlTHzk9qkz MDZqv/Ki+2mhGXDV0zPNyv5mD6h5v78PqAm86rE1zgaabiFSsPrW60lHRMcoUQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673738222; a=rsa-sha256; cv=none; b=WR9HESyIcBkCm1dHYl0kWYHLfxgkWtizj3+MTC0OQ2LXBPnm+1pmUyOtyeItrSeJLgEsf7 Sr4NRsKwMz5B7QTDpaNchnoT6ItHqBDzdpXQuOHlNgsfLTA/hKdsxOsKmkaxkin6qZ2aRF E5IbHDxY+AlIgzC6PYEosMxR2P9SQbrBihqor+SsoXjlxWpk2A3kqnT5Y/ppZt41UEU2GI 8WtQZ04aUhbzpm89uVtEln+0vupvrZrvd22jMZTYlW3UMParcpb6HcoM4qUMV5LPRy1ez1 1Ft5dt/nrj7PwqGI0PvpR/KL0cz6uXmyK+noEsdh9SPIThyQIlJGjm+elGyH/A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NvZ1V5Rwdz14kP; Sat, 14 Jan 2023 23:17:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30ENH2Nd070616; Sat, 14 Jan 2023 23:17:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30ENH20p070613; Sat, 14 Jan 2023 23:17:02 GMT (envelope-from git) Date: Sat, 14 Jan 2023 23:17:02 GMT Message-Id: <202301142317.30ENH20p070613@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: 21778d8958f5 - main - Cleanup: Remove devel/llvm[789]0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 21778d8958f518e2179b1053d75cfb6c71405558 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=21778d8958f518e2179b1053d75cfb6c71405558 commit 21778d8958f518e2179b1053d75cfb6c71405558 Author: Tobias C. Berner AuthorDate: 2023-01-04 11:03:44 +0000 Commit: Tobias C. Berner CommitDate: 2023-01-14 23:14:56 +0000 Cleanup: Remove devel/llvm[789]0 * remove old devel/llvm70 * remove old devel/llvm80 * remove old devel/llvm90 * remove ports explicitely depending on either of the three Differential Revision: https://reviews.freebsd.org/D37936 --- MOVED | 8 + devel/Makefile | 8 - devel/android-tools-simpleperf/Makefile | 40 - devel/android-tools-simpleperf/distinfo | 7 - devel/android-tools-simpleperf/files/Makefile | 107 - .../files/patch-base_file.cpp | 11 - .../patch-base_include_android-base_logging.h | 11 - .../files/patch-base_logging.cpp | 54 - .../files/patch-base_stringprintf__test.cpp | 10 - .../files/patch-liblog_logger__write.c | 16 - devel/android-tools-simpleperf/files/patch-llvm6 | 72 - .../files/patch-simpleperf_dso.cpp | 10 - .../files/patch-simpleperf_event__attr.cpp | 10 - .../files/patch-simpleperf_gtest__main.cpp | 22 - .../files/patch-simpleperf_utils.cpp | 10 - devel/android-tools-simpleperf/pkg-descr | 5 - devel/ccls/Makefile | 56 - devel/ccls/distinfo | 5 - devel/ccls/pkg-descr | 16 - devel/creduce/Makefile | 11 +- devel/f18/Makefile | 37 - devel/f18/distinfo | 3 - devel/f18/pkg-descr | 2 - devel/f18/pkg-plist | 21 - devel/llvm70/Makefile | 447 --- devel/llvm70/Makefile.COMMANDS | 88 - devel/llvm70/Makefile.MAN1SRCS | 39 - devel/llvm70/distinfo | 13 - .../files/clang/patch-fformat_extensions.diff | 44 - devel/llvm70/files/clang/patch-fopenmp.diff | 14 - .../patch-tools_clang_lib_CodeGen_CGObjCGNU.cpp | 72 - .../patch-tools_clang_lib_Headers_CMakeLists.txt | 32 - ...lang_tools_clang-format_clang-format-sublime.py | 11 - ...-tools_clang_tools_clang-format_clang-format.py | 11 - ...tools_clang_tools_clang-format_git-clang-format | 29 - ...ols_clang_tools_scan-build_libexec_ccc-analyzer | 12 - devel/llvm70/files/lld/patch-head-r337282.diff | 39 - devel/llvm70/files/lld/patch-head-r338297.diff | 94 - devel/llvm70/files/lld/patch-head-r338682.diff | 64 - devel/llvm70/files/lld/patch-head-r339304.diff | 37 - devel/llvm70/files/lld/patch-lld-manpage.diff | 57 - devel/llvm70/files/llvm-wrapper.sh.in | 11 - devel/llvm70/files/openmp/patch-bug32279 | 29 - devel/llvm70/files/openmp/patch-i386 | 11 - .../patch-cmake_modules_AddSphinxTarget.cmake | 11 - devel/llvm70/files/patch-head-r308867.diff | 33 - devel/llvm70/files/patch-head-r342592.diff | 106 - devel/llvm70/files/patch-head-r342593.diff | 21 - devel/llvm70/pkg-descr | 8 - devel/llvm70/pkg-plist | 2399 --------------- devel/llvm80/Makefile | 557 ---- devel/llvm80/Makefile.COMMANDS | 97 - devel/llvm80/Makefile.MAN1SRCS | 41 - devel/llvm80/distinfo | 15 - .../files/clang/patch-fformat_extensions.diff | 44 - devel/llvm80/files/clang/patch-fopenmp.diff | 14 - .../llvm80/files/clang/patch-freebsd-r349351.diff | 12 - .../patch-tools_clang_lib_Headers_CMakeLists.txt | 32 - ...lang_tools_clang-format_clang-format-sublime.py | 11 - ...-tools_clang_tools_clang-format_clang-format.py | 11 - ...tools_clang_tools_clang-format_git-clang-format | 29 - ...ols_clang_tools_scan-build_libexec_ccc-analyzer | 12 - ...clang_tools_extra_clang-doc_tool_CMakeLists.txt | 7 - devel/llvm80/files/lld/patch-head-r338297.diff | 87 - devel/llvm80/files/lld/patch-lld-manpage.diff | 16 - devel/llvm80/files/lldb/patch-head-r332965.diff | 22 - devel/llvm80/files/llvm-wrapper.sh.in | 11 - devel/llvm80/files/openmp/patch-bug32279 | 25 - devel/llvm80/files/openmp/patch-i386 | 11 - .../patch-cmake_modules_AddSphinxTarget.cmake | 11 - devel/llvm80/files/patch-freebsd-r349351.diff | 12 - devel/llvm80/files/patch-llvm-r366369.diff | 87 - devel/llvm80/files/patch-llvm-r366371.diff | 58 - devel/llvm80/files/patch-llvm-r367068.diff | 19 - .../files/patch-tools_clang_lib_Basic_Targets.cpp | 11 - devel/llvm80/pkg-descr | 6 - devel/llvm80/pkg-plist | 3065 ------------------- devel/llvm90/Makefile | 569 ---- devel/llvm90/Makefile.COMMANDS | 100 - devel/llvm90/Makefile.MAN1SRCS | 50 - devel/llvm90/distinfo | 15 - devel/llvm90/files/clang/patch-D77776 | 20 - .../files/clang/patch-fformat_extensions.diff | 44 - devel/llvm90/files/clang/patch-fopenmp.diff | 14 - devel/llvm90/files/clang/patch-freebsd-r352030 | 36 - devel/llvm90/files/clang/patch-freebsd-r352539 | 102 - ...-tools_clang_lib_Driver_ToolChains_Arch_PPC.cpp | 12 - .../patch-tools_clang_lib_Headers_CMakeLists.txt | 32 - ...lang_tools_clang-format_clang-format-sublime.py | 11 - ...-tools_clang_tools_clang-format_clang-format.py | 11 - ...tools_clang_tools_clang-format_git-clang-format | 29 - ...ols_clang_tools_scan-build_libexec_ccc-analyzer | 12 - ...clang_tools_extra_clang-doc_tool_CMakeLists.txt | 7 - devel/llvm90/files/lld/patch-freebsd-r352600 | 54 - devel/llvm90/files/lldb/patch-head-r332965.diff | 22 - .../files/lldb/patch-tools_lldb_docs_conf.py | 15 - devel/llvm90/files/llvm-wrapper.sh.in | 11 - ...ts_openmp_runtime_cmake_LibompHandleFlags.cmake | 16 - ...tch-projects_openmp_runtime_src_kmp__platform.h | 33 - ...tch-projects_openmp_runtime_src_z__Linux__asm.S | 62 - .../patch-cmake_modules_AddSphinxTarget.cmake | 11 - devel/llvm90/files/patch-freebsd-r352318 | 93 - .../files/patch-tools_clang_lib_Basic_Targets.cpp | 11 - .../patch-lib_Target_PowerPC_PPCTargetMachine.cpp | 23 - .../patch-tools_clang_lib_Basic_Targets_PPC.h | 34 - devel/llvm90/pkg-descr | 6 - devel/llvm90/pkg-plist | 3095 -------------------- devel/mdb/Makefile | 9 +- devel/xtoolchain-llvm80/Makefile | 5 - devel/xtoolchain-llvm90/Makefile | 6 - 110 files changed, 20 insertions(+), 13157 deletions(-) diff --git a/MOVED b/MOVED index 0ca2b70361da..8d6e63c72a47 100644 --- a/MOVED +++ b/MOVED @@ -17749,3 +17749,11 @@ math/cvc3|math/cvc5|2023-01-04|CVC3 was succeeded by CVC4 and CVC5 devel/caf|devel/actor-framework|2023-01-08|Merge duplicates into devel/actor-framework that is a full software name net/nebula|security/nebula|2023-01-09|Remove duplicate security/kc24|security/kc|2023-01-13|kc24 was a transient package to easy database migration. Rename to original name +devel/llvm70||2023-01-15|Removed old llvm ports +devel/llvm80||2023-01-15|Removed old llvm ports +devel/llvm90||2023-01-15|Removed old llvm ports +devel/android-tools-simpleperf||2023-01-15|Depends on removed old llvm ports +devel/ccls||2023-01-15|Depends on removed old llvm ports +devel/f18||2023-01-15|Depends on removed old llvm ports +devel/xtoolchain-llvm80||2023-01-15|Depends on removed old llvm ports +devel/xtoolchain-llvm90||2023-01-15|Depends on removed old llvm ports diff --git a/devel/Makefile b/devel/Makefile index 724226dbaef5..fcb30d8d6214 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -153,7 +153,6 @@ SUBDIR += ammonite SUBDIR += amqp-cpp SUBDIR += android-tools - SUBDIR += android-tools-simpleperf SUBDIR += anjuta SUBDIR += antlr SUBDIR += antlr3 @@ -338,7 +337,6 @@ SUBDIR += ccache-static SUBDIR += cccc SUBDIR += ccdoc - SUBDIR += ccls SUBDIR += ccrtp SUBDIR += cctz SUBDIR += cdash @@ -625,7 +623,6 @@ SUBDIR += eventxx SUBDIR += exercisix SUBDIR += exomizer - SUBDIR += f18 SUBDIR += f77flow SUBDIR += fam SUBDIR += fastcrc @@ -1473,9 +1470,6 @@ SUBDIR += llvm13 SUBDIR += llvm14 SUBDIR += llvm15 - SUBDIR += llvm70 - SUBDIR += llvm80 - SUBDIR += llvm90 SUBDIR += lm4tools SUBDIR += lmdbg SUBDIR += lndir @@ -7527,8 +7521,6 @@ SUBDIR += xtl SUBDIR += xtl-quant-stack SUBDIR += xtoolchain-llvm-devel - SUBDIR += xtoolchain-llvm80 - SUBDIR += xtoolchain-llvm90 SUBDIR += xwpe SUBDIR += xxgdb SUBDIR += xxhash diff --git a/devel/android-tools-simpleperf/Makefile b/devel/android-tools-simpleperf/Makefile deleted file mode 100644 index 5abd82b4a1d6..000000000000 --- a/devel/android-tools-simpleperf/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -PORTNAME= android-tools-simpleperf -DISTVERSIONPREFIX= android- -DISTVERSION= 7.1.2_r17 -PORTREVISION= 9 -CATEGORIES= devel - -MAINTAINER= ports@FreeBSD.org -COMMENT= Android simpleperf tool -WWW= https://developer.android.com/ndk/guides/simpleperf - -LICENSE= APACHE20 - -USE_GITHUB= yes -GH_TUPLE= jbeich:platform_system_extras:${DISTVERSIONFULL} \ - aosp-mirror:platform_system_core:${DISTVERSIONFULL}:core \ - aosp-mirror:platform_bionic:${DISTVERSIONFULL}:bionic/bionic - -USES= compiler:c++11-lib llvm:max=9,build ncurses uidfix -BUILD_WRKSRC= ${WRKSRC}/simpleperf -INSTALL_WRKSRC= ${BUILD_WRKSRC} -TEST_WRKSRC= ${BUILD_WRKSRC} -MAKEFILE= ${FILESDIR}/Makefile -MAKE_ENV= BINDIR="${PREFIX}/bin" LLVM_CONFIG=${LLVM_CONFIG} -ALL_TARGET= all -TEST_TARGET= test -LDFLAGS+= -Wl,--as-needed # avoid overlinking (llvm deps) -PLIST_FILES= bin/simpleperf - -OPTIONS_DEFINE= TEST - -TEST_BUILD_DEPENDS= googletest>=1.6.0:devel/googletest -TEST_ALL_TARGET= simpleperf_test - -post-extract: -# Adjust paths relative to extras - @(cd ${WRKSRC_core} && ${COPYTREE_SHARE} . ${WRKSRC}) - -pre-install-TEST-on: do-test - -.include diff --git a/devel/android-tools-simpleperf/distinfo b/devel/android-tools-simpleperf/distinfo deleted file mode 100644 index 23a756c092ce..000000000000 --- a/devel/android-tools-simpleperf/distinfo +++ /dev/null @@ -1,7 +0,0 @@ -TIMESTAMP = 1495068953 -SHA256 (jbeich-platform_system_extras-android-7.1.2_r17_GH0.tar.gz) = 870e7aee7d52d23bf74aeb4a5a8db98d3929695eb5e1b4b54097583da87355d4 -SIZE (jbeich-platform_system_extras-android-7.1.2_r17_GH0.tar.gz) = 79621715 -SHA256 (aosp-mirror-platform_system_core-android-7.1.2_r17_GH0.tar.gz) = fb8d053d846f439951c651f205c9c914531d8dace86da60474f6675a92576449 -SIZE (aosp-mirror-platform_system_core-android-7.1.2_r17_GH0.tar.gz) = 1596372 -SHA256 (aosp-mirror-platform_bionic-android-7.1.2_r17_GH0.tar.gz) = 33677ce1ca7a534c1d9060081890939d3ae7b6980cf573b650c4ec306874613a -SIZE (aosp-mirror-platform_bionic-android-7.1.2_r17_GH0.tar.gz) = 3518577 diff --git a/devel/android-tools-simpleperf/files/Makefile b/devel/android-tools-simpleperf/files/Makefile deleted file mode 100644 index 84d22861cfb1..000000000000 --- a/devel/android-tools-simpleperf/files/Makefile +++ /dev/null @@ -1,107 +0,0 @@ -PROG_CXX=simpleperf -MAN= -BINDIR?=/usr/bin - -SRCS+= callchain.cpp -SRCS+= cmd_dumprecord.cpp -SRCS+= cmd_help.cpp -SRCS+= cmd_report.cpp -SRCS+= command.cpp -SRCS+= dso.cpp -SRCS+= event_attr.cpp -SRCS+= event_type.cpp -SRCS+= main.cpp -SRCS+= perf_regs.cpp -SRCS+= read_apk.cpp -SRCS+= read_elf.cpp -SRCS+= record.cpp -SRCS+= record_file_reader.cpp -SRCS+= sample_tree.cpp -SRCS+= thread_tree.cpp -SRCS+= utils.cpp - -TEST_SRCS+= cmd_report_test.cpp -TEST_SRCS+= command_test.cpp -TEST_SRCS+= gtest_main.cpp -TEST_SRCS+= read_apk_test.cpp -TEST_SRCS+= read_elf_test.cpp -TEST_SRCS+= record_test.cpp -TEST_SRCS+= sample_tree_test.cpp - -.PATH: ${.CURDIR}/nonlinux_support -SRCS+= nonlinux_support.cpp - -# required by simpleperf -.PATH: ${.CURDIR}/../base -SRCS+= file.cpp -SRCS+= logging.cpp -SRCS+= stringprintf.cpp -SRCS+= strings.cpp -TEST_SRCS+= file_test.cpp -TEST_SRCS+= logging_test.cpp -TEST_SRCS+= stringprintf_test.cpp -TEST_SRCS+= strings_test.cpp -TEST_SRCS+= test_utils.cpp - -# required by base -.PATH: ${.CURDIR}/../liblog -SRCS+= config_write.c -SRCS+= fake_log_device.c -SRCS+= fake_writer.c -SRCS+= logger_lock.c -SRCS+= logger_name.c -SRCS+= logger_write.c -CPPFLAGS.config_write.c+= -DFAKE_LOG_DEVICE=1 - -# required by libziparchive -.PATH: ${.CURDIR}/../libutils -SRCS+= FileMap.cpp - -# required by simpleperf -.PATH: ${.CURDIR}/../libziparchive -SRCS+= zip_archive.cc - -CPPFLAGS+= -DUSE_BIONIC_UAPI_HEADERS -CPPFLAGS+= -Doff64_t=off_t -CPPFLAGS+= -Dftruncate64=ftruncate -CPPFLAGS+= -Dlseek64=lseek -CPPFLAGS+= -Dmmap64=mmap -CPPFLAGS+= -Dpread64=pread -CPPFLAGS+= -I${.CURDIR} -CPPFLAGS+= -I${.CURDIR}/nonlinux_support/include -CPPFLAGS+= -I${.CURDIR}/../include -CPPFLAGS+= -I${.CURDIR}/../base/include -CPPFLAGS+= -I${.CURDIR}/../bionic/libc/kernel -CPPFLAGS+= $$(${LLVM_CONFIG} --cppflags) -CPPFLAGS+= ${CPPFLAGS.${.IMPSRC:T}} -CXXFLAGS+= -std=gnu++11 - -.ifndef COMPILE.c -CFLAGS+= ${CPPFLAGS} -CXXFLAGS+= ${CPPFLAGS} -.endif - -TEST_CPPFLAGS+= $$(${PKG_CONFIG} gtest --cflags) -.for f in ${TEST_SRCS} -CPPFLAGS.${f}+= ${TEST_CPPFLAGS} -.endfor - -LDADD!= ${LLVM_CONFIG} --system-libs --libs --ldflags --link-static -LDADD+= -lz \-lpthread -# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223191#c3 -LDADD:= ${LDADD:S,-l/usr/lib/libexecinfo.so,-lexecinfo,} -TEST_LDADD+= $$(${PKG_CONFIG} gtest --libs) - -TEST_OBJS+= ${TEST_SRCS:R:S/$/.o/} -CLEANFILES+= ${PROG}_test ${TEST_OBJS} - -LLVM_CONFIG?= llvm-config -PKG_CONFIG?= pkg-config - -.include - -test: ${PROG}_test - @for f in ${.ALLSRC}; do ./$$f -t ${.CURDIR}/testdata; done - -${PROG}_test: ${OBJS:Nmain.o} ${TEST_OBJS} - ${CXX} ${CPPFLAGS} ${CXXFLAGS} ${LDFLAGS} -o $@ $> ${LDADD} ${TEST_LDADD} diff --git a/devel/android-tools-simpleperf/files/patch-base_file.cpp b/devel/android-tools-simpleperf/files/patch-base_file.cpp deleted file mode 100644 index 754b02594d0c..000000000000 --- a/devel/android-tools-simpleperf/files/patch-base_file.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- base/file.cpp.orig 2016-08-08 21:10:17 UTC -+++ base/file.cpp -@@ -21,6 +21,8 @@ - #include - #include - -+#include // BUFSIZ -+#include // strerror - #include - - #include "android-base/macros.h" // For TEMP_FAILURE_RETRY on Darwin. diff --git a/devel/android-tools-simpleperf/files/patch-base_include_android-base_logging.h b/devel/android-tools-simpleperf/files/patch-base_include_android-base_logging.h deleted file mode 100644 index 7f170c3f521b..000000000000 --- a/devel/android-tools-simpleperf/files/patch-base_include_android-base_logging.h +++ /dev/null @@ -1,11 +0,0 @@ ---- base/include/android-base/logging.h.orig 2015-09-29 18:07:07 UTC -+++ base/include/android-base/logging.h -@@ -25,6 +25,8 @@ - #endif - #endif - -+#include -+ - #include - #include - #include diff --git a/devel/android-tools-simpleperf/files/patch-base_logging.cpp b/devel/android-tools-simpleperf/files/patch-base_logging.cpp deleted file mode 100644 index c85502208e86..000000000000 --- a/devel/android-tools-simpleperf/files/patch-base_logging.cpp +++ /dev/null @@ -1,54 +0,0 @@ ---- base/logging.cpp.orig 2016-08-08 21:10:17 UTC -+++ base/logging.cpp -@@ -25,7 +25,7 @@ - #include - - // For getprogname(3) or program_invocation_short_name. --#if defined(__ANDROID__) || defined(__APPLE__) -+#if !defined(_WIN32) && !defined(__GLIBC__) - #include - #elif defined(__GLIBC__) - #include -@@ -35,6 +35,8 @@ - #include - #endif - -+#include // strrchr -+#include // fprintf - #include - #include - #include -@@ -71,6 +72,16 @@ - #include - #elif defined(_WIN32) - #include -+#elif defined(__DragonFly__) || defined(__FreeBSD__) -+#include -+#elif defined(__NetBSD__) -+#include -+#elif defined(__OpenBSD__) -+#include -+#elif defined(__sun) -+#include -+#else // fallback -+#include - #endif - - #if defined(_WIN32) -@@ -88,6 +97,16 @@ static thread_id GetThreadId() { - return syscall(__NR_gettid); - #elif defined(_WIN32) - return GetCurrentThreadId(); -+#elif defined(__DragonFly__) || defined(__FreeBSD__) -+ return pthread_getthreadid_np(); -+#elif defined(__NetBSD__) -+ return _lwp_self(); -+#elif defined(__OpenBSD__) -+ return getthrid(); -+#elif defined(__sun) -+ return thr_self(); -+#else // fallback -+ return (intptr_t) pthread_self(); - #endif - } - diff --git a/devel/android-tools-simpleperf/files/patch-base_stringprintf__test.cpp b/devel/android-tools-simpleperf/files/patch-base_stringprintf__test.cpp deleted file mode 100644 index a367b9d5c540..000000000000 --- a/devel/android-tools-simpleperf/files/patch-base_stringprintf__test.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- base/stringprintf_test.cpp.orig 2015-09-17 22:58:36 UTC -+++ base/stringprintf_test.cpp -@@ -18,6 +18,7 @@ - - #include - -+#include - #include - - TEST(StringPrintfTest, HexSizeT) { diff --git a/devel/android-tools-simpleperf/files/patch-liblog_logger__write.c b/devel/android-tools-simpleperf/files/patch-liblog_logger__write.c deleted file mode 100644 index 481e87407296..000000000000 --- a/devel/android-tools-simpleperf/files/patch-liblog_logger__write.c +++ /dev/null @@ -1,16 +0,0 @@ ---- liblog/logger_write.c.orig 2016-04-16 00:01:39 UTC -+++ liblog/logger_write.c -@@ -15,12 +15,12 @@ - */ - - #include --#include - #include - #include - #include - - #ifdef __BIONIC__ -+#include - #include - #endif - diff --git a/devel/android-tools-simpleperf/files/patch-llvm6 b/devel/android-tools-simpleperf/files/patch-llvm6 deleted file mode 100644 index 40d56885f3c1..000000000000 --- a/devel/android-tools-simpleperf/files/patch-llvm6 +++ /dev/null @@ -1,72 +0,0 @@ -read_elf.cpp:170:56: error: no member named 'getError' in - 'llvm::Expected > - >' - << "] is not a binary file: " << binary_or_err.getError().message(); - ~~~~~~~~~~~~~ ^ -read_elf.cpp:105:37: error: no member named 'section_begin' in - 'llvm::object::ELFFile >' - for (auto section_iterator = elf->section_begin(); section_iterator != elf->section_end(); - ~~~ ^ -read_elf.cpp:316:23: error: no member named 'program_header_begin' in - 'llvm::object::ELFFile >' - for (auto it = elf->program_header_begin(); it != elf->program_header_end(); ++it) { - ~~~ ^ - ---- simpleperf/read_elf.cpp.orig 2017-01-06 00:19:41 UTC -+++ simpleperf/read_elf.cpp -@@ -102,11 +102,19 @@ bool GetBuildIdFromNoteFile(const std::string& filenam - - template - bool GetBuildIdFromELFFile(const llvm::object::ELFFile* elf, BuildId* build_id) { -+#if LLVM_VERSION_MAJOR < 4 - for (auto section_iterator = elf->section_begin(); section_iterator != elf->section_end(); -+#else -+ for (auto section_iterator = elf->sections()->begin(); section_iterator != elf->sections()->end(); -+#endif - ++section_iterator) { - if (section_iterator->sh_type == llvm::ELF::SHT_NOTE) { - auto contents = elf->getSectionContents(&*section_iterator); -+#if LLVM_VERSION_MAJOR < 4 - if (contents.getError()) { -+#else -+ if (!contents) { -+#endif - LOG(DEBUG) << "read note section error"; - continue; - } -@@ -167,7 +175,11 @@ static BinaryRet OpenObjectFile(const std::string& fil - auto binary_or_err = llvm::object::createBinary(buffer_or_err.get()->getMemBufferRef()); - if (!binary_or_err) { - LOG(ERROR) << filename << " [" << file_offset << "-" << (file_offset + file_size) -+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR < 39 - << "] is not a binary file: " << binary_or_err.getError().message(); -+#else -+ << "] is not a binary file: " << errorToErrorCode(binary_or_err.takeError()).message(); -+#endif - return ret; - } - ret.binary = llvm::object::OwningBinary(std::move(binary_or_err.get()), -@@ -313,7 +325,11 @@ template - bool ReadMinExecutableVirtualAddress(const llvm::object::ELFFile* elf, uint64_t* p_vaddr) { - bool has_vaddr = false; - uint64_t min_addr = std::numeric_limits::max(); -+#if LLVM_VERSION_MAJOR < 4 - for (auto it = elf->program_header_begin(); it != elf->program_header_end(); ++it) { -+#else -+ for (auto it = elf->program_headers()->begin(); it != elf->program_headers()->end(); ++it) { -+#endif - if ((it->p_type == llvm::ELF::PT_LOAD) && (it->p_flags & llvm::ELF::PF_X)) { - if (it->p_vaddr < min_addr) { - min_addr = it->p_vaddr; -@@ -357,7 +373,11 @@ bool ReadMinExecutableVirtualAddressFromElfFile(const - template - bool ReadSectionFromELFFile(const llvm::object::ELFFile* elf, const std::string& section_name, - std::string* content) { -+#if LLVM_VERSION_MAJOR < 4 - for (auto it = elf->section_begin(); it != elf->section_end(); ++it) { -+#else -+ for (auto it = elf->sections()->begin(); it != elf->sections()->end(); ++it) { -+#endif - auto name_or_err = elf->getSectionName(&*it); - if (name_or_err && *name_or_err == section_name) { - auto data_or_err = elf->getSectionContents(&*it); diff --git a/devel/android-tools-simpleperf/files/patch-simpleperf_dso.cpp b/devel/android-tools-simpleperf/files/patch-simpleperf_dso.cpp deleted file mode 100644 index b865fadd0886..000000000000 --- a/devel/android-tools-simpleperf/files/patch-simpleperf_dso.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- simpleperf/dso.cpp.orig 2015-08-12 01:49:40 UTC -+++ simpleperf/dso.cpp -@@ -16,6 +16,7 @@ - - #include "dso.h" - -+#include // ULLONG_MAX - #include - #include - #include "environment.h" diff --git a/devel/android-tools-simpleperf/files/patch-simpleperf_event__attr.cpp b/devel/android-tools-simpleperf/files/patch-simpleperf_event__attr.cpp deleted file mode 100644 index c020ae427175..000000000000 --- a/devel/android-tools-simpleperf/files/patch-simpleperf_event__attr.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- simpleperf/event_attr.cpp.orig 2015-08-12 01:49:40 UTC -+++ simpleperf/event_attr.cpp -@@ -18,6 +18,7 @@ - - #include - #include -+#include // memset - #include - #include - diff --git a/devel/android-tools-simpleperf/files/patch-simpleperf_gtest__main.cpp b/devel/android-tools-simpleperf/files/patch-simpleperf_gtest__main.cpp deleted file mode 100644 index 6907298c6e8b..000000000000 --- a/devel/android-tools-simpleperf/files/patch-simpleperf_gtest__main.cpp +++ /dev/null @@ -1,22 +0,0 @@ -libc++ fails with higher default. - - [ RUN ] logging.LOG - base/logging_test.cpp:162: Failure - Expected: (output.length()) > (strlen("foobar")), actual: 0 vs 6 - [ FAILED ] logging.LOG (1 ms) - [ RUN ] logging.PLOG - base/logging_test.cpp:252: Failure - Expected: (output.length()) > (strlen("foobar")), actual: 0 vs 6 - [ FAILED ] logging.PLOG (0 ms) - ---- simpleperf/gtest_main.cpp 2016-06-28 07:04:19 UTC -+++ simpleperf/gtest_main.cpp -@@ -137,7 +137,7 @@ class SavedPerfHardenProperty { - int main(int argc, char** argv) { - InitLogging(argv, android::base::StderrLogger); - testing::InitGoogleTest(&argc, argv); -- android::base::LogSeverity log_severity = android::base::WARNING; -+ android::base::LogSeverity log_severity = android::base::GetMinimumLogSeverity(); - - for (int i = 1; i < argc; ++i) { - if (strcmp(argv[i], "-t") == 0 && i + 1 < argc) { diff --git a/devel/android-tools-simpleperf/files/patch-simpleperf_utils.cpp b/devel/android-tools-simpleperf/files/patch-simpleperf_utils.cpp deleted file mode 100644 index f4aceb4079a2..000000000000 --- a/devel/android-tools-simpleperf/files/patch-simpleperf_utils.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- simpleperf/utils.cpp.orig 2015-08-12 01:49:40 UTC -+++ simpleperf/utils.cpp -@@ -20,6 +20,7 @@ - #include - #include - #include -+#include // strcmp - #include - #include - diff --git a/devel/android-tools-simpleperf/pkg-descr b/devel/android-tools-simpleperf/pkg-descr deleted file mode 100644 index 84a9ec46cfc6..000000000000 --- a/devel/android-tools-simpleperf/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Simpleperf is a native profiling tool for Android. Its command-line -interface supports broadly the same options as the linux-tools perf, -but also supports various Android-specific improvements. - -This package only provides subcommands to read perf.data. diff --git a/devel/ccls/Makefile b/devel/ccls/Makefile deleted file mode 100644 index e1a03cfebde2..000000000000 --- a/devel/ccls/Makefile +++ /dev/null @@ -1,56 +0,0 @@ -PORTNAME= ccls -DISTVERSION= 0.20210330 -CATEGORIES= devel - -MAINTAINER= khng@FreeBSD.org -COMMENT= C/C++/ObjC language server -WWW= https://github.com/MaskRay/ccls - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= rapidjson>=1.1.0_4:devel/rapidjson - -USES= cmake compiler:c++17-lang llvm:max=9,lib localbase -USE_GITHUB= yes -GH_ACCOUNT= MaskRay - -CMAKE_ARGS= -DCCLS_VERSION:STRING="${DISTVERSION}" \ - -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \ - -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" -CXXFLAGS+= -DNDEBUG - -PLIST_FILES= bin/ccls -PORTDOCS= * - -OPTIONS_DEFINE= DOCS - -DOCS_MASTER_SITES= LOCAL/khng:docs -DOCS_DISTFILES= ccls.wiki-${DISTVERSION}.tar.gz:docs - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKDIR}/ccls.wiki && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} - -.if defined(MAINTAINER_MODE) -MAINTAINER_DISTFILE= \ - ${_DISTDIR:S|/$||}/${DOCS_DISTFILES:Mccls.wiki-*.tar.gz\:*:C|\:.*$||} - -maintainer-docs-fetch: - @${MAKE} clean - @${MKDIR} ${WRKDIR}/ccls.wiki - @git clone https://github.com/MaskRay/ccls.wiki.git \ - ${WRKDIR}/ccls.wiki - @${TAR} -zcf ${MAINTAINER_DISTFILE} -C ${WRKDIR} \ - --uid 0 --gid 0 --exclude-vcs ccls.wiki - @${MAKE} makesum - @${MAKE} clean - -${MAINTAINER_DISTFILE}: maintainer-docs-fetch - -maintainer-docs-distfiles: ${MAINTAINER_DISTFILE} - scp ${MAINTAINER_DISTFILE} \ - freefall.freebsd.org:public_distfiles/ -.endif - -.include diff --git a/devel/ccls/distinfo b/devel/ccls/distinfo deleted file mode 100644 index c4c9687f89bb..000000000000 --- a/devel/ccls/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1617705972 -SHA256 (ccls.wiki-0.20210330.tar.gz) = 100af2f2446f20e64a5f54e71b598a4a24abd098a7722bdc132cd8a91f7ce6fd -SIZE (ccls.wiki-0.20210330.tar.gz) = 36740 -SHA256 (MaskRay-ccls-0.20210330_GH0.tar.gz) = 28c228f49dfc0f23cb5d581b7de35792648f32c39f4ca35f68ff8c9cb5ce56c2 -SIZE (MaskRay-ccls-0.20210330_GH0.tar.gz) = 160487 diff --git a/devel/ccls/pkg-descr b/devel/ccls/pkg-descr deleted file mode 100644 index 740ceb51dadc..000000000000 --- a/devel/ccls/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -Ccls is a C/C++/Objective-C language server with the following -features: - -- Code completion (with both signature help and snippets) -- Definition/references, and other cross references -- Cross reference extensions: $ccls/call $ccls/inheritance $ccls/member - $ccls/vars ... -- Formatting -- Hierarchies: call (caller/callee) hierarchy, inheritance - (base/derived) hierarchy, member hierarchy -- Symbol rename -- Document symbols and approximate search of workspace symbol -- Hover information -- Diagnostics and code actions (clang FixIts) -- Semantic highlighting and preprocessor skipped regions -- Semantic navigation: $ccls/navigate diff --git a/devel/creduce/Makefile b/devel/creduce/Makefile index 5c210cb523ee..ca535e1bc707 100644 --- a/devel/creduce/Makefile +++ b/devel/creduce/Makefile @@ -7,10 +7,13 @@ MAINTAINER= swills@FreeBSD.org COMMENT= Produces small test cases WWW= https://embed.cs.utah.edu/creduce/ -LLVM_VER= 80 -BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} -RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} \ - topformflat:devel/delta \ +# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268745 +BROKEN= Depends on removed LLVM port devel/llvm80 + +# LLVM_VER= 80 +# BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} +# RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} +BUILD_DEPENDS= topformflat:devel/delta \ astyle:devel/astyle \ p5-Benchmark-Timer>=0:devel/p5-Benchmark-Timer \ p5-Exporter-Lite>=0:devel/p5-Exporter-Lite \ diff --git a/devel/f18/Makefile b/devel/f18/Makefile deleted file mode 100644 index 2bbec655445e..000000000000 --- a/devel/f18/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -PORTNAME= f18 -DISTVERSION= g20191019 -PORTREVISION= 1 -CATEGORIES= devel - -MAINTAINER= jmd@FreeBSD.org -COMMENT= Fortran compiler targeting LLVM -WWW= https://github.com/flang-compiler/f18 - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -ONLY_FOR_ARCHS= amd64 - -BUILD_DEPENDS= llvm80>=0:devel/llvm80 -RUN_DEPENDS= llvm80>=0:devel/llvm80 - -USES= cmake:noninja libedit perl5 tar:xz \ - shebangfix -_USES_PYTHON?= python:build -USES+= ${_USES_PYTHON} - -USE_GITHUB= yes -GH_ACCOUNT= flang-compiler -GH_TAGNAME= 1688bef - -SHEBANG_FILES= tools/f18/flang.sh - -CC= ${LOCALBASE}/llvm80/bin/clang -CXX= ${LOCALBASE}/llvm80/bin/clang++ - -CMAKE_ARGS+= -DLLVM_DIR=${LOCALBASE}/llvm80/lib/cmake/llvm \ - -DBUILD_WITH_CLANG=${LOCALBASE}/llvm80 - -MAKE_JOBS_UNSAFE= yes - -.include diff --git a/devel/f18/distinfo b/devel/f18/distinfo deleted file mode 100644 index a764722654f2..000000000000 --- a/devel/f18/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1571522391 -SHA256 (flang-compiler-f18-g20191019-1688bef_GH0.tar.gz) = e5e264bf6151e276ca1812284e93a2909ddbd2c65a177375c6044a650e9141cd -SIZE (flang-compiler-f18-g20191019-1688bef_GH0.tar.gz) = 793017 diff --git a/devel/f18/pkg-descr b/devel/f18/pkg-descr deleted file mode 100644 index dd783ce92b2b..000000000000 --- a/devel/f18/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -F18 is a ground-up implementation of a Fortran front end written in modern C++. -F18, when combined with LLVM, is intended to replace the Flang compiler. diff --git a/devel/f18/pkg-plist b/devel/f18/pkg-plist deleted file mode 100644 index 7c8da0d713a9..000000000000 --- a/devel/f18/pkg-plist +++ /dev/null @@ -1,21 +0,0 @@ -bin/f18 -bin/f18-parse-demo -bin/flang -include/ieee_arithmetic.f18.mod -include/ieee_arithmetic.mod -include/ieee_exceptions.f18.mod -include/ieee_exceptions.mod -include/ieee_features.f18.mod -include/ieee_features.mod -include/iso_c_binding.f18.mod -include/iso_c_binding.mod -include/iso_fortran_env.f18.mod -include/iso_fortran_env.mod -include/omp_lib.f18.mod -include/omp_lib.mod -lib/libFortranBurnside.a -lib/libFortranCommon.a -lib/libFortranDecimal.a -lib/libFortranEvaluate.a -lib/libFortranParser.a -lib/libFortranSemantics.a diff --git a/devel/llvm70/Makefile b/devel/llvm70/Makefile deleted file mode 100644 index a3efd13cb09c..000000000000 --- a/devel/llvm70/Makefile +++ /dev/null @@ -1,447 +0,0 @@ -PORTNAME= llvm -DISTVERSION= 7.0.1 -PORTREVISION= 8 -CATEGORIES= devel lang -MASTER_SITES= http://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} -PKGNAMESUFFIX= ${LLVM_SUFFIX} -DISTNAME= ${PORTNAME}-${DISTVERSION}.src -DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX} - -MAINTAINER= brooks@FreeBSD.org -COMMENT= LLVM and Clang -WWW= https://llvm.org/ - -.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE" - -LLVM_RELEASE= ${DISTVERSION:C/rc.*//} -LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} -RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|} -PRE_= ${DISTVERSION:C/.*rc.*/pre/:N*[0-9]*} -LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]$//:C/\.//} - -LLVM_DIR= llvm${LLVM_SUFFIX} -LLVM_PREFIX= ${PREFIX}/${LLVM_DIR} -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX} -DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX} - -USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \ - shebangfix -_USES_PYTHON?= python,build -USES+= ${_USES_PYTHON} -USE_LDCONFIG= ${LLVM_PREFIX}/lib -SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \ - tools/clang/utils/hmaptool/hmaptool - -SUB_FILES= llvm-wrapper.sh -SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" - -CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} -CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON -CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET} -CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET} -# Following commit https://github.com/kitware/cmake/commit/956054 -# we need to either change the whole man-shuffle below, or simply -# redefine CMAKE_INSTALL_MANDIR -CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" -CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1 - -# Disable assertions. They should be disabled by cmake, but USES=cmake -# overrides -DCMAKE_*_FLAGS_RELEASE. -CFLAGS+= -DNDEBUG -CXXFLAGS+= -DNDEBUG - -OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD -OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP -OPTIONS_DEFINE_i386= COMPILER_RT OPENMP -OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD -OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP -OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP -OPTIONS_SUB= yes - -CLANG_DESC= Build clang -CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang -CLANG_DISTFILES= cfe-${DISTVERSION}.src${EXTRACT_SUFX} -CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp -CLANG_PORTDOCS= clang -CLANG_USE= GNOME=libxml2 -COMPILER_RT_DESC= Sanitizer libraries -COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX} -COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \ - ${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|} -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx -DOCS_PORTDOCS= llvm -DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \ - -DSPHINX_WARNINGS_AS_ERRORS=OFF \ - -DLLVM_BUILD_DOCS=ON -DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|} -EXTRAS_DESC= Extra clang tools -EXTRAS_IMPLIES= CLANG -EXTRAS_DISTFILES= clang-tools-extra-${DISTVERSION}.src${EXTRACT_SUFX} -GOLD_DESC= Build the LLVM Gold plugin for LTO -GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include -GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils -LIT_DESC= Install lit and FileCheck test tools -LIT_VARS= _USES_PYTHON=python -LLD_DESC= Install lld, the LLVM linker -LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX} -LLD_EXTRA_PATCHES= ${PATCHDIR}/lld -OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library -OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX} -OPENMP_EXTRA_PATCHES= ${PATCHDIR}/openmp - -.if defined(WITH_DEBUG) -CMAKE_BUILD_TYPE= RelWithDebInfo -STRIP= -.endif - -# Emulate USE_GITHUB's ${WRKSRC_tag} to reduce diffs to ../llvm-devel -.for option in CLANG COMPILER_RT EXTRAS LLD OPENMP -WRKSRC_${option:tl}= ${WRKDIR}/${${option}_DISTFILES:S/${EXTRACT_SUFX}//} -.endfor - -PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} \ - LLVM_SUFFIX=${LLVM_SUFFIX} \ - LLVM_MAJOR=${LLVM_MAJOR} - -COMMANDS= ${LLVM_COMMANDS} -FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} - -MAN1SRCS+= ${LLVM_MAN1SRCS} - -STRIP_LIBS= BugpointPasses.so \ - LLVMHello.so \ *** 13027 LINES SKIPPED ***