diff options
author | Alon Bar-Lev <alonbl@gentoo.org> | 2007-11-27 07:08:52 +0000 |
---|---|---|
committer | Alon Bar-Lev <alonbl@gentoo.org> | 2007-11-27 07:08:52 +0000 |
commit | 2af62bc794764cf6de34829da3dc785798588b6d (patch) | |
tree | f4b825b531514871dc461a74d6fb82680c660420 /dev-libs/libksba | |
parent | whitespace (diff) | |
download | historical-2af62bc794764cf6de34829da3dc785798588b6d.tar.gz historical-2af62bc794764cf6de34829da3dc785798588b6d.tar.bz2 historical-2af62bc794764cf6de34829da3dc785798588b6d.zip |
Fix segfault issue, bug#198648, thank to Robert Spillner
Package-Manager: portage-2.1.4_rc3
RepoMan-Options: --force
Diffstat (limited to 'dev-libs/libksba')
-rw-r--r-- | dev-libs/libksba/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/libksba/Manifest | 19 | ||||
-rw-r--r-- | dev-libs/libksba/files/digest-libksba-1.0.2-r1 | 3 | ||||
-rw-r--r-- | dev-libs/libksba/files/libksba-1.0.2-segfault.patch | 12 | ||||
-rw-r--r-- | dev-libs/libksba/libksba-1.0.2-r1.ebuild | 29 |
5 files changed, 66 insertions, 5 deletions
diff --git a/dev-libs/libksba/ChangeLog b/dev-libs/libksba/ChangeLog index 577c2e7e87df..9571a74a0138 100644 --- a/dev-libs/libksba/ChangeLog +++ b/dev-libs/libksba/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/libksba # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/ChangeLog,v 1.81 2007/11/12 05:36:09 alonbl Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/ChangeLog,v 1.82 2007/11/27 07:08:51 alonbl Exp $ + +*libksba-1.0.2-r1 (27 Nov 2007) + + 27 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org> + +files/libksba-1.0.2-segfault.patch, +libksba-1.0.2-r1.ebuild: + Fix segfault issue, bug#198648, thank to Robert Spillner 12 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org> libksba-1.0.2.ebuild: Fixed amd64 optimization issue, bug#198648, thanks to Robert Spillner diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest index caea83385d13..71567b08297e 100644 --- a/dev-libs/libksba/Manifest +++ b/dev-libs/libksba/Manifest @@ -1,17 +1,25 @@ +AUX libksba-1.0.2-segfault.patch 436 RMD160 5d99e3d7d817a407b0420fb8f4a4532ec273cf69 SHA1 c96fe83830c8aa503c77a885765a684cc73c77c5 SHA256 8f47720d83f5ad6ba37f5d39bc7cdae2fb400049133eccbfa4b2a0c14d6e8f89 +MD5 938084e77857c7cbd2afb075ccbdc12c files/libksba-1.0.2-segfault.patch 436 +RMD160 5d99e3d7d817a407b0420fb8f4a4532ec273cf69 files/libksba-1.0.2-segfault.patch 436 +SHA256 8f47720d83f5ad6ba37f5d39bc7cdae2fb400049133eccbfa4b2a0c14d6e8f89 files/libksba-1.0.2-segfault.patch 436 DIST libksba-1.0.0.tar.bz2 502130 RMD160 c2734dae2d4e2dc36a55512271134c79efbae135 SHA1 aefe3f5c7f8d1faedc9497df09123c90a789ffe1 SHA256 e28858988a37bf9a7421e9d727c2ab2f0253e6fe540e4a5df59e6b42b1480763 DIST libksba-1.0.2.tar.bz2 525731 RMD160 9b26e0551337613cf8e9d976af3b5223fa0929a8 SHA1 4d2c4a99c313b799590bf3fc223179c454e268b5 SHA256 9047a7adcbb445091fa838bdab777b0a71e05a437b130db0cb737aa55a8072ca EBUILD libksba-1.0.0.ebuild 783 RMD160 2bd775f417ebc33254c08222d4ec150feb04422f SHA1 5eb7325a9fffa404803bf76217353fd8cee9b758 SHA256 2c13fecca50737be2c0d0b4003a11b42de8ce2507eb5ad1069408c886b14a70e MD5 2a0fd557a0311ce473c02284a7208f08 libksba-1.0.0.ebuild 783 RMD160 2bd775f417ebc33254c08222d4ec150feb04422f libksba-1.0.0.ebuild 783 SHA256 2c13fecca50737be2c0d0b4003a11b42de8ce2507eb5ad1069408c886b14a70e libksba-1.0.0.ebuild 783 +EBUILD libksba-1.0.2-r1.ebuild 824 RMD160 0317aa2c74b81e207c4c893ef3f261252a7a581b SHA1 4a76fc68bb23933fc596acd89f5ea729a5e0da88 SHA256 bb5e6ab224897ccfa518fc86cb0ee0580a7ebdebccfb2780e6a392c41f0c1bbc +MD5 5713289e326cae8d3456fec9ba96bab7 libksba-1.0.2-r1.ebuild 824 +RMD160 0317aa2c74b81e207c4c893ef3f261252a7a581b libksba-1.0.2-r1.ebuild 824 +SHA256 bb5e6ab224897ccfa518fc86cb0ee0580a7ebdebccfb2780e6a392c41f0c1bbc libksba-1.0.2-r1.ebuild 824 EBUILD libksba-1.0.2.ebuild 916 RMD160 14ef88e31ecbd344845af34d0387b2a5ac5fba8e SHA1 84b992fc97d189a6985a92a6e35adac9736ede5d SHA256 d9ac65cdcbb0da7d128780e1e6c6318a9334f0d83d50c01fe40b81b23d07a2fa MD5 eb4377b426ad602848d5e81879df930f libksba-1.0.2.ebuild 916 RMD160 14ef88e31ecbd344845af34d0387b2a5ac5fba8e libksba-1.0.2.ebuild 916 SHA256 d9ac65cdcbb0da7d128780e1e6c6318a9334f0d83d50c01fe40b81b23d07a2fa libksba-1.0.2.ebuild 916 -MISC ChangeLog 9326 RMD160 9121942a76c9cc1229e0f238e23933e4fdfe77ed SHA1 20a6c0a1ad226da212b8a296bcbcc07e5f1eda08 SHA256 b30d6f9c27a9e098852f6500108a746289fc5b8826b8320147fb8a09fbef688f -MD5 3c5b8c68216ed56cc4820312702aaacd ChangeLog 9326 -RMD160 9121942a76c9cc1229e0f238e23933e4fdfe77ed ChangeLog 9326 -SHA256 b30d6f9c27a9e098852f6500108a746289fc5b8826b8320147fb8a09fbef688f ChangeLog 9326 +MISC ChangeLog 9532 RMD160 650b4efe7c8a6767c691893ef82ae23a91b7b8b6 SHA1 3422aee16a78bdbab50e50b72a55ec598f90ba32 SHA256 a14cf1d97d7efe5a16bfad328c4ca34fa2473afb2c3183c868018721a984f9ad +MD5 bc9d1a161efecfa5be5a46e346a47448 ChangeLog 9532 +RMD160 650b4efe7c8a6767c691893ef82ae23a91b7b8b6 ChangeLog 9532 +SHA256 a14cf1d97d7efe5a16bfad328c4ca34fa2473afb2c3183c868018721a984f9ad ChangeLog 9532 MISC metadata.xml 286 RMD160 c2b5969811571490e2608996feac695e4ffecc42 SHA1 77a701b4c2687cf6c59546f4906e0386061acdc8 SHA256 b6b7dbc1fbeeab10f65ba2033a683592da35c19c25f40edf0d2d2a92cca9d87a MD5 09a95314388ecbaa03fbe0dce408227e metadata.xml 286 RMD160 c2b5969811571490e2608996feac695e4ffecc42 metadata.xml 286 @@ -22,3 +30,6 @@ SHA256 9c345fd1f94933ce9de8c49245a8585bf75430573c74cb3eb264f678ede87dea files/di MD5 1634e0d9d22e61822bf1e1c757fdd2ef files/digest-libksba-1.0.2 244 RMD160 df46dc4de028e19c842954297d58d4b05180c108 files/digest-libksba-1.0.2 244 SHA256 377778dbb045a9d6034bd7c044767c0616a98a14303adca832878dc8c907d61e files/digest-libksba-1.0.2 244 +MD5 1634e0d9d22e61822bf1e1c757fdd2ef files/digest-libksba-1.0.2-r1 244 +RMD160 df46dc4de028e19c842954297d58d4b05180c108 files/digest-libksba-1.0.2-r1 244 +SHA256 377778dbb045a9d6034bd7c044767c0616a98a14303adca832878dc8c907d61e files/digest-libksba-1.0.2-r1 244 diff --git a/dev-libs/libksba/files/digest-libksba-1.0.2-r1 b/dev-libs/libksba/files/digest-libksba-1.0.2-r1 new file mode 100644 index 000000000000..9dd7356c3817 --- /dev/null +++ b/dev-libs/libksba/files/digest-libksba-1.0.2-r1 @@ -0,0 +1,3 @@ +MD5 3cccb3ef697e1e69eeceeea0715ff220 libksba-1.0.2.tar.bz2 525731 +RMD160 9b26e0551337613cf8e9d976af3b5223fa0929a8 libksba-1.0.2.tar.bz2 525731 +SHA256 9047a7adcbb445091fa838bdab777b0a71e05a437b130db0cb737aa55a8072ca libksba-1.0.2.tar.bz2 525731 diff --git a/dev-libs/libksba/files/libksba-1.0.2-segfault.patch b/dev-libs/libksba/files/libksba-1.0.2-segfault.patch new file mode 100644 index 000000000000..c45ac005cb7c --- /dev/null +++ b/dev-libs/libksba/files/libksba-1.0.2-segfault.patch @@ -0,0 +1,12 @@ +diff -urNp libksba-1.0.2.org/src/ber-decoder.c libksba-1.0.2/src/ber-decoder.c +--- libksba-1.0.2.org/src/ber-decoder.c 2007-07-04 14:27:14.000000000 +0300 ++++ libksba-1.0.2/src/ber-decoder.c 2007-11-27 09:00:58.000000000 +0200 +@@ -766,7 +766,7 @@ static gpg_error_t + decoder_next (BerDecoder d) + { + struct tag_info ti; +- AsnNode node; ++ AsnNode node = NULL; + gpg_error_t err; + DECODER_STATE ds = d->ds; + int debug = d->debug; diff --git a/dev-libs/libksba/libksba-1.0.2-r1.ebuild b/dev-libs/libksba/libksba-1.0.2-r1.ebuild new file mode 100644 index 000000000000..36dbe6619c69 --- /dev/null +++ b/dev-libs/libksba/libksba-1.0.2-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.0.2-r1.ebuild,v 1.1 2007/11/27 07:08:51 alonbl Exp $ + +inherit eutils + +DESCRIPTION="makes X.509 certificates and CMS easily accessible to applications" +HOMEPAGE="http://www.gnupg.org/(en)/download/index.html#libksba" +SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" +IUSE="" + +DEPEND=">=dev-libs/libgpg-error-1.2 + dev-libs/libgcrypt" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-segfault.patch" +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README THANKS TODO VERSION +} |