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:
Adrien Destugues
2019-07-25 19:56:08 +02:00
parent c6d6ef51bd
commit a592f6d4f3
2 changed files with 7 additions and 5 deletions

View File

@@ -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*
} }

View File

@@ -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*