From d3a94c05234c9577e45903dc94be26914714ae8a Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Tue, 7 Aug 2018 09:52:34 +0200 Subject: [PATCH] llvm: use srcGitRev, code style. --- sys-devel/llvm/llvm-3.5.1.recipe | 22 ++++++++++------- sys-devel/llvm/llvm-3.5.2.recipe | 11 +++++---- sys-devel/llvm/llvm-3.7.0.recipe | 11 +++++---- sys-devel/llvm/llvm-3.7.1.recipe | 11 +++++---- sys-devel/llvm/llvm-3.8.0.recipe | 11 +++++---- sys-devel/llvm/llvm-3.8.1.recipe | 15 +++++++----- sys-devel/llvm/llvm-3.9.0.recipe | 15 +++++++----- sys-devel/llvm/llvm-3.9.1.recipe | 15 +++++++----- sys-devel/llvm/llvm-4.0.1.recipe | 15 +++++++----- sys-devel/llvm/llvm-5.0.0.recipe | 15 +++++++----- sys-devel/llvm/llvm-6.0.0~git.recipe | 35 +++++++++++++++------------- 11 files changed, 105 insertions(+), 71 deletions(-) diff --git a/sys-devel/llvm/llvm-3.5.1.recipe b/sys-devel/llvm/llvm-3.5.1.recipe index fff2f077c..ef4013d5d 100644 --- a/sys-devel/llvm/llvm-3.5.1.recipe +++ b/sys-devel/llvm/llvm-3.5.1.recipe @@ -4,21 +4,22 @@ LLVM is a collection of modular and reuseable compiler and and toolchain \ technologies. " HOMEPAGE="http://www.llvm.org/" -LICENSE="UIUC" COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" -SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" -CHECKSUM_SHA256="bf3275d2d7890015c8d8f5e6f4f882f8cf3bf51967297ebe74111d6d8b53be15" -CHECKSUM_SHA256_2="6773f3f9cf815631cc7e779ec134ddd228dc8e9a250e1ea3a910610c59eb8f5c" -CHECKSUM_SHA256_3="e8d011250389cfc36eb51557ca25ae66ab08173e8d53536a0747356105d72906" +LICENSE="UIUC" REVISION="3" -ARCHITECTURES="!x86_gcc2 x86 x86_64" -SECONDARY_ARCHITECTURES="x86" +SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" +CHECKSUM_SHA256="bf3275d2d7890015c8d8f5e6f4f882f8cf3bf51967297ebe74111d6d8b53be15" SOURCE_DIR="llvm-$portVersion.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="6773f3f9cf815631cc7e779ec134ddd228dc8e9a250e1ea3a910610c59eb8f5c" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="e8d011250389cfc36eb51557ca25ae66ab08173e8d53536a0747356105d72906" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" +ARCHITECTURES="!x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + PROVIDES=" llvm$secondaryArchSuffix = $portVersion cmd:bugpoint @@ -164,6 +165,7 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -213,6 +215,7 @@ PROVIDES_clang=" REQUIRES_clang=" haiku$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:scan_build$secondaryArchSuffix = $portVersion @@ -221,6 +224,7 @@ PROVIDES_clang_analysis=" REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-devel/llvm/llvm-3.5.2.recipe b/sys-devel/llvm/llvm-3.5.2.recipe index 9f2b567f3..20d4b2782 100644 --- a/sys-devel/llvm/llvm-3.5.2.recipe +++ b/sys-devel/llvm/llvm-3.5.2.recipe @@ -33,12 +33,12 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="3" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" CHECKSUM_SHA256="44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575" -CHECKSUM_SHA256_2="4feb575f74fb3a74b6245400460230141bf610f235ef3a25008cfe6137828620" -CHECKSUM_SHA256_3="f21a374d74b194d8c984546266491b518859b5f12ed9abd49337b8060d3fc004" SOURCE_DIR="llvm-$portVersion.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="4feb575f74fb3a74b6245400460230141bf610f235ef3a25008cfe6137828620" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="f21a374d74b194d8c984546266491b518859b5f12ed9abd49337b8060d3fc004" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -190,6 +190,7 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -239,6 +240,7 @@ PROVIDES_clang=" REQUIRES_clang=" haiku$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:scan_build$secondaryArchSuffix = $portVersion @@ -247,6 +249,7 @@ PROVIDES_clang_analysis=" REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-devel/llvm/llvm-3.7.0.recipe b/sys-devel/llvm/llvm-3.7.0.recipe index 3ddc6dee6..73c45f0cf 100644 --- a/sys-devel/llvm/llvm-3.7.0.recipe +++ b/sys-devel/llvm/llvm-3.7.0.recipe @@ -33,12 +33,12 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="3" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" CHECKSUM_SHA256="ab45895f9dcdad1e140a3a79fd709f64b05ad7364e308c0e582c5b02e9cc3153" -CHECKSUM_SHA256_2="4ed740c5a91df1c90a4118c5154851d6a475f39a91346bdf268c1c29c13aa1cc" -CHECKSUM_SHA256_3="8ae8a0a3a96b7a700412d67df0af172cb2fc1326beec575fcc0f71d2e72709cd" SOURCE_DIR="llvm-$portVersion.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="4ed740c5a91df1c90a4118c5154851d6a475f39a91346bdf268c1c29c13aa1cc" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="8ae8a0a3a96b7a700412d67df0af172cb2fc1326beec575fcc0f71d2e72709cd" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -205,6 +205,7 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -258,6 +259,7 @@ PROVIDES_clang=" REQUIRES_clang=" haiku$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:scan_build$secondaryArchSuffix = $portVersion @@ -266,6 +268,7 @@ PROVIDES_clang_analysis=" REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-devel/llvm/llvm-3.7.1.recipe b/sys-devel/llvm/llvm-3.7.1.recipe index f237b5e76..52edcfdd8 100644 --- a/sys-devel/llvm/llvm-3.7.1.recipe +++ b/sys-devel/llvm/llvm-3.7.1.recipe @@ -33,12 +33,12 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="2" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" CHECKSUM_SHA256="be7794ed0cec42d6c682ca8e3517535b54555a3defabec83554dbc74db545ad5" -CHECKSUM_SHA256_2="56e2164c7c2a1772d5ed2a3e57485ff73ff06c97dff12edbeea1acc4412b0674" -CHECKSUM_SHA256_3="4a91edaccad1ce984c7c49a4a87db186b7f7b21267b2b03bcf4bd7820715bc6b" SOURCE_DIR="llvm-$portVersion.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="56e2164c7c2a1772d5ed2a3e57485ff73ff06c97dff12edbeea1acc4412b0674" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="4a91edaccad1ce984c7c49a4a87db186b7f7b21267b2b03bcf4bd7820715bc6b" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -205,6 +205,7 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -259,6 +260,7 @@ PROVIDES_clang=" REQUIRES_clang=" haiku$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:scan_build$secondaryArchSuffix = $portVersion @@ -268,6 +270,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-devel/llvm/llvm-3.8.0.recipe b/sys-devel/llvm/llvm-3.8.0.recipe index f66263d6e..2c5b71ac9 100644 --- a/sys-devel/llvm/llvm-3.8.0.recipe +++ b/sys-devel/llvm/llvm-3.8.0.recipe @@ -33,13 +33,13 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="2" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" CHECKSUM_SHA256="555b028e9ee0f6445ff8f949ea10e9cd8be0d084840e21fbbe1d31d51fc06e46" -CHECKSUM_SHA256_2="04149236de03cf05232d68eb7cb9c50f03062e339b68f4f8a03b650a11536cf9" -CHECKSUM_SHA256_3="afbda810106a6e64444bc164b921be928af46829117c95b996f2678ce4cb1ec4" SOURCE_DIR="llvm-${portVersion}.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="04149236de03cf05232d68eb7cb9c50f03062e339b68f4f8a03b650a11536cf9" SOURCE_DIR_2="cfe-${portVersion}.src" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="afbda810106a6e64444bc164b921be928af46829117c95b996f2678ce4cb1ec4" SOURCE_DIR_3="clang-tools-extra-${portVersion}.src" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -216,6 +216,7 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -277,6 +278,7 @@ REQUIRES_clang=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer$secondaryArchSuffix = $portVersion @@ -288,6 +290,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix diff --git a/sys-devel/llvm/llvm-3.8.1.recipe b/sys-devel/llvm/llvm-3.8.1.recipe index 00bad4ee8..b8930bf7b 100644 --- a/sys-devel/llvm/llvm-3.8.1.recipe +++ b/sys-devel/llvm/llvm-3.8.1.recipe @@ -33,16 +33,16 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="3" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" -SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" CHECKSUM_SHA256="6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9" -CHECKSUM_SHA256_2="4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf" -CHECKSUM_SHA256_3="664a5c60220de9c290bf2a5b03d902ab731a4f95fe73a00856175ead494ec396" -CHECKSUM_SHA256_4="0df011dae14d8700499dfc961602ee0a9572fef926202ade5dcdfe7858411e5c" SOURCE_DIR="llvm-${portVersion}.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf" SOURCE_DIR_2="cfe-${portVersion}.src" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="664a5c60220de9c290bf2a5b03d902ab731a4f95fe73a00856175ead494ec396" SOURCE_DIR_3="clang-tools-extra-${portVersion}.src" +SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_4="0df011dae14d8700499dfc961602ee0a9572fef926202ade5dcdfe7858411e5c" SOURCE_DIR_4="compiler-rt-${portVersion}.src" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -219,6 +219,7 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -280,6 +281,7 @@ REQUIRES_clang=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer = $portVersion @@ -291,6 +293,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix diff --git a/sys-devel/llvm/llvm-3.9.0.recipe b/sys-devel/llvm/llvm-3.9.0.recipe index 15a8901d0..44039db88 100644 --- a/sys-devel/llvm/llvm-3.9.0.recipe +++ b/sys-devel/llvm/llvm-3.9.0.recipe @@ -33,16 +33,16 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="1" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" -SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" CHECKSUM_SHA256="66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948" -CHECKSUM_SHA256_2="7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28" -CHECKSUM_SHA256_3="5b7aec46ec8e999ec683c87ad744082e1133781ee4b01905b4bdae5d20785f14" -CHECKSUM_SHA256_4="e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a" SOURCE_DIR="llvm-${portVersion}.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28" SOURCE_DIR_2="cfe-${portVersion}.src" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="5b7aec46ec8e999ec683c87ad744082e1133781ee4b01905b4bdae5d20785f14" SOURCE_DIR_3="clang-tools-extra-${portVersion}.src" +SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_4="e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a" SOURCE_DIR_4="compiler-rt-${portVersion}.src" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -226,6 +226,7 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -291,6 +292,7 @@ REQUIRES_clang=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer = $portVersion @@ -302,6 +304,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix diff --git a/sys-devel/llvm/llvm-3.9.1.recipe b/sys-devel/llvm/llvm-3.9.1.recipe index 6f29d6d18..56cfed038 100644 --- a/sys-devel/llvm/llvm-3.9.1.recipe +++ b/sys-devel/llvm/llvm-3.9.1.recipe @@ -33,16 +33,16 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="2" SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" -SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" CHECKSUM_SHA256="1fd90354b9cf19232e8f168faf2220e79be555df3aa743242700879e8fd329ee" -CHECKSUM_SHA256_2="e6c4cebb96dee827fa0470af313dff265af391cb6da8d429842ef208c8f25e63" -CHECKSUM_SHA256_3="29a5b65bdeff7767782d4427c7c64d54c3a8684bc6b217b74a70e575e4813635" -CHECKSUM_SHA256_4="d30967b1a5fa51a2503474aacc913e69fd05ae862d37bf310088955bdb13ec99" SOURCE_DIR="llvm-${portVersion}.src" +SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="e6c4cebb96dee827fa0470af313dff265af391cb6da8d429842ef208c8f25e63" SOURCE_DIR_2="cfe-${portVersion}.src" +SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="29a5b65bdeff7767782d4427c7c64d54c3a8684bc6b217b74a70e575e4813635" SOURCE_DIR_3="clang-tools-extra-${portVersion}.src" +SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_4="d30967b1a5fa51a2503474aacc913e69fd05ae862d37bf310088955bdb13ec99" SOURCE_DIR_4="compiler-rt-${portVersion}.src" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -226,6 +226,7 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -291,6 +292,7 @@ REQUIRES_clang=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer = $portVersion @@ -302,6 +304,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix diff --git a/sys-devel/llvm/llvm-4.0.1.recipe b/sys-devel/llvm/llvm-4.0.1.recipe index a21b93727..204d5d87d 100644 --- a/sys-devel/llvm/llvm-4.0.1.recipe +++ b/sys-devel/llvm/llvm-4.0.1.recipe @@ -33,16 +33,16 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="3" SOURCE_URI="https://releases.llvm.org/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="https://releases.llvm.org/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="https://releases.llvm.org/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" -SOURCE_URI_4="https://releases.llvm.org/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" CHECKSUM_SHA256="da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51" -CHECKSUM_SHA256_2="61738a735852c23c3bdbe52d035488cdb2083013f384d67c1ba36fabebd8769b" -CHECKSUM_SHA256_3="35d1e64efc108076acbe7392566a52c35df9ec19778eb9eb12245fc7d8b915b6" -CHECKSUM_SHA256_4="a3c87794334887b93b7a766c507244a7cdcce1d48b2e9249fc9a94f2c3beb440" SOURCE_DIR="llvm-${portVersion}.src" +SOURCE_URI_2="https://releases.llvm.org/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="61738a735852c23c3bdbe52d035488cdb2083013f384d67c1ba36fabebd8769b" SOURCE_DIR_2="cfe-${portVersion}.src" +SOURCE_URI_3="https://releases.llvm.org/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="35d1e64efc108076acbe7392566a52c35df9ec19778eb9eb12245fc7d8b915b6" SOURCE_DIR_3="clang-tools-extra-${portVersion}.src" +SOURCE_URI_4="https://releases.llvm.org/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_4="a3c87794334887b93b7a766c507244a7cdcce1d48b2e9249fc9a94f2c3beb440" SOURCE_DIR_4="compiler-rt-${portVersion}.src" PATCHES="llvm-${portVersion}.patchset" PATCHES_2="clang-${portVersion}.patchset" @@ -249,6 +249,7 @@ REQUIRES=" lib:libLLVM_4.0$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -324,6 +325,7 @@ REQUIRES_clang=" lib:libLLVM_4.0$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer = $portVersion @@ -335,6 +337,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + PROVIDES_libs=" llvm${secondaryArchSuffix}_libs = $portVersion lib:libLLVM_4.0$secondaryArchSuffix diff --git a/sys-devel/llvm/llvm-5.0.0.recipe b/sys-devel/llvm/llvm-5.0.0.recipe index c8c81c4bd..5d0c60368 100644 --- a/sys-devel/llvm/llvm-5.0.0.recipe +++ b/sys-devel/llvm/llvm-5.0.0.recipe @@ -33,16 +33,16 @@ COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="3" SOURCE_URI="https://releases.llvm.org/${portVersion}/llvm-${portVersion}.src.tar.xz" -SOURCE_URI_2="https://releases.llvm.org/${portVersion}/cfe-${portVersion}.src.tar.xz" -SOURCE_URI_3="https://releases.llvm.org/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" -SOURCE_URI_4="https://releases.llvm.org/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" CHECKSUM_SHA256="e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da" -CHECKSUM_SHA256_2="019f23c2192df793ac746595e94a403908749f8e0c484b403476d2611dd20970" -CHECKSUM_SHA256_3="87d078b959c4a6e5ff9fd137c2f477cadb1245f93812512996f73986a6d973c6" -CHECKSUM_SHA256_4="d5ad5266462134a482b381f1f8115b6cad3473741b3bb7d1acc7f69fd0f0c0b3" SOURCE_DIR="llvm-$portVersion.src" +SOURCE_URI_2="https://releases.llvm.org/${portVersion}/cfe-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_2="019f23c2192df793ac746595e94a403908749f8e0c484b403476d2611dd20970" SOURCE_DIR_2="cfe-$portVersion.src" +SOURCE_URI_3="https://releases.llvm.org/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_3="87d078b959c4a6e5ff9fd137c2f477cadb1245f93812512996f73986a6d973c6" SOURCE_DIR_3="clang-tools-extra-$portVersion.src" +SOURCE_URI_4="https://releases.llvm.org/${portVersion}/compiler-rt-${portVersion}.src.tar.xz" +CHECKSUM_SHA256_4="d5ad5266462134a482b381f1f8115b6cad3473741b3bb7d1acc7f69fd0f0c0b3" SOURCE_DIR_4="compiler-rt-$portVersion.src" PATCHES="llvm-$portVersion.patchset" PATCHES_2="clang-$portVersion.patchset" @@ -257,6 +257,7 @@ REQUIRES=" lib:libLLVM_5.0$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -338,6 +339,7 @@ REQUIRES_clang=" lib:libLLVM_5.0$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer = $portVersion @@ -349,6 +351,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + PROVIDES_libs=" llvm${secondaryArchSuffix}_libs = $portVersion lib:libLLVM_5.0$secondaryArchSuffix diff --git a/sys-devel/llvm/llvm-6.0.0~git.recipe b/sys-devel/llvm/llvm-6.0.0~git.recipe index ff6d1ea06..f89bf814c 100644 --- a/sys-devel/llvm/llvm-6.0.0~git.recipe +++ b/sys-devel/llvm/llvm-6.0.0~git.recipe @@ -32,26 +32,26 @@ HOMEPAGE="https://www.llvm.org/" COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign" LICENSE="UIUC" REVISION="1" -llvmSrcGitRev="343595467c91e2db33e7e157adc87b2e53ddbe1a" -clangSrcGitRev="ad56fa864310d75036da71597ca7381aada68c09" -clangToolsExtraSrcGitRev="b294d892d607ba534dc900a5e165c72ce1070fe3" -compilerRtSrcGitRev="e7f4e4a3486317ee6287dc272427e0ae009f5362" -SOURCE_URI="https://github.com/llvm-mirror/llvm/archive/$llvmSrcGitRev.tar.gz" -SOURCE_URI_2="https://github.com/llvm-mirror/clang/archive/$clangSrcGitRev.tar.gz" -SOURCE_URI_3="https://github.com/llvm-mirror/clang-tools-extra/archive/$clangToolsExtraSrcGitRev.tar.gz" -SOURCE_URI_4="https://github.com/llvm-mirror/compiler-rt/archive/$compilerRtSrcGitRev.tar.gz" -SOURCE_FILENAME="llvm-${llvmSrcGitRev}.tar.gz" -SOURCE_FILENAME_2="clang-${clangSrcGitRev}.tar.gz" -SOURCE_FILENAME_3="clang-tools-extra-${clangToolsExtraSrcGitRev}.tar.gz" -SOURCE_FILENAME_4="compiler-rt-${compilerRtSrcGitRev}.tar.gz" +srcGitRev="343595467c91e2db33e7e157adc87b2e53ddbe1a" +SOURCE_URI="https://github.com/llvm-mirror/llvm/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="74a9b0a4dfd65082acb134ef865ee82f4e77dfbd33bb14458253a7937232ed7e" +SOURCE_FILENAME="llvm-${srcGitRev}.tar.gz" +SOURCE_DIR="llvm-$srcGitRev" +srcGitRev_2="ad56fa864310d75036da71597ca7381aada68c09" +SOURCE_URI_2="https://github.com/llvm-mirror/clang/archive/$srcGitRev_2.tar.gz" CHECKSUM_SHA256_2="fac6ac3e82a5b34a483d37c9aca82e514c58cebcf5b0520160de6efd5a53e351" +SOURCE_FILENAME_2="clang-${srcGitRev_2}.tar.gz" +SOURCE_DIR_2="clang-$srcGitRev_2" +srcGitRev_3="b294d892d607ba534dc900a5e165c72ce1070fe3" +SOURCE_URI_3="https://github.com/llvm-mirror/clang-tools-extra/archive/$srcGitRev_3.tar.gz" CHECKSUM_SHA256_3="a937b55593e920bd5e46d9ad42ba1404e2d3ea7c40a49830604ae703b41796e6" +SOURCE_FILENAME_3="clang-tools-extra-${srcGitRev_3}.tar.gz" +SOURCE_DIR_3="clang-tools-extra-$srcGitRev_3" +srcGitRev_4="e7f4e4a3486317ee6287dc272427e0ae009f5362" +SOURCE_URI_4="https://github.com/llvm-mirror/compiler-rt/archive/$srcGitRev_4.tar.gz" CHECKSUM_SHA256_4="22b1e58b1cba4116a48a05f8019bc7d697956517665a4ba36ce27469a379cbe5" -SOURCE_DIR="llvm-$llvmSrcGitRev" -SOURCE_DIR_2="clang-$clangSrcGitRev" -SOURCE_DIR_3="clang-tools-extra-$clangToolsExtraSrcGitRev" -SOURCE_DIR_4="compiler-rt-$compilerRtSrcGitRev" +SOURCE_FILENAME_4="compiler-rt-${srcGitRev_4}.tar.gz" +SOURCE_DIR_4="compiler-rt-$srcGitRev_4" PATCHES="llvm-$portVersion.patchset" PATCHES_2="clang-$portVersion.patchset" @@ -265,6 +265,7 @@ REQUIRES=" lib:libLLVM_6.0svn$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang=" llvm${secondaryArchSuffix}_clang = $portVersion cmd:clang = $portVersion @@ -348,6 +349,7 @@ REQUIRES_clang=" lib:libLLVM_6.0svn$secondaryArchSuffix lib:libz$secondaryArchSuffix " + PROVIDES_clang_analysis=" llvm${secondaryArchSuffix}_clang_analysis = $portVersion cmd:c++_analyzer = $portVersion @@ -359,6 +361,7 @@ REQUIRES_clang_analysis=" llvm${secondaryArchSuffix}_clang == $portVersion base cmd:python " + PROVIDES_libs=" llvm${secondaryArchSuffix}_libs = $portVersion lib:libLLVM_6.0svn$secondaryArchSuffix