summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald van Dijk <truedfx@gentoo.org>2005-09-15 12:48:24 +0000
committerHarald van Dijk <truedfx@gentoo.org>2005-09-15 12:48:24 +0000
commit526661dd600da4c665d7138ca59a685100d1c60d (patch)
tree010e39acde8e2c663ea329abe659bc1ebf162ecb /dev-libs/librep
parentFix buffer overflow, bug #105396. (diff)
downloadhistorical-526661dd600da4c665d7138ca59a685100d1c60d.tar.gz
historical-526661dd600da4c665d7138ca59a685100d1c60d.tar.bz2
historical-526661dd600da4c665d7138ca59a685100d1c60d.zip
export rep_file_fdopen
Package-Manager: portage-1.589-cvs
Diffstat (limited to 'dev-libs/librep')
-rw-r--r--dev-libs/librep/ChangeLog7
-rw-r--r--dev-libs/librep/Manifest21
-rw-r--r--dev-libs/librep/files/rep_file_fdopen.patch10
-rw-r--r--dev-libs/librep/librep-0.17-r1.ebuild10
-rw-r--r--dev-libs/librep/librep-0.17-r2.ebuild5
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..b16d61c689d2 100644
--- a/dev-libs/librep/Manifest
+++ b/dev-libs/librep/Manifest
@@ -1,11 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 39a3ca32061fd3e5b60ca798870eb4e1 ChangeLog 4718
MD5 cb0797d43ae9e4509e2103ffa7426a7d librep-0.16.2.ebuild 1224
-MD5 aabaa608acb879f04a961ad9e6d8e19c metadata.xml 233
-MD5 73c65e86b265db6aa6ea1039ca3be293 librep-0.17-r2.ebuild 1334
-MD5 f145be3f2584c13eeb4e65faa177823d ChangeLog 4546
+MD5 2b12c87768b0043836c8726d237f1881 librep-0.17-r1.ebuild 1385
+MD5 5d155c409a7cb138de6c7b9189b2a129 librep-0.17-r2.ebuild 1385
MD5 480474336414d1a7f92e33f628fb9a8e librep-0.17.ebuild 1281
-MD5 89e16dab8e614960d735398a79a3cd1a librep-0.17-r1.ebuild 1291
+MD5 aabaa608acb879f04a961ad9e6d8e19c metadata.xml 233
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)
+
+iD8DBQFDKW2GwnQyISwouHwRAp/7AJ9GXWnUAJz52LBtnha3EkedFrM+aACgvI/U
+LxccLH2dh8XpjpU8pB7IxEQ=
+=KPo1
+-----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"
}