Compare commits
30 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7670c8d0fa | ||
|
|
001d0b1d64 | ||
|
|
a12a511b59 | ||
|
|
f617dce503 | ||
|
|
d55bd0b7ed | ||
|
|
7287a5a180 | ||
|
|
39f203aa98 | ||
|
|
1802f1fb2f | ||
|
|
eda43df445 | ||
|
|
5732abb9bd | ||
|
|
f87d8e8579 | ||
|
|
d4994e13a0 | ||
|
|
bd48589fa3 | ||
|
|
5dad138aba | ||
|
|
bd2c738a6d | ||
|
|
de7b8463a3 | ||
|
|
a69f537916 | ||
|
|
0c46d403f5 | ||
|
|
a467f34810 | ||
|
|
222f3a5c72 | ||
|
|
cb9b383587 | ||
|
|
740299b3f5 | ||
|
|
1c784137de | ||
|
|
4b5590325b | ||
|
|
6687e11c02 | ||
|
|
2bc98629ae | ||
|
|
32b96e0808 | ||
|
|
0b5c3f8fbf | ||
|
|
87d1549cc0 |
||
|
|
5f9d4ba0ac |
25 changed files with 1826 additions and 1125 deletions
131
.gitignore
vendored
131
.gitignore
vendored
|
|
@ -68,3 +68,134 @@
|
|||
/swift-llvm-bindings.zip
|
||||
/swift-testing.tar.gz
|
||||
/zlib13.zip
|
||||
/zlib131.zip
|
||||
/swift-async-algorithms.tar.gz
|
||||
/swift-log.tar.gz
|
||||
/swift-sdk-generator.tar.gz
|
||||
/swift-toolchain-sqlite.tar.gz
|
||||
/CMake-3.30.2.tar.gz
|
||||
/curl-curl-8_9_1.tar.gz
|
||||
/indexstore-db-swift-6.1.3-RELEASE.tar.gz
|
||||
/libxml2-2.11.5.tar.gz
|
||||
/llvm-project-swift-6.1.3-RELEASE.tar.gz
|
||||
/ninja-1.11.1.tar.gz
|
||||
/sourcekit-lsp-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-argument-parser-1.4.0.tar.gz
|
||||
/swift-asn1-1.0.0.tar.gz
|
||||
/swift-async-algorithms-1.0.1.tar.gz
|
||||
/swift-atomics-1.2.0.tar.gz
|
||||
/swift-certificates-1.0.1.tar.gz
|
||||
/swift-cmark-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-collections-1.1.3.tar.gz
|
||||
/swift-corelibs-foundation-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-corelibs-libdispatch-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-corelibs-xctest-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-crypto-3.0.0.tar.gz
|
||||
/swift-docc-render-artifact-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-docc-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-docc-symbolkit-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-driver-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-experimental-string-processing-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-format-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-foundation-icu-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-foundation-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-installer-scripts-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-integration-tests-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-llbuild-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-llvm-bindings-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-lmdb-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-log-1.5.4.tar.gz
|
||||
/swift-markdown-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-nio-2.65.0.tar.gz
|
||||
/swift-numerics-1.0.2.tar.gz
|
||||
/swift-package-manager-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-sdk-generator-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-stress-tester-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-syntax-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-system-1.3.0.tar.gz
|
||||
/swift-testing-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-toolchain-sqlite-1.0.1.tar.gz
|
||||
/swift-tools-support-core-swift-6.1.3-RELEASE.tar.gz
|
||||
/swift-xcode-playground-support-swift-6.1.3-RELEASE.tar.gz
|
||||
/wasi-libc-wasi-sdk-22.tar.gz
|
||||
/WasmKit-0.1.2.tar.gz
|
||||
/Yams-5.0.6.tar.gz
|
||||
/zlib-1.3.1.tar.gz
|
||||
/indexstore-db-swift-6.2-RELEASE.tar.gz
|
||||
/llvm-project-swift-6.2-RELEASE.tar.gz
|
||||
/mimalloc-3.0.1.tar.gz
|
||||
/sourcekit-lsp-swift-6.2-RELEASE.tar.gz
|
||||
/swift-build-swift-6.2-RELEASE.tar.gz
|
||||
/swift-cmark-gfm.tar.gz
|
||||
/swift-corelibs-foundation-swift-6.2-RELEASE.tar.gz
|
||||
/swift-corelibs-libdispatch-swift-6.2-RELEASE.tar.gz
|
||||
/swift-corelibs-xctest-swift-6.2-RELEASE.tar.gz
|
||||
/swift-docc-render-artifact-swift-6.2-RELEASE.tar.gz
|
||||
/swift-docc-swift-6.2-RELEASE.tar.gz
|
||||
/swift-docc-symbolkit-swift-6.2-RELEASE.tar.gz
|
||||
/swift-driver-swift-6.2-RELEASE.tar.gz
|
||||
/swift-experimental-string-processing-swift-6.2-RELEASE.tar.gz
|
||||
/swift-format-swift-6.2-RELEASE.tar.gz
|
||||
/swift-foundation-icu-swift-6.2-RELEASE.tar.gz
|
||||
/swift-foundation-swift-6.2-RELEASE.tar.gz
|
||||
/swift-installer-scripts-swift-6.2-RELEASE.tar.gz
|
||||
/swift-integration-tests-swift-6.2-RELEASE.tar.gz
|
||||
/swift-llbuild-swift-6.2-RELEASE.tar.gz
|
||||
/swift-llvm-bindings-swift-6.2-RELEASE.tar.gz
|
||||
/swift-lmdb-swift-6.2-RELEASE.tar.gz
|
||||
/swift-markdown-swift-6.2-RELEASE.tar.gz
|
||||
/swift-package-manager-swift-6.2-RELEASE.tar.gz
|
||||
/swift-sdk-generator-swift-6.2-RELEASE.tar.gz
|
||||
/swift-stress-tester-swift-6.2-RELEASE.tar.gz
|
||||
/swift-swift-6.2-RELEASE.tar.gz
|
||||
/swift-syntax-swift-6.2-RELEASE.tar.gz
|
||||
/swift-system-1.5.0.tar.gz
|
||||
/swift-testing-swift-6.2-RELEASE.tar.gz
|
||||
/swift-tools-support-core-swift-6.2-RELEASE.tar.gz
|
||||
/swift-xcode-playground-support-swift-6.2-RELEASE.tar.gz
|
||||
/wasi-libc-wasi-sdk-24.tar.gz
|
||||
/brotli-1.1.0.tar.gz
|
||||
/indexstore-db-swift-6.3.2-RELEASE.tar.gz
|
||||
/llvm-project-swift-6.3.2-RELEASE.tar.gz
|
||||
/mimalloc-3.0.3.tar.gz
|
||||
/ninja-1.13.1.tar.gz
|
||||
/sourcekit-lsp-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-argument-parser-1.6.1.tar.gz
|
||||
/swift-asn1-1.3.2.tar.gz
|
||||
/swift-build-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-certificates-1.10.1.tar.gz
|
||||
/swift-cmark-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-collections-1.1.6.tar.gz
|
||||
/swift-corelibs-blocksruntime-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-corelibs-foundation-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-corelibs-libdispatch-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-corelibs-xctest-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-crypto-3.12.5.tar.gz
|
||||
/swift-docc-render-artifact-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-docc-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-docc-symbolkit-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-driver-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-experimental-string-processing-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-format-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-foundation-icu-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-foundation-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-installer-scripts-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-integration-tests-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-llbuild-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-llvm-bindings-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-lmdb-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-markdown-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-package-manager-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-sdk-generator-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-stress-tester-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-subprocess-0.2.1.tar.gz
|
||||
/swift-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-syntax-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-testing-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-toolchain-sqlite-1.0.7.tar.gz
|
||||
/swift-tools-protocols-0.0.9.tar.gz
|
||||
/swift-tools-support-core-swift-6.3.2-RELEASE.tar.gz
|
||||
/swift-xcode-playground-support-swift-6.3.2-RELEASE.tar.gz
|
||||
/wasi-libc-wasi-sdk-27.tar.gz
|
||||
/WasmKit-0.1.6.tar.gz
|
||||
|
|
|
|||
34
README.md
Normal file
34
README.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# Swift Language Fedora Package
|
||||
|
||||
## update-swift-version.sh
|
||||
|
||||
A script to update the Swift language package to a new version by automatically downloading the official Swift configuration and updating the RPM spec file.
|
||||
|
||||
### Usage
|
||||
|
||||
```bash
|
||||
./update-swift-version.sh <swift-version>
|
||||
```
|
||||
|
||||
### Example
|
||||
|
||||
```bash
|
||||
./update-swift-version.sh 6.1.3
|
||||
```
|
||||
|
||||
### What it does
|
||||
|
||||
1. Downloads the Swift release configuration from the official Swift repository
|
||||
2. Parses the repository versions for all Swift components
|
||||
3. Updates the `swift-lang.spec` file with new source URLs and version information
|
||||
4. Removes old forge sources and adds new ones based on the Swift release configuration
|
||||
|
||||
### Requirements
|
||||
|
||||
- `curl` - for downloading configuration files
|
||||
- `jq` - for parsing JSON configuration
|
||||
- `sed` - for updating the spec file
|
||||
|
||||
### After running
|
||||
|
||||
Review the changes to `swift-lang.spec` and remove any patches that are no longer needed for the new version.
|
||||
716
changelog
Normal file
716
changelog
Normal file
|
|
@ -0,0 +1,716 @@
|
|||
* Fri Sep 12 2025 Link Dupont <link@sub-pop.net> - 6.1.3-1
|
||||
- Update to 6.1.3-RELEASE (RHBZ#2356394)
|
||||
- Fix FTBFS in Fedora 43 (RHBZ#2385672)
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-4.1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Wed Jan 22 2025 Ron Olson <tachoknight@gmail.com> - 6.0.3-4
|
||||
- Resolves: rhbz#2341403
|
||||
* Wed Jan 22 2025 Ron Olson <tachoknight@gmail.com> - 6.0.3-3
|
||||
- Added patch to explicitly include cstdint
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-2.1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Mon Dec 16 2024 Ron Olson <tachoknight@gmail.com> - 6.0.3-2
|
||||
- Added swift-run and swift-build as symlinks for future
|
||||
versions of Swift
|
||||
* Thu Dec 12 2024 Ron Olson <tachoknight@gmail.com> - 6.0.3-1
|
||||
- Updated to Swift 6.0.3-RELEASE
|
||||
Resolves: rhbz#2332031
|
||||
* Tue Dec 10 2024 Zephyr Lykos <fedora@mochaa.ws> - 6.0.2-2
|
||||
- fix libdir symlink installation
|
||||
* Thu Nov 14 2024 Ron Olson <tachoknight@gmail.com> - 6.0.2-1
|
||||
- Updated to Swift 6.0.2-RELEASE
|
||||
Resolves: rhbz#2291122
|
||||
Resolves: rhbz#2322729
|
||||
Resolves: rhbz#2324076
|
||||
* Wed Sep 25 2024 Ron Olson <tachoknight@gmail.com> - 6.0.1-1
|
||||
- Updated to Swift 6.0.1-RELEASE
|
||||
* Mon Sep 16 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
|
||||
- Updated to Swift 6.0-RELEASE
|
||||
* Mon Aug 26 2024 Zephyr Lykos <fedora@mochaa.ws> - 6.0-1
|
||||
- Export Swift development tool libraries to libdir
|
||||
* Mon Jul 22 2024 Byoungchan Lee <byoungchan.lee@gmx.com> - 6.0-1
|
||||
- Minimize runtime/compile time dependencies
|
||||
* Fri Jul 19 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
|
||||
- Added file to add the Swift libraries to the ld.so.conf.d directory
|
||||
* Sun Jun 30 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
|
||||
- Patch from finagolfin
|
||||
https://github.com/swiftlang/swift/pull/74814
|
||||
* Tue Apr 23 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
|
||||
- First attempt at getting 6.0 working
|
||||
* Mon Sep 18 2023 Ron Olson <tachoknight@gmail.com> - 5.9-1
|
||||
- Updated to Swift 5.9-RELEASE
|
||||
Resolves: rhbz#2239543
|
||||
* Fri Sep 15 2023 Ron Olson <tachoknight@gmail.com> - 5.10-1
|
||||
- First working version of Swift 5.10
|
||||
* Wed Mar 29 2023 Ron Olson <tachoknight@gmail.com> - 5.9-1
|
||||
- Cleanup and first attempt at getting 5.9 going though
|
||||
5.8 hasn't been released yet
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.2-1.1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
* Tue Dec 27 2022 Ron Olson <tachoknight@gmail.com> - 5.8-1
|
||||
- Cleanup and first attempt at getting 5.8 going
|
||||
* Fri Dec 16 2022 Ron Olson <tachoknight@gmail.com> - 5.7.2-2
|
||||
- SPDX migration
|
||||
* Wed Dec 14 2022 Ron Olson <tachoknight@gmail.com> - 5.7.2-1
|
||||
- Updated to Swift 5.7.2-RELEASE
|
||||
Resolves: rhbz#2153189
|
||||
* Wed Nov 02 2022 Ron Olson <tachoknight@gmail.com> - 5.7.1-1
|
||||
- Updated to Swift 5.7.1-RELEASE
|
||||
Resolves: rhbz#2139320
|
||||
* Tue Nov 01 2022 Ron Olson <tachoknight@gmail.com> - 5.7-4
|
||||
- Merged fix from Lumír Balhar to replace the pathfix.py tool
|
||||
with the new way for Python 3.12
|
||||
* Tue Sep 27 2022 Ron Olson <tachoknight@gmail.com> - 5.7-3
|
||||
- Resolves: rhbz#2130233
|
||||
* Tue Sep 27 2022 Ron Olson <tachoknight@gmail.com> - 5.7-2
|
||||
- Added patch to handle an initialized variable but not
|
||||
used
|
||||
* Tue Sep 13 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
|
||||
- Updated to Swift 5.7-RELEASE
|
||||
* Thu May 05 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
|
||||
- First working version of Swift 5.7
|
||||
* Mon Apr 25 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
|
||||
- First attempt to build swift-5.7
|
||||
* Thu Apr 21 2022 Ron Olson <tachoknight@gmail.com> - 5.6.1-2
|
||||
- Removed ncurses-compat-libs as a runtime dependency as it
|
||||
has been removed from Fedora Rawhide
|
||||
* Mon Apr 11 2022 Ron Olson <tachoknight@gmail.com> - 5.6.1-1
|
||||
- Updated to Swift 5.6.1-RELEASE
|
||||
* Wed Mar 30 2022 Ron Olson <tachoknight@gmail.com> - 5.6-1
|
||||
- Updated to Swift 5.6-RELEASE
|
||||
* Tue Feb 15 2022 Ron Olson <tachoknight@gmail.com> - 5.5.3-1
|
||||
- Updated to Swift 5.5.3-RELEASE
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
* Wed Jan 12 2022 Ron Olson <tachoknight@gmail.com> - 5.6-1
|
||||
- First build of Swift-5.6
|
||||
* Tue Dec 14 2021 Ron Olson <tachoknight@gmail.com> - 5.5.2-1
|
||||
- Updated to Swift 5.5.2-RELEASE
|
||||
* Wed Oct 27 2021 Ron Olson <tachoknight@gmail.com> - 5.5.1-1
|
||||
- Updated to Swift 5.5.1-RELEASE
|
||||
* Tue Sep 21 2021 Ron Olson <tachoknight@gmail.com> - 5.5-1
|
||||
- Updated to Swift 5.5-RELEASE
|
||||
* Fri Sep 17 2021 Ron Olson <tachoknight@gmail.com> - 5.4.3-2
|
||||
- Added patch to allow building using Clang 13
|
||||
* Wed Sep 15 2021 Ron Olson <tachoknight@gmail.com> - 5.4.3-1
|
||||
- Updated to swift-5.4.3-RELEASE
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
* Thu Jul 15 2021 Ron Olson <tachoknight@gmail.com> - 5.4.2-2
|
||||
- Discovered that EPEL-8 doesn't have binutils-gold
|
||||
* Mon Jul 05 2021 Ron Olson <tachoknight@gmail.com> - 5.4.2-1
|
||||
- Updated to swift-5.4.2-RELEASE
|
||||
* Mon Jun 21 2021 Ron Olson <tachoknight@gmail.com> - 5.4.1-2
|
||||
- Changes for EPEL-8
|
||||
* Thu Jun 10 2021 Ron Olson <tachoknight@gmail.com> - 5.4.1-1
|
||||
- Added fix for RPATH problems
|
||||
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 5.4-2
|
||||
- Rebuilt for Python 3.10
|
||||
* Thu Jun 03 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
|
||||
- Removed special CMake stuff for EPEL 8
|
||||
* Tue Jun 01 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
|
||||
- Added patch to remove Cyclades from LLVM
|
||||
* Fri May 28 2021 Jesús Abelardo Saldívar Aguilar <jasaldivara@gmail.com> 5.5-1
|
||||
- Added patches to fix circular dependency on PkgConfig
|
||||
* Fri May 21 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
|
||||
- First version of Swift 5.5 - 5.5-DEVELOPMENT-SNAPSHOT-2021-05-18-a
|
||||
* Tue Apr 27 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
|
||||
- Updated to swift-5.4-RELEASE
|
||||
* Tue Apr 06 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
|
||||
- Updated to swift-5.4-DEVELOPMENT-SNAPSHOT-2021-03-25-a
|
||||
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 5.3.3-2
|
||||
- Rebuilt for removed libstdc++ symbol (#1937698)
|
||||
* Thu Jan 28 2021 Ron Olson <tachoknight@gmail.com> 5.3.3-1
|
||||
- Updated to swift-5.3.3-RELEASE
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
* Thu Jan 21 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
|
||||
- First working version of Swift 5.4
|
||||
* Tue Dec 22 2020 Ron Olson <tachoknight@gmail.com> 5.3.2-1
|
||||
- Updated to swift-5.3.2-RELEASE
|
||||
* Fri Dec 04 2020 Jeff Law <law@redhat.com> 5.3.1-2
|
||||
- Fix missing #include for gcc-11
|
||||
|
||||
* Fri Nov 13 2020 Ron Olson <tachoknight@gmail.com> 5.3.1-1
|
||||
- Updated to swift-5.3.1-RELEASE
|
||||
* Thu Sep 17 2020 Ron Olson <tachoknight@gmail.com> 5.3-1
|
||||
- Updated to swift-5.3-RELEASE
|
||||
* Mon Aug 10 2020 Ron Olson <tachoknight@gmail.com> 5.2.5-1
|
||||
- Updated to swift-5.2.5-RELEASE
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 5.2.4-2
|
||||
- Rebuilt for Python 3.9
|
||||
|
||||
* Wed May 20 2020 Ron Olson <tachoknight@gmail.com> 5.2.4-1
|
||||
- Updated to swift-5.2.4-RELEASE
|
||||
* Wed Apr 29 2020 Ron Olson <tachoknight@gmail.com> 5.2.3-1
|
||||
- Updated to swift-5.2.3-RELEASE
|
||||
* Fri Apr 17 2020 Ron Olson <tachoknight@gmail.com> 5.2.2-2
|
||||
- Added patch to remove use of sys/sysctl.h as it was removed
|
||||
in Rawhide (future F33)
|
||||
* Wed Apr 15 2020 Ron Olson <tachoknight@gmail.com> 5.2.2-1
|
||||
- Updated to swift-5.2.2-RELEASE
|
||||
* Sun Apr 12 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-3
|
||||
- Put CMake back as a build step because the version in EPEL 8 is too
|
||||
old
|
||||
* Sun Apr 12 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-2
|
||||
- Added s390x architecture and F30-specific requires
|
||||
* Mon Apr 06 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-1
|
||||
- Reorganized the package to place everything in a single location,
|
||||
changed the versioning scheme, and removed a number of obsolete patches
|
||||
* Wed Apr 01 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-0.1.20200331git2e3b1b3
|
||||
- Updated to swift-5.2.1-RELEASE
|
||||
* Wed Mar 25 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.10.20200324git443e9a4
|
||||
- Updated to swift-5.2-RELEASE
|
||||
* Thu Mar 12 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.9.20200311git33150e3
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-03-11-a and switched to
|
||||
using patched version of cmake to get around issues building 5.2 with
|
||||
3.17
|
||||
* Fri Feb 28 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.8.20200227git33150e3
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-02-27-a
|
||||
* Sun Feb 02 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.7.20200201git66c06ab
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-02-01-a
|
||||
* Sat Feb 01 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.6.20200131gitfab20c6
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-31-a
|
||||
* Thu Jan 30 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.5.20200129gita0c1677
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-29-a
|
||||
* Tue Jan 28 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.4.20200127git7c02102
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-27-a
|
||||
* Mon Jan 20 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.3.20200117git3194881
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-17-a
|
||||
* Fri Jan 10 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.2.20200109git880e9e6
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-09-a
|
||||
* Tue Jan 07 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.1.20200106git74df113
|
||||
- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-06-a
|
||||
* Sat Dec 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191220git04833a6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-20-a
|
||||
* Fri Dec 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191219git04833a6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-19-a
|
||||
* Thu Dec 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20191218git04833a6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-18-a
|
||||
* Wed Dec 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20191217git04833a6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-17-a
|
||||
* Tue Dec 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20191216git04833a6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-16-a
|
||||
* Fri Dec 13 2019 Ron Olson <tachoknight@gmail.com> 5.1.3-0.1.20191213git005fc1f
|
||||
- Updated to swift-5.1.3-RELEASE
|
||||
* Fri Dec 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.20.20191212gita22eb08
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-12-a
|
||||
* Wed Dec 11 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.19.20191210git4a1b378
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-10-a
|
||||
* Tue Dec 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.18.20191209git4a1b378
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-09-a
|
||||
* Mon Dec 09 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.17.20191130gited9117a
|
||||
- Release of 5.1.2 with sourcekit-lsp enabled. The user still needs to build
|
||||
and install the plugin for vscode; if they do this version will support
|
||||
code-completion, also works with neovim too
|
||||
* Sat Dec 07 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.16.20191206git4b8db65
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-06-a
|
||||
* Fri Dec 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.15.20191205git4b8db65
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-05-a
|
||||
* Thu Dec 05 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.14.20191204git4b8db65
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-04-a
|
||||
* Wed Dec 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.13.20191203git4b8db65
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-03-a
|
||||
* Sat Nov 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.12.20191129git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-29-a
|
||||
* Fri Nov 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.11.20191128git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-28-a
|
||||
* Thu Nov 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.10.20191127git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-27-a
|
||||
* Wed Nov 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.9.20191126git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-26-a
|
||||
* Tue Nov 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.8.20191125git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-25-a
|
||||
* Mon Nov 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20191124git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-24-a
|
||||
* Sat Nov 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191122git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-22-a
|
||||
* Fri Nov 22 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191121git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-21-a
|
||||
* Tue Nov 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20191118git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-18-a
|
||||
* Mon Nov 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20191117git60f3082
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-17-a
|
||||
* Sat Nov 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20191115git51fe191
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-15-a
|
||||
* Fri Nov 15 2019 Ron Olson <tachoknight@gmail.com> 5.1.3-0.1.20191114gite74feb6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-14-a
|
||||
* Thu Nov 07 2019 Ron Olson <tachoknight@gmail.com> 5.1.2-0.1.20191107git71def56
|
||||
- Updated to swift-5.1.2-RELEASE
|
||||
* Wed Nov 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20191105gitb368b0d
|
||||
- Added icu, also updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-05-a
|
||||
* Mon Nov 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191101git74328cd
|
||||
- Added unpackaged files, switched to new llvm-project-based subproject
|
||||
* Sun Nov 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191101git74328cd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-01-a
|
||||
* Thu Oct 31 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.4.20191004git4242edd
|
||||
- Added sourcekit-lsp
|
||||
* Wed Oct 30 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.3.20191004git4242edd
|
||||
- Clang 9 was causing compiler-rt to not build properly due to a macro.
|
||||
* Thu Oct 17 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.2.20191004git4242edd
|
||||
- Fixed issue with installing swift-lang only gave the option for
|
||||
swift-lang-runtime
|
||||
* Fri Oct 04 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.1.20191004git4242edd
|
||||
- Updated to swift-5.1.1-RELEASE
|
||||
* Thu Sep 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.57.20190919gitfa33242
|
||||
- Updated to swift-5.1-RELEASE and removed FrameworkABIBaseline as apparently
|
||||
it disappeared
|
||||
* Thu Sep 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.56.20190918gite05f800
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-18-a
|
||||
* Wed Sep 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.55.20190917git1f49050
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-17-a
|
||||
* Tue Sep 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.54.20190916git279ca88
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-16-a
|
||||
* Mon Sep 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.53.20190915git279ca88
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-15-a
|
||||
* Sun Sep 15 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.52.20190914git279ca88
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-14-a
|
||||
* Sat Sep 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.51.20190913git11b9972
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-13-a
|
||||
* Fri Sep 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.50.20190912gitb9d082f
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-12-a
|
||||
* Thu Sep 12 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.49.20190911gitb8f4481
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-11-a
|
||||
* Tue Sep 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.48.20190909git28a0436
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-09-a
|
||||
* Mon Sep 09 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.47.20190908git28a0436
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-08-a also added test for
|
||||
Red Hat Enterprise Linux and CentOS (when it is updated to match RHEL 8)
|
||||
Also packaged some new files
|
||||
* Fri Sep 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.46.20190905git1880eb0
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-05-a
|
||||
* Thu Sep 05 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.45.20190904git1880eb0
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-04-a
|
||||
* Wed Sep 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.44.20190903gitfcc37cd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-03-a
|
||||
* Tue Sep 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.43.20190902gitfcc37cd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-02-a
|
||||
* Mon Sep 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.42.20190901gitfcc37cd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-01-a
|
||||
* Sun Sep 01 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.41.20190831gitfcc37cd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-31-a
|
||||
* Fri Aug 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.40.20190829gitfcc37cd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-29-a
|
||||
* Thu Aug 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.39.20190828gite90298c
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-28-a and added explicit
|
||||
requirement for python3-distro
|
||||
* Wed Aug 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.38.20190827gite90298c
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-27-a and added a patch
|
||||
to allow LLDB to be built using Python 3.8 (currently in F32/Rawhide)
|
||||
* Tue Aug 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.37.20190826git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-26-a
|
||||
* Mon Aug 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.36.20190825git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-25-a
|
||||
* Sun Aug 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.35.20190824git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-24-a
|
||||
* Sat Aug 24 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.34.20190823git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-23-a
|
||||
* Fri Aug 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.33.20190822git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-22-a
|
||||
* Wed Aug 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.32.20190820git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-20-a
|
||||
* Mon Aug 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.31.20190817git3b0cf9e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-17-a
|
||||
* Sat Aug 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.30.20190816git1329017
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-16-a
|
||||
* Fri Aug 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.29.20190815git1329017
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-15-a
|
||||
* Wed Aug 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.28.20190813git425a146
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-13-a
|
||||
* Tue Aug 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.27.20190812git425a146
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-12-a and added another
|
||||
directory
|
||||
* Fri Jul 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.26.20190725git0450b7d
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-25-a
|
||||
* Thu Jul 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.25.20190724gite9b6385
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-24-a
|
||||
* Wed Jul 24 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.24.20190723git3e8f631
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-23-a
|
||||
* Tue Jul 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.23.20190719gitf883175
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-19-a and first version
|
||||
that relies on Python 3 for building
|
||||
* Mon Jul 15 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.22.20190714git7b90512
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-14-a
|
||||
* Sun Jul 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.21.20190713git26c2dbe
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-13-a
|
||||
* Sat Jul 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.20.20190712gita062b3c
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-12-a
|
||||
* Fri Jul 12 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.19.20190711gitacd767e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-11-a
|
||||
* Thu Jul 11 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.18.20190710gitd7f811d
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-10-a
|
||||
* Wed Jul 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.17.20190709gitf67864b
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-09-a
|
||||
* Thu Jul 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.16.20190703gitd2c038e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-03-a
|
||||
* Wed Jul 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.15.20190702git2efadfd
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-02-a
|
||||
* Tue Jul 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.14.20190701git6761ba4
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-01-a and removed
|
||||
dependency on python-sphinx as a problem with a pygments lexer was being
|
||||
treated as an error and causing the builds to fail
|
||||
* Sun Jun 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.13.20190629gitdcde8ac
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-29-a
|
||||
* Sat Jun 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.12.20190628gitca3c825
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-28-a
|
||||
* Fri Jun 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.11.20190627git993b248
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-27-a
|
||||
* Thu Jun 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.10.20190626git16859f1
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-26-a and added patch
|
||||
to remove reference to depreciated header file
|
||||
* Wed Jun 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.9.20190624git4e7bcdb
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-24-a and got the REPL
|
||||
to work
|
||||
* Sun Jun 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.8.20190621git9729868
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-21-a
|
||||
* Fri Jun 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20190620gita5aa0c6
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-20-a
|
||||
* Thu Jun 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20190619git500333c
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-19-a
|
||||
* Thu Jun 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20190619git500333c
|
||||
- Cleaned up the spec file to remove 4.2 to 5 migration code and some
|
||||
old patches
|
||||
* Mon Jun 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20190616gitcbfbc8e
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-16-a
|
||||
* Sun Jun 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20190529git37f230a
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-05-29-a
|
||||
* Fri Apr 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20190425git6d89fc9
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-04-25-a
|
||||
* Thu Apr 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.1.20190416git85a776d
|
||||
- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-04-16-a
|
||||
* Thu Mar 28 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.53.20190325gitba33f9e
|
||||
- Modified spec file to handle upgrades from 4.2 to 5.0.
|
||||
* Mon Mar 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.52.20190325gitba33f9e
|
||||
- Updated to swift-5.0-RELEASE
|
||||
* Mon Mar 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.51.20190324git130a414
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-24-a, removed _gettid
|
||||
patch as the changed were merged upstream
|
||||
* Fri Mar 22 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
|
||||
- The swift-corelibs-xctest library was being zeroed out due to issue with
|
||||
CMake 3.14 where it was being copied into the same directory. A bug
|
||||
report has been filed with CMake but until it is resolved, the cmake file
|
||||
has been patched to not perform the copy.
|
||||
* Fri Mar 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
|
||||
- Modules did not work properly in the REPL due to additional lib path;
|
||||
fixed with symlinks to the lower directory structures
|
||||
* Fri Mar 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
|
||||
- python2-sphinx was removed from Fedora after 30 so it will use the python3
|
||||
version
|
||||
* Thu Mar 14 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
|
||||
- Fixed issues introduced by upstream changes
|
||||
* Mon Mar 11 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-10-a
|
||||
* Thu Mar 07 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.49.20190306git5834830
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-06-a
|
||||
* Wed Mar 06 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.48.20190305git5834830
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-05-a
|
||||
* Tue Mar 05 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.47.20190304gitad10379
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-04-a
|
||||
* Fri Mar 01 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.46.20190228gitfeacc3f
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-28-a
|
||||
* Wed Feb 27 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.45.20190226gitfa5d493
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-26-a
|
||||
* Tue Feb 26 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.44.20190225gita8126fb
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-25-a
|
||||
* Mon Feb 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.43.20190224gita8126fb
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-24-a
|
||||
* Sun Feb 24 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.42.20190223gita8126fb
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-23-a
|
||||
* Sat Feb 23 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.41.20190222gita24adaf
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-22-a
|
||||
* Fri Feb 22 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.40.20190221git86a39df
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-21-a
|
||||
* Thu Feb 21 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.39.20190220git817dff3
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-20-a
|
||||
* Wed Feb 20 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.38.20190219git817dff3
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-19-a
|
||||
* Mon Feb 18 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.37.20190217git15be364
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-17-a
|
||||
* Sun Feb 17 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.36.20190216git15be364
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-16-a
|
||||
* Sat Feb 16 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.35.20190215git15be364
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-15-a
|
||||
* Fri Feb 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.34.20190214git8d88441
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-14-a
|
||||
* Wed Feb 13 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.33.20190206gitd07c25a
|
||||
- Added patch to fix an issue with compiler-rt using std::thread in a vector
|
||||
* Fri Feb 08 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.32.20190206gitd07c25a
|
||||
- Added patch to allow the Swift REPL to work properly, also removed patch
|
||||
for aarch64 because the changes were merged upstream
|
||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-0.31.20181214gitee39236
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
* Sat Dec 15 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.31.20181212gite231ae1
|
||||
- First version that supports aarch64
|
||||
* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.31.20181212gite231ae1
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
|
||||
* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.30.20181212gite231ae1
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
|
||||
* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.29.20181212gite231ae1
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
|
||||
* Tue Dec 11 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.28.20181210gitf83ec0c
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-10-a
|
||||
* Mon Dec 10 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.26.20181209gitc14e1a3
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-09-a
|
||||
* Sun Dec 09 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.25.20181208git3945260
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-08-a
|
||||
* Sat Dec 08 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.24.20181207git0a73e15
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-07-a
|
||||
* Fri Dec 07 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.23.20181206git565e767
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-06-a
|
||||
* Wed Dec 05 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.22.20181204gitb74d54a
|
||||
- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-04-a
|
||||
* Wed Dec 05 2018 Egor Zhdan <egor.zhdan@gmail.com>
|
||||
- Include dependencies to ncurses which are required by SourceKit and
|
||||
included in Apple installation guide
|
||||
* Wed Dec 05 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.21.20181204gitfacaad1
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-04-a
|
||||
* Tue Dec 04 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.20.20181203git3376f9f
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-03-a
|
||||
* Mon Dec 03 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.19.20181202gita8a8bdc
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-02-a
|
||||
* Sun Dec 02 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.18.20181201gitb01ee72
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-01-a
|
||||
* Sat Dec 01 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.17.20181130gitd8f12cb
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-30-a
|
||||
* Thu Nov 29 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.16.20181128git806cf57
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-28-a
|
||||
* Tue Nov 27 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.15.20181126gita820992
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a
|
||||
* Mon Nov 26 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.14.20181125gita820992
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-25-a
|
||||
* Sat Nov 24 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.13.20181123gita820992
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-23-a
|
||||
* Fri Nov 23 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.12.20181122gitfb52a2e
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-22-a
|
||||
* Mon Nov 19 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.11.20181116git201dcba
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-16-a
|
||||
* Fri Nov 16 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.10.20181115git739169d
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-15-a
|
||||
* Wed Oct 31 2018 Ron Olson <tachoknight@gmail.com> 4.2.1-0.101.20181030git02a6ca9
|
||||
- Updated to swift-4.2.1-RELEASE
|
||||
* Tue Oct 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.100.20181029gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-29-a
|
||||
* Sat Oct 27 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.99.20181026gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-26-a
|
||||
* Fri Oct 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.98.20181025gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-25-a
|
||||
* Wed Oct 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.97.20181023gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-23-a
|
||||
* Tue Oct 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.96.20181022gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-22-a
|
||||
* Mon Oct 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.95.20181021gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-21-a
|
||||
* Sun Oct 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.94.20181020gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-20-a
|
||||
* Fri Oct 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.93.20181018gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-18-a
|
||||
* Thu Oct 18 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.92.20181017gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-17-a
|
||||
* Wed Oct 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.91.20181016gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-16-a
|
||||
* Tue Oct 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.90.20181015gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-15-a
|
||||
* Mon Oct 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.89.20181014gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-14-a
|
||||
* Sun Oct 14 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.88.20181013gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-13-a
|
||||
* Sat Oct 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.87.20181012gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-12-a
|
||||
* Fri Oct 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.86.20181011gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-11-a
|
||||
* Thu Oct 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.85.20181010gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-10-a
|
||||
* Wed Oct 10 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.84.20181009gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-09-a
|
||||
* Tue Oct 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.83.20181008gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-08-a
|
||||
* Mon Oct 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.82.20181007gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-07-a
|
||||
* Sun Oct 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.81.20181006gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-06-a
|
||||
* Sat Oct 06 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.80.20181005gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-05-a
|
||||
* Thu Oct 04 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.79.20181003gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-03-a
|
||||
* Wed Oct 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.78.20181002gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-02-a
|
||||
* Tue Oct 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.77.20181001gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-01-a
|
||||
* Sat Sep 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.76.20180928gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-28-a
|
||||
* Fri Sep 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.75.20180927gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-27-a
|
||||
* Thu Sep 27 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.74.20180926gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-26-a
|
||||
* Wed Sep 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.73.20180925gitf4134eb
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-25-a
|
||||
* Tue Sep 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.72.20180924git01644d5
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-24-a
|
||||
* Mon Sep 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.71.20180922gitac7c511
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-22-a
|
||||
* Sat Sep 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.70.20180914git2dfdbf2
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-14-a
|
||||
* Fri Sep 14 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.69.20180913git2dfdbf2
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-13-a
|
||||
* Thu Sep 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.68.20180912git2c6399a
|
||||
- Updated to swift-4.2-RELEASE
|
||||
* Wed Sep 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.67.20180911gitbe88499
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-11-a
|
||||
* Sun Sep 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.66.20180908gitbe88499
|
||||
- Added patch for clang 7.0
|
||||
* Sun Sep 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.65.20180908gitbe88499
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-08-a
|
||||
* Sat Sep 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.64.20180907gitc922f68
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-07-a
|
||||
* Sun Aug 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.63.20180825git7d204ce
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-25-a
|
||||
* Sat Aug 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.62.20180824git7d204ce
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-24-a
|
||||
* Fri Aug 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.61.20180823git7d204ce
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-23-a
|
||||
* Thu Aug 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.60.20180822git7d204ce
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-22-a
|
||||
* Wed Aug 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.59.20180821git7d204ce
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-21-a
|
||||
* Tue Aug 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.58.20180820gitde88335
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a
|
||||
* Sun Aug 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.57.20180818gitde88335
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-18-a
|
||||
* Sat Aug 18 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.56.20180817gitde88335
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-17-a
|
||||
* Fri Aug 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.55.20180816gitde88335
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-16-a
|
||||
* Thu Aug 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.54.20180815gitefbe78e
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-15-a
|
||||
* Wed Aug 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.53.20180814git3146921
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-14-a
|
||||
* Sat Aug 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.52.20180810gita710c2f
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-10-a
|
||||
* Thu Aug 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.51.20180808git1c8f885
|
||||
- Updated to swift-4.2-CONVERGENCE
|
||||
* Wed Aug 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.50.20180807gitab5ce2e
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-07-a
|
||||
* Tue Aug 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.49.20180806gitab5ce2e
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-06-a
|
||||
* Sat Aug 04 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.48.20180803git68f32fc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-03-a
|
||||
* Fri Aug 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.47.20180802git44a88d4
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-02-a
|
||||
* Thu Aug 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.46.20180801git3f7d681
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-01-a
|
||||
* Wed Aug 01 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.45.20180731git00acd41
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-31-a
|
||||
* Tue Jul 31 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.44.20180730gitfe1f442
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-30-a
|
||||
* Sun Jul 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.43.20180728gitfe1f442
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-28-a
|
||||
* Sat Jul 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.42.20180727git9d01b59
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-27-a
|
||||
* Wed Jul 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.41.20180724git18650bc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-24-a and removed
|
||||
lldb patches as they were merged upstream into the 4.2 branch
|
||||
* Tue Jul 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.40.20180723git18650bc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-23-a
|
||||
* Mon Jul 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.39.20180722git18650bc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-22-a
|
||||
* Sun Jul 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.38.20180721git18650bc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-21-a
|
||||
* Sat Jul 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.37.20180720git18650bc
|
||||
- Added patches for lldb to fix relative path issue (see URL by patches) until
|
||||
it's merged into the 4.2 branch
|
||||
* Sat Jul 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.37.20180720git18650bc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-20-a
|
||||
* Fri Jul 20 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.36.20180719git9277281
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-19-a
|
||||
* Thu Jul 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.35.20180718gite325e32
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-18-a
|
||||
* Tue Jul 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.34.20180716gitaaf545a
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-16-a
|
||||
* Sun Jul 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.33.20180703git107e307
|
||||
- Switched from __provides_exclude_from to __provides_exclude to inhibit
|
||||
lldb being included as a dependency
|
||||
* Thu Jul 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.32.20180703git107e307
|
||||
- Reverted to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a as loading modules
|
||||
in the REPL seems to have been broken as of the 2018-07-04 builds.
|
||||
2018-07-03 is currently the best version until the issue is resolved.
|
||||
* Thu Jul 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.31.20180711git104c96a
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-11-a
|
||||
* Wed Jul 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.30.20180709gitd9561d9
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-09-a and added a check to
|
||||
include python-unversioned-command for verisons greated than 28 while
|
||||
working on making patches/pull requests upstream to be explicit about
|
||||
which version of Python to use. Also removed patch for time struct issue
|
||||
as the fix has been handled upstream. Also switched to ExclusiveArch
|
||||
instead of ExcludeArch per suggestion from Dan Horák.
|
||||
* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.29.20180705git1e2dc99
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-05-a
|
||||
* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.28.20180704gitf56a941
|
||||
- Removed explicit requirement on libatomic and libbsd, modifed files section
|
||||
of the runtime package so it can own the directory
|
||||
* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.27.20180704gitf56a941
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-04-a
|
||||
* Tue Jul 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.26.20180703git107e307
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a, added a
|
||||
filter for excluding lldb libraries from public view, and broke out the
|
||||
runtime libraries into their own -runtime package.
|
||||
* Mon Jul 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.25.20180702gitc2e1567
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-02-a
|
||||
* Mon Jul 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.24.20180701git6079032
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-01-a, removed unnecessary
|
||||
lldb headers
|
||||
* Sat Jun 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.23.20180630gitb3408e8
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-30-a
|
||||
* Fri Jun 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.22.20180629gitdab0d8e
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-29-a, removed unnecessary
|
||||
files and links
|
||||
* Fri Jun 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.21.20180628git9f8f2a1
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-28-a
|
||||
* Thu Jun 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.20.20180626gitbe3b9a7
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-26-a
|
||||
* Wed Jun 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.19.20180612gitbb9532c
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-12-a and removed
|
||||
gcc-c++ as a build requirement
|
||||
* Tue Jun 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.18.20180611gitd99cd32
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a and removed
|
||||
separate ninja build (will now use the repo-based one)
|
||||
* Mon Jun 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.17.20180610git7a35ad0
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a
|
||||
* Fri Jun 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.16.20180607git78e9497
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-07-a
|
||||
* Thu Jun 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.15.20180606git4e2064e
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-06-a
|
||||
* Tue Jun 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.14.20180604git9e274fc
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-04-a
|
||||
* Sun Jun 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.13.20180602gitadad0f5
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-02-a
|
||||
* Wed May 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.12.20180529git4160301
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-29-a
|
||||
* Wed May 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.11.20180522git58f7399
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-22-a
|
||||
* Mon May 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.10.20180520gitbb77484
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-20-a and added
|
||||
patch for removing sys/ustat.h references
|
||||
* Tue May 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.9.20180514gitf58f528
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-14-a
|
||||
* Wed May 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.8.20180508git0e6d867
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-08-a
|
||||
* Wed May 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.7.20180502gitb08fb12
|
||||
- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-02-a
|
||||
* Mon Apr 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.6.20180422git5030d38
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-22-a
|
||||
* Thu Apr 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.5.20180418gitac06163
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-18-a
|
||||
* Mon Apr 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.4.20180415git22530b9
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-15-a
|
||||
* Thu Apr 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.3.20180411git537a846
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-11-a
|
||||
* Wed Feb 28 2018 Ron Olson <tachoknight@gmail.com> 4.1-0.2.20180227git5f2f440
|
||||
- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-02-27-a
|
||||
* Wed Feb 14 2018 Ron Olson <tachoknight@gmail.com> 4.1-0.1.20180214git5a1a34b
|
||||
- Initial package for Fedora
|
||||
25
cmake.patch
Normal file
25
cmake.patch
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
diff --git cmake.orig/Utilities/cmcppdap/include/dap/network.h cmake/Utilities/cmcppdap/include/dap/network.h
|
||||
index 9d14f6b70f..491f023493 100644
|
||||
--- cmake.orig/Utilities/cmcppdap/include/dap/network.h
|
||||
+++ cmake/Utilities/cmcppdap/include/dap/network.h
|
||||
@@ -15,6 +15,7 @@
|
||||
#ifndef dap_network_h
|
||||
#define dap_network_h
|
||||
|
||||
+#include <cstdint>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
|
||||
|
||||
--- cmake.orig/Source/cmake.cxx
|
||||
+++ cmake/Source/cmake.cxx
|
||||
@@ -131,7 +131,9 @@
|
||||
// NOTE: the __linux__ macro is predefined on Android host too, but
|
||||
// main CMakeLists.txt filters out this generator by host name.
|
||||
#if (defined(__linux__) && !defined(__ANDROID__)) || defined(_WIN32)
|
||||
+#if !defined(CMAKE_BOOTSTRAP)
|
||||
# include "cmGlobalGhsMultiGenerator.h"
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
#if defined(__APPLE__)
|
||||
13
cmark.patch
Normal file
13
cmark.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git cmark.orig/CMakeLists.txt cmark/CMakeLists.txt
|
||||
index 23eca3c5..beba0702 100755
|
||||
--- cmark.orig/CMakeLists.txt
|
||||
+++ cmark/CMakeLists.txt
|
||||
@@ -22,6 +22,8 @@ set(CMAKE_VISIBILITY_INLINES_HIDDEN TRUE)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR YES)
|
||||
|
||||
+set(CMAKE_POSITION_INDEPENDENT_CODE YES)
|
||||
+
|
||||
option(CMARK_FUZZ_QUADRATIC "Build quadratic fuzzing harness" OFF)
|
||||
option(CMARK_LIB_FUZZER "Build libFuzzer fuzzing harness" OFF)
|
||||
option(CMARK_THREADING "Add locks around static accesses" OFF)
|
||||
66
fedora-presets.ini
Normal file
66
fedora-presets.ini
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# Custom preset for Fedora packaging
|
||||
# This preset builds the final production toolchain including swift-driver
|
||||
# using the bootstrapped Swift compiler from bootstrap_stage2
|
||||
|
||||
[preset: fedora_final]
|
||||
bootstrapping=hosttools
|
||||
|
||||
# Skip all tests (inlined from mixin_buildbot_linux,no_test)
|
||||
skip-test-cmark
|
||||
skip-test-lldb
|
||||
skip-test-swift
|
||||
skip-test-llbuild
|
||||
skip-test-swiftpm
|
||||
skip-test-swift-driver
|
||||
skip-test-xctest
|
||||
skip-test-foundation
|
||||
skip-test-libdispatch
|
||||
skip-test-playgroundsupport
|
||||
skip-test-indexstore-db
|
||||
skip-test-sourcekit-lsp
|
||||
skip-test-swiftdocc
|
||||
skip-test-wasm-stdlib
|
||||
skip-test-swiftformat
|
||||
|
||||
release
|
||||
|
||||
# Build additional components for production toolchain
|
||||
lldb
|
||||
llbuild
|
||||
xctest
|
||||
swift-testing
|
||||
swift-testing-macros
|
||||
swiftpm
|
||||
swift-driver
|
||||
indexstore-db
|
||||
sourcekit-lsp
|
||||
swiftformat
|
||||
|
||||
swift-include-tests=0
|
||||
llvm-include-tests=0
|
||||
|
||||
foundation
|
||||
libdispatch
|
||||
|
||||
skip-build-benchmarks
|
||||
|
||||
build-subdir=%(build_subdir)s
|
||||
install-destdir=%(install_destdir)s
|
||||
|
||||
swift-install-components=autolink-driver;compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;toolchain-tools;license
|
||||
llvm-install-components=llvm-ar;llvm-ranlib;clang;clang-resource-headers;compiler-rt;clang-features-file;lld;IndexStore
|
||||
|
||||
install-llvm
|
||||
install-lldb
|
||||
install-swift
|
||||
install-foundation
|
||||
install-libdispatch
|
||||
install-llbuild
|
||||
install-swiftpm
|
||||
install-swift-driver
|
||||
install-swiftsyntax
|
||||
install-swift-testing
|
||||
install-swift-testing-macros
|
||||
install-xctest
|
||||
install-sourcekit-lsp
|
||||
install-swiftformat
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
--- swift-corelibs-foundation/Sources/CoreFoundation/internalInclude/CoreFoundation_Prefix.h.orig 2024-07-31 10:29:42.005997906 -0500
|
||||
+++ swift-corelibs-foundation/Sources/CoreFoundation/internalInclude/CoreFoundation_Prefix.h 2024-07-31 10:31:06.147568761 -0500
|
||||
@@ -200,6 +200,7 @@
|
||||
#endif
|
||||
|
||||
#if !TARGET_OS_MAC
|
||||
+#if 0
|
||||
#if !HAVE_STRLCPY
|
||||
CF_INLINE size_t
|
||||
strlcpy(char * dst, const char * src, size_t maxlen) {
|
||||
@@ -229,6 +230,7 @@
|
||||
return dstlen + srclen;
|
||||
}
|
||||
#endif
|
||||
+#endif // XYZZY - We do have them in Fedora
|
||||
#endif // !TARGET_OS_MAC
|
||||
|
||||
#if TARGET_OS_WIN32
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
diff --color -Naur llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
|
||||
--- llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp 2024-08-03 13:04:05.441817601 -0500
|
||||
+++ llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp 2024-08-03 13:14:00.001254584 -0500
|
||||
@@ -74,7 +74,7 @@
|
||||
#if PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 7
|
||||
return _Py_Finalizing != nullptr;
|
||||
#else
|
||||
- return _Py_IsFinalizing();
|
||||
+ return Py_IsFinalizing();
|
||||
#endif
|
||||
}
|
||||
|
||||
diff --color -Naur llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
|
||||
--- llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 2024-08-03 13:04:05.442817667 -0500
|
||||
+++ llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 2024-08-03 13:12:15.688335534 -0500
|
||||
@@ -182,7 +182,7 @@
|
||||
return;
|
||||
#endif
|
||||
|
||||
- if (PyEval_ThreadsInitialized()) {
|
||||
+ if (Py_IsInitialized()) {
|
||||
Log *log = GetLog(LLDBLog::Script);
|
||||
|
||||
m_was_already_initialized = true;
|
||||
@@ -191,9 +191,6 @@
|
||||
m_gil_state == PyGILState_UNLOCKED ? "un" : "");
|
||||
return;
|
||||
}
|
||||
-
|
||||
- // InitThreads acquires the GIL if it hasn't been called before.
|
||||
- PyEval_InitThreads();
|
||||
}
|
||||
|
||||
PyGILState_STATE m_gil_state = PyGILState_UNLOCKED;
|
||||
12
llbuild.patch
Normal file
12
llbuild.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
diff --git llbuild.orig/utils/unittest/googletest/include/gtest/gtest.h llbuild/utils/unittest/googletest/include/gtest/gtest.h
|
||||
index eb5c5cc0..30c8d68a 100644
|
||||
--- llbuild.orig/utils/unittest/googletest/include/gtest/gtest.h
|
||||
+++ llbuild/utils/unittest/googletest/include/gtest/gtest.h
|
||||
@@ -51,6 +51,7 @@
|
||||
#ifndef GTEST_INCLUDE_GTEST_GTEST_H_
|
||||
#define GTEST_INCLUDE_GTEST_GTEST_H_
|
||||
|
||||
+#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
34
llvm-project.patch
Normal file
34
llvm-project.patch
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
diff --git llvm-project.orig/third-party/benchmark/CMakeLists.txt llvm-project/third-party/benchmark/CMakeLists.txt
|
||||
index d9bcc6a4939b..c9235e0609c0 100644
|
||||
--- llvm-project.orig/third-party/benchmark/CMakeLists.txt
|
||||
+++ llvm-project/third-party/benchmark/CMakeLists.txt
|
||||
@@ -204,6 +204,7 @@ else()
|
||||
# Disable warnings regarding deprecated parts of the library while building
|
||||
# and testing those parts of the library.
|
||||
add_cxx_compiler_flag(-Wno-deprecated-declarations)
|
||||
+ add_cxx_compiler_flag(-Wno-c2y-extensions)
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "Intel" OR CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM")
|
||||
# Intel silently ignores '-Wno-deprecated-declarations',
|
||||
# warning no. 1786 must be explicitly disabled.
|
||||
diff --git llvm-project.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
--- llvm-project.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
+++ llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
@@ -158,6 +158,6 @@
|
||||
#include <linux/mroute.h>
|
||||
#include <linux/mroute6.h>
|
||||
-#include <linux/scc.h>
|
||||
+//#include <linux/scc.h>
|
||||
#include <linux/serial.h>
|
||||
#include <sys/msg.h>
|
||||
#include <sys/ipc.h>
|
||||
@@ -534,8 +534,8 @@
|
||||
unsigned struct_kbsentry_sz = sizeof(struct kbsentry);
|
||||
unsigned struct_mtconfiginfo_sz = sizeof(struct mtconfiginfo);
|
||||
unsigned struct_nr_parms_struct_sz = sizeof(struct nr_parms_struct);
|
||||
- unsigned struct_scc_modem_sz = sizeof(struct scc_modem);
|
||||
- unsigned struct_scc_stat_sz = sizeof(struct scc_stat);
|
||||
+ // unsigned struct_scc_modem_sz = sizeof(struct scc_modem);
|
||||
+ // unsigned struct_scc_stat_sz = sizeof(struct scc_stat);
|
||||
unsigned struct_serial_multiport_struct_sz
|
||||
= sizeof(struct serial_multiport_struct);
|
||||
unsigned struct_serial_struct_sz = sizeof(struct serial_struct);
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- cmark/CMakeLists.txt.orig 2024-06-11 14:38:17.531997089 -0500
|
||||
+++ cmark/CMakeLists.txt 2024-06-11 14:38:24.161433974 -0500
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR YES)
|
||||
|
||||
+set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
+
|
||||
option(CMARK_FUZZ_QUADRATIC "Build quadratic fuzzing harness" OFF)
|
||||
option(CMARK_LIB_FUZZER "Build libFuzzer fuzzing harness" OFF)
|
||||
option(CMARK_THREADING "Add locks around static accesses" OFF)
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
diff --color -Naur llvm-project/clang/utils/creduce-clang-crash.py llvm-project/clang/utils/creduce-clang-crash.py
|
||||
--- llvm-project/clang/utils/creduce-clang-crash.py 2024-06-13 19:54:42.303016942 -0500
|
||||
+++ llvm-project/clang/utils/creduce-clang-crash.py 2024-06-13 19:57:15.922473813 -0500
|
||||
@@ -15,7 +15,6 @@
|
||||
import stat
|
||||
import sys
|
||||
import subprocess
|
||||
-import pipes
|
||||
import shlex
|
||||
import tempfile
|
||||
import shutil
|
||||
@@ -61,7 +60,7 @@
|
||||
|
||||
|
||||
def quote_cmd(cmd):
|
||||
- return " ".join(pipes.quote(arg) for arg in cmd)
|
||||
+ return " ".join(shlex.quote(arg) for arg in cmd)
|
||||
|
||||
|
||||
def write_to_script(text, filename):
|
||||
@@ -220,7 +219,7 @@
|
||||
)
|
||||
|
||||
for msg in self.expected_output:
|
||||
- output += "grep -F %s t.log || exit 1\n" % pipes.quote(msg)
|
||||
+ output += "grep -F %s t.log || exit 1\n" % shlex.quote(msg)
|
||||
|
||||
write_to_script(output, self.testfile)
|
||||
self.check_interestingness()
|
||||
diff --color -Naur llvm-project/libcxx/utils/libcxx/test/dsl.py llvm-project/libcxx/utils/libcxx/test/dsl.py
|
||||
--- llvm-project/libcxx/utils/libcxx/test/dsl.py 2024-06-13 19:55:23.627829920 -0500
|
||||
+++ llvm-project/libcxx/utils/libcxx/test/dsl.py 2024-06-13 19:57:42.124257373 -0500
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
import os
|
||||
import pickle
|
||||
-import pipes
|
||||
+import shlex
|
||||
import platform
|
||||
import re
|
||||
import shutil
|
||||
@@ -281,7 +281,7 @@
|
||||
}
|
||||
#endif
|
||||
"""
|
||||
- return programSucceeds(config, program, args=[pipes.quote(l) for l in locales])
|
||||
+ return programSucceeds(config, program, args=[shlex.quote(l) for l in locales])
|
||||
|
||||
|
||||
@_memoizeExpensiveOperation(lambda c, flags="": (c.substitutions, c.environment, flags))
|
||||
diff --color -Naur llvm-project/libcxx/utils/libcxx/test/format.py llvm-project/libcxx/utils/libcxx/test/format.py
|
||||
--- llvm-project/libcxx/utils/libcxx/test/format.py 2024-06-13 19:55:23.627829920 -0500
|
||||
+++ llvm-project/libcxx/utils/libcxx/test/format.py 2024-06-13 19:58:01.911604299 -0500
|
||||
@@ -11,7 +11,7 @@
|
||||
import lit
|
||||
import lit.formats
|
||||
import os
|
||||
-import pipes
|
||||
+import shlex
|
||||
import re
|
||||
import shutil
|
||||
|
||||
diff --color -Naur ninja/configure.py ninja/configure.py
|
||||
--- ninja/configure.py 2024-06-13 19:54:39.050795565 -0500
|
||||
+++ ninja/configure.py 2024-06-13 19:56:39.970026531 -0500
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
from optparse import OptionParser
|
||||
import os
|
||||
-import pipes
|
||||
+import shlex
|
||||
import string
|
||||
import subprocess
|
||||
import sys
|
||||
@@ -264,7 +264,7 @@
|
||||
env_keys = set(['CXX', 'AR', 'CFLAGS', 'CXXFLAGS', 'LDFLAGS'])
|
||||
configure_env = dict((k, os.environ[k]) for k in os.environ if k in env_keys)
|
||||
if configure_env:
|
||||
- config_str = ' '.join([k + '=' + pipes.quote(configure_env[k])
|
||||
+ config_str = ' '.join([k + '=' + shlex.quote(configure_env[k])
|
||||
for k in configure_env])
|
||||
n.variable('configure_env', config_str + '$ ')
|
||||
n.newline()
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
From f189a95d6371cdb44f773029f7a19b94f0d9a839 Mon Sep 17 00:00:00 2001
|
||||
From: Finagolfin <finagolfin@tuta.io>
|
||||
Date: Fri, 28 Jun 2024 20:06:06 +0530
|
||||
Subject: [PATCH] [ClangImporter] Make sure the `-resource-dir` is checked
|
||||
before the `-sdk`, as done everywhere else in the compiler
|
||||
|
||||
Otherwise, these module maps can be pulled from a system SDK instead when
|
||||
building a fresh Swift stdlib, fixes #74696.
|
||||
---
|
||||
lib/ClangImporter/ClangIncludePaths.cpp | 16 ++++++++--------
|
||||
1 file changed, 8 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/lib/ClangImporter/ClangIncludePaths.cpp b/lib/ClangImporter/ClangIncludePaths.cpp
|
||||
index 23431af724459..7e6ca8c2a9cb6 100644
|
||||
--- a/lib/ClangImporter/ClangIncludePaths.cpp
|
||||
+++ b/lib/ClangImporter/ClangIncludePaths.cpp
|
||||
@@ -35,10 +35,10 @@ static std::optional<Path> getActualModuleMapPath(
|
||||
|
||||
Path result;
|
||||
|
||||
- StringRef SDKPath = Opts.getSDKPath();
|
||||
- if (!SDKPath.empty()) {
|
||||
- result.append(SDKPath.begin(), SDKPath.end());
|
||||
- llvm::sys::path::append(result, "usr", "lib", "swift");
|
||||
+ if (!Opts.RuntimeResourcePath.empty()) {
|
||||
+ result.clear();
|
||||
+ result.append(Opts.RuntimeResourcePath.begin(),
|
||||
+ Opts.RuntimeResourcePath.end());
|
||||
llvm::sys::path::append(result, platform);
|
||||
if (isArchSpecific) {
|
||||
llvm::sys::path::append(result, arch);
|
||||
@@ -52,10 +52,10 @@ static std::optional<Path> getActualModuleMapPath(
|
||||
return result;
|
||||
}
|
||||
|
||||
- if (!Opts.RuntimeResourcePath.empty()) {
|
||||
- result.clear();
|
||||
- result.append(Opts.RuntimeResourcePath.begin(),
|
||||
- Opts.RuntimeResourcePath.end());
|
||||
+ StringRef SDKPath = Opts.getSDKPath();
|
||||
+ if (!SDKPath.empty()) {
|
||||
+ result.append(SDKPath.begin(), SDKPath.end());
|
||||
+ llvm::sys::path::append(result, "usr", "lib", "swift");
|
||||
llvm::sys::path::append(result, platform);
|
||||
if (isArchSpecific) {
|
||||
llvm::sys::path::append(result, arch);
|
||||
98
sources
98
sources
|
|
@ -1,44 +1,54 @@
|
|||
SHA512 (cmake.tar.gz) = 193e6fb40f29b4e9ff216545248dd25c9e7a54bf79419a312bcdac630d4c9af621d8b4eccfbb9dd0a95af8bc66f410c9972e57e30fd839113ce1516a7f7905b4
|
||||
SHA512 (cmark.tar.gz) = 5f5dd39e9e686b6872312193eb45d2b219e5d3867b5fb9c2a833adf6dbd93d54c022ce7e2b96c2a9006118c1b2acf676937a127a4a8341f316154c32ba6ba3ca
|
||||
SHA512 (corelibs-foundation.tar.gz) = 4473cbf1601fcfa6931bb52e961c3fbaa7b649e3f8c53b9d192b1dd842b5b0d0ef97ced7bcd4e56b79beb19b05f7c1303de13a00fe371a039708b73bc78e7160
|
||||
SHA512 (corelibs-libdispatch.tar.gz) = b277dcfa15a9c7d0b6a7148b0c0d8cb000df314c9af3fb9461c6128ab64e89909f0ac8e7c68521e019024894e4cff5dac03597abcf91596541dcd7d40da180c4
|
||||
SHA512 (corelibs-xctest.tar.gz) = 9bfb582d42cc7a905df25204c6a7645ac3c0d167f9c3f1ea81be3ebe9cb6efabb5e410903c1644d2be06c18468caf3b9656c6a7e0abcc5b9b16cc9f0d2774a86
|
||||
SHA512 (icu.zip) = 3deb56e8109783049c9dac04073aa084bcd92a0370b820ba4dbdad641a5a3f753f6ef8fd575ac82385fc1f2f224118313a6987d513991826ed7355307f6d9696
|
||||
SHA512 (indexstore-db.tar.gz) = e7c6da5fdab81c9f385f456b5a9ef6c0724e353c26d13b6d9ef9deab042a6a512cb2627bcf797c1456f4a2d4e58403db55184ebc0a0dbbe8f63698fc65d1065b
|
||||
SHA512 (llbuild.tar.gz) = d38e3df709f795c002d5d77ee2faf593179d591a9acb9e5a74c06dca4a52ff2f9533ba43b6b76579980a4f5c5a6058e188cf2c5e5443501b00cf7c0760917ae9
|
||||
SHA512 (llvm-project.tar.gz) = c6943efd5407901ad8d5db885f3d03f5f5b7be006c01960c3a60a9a0f4e635e4e963bfa84d85cbdea10326f905524f091523ebdfbcd6b872b9c1a3d1ca94c691
|
||||
SHA512 (ninja.tar.gz) = 1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
|
||||
SHA512 (package-manager.tar.gz) = 483925892b96ae83aeb9849dd994ae4be2802735aa761b70809f155c3181cfba77cc7cfac72ccb3cad99ef3cdd6e62907915fcdafad05988a85994bb794959fc
|
||||
SHA512 (sourcekit-lsp.tar.gz) = 9e96a03d47364627bdc5b5d6a028c2f4da99a790892045f2538bcb6b44d533c37b31278db8f3c1041d66e1acae913b618399494ab030664cdfb5f8d61c4a2582
|
||||
SHA512 (swift-argument-parser.tar.gz) = 2fa09e86da67b6feb09f3c11b656e0e17c050243f9cdf40da3646c881f441bb545c3820345934da60ab80f2e77f575d1c1adb55d8017277e4fe01b68b5a2f692
|
||||
SHA512 (swift-asn1.tar.gz) = f0e3bd7a4369b84a140e46a111d3985b62e74581ca631e4354ef769ae7f9190ffb3ff68ea3917df9c377fc308a8681a69b8dea4158a05daf798960be229a48c2
|
||||
SHA512 (swift-atomics.tar.gz) = efd9a6e6b016fb0ad2de5d98fb219b893e271378a8c8d23d01215e855830fc6f1728eaec74ba33983ab9e8aece5ed65e310bbae84c289b43e458941080293351
|
||||
SHA512 (swift-certificates.tar.gz) = ea645425fffdb377efe1de9b897a7a6e42dc6668ce93068bbe6de69d42ab6e9801b6d9ff817b728d58eb9e2f66c4932869c281864bc432bd9fb9acb829311c41
|
||||
SHA512 (swift-collections.tar.gz) = 830a3a8923e498a58e5638bda5157c0a8ca20032daa73e752bb445314e3c8050cda85dfba78105f3e76d66832e804b8efc6c05aec117b687a83fc34e9c724639
|
||||
SHA512 (swift-crypto.tar.gz) = 2d79147d32bfb8449726c73c8b267262cf1ddc7c18637f4168e3fd848ba71c0719b23b5683ca513260cbc537fc439e38488ae16010717303625bceb7d5edd36f
|
||||
SHA512 (swift-docc-render-artifact.tar.gz) = 07c2512e46ea38109f89fe0d5f09f419ed6be85b9e407613c300be769570c65d5d895ffbd0bc392c57aa1f9d0b65db665b92c3f4e5c0c37b6967471ca7652665
|
||||
SHA512 (swift-docc-symbolkit.tar.gz) = 2f7c87c77db7de1c9592b76e9586a148d5c1d63640fdc6bcea2b97fc7df43abf410aa220e3c6a86c98362d5867f2bb146b876f0944b4f2dc1390b8ee1a8a89f6
|
||||
SHA512 (swift-docc.tar.gz) = 3e80aab54c509097ad8edb27d605c31d89e2dea7c1939386ac34c2dde41a841f352631012e942a112ad87a8655dcde9e25ba417119ee69626c40addae75ba211
|
||||
SHA512 (swift-driver.tar.gz) = 42c9978ec26f9ed81b981f80bf4f12d4abf97a7f852a6d97bd564ca5eca8e26dad9e1acb19ed119b54301a828a6c6f52d6e5ab7f4fb29725fe42ca935978002d
|
||||
SHA512 (swift-experimental-string-processing.tar.gz) = be5ef92d5ad8cd34fecd31dd427c275fdc537d2795ea5fd76e27484b6c43e1a3187b603c5544a5cde7806763f9fbf33103910a9054a2d27549028f847dac371f
|
||||
SHA512 (swift-format.zip) = 1de7cbd484020e354347c19dc3f2da8ab169f938df00382e126a07b8312f515d52eefebf20d3da3b8700b9d4c2a7fee73edd0793b6dd0120f93e550f1f19a09a
|
||||
SHA512 (swift-foundation-icu.zip) = f2e70bffcd6b998a6de6849e71f4cdc97bd28d8d5294823ef2857ee0a9aaabd98d76a4672858ec2c702a4775290d215b5ba81611dc17ec2da34a3dac46a26219
|
||||
SHA512 (swift-foundation.zip) = 387549e00393d48db218cc95f5c0f66ea63f17cc3fc68ee3184fb4020a6ae88353377e771fc4a45b03bd580cb23386da15c00bbf3679dd6e7fc74438f0d099b2
|
||||
SHA512 (swift-integration-tests.tar.gz) = 5a7719455e75a8ae54838ca272764154437c5d9a984c035aa23988585ea2698882f97419780ff84b74ffce5da1cf67d6f4af8eae4dacd9e394f3b3f398d510a3
|
||||
SHA512 (swift-llvm-bindings.zip) = ef5f5daa8b4cbdd90411a85ebb95bd6279cb4ad30d7a7ea52c8e3d613daa12b8639f7fd5073a6ff759846e3f292773ef446ed3af6f20fa61c9b9a91d61817e4a
|
||||
SHA512 (swift-lmdb.tar.gz) = d137067c79e802451fc4882908aebc986504f9b2c3cd25bdbfdf6d52aea1ee53c5a0f5ff5df591036814d241f5d1471a7a61bcef1dbafb80304ba807302b7b84
|
||||
SHA512 (swift-markdown.tar.gz) = 394a4e4d2b176a19aa0f5c294ce6da30cf3fc1d696c7cb53363ffe0187905c4d43d0475c94a02c5dd98a6cc7f56ba2ac4c5b1ca5f6220e4cbadbfc04d0ea8b37
|
||||
SHA512 (swift-nio-ssl.tar.gz) = 5ba54beb93d669715b05627455003aad29847f04886ed08fd6bcc37f3ffcb64183c033ae3220446d69bc720a3da5940f3979b8039ddbe8869d81d70a18c42e36
|
||||
SHA512 (swift-nio.tar.gz) = e8b8bc5d49c92e327d660c1ee34a9bbdb169e19501211ed56765c51303905494f808d4b76ae9f9a50718db5efe337961ef6baad146197c9d7ba7a8b6c08e3a8e
|
||||
SHA512 (swift-numerics.tar.gz) = 2d6a2c6aa21a86ece26983cbcaa366bd726e4e0c4341e4801510a0227be8856280102fd04726a91b5b335aaf7eb609b04113d6af824e904ae4c768755dd6707a
|
||||
SHA512 (swift-stress-tester.tar.gz) = 7aecac7ffa302d1812a0d7ef4ab6f21ba867ad90cb76bc547bc4bc3ad46d8a2db009464dc22f008c12ad1b280fe779add77c2cafa3d68a401c018e09d867f7bc
|
||||
SHA512 (swift-syntax.tar.gz) = 06b9f1cf65d7adb686b587a8c52f95362f1a2543d013aba47e5101a9e3c097584f338465c8a4e1dc08f5d8f24fa0c2533e3e43b199b627002e54ea0e1b413ff9
|
||||
SHA512 (swift-system.tar.gz) = 64c53b2e43e0b01135f2566e11af0f527557b64d3acb63904cc6e7ed74a4c08118c887670fd2ecc82e3036d96ed1dffd6066f37d9c660b1e65a63a1f5cee7586
|
||||
SHA512 (swift-testing.tar.gz) = b8ba58ed115dbbd4a0f864048a7a40df899d5639a24584a67bde7283b3e9495c55d133af774d57ad93fc3f697b9b90095e9541367a5cda0ccfca0b2deacd1697
|
||||
SHA512 (swift-tools-support-core.tar.gz) = d37f65e7fda89578c2ecfda3a0f3edfbf67b43ce7a5821e86e72cbec8d17f329a9ea518ecf3e8a51aa54e183cf0e982593a9978472fae51440faa14478f0f74a
|
||||
SHA512 (swift-xcode-playground-support.tar.gz) = 0ce3abcbf04c20f1c06cba3c932e1807eb0d097f11f644f86abeb8f32d9ae981e74edaf627820e32467554aa462635d72add3e5905f2e3b2f29d4104a95af1d6
|
||||
SHA512 (swift.tar.gz) = f0cd74beb4312e6211f804f9ef5b3e66cc64e62e9f6c91863e1bb26a647a82e67ca041e5289a2a9922c24a4f24da7a8f44c41d682460084e67642d5df73a6dee
|
||||
SHA512 (wasi-sdk.tar.gz) = e264240dc7dbcf6398c8ca09bc108298f4a8aa955af22de5a3015fbcde81cb09dd83cd48349090082d5de0e8a3dbcf746c7b14657c67657b3f2f1ab28bb9cf05
|
||||
SHA512 (wasm.tar.gz) = b65ba20ec64b1c4fbaa7f4d0ce421bdae0cdc8c263dedeeca43c5ae1efec6dbd575a2d1bc80e0d43cfc9d3a6aea90e9ea56a49ea9d10d3141b4af8f2950ae3ff
|
||||
SHA512 (yams.tar.gz) = a529f7c3419ec353c360a2b14a9d939e85deebdd534049896347dce74e311cbe99c66565886397193ead24d5914bf266d4531d1be8f6a5a67174aa87f62e1617
|
||||
SHA512 (zlib13.zip) = 7309db617cfc389544d84b8d6cd89ac1720bcb66925e6f0e56e9240f12ea17ae14f36fd4016fbd2c77203812e43040cd80c4649a0b099f2884af959812d9a581
|
||||
SHA512 (brotli-1.1.0.tar.gz) = 6eb280d10d8e1b43d22d00fa535435923c22ce8448709419d676ff47d4a644102ea04f488fc65a179c6c09fee12380992e9335bad8dfebd5d1f20908d10849d9
|
||||
SHA512 (CMake-3.30.2.tar.gz) = bd71bbd62a024cc93e97421ea50900072e9ab79ccec3ad0e012b5a9286a3c46a15c1b86a0f8ef2dd8518a4e63d4644d34c80cba869c0e9f9eb419fcc439acfa5
|
||||
SHA512 (curl-curl-8_9_1.tar.gz) = f5c425c3fbd7bfda13137e8e9bc969ed7dc94c5bfcf0681a2358ab7d3b5d10402781a93385255a80c402c9824aeb97d70213b412f2d208dee4abdba5bbed2ca4
|
||||
SHA512 (indexstore-db-swift-6.3.2-RELEASE.tar.gz) = d30b113cba6cd4ab95f2844ecfa38e3a734d2f3bb02b7437b5366b6d3251ca18e1c831ad1039c103db4e5e236fbf082c136f384878527948e2e3dbe5305a6db1
|
||||
SHA512 (libxml2-2.11.5.tar.gz) = 303528ead0f020c8e172beca54d00bb1281f4080885c9f44b979158516b585d71bbcb024999a5712a850e48647b19b1f634a1428ea29f39a48e8e6cbf7c71936
|
||||
SHA512 (llvm-project-swift-6.3.2-RELEASE.tar.gz) = 2c0326a0a263b3ec18bef882651963261c7030389c1e397abc3215f9b58bef2d81874fc5bc2345811cc393a8c72a608f23874a00af58a846278ef9c80792ec88
|
||||
SHA512 (mimalloc-3.0.3.tar.gz) = fa47dd7ecfe8e8afb691490a3317ce89e92c4d322624d4373a113beb10d4aa44b43359fea84beb43ad9be5cddd4f262a5c933177c6096b70d2cee53cb6e9620b
|
||||
SHA512 (ninja-1.13.1.tar.gz) = ec94d42967b962d66ab0747fcb9d095510117159de0473ec08df47a657895aa2523f920798e4608d0c6cf0e2e382512c14aec8a54ea58b6cd4b01edd3a7c8e62
|
||||
SHA512 (sourcekit-lsp-swift-6.3.2-RELEASE.tar.gz) = e542a0f8e679ab87a36fd2f47deb73f95dbdaeaa62c863dbb7dfbd5e2641dec29a456997f57721baa2448971ee6687d3eaf9e8dce084f4ba78517376c29fd2d0
|
||||
SHA512 (swift-argument-parser-1.6.1.tar.gz) = 5ab50de193bdf85a5348fc0dd5502fa4ddf602199b8c5689d0abcde82cdb01737a9ec4e7bd2103265e418f8c6d598f77bc1b0c9fa04149f947c2da3e76309e97
|
||||
SHA512 (swift-asn1-1.3.2.tar.gz) = a4b297bd0d3fde2148970055d2a2027b1ba2625991b895b5afa1755fbf24ae88165adfa697dab23d4fa0203f8640280b4a011e853e530566a34b1cbc4077d2d5
|
||||
SHA512 (swift-async-algorithms-1.0.1.tar.gz) = a5687ddce9d051a671fc34d88cc77e2d30a60b99d7f4381956cee05d41d5afcc8fb34469155984f5b7dbedcc3f7f839a236fa528c3e0f660f4d6d409d39cf2f7
|
||||
SHA512 (swift-atomics-1.2.0.tar.gz) = efd9a6e6b016fb0ad2de5d98fb219b893e271378a8c8d23d01215e855830fc6f1728eaec74ba33983ab9e8aece5ed65e310bbae84c289b43e458941080293351
|
||||
SHA512 (swift-build-swift-6.3.2-RELEASE.tar.gz) = f8050bd1b15a2e2911371e917908c0f8b183fd12ee31bacbb35a211a44cb73d66894eb2a619d51d92674a16c4b542521bc474e44e8e901300b933c97682ff12f
|
||||
SHA512 (swift-certificates-1.10.1.tar.gz) = 532590e06060afd798dd962e54e2dc46ddb253a95c5152144f43389c4e4900b4c8e0ecd7f1efa05cff7029520c60533481f75532a4a3f38076a97fb586d5b154
|
||||
SHA512 (swift-cmark-swift-6.3.2-RELEASE.tar.gz) = d688fa8763a75676a7d62133fa4e17734f0b5cf4e6a8c98d323e9bf9a65d83a34acd408a035363c2134027322c671042789abf9467adc7d438b8e9ab1f1d154c
|
||||
SHA512 (swift-collections-1.1.6.tar.gz) = 05451ebd99b394f8db0ddb4eacdb94dcac15f1af6eda4cf7145f627e02a87f1075724be72b6ea092e95530b7a9571d6e1cb5de789427c18c8dfd1141db75788d
|
||||
SHA512 (swift-corelibs-blocksruntime-swift-6.3.2-RELEASE.tar.gz) = c26e6d8d0093e31d4bec3e52c37ccd86990e04566852e4ad5b842dbd2f659ee8c0e0d8d01eb1953e1e003067eb7ac97f64c911b27c0e245daf32932c982b18af
|
||||
SHA512 (swift-corelibs-foundation-swift-6.3.2-RELEASE.tar.gz) = 44748f226cc77960396f958b34c0d6ea87fb8ac177b2c86efc4127fd1d88b6a15e834b64332cdf8cd6d4bd2c2d52bd9dda69679813945412df869406d939e025
|
||||
SHA512 (swift-corelibs-libdispatch-swift-6.3.2-RELEASE.tar.gz) = fba313c695027005d9948ff6c3bd1b244e94a142b2fe1f01d6553bf9884fa21c22f6f72e920d4af2ab291f805ee94c25e1685e4db4ed6881a650470c16145988
|
||||
SHA512 (swift-corelibs-xctest-swift-6.3.2-RELEASE.tar.gz) = b3c6d78fad513035db7984779df6b534bbbb6ad0609489405c36d0c2e92da998e320c819276f01b115258e41a1f39bb3781afd5e8337c00463e7e5d6b3c6d3f9
|
||||
SHA512 (swift-crypto-3.12.5.tar.gz) = 413236a3e1a39348ee2d741fa48cbecdd70d6e25dea843c626d9e1de4135d6787c3660c462ae1b9c400d6160b7980cf5a6b02e539aa0588dffd18224cc1ee19c
|
||||
SHA512 (swift-docc-render-artifact-swift-6.3.2-RELEASE.tar.gz) = 0ca53ba14259c96158b23d8345f8b845e9720a27dc0076ae99118a6fc9792212a20f65feca745f452f22a1886ed66619b1dfe78f7b2ea8ebbf0a61798d5fc8f1
|
||||
SHA512 (swift-docc-swift-6.3.2-RELEASE.tar.gz) = b5fcd73da0d600befec9aa2c929d3aadb25c865e768319a038d804f3694c95659f2a662841ffe9754a2a5f2aad91624ca337a11e82db759990858d08795a574a
|
||||
SHA512 (swift-docc-symbolkit-swift-6.3.2-RELEASE.tar.gz) = 2d559f9aa9baaa6c80d4a27073a54316cca197afae48c7f2553395bf83edce765203d00c2a58bca79964d12c2814bbf900afc2e806d60d05bfe8f6754d3cd6cf
|
||||
SHA512 (swift-driver-swift-6.3.2-RELEASE.tar.gz) = 247b0cf9be9713bbd0ad2a40fa1853720223c7239b7013b99d4c0ca701e97144d1077b12da2205680900a8aef48df78675ed3437b56f57c90065236c65b5e22f
|
||||
SHA512 (swift-experimental-string-processing-swift-6.3.2-RELEASE.tar.gz) = 29b32dba3aaed7fbcf19e6ddd5ea1505bd9c9142940ebc5d97f191d09cd5d92c8bfda1c31d3b684cdabfd5cad72ec39c905e90d84f5661155cbe1b28688b90b7
|
||||
SHA512 (swift-format-swift-6.3.2-RELEASE.tar.gz) = 311a76c86e426e6ef8b9a93677b09df8974e34d37b8ca0cb5771e2398d58d43f1304a7ce1208157f3d787788050b58fdfd2e7344e77ab6e523591287e3d697c3
|
||||
SHA512 (swift-foundation-icu-swift-6.3.2-RELEASE.tar.gz) = d7e7caa491b1911368b43de059af704efe981964bb9a84d4fb2b7a10a9d5e77963e4cea687e9b2c8bb1138361e11e73f51cb9389a54efd1d1723254e187255a8
|
||||
SHA512 (swift-foundation-swift-6.3.2-RELEASE.tar.gz) = 22d8deb754cc5eb32c95f7a99cd1d2ab81ca06c9d57f197155defc9c7dac5573f7979bb5f9334774c143f2b8d9460561bb5cfd52804896013928f714b9fda3e0
|
||||
SHA512 (swift-installer-scripts-swift-6.3.2-RELEASE.tar.gz) = 19fe2f13fd30765d0a1cac966670cd4186b53f904af594229620afaa7246d9ec52fa1cb16e6cc97c43dc4aaccf0eed88ea4f4f69c53dedabd1f0f508d8ca97d8
|
||||
SHA512 (swift-integration-tests-swift-6.3.2-RELEASE.tar.gz) = f04eaf90e0d8647e6d8a45b563ddb8002e3c4d09b30c9302248fa3fce117d75bb927cc98d4863e3cd365d4b77934aa6e6510d444e5e80835305cba0aae9b3153
|
||||
SHA512 (swift-llbuild-swift-6.3.2-RELEASE.tar.gz) = e4842fb10fd1b9e6b9a9bc08706514829551e4ffb28eed17f653dd6acfbbbb13693eaeb485aafec949f9731b45d8e37f1d6f30e0ee2bb3cf671e3a5369bf7a84
|
||||
SHA512 (swift-llvm-bindings-swift-6.3.2-RELEASE.tar.gz) = acf7eccbfe0503d0b64aee54a94c5ecfca137d0e9608914ca99949acddde055daf827df1bce07b4e9db8a00ea0bd0530b3da7b6fbfc864520e40a66e97d258cc
|
||||
SHA512 (swift-lmdb-swift-6.3.2-RELEASE.tar.gz) = 96b9fdcc91a509cd8b095d0785236328fcd9ee28e0fd7a6ea66a4987057e016bec214a92bb1fb626876e6246e9a611c89c95e1307a008ff4175df9fede23eca4
|
||||
SHA512 (swift-log-1.5.4.tar.gz) = c148f7a20072fba57226bfbc0d9e9f6bb9ebfc952e920d7f4b6a12028fa49a2f61f1f7f13e53c2421b562b83e8160e3d64da51437840b9312c77113b1484c39f
|
||||
SHA512 (swift-markdown-swift-6.3.2-RELEASE.tar.gz) = 85bf5ef49d79bd270280b36ed614328a64c5a202d4832a227f03a538219ad87fbe8b21036e03f6ab81270a1c660bd8af15e7094d5b0515257378f2a934fee8ec
|
||||
SHA512 (swift-nio-2.65.0.tar.gz) = 3eb24d634c8937270b88eda8c34b7b70290b28a601228e051cd2b414003902d18d066dc82f8682835b2c788d5d2b27ac0a1f1723e16f902b1d3d321ac7807f6d
|
||||
SHA512 (swift-numerics-1.0.2.tar.gz) = 2d6a2c6aa21a86ece26983cbcaa366bd726e4e0c4341e4801510a0227be8856280102fd04726a91b5b335aaf7eb609b04113d6af824e904ae4c768755dd6707a
|
||||
SHA512 (swift-package-manager-swift-6.3.2-RELEASE.tar.gz) = 00006dc3e91ed99c1027616d481ba52750fd82ffa11b17628bc4d19099469bceadf6ad145f934ae92a6b6885b162a65c3a1c1025193c88367f0e2e0e8d1de403
|
||||
SHA512 (swift-sdk-generator-swift-6.3.2-RELEASE.tar.gz) = 977aacf0a9fe816d529d8235ad020cd5a4b892ac9fcd2ed81f6f9f607ca8725a1c26d980a7e33310076cd058b679e1436ed76894efeebe5ee4e885db46b2c879
|
||||
SHA512 (swift-stress-tester-swift-6.3.2-RELEASE.tar.gz) = cdddf857b4f73430d4a92a75c522bf8144d14d0b1565a7ae9d92efff9a97362f2ec593532b488f4c3719360a1687c61389bbdbd1f1b4456359c97096abfa9669
|
||||
SHA512 (swift-subprocess-0.2.1.tar.gz) = ac086c8da5e0dad4d84b6f146ce6844babe521ba7d66c02bce2c0b81e17f54bc522f1277b93206f86f225505a69cb9e25348aee5998b68a985a154374e4ba0a2
|
||||
SHA512 (swift-swift-6.3.2-RELEASE.tar.gz) = 98ad80ba170fc9d920442f80938717f4e7d44b4c664cbf55072f285c0c0c39e1630902491be10785d83efaae1e29030ad438085b3e42f06efcc2fa412b4211f1
|
||||
SHA512 (swift-syntax-swift-6.3.2-RELEASE.tar.gz) = bcb3a41a55b1440a3a5a57cabfd0ece95ca8f12762402abfc1876b317494f0dc557828e221f72a95c40943b66bd528bd4600436ba301067ff1f3cb16cfc4b4a1
|
||||
SHA512 (swift-system-1.5.0.tar.gz) = 003f6112e47c2f9c5abc79ea13bd2904cfba6b265c49028b006a8a60f754e86085a87c9ef9eeb79266511a1afcfcd95b471e8a780959b94baaf6fd18e87f25f6
|
||||
SHA512 (swift-testing-swift-6.3.2-RELEASE.tar.gz) = c4d857d0818ca6761b8cf9456ca766b97b7c0409b9eefea388299fd9a8b32b56d6ef820c2e197d921b04b933f42a243029a15f293556611b0a0d90b44a5b9eda
|
||||
SHA512 (swift-toolchain-sqlite-1.0.7.tar.gz) = 286c77daf11f95388c9cc31a4b416dac1a106d85b67ea942657821935557c8f8db9d96d90cf5c75b72ef4b8c8eba14eb8e9ce13f62cb10e71d22c3ac8fb505c1
|
||||
SHA512 (swift-tools-protocols-0.0.9.tar.gz) = cccca5abe4d16bd8300b9772801973b9cbb5669feeeff1f59cb38b6f6ebe708445722b39e1664101a80016f7572bd46449432d998d5323a2d05a35348bdf6d57
|
||||
SHA512 (swift-tools-support-core-swift-6.3.2-RELEASE.tar.gz) = a1559adc2e14b093ed7e3628be2735ff18a2f4c5413b97cddad417d61702985fa24d76dab38ebca182bb9492d027ec6501981d4356b24c2454a608978dbf9055
|
||||
SHA512 (swift-xcode-playground-support-swift-6.3.2-RELEASE.tar.gz) = 38857b44ae1631dfaee56a44733418b815156c30807efcc6e69c501241b61369eb6029344ab5ce6b11641a81f921c8583fb7532d204994d3954d746c54747d3c
|
||||
SHA512 (wasi-libc-wasi-sdk-27.tar.gz) = dfc2c36fabf32f465fc833ed0b10efffc9a35c68162ecc3e8d656d1d684d170b734d55e790614d12d925d17f49d60f0d2d01c46cecac941cf62d68eda84df13e
|
||||
SHA512 (WasmKit-0.1.6.tar.gz) = 2dda8f6366893dfef0209914b407b71574432e23d9631dc5ee8ceb294cbeec4412c80ec31ae7f37b1847f5ddeaf4c86ad5d03caa7a358a1d004f130afb59db8d
|
||||
SHA512 (zlib-1.3.1.tar.gz) = 8c9642495bafd6fad4ab9fb67f09b268c69ff9af0f4f20cf15dfc18852ff1f312bd8ca41de761b3f8d8e90e77d79f2ccacd3d4c5b19e475ecf09d021fdfe9088
|
||||
|
|
|
|||
0
swift-corelibs-foundation.patch
Normal file
0
swift-corelibs-foundation.patch
Normal file
60
swift-corelibs-libdispatch.patch
Normal file
60
swift-corelibs-libdispatch.patch
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
diff --git swift-corelibs-libdispatch.orig/src/apply.c swift-corelibs-libdispatch/src/apply.c
|
||||
index 9c7d60f..c682f95 100644
|
||||
--- swift-corelibs-libdispatch.orig/src/apply.c
|
||||
+++ swift-corelibs-libdispatch/src/apply.c
|
||||
@@ -20,6 +20,9 @@
|
||||
|
||||
#include "internal.h"
|
||||
|
||||
+#pragma GCC diagnostic push
|
||||
+#pragma GCC diagnostic ignored "-Wcast-function-type-mismatch"
|
||||
+
|
||||
typedef void (*dispatch_apply_function_t)(void *, size_t);
|
||||
static char const * const _dispatch_apply_key = "apply";
|
||||
|
||||
@@ -366,3 +369,5 @@ dispatch_apply(size_t iterations, dispatch_queue_t dq, void (^work)(size_t))
|
||||
(dispatch_apply_function_t)_dispatch_Block_invoke(work));
|
||||
}
|
||||
#endif
|
||||
+
|
||||
+#pragma GCC diagnostic pop
|
||||
diff --git swift-corelibs-libdispatch.orig/src/data.c swift-corelibs-libdispatch/src/data.c
|
||||
index 0a3cb1a..81a483b 100644
|
||||
--- swift-corelibs-libdispatch.orig/src/data.c
|
||||
+++ swift-corelibs-libdispatch/src/data.c
|
||||
@@ -20,6 +20,9 @@
|
||||
|
||||
#include "internal.h"
|
||||
|
||||
+#pragma GCC diagnostic push
|
||||
+#pragma GCC diagnostic ignored "-Wcast-function-type-mismatch"
|
||||
+
|
||||
/*
|
||||
* Dispatch data objects are dispatch objects with standard retain/release
|
||||
* memory management. A dispatch data object either points to a number of other
|
||||
@@ -738,3 +741,5 @@ retry:
|
||||
return mep;
|
||||
}
|
||||
#endif // HAVE_MACH
|
||||
+
|
||||
+#pragma GCC diagnostic pop
|
||||
diff --git swift-corelibs-libdispatch.orig/src/event/event_epoll.c swift-corelibs-libdispatch/src/event/event_epoll.c
|
||||
index f31d13e..ac80dfd 100644
|
||||
--- swift-corelibs-libdispatch.orig/src/event/event_epoll.c
|
||||
+++ swift-corelibs-libdispatch/src/event/event_epoll.c
|
||||
@@ -20,6 +20,9 @@
|
||||
|
||||
|
||||
#include "internal.h"
|
||||
+
|
||||
+#pragma GCC diagnostic push
|
||||
+#pragma GCC diagnostic ignored "-Wsign-conversion"
|
||||
#if DISPATCH_EVENT_BACKEND_EPOLL
|
||||
#include <linux/sockios.h>
|
||||
#include <sys/epoll.h>
|
||||
@@ -724,3 +727,5 @@ _dispatch_event_loop_leave_immediate(uint64_t dq_state)
|
||||
}
|
||||
|
||||
#endif // DISPATCH_EVENT_BACKEND_EPOLL
|
||||
+
|
||||
+#pragma GCC diagnostic pop
|
||||
19
swift-foundation.patch
Normal file
19
swift-foundation.patch
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
diff --git swift-foundation.orig/Sources/_FoundationCShims/include/_CStdlib.h swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
|
||||
index 71e2fd2..a63a9dc 100644
|
||||
--- swift-foundation.orig/Sources/_FoundationCShims/include/_CStdlib.h
|
||||
+++ swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
|
||||
@@ -51,8 +51,14 @@
|
||||
#include <locale.h>
|
||||
#endif
|
||||
|
||||
+#ifndef _GLIBCXX_MATH_H
|
||||
#if __has_include(<math.h>)
|
||||
+#ifndef _MATH_H
|
||||
+#define _GLIBCXX_MATH_H 1
|
||||
#include <math.h>
|
||||
+#undef _GLIBCXX_MATH_H
|
||||
+#endif
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
#if __has_include(<signal.h>)
|
||||
1384
swift-lang.spec
1384
swift-lang.spec
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,8 @@
|
|||
--- swift/utils/build-script-impl.orig 2024-06-25 09:36:26.767949217 -0500
|
||||
+++ swift/utils/build-script-impl 2024-06-25 09:36:46.207322186 -0500
|
||||
@@ -2243,7 +2243,7 @@
|
||||
diff --git swift.orig/utils/build-script-impl swift/utils/build-script-impl
|
||||
index 3140c8bb545..32a0b502ae6 100755
|
||||
--- swift.orig/utils/build-script-impl
|
||||
+++ swift/utils/build-script-impl
|
||||
@@ -2179,7 +2179,7 @@ for host in "${ALL_HOSTS[@]}"; do
|
||||
-DLLDB_ENABLE_CURSES=ON
|
||||
-DLLDB_ENABLE_LIBEDIT=ON
|
||||
-DLLDB_ENABLE_PYTHON=ON
|
||||
|
|
@ -1 +1,3 @@
|
|||
/usr/lib/swift/linux
|
||||
# Swift runtime libraries are installed to /usr/lib64
|
||||
# This is already in the default library search path
|
||||
# This file is kept for potential future use but is currently not needed
|
||||
|
|
|
|||
13
swiftpm.patch
Normal file
13
swiftpm.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git swiftpm.orig/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift swiftpm/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift
|
||||
index 3aadda6b5..61c1c3532 100644
|
||||
--- swiftpm.orig/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift
|
||||
+++ swiftpm/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift
|
||||
@@ -440,7 +440,7 @@ public final class ClangModuleBuildDescription {
|
||||
case .debug:
|
||||
return ["-O0"]
|
||||
case .release:
|
||||
- return ["-O2"]
|
||||
+ return ["-O1"]
|
||||
}
|
||||
}
|
||||
|
||||
5
tests/basic/main.fmf
Normal file
5
tests/basic/main.fmf
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
summary: Compile and run a basic Swift program and test SPM
|
||||
test: ./test.sh
|
||||
require:
|
||||
- swift-lang
|
||||
framework: shell
|
||||
32
tests/basic/test.sh
Executable file
32
tests/basic/test.sh
Executable file
|
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash
|
||||
set -ex
|
||||
|
||||
echo "Testing Swift version..."
|
||||
swift --version
|
||||
|
||||
echo "Testing script execution..."
|
||||
cat << 'EOF' > hello.swift
|
||||
print("Hello, Scripting World!")
|
||||
EOF
|
||||
swift hello.swift | grep "Hello, Scripting World!"
|
||||
|
||||
echo "Testing compiled executable..."
|
||||
cat << 'EOF' > main.swift
|
||||
print("Hello, Compiled World!")
|
||||
EOF
|
||||
swiftc main.swift -o hello_compiled
|
||||
./hello_compiled | grep "Hello, Compiled World!"
|
||||
|
||||
echo "Testing Swift Package Manager..."
|
||||
mkdir mypkg
|
||||
cd mypkg
|
||||
swift package init --type executable
|
||||
swift build
|
||||
swift run | grep "Hello, world!"
|
||||
cd ..
|
||||
|
||||
echo "Cleaning up..."
|
||||
rm -f hello.swift main.swift hello_compiled
|
||||
rm -rf mypkg
|
||||
|
||||
echo "All basic tests passed!"
|
||||
5
tests/plan.fmf
Normal file
5
tests/plan.fmf
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
summary: Basic swift-lang functionality tests
|
||||
discover:
|
||||
how: fmf
|
||||
execute:
|
||||
how: tmt
|
||||
88
update-swift-version.sh
Executable file
88
update-swift-version.sh
Executable file
|
|
@ -0,0 +1,88 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
SWIFT_VERSION="${1:-}"
|
||||
# Only shorten the version if it contains two dots.
|
||||
if [[ "${SWIFT_VERSION}" =~ \.\. ]]; then
|
||||
SHORT_SWIFT_VERSION="${SWIFT_VERSION%.*}"
|
||||
else
|
||||
SHORT_SWIFT_VERSION="${SWIFT_VERSION}"
|
||||
fi
|
||||
|
||||
if [[ -z "$SWIFT_VERSION" ]]; then
|
||||
echo "Usage: $0 <swift-version>"
|
||||
echo "Example: $0 6.1.3"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SPEC_FILE="swift-lang.spec"
|
||||
TAG="swift-${SWIFT_VERSION}-RELEASE"
|
||||
CONFIG_URL="https://raw.githubusercontent.com/swiftlang/swift/${TAG}/utils/update_checkout/update-checkout-config.json"
|
||||
TEMP_CONFIG=$(mktemp)
|
||||
|
||||
echo "Downloading Swift $SWIFT_VERSION configuration..."
|
||||
if ! curl -sSL "$CONFIG_URL" -o "$TEMP_CONFIG"; then
|
||||
echo "Error: Failed to download configuration for Swift $SWIFT_VERSION"
|
||||
echo "URL: $CONFIG_URL"
|
||||
rm -f "$TEMP_CONFIG"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! jq . "$TEMP_CONFIG" >/dev/null 2>&1; then
|
||||
echo "Error: Downloaded file is not valid JSON"
|
||||
rm -f "$TEMP_CONFIG"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Parsing repository versions..."
|
||||
|
||||
# Collect all the projects included in the desired branch scheme
|
||||
PROJECTS=$(jq -r --arg scheme "release/${SHORT_SWIFT_VERSION}" '.["branch-schemes"][$scheme]["repos"]|keys[]' "${TEMP_CONFIG}")
|
||||
|
||||
# Associate each project with the ref used by the desired branch scheme
|
||||
declare -A PROJECT_REFS
|
||||
for PROJECT in ${PROJECTS}; do
|
||||
PROJECT_REF=$(jq -r --arg scheme "release/${SHORT_SWIFT_VERSION}" --arg project "$PROJECT" '.["branch-schemes"][$scheme]["repos"][$project]' "${TEMP_CONFIG}")
|
||||
PROJECT_REFS["${PROJECT}"]="${PROJECT_REF}"
|
||||
done
|
||||
|
||||
# Remove all existing sources between the lines "Begin forge sources" and "End forge sources"
|
||||
sed -i "/Begin forge sources/,/End forge sources/{//!d;}" "${SPEC_FILE}"
|
||||
|
||||
IDX=1
|
||||
# Get each project's "ID" (Github repo org/proj URL fragment)
|
||||
for PROJECT in "${!PROJECT_REFS[@]}"; do
|
||||
if [ "${PROJECT}" == "swift" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
PROJECT_REF=${PROJECT_REFS[${PROJECT}]}
|
||||
PROJECT_ID=$(jq -r --arg project "${PROJECT}" '.["repos"][$project].remote.id' "${TEMP_CONFIG}")
|
||||
FORGEURL="https://github.com/${PROJECT_ID}"
|
||||
|
||||
PADDING=" "
|
||||
if [ "${IDX}" -lt 10 ]; then
|
||||
PADDING=" "
|
||||
fi
|
||||
if [ "${IDX}" -ge 100 ]; then
|
||||
PADDING=" "
|
||||
fi
|
||||
|
||||
if [[ "${PROJECT_REF}" =~ ^(swift/)?release/.* ]]; then
|
||||
PROJECT_REF="swift-%{version0}-RELEASE"
|
||||
fi
|
||||
|
||||
# Add a new source to the spec file between the lines "Begin forge sources" and "End forge sources"
|
||||
sed -i -e "/End forge sources/i %global forgeurl${IDX} ${FORGEURL}\n%global tag${IDX} ${PADDING}${PROJECT_REF}\n%global subdir${IDX} ${PROJECT}\n" "${SPEC_FILE}"
|
||||
IDX=$((IDX + 1))
|
||||
done
|
||||
|
||||
# Update the version number in the spec file.
|
||||
echo "Updating version number in the spec file."
|
||||
sed -i "s|Version: .*|Version: ${SWIFT_VERSION}|" "${SPEC_FILE}"
|
||||
|
||||
rm -f "$TEMP_CONFIG"
|
||||
|
||||
echo "Done! Please review the changes to ensure everything is correct."
|
||||
echo "Remember to review the patches and remove any that are no longer needed."
|
||||
Loading…
Add table
Add a link
Reference in a new issue