summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnustep-base/libobjc2/ChangeLog7
-rw-r--r--gnustep-base/libobjc2/Manifest32
-rw-r--r--gnustep-base/libobjc2/libobjc2-1.8.ebuild44
3 files changed, 67 insertions, 16 deletions
diff --git a/gnustep-base/libobjc2/ChangeLog b/gnustep-base/libobjc2/ChangeLog
index b4e0615c3ec2..443134a140b0 100644
--- a/gnustep-base/libobjc2/ChangeLog
+++ b/gnustep-base/libobjc2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for gnustep-base/libobjc2
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/libobjc2/ChangeLog,v 1.14 2015/05/20 11:27:34 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/libobjc2/ChangeLog,v 1.15 2015/08/04 09:47:24 voyageur Exp $
+
+*libobjc2-1.8 (04 Aug 2015)
+
+ 04 Aug 2015; Bernard Cafarelli <voyageur@gentoo.org> +libobjc2-1.8.ebuild:
+ Version bump, add tracing API, bugfixes
*libobjc2-1.7-r1 (20 May 2015)
diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest
index 3701a2bc394d..0a3019369068 100644
--- a/gnustep-base/libobjc2/Manifest
+++ b/gnustep-base/libobjc2/Manifest
@@ -5,27 +5,29 @@ AUX libobjc2-1.7-fix_soname.patch 1827 SHA256 57d4a0c848925b65c111384b2b5278e914
DIST gnustep-make-2.6.2.tar.gz 562770 SHA256 7a95b3fc5bf14f6b06c4f1f716b48e9de13a11c1fa972aa3cc87736cd98f3e3a SHA512 5ef7889418e7e5acc40cd045772b08d178333dd7cb396b46bfcc117b8953c868cffff5ad41153f6cf2029f1d78d7213516cf1c2cfc88f028ffb883d0e83ea6a4 WHIRLPOOL 73f0953ba044323349a60393ca644031bac13ea48dab6ccbbf533ee5e52daa8411f6b7bdc4fc8928536c37c5edcaf3a6ef40c3c2ee335c0608b5c8d3a6d890d5
DIST libobjc2-1.6.1.tar.bz2 116263 SHA256 941764684e764f25864d3f318d5cac80b5b899df40d485c521742431fc13e2f9 SHA512 e43bf867ca734e76274826a222a10e9b603e085a9dd245912ee16603bb61e276fcd9388918f61aba7d0bded0c045bc9799f7e24b309d670d144175707662f9c8 WHIRLPOOL e3c259ffdbc6978d531f0e91ccc522fcc9832f95f173dfe0be67650654b1e048ea14b49c2ac0b81df916aafd712b084a004fd13e970bbbc0c03e8a6d7a206d3e
DIST libobjc2-1.7.tar.bz2 132662 SHA256 3a1b4af6ff6f3d8e57bfb27401d1b249670ac2e92ba54ad5683ff3d4439d3cc1 SHA512 d44631ec39533128d4d4a1138cfb3c00c9383cd1b722c3dcb8ed679832c00b559516072af6fdd5e464aa1de493358127a37c295994244a1573f4ff86056c24a9 WHIRLPOOL 1dabe89e48cc446c56a509b07c5b3fba84686116bf57d456ed29fd583b8ab6cd035712c24f9c584a8433b72347fa3f4e412bc22ea2ce6985793f7d93cf6758eb
+DIST libobjc2-1.8.tar.gz 173512 SHA256 b11957c58a08b97f314b410bcafaa4eacabdc417e8e865e5b802a621c3147bbe SHA512 1562e42dc43a24c1655d02db7aa101a48a7b026bec23252c8eec3893fbac0d67368685291df0954ee79f07b92ecc13c68ee7c7b0f351428a31e99ed05ed2230d WHIRLPOOL 7bbbfee09b1c4e24cc08a6d2b70449343d1245677e68023a374490e6bd2548fe39600a5c61c3e0534aacd338e775a200f37160f177f2fee197f5fd36ba0eaaa4
EBUILD libobjc2-1.6.1.ebuild 1453 SHA256 7f89e099809a1af6094af10ede7dbf425d56b4bf185b4089899ad19104fe133d SHA512 8fdcd09c3606b829675ded61d7d1f32d2a217842d052f9ba719abffdd2907218d59f3cb0a8acdf159a5201a7de61c4d8a4468f711fee84c0ae241aef44750eb2 WHIRLPOOL f658c73e12e0ec7e42be2d525a8feedcafd3c537d1abd126a8ff7bef972f000ef44a32c187e6c29b6bd8937f2af3228ff93dbd3d71269afdda8d649af85f40bf
EBUILD libobjc2-1.7-r1.ebuild 1048 SHA256 b859cc731a1598da05a481918a8c23be1c327a83876becd2b5d6c3b8e1ba2ac1 SHA512 4b7a668deaa21b3b762dd6b1cdadce45cfce0a0d194e5cd63016d6ed59b2e41f493722b92ebcd78b83659b176c09cfd14dd4012b4a2a25a735f06ed5ff20480c WHIRLPOOL 32e719fd8e7b44124dd144ca110d514ffa3d14e4bddd26ae715a72fb12f37ffd55235ea5276de0a30752269bb858f3c6ff8f52f6926c62790f34120d7d64ef05
EBUILD libobjc2-1.7.ebuild 993 SHA256 c0f8cf39bad4719754458306fb0bcdd4cf34a203ceca502638443b1f41fe67af SHA512 972d1c312d3007827ac3ca0e5134d3577af143a93ac58bc8b609bded704a34df345513d64f0fcacf08acd06650d5cbbd6220af05ad11bfad63eed34288ed0846 WHIRLPOOL 61f02bdd74fbc546c51041418932fc4a956f1fdfd9396bb299afc5e68949b130da272d43f99b0d309897bd105f782e0cd1f1983c6429c17566cfaa04042071a0
-MISC ChangeLog 2619 SHA256 5ba230cab14dfa2e7fb67fc7ee25c18854eb312755c0de8ebef552edb2f54019 SHA512 c007a08b5f9d2d0894b7a13a325d92b00abd5cd5899cbd1b3a07c862bf5caa90cfca9ed1b0628dae767ac72ef04a0d4e9c8d56733f2ee94fabd90a95ce81777e WHIRLPOOL b63bfebb28f77b0ca3d2a9f6dda624195ecfbad82e3db0faf3c8f76e7498e8eeadb598ef86eca428805cf828230acda1779363f877540785b2bc03a67399e0d0
+EBUILD libobjc2-1.8.ebuild 1075 SHA256 80a5df4e6f200bc46e622f7291f6d060ae9f8cc04e4f76d5bdd772d83587acd7 SHA512 e4820ba0ff534a84850bbd940d68f90491d59607b17709a35e35baf05be069863d18f6a4c9f0b9ca1d9e36d83aa8b24eb82db4df0546b9a6aa7e8a70462cff64 WHIRLPOOL 256ec4a79a9961893f1b8da86aa622ba8fa46619ab7981a970beb88a0706abd0d08862ede3f16f35dcf13f3f0220c00b23d1081921a0bed16f0f8fd0b4c97441
+MISC ChangeLog 2768 SHA256 5383e79ff2504ee924c7f4692ef685c766883a05a89d904736f03da903e57aae SHA512 665901ee5ea6c018c6c618c14fd4969e35dc6ba2ec69425148e694453f2d6b9be46000f21fe10700f67eb5fd548dc621d99deefa688565b03c69709a4754ab77 WHIRLPOOL 0b0bfe1aef92182bca78dee1b3f9d9e38a130ba2cbbdf0645e3f9b14320c28f068053b8a7835985ddfd22fee6991a75c35129945e8c44b8e08cb639de0365e69
MISC metadata.xml 1175 SHA256 89d0f8fe4f076133d18d37dfb42483c197d119aff66512e0242efa28ab121c23 SHA512 304949e6b8e63504fbbeef871b54cbb132fb17da444204244013405957e9cc411dbbc017f959f5ee2e4774cf82a55b978f311b9aa0f556ed539d534f39cea664 WHIRLPOOL 91a63dde94b74efb269188c28f2e6eba91bdb825727c89f01833acfb5161723e3ef3d5fd9e7cf73118815a950dcf5dec93b9fcd6af5f5a39d09c8c41e5815aa7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.1
-iQJ8BAEBCABmBQJVXG+oXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJVwIotXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMzFDRDFGNEQwRTAyNjc2QzRDNjRFQzAw
-MEY3QUIzMzFCMEYwOTdGAAoJEAD3qzMbDwl/XDsP/jimtIQe5A4WDQ5Upd3NJMCf
-8+OFgGVIv3YGKzeSOIx+ycR3BtGaE8FQBNVHzQ6KZGuvCmh89S8C0Q25lKiGzc9F
-ZAst5bK/KAA5PGjmxME6De4gOAnfjLJiZN0xBIDy1xq52wir64uacYZKeYer9nRB
-NnE+C0pG0D+l//5CMEE00ftQD2PaH/RZNaZWC0VaEXY8pv50hMPnEfIEI4fVovHD
-W3TOVrlOjaTbh57Nj/qwUTLnhXI4519lxDDauYH52DYIxD5IEEzIaIE1diRKdEo6
-Ont86W82+YL3ntFImFO6AO8P59cZcVgUOEo1skvMCsTvymmMIJK6+LuQriAVke7t
-3ee1lMfLP4xaiKEOdNTYKw37KZ86AZao51bF9v7bQGR/yskmFP1jNfvh3jL7YJVH
-aFVYPUa05v0nwBOTmAsOR9rXvMatXoxpxDMI6k6bk+31Ss7qMNDfLqUoWLs4F37Q
-oxAzttEQD8Ela3WAgqcJwLhnuXL1AhXzJXz1RK5ldn1gs1YIWC3bGlr7oNiO6SRs
-KxaImQtCENu9hTqVfiE/tDtGEywN/UiQeRljHClmF7z6/uReF43oLD5R4rgVcK3E
-yEKHiJjSZ5Vj1WCPd1RYB6CPpkcv60n9sH8kw784hSGlbVYstQhF8/5PSPcdCg2I
-ZXJWw6aXfzcpYXrrK8zl
-=hkXE
+MEY3QUIzMzFCMEYwOTdGAAoJEAD3qzMbDwl/a/4P/iJmu9jtrVeTd5L4GSQ0n3na
+0htP/KU+6tTpkTV+BnJ6ObI9BqWT7DnoM3g63HX16nnhw7JXqxmSb9Uqr8083Kue
+y2D6MUUr83GLaRcE1fRMAfRfKQqvQ0OE7LLli0cmqtHfhIFxTzapwO5X71ectwGR
+WrOi46ZZL0VDfRSYRx4HRL5ug4ymXGDIkCwZWfo+oD6mWHlLO0uhhasyrEAx6obZ
+fQFx2JFhUR1zaDEvSPoP4kR4AQyXrOeYhcCZitHLa90vj/ps3+NBKdxoLTsdZkP6
+B+xAC7xgFqRhqx+f//jzwE3qmOZ295xp+pUVmVxUQUMR9GgZ786g/gn9xgPwndSk
+lOsF05TM84JUxzR0iYR8bsppK8as7OOL9cgj0tw5HsolduaWPgEwgSkx+eY8cwNG
+BPdBgB8qvzsQeednPOl565a28REzxCMKR5OeobqAWtKdGZjP765AKQUYDdarVABm
+ZOlJq0Pd8jQZQGb0qc1XOo0qtO4MbJHvPBSHZYd501VuP6lWmI6fvd2nA3Fzuz/5
+Q8xbsU6qNaXR4w/CyyDQcfoBAgt614xiwNHKKbJplBpT5um2JjGhpgcVSOkUH4XE
+F1Waw6vJXD4Ywa9VOrmgTdw/fJXcNY0XJpOHlA1NlqHbj/d7R4gXE+YUrIans0yg
+jtMuN+WLlQOkkQveNDhn
+=D4xr
-----END PGP SIGNATURE-----
diff --git a/gnustep-base/libobjc2/libobjc2-1.8.ebuild b/gnustep-base/libobjc2/libobjc2-1.8.ebuild
new file mode 100644
index 000000000000..c50fe5cb9a1a
--- /dev/null
+++ b/gnustep-base/libobjc2/libobjc2-1.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/libobjc2/libobjc2-1.8.ebuild,v 1.1 2015/08/04 09:47:24 voyageur Exp $
+
+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"
+
+RDEPEND="boehm-gc? ( dev-libs/boehm-gc )
+ cxx? ( sys-libs/libcxx )"
+DEPEND="${DEPEND}
+ >=sys-devel/clang-2.9"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.7-fix_soname.patch
+
+ 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++
+
+ export PREFIX=/usr
+ 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
+}