commit:     4b80fdd7ea24f22a138b85ecb35b460fc08093dc
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Sat Aug 10 17:49:48 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sat Aug 10 17:51:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b80fdd7

dev-lang/swift: remove unnecessary libicu source dependency

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 dev-lang/swift/Manifest            | 1 -
 dev-lang/swift/swift-5.10.1.ebuild | 7 -------
 2 files changed, 8 deletions(-)

diff --git a/dev-lang/swift/Manifest b/dev-lang/swift/Manifest
index 774e29780..33bc33c04 100644
--- a/dev-lang/swift/Manifest
+++ b/dev-lang/swift/Manifest
@@ -1,5 +1,4 @@
 DIST Yams-5.0.1.tar.gz 658324 BLAKE2B 
8e95d96df85115b59334c9e20e03120040f6095c3a3f00110c2cd890077dd17f2f79a22452d380e05e463860c367db39b4df13815ee00ea80964707ef038c9ee
 SHA512 
91feecb95d1997235e443dea925ff11fa665e94c12c8eca2ed066ef340a51ec0253df2545d91184c31423cb4b039e1f89ac8f743cf3f154c9d93495eecc45432
-DIST icu-69.1.tar.gz 62824536 BLAKE2B 
591ba9b790e24c824cf5e1108f3ee14bee6c9bbc2379db2e3062970331bb633aefd926e1d407782ccfa754e953d390a9bb9dae5c8a8f7883373a224b0ca010a7
 SHA512 
4bfe07fb2ce647961ada18b1c5bfa10f38b4b95b8801c9720b3e223f92e6eddabdfc9b9f8553cc092bed309ec663e7f63873e370e390a1de9f7779c6bfe133c1
 DIST indexstore-db-5.10.1.tar.gz 909365 BLAKE2B 
fde150aff5a46970aafc872be8f9a57e338c648e2d3f5ea49a223d72d3cd402496a1045716551fd07c9954ea123a87070593d6fdd315a825f57d9d513f01d6b3
 SHA512 
1fc62360a5cd4701da314774b4c5c6a6a9cc2a8d46881962fc80331006c255d173f8ace8d743a09b3fcdbf1e92570248666396a0b78ce8be19eeff65ab6c3235
 DIST llvm-project-5.10.1.tar.gz 171145818 BLAKE2B 
e314f2e8716cb36b43e1ec23fe2fe212e4ab79e711f4544d54788338067f75b87abe84ecc60b1b5f073f0349d45363346d8a6b89b85f2ae6801cd09709293f52
 SHA512 
c659041234da1fed29a7186f0e436b0867576096483333d71f11e72828b45e2c7bd9b15db7d3da348a114af48a649f8a484ba3bd4de84d2f5cdb8a7035c5ad30
 DIST sourcekit-lsp-5.10.1.tar.gz 301167 BLAKE2B 
a1ff3b22c4ab2583d39687aae385fc52dcbb02237035ace8bc0fc6c705db1cd6734dae1656078080c7599ad4b75f5e03def7f60b0e0361bcb25e45bc9ea3c676
 SHA512 
4a2f7c2129a69c05c8d158877efb1538f092f8eb2d1b1194661cb7c6f201330ecf7fd33bb0d06dd595bc6966e19b739d103478db6c9b2a4c2d7ae351bfb398a8

diff --git a/dev-lang/swift/swift-5.10.1.ebuild 
b/dev-lang/swift/swift-5.10.1.ebuild
index 4037a47c9..ffcd49eb2 100644
--- a/dev-lang/swift/swift-5.10.1.ebuild
+++ b/dev-lang/swift/swift-5.10.1.ebuild
@@ -46,7 +46,6 @@ SRC_URI="
        
https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-syntax-${PV}.tar.gz
        
https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-tools-support-core-${PV}.tar.gz
        
https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> 
${P}.tar.gz
-       
https://github.com/unicode-org/icu/archive/refs/tags/release-69-1.tar.gz -> 
icu-69.1.tar.gz
 "
 
 PATCHES=(
@@ -105,7 +104,6 @@ src_unpack() {
 
        # Some one-off fixups:
        pushd "${S}" \
-               && mv 'icu-release-69' 'icu' \
                && mv 'swift-cmark' 'cmark' \
                && mv 'swift-llbuild' 'llbuild' \
                && mv 'swift-package-manager' 'swiftpm' \
@@ -231,11 +229,6 @@ src_compile() {
 }
 
 src_install() {
-       # `libicudataswift.so.69.1` has an empty `DT_RUNPATH`, which fails
-       # `rpath_security_checks`. It contains only data, so we can remove its 
rpath
-       # altogether.
-       patchelf --remove-rpath 
"${S}/stage2/usr/lib/swift/linux/libicudataswift.so.69.1" || die
-
        # The Swift build output is intended to be self-contained, and is
        # _significantly_ easier to leave as-is than attempt to splat onto the
        # filesystem; we'll install the output versioned into `/usr/lib64` and

Reply via email to