From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L4SmH-0002cF-70 for garchives@archives.gentoo.org; Mon, 24 Nov 2008 04:10:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 62379E06DC; Mon, 24 Nov 2008 04:10:25 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 1D8B6E06DC for ; Mon, 24 Nov 2008 04:10:25 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id E0A14642D1 for ; Mon, 24 Nov 2008 04:10:22 +0000 (UTC) Received: from matsuu by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1L4SmE-0005fE-GJ for gentoo-commits@lists.gentoo.org; Mon, 24 Nov 2008 04:10:22 +0000 From: "Matsuu Takuto (matsuu)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, matsuu@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/libsafe: ChangeLog libsafe-2.0_p16-r2.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog libsafe-2.0_p16-r2.ebuild X-VCS-Directories: sys-libs/libsafe X-VCS-Committer: matsuu X-VCS-Committer-Name: Matsuu Takuto Content-Type: text/plain; charset=utf8 Message-Id: Sender: Matsuu Takuto Date: Mon, 24 Nov 2008 04:10:22 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 360ba6d3-3bac-482b-8901-7b6edd20af4b X-Archives-Hash: c760cb47616f25a97c0e5dbc3aa8a4d6 matsuu 08/11/24 04:10:22 Modified: ChangeLog Added: libsafe-2.0_p16-r2.ebuild Log: Fixed CFLAGS issue, bug #242034. Removed prelude USE flag, bug #248428. (Portage version: 2.2_rc15/cvs/Linux 2.6.27-gentoo-r2 x86_64) Revision Changes Path 1.9 sys-libs/libsafe/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libsafe/C= hangeLog?rev=3D1.9&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libsafe/C= hangeLog?rev=3D1.9&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libsafe/C= hangeLog?r1=3D1.8&r2=3D1.9 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/sys-libs/libsafe/ChangeLog,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ChangeLog 14 May 2007 06:20:09 -0000 1.8 +++ ChangeLog 24 Nov 2008 04:10:22 -0000 1.9 @@ -1,6 +1,11 @@ # ChangeLog for sys-libs/libsafe -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsafe/ChangeLog,v 1.8 2007= /05/14 06:20:09 bangert Exp $ +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsafe/ChangeLog,v 1.9 2008= /11/24 04:10:22 matsuu Exp $ + +*libsafe-2.0_p16-r2 (24 Nov 2008) + + 24 Nov 2008; MATSUU Takuto +libsafe-2.0_p16-r2.ebu= ild: + Fixed CFLAGS issue, bug #242034. Removed prelude USE flag, bug #248428= . =20 14 May 2007; Thilo Bangert metadata.xml: add no-herd 1.1 sys-libs/libsafe/libsafe-2.0_p16-r2.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libsafe/l= ibsafe-2.0_p16-r2.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libsafe/l= ibsafe-2.0_p16-r2.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: libsafe-2.0_p16-r2.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-libs/libsafe/libsafe-2.0_p16-r2.eb= uild,v 1.1 2008/11/24 04:10:22 matsuu Exp $ inherit flag-o-matic toolchain-funcs multilib MY_P=3D"${P/_p/-}" DESCRIPTION=3D"Protection against buffer overflow vulnerabilities" HOMEPAGE=3D"http://www.research.avayalabs.com/gcm/usa/en-us/initiatives/a= ll/nsr.htm&Filter=3DProjectTitle:Libsafe&Wrapper=3DLabsProjectDetails&Vie= w=3DLabsProjectDetails" SRC_URI=3D"http://www.research.avayalabs.com/project/libsafe/src/${MY_P}.= tgz" LICENSE=3D"LGPL-2.1" SLOT=3D"0" KEYWORDS=3D"~x86 ~amd64" IUSE=3D"" S=3D"${WORKDIR}/${MY_P}" src_unpack() { unpack ${A} cd "${S}" filter-flags -fomit-frame-pointer sed -i \ -e "s:gcc:$(tc-getCC):" \ -e "/^CCFLAGS/s:-O2:${CFLAGS}:" \ -e "/^LDFLAGS/s:=3D :=3D ${LDFALGS}:" \ -e "s:\$(LIBPRELUDE_CFLAGS)::" \ -e "s:\$(LIBPRELUDE_LIBS)::" \ src/Makefile || die } src_compile() { emake libsafe || die } src_install() { # libsafe stuff into / dolib.so src/libsafe.so.${PV/_p/.} || die # dodir /lib dosym libsafe.so.${PV/_p/.} /$(get_libdir)/libsafe.so || die dosym libsafe.so.${PV/_p/.} /$(get_libdir)/libsafe.so.${PV%%.*} || die # Documentation doman doc/libsafe.8 dohtml doc/libsafe.8.html dodoc README=20 # use prelude && dodoc LIBPRELUDE # use mta && dodoc EMAIL_NOTIFICATION } pkg_postinst() { einfo einfo "To use this you have to put the library as one of the variables" einfo "in LD_PRELOAD." einfo "Example in bash:" einfo "export LD_PRELOAD=3Dlibsafe.so.${PV%%.*}" einfo }