diff options
author | Harald van Dijk <truedfx@gentoo.org> | 2005-09-15 12:48:24 +0000 |
---|---|---|
committer | Harald van Dijk <truedfx@gentoo.org> | 2005-09-15 12:48:24 +0000 |
commit | 54d43f35bb31913837473425301540614a3f5e68 (patch) | |
tree | 5219e9a8f54e9113d116dd0340f5b0821fb6bafe /dev-libs/librep | |
parent | Fix buffer overflow, bug #105396. (diff) | |
download | gentoo-2-54d43f35bb31913837473425301540614a3f5e68.tar.gz gentoo-2-54d43f35bb31913837473425301540614a3f5e68.tar.bz2 gentoo-2-54d43f35bb31913837473425301540614a3f5e68.zip |
export rep_file_fdopen
(Portage version: 1.589-cvs)
Diffstat (limited to 'dev-libs/librep')
-rw-r--r-- | dev-libs/librep/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/librep/Manifest | 21 | ||||
-rw-r--r-- | dev-libs/librep/files/rep_file_fdopen.patch | 10 | ||||
-rw-r--r-- | dev-libs/librep/librep-0.17-r1.ebuild | 10 | ||||
-rw-r--r-- | dev-libs/librep/librep-0.17-r2.ebuild | 5 |
5 files changed, 43 insertions, 10 deletions
diff --git a/dev-libs/librep/ChangeLog b/dev-libs/librep/ChangeLog index 11f5788f3a7f..d55431acc465 100644 --- a/dev-libs/librep/ChangeLog +++ b/dev-libs/librep/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/librep # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/ChangeLog,v 1.32 2005/09/02 19:34:56 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/ChangeLog,v 1.33 2005/09/15 12:48:24 truedfx Exp $ + + 15 Sep 2005; Harald van Dijk <truedfx@gentoo.org> + +files/rep_file_fdopen.patch, librep-0.17-r1.ebuild, + librep-0.17-r2.ebuild: + Export rep_file_fdopen, bug #105273 02 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> librep-0.17-r1.ebuild: Stable on ppc. diff --git a/dev-libs/librep/Manifest b/dev-libs/librep/Manifest index fff51dc95f2b..73aace0adb11 100644 --- a/dev-libs/librep/Manifest +++ b/dev-libs/librep/Manifest @@ -1,11 +1,22 @@ -MD5 cb0797d43ae9e4509e2103ffa7426a7d librep-0.16.2.ebuild 1224 -MD5 aabaa608acb879f04a961ad9e6d8e19c metadata.xml 233 -MD5 73c65e86b265db6aa6ea1039ca3be293 librep-0.17-r2.ebuild 1334 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + MD5 f145be3f2584c13eeb4e65faa177823d ChangeLog 4546 +MD5 aabaa608acb879f04a961ad9e6d8e19c metadata.xml 233 +MD5 cb0797d43ae9e4509e2103ffa7426a7d librep-0.16.2.ebuild 1224 MD5 480474336414d1a7f92e33f628fb9a8e librep-0.17.ebuild 1281 -MD5 89e16dab8e614960d735398a79a3cd1a librep-0.17-r1.ebuild 1291 +MD5 3742a7a7c42a0487c5bd655d188a3ffe librep-0.17-r1.ebuild 1384 +MD5 65d269a5479b8b046218fbeda3db0631 librep-0.17-r2.ebuild 1385 MD5 f3efabdde310e7d8da74859ea2af221c files/digest-librep-0.16.2 65 MD5 07a234e62724c3d45a1b69f1c04cd0a9 files/digest-librep-0.17 64 -MD5 8c655620e7f5d0dc0ee9b8ef6351158d files/librep-0.15.2-exec.patch 425 MD5 07a234e62724c3d45a1b69f1c04cd0a9 files/digest-librep-0.17-r1 64 MD5 07a234e62724c3d45a1b69f1c04cd0a9 files/digest-librep-0.17-r2 64 +MD5 8c655620e7f5d0dc0ee9b8ef6351158d files/librep-0.15.2-exec.patch 425 +MD5 ad28e56472f07a05a704ecfc7cf58434 files/rep_file_fdopen.patch 219 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2 (GNU/Linux) + +iD8DBQFDKWanwnQyISwouHwRAjHxAJwPJKU2x/WL0Sbnq7EqLUrT2DSW6ACeMKHl +HvHNKDtEiCHQMdAcTymS9uo= +=Fphy +-----END PGP SIGNATURE----- diff --git a/dev-libs/librep/files/rep_file_fdopen.patch b/dev-libs/librep/files/rep_file_fdopen.patch new file mode 100644 index 000000000000..ea472b5f555d --- /dev/null +++ b/dev-libs/librep/files/rep_file_fdopen.patch @@ -0,0 +1,10 @@ +--- librep-0.17.orig/src/librep.sym ++++ librep-0.17/src/librep.sym +@@ -575,6 +575,7 @@ + rep_event_loop + rep_event_loop_fun + rep_expand_and_get_handler ++rep_file_fdopen + rep_file_length + rep_file_type + rep_find_c_symbol diff --git a/dev-libs/librep/librep-0.17-r1.ebuild b/dev-libs/librep/librep-0.17-r1.ebuild index b4db926f1012..084fc13e4b86 100644 --- a/dev-libs/librep/librep-0.17-r1.ebuild +++ b/dev-libs/librep/librep-0.17-r1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/librep-0.17-r1.ebuild,v 1.6 2005/09/02 19:34:56 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/librep-0.17-r1.ebuild,v 1.7 2005/09/15 12:48:24 truedfx Exp $ IUSE="readline" -inherit libtool toolchain-funcs multilib +inherit eutils libtool toolchain-funcs multilib DESCRIPTION="Shared library implementing a Lisp dialect" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" @@ -21,6 +21,12 @@ DEPEND="${RDEPEND} sys-apps/texinfo >=sys-devel/automake-1.6.1-r5" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/rep_file_fdopen.patch" +} + src_compile() { elibtoolize diff --git a/dev-libs/librep/librep-0.17-r2.ebuild b/dev-libs/librep/librep-0.17-r2.ebuild index e732023e0973..9645ca2a6b7c 100644 --- a/dev-libs/librep/librep-0.17-r2.ebuild +++ b/dev-libs/librep/librep-0.17-r2.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/librep-0.17-r2.ebuild,v 1.1 2005/09/01 19:20:34 truedfx Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/librep-0.17-r2.ebuild,v 1.2 2005/09/15 12:48:24 truedfx Exp $ -inherit libtool toolchain-funcs multilib +inherit eutils libtool toolchain-funcs multilib DESCRIPTION="Shared library implementing a Lisp dialect" HOMEPAGE="http://librep.sourceforge.net/" @@ -22,6 +22,7 @@ DEPEND="${RDEPEND} src_unpack() { unpack ${A} cd "${S}" + epatch "${FILESDIR}/rep_file_fdopen.patch" sed -i -e '7s/AM_PATH_REP/[&]/' rep.m4 || die "sed failed" elibtoolize || die "elibtoolize failed" } |