Date: Thu, 30 Jul 2015 01:22:38 +0000 (UTC) From: Brooks Davis <brooks@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r393212 - head/devel/llvm-devel Message-ID: <201507300122.t6U1Mc0B046610@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: brooks Date: Thu Jul 30 01:22:37 2015 New Revision: 393212 URL: https://svnweb.freebsd.org/changeset/ports/393212 Log: Fix building with DOCS disabled. Improve pkg-descr. Modified: head/devel/llvm-devel/Makefile head/devel/llvm-devel/pkg-descr Modified: head/devel/llvm-devel/Makefile ============================================================================== --- head/devel/llvm-devel/Makefile Thu Jul 30 01:09:23 2015 (r393211) +++ head/devel/llvm-devel/Makefile Thu Jul 30 01:22:37 2015 (r393212) @@ -3,7 +3,7 @@ PORTNAME= llvm PORTVERSION= 3.8.d20150720 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -devel @@ -165,7 +165,9 @@ MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-a llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \ llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \ opt.1 tblgen.1 +.if ${PORT_OPTIONS:MDOCS} PLIST_FILES+= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|} +.endif NOT_FOR_ARCH= ia64 @@ -196,10 +198,6 @@ post-patch: ${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py post-install: -# ${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} \ -# ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}.0 -# ${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} -# ${STRIP_CMD} ${STRIP_LIBS:S|^|${STAGEDIR}${LLVM_PREFIX}/lib/|} .if ${PORT_OPTIONS:MCLANG} ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \ ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp @@ -245,9 +243,9 @@ post-install: ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \ ${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1 .endfor -.endif ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/ +.endif .if ${PORT_OPTIONS:MLLDB} ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib .endif @@ -278,9 +276,6 @@ build-plist: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \ ${SORT} >> ${PLIST}.tmp -# ${FIND} ${STAGEDIR}${DOCSDIR} -type f | \ -# ${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ -# ${SORT} >> ${PLIST}.tmp awk '{if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} print}' ${PLIST}.tmp >> ${PLIST} ${RM} -f ${PLIST}.tmp Modified: head/devel/llvm-devel/pkg-descr ============================================================================== --- head/devel/llvm-devel/pkg-descr Thu Jul 30 01:09:23 2015 (r393211) +++ head/devel/llvm-devel/pkg-descr Thu Jul 30 01:22:37 2015 (r393212) @@ -1,10 +1,8 @@ -Low Level Virtual Machine (LLVM) is: -- A compilation strategy designed to enable effective program - optimization across the entire lifetime of a program. -- A virtual instruction set. -- A compiler infrastructure. -- LLVM does not imply things that you would expect from a high-level - virtual machine. It does not require garbage collection or run-time - code generation. +The LLVM Project is a collection of modular and reusable compiler and +toolchain technologies. + +This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker), +LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure +these are built on. WWW: http://llvm.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507300122.t6U1Mc0B046610>