diff options
author | Stefan Schweizer <genstef@gentoo.org> | 2006-06-26 19:05:10 +0000 |
---|---|---|
committer | Stefan Schweizer <genstef@gentoo.org> | 2006-06-26 19:05:10 +0000 |
commit | 6a4227f5bacffb7387f4195bb92555f55dee5a86 (patch) | |
tree | c6b8b8b9487e003393f08652c845d5dc064b386e /dev-libs/libvc | |
parent | New upstream version (diff) | |
download | gentoo-2-6a4227f5bacffb7387f4195bb92555f55dee5a86.tar.gz gentoo-2-6a4227f5bacffb7387f4195bb92555f55dee5a86.tar.bz2 gentoo-2-6a4227f5bacffb7387f4195bb92555f55dee5a86.zip |
New version fixing security bug 127757, thanks to Cedric Krier <ced@ced.homedns.org>, change maintainer to maintainer-needed
(Portage version: 2.1.1_pre1-r2)
Diffstat (limited to 'dev-libs/libvc')
-rw-r--r-- | dev-libs/libvc/ChangeLog | 11 | ||||
-rw-r--r-- | dev-libs/libvc/files/digest-libvc-003 | 2 | ||||
-rw-r--r-- | dev-libs/libvc/files/digest-libvc-003-r1 | 3 | ||||
-rw-r--r-- | dev-libs/libvc/files/libvc-003-count_vcards.patch | 11 | ||||
-rw-r--r-- | dev-libs/libvc/libvc-003-r1.ebuild | 26 | ||||
-rw-r--r-- | dev-libs/libvc/metadata.xml | 6 |
6 files changed, 52 insertions, 7 deletions
diff --git a/dev-libs/libvc/ChangeLog b/dev-libs/libvc/ChangeLog index d4562b27d9a8..0b20e1cd165d 100644 --- a/dev-libs/libvc/ChangeLog +++ b/dev-libs/libvc/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/libvc -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libvc/ChangeLog,v 1.9 2005/04/21 19:41:43 blubb Exp $ +# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libvc/ChangeLog,v 1.10 2006/06/26 19:05:10 genstef Exp $ + +*libvc-003-r1 (26 Jun 2006) + + 26 Jun 2006; Stefan Schweizer <genstef@gentoo.org> + +files/libvc-003-count_vcards.patch, metadata.xml, +libvc-003-r1.ebuild: + New version fixing security bug 127757, thanks to Cedric Krier + <ced@ced.homedns.org>, change maintainer to maintainer-needed 21 Apr 2005; Simon Stelling <blubb@gentoo.org> libvc-003.ebuild: stable on amd64 diff --git a/dev-libs/libvc/files/digest-libvc-003 b/dev-libs/libvc/files/digest-libvc-003 index 3ba90f28003b..12e079d97f05 100644 --- a/dev-libs/libvc/files/digest-libvc-003 +++ b/dev-libs/libvc/files/digest-libvc-003 @@ -1 +1,3 @@ MD5 e6bba5c83c34754639460c0bedbf72dc libvc-003.tar.bz2 231864 +RMD160 c89fce421ddad0e21324d93879e09dec9cf598a3 libvc-003.tar.bz2 231864 +SHA256 4970cc66190c5daf4c7ac50ace5cfc40ecb135a354fe463b270ff0a637b07f45 libvc-003.tar.bz2 231864 diff --git a/dev-libs/libvc/files/digest-libvc-003-r1 b/dev-libs/libvc/files/digest-libvc-003-r1 new file mode 100644 index 000000000000..12e079d97f05 --- /dev/null +++ b/dev-libs/libvc/files/digest-libvc-003-r1 @@ -0,0 +1,3 @@ +MD5 e6bba5c83c34754639460c0bedbf72dc libvc-003.tar.bz2 231864 +RMD160 c89fce421ddad0e21324d93879e09dec9cf598a3 libvc-003.tar.bz2 231864 +SHA256 4970cc66190c5daf4c7ac50ace5cfc40ecb135a354fe463b270ff0a637b07f45 libvc-003.tar.bz2 231864 diff --git a/dev-libs/libvc/files/libvc-003-count_vcards.patch b/dev-libs/libvc/files/libvc-003-count_vcards.patch new file mode 100644 index 000000000000..220aaadb6389 --- /dev/null +++ b/dev-libs/libvc/files/libvc-003-count_vcards.patch @@ -0,0 +1,11 @@ +--- src/vc.c 2003-06-13 20:03:39.000000000 -0400 ++++ src/vc.c 2006-03-27 12:56:07.000000000 -0500 +@@ -835,7 +835,7 @@ + char buf[256]; + int counter = 0; + +- while (EOF != fscanf (fp, "%s\n", buf)) ++ while ((fgets(buf, sizeof(buf), fp)) != NULL) + { + if (0 == strcasecmp (buf, "BEGIN:VCARD")) + counter++; diff --git a/dev-libs/libvc/libvc-003-r1.ebuild b/dev-libs/libvc/libvc-003-r1.ebuild new file mode 100644 index 000000000000..20e4ff0f9c47 --- /dev/null +++ b/dev-libs/libvc/libvc-003-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libvc/libvc-003-r1.ebuild,v 1.1 2006/06/26 19:05:10 genstef Exp $ + +inherit eutils + +DESCRIPTION="vCard library (rolo)" +HOMEPAGE="http://rolo.sourceforge.net/" +SRC_URI="mirror://sourceforge/rolo/${P}.tar.bz2" +RESTRICT="mirror" +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-count_vcards.patch" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS INSTALL NEWS README THANKS ChangeLog +} + diff --git a/dev-libs/libvc/metadata.xml b/dev-libs/libvc/metadata.xml index d8b96be3c5cd..4f4797c619e0 100644 --- a/dev-libs/libvc/metadata.xml +++ b/dev-libs/libvc/metadata.xml @@ -1,9 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>no-herd</herd> - <maintainer> - <email>bug-wranglers@gentoo.org</email> - <description>This package lacks a primary herd or maintainer.</description> - </maintainer> + <herd>maintainer-needed</herd> </pkgmetadata> |