mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
gnustep-base/libobjc2: drop old
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
This commit is contained in:
@@ -1,3 +1 @@
|
||||
DIST libobjc2-1.8.1.tar.gz 173635 BLAKE2B 1ed9df6ee934a56dd8565904f9a402f5687bac6f876bcef538fed60c4ebd34af8f35921bdabbdf1ad97fb371e591aea3e47170afaffe65056af07c88e01f0b37 SHA512 518f36e96a82a076fc67fe384226bd97310cd10a53c7b0951db9f3658aa534582b245d5cb97956fe91c38338c3fc8f1e569dd8af36f6d12e32bf1460251d02eb
|
||||
DIST libobjc2-1.8.tar.gz 173512 BLAKE2B ba494dd2db2bfdcc2cfce906014d75146368f049ebe4ea6b83024705af2b78f916252a084b95be43c245c5fd6574d00db75853d291193ea70cc48a6b5dbeab93 SHA512 1562e42dc43a24c1655d02db7aa101a48a7b026bec23252c8eec3893fbac0d67368685291df0954ee79f07b92ecc13c68ee7c7b0f351428a31e99ed05ed2230d
|
||||
DIST libobjc2-2.0.tar.gz 191800 BLAKE2B 71f54b1410e20bb638dce4cae8c2cc48ea07acf31a97f1994587a9f6401b725ac393abaef355e9476ef6a0622d80fb6fbe4b3c7f39294e7bedbba17cd4108278 SHA512 2b72506204b8fea6a76688ee96611613c4b7cf98942acc89905c531f4dc997ae0482ff10fa819c2471df6c06d5ebcd251167d8903a4f18d47507cd42baec3748
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
diff -Naur libobjc2-1.7.orig/CMakeLists.txt libobjc2-1.7/CMakeLists.txt
|
||||
--- libobjc2-1.7.orig/CMakeLists.txt 2013-06-27 13:30:41.000000000 +0200
|
||||
+++ libobjc2-1.7/CMakeLists.txt 2015-05-20 13:20:55.214244088 +0200
|
||||
@@ -8,7 +8,8 @@
|
||||
set(CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS_RELEASE}")
|
||||
set(CMAKE_C_FLAGS "-std=gnu99 ${CMAKE_C_FLAGS}")
|
||||
|
||||
-set(libobjc_VERSION 4.6)
|
||||
+set(libobjc_SOVERSION 4)
|
||||
+set(libobjc_VERSION 4.6.0)
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexceptions")
|
||||
# Build configuration
|
||||
@@ -204,7 +205,8 @@
|
||||
add_library(objcxx SHARED ${libobjcxx_CXX_SRCS})
|
||||
set_target_properties(objcxx PROPERTIES
|
||||
LINKER_LANGUAGE C
|
||||
- SOVERSION ${libobjc_VERSION}
|
||||
+ SOVERSION ${libobjc_SOVERSION}
|
||||
+ VERSION ${libobjc_VERSION}
|
||||
)
|
||||
target_link_libraries(objcxx ${CXX_RUNTIME})
|
||||
set(CXX_RUNTIME "")
|
||||
@@ -220,7 +222,8 @@
|
||||
add_library(objcxx SHARED ${libobjcxx_CXX_SRCS})
|
||||
set_target_properties(objcxx PROPERTIES
|
||||
LINKER_LANGUAGE C
|
||||
- SOVERSION ${libobjc_VERSION}
|
||||
+ SOVERSION ${libobjc_SOVERSION}
|
||||
+ VERSION ${libobjc_VERSION}
|
||||
)
|
||||
set(CXX_RUNTIME "")
|
||||
list(APPEND INSTALL_TARGETS objcxx)
|
||||
@@ -241,7 +244,8 @@
|
||||
|
||||
set_target_properties(objc PROPERTIES
|
||||
LINKER_LANGUAGE C
|
||||
- SOVERSION ${libobjc_VERSION}
|
||||
+ SOVERSION ${libobjc_SOVERSION}
|
||||
+ VERSION ${libobjc_VERSION}
|
||||
OUTPUT_NAME ${LIBOBJC_NAME}
|
||||
LINK_FLAGS "${objc_LINK_FLAGS}"
|
||||
)
|
||||
@@ -349,3 +353,14 @@
|
||||
add_subdirectory(Test)
|
||||
endif (TESTS)
|
||||
|
||||
+
|
||||
+MESSAGE(STATUS "<<< Gentoo configuration >>>
|
||||
+Build type ${CMAKE_BUILD_TYPE}
|
||||
+Install path ${CMAKE_INSTALL_PREFIX}
|
||||
+Compiler flags:
|
||||
+C ${CMAKE_C_FLAGS}
|
||||
+C++ ${CMAKE_CXX_FLAGS}
|
||||
+Linker flags:
|
||||
+Executable ${CMAKE_EXE_LINKER_FLAGS}
|
||||
+Module ${CMAKE_MODULE_LINKER_FLAGS}
|
||||
+Shared ${CMAKE_SHARED_LINKER_FLAGS}\n")
|
||||
@@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils eutils
|
||||
|
||||
DESCRIPTION="GNUstep Objective-C runtime"
|
||||
HOMEPAGE="http://www.gnustep.org"
|
||||
SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="boehm-gc cxx test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="boehm-gc? ( dev-libs/boehm-gc )
|
||||
cxx? ( sys-libs/libcxx )"
|
||||
DEPEND="${DEPEND}
|
||||
>=sys-devel/clang-2.9"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.7-fix_soname.patch )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
if ! use cxx;
|
||||
then
|
||||
sed -e 's/addtest_flags(CXXExceptions.*//' \
|
||||
-i Test/CMakeLists.txt || die "test sed failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
|
||||
local mycmakeargs=(
|
||||
-DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND
|
||||
$(cmake-utils_use boehm-gc BOEHM_GC)
|
||||
$(cmake-utils_use_enable cxx OBJCXX)
|
||||
$(cmake-utils_use test TESTS)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils eutils
|
||||
|
||||
DESCRIPTION="GNUstep Objective-C runtime"
|
||||
HOMEPAGE="http://www.gnustep.org"
|
||||
SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="boehm-gc cxx test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="boehm-gc? ( dev-libs/boehm-gc )
|
||||
cxx? ( sys-libs/libcxx )"
|
||||
DEPEND="${DEPEND}
|
||||
>=sys-devel/clang-2.9"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.7-fix_soname.patch )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
if ! use cxx;
|
||||
then
|
||||
sed -e 's/addtest_flags(CXXExceptions.*//' \
|
||||
-i Test/CMakeLists.txt || die "test sed failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
|
||||
local mycmakeargs=(
|
||||
-DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND
|
||||
$(cmake-utils_use boehm-gc BOEHM_GC)
|
||||
$(cmake-utils_use_enable cxx OBJCXX)
|
||||
$(cmake-utils_use test TESTS)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user