Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnustep-base/libobjc2/files/, gnustep-base/libobjc2/
Date: Thu, 03 Sep 2020 09:33:39
Message-Id: 1599125583.f5d24ca24b89454e75c26959c97e2eb03f1b76d7.voyageur@gentoo
1 commit: f5d24ca24b89454e75c26959c97e2eb03f1b76d7
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 3 07:57:06 2020 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 3 09:33:03 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d24ca2
7
8 gnustep-base/libobjc2: drop old
9
10 Package-Manager: Portage-3.0.5, Repoman-3.0.1
11 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
12
13 gnustep-base/libobjc2/Manifest | 2 -
14 .../libobjc2/files/libobjc2-1.7-fix_soname.patch | 58 ----------------------
15 gnustep-base/libobjc2/libobjc2-1.8.1.ebuild | 45 -----------------
16 gnustep-base/libobjc2/libobjc2-1.8.ebuild | 45 -----------------
17 4 files changed, 150 deletions(-)
18
19 diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest
20 index 8de99af580c..a9afd544951 100644
21 --- a/gnustep-base/libobjc2/Manifest
22 +++ b/gnustep-base/libobjc2/Manifest
23 @@ -1,3 +1 @@
24 -DIST libobjc2-1.8.1.tar.gz 173635 BLAKE2B 1ed9df6ee934a56dd8565904f9a402f5687bac6f876bcef538fed60c4ebd34af8f35921bdabbdf1ad97fb371e591aea3e47170afaffe65056af07c88e01f0b37 SHA512 518f36e96a82a076fc67fe384226bd97310cd10a53c7b0951db9f3658aa534582b245d5cb97956fe91c38338c3fc8f1e569dd8af36f6d12e32bf1460251d02eb
25 -DIST libobjc2-1.8.tar.gz 173512 BLAKE2B ba494dd2db2bfdcc2cfce906014d75146368f049ebe4ea6b83024705af2b78f916252a084b95be43c245c5fd6574d00db75853d291193ea70cc48a6b5dbeab93 SHA512 1562e42dc43a24c1655d02db7aa101a48a7b026bec23252c8eec3893fbac0d67368685291df0954ee79f07b92ecc13c68ee7c7b0f351428a31e99ed05ed2230d
26 DIST libobjc2-2.0.tar.gz 191800 BLAKE2B 71f54b1410e20bb638dce4cae8c2cc48ea07acf31a97f1994587a9f6401b725ac393abaef355e9476ef6a0622d80fb6fbe4b3c7f39294e7bedbba17cd4108278 SHA512 2b72506204b8fea6a76688ee96611613c4b7cf98942acc89905c531f4dc997ae0482ff10fa819c2471df6c06d5ebcd251167d8903a4f18d47507cd42baec3748
27
28 diff --git a/gnustep-base/libobjc2/files/libobjc2-1.7-fix_soname.patch b/gnustep-base/libobjc2/files/libobjc2-1.7-fix_soname.patch
29 deleted file mode 100644
30 index ba1aa8ecea9..00000000000
31 --- a/gnustep-base/libobjc2/files/libobjc2-1.7-fix_soname.patch
32 +++ /dev/null
33 @@ -1,58 +0,0 @@
34 -diff -Naur libobjc2-1.7.orig/CMakeLists.txt libobjc2-1.7/CMakeLists.txt
35 ---- libobjc2-1.7.orig/CMakeLists.txt 2013-06-27 13:30:41.000000000 +0200
36 -+++ libobjc2-1.7/CMakeLists.txt 2015-05-20 13:20:55.214244088 +0200
37 -@@ -8,7 +8,8 @@
38 - set(CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS_RELEASE}")
39 - set(CMAKE_C_FLAGS "-std=gnu99 ${CMAKE_C_FLAGS}")
40 -
41 --set(libobjc_VERSION 4.6)
42 -+set(libobjc_SOVERSION 4)
43 -+set(libobjc_VERSION 4.6.0)
44 -
45 - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexceptions")
46 - # Build configuration
47 -@@ -204,7 +205,8 @@
48 - add_library(objcxx SHARED ${libobjcxx_CXX_SRCS})
49 - set_target_properties(objcxx PROPERTIES
50 - LINKER_LANGUAGE C
51 -- SOVERSION ${libobjc_VERSION}
52 -+ SOVERSION ${libobjc_SOVERSION}
53 -+ VERSION ${libobjc_VERSION}
54 - )
55 - target_link_libraries(objcxx ${CXX_RUNTIME})
56 - set(CXX_RUNTIME "")
57 -@@ -220,7 +222,8 @@
58 - add_library(objcxx SHARED ${libobjcxx_CXX_SRCS})
59 - set_target_properties(objcxx PROPERTIES
60 - LINKER_LANGUAGE C
61 -- SOVERSION ${libobjc_VERSION}
62 -+ SOVERSION ${libobjc_SOVERSION}
63 -+ VERSION ${libobjc_VERSION}
64 - )
65 - set(CXX_RUNTIME "")
66 - list(APPEND INSTALL_TARGETS objcxx)
67 -@@ -241,7 +244,8 @@
68 -
69 - set_target_properties(objc PROPERTIES
70 - LINKER_LANGUAGE C
71 -- SOVERSION ${libobjc_VERSION}
72 -+ SOVERSION ${libobjc_SOVERSION}
73 -+ VERSION ${libobjc_VERSION}
74 - OUTPUT_NAME ${LIBOBJC_NAME}
75 - LINK_FLAGS "${objc_LINK_FLAGS}"
76 - )
77 -@@ -349,3 +353,14 @@
78 - add_subdirectory(Test)
79 - endif (TESTS)
80 -
81 -+
82 -+MESSAGE(STATUS "<<< Gentoo configuration >>>
83 -+Build type ${CMAKE_BUILD_TYPE}
84 -+Install path ${CMAKE_INSTALL_PREFIX}
85 -+Compiler flags:
86 -+C ${CMAKE_C_FLAGS}
87 -+C++ ${CMAKE_CXX_FLAGS}
88 -+Linker flags:
89 -+Executable ${CMAKE_EXE_LINKER_FLAGS}
90 -+Module ${CMAKE_MODULE_LINKER_FLAGS}
91 -+Shared ${CMAKE_SHARED_LINKER_FLAGS}\n")
92
93 diff --git a/gnustep-base/libobjc2/libobjc2-1.8.1.ebuild b/gnustep-base/libobjc2/libobjc2-1.8.1.ebuild
94 deleted file mode 100644
95 index 5f701cd27c0..00000000000
96 --- a/gnustep-base/libobjc2/libobjc2-1.8.1.ebuild
97 +++ /dev/null
98 @@ -1,45 +0,0 @@
99 -# Copyright 1999-2019 Gentoo Authors
100 -# Distributed under the terms of the GNU General Public License v2
101 -
102 -EAPI=5
103 -inherit cmake-utils eutils
104 -
105 -DESCRIPTION="GNUstep Objective-C runtime"
106 -HOMEPAGE="http://www.gnustep.org"
107 -SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
108 -
109 -LICENSE="MIT"
110 -SLOT="0"
111 -KEYWORDS="~amd64 ~x86"
112 -IUSE="boehm-gc cxx test"
113 -RESTRICT="!test? ( test )"
114 -
115 -RDEPEND="boehm-gc? ( dev-libs/boehm-gc )
116 - cxx? ( sys-libs/libcxx )"
117 -DEPEND="${DEPEND}
118 - >=sys-devel/clang-2.9"
119 -
120 -PATCHES=( "${FILESDIR}"/${PN}-1.7-fix_soname.patch )
121 -
122 -src_prepare() {
123 - cmake-utils_src_prepare
124 -
125 - if ! use cxx;
126 - then
127 - sed -e 's/addtest_flags(CXXExceptions.*//' \
128 - -i Test/CMakeLists.txt || die "test sed failed"
129 - fi
130 -}
131 -
132 -src_configure() {
133 - export CC=clang
134 - export CXX=clang++
135 -
136 - local mycmakeargs=(
137 - -DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND
138 - $(cmake-utils_use boehm-gc BOEHM_GC)
139 - $(cmake-utils_use_enable cxx OBJCXX)
140 - $(cmake-utils_use test TESTS)
141 - )
142 - cmake-utils_src_configure
143 -}
144
145 diff --git a/gnustep-base/libobjc2/libobjc2-1.8.ebuild b/gnustep-base/libobjc2/libobjc2-1.8.ebuild
146 deleted file mode 100644
147 index 5f701cd27c0..00000000000
148 --- a/gnustep-base/libobjc2/libobjc2-1.8.ebuild
149 +++ /dev/null
150 @@ -1,45 +0,0 @@
151 -# Copyright 1999-2019 Gentoo Authors
152 -# Distributed under the terms of the GNU General Public License v2
153 -
154 -EAPI=5
155 -inherit cmake-utils eutils
156 -
157 -DESCRIPTION="GNUstep Objective-C runtime"
158 -HOMEPAGE="http://www.gnustep.org"
159 -SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
160 -
161 -LICENSE="MIT"
162 -SLOT="0"
163 -KEYWORDS="~amd64 ~x86"
164 -IUSE="boehm-gc cxx test"
165 -RESTRICT="!test? ( test )"
166 -
167 -RDEPEND="boehm-gc? ( dev-libs/boehm-gc )
168 - cxx? ( sys-libs/libcxx )"
169 -DEPEND="${DEPEND}
170 - >=sys-devel/clang-2.9"
171 -
172 -PATCHES=( "${FILESDIR}"/${PN}-1.7-fix_soname.patch )
173 -
174 -src_prepare() {
175 - cmake-utils_src_prepare
176 -
177 - if ! use cxx;
178 - then
179 - sed -e 's/addtest_flags(CXXExceptions.*//' \
180 - -i Test/CMakeLists.txt || die "test sed failed"
181 - fi
182 -}
183 -
184 -src_configure() {
185 - export CC=clang
186 - export CXX=clang++
187 -
188 - local mycmakeargs=(
189 - -DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND
190 - $(cmake-utils_use boehm-gc BOEHM_GC)
191 - $(cmake-utils_use_enable cxx OBJCXX)
192 - $(cmake-utils_use test TESTS)
193 - )
194 - cmake-utils_src_configure
195 -}