1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-27 10:03:20 +00:00

Add metaports for clang and lldb 3.8.

This commit is contained in:
Brooks Davis 2016-02-10 17:37:52 +00:00
parent 97d4dfd318
commit bd3bb5b55c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=408640
6 changed files with 60 additions and 0 deletions

View File

@ -1392,6 +1392,7 @@
SUBDIR += linux_libusb
SUBDIR += lion
SUBDIR += lldb37
SUBDIR += lldb38
SUBDIR += llnextgen
SUBDIR += llvm-cheri
SUBDIR += llvm-devel

24
devel/lldb38/Makefile Normal file
View File

@ -0,0 +1,24 @@
# Created by: Brooks Davis
# $FreeBSD$
PORTNAME= lldb
PORTVERSION= 3.8
CATEGORIES= devel
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM Debugger (use devel/llvm${LLVM_SUFFIX})
RUN_DEPENDS+= lldb${LLVM_SUFFIX}:${PORTSDIR}/devel/llvm${LLVM_SUFFIX}
LLVM_SUFFIX= 38
USES= metaport compiler:c++11-lib
.include <bsd.port.pre.mk>
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
IGNORE= The devel/llvm${LLVM_SUFFIX} port does not build lldb on this platform
.endif
.include <bsd.port.post.mk>

9
devel/lldb38/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
LLDB is a next generation, high-performance debugger. It is built as a
set of reusable components which highly leverage existing libraries in
the larger LLVM Project, such as the Clang expression parser and LLVM
disassembler.
This is a meta port. The Clang compiler is installed by the
devel/llvm-devel port.
WWW: http://lldb.llvm.org/

View File

@ -39,6 +39,7 @@
SUBDIR += clang35
SUBDIR += clang36
SUBDIR += clang37
SUBDIR += clang38
SUBDIR += clojure
SUBDIR += clojure-mode.el
SUBDIR += cloudabi-clang

18
lang/clang38/Makefile Normal file
View File

@ -0,0 +1,18 @@
# Created by: Brooks Davis
# $FreeBSD$
PORTNAME= clang
PORTVERSION= 3.8
CATEGORIES= lang devel
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= C, Objective-C, and C++ compiler (use devel/llvm${LLVM_SUFFIX})
RUN_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_SUFFIX}:${PORTSDIR}/devel/llvm${LLVM_SUFFIX}
LLVM_SUFFIX= 38
USES= metaport
.include <bsd.port.mk>

7
lang/clang38/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
The goal of the Clang project is to create a new C, C++, Objective C and
Objective C++ front-end for the LLVM compiler.
This is a meta port. The Clang compiler is installed by the
devel/llvm-devel port.
WWW: http://clang.llvm.org/