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
commit54d43f35bb31913837473425301540614a3f5e68 (patch)
tree5219e9a8f54e9113d116dd0340f5b0821fb6bafe /dev-libs/librep
parentFix buffer overflow, bug #105396. (diff)
downloadgentoo-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/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..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"
}