mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
llvm: move libclang to libs package
This library is used by youcompleteme and it should not need the whole clang package (which is big) to be installed.
This commit is contained in:
@@ -31,7 +31,7 @@ other than the ones listed above.
|
|||||||
HOMEPAGE="https://www.llvm.org/"
|
HOMEPAGE="https://www.llvm.org/"
|
||||||
COPYRIGHT="2003-2018 University of Illinois at Urbana-Champaign"
|
COPYRIGHT="2003-2018 University of Illinois at Urbana-Champaign"
|
||||||
LICENSE="UIUC"
|
LICENSE="UIUC"
|
||||||
REVISION="1"
|
REVISION="2"
|
||||||
SOURCE_URI="https://releases.llvm.org/$portVersion/llvm-$portVersion.src.tar.xz"
|
SOURCE_URI="https://releases.llvm.org/$portVersion/llvm-$portVersion.src.tar.xz"
|
||||||
CHECKSUM_SHA256="a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b"
|
CHECKSUM_SHA256="a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b"
|
||||||
SOURCE_DIR="llvm-$portVersion.src"
|
SOURCE_DIR="llvm-$portVersion.src"
|
||||||
@@ -349,10 +349,10 @@ PROVIDES_clang="
|
|||||||
devel:libclangtoolingcore$secondaryArchSuffix = $portVersion
|
devel:libclangtoolingcore$secondaryArchSuffix = $portVersion
|
||||||
devel:libclangtoolinginclusions$secondaryArchSuffix = $portVersion
|
devel:libclangtoolinginclusions$secondaryArchSuffix = $portVersion
|
||||||
devel:libclangtoolingrefactor$secondaryArchSuffix = $portVersion
|
devel:libclangtoolingrefactor$secondaryArchSuffix = $portVersion
|
||||||
lib:libclang$secondaryArchSuffix = $portVersion compat >= 7
|
|
||||||
"
|
"
|
||||||
REQUIRES_clang="
|
REQUIRES_clang="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
|
lib:libclang$secondaryArchSuffix
|
||||||
lib:libLLVM_7$secondaryArchSuffix
|
lib:libLLVM_7$secondaryArchSuffix
|
||||||
lib:libz$secondaryArchSuffix
|
lib:libz$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
@@ -379,6 +379,7 @@ CONFLICTS_clang_analysis="
|
|||||||
|
|
||||||
PROVIDES_libs="
|
PROVIDES_libs="
|
||||||
llvm7${secondaryArchSuffix}_libs = $portVersion
|
llvm7${secondaryArchSuffix}_libs = $portVersion
|
||||||
|
lib:libclang$secondaryArchSuffix = $portVersion compat >= 7
|
||||||
lib:libLLVM_7$secondaryArchSuffix = 7.0.0 compat >= 7.0
|
lib:libLLVM_7$secondaryArchSuffix = 7.0.0 compat >= 7.0
|
||||||
lib:libLTO$secondaryArchSuffix = 7.0.0 compat >= 7
|
lib:libLTO$secondaryArchSuffix = 7.0.0 compat >= 7
|
||||||
"
|
"
|
||||||
@@ -485,7 +486,6 @@ INSTALL()
|
|||||||
$binDir/modularize \
|
$binDir/modularize \
|
||||||
$dataDir/clang \
|
$dataDir/clang \
|
||||||
$includeDir/clang* \
|
$includeDir/clang* \
|
||||||
$libDir/libclang* \
|
|
||||||
$libDir/clang \
|
$libDir/clang \
|
||||||
$libDir/cmake/clang \
|
$libDir/cmake/clang \
|
||||||
$developLibDir/libclang*
|
$developLibDir/libclang*
|
||||||
@@ -502,6 +502,7 @@ INSTALL()
|
|||||||
|
|
||||||
# libs package
|
# libs package
|
||||||
packageEntries libs \
|
packageEntries libs \
|
||||||
|
$libDir/libclang* \
|
||||||
$libDir/libLLVM* \
|
$libDir/libLLVM* \
|
||||||
$libDir/libLTO*
|
$libDir/libLTO*
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -365,10 +365,10 @@ PROVIDES_clang="
|
|||||||
devel:libclangtoolingcore$secondaryArchSuffix = $portVersion
|
devel:libclangtoolingcore$secondaryArchSuffix = $portVersion
|
||||||
devel:libclangtoolinginclusions$secondaryArchSuffix = $portVersion
|
devel:libclangtoolinginclusions$secondaryArchSuffix = $portVersion
|
||||||
devel:libclangtoolingrefactor$secondaryArchSuffix = $portVersion
|
devel:libclangtoolingrefactor$secondaryArchSuffix = $portVersion
|
||||||
lib:libclang$secondaryArchSuffix = $portVersion compat >= 8
|
|
||||||
"
|
"
|
||||||
REQUIRES_clang="
|
REQUIRES_clang="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
|
lib:libclang$secondaryArchSuffix
|
||||||
lib:libLLVM_8$secondaryArchSuffix
|
lib:libLLVM_8$secondaryArchSuffix
|
||||||
lib:libz$secondaryArchSuffix
|
lib:libz$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
@@ -397,6 +397,7 @@ CONFLICTS_clang_analysis="
|
|||||||
|
|
||||||
PROVIDES_libs="
|
PROVIDES_libs="
|
||||||
llvm8${secondaryArchSuffix}_libs = $portVersion
|
llvm8${secondaryArchSuffix}_libs = $portVersion
|
||||||
|
lib:libclang$secondaryArchSuffix = $portVersion compat >= 8
|
||||||
lib:libLLVM_8$secondaryArchSuffix = 8.0.0 compat >= 8.0
|
lib:libLLVM_8$secondaryArchSuffix = 8.0.0 compat >= 8.0
|
||||||
lib:libLTO$secondaryArchSuffix = 8.0.0 compat >= 8
|
lib:libLTO$secondaryArchSuffix = 8.0.0 compat >= 8
|
||||||
lib:libOptRemarks$secondaryArchSuffix = 8.0.0 compat >= 8
|
lib:libOptRemarks$secondaryArchSuffix = 8.0.0 compat >= 8
|
||||||
@@ -505,7 +506,6 @@ INSTALL()
|
|||||||
$binDir/modularize \
|
$binDir/modularize \
|
||||||
$dataDir/clang \
|
$dataDir/clang \
|
||||||
$includeDir/clang* \
|
$includeDir/clang* \
|
||||||
$libDir/libclang* \
|
|
||||||
$libDir/clang \
|
$libDir/clang \
|
||||||
$libDir/cmake/clang \
|
$libDir/cmake/clang \
|
||||||
$developLibDir/libclang*
|
$developLibDir/libclang*
|
||||||
@@ -522,6 +522,7 @@ INSTALL()
|
|||||||
|
|
||||||
# libs package
|
# libs package
|
||||||
packageEntries libs \
|
packageEntries libs \
|
||||||
|
$libDir/libclang* \
|
||||||
$libDir/libLLVM* \
|
$libDir/libLLVM* \
|
||||||
$libDir/libLTO* \
|
$libDir/libLTO* \
|
||||||
$libDir/libOptRemarks*
|
$libDir/libOptRemarks*
|
||||||
|
|||||||
Reference in New Issue
Block a user