summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-10-09 17:07:32 +0000
committerMike Frysinger <vapier@gentoo.org>2012-10-09 17:07:32 +0000
commit06c8cf8ccc0f089728ff886fb9369f5b7ca39980 (patch)
treefa15e973649bb9e7fbb6a400c92286b5afdf8fc7 /sys-libs
parentAdd m68k love #375737 by Ryan Hill. (diff)
downloadhistorical-06c8cf8ccc0f089728ff886fb9369f5b7ca39980.tar.gz
historical-06c8cf8ccc0f089728ff886fb9369f5b7ca39980.tar.bz2
historical-06c8cf8ccc0f089728ff886fb9369f5b7ca39980.zip
Version bump.
Package-Manager: portage-2.2.0_alpha131/cvs/Linux x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/libunwind/ChangeLog7
-rw-r--r--sys-libs/libunwind/Manifest20
-rw-r--r--sys-libs/libunwind/libunwind-1.1.ebuild55
3 files changed, 77 insertions, 5 deletions
diff --git a/sys-libs/libunwind/ChangeLog b/sys-libs/libunwind/ChangeLog
index 47a7d6e0d4b3..9ee30fc58d4f 100644
--- a/sys-libs/libunwind/ChangeLog
+++ b/sys-libs/libunwind/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/libunwind
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/ChangeLog,v 1.25 2012/09/11 20:15:12 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/ChangeLog,v 1.26 2012/10/09 17:07:32 vapier Exp $
+
+*libunwind-1.1 (09 Oct 2012)
+
+ 09 Oct 2012; Mike Frysinger <vapier@gentoo.org> +libunwind-1.1.ebuild:
+ Version bump.
11 Sep 2012; Alexis Ballier <aballier@gentoo.org> libunwind-1.0.1-r1.ebuild:
keyword ~amd64-fbsd
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 2a054add092b..49b67e342e60 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -7,15 +7,27 @@ AUX libunwind-1.0.1-disable-setjmp.patch 1236 SHA256 71e44f436674ad2b8459cda517b
AUX libunwind-1.0.1-ia64.patch 5118 SHA256 d5de421a421a35e4efd4f7787d54095aebc310e205c5a412624b73db46530d82 SHA512 2a703cce762080b4581acccfc19a003b81d3a4ba7da4f620af41fc043590367359e16e5f16c95a399f347da61d2386d246d86d03ba195b022520cb326cc27dfe WHIRLPOOL aec72622f42083af788f87ac3130afec36a91eb82591b4df554ab3232a709938b557fd51e1c4e84540198f97ff6a25cf7905a3c728b9c5249f8b16753496b84e
DIST libunwind-0.99.tar.gz 711817 SHA256 56083aae17eab3ccb7a36b95f0430f5a5f258755bf193bb5ca4fd4b918356164 SHA512 26796c546490c3065d04e2143b8a4a7bcc3d3d8fc0c1c8bc1da1ddfb6abc0807d994fe83f008e82ba7cb78525d6fe66800aafa266e931a6aef9813283f904daf WHIRLPOOL 868cf12c71fb1ca64da185e3e804bcddfafd70f8c443c7ca5684f9fa99f1a1943bb75cc4137082a5bd3865a6aeea39c1b2ad68d62db261d14164afded8f0ee3e
DIST libunwind-1.0.1.tar.gz 1028725 SHA256 aa95fd184c0b90d95891c2f3bac2c7df708ff016d2a6ee8b2eabb769f864101f SHA512 e360f0c0abf1e8b153a01cf522237495cecd9b4c689fa55868e60cec86f650e86ceefa283c045fa3d4bd50dc130e75ce7a8ad221c8f938c20a56f106aa3de8c5 WHIRLPOOL 0a2bcfdabb97cb541f7050203db4b658d0b853fdeb504e5917a731547a673e78db9ea0a64ee17ffc137017fc474c7ba44086fdbf2f5f3519993b5bd0048c76b4
+DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
EBUILD libunwind-0.99-r1.ebuild 1103 SHA256 962c93f91523135b31c45f726accc1f2d87f2b5877d5fcefa2790861d84bef2f SHA512 e8a335060b4955034ebade25644f171af878960f869742585fbef5a65ed48657d7eaaa7172ea1ab322efe9009135716fe0d34d5a67905f9ed8863fe85cdde3eb WHIRLPOOL 0e0b318c5f9db6252224ac56980141d9512d326d1c18672210a5f4d1e0b71638e3d70c54ffc548a09a2363d09ad6db8ba1861cf116d77e41dfe1d1ddfee25166
EBUILD libunwind-1.0.1-r1.ebuild 1953 SHA256 53bcc353cba09f82117710906bd7b33766514d3c6cc01c53007eec521f0fc6dd SHA512 67cc6dbfb2c0a70068cad0753d37c8ef578fb0675c74101826441dd98f07b641c4a11055eba8e73348820dc5c4c71d949856ccae7219c80d2bdb871c6fa787e2 WHIRLPOOL 6f0d5a4069b661eddfcd9d44dab85f4673e8360f1003119a4b37c8f2d064577dfc6688a97a7dd638593427d15319e9fef2f0b6d7ea8496da67b9999d1f16ea3d
EBUILD libunwind-1.0.1.ebuild 1407 SHA256 f23c9405452a13e7238b55bbaff71c7636ef47605a618d3eac55914410ff7036 SHA512 dc01f58db7fd25f14e3075090e000e22c83ce192069880bd36a72d66af16da0865e22b9d15a2329e6a1eecaeeb5474810bbdc1dcc574779c5f5dc09414963630 WHIRLPOOL 9e5cef0cda05c72b20cc5b8d066d2b669c58a8c983e448670c4434a96ac596f77b6e2ec68d61f837de650e6e2b84d916272a1ea63b33fe4e622515a0af63bbfd
-MISC ChangeLog 3764 SHA256 5134b222c547b09089c329c5202b1b5f1f3c81cf495e5cf41b1325e07cffbe58 SHA512 f49cf230799dcdcb52d5e3bcd15dc7a54686f99c1c2ef5140fb213cadc9a27e3f2d0cb2837950def306d1b09f8a4e104fe5c94224840fbadbe21413412d9adc3 WHIRLPOOL 1650dbbe8781413a12ef0f07dd199e13eff476efcf3ee3fddb93239e2332b51f44af52c9b61698191f83df4b73f880092216d07b9dbb26a79fc17e862f5d37c5
+EBUILD libunwind-1.1.ebuild 1940 SHA256 2868019cb8c7105144b616e28e7e4a1b2eb1359f8a07e577c7512c9975248630 SHA512 e75e5992276acfd65f366cc7f2f9246f7ad771f776c1bfdfb691e18bef73921edacf990f0fb2cafdba8fba0f72d053596a78ec9e89693c68079eb287b7acfcef WHIRLPOOL 4c522e2ed70d3b04c24f7609b3dd9645aef4cbbe7f1cdece17f4d908967ffd6b6ebd03e1b9df7f8aaace21ea6bab7a908673f6b70c5eb6c01aab6649a583245f
+MISC ChangeLog 3882 SHA256 254a316a0c2006215367667845dacf5f973b9d9ca349cf21a81140da47c9de07 SHA512 f2e31c0dd00318bc73c9fd3c7999d18b4c4e487284ce3fc6d885d24d132591e58c129eeff14308e1e3667ac046ffa31f751396d49c96ea38a681cc055735f18f WHIRLPOOL 8cdc9d12b5c0e2bb168776ee9b76b282f8552b363dd9e1841ee04a62b1f4d98e68fd8a429cf266f03f3921cfa410be4c752e87d8b49f5d3d85d7153b77d3dad5
MISC metadata.xml 308 SHA256 7cc6384c4b235b1f508c714d3a35a8944cb7a550d93132d1bc328c936364c461 SHA512 777fe5edcaaf2fb8d860fcb6e4c11b85b701ae11963d89bdc6210abcce609bb9c41936b2d658c67a56e99001e2822753f71593c5ad4f513c8518d88149dd4b59 WHIRLPOOL 68b6c100b70f5acd52f64a7d10d79784de1f6c93872216239d6df5b9d735ccc35252b8e5d3148cd1ce9c466962acfab36743083440cd8cc27737dc7a712cf756
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlBPm9YACgkQvFcC4BYPU0oh7wCfb/unC31o5+bSAUa2N0+rBl+4
-TzMAoMKmJYup91FOzVdolRvzIHeAxLV2
-=Lof1
+iQIcBAEBCAAGBQJQdFnzAAoJELEHsLL7fEFW1d4P/AzjMi9csVMsVaOS9iVIXRuh
+mkaVBmzDWDZPHxmsBcJqbAvflp7yEpSKwC83BqJfpoxtjeYonzYK00iAwa859b8T
+b9iarFtTERohiXUVoiHqlUMDW4laNbA2uiaOkvrV5izYqbp3pm3Wr2rnJ2nfXe2X
+iL4ZomKNCd/yLV1lNthPA3OP7tx9isIjXBdmzpRjZExwt7iXWkEssd3gPmfIfWf6
+k1TMxZcL5VuT4lxzEoU1jVxxPa0EymkI5IeVinFZnR5DiSlgxiuxEspsT3B35U1H
+7BXRe98cCIrLNvgZ7Q/DAlgPupMppOMCMWrNWSzaeC2y8a4LSUUZlQQqm10FFX5Z
++qAFb6BVoTk+9W+RZ8Z+UySdK1kuEp+m8t+I7aDPkCFp+bmaVWZKsL+l1dpeSGR4
+kRueIH/ClhgtjTpQx+VXFb8GtuUiChsSuZHmzLtcFJHJtiASO2tj0Wd5l+dZpojB
+clRdbAhqMWsIzhnqpOq5+qyDut9+1GqlbcqZ40MuUsYKzzTOB+DN1Yuge56xmthp
+olu1qUUHSEM/ehVoES/isKsfOpVZoMijryDbKB0UxjvC/suoEPFoym1DuDtLoqXy
+XSDTghDPYHg0GMeI68PAlUqp7zkLKPTOR2Vs2ODflgmgCdyTjN3uo7c7V5MsF47d
+pYfUd+vaTDbxuG41J47G
+=FOil
-----END PGP SIGNATURE-----
diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild b/sys-libs/libunwind/libunwind-1.1.ebuild
new file mode 100644
index 000000000000..6f02822e32f6
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/libunwind-1.1.ebuild,v 1.1 2012/10/09 17:07:32 vapier Exp $
+
+EAPI="4"
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="http://savannah.nongnu.org/projects/libunwind"
+SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="7"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="debug debug-frame static-libs"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
+
+src_prepare() {
+ # These tests like to fail. bleh.
+ echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
+ echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+}
+
+src_configure() {
+ # do not $(use_enable) because the configure.in is broken and parses
+ # --disable-debug the same as --enable-debug.
+ # https://savannah.nongnu.org/bugs/index.php?34324
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ econf \
+ --enable-cxx-exceptions \
+ $(use_enable debug-frame) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use debug && echo --enable-debug)
+}
+
+src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+src_install() {
+ default
+ # libunwind-ptrace.a (and libunwind-ptrace.h) is separate API and without
+ # shared library, so we keep it in any case
+ use static-libs || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}