diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 19 insertions, 14 deletions
@@ -2,7 +2,7 @@ pkgbase=swift-language pkgname=(swift swift-lldb) -_swiftver=4.2-RELEASE +_swiftver=4.2.1-RELEASE pkgver=${_swiftver//-RELEASE/} pkgrel=1 pkgdesc="The Swift programming language and debugger" @@ -29,21 +29,23 @@ source=( "swift-integration-tests-${_swiftver}.tar.gz::https://github.com/apple/swift-integration-tests/archive/swift-${_swiftver}.tar.gz" "0001-sanitizer-Use-pre-computed-size-of-struct-ustat.patch" "glibc-includes.patch" + "clang7-compat.patch" ) -sha256sums=('c3460029a32826a3c2385f53efc5f8e54f61152fb14951ad2c8a9825d14c8cda' - '24034e5bed1c93520a983105fa6be537de27168ba53bd49abfb5780feb80c81d' - 'c10b9a0a2f93d8c1c213dfdd26333a98fcd2090fc8fa9308dc98b86690dde659' - 'a81986e08ee275741754ebe1c52b9ff186a558ec41400a18d45578b24ba4a262' - '4ba2a83e065728e47ee3859de90f567cefa46be400e870b2d3a3addf04471a5d' - 'c19ffe8464530d3fc78e9bf2b07ebefa6b266b994200654ed2da04cbc5a070b6' - '9b3dd8e22fe97645bdf3050fc6976991e862380febf28eb24955302f905e6e8a' - '3d2a8ce08302365e1fe9086d3a778b3a238e027d9c96b17163b8e3fc2d003be0' - 'f3f6368d5e85fe47a148eb28e675f522e3064c217153ddff1aa82b97696202ef' - '3ffbe7b13482d98a073b1de61b7a6b9b04eb6d8f8c841c61c1ed4de85c63403d' - '489438f3405835d698b46b35b1210c9312d63c805f888c7b8cf66f1e1d687157' - '0dc8c77a7ee285e18886168eb8a7973f7097bf742f3213a2261bbd0b754fa9e7' +sha256sums=('1e26cf541f7b10b96344fb1c4500ec52ced525cdf7b6bb77425c768cef0b2c5b' + 'bcd85a91824dd166fe852ddb7e58c509f52316011c3079010ad59b017a61ad14' + 'cbf22fe2da2e2a19010f6e109ab3f80a8af811d9416c29d031362c02a0e69a66' + '9d8666240e1774455bf6dc3f817205afb838bea3a8d69e7e3bce66e6415edff5' + '0e9f097c26703693a5543667716c2cac7a8847806e850db740ae9f90eaf93793' + '07a02b4314050a66fad460b76379988d794dac1452a56fcf5073d318458fed6e' + 'e1a50dc3d264bdb8d0447c264e8c164403e84b0831ffd53d87f15a742bda7fa9' + '077bdf14e01b38c9ab980a63d2d3e796663d161bb6191ca1cda2d858bc8ae40f' + '680fdfe9add3427931e7471f1a9e774d13cf1b161446aa738c30d37b64ab52a7' + '65b9dd497178959e8f4a1e3157c9ac701d1d6cf8d754f383e17eec354b1c3c31' + '6b14737d2d57f3287a5c2d80d8d8ae917d8f7bbe4d78cc6d66a80e68d55cd00f' + '5d1b77e03a70abdf0907c5567fcd9ea33e95ce0c00fef3cdcff8b3eb4b9db4a6' '5cd08c3a83c71e552fa2fd9ec8b076fbd25ba5450b9ecd59a0c877a9c9407b34' - '6a94de9adbdc4182b297e0011a68c9387fd25864dcb4386654218c8c530032c2') + '6a94de9adbdc4182b297e0011a68c9387fd25864dcb4386654218c8c530032c2' + '9855ce69d2358c8fc76237620f7e18bfbc82459ad72bdf995b8225fa4ba882a2') prepare() { # Use python2 where appropriate @@ -78,6 +80,9 @@ prepare() { # Fix wrong glibc include paths in glibc module map ( cd swift && patch -p1 -i "$srcdir/glibc-includes.patch" ) + # Fix for clang 7+ + ( cd swift && patch -p1 -i "$srcdir/clang7-compat.patch" ) + # Backport compiler-rt SVN r333213 ( cd compiler-rt && patch -p1 -i "$srcdir/0001-sanitizer-Use-pre-computed-size-of-struct-ustat.patch" ) } |