dev-lang/swift-bin
A high-level, general-purpose, multi-paradigm, compiled programming language
ChangeLog
commit e04b0cf93b3fa053aa2c1f135a8a2a7019fdfc2f
Author: Itai Ferber <itai@itaiferber.net>
Date: Tue Jun 9 15:56:17 2026 -0400
dev-lang/swift-bin: die on installation failure
Hardens the src_install phase by validating that the expected image
exists in the downloaded package, and dies if copying those files to
"$ED" fails.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 3fa00fae2e7a8f216d6aefaf30af5b21217e8c6d
Author: Itai Ferber <itai@itaiferber.net>
Date: Tue Jun 9 15:48:12 2026 -0400
dev-lang/swift-bin: fix swift-bin-6.3* distfiles
The `swift-bin-6.3*-r1` gpkgs were incorrectly manually packaged using
the wrong top-level dirname (`swift-6.3*` instead of `swift-6.3*-r1`),
causing the distfile to download and install successfully, but leaving
an empty tree. The distfiles have been fixed.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit f3f29c2762aa47df487bfa5ea9ddc8f3ee624bac
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Jun 6 08:35:22 2026 -0400
dev-lang/swift-bin: add 5.10.1-r6, drop 5.10.1-r5
Swift 5.10 dynamically links against ICU using versioned libs (e.g.,
libicuuc.so.<vers> instead of libicuuc.so); this leads to unresolved
SONAME dependencies on systems with differing ICU versions. The built
binaries have been updated to link against unversioned dynamic libs
instead.
Closes: https://bugs.gentoo.org/974734
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit b5a17509ba7ca08bb91bf5091d6e5147588bb494
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Jun 5 11:59:21 2026 -0400
dev-lang/swift-bin: fix swift-bin-6.3* SLOTs
swift-bin-6.3* ebuilds were accidentally introduced with a SLOT of "6/2"
when they should have been using "6/3".
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 26544ccd7297a75f2b0f1adabd4130e9b953d26b
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Jun 5 11:20:32 2026 -0400
dev-lang/swift-bin: add 6.3.2
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit a30c9db6efca3a52289cdb5b5cfb20ba3cebbdf7
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Apr 24 11:54:15 2026 -0400
dev-lang/swift-bin: add 6.3.1
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit a8abdbc48143156f18c99dceb4e091117f83807a
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Mar 28 11:25:32 2026 -0400
dev-lang/swift-bin: update to llvm-r2.eclass
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 938edc8a22a9b4b51b666725a9017c59749a95a4
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Mar 28 11:23:54 2026 -0400
dev-lang/swift-bin: add 6.3
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 68fbddeaec33c84681344a53d9ce231bc2df3348
Author: David Roman <davidroman96@gmail.com>
Date: Mon Mar 9 00:12:27 2026 +0100
*/*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
commit 3cb3e8caf35981a983dbf11af42d2eed8d81fe4f
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Feb 27 19:12:34 2026 -0500
dev-lang/swift-bin: update LLVM_COMPAT
Drop non-existent LLVM 15, and extend compatibility through LLVM 21.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 3de0e736afeed42c5db83cb9a26656518a827494
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Feb 27 19:12:01 2026 -0500
dev-lang/swift-bin: add 6.2.4
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 2ffdfebf8fa581e0b706f2037295a412fa7dacd5
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Dec 13 12:50:19 2025 -0500
dev-lang/swift-bin: correct KEYWORDS
`swift-bin` is currently only built for amd64 and doesn't work on other
architectures; the KEYWORDS need to reflect this.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 788aa343d562ec5b320b759121fcd1046fc59c79
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Dec 12 22:11:59 2025 -0500
dev-lang/swift-bin: new package, add 5.10.1-r5, 6.2.3
Signed-off-by: Itai Ferber <itai@itaiferber.net>
Author: Itai Ferber <itai@itaiferber.net>
Date: Tue Jun 9 15:56:17 2026 -0400
dev-lang/swift-bin: die on installation failure
Hardens the src_install phase by validating that the expected image
exists in the downloaded package, and dies if copying those files to
"$ED" fails.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 3fa00fae2e7a8f216d6aefaf30af5b21217e8c6d
Author: Itai Ferber <itai@itaiferber.net>
Date: Tue Jun 9 15:48:12 2026 -0400
dev-lang/swift-bin: fix swift-bin-6.3* distfiles
The `swift-bin-6.3*-r1` gpkgs were incorrectly manually packaged using
the wrong top-level dirname (`swift-6.3*` instead of `swift-6.3*-r1`),
causing the distfile to download and install successfully, but leaving
an empty tree. The distfiles have been fixed.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit f3f29c2762aa47df487bfa5ea9ddc8f3ee624bac
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Jun 6 08:35:22 2026 -0400
dev-lang/swift-bin: add 5.10.1-r6, drop 5.10.1-r5
Swift 5.10 dynamically links against ICU using versioned libs (e.g.,
libicuuc.so.<vers> instead of libicuuc.so); this leads to unresolved
SONAME dependencies on systems with differing ICU versions. The built
binaries have been updated to link against unversioned dynamic libs
instead.
Closes: https://bugs.gentoo.org/974734
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit b5a17509ba7ca08bb91bf5091d6e5147588bb494
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Jun 5 11:59:21 2026 -0400
dev-lang/swift-bin: fix swift-bin-6.3* SLOTs
swift-bin-6.3* ebuilds were accidentally introduced with a SLOT of "6/2"
when they should have been using "6/3".
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 26544ccd7297a75f2b0f1adabd4130e9b953d26b
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Jun 5 11:20:32 2026 -0400
dev-lang/swift-bin: add 6.3.2
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit a30c9db6efca3a52289cdb5b5cfb20ba3cebbdf7
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Apr 24 11:54:15 2026 -0400
dev-lang/swift-bin: add 6.3.1
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit a8abdbc48143156f18c99dceb4e091117f83807a
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Mar 28 11:25:32 2026 -0400
dev-lang/swift-bin: update to llvm-r2.eclass
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 938edc8a22a9b4b51b666725a9017c59749a95a4
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Mar 28 11:23:54 2026 -0400
dev-lang/swift-bin: add 6.3
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 68fbddeaec33c84681344a53d9ce231bc2df3348
Author: David Roman <davidroman96@gmail.com>
Date: Mon Mar 9 00:12:27 2026 +0100
*/*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
commit 3cb3e8caf35981a983dbf11af42d2eed8d81fe4f
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Feb 27 19:12:34 2026 -0500
dev-lang/swift-bin: update LLVM_COMPAT
Drop non-existent LLVM 15, and extend compatibility through LLVM 21.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 3de0e736afeed42c5db83cb9a26656518a827494
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Feb 27 19:12:01 2026 -0500
dev-lang/swift-bin: add 6.2.4
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 2ffdfebf8fa581e0b706f2037295a412fa7dacd5
Author: Itai Ferber <itai@itaiferber.net>
Date: Sat Dec 13 12:50:19 2025 -0500
dev-lang/swift-bin: correct KEYWORDS
`swift-bin` is currently only built for amd64 and doesn't work on other
architectures; the KEYWORDS need to reflect this.
Signed-off-by: Itai Ferber <itai@itaiferber.net>
commit 788aa343d562ec5b320b759121fcd1046fc59c79
Author: Itai Ferber <itai@itaiferber.net>
Date: Fri Dec 12 22:11:59 2025 -0500
dev-lang/swift-bin: new package, add 5.10.1-r5, 6.2.3
Signed-off-by: Itai Ferber <itai@itaiferber.net>


View
Download
Browse