From 0b8b325c6d134a9f66de2ba751280e6480e609af Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 27 Mar 2024 01:01:27 +0000 Subject: gentoo auto-resync : 27:03:2024 - 01:01:27 --- gnustep-base/Manifest.gz | Bin 1718 -> 1719 bytes gnustep-base/libobjc2/Manifest | 7 +--- .../files/libobjc2-2.1-eh_trampoline.patch | 27 ------------- .../libobjc2/files/libobjc2-2.1-pthread_link.patch | 12 ------ gnustep-base/libobjc2/libobjc2-2.1.ebuild | 42 --------------------- gnustep-base/libobjc2/metadata.xml | 4 -- 6 files changed, 1 insertion(+), 91 deletions(-) delete mode 100644 gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch delete mode 100644 gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch delete mode 100644 gnustep-base/libobjc2/libobjc2-2.1.ebuild (limited to 'gnustep-base') diff --git a/gnustep-base/Manifest.gz b/gnustep-base/Manifest.gz index d62b593e4f4a..682d2bc48066 100644 Binary files a/gnustep-base/Manifest.gz and b/gnustep-base/Manifest.gz differ diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest index b66032c0606d..8255537b76f0 100644 --- a/gnustep-base/libobjc2/Manifest +++ b/gnustep-base/libobjc2/Manifest @@ -1,8 +1,3 @@ -AUX libobjc2-2.1-eh_trampoline.patch 1284 BLAKE2B baebdd162deaf18a1c4292064d6dfd8ac859e4f69e2d4b507d067b584f9b1178be3e2f58645927ce3796e4682d3906e1f0d4d04fa4d6968312ee89141b57d776 SHA512 2bf5a81a82eda517ed5d92df5a163a7ca46f4ff807aa285bb431bb5d8ea3f1dd8be318861d5c2c7859d50d5a403a9b4e8499452e86a6235a82b0d5baa0c99e1c -AUX libobjc2-2.1-pthread_link.patch 489 BLAKE2B c1b44f5287977eed31385d0a1d442c45e13f1154666cf9074275a899627fad81c24af2b803b1d748eb546fd2f18b30a13cc3b87f1a7e738df77e3550e7ecacc2 SHA512 95840a68d56d7b7eeadfdea44bfaae9361829569e10c90aa6da6e38ee958951e83295a02f189084bc65b0eebdad2218a05cf350961b2f3bb3e7f2ec1350d0806 -DIST 757de82.tar.gz 63372 BLAKE2B 74078c6c16d7ac1891ce63b21ae2f06c8759f3a95db74a6acef2d51d605a7631ac37b8c8698752699e5c30d2e95876b1967e6c2c429403f1094b6b99dd4d272c SHA512 732e7f5b4ec0dc18c0c7b2b567e4fd65727918db76863aabb4433db22630e1e3c5ba3063de6dcf32f099c0d8cfd70b0d811d59f73a2cda362f6bd7054d14f999 -DIST libobjc2-2.1.tar.gz 200290 BLAKE2B 67cd78238afad9afa4311669403be06ec8d001978e997128acc67cdba9c2b18482f66af4597c4a484556ce38bbfc4416b1b1cb8cde1d8f27f3b4d744d4581309 SHA512 a93c385f9ad53fce0f736088c3a18e72119c0128690725e435a35fe4250830d13e18899f98c7d80e6ea41cbfe1404f055d9d6c3d891ad7c770d47dcd0244fc7f DIST libobjc2-2.2.tar.gz 203442 BLAKE2B 87a1a50e97f27f347ea9edfbaed1e7938f9fd090e1726d5564215326a607b59cc763729396f4de7634a2f199ada822e8244950f6f77f501e59d1d2423cf75076 SHA512 4e49dc00be5a9282678b7cd4793ef1c4202e4a7f26dba2a170f0ff77b0f311c0f44eb72093a01367be34f12156ffd07fec40067162b9c0e4f561ec0784ab0643 -EBUILD libobjc2-2.1.ebuild 972 BLAKE2B 4db25a50673b9c0a70d5d85d4cf691461bdf796dacd900483e5b7d1d1e5b3bf49114b0f1816263a171711a6fd91ac57633a76d91585d0a22d49b38d60b9856a0 SHA512 2b648bde2d3b4e75f1ece00204e48bd9c671cd56a791a86d036d4cc32e02eac2675fc4058f9671d51995218deeb61031b65651c1df3b04db2a4ae1cd3edecdaa EBUILD libobjc2-2.2.ebuild 614 BLAKE2B ff6d5fb4a8163767fcf284ede19645329df29667d2c72d9b635a69bb76b771e8d9dba66c6dfc3668b5a5f6dfe6dc9037cdd60588d610e1c61555b43845a19191 SHA512 818ef1d00dfe9374891276ac4636d04730e0e696959a5b4f742ddd88d83662622e04e9bfea58ea52a0e5f778096d20c0a264dc3121a836aab6c532403dbfb804 -MISC metadata.xml 1349 BLAKE2B 42939618f1e26c6a02bae6406d647d28cbe42da527396b7ffc881c76ccc552435d44f6b836bc9addb1f4d8623e56ca07cdf52066d62cbb0e301d65dc359dfd2d SHA512 38f171690d62b36be0d6e2e01bfe102c445e0c7f91ec49784e5837fb54c53d460648dc1a4a15b489027604d08aee03d735f66d1bd70d0df59721b172f4074b3e +MISC metadata.xml 1203 BLAKE2B c5984f1f1c37b23b593ec1b881cdd45aaa6a0a7ba469cf664df8b765e161bb10bde4fb567f66de2e575902862517bed01c0bc58ffc7a1ce82ff45587bda1aad8 SHA512 d252bc92d444175f6bf1110d5bec90d2f93a0ebcd73306427b6718b93d97afee73064b35208726ee480a894c6c061510180a119bdaa45bd67e2b6c2190935ca4 diff --git a/gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch b/gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch deleted file mode 100644 index c956d15fbd59..000000000000 --- a/gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4e07fb8457266b76311b2bf3dc5dbe8db790c0b5 Mon Sep 17 00:00:00 2001 -From: David Chisnall -Date: Wed, 26 Aug 2020 16:37:06 +0100 -Subject: [PATCH] Don't use CXXFLAGS when compiling eh_trampoline.cc - -The way that we were doing this didn't handle multiple flags and we -actually don't want the user to override these flags because that file -needs to be compiled in a very specific way. - -Fixes #177 ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e2746e9..80b7dfe 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -317,7 +317,7 @@ if (ENABLE_OBJCXX) - endif() - endif () - add_custom_command(OUTPUT eh_trampoline.s -- COMMAND ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_FLAGS} -fPIC -S "${CMAKE_SOURCE_DIR}/eh_trampoline.cc" -o - -fexceptions -fno-inline | sed "s/__gxx_personality_v0/test_eh_personality/g" > "${CMAKE_BINARY_DIR}/eh_trampoline.s" -+ COMMAND ${CMAKE_CXX_COMPILER} -fPIC -S "${CMAKE_SOURCE_DIR}/eh_trampoline.cc" -o - -fexceptions -fno-inline | sed "s/__gxx_personality_v0/test_eh_personality/g" > "${CMAKE_BINARY_DIR}/eh_trampoline.s" - MAIN_DEPENDENCY eh_trampoline.cc) - list(APPEND libobjc_ASM_SRCS eh_trampoline.s) - list(APPEND libobjc_CXX_SRCS objcxx_eh.cc) diff --git a/gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch b/gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch deleted file mode 100644 index 4d6f1d517db1..000000000000 --- a/gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur libobjc2-2.1.orig/CMakeLists.txt libobjc2-2.1/CMakeLists.txt ---- libobjc2-2.1.orig/CMakeLists.txt 2020-08-23 17:10:20.000000000 +0200 -+++ libobjc2-2.1/CMakeLists.txt 2020-09-03 10:51:38.716078009 +0200 -@@ -344,7 +344,7 @@ - # threading implementation (we do for everything except thread-local storage) - set(CMAKE_THREAD_PREFER_PTHREAD) - include(FindThreads) --set(objc_LINK_FLAGS "${objc_LINK_FLAGS} ${CMAKE_THREAD_LIBS_INIT}") -+target_link_libraries(objc Threads::Threads) - - - diff --git a/gnustep-base/libobjc2/libobjc2-2.1.ebuild b/gnustep-base/libobjc2/libobjc2-2.1.ebuild deleted file mode 100644 index cb88bdb54a2e..000000000000 --- a/gnustep-base/libobjc2/libobjc2-2.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake - -DESCRIPTION="GNUstep Objective-C runtime" -HOMEPAGE="https://gnustep.github.io" -SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/Tessil/robin-map/archive/757de82.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="boehm-gc test" -RESTRICT="!test? ( test )" - -RDEPEND="boehm-gc? ( dev-libs/boehm-gc )" -BDEPEND="${RDEPEND} - sys-devel/clang" - -PATCHES=( - "${FILESDIR}"/${P}-eh_trampoline.patch - "${FILESDIR}"/${P}-pthread_link.patch -) - -src_prepare() { - cmake_src_prepare - cp -a "${WORKDIR}"/robin-map-757de829927489bee55ab02147484850c687b620/* \ - "${S}"/third_party/robin-map || die -} - -src_configure() { - export CC="clang" - export CXX="clang++" - local mycmakeargs=( - -DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND - -DBOEHM_GC="$(usex boehm-gc)" - -DTESTS="$(usex test)" - ) - cmake_src_configure -} diff --git a/gnustep-base/libobjc2/metadata.xml b/gnustep-base/libobjc2/metadata.xml index 2d0a8b5d7a51..2fd045d0260c 100644 --- a/gnustep-base/libobjc2/metadata.xml +++ b/gnustep-base/libobjc2/metadata.xml @@ -23,10 +23,6 @@ - Efficient support for @synchronized() - Type-dependent dispatch, eliminating stack corruption from mismatched selectors. - - Enable Hans Boehm's garbage collector - (dev-libs/boehm-gc). Not recommended by upstream - gnustep/libobjc2 -- cgit v1.2.3