git: 3a570865ceb5 - main - devel/llvm*: (NFC) extract MAN1SRCS list
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 03 May 2022 18:58:42 UTC
The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a570865ceb55217f755228ab9ed01597947bd42 commit 3a570865ceb55217f755228ab9ed01597947bd42 Author: Brooks Davis <brooks@FreeBSD.org> AuthorDate: 2022-05-03 18:58:33 +0000 Commit: Brooks Davis <brooks@FreeBSD.org> CommitDate: 2022-05-03 18:58:33 +0000 devel/llvm*: (NFC) extract MAN1SRCS list Move the lists of manpages into Makefile.MAN1SRCS as with COMMANDS. Sponsored by: DARPA, AFRL --- devel/llvm-cheri/Makefile | 58 ++++--------------------------- devel/llvm-cheri/Makefile.MAN1SRCS | 56 ++++++++++++++++++++++++++++++ devel/llvm-devel/Makefile | 60 ++++---------------------------- devel/llvm-devel/Makefile.MAN1SRCS | 64 ++++++++++++++++++++++++++++++++++ devel/llvm-morello/Makefile.MAN1SRCS | 1 + devel/llvm10/Makefile | 50 ++++----------------------- devel/llvm10/Makefile.MAN1SRCS | 54 +++++++++++++++++++++++++++++ devel/llvm11/Makefile | 50 ++++----------------------- devel/llvm11/Makefile.MAN1SRCS | 54 +++++++++++++++++++++++++++++ devel/llvm12/Makefile | 52 ++++------------------------ devel/llvm12/Makefile.MAN1SRCS | 56 ++++++++++++++++++++++++++++++ devel/llvm13/Makefile | 59 +++++--------------------------- devel/llvm13/Makefile.MAN1SRCS | 65 +++++++++++++++++++++++++++++++++++ devel/llvm14/Makefile | 60 +++++--------------------------- devel/llvm14/Makefile.MAN1SRCS | 66 ++++++++++++++++++++++++++++++++++++ devel/llvm70/Makefile | 22 ++++-------- devel/llvm70/Makefile.MAN1SRCS | 39 +++++++++++++++++++++ devel/llvm80/Makefile | 24 ++++--------- devel/llvm80/Makefile.MAN1SRCS | 41 ++++++++++++++++++++++ devel/llvm90/Makefile | 47 +++---------------------- devel/llvm90/Makefile.MAN1SRCS | 50 +++++++++++++++++++++++++++ 21 files changed, 609 insertions(+), 419 deletions(-) diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile index 36a92d0df68e..40e48b07deb6 100644 --- a/devel/llvm-cheri/Makefile +++ b/devel/llvm-cheri/Makefile @@ -101,6 +101,8 @@ PLIST_SUB+= COMMAND_SUFFIX=${COMMAND_SUFFIX} \ COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} +MAN1SRCS+= ${LLVM_MAN1SRCS} + STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ ${LIBNAME}.0 \ @@ -114,16 +116,12 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${ .if ${PORT_OPTIONS:MCLANG} LLVM_ENABLE_PROJECTS+= clang COMMANDS+= ${CLANG_COMMANDS} -MAN1SRCS+= clang.1 \ - diagtool.1 \ - scan-build.1 -MAN1SRCS+= clang-tblgen.1 -#DOCS_PLIST_FILES+= man/man1/scan-build${LLVM_SUFFIX}.1.gz +MAN1SRCS+= ${CLANG_MAN1SRCS} USES+= gnome .endif .if ${PORT_OPTIONS:MLIT} -MAN1SRCS+= lit.1 FileCheck.1 +MAN1SRCS+= ${LIT_MAN1SRCS} _USES_PYTHON= python:3.6+ .endif @@ -135,7 +133,7 @@ COMMANDS+= ${LLD_COMMANDS} .if ${PORT_OPTIONS:MLLDB} LLVM_ENABLE_PROJECTS+= lldb COMMANDS+= ${LLDB_COMMANDS} -MAN1SRCS+= lldb-tblgen.1 +MAN1SRCS+= ${LLDB_MAN1SRCS} _USES_PYTHON= python:3.6+ .endif @@ -146,53 +144,9 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" _USES_PYTHON?= python:3.6+,build USES+= ${_USES_PYTHON} -MAN1SRCS+= bugpoint.1 \ - dsymutil.1 \ - llc.1 \ - lli.1 \ - llvm-addr2line.1 \ - llvm-ar.1 \ - llvm-as.1 \ - llvm-bcanalyzer.1 \ - llvm-config.1 \ - llvm-cov.1 \ - llvm-cxxfilt.1 \ - llvm-cxxmap.1 \ - llvm-diff.1 \ - llvm-dis.1 \ - llvm-dwarfdump.1 \ - llvm-exegesis.1 \ - llvm-extract.1 \ - llvm-install-name-tool.1 \ - llvm-lib.1 \ - llvm-libtool-darwin.1 \ - llvm-link.1 \ - llvm-lipo.1 \ - llvm-locstats.1 \ - llvm-mca.1 \ - llvm-nm.1 \ - llvm-objcopy.1 \ - llvm-objdump.1 \ - llvm-pdbutil.1 \ - llvm-profdata.1 \ - llvm-profgen.1 \ - llvm-ranlib.1 \ - llvm-readelf.1 \ - llvm-readobj.1 \ - llvm-size.1 \ - llvm-stress.1 \ - llvm-strings.1 \ - llvm-strip.1 \ - llvm-symbolizer.1 \ - opt.1 - -MAN1SRCS+= \ - llvm-otool.1 \ - llvm-tblgen.1 \ - tblgen.1 - .include <bsd.port.pre.mk> .include "${.CURDIR}/Makefile.COMMANDS" +.include "${.CURDIR}/Makefile.MAN1SRCS" post-patch: ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \ diff --git a/devel/llvm-cheri/Makefile.MAN1SRCS b/devel/llvm-cheri/Makefile.MAN1SRCS new file mode 100644 index 000000000000..fdc806f62eb1 --- /dev/null +++ b/devel/llvm-cheri/Makefile.MAN1SRCS @@ -0,0 +1,56 @@ +LLVM_MAN1SRCS= \ + bugpoint.1 \ + dsymutil.1 \ + llc.1 \ + lli.1 \ + llvm-addr2line.1 \ + llvm-ar.1 \ + llvm-as.1 \ + llvm-bcanalyzer.1 \ + llvm-config.1 \ + llvm-cov.1 \ + llvm-cxxfilt.1 \ + llvm-cxxmap.1 \ + llvm-diff.1 \ + llvm-dis.1 \ + llvm-dwarfdump.1 \ + llvm-exegesis.1 \ + llvm-extract.1 \ + llvm-install-name-tool.1 \ + llvm-lib.1 \ + llvm-libtool-darwin.1 \ + llvm-link.1 \ + llvm-lipo.1 \ + llvm-locstats.1 \ + llvm-mca.1 \ + llvm-nm.1 \ + llvm-objcopy.1 \ + llvm-objdump.1 \ + llvm-otool.1 \ + llvm-pdbutil.1 \ + llvm-profdata.1 \ + llvm-profgen.1 \ + llvm-ranlib.1 \ + llvm-readelf.1 \ + llvm-readobj.1 \ + llvm-size.1 \ + llvm-stress.1 \ + llvm-strings.1 \ + llvm-strip.1 \ + llvm-symbolizer.1 \ + llvm-tblgen.1 \ + opt.1 \ + tblgen.1 + +CLANG_MAN1SRCS= \ + clang.1 \ + clang-tblgen.1 \ + diagtool.1 \ + scan-build.1 + +LIT_MAN1SRCS= \ + lit.1 \ + FileCheck.1 + +LLDB_MAN1SRCS= \ + lldb-tblgen.1 diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile index 8d8de930e670..39bdb97be391 100644 --- a/devel/llvm-devel/Makefile +++ b/devel/llvm-devel/Makefile @@ -175,54 +175,7 @@ PLIST_SUB+= LLVM_MAJOR=${LLVM_MAJOR} \ COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} -MAN1SRCS+= bugpoint.1 \ - clang-tblgen.1 \ - dsymutil.1 \ - llc.1 \ - lldb-tblgen.1 \ - lli.1 \ - llvm-addr2line.1 \ - llvm-ar.1 \ - llvm-as.1 \ - llvm-bcanalyzer.1 \ - llvm-config.1 \ - llvm-cov.1 \ - llvm-cxxfilt.1 \ - llvm-cxxmap.1 \ - llvm-diff.1 \ - llvm-dis.1 \ - llvm-dwarfdump.1 \ - llvm-exegesis.1 \ - llvm-extract.1 \ - llvm-ifs.1 \ - llvm-install-name-tool.1 \ - llvm-lib.1 \ - llvm-libtool-darwin.1 \ - llvm-lipo.1 \ - llvm-link.1 \ - llvm-locstats.1 \ - llvm-mca.1 \ - llvm-nm.1 \ - llvm-objcopy.1 \ - llvm-objdump.1 \ - llvm-otool.1 \ - llvm-pdbutil.1 \ - llvm-profdata.1 \ - llvm-profgen.1 \ - llvm-ranlib.1 \ - llvm-readelf.1 \ - llvm-readobj.1 \ - llvm-remark-size-diff.1 \ - llvm-size.1 \ - llvm-stress.1 \ - llvm-strings.1 \ - llvm-strip.1 \ - llvm-symbolizer.1 \ - llvm-tblgen.1 \ - llvm-tli-checker.1 \ - mlir-tblgen.1 \ - opt.1 \ - tblgen.1 +MAN1SRCS+= ${LLVM_MAN1SRCS} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ @@ -275,9 +228,7 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${ .if ${PORT_OPTIONS:MCLANG} LLVM_ENABLE_PROJECTS+= clang COMMANDS+= ${CLANG_COMMANDS} -MAN1SRCS+= clang.1 \ - diagtool.1 \ - scan-build.1 +MAN1SRCS+= ${CLANG_MAN1SRCS} CLANG_PATTERN= (c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer) SHEBANG_FILES+= clang/tools/clang-format/git-clang-format \ clang/tools/clang-format/clang-format-diff.py \ @@ -301,7 +252,7 @@ USES+= localbase .if ${PORT_OPTIONS:MEXTRAS} LLVM_ENABLE_PROJECTS+= clang-tools-extra COMMANDS+= ${EXTRAS_COMMANDS} -MAN1SRCS+= extraclangtools.1 +MAN1SRCS+= ${EXTRAS_MAN1SRCS} PORTDOCS+= clang-tools SHEBANG_FILES+= clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py \ clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py \ @@ -314,7 +265,7 @@ COMMANDS+= ${FLANG_COMMANDS} .endif .if ${PORT_OPTIONS:MLIT} -MAN1SRCS+= lit.1 FileCheck.1 +MAN1SRCS+= ${LIT_MAN1SRCS} .endif .if ${PORT_OPTIONS:MLLD} @@ -335,7 +286,7 @@ COMMANDS+= ${MLIR_COMMANDS} .if ${PORT_OPTIONS:MOPENMP} LLVM_ENABLE_PROJECTS+= openmp -MAN1SRCS+= llvmopenmp.1 +MAN1SRCS+= ${OPENMP_MAN1SRCS} COMMANDS+= ${OPENMP_COMMANDS} .endif OPENMP_PATTERN= ${OPENMP_COMMANDS:tW:C/ */|/g}|cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|omp-tools.h @@ -346,6 +297,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" .include <bsd.port.pre.mk> .include "${.CURDIR}/Makefile.COMMANDS" +.include "${.CURDIR}/Makefile.MAN1SRCS" .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo diff --git a/devel/llvm-devel/Makefile.MAN1SRCS b/devel/llvm-devel/Makefile.MAN1SRCS new file mode 100644 index 000000000000..2c7af5733bfd --- /dev/null +++ b/devel/llvm-devel/Makefile.MAN1SRCS @@ -0,0 +1,64 @@ +LLVM_MAN1SRCS= \ + bugpoint.1 \ + clang-tblgen.1 \ + dsymutil.1 \ + llc.1 \ + lldb-tblgen.1 \ + lli.1 \ + llvm-addr2line.1 \ + llvm-ar.1 \ + llvm-as.1 \ + llvm-bcanalyzer.1 \ + llvm-config.1 \ + llvm-cov.1 \ + llvm-cxxfilt.1 \ + llvm-cxxmap.1 \ + llvm-diff.1 \ + llvm-dis.1 \ + llvm-dwarfdump.1 \ + llvm-exegesis.1 \ + llvm-extract.1 \ + llvm-ifs.1 \ + llvm-install-name-tool.1 \ + llvm-lib.1 \ + llvm-libtool-darwin.1 \ + llvm-lipo.1 \ + llvm-link.1 \ + llvm-locstats.1 \ + llvm-mca.1 \ + llvm-nm.1 \ + llvm-objcopy.1 \ + llvm-objdump.1 \ + llvm-otool.1 \ + llvm-pdbutil.1 \ + llvm-profdata.1 \ + llvm-profgen.1 \ + llvm-ranlib.1 \ + llvm-readelf.1 \ + llvm-readobj.1 \ + llvm-remark-size-diff.1 \ + llvm-size.1 \ + llvm-stress.1 \ + llvm-strings.1 \ + llvm-strip.1 \ + llvm-symbolizer.1 \ + llvm-tblgen.1 \ + llvm-tli-checker.1 \ + mlir-tblgen.1 \ + opt.1 \ + tblgen.1 + +CLANG_MAN1SRCS= \ + clang.1 \ + diagtool.1 \ + scan-build.1 + +EXTRAS_MAN1SRCS= \ + extraclangtools.1 + +LIT_MAN1SRCS= \ + lit.1 \ + FileCheck.1 + +OPENMP_MAN1SRCS= \ + llvmopenmp.1 diff --git a/devel/llvm-morello/Makefile.MAN1SRCS b/devel/llvm-morello/Makefile.MAN1SRCS new file mode 100644 index 000000000000..78b439db8b4b --- /dev/null +++ b/devel/llvm-morello/Makefile.MAN1SRCS @@ -0,0 +1 @@ +.include "${.PARSEDIR}/../llvm-cheri/Makefile.MAN1SRCS" diff --git a/devel/llvm10/Makefile b/devel/llvm10/Makefile index 305035dc44c4..12daf3b7fe55 100644 --- a/devel/llvm10/Makefile +++ b/devel/llvm10/Makefile @@ -174,44 +174,7 @@ PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} \ COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} -MAN1SRCS+= bugpoint.1 \ - dsymutil.1 \ - llc.1 \ - lli.1 \ - llvm-addr2line.1 \ - llvm-ar.1 \ - llvm-as.1 \ - llvm-bcanalyzer.1 \ - llvm-build.1 \ - llvm-config.1 \ - llvm-cov.1 \ - llvm-cxxfilt.1 \ - llvm-cxxmap.1 \ - llvm-diff.1 \ - llvm-dis.1 \ - llvm-dwarfdump.1 \ - llvm-exegesis.1 \ - llvm-extract.1 \ - llvm-lib.1 \ - llvm-lipo.1 \ - llvm-link.1 \ - llvm-locstats.1 \ - llvm-mca.1 \ - llvm-nm.1 \ - llvm-objcopy.1 \ - llvm-objdump.1 \ - llvm-pdbutil.1 \ - llvm-profdata.1 \ - llvm-ranlib.1 \ - llvm-readelf.1 \ - llvm-readobj.1 \ - llvm-size.1 \ - llvm-stress.1 \ - llvm-strings.1 \ - llvm-strip.1 \ - llvm-symbolizer.1 \ - opt.1 \ - tblgen.1 +MAN1SRCS+= ${LLVM_MAN1SRCS} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ @@ -261,9 +224,7 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${ .if ${PORT_OPTIONS:MCLANG} COMMANDS+= ${CLANG_COMMANDS} -MAN1SRCS+= clang.1 \ - diagtool.1 \ - scan-build.1 +MAN1SRCS+= ${CLANG_MAN1SRCS} CLANG_PATTERN= (c-index-test|clang|diagtool|hmaptool|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer|AnalyzerPlugin.so) SHEBANG_FILES+= tools/clang/tools/scan-view/bin/scan-view \ tools/clang/tools/clang-format/clang-format-diff.py \ @@ -278,7 +239,7 @@ COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/fuzzer|profile\/InstrProfD .if ${PORT_OPTIONS:MEXTRAS} COMMANDS+= ${EXTRAS_COMMANDS} -MAN1SRCS+= extraclangtools.1 +MAN1SRCS+= ${EXTRAS_MAN1SRCS} PORTDOCS+= clang-tools SHEBANG_FILES+= tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py \ tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \ @@ -286,7 +247,7 @@ SHEBANG_FILES+= tools/clang/tools/extra/clang-include-fixer/find-all-symbols/too .endif .if ${PORT_OPTIONS:MLIT} -MAN1SRCS+= lit.1 FileCheck.1 +MAN1SRCS+= ${LIT_MAN1SRCS} .endif .if ${PORT_OPTIONS:MLLD} @@ -296,7 +257,7 @@ PORTDOCS+= lld .if ${PORT_OPTIONS:MLLDB} COMMANDS+= ${LLDB_COMMANDS} -MAN1SRCS+= lldb.1 +MAN1SRCS+= ${LLDB_MAN1SRCS} USES+= lua .endif @@ -308,6 +269,7 @@ PYCLANG_PATTERN= (clang\/(__init__|cindex|enumerations).py)$$ .include <bsd.port.pre.mk> .include "${.CURDIR}/Makefile.COMMANDS" +.include "${.CURDIR}/Makefile.MAN1SRCS" _FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86 FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS} diff --git a/devel/llvm10/Makefile.MAN1SRCS b/devel/llvm10/Makefile.MAN1SRCS new file mode 100644 index 000000000000..d8b5619b44c0 --- /dev/null +++ b/devel/llvm10/Makefile.MAN1SRCS @@ -0,0 +1,54 @@ +LLVM_MAN1SRCS= \ + bugpoint.1 \ + dsymutil.1 \ + llc.1 \ + lli.1 \ + llvm-addr2line.1 \ + llvm-ar.1 \ + llvm-as.1 \ + llvm-bcanalyzer.1 \ + llvm-build.1 \ + llvm-config.1 \ + llvm-cov.1 \ + llvm-cxxfilt.1 \ + llvm-cxxmap.1 \ + llvm-diff.1 \ + llvm-dis.1 \ + llvm-dwarfdump.1 \ + llvm-exegesis.1 \ + llvm-extract.1 \ + llvm-lib.1 \ + llvm-lipo.1 \ + llvm-link.1 \ + llvm-locstats.1 \ + llvm-mca.1 \ + llvm-nm.1 \ + llvm-objcopy.1 \ + llvm-objdump.1 \ + llvm-pdbutil.1 \ + llvm-profdata.1 \ + llvm-ranlib.1 \ + llvm-readelf.1 \ + llvm-readobj.1 \ + llvm-size.1 \ + llvm-stress.1 \ + llvm-strings.1 \ + llvm-strip.1 \ + llvm-symbolizer.1 \ + opt.1 \ + tblgen.1 + +CLANG_MAN1SRCS= \ + clang.1 \ + diagtool.1 \ + scan-build.1 + +EXTRAS_MAN1SRCS= \ + extraclangtools.1 + +LIT_MAN1SRCS= \ + lit.1 \ + FileCheck.1 + +LLDB_MAN1SRCS= \ + lldb.1 diff --git a/devel/llvm11/Makefile b/devel/llvm11/Makefile index c9ee6841a25d..e8f66d19c899 100644 --- a/devel/llvm11/Makefile +++ b/devel/llvm11/Makefile @@ -170,44 +170,7 @@ PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} \ COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} -MAN1SRCS+= bugpoint.1 \ - dsymutil.1 \ - llc.1 \ - lli.1 \ - llvm-addr2line.1 \ - llvm-ar.1 \ - llvm-as.1 \ - llvm-bcanalyzer.1 \ - llvm-build.1 \ - llvm-config.1 \ - llvm-cov.1 \ - llvm-cxxfilt.1 \ - llvm-cxxmap.1 \ - llvm-diff.1 \ - llvm-dis.1 \ - llvm-dwarfdump.1 \ - llvm-exegesis.1 \ - llvm-extract.1 \ - llvm-lib.1 \ - llvm-lipo.1 \ - llvm-link.1 \ - llvm-locstats.1 \ - llvm-mca.1 \ - llvm-nm.1 \ - llvm-objcopy.1 \ - llvm-objdump.1 \ - llvm-pdbutil.1 \ - llvm-profdata.1 \ - llvm-ranlib.1 \ - llvm-readelf.1 \ - llvm-readobj.1 \ - llvm-size.1 \ - llvm-stress.1 \ - llvm-strings.1 \ - llvm-strip.1 \ - llvm-symbolizer.1 \ - opt.1 \ - tblgen.1 +MAN1SRCS+= ${LLVM_MAN1SRCS} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ @@ -254,9 +217,7 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${ .if ${PORT_OPTIONS:MCLANG} COMMANDS+= ${CLANG_COMMANDS} -MAN1SRCS+= clang.1 \ - diagtool.1 \ - scan-build.1 +MAN1SRCS+= ${CLANG_MAN1SRCS} CLANG_PATTERN= (c-index-test|clang|diagtool|hmaptool|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer|AnalyzerPlugin.so) SHEBANG_FILES+= tools/clang/tools/scan-view/bin/scan-view \ tools/clang/tools/clang-format/clang-format-diff.py \ @@ -271,7 +232,7 @@ COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/fuzzer|profile\/InstrProfD .if ${PORT_OPTIONS:MEXTRAS} COMMANDS+= ${EXTRAS_COMMANDS} -MAN1SRCS+= extraclangtools.1 +MAN1SRCS+= ${EXTRAS_MAN1SRCS} PORTDOCS+= clang-tools PLIST_DIRS+= ${LLVM_DIR}/include/clang-tidy/plugin SHEBANG_FILES+= tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py \ @@ -280,7 +241,7 @@ SHEBANG_FILES+= tools/clang/tools/extra/clang-include-fixer/find-all-symbols/too .endif .if ${PORT_OPTIONS:MLIT} -MAN1SRCS+= lit.1 FileCheck.1 +MAN1SRCS+= ${LIT_MAN1SRCS} .endif .if ${PORT_OPTIONS:MLLD} @@ -290,7 +251,7 @@ PORTDOCS+= lld .if ${PORT_OPTIONS:MLLDB} COMMANDS+= ${LLDB_COMMANDS} -MAN1SRCS+= lldb.1 +MAN1SRCS+= ${LLDB_MAN1SRCS} USES+= lua .endif @@ -302,6 +263,7 @@ PYCLANG_PATTERN= (clang\/(__init__|cindex|enumerations).py)$$ .include <bsd.port.pre.mk> .include "${.CURDIR}/Makefile.COMMANDS" +.include "${.CURDIR}/Makefile.MAN1SRCS" _FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86 FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS} diff --git a/devel/llvm11/Makefile.MAN1SRCS b/devel/llvm11/Makefile.MAN1SRCS new file mode 100644 index 000000000000..d8b5619b44c0 --- /dev/null +++ b/devel/llvm11/Makefile.MAN1SRCS @@ -0,0 +1,54 @@ +LLVM_MAN1SRCS= \ + bugpoint.1 \ + dsymutil.1 \ + llc.1 \ + lli.1 \ + llvm-addr2line.1 \ + llvm-ar.1 \ + llvm-as.1 \ + llvm-bcanalyzer.1 \ + llvm-build.1 \ + llvm-config.1 \ + llvm-cov.1 \ + llvm-cxxfilt.1 \ + llvm-cxxmap.1 \ + llvm-diff.1 \ + llvm-dis.1 \ + llvm-dwarfdump.1 \ + llvm-exegesis.1 \ + llvm-extract.1 \ + llvm-lib.1 \ + llvm-lipo.1 \ + llvm-link.1 \ + llvm-locstats.1 \ + llvm-mca.1 \ + llvm-nm.1 \ + llvm-objcopy.1 \ + llvm-objdump.1 \ + llvm-pdbutil.1 \ + llvm-profdata.1 \ + llvm-ranlib.1 \ + llvm-readelf.1 \ + llvm-readobj.1 \ + llvm-size.1 \ + llvm-stress.1 \ + llvm-strings.1 \ + llvm-strip.1 \ + llvm-symbolizer.1 \ + opt.1 \ + tblgen.1 + +CLANG_MAN1SRCS= \ + clang.1 \ + diagtool.1 \ + scan-build.1 + +EXTRAS_MAN1SRCS= \ + extraclangtools.1 + +LIT_MAN1SRCS= \ + lit.1 \ + FileCheck.1 + +LLDB_MAN1SRCS= \ + lldb.1 diff --git a/devel/llvm12/Makefile b/devel/llvm12/Makefile index c36a3bd48739..d6ddffb680fc 100644 --- a/devel/llvm12/Makefile +++ b/devel/llvm12/Makefile @@ -175,46 +175,7 @@ PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} \ COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} -MAN1SRCS+= bugpoint.1 \ - dsymutil.1 \ - llc.1 \ - lli.1 \ - llvm-addr2line.1 \ - llvm-ar.1 \ - llvm-as.1 \ - llvm-bcanalyzer.1 \ - llvm-config.1 \ - llvm-cov.1 \ - llvm-cxxfilt.1 \ - llvm-cxxmap.1 \ - llvm-diff.1 \ - llvm-dis.1 \ - llvm-dwarfdump.1 \ - llvm-exegesis.1 \ - llvm-extract.1 \ - llvm-install-name-tool.1 \ - llvm-lib.1 \ - llvm-libtool-darwin.1 \ - llvm-lipo.1 \ - llvm-link.1 \ - llvm-locstats.1 \ - llvm-mca.1 \ - llvm-nm.1 \ - llvm-objcopy.1 \ - llvm-objdump.1 \ - llvm-pdbutil.1 \ - llvm-profdata.1 \ - llvm-profgen.1 \ - llvm-ranlib.1 \ - llvm-readelf.1 \ - llvm-readobj.1 \ - llvm-size.1 \ - llvm-stress.1 \ - llvm-strings.1 \ - llvm-strip.1 \ - llvm-symbolizer.1 \ - opt.1 \ - xxx-tblgen.1 +MAN1SRCS+= ${LLVM_MAN1SRCS} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ @@ -266,9 +227,7 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${ .if ${PORT_OPTIONS:MCLANG} LLVM_ENABLE_PROJECTS+= clang COMMANDS+= ${CLANG_COMMANDS} -MAN1SRCS+= clang.1 \ - diagtool.1 \ - scan-build.1 +MAN1SRCS+= ${CLANG_MAN1SRCS} CLANG_PATTERN= (c-index-test|clang|diagtool|hmaptool|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer|AnalyzerPlugin.so) USES+= gnome .endif @@ -281,13 +240,13 @@ COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/fuzzer|profile\/InstrProfD .if ${PORT_OPTIONS:MEXTRAS} LLVM_ENABLE_PROJECTS+= clang-tools-extra COMMANDS+= ${EXTRAS_COMMANDS} -MAN1SRCS+= extraclangtools.1 +MAN1SRCS+= ${EXTRAS_MAN1SRCS} PORTDOCS+= clang-tools PLIST_DIRS+= ${LLVM_DIR}/include/clang-tidy/plugin .endif .if ${PORT_OPTIONS:MLIT} -MAN1SRCS+= lit.1 FileCheck.1 +MAN1SRCS+= ${LIT_MAN1SRCS} .endif .if ${PORT_OPTIONS:MLLD} @@ -303,7 +262,7 @@ COMMANDS+= ${LLDB_COMMANDS} .if ${PORT_OPTIONS:MOPENMP} LLVM_ENABLE_PROJECTS+= openmp -MAN1SRCS+= llvmopenmp.1 +MAN1SRCS+= ${OPENMP_MAN1SRCS} .endif OPENMP_PATTERN= libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|omp-tools.h @@ -317,6 +276,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" .include <bsd.port.pre.mk> .include "${.CURDIR}/Makefile.COMMANDS" +.include "${.CURDIR}/Makefile.MAN1SRCS" _FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86 FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS} diff --git a/devel/llvm12/Makefile.MAN1SRCS b/devel/llvm12/Makefile.MAN1SRCS new file mode 100644 index 000000000000..edbc30457a3d --- /dev/null +++ b/devel/llvm12/Makefile.MAN1SRCS @@ -0,0 +1,56 @@ +LLVM_MAN1SRCS= \ + bugpoint.1 \ + dsymutil.1 \ + llc.1 \ + lli.1 \ + llvm-addr2line.1 \ + llvm-ar.1 \ + llvm-as.1 \ + llvm-bcanalyzer.1 \ + llvm-config.1 \ + llvm-cov.1 \ + llvm-cxxfilt.1 \ + llvm-cxxmap.1 \ + llvm-diff.1 \ + llvm-dis.1 \ + llvm-dwarfdump.1 \ + llvm-exegesis.1 \ + llvm-extract.1 \ + llvm-install-name-tool.1 \ + llvm-lib.1 \ + llvm-libtool-darwin.1 \ + llvm-lipo.1 \ + llvm-link.1 \ + llvm-locstats.1 \ + llvm-mca.1 \ + llvm-nm.1 \ + llvm-objcopy.1 \ + llvm-objdump.1 \ + llvm-pdbutil.1 \ + llvm-profdata.1 \ + llvm-profgen.1 \ + llvm-ranlib.1 \ + llvm-readelf.1 \ + llvm-readobj.1 \ + llvm-size.1 \ + llvm-stress.1 \ + llvm-strings.1 \ + llvm-strip.1 \ + llvm-symbolizer.1 \ + opt.1 \ + xxx-tblgen.1 + +CLANG_MAN1SRCS= \ + clang.1 \ + diagtool.1 \ + scan-build.1 + +EXTRAS_MAN1SRCS= \ + extraclangtools.1 + +LIT_MAN1SRCS= \ + lit.1 \ + FileCheck.1 + +OPENMP_MAN1SRCS= \ + llvmopenmp.1 diff --git a/devel/llvm13/Makefile b/devel/llvm13/Makefile index a9a852fb02b9..1b5b4e4bbdbb 100644 --- a/devel/llvm13/Makefile +++ b/devel/llvm13/Makefile @@ -196,48 +196,7 @@ PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} \ COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} -MAN1SRCS+= bugpoint.1 \ - dsymutil.1 \ - llc.1 \ - lli.1 \ - llvm-addr2line.1 \ - llvm-ar.1 \ - llvm-as.1 \ - llvm-bcanalyzer.1 \ - llvm-config.1 \ - llvm-cov.1 \ - llvm-cxxfilt.1 \ - llvm-cxxmap.1 \ - llvm-diff.1 \ - llvm-dis.1 \ - llvm-dwarfdump.1 \ - llvm-exegesis.1 \ - llvm-extract.1 \ - llvm-install-name-tool.1 \ - llvm-lib.1 \ - llvm-libtool-darwin.1 \ - llvm-lipo.1 \ - llvm-link.1 \ - llvm-locstats.1 \ - llvm-mca.1 \ - llvm-nm.1 \ - llvm-objcopy.1 \ - llvm-objdump.1 \ - llvm-otool.1 \ - llvm-pdbutil.1 \ - llvm-profdata.1 \ - llvm-profgen.1 \ - llvm-ranlib.1 \ - llvm-readelf.1 \ - llvm-readobj.1 \ - llvm-size.1 \ - llvm-stress.1 \ - llvm-strings.1 \ - llvm-strip.1 \ - llvm-symbolizer.1 \ - llvm-tblgen.1 \ - tblgen.1 \ - opt.1 +MAN1SRCS+= ${LLVM_MAN1SRCS} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ @@ -293,10 +252,7 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${ .if ${PORT_OPTIONS:MCLANG} LLVM_ENABLE_PROJECTS+= clang COMMANDS+= ${CLANG_COMMANDS} -MAN1SRCS+= clang.1 \ - clang-tblgen.1 \ - diagtool.1 \ - scan-build.1 +MAN1SRCS+= ${CLANG_MAN1SRCS} CLANG_PATTERN= (c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer|AnalyzerPlugin.so) USES+= gnome .endif @@ -309,7 +265,7 @@ COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/fuzzer|profile\/InstrProfD .if ${PORT_OPTIONS:MEXTRAS} LLVM_ENABLE_PROJECTS+= clang-tools-extra COMMANDS+= ${EXTRAS_COMMANDS} -MAN1SRCS+= extraclangtools.1 +MAN1SRCS+= ${EXTRAS_MAN1SRCS} PORTDOCS+= clang-tools .endif @@ -319,7 +275,7 @@ COMMANDS+= ${FLANG_COMMANDS} .endif .if ${PORT_OPTIONS:MLIT} -MAN1SRCS+= lit.1 FileCheck.1 +MAN1SRCS+= ${LIT_MAN1SRCS} .endif .if ${PORT_OPTIONS:MLLD} @@ -330,19 +286,19 @@ PORTDOCS+= lld .if ${PORT_OPTIONS:MLLDB} LLVM_ENABLE_PROJECTS+= lldb -MAN1SRCS+= lldb-tblgen.1 +MAN1SRCS+= ${LLDB_MAN1SRCS} COMMANDS+= ${LLDB_COMMANDS} .endif .if ${PORT_OPTIONS:MMLIR} LLVM_ENABLE_PROJECTS+= mlir -MAN1SRCS+= mlir-tblgen.1 +MAN1SRCS+= ${MLIR_MAN1SRCS} COMMANDS+= ${MLIR_COMMANDS} .endif .if ${PORT_OPTIONS:MOPENMP} LLVM_ENABLE_PROJECTS+= openmp -MAN1SRCS+= llvmopenmp.1 +MAN1SRCS+= ${OPENMP_MAN1SRCS} COMMANDS+= ${OPENMP_COMMANDS} .endif OPENMP_PATTERN= ${OPENMP_COMMANDS:tW:C/ */|/g}|cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|omp-tools.h @@ -357,6 +313,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" .include <bsd.port.pre.mk> .include "${.CURDIR}/Makefile.COMMANDS" +.include "${.CURDIR}/Makefile.MAN1SRCS" _FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86 FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS} diff --git a/devel/llvm13/Makefile.MAN1SRCS b/devel/llvm13/Makefile.MAN1SRCS new file mode 100644 index 000000000000..6bb713780dea --- /dev/null +++ b/devel/llvm13/Makefile.MAN1SRCS @@ -0,0 +1,65 @@ +LLVM_MAN1SRCS= \ + bugpoint.1 \ + dsymutil.1 \ + llc.1 \ + lli.1 \ + llvm-addr2line.1 \ + llvm-ar.1 \ + llvm-as.1 \ + llvm-bcanalyzer.1 \ + llvm-config.1 \ + llvm-cov.1 \ + llvm-cxxfilt.1 \ + llvm-cxxmap.1 \ + llvm-diff.1 \ + llvm-dis.1 \ + llvm-dwarfdump.1 \ *** 603 LINES SKIPPED ***