Itai Ferber
b153399da0
dev-lang/swift: add explicit RDEP on app-arch/zstd
...
Resolves a QA warning on Tinderbox regarding a missing RDEPEND on
app-arch/zstd. Since target systems are guaranteed to already have this
already (Portage itself depends on it unconditionally), this addition is
inconsequential and not worth adding ebuild revisions for.
Closes: https://bugs.gentoo.org/948329
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-01-18 12:04:16 -05:00
Itai Ferber
1e8cb85c79
dev-lang/swift: remove dev-cpp/tbb as a strong blocker for Swift 6
...
Swift 6 builds with `dev-cpp/tbb` installed on systems with
>=libstdc++-11 (the minimum version currently supported by Gentoo) as
long as it's bootstrapped by swift-5.10.1-r3 or later (which has a patch
backported from Swift 6 which prevents `<execution>` from getting picked
up).
Bug: https://bugs.gentoo.org/947141
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-01-15 14:53:29 -05:00
Itai Ferber
713f3eb13f
dev-lang/swift: add 5.10.1-r3
...
Backports Swift #75662 to enable building with `dev-cpp/tbb`
Bug: https://bugs.gentoo.org/947141
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-01-15 14:53:29 -05:00
Itai Ferber
5958bfb28a
dev-lang/swift: add dev-cpp/tbb as a strong blocker for Swift 6
...
See https://bugs.gentoo.org/947141
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-01-12 12:28:11 -05:00
Itai Ferber
96ec2c7ea4
dev-lang/swift: add 6.0.3
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-12-13 11:25:16 -05:00
Paul Zander
df59978603
move {sys-devel,llvm-core}/lld
...
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2024-12-11 16:59:52 +01:00
Paul Zander
2948484bf1
move {sys-devel,llvm-core}/clang
...
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2024-12-11 16:59:52 +01:00
Itai Ferber
8834ec6026
dev-lang/swift: add 6.0.2
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-31 11:11:56 -04:00
Itai Ferber
59307e2fb0
dev-lang/swift: add 6.0.1-r1
...
* Enables backtracing on Swift program abort
* Disables unconditional `-Werror` in swift-corelibs-libdispatch
* Adds correct dependency on Swift 5.10.1 via dev-lang/swift-bootstrap
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-31 11:11:56 -04:00
Itai Ferber
bcc4ae9994
dev-lang/swift: add 5.10.1-r2
...
* Enables backtracing on Swift program abort
* Disables unconditional `-Werror` in swift-corelibs-libdispatch
Closes: https://bugs.gentoo.org/941508
Closes: https://bugs.gentoo.org/941509
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-31 11:11:56 -04:00
Itai Ferber
5effb421f4
dev-lang/swift: move patches into versioned subdirs
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-31 11:11:56 -04:00
Itai Ferber
282216f801
dev-lang/swift: add 6.0.1
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:25 -04:00
Itai Ferber
2a36ac399b
dev-lang/swift: build without compiler assertions
...
Closes: https://bugs.gentoo.org/940500
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:25 -04:00
Itai Ferber
ca27db7e8b
dev-lang/swift: use llvm-r1 to set LLVM toolchain
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:25 -04:00
Itai Ferber
aaf9561924
dev-lang/swift: add support for app-eselect/eselect-swift
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:25 -04:00
Itai Ferber
730418e323
dev-lang/swift: add explicit SLOT
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:25 -04:00
Itai Ferber
95e178f331
dev-lang/swift: add swift-5.10.1-r1
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:24 -04:00
Itai Ferber
8844fcb7f0
dev-lang/swift: update SRC_URI
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-10-12 21:31:24 -04:00
Itai Ferber
c9dfaf59e3
dev-lang/swift: set LLDB to respect PYTHON_SINGLE_TARGET
...
Closes: https://bugs.gentoo.org/939685
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-09-15 19:50:13 -04:00
Itai Ferber
6ea7d4532a
dev-lang/swift: add missing dev-python/setuptools dependency
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-09-13 15:34:42 -04:00
Itai Ferber
c05b53a279
dev-lang/swift: set up Python to respect PYTHON_SINGLE_TARGET
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-09-13 15:33:30 -04:00
Itai Ferber
81b6f5cdfd
dev-lang/swift: add libicu as a build-time dependency
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-10 16:15:00 -04:00
Itai Ferber
9075a897d0
dev-lang/swift: add lld build-time dependency
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-10 14:37:55 -04:00
Itai Ferber
4b80fdd7ea
dev-lang/swift: remove unnecessary libicu source dependency
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-10 13:51:42 -04:00
Itai Ferber
4ea75ccb16
dev-lang/swift: ebuild correctness fixes
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-10 11:57:24 -04:00
Itai Ferber
b7c90de761
dev-lang/swift: fix build-time dependencies
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-10 11:55:45 -04:00
Itai Ferber
62e1a683e7
dev-lang/swift: disable py3.6, py3.7, py3.8, py3.9
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-10 11:53:40 -04:00
Itai Ferber
5efd1ce254
dev-lang/swift: switch to source-based builds
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-08-09 11:13:10 -04:00
Itai Ferber
f8b6c19cab
dev-lang/swift: update SRC_URI and clean up ebuild
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-07-16 19:19:18 -04:00
Itai Ferber
b67ca51421
dev-lang/swift: add myself as a maintainer
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-07-16 12:52:30 -04:00
Itai Ferber
78dba2e9d4
dev-lang/swift: new package, add 5.10.1
...
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2024-06-30 12:39:22 -04:00