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 1Jwbjz-0007oj-99 for garchives@archives.gentoo.org; Thu, 15 May 2008 11:35:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CAA2DE086E; Thu, 15 May 2008 11:35:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 812D9E086E for ; Thu, 15 May 2008 11:35:18 +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 1A48267528 for ; Thu, 15 May 2008 11:35:18 +0000 (UTC) Received: from mabi by stork.gentoo.org with local (Exim 4.68) (envelope-from ) id 1Jwbjw-0003D7-Vp for gentoo-commits@lists.gentoo.org; Thu, 15 May 2008 11:35:17 +0000 From: "Matti Bickel (mabi)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, mabi@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/lua: ChangeLog lua-5.1.3-r2.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog lua-5.1.3-r2.ebuild X-VCS-Directories: dev-lang/lua X-VCS-Committer: mabi X-VCS-Committer-Name: Matti Bickel Content-Type: text/plain; charset=utf8 Message-Id: Sender: Matti Bickel Date: Thu, 15 May 2008 11:35:16 +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: 90d060ad-7e81-46d0-bf25-bf160f775b8a X-Archives-Hash: 6d31a68f6c60af13bb4577f2790001a5 mabi 08/05/15 11:35:16 Modified: ChangeLog Added: lua-5.1.3-r2.ebuild Log: bump including some serious crash fixes (Portage version: 2.1.5_rc10) Revision Changes Path 1.99 dev-lang/lua/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/lua/Chang= eLog?rev=3D1.99&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/lua/Chang= eLog?rev=3D1.99&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/lua/Chang= eLog?r1=3D1.98&r2=3D1.99 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/dev-lang/lua/ChangeLog,v retrieving revision 1.98 retrieving revision 1.99 diff -u -r1.98 -r1.99 --- ChangeLog 21 Feb 2008 20:38:22 -0000 1.98 +++ ChangeLog 15 May 2008 11:35:16 -0000 1.99 @@ -1,6 +1,15 @@ # ChangeLog for dev-lang/lua # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.98 2008/02= /21 20:38:22 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.99 2008/05= /15 11:35:16 mabi Exp $ + +*lua-5.1.3-r2 (15 May 2008) + + 15 May 2008; Matti Bickel + +files/5.1.3/05_validator.upstream.patch, + +files/5.1.3/06_c_stack.upstream.patch, + +files/5.1.3/07_validator2.upstream.patch, + +files/5.1.3/08_code_injection.upstream.patch, +lua-5.1.3-r2.ebuild: + bump including some serious crash fixes. see http://www.lua.org/bugs.h= tml =20 21 Feb 2008; Jeroen Roovers lua-5.1.2-r2.ebuild: Stable for HPPA (bug #210517). 1.1 dev-lang/lua/lua-5.1.3-r2.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/lua/lua-5= .1.3-r2.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/lua/lua-5= .1.3-r2.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: lua-5.1.3-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/dev-lang/lua/lua-5.1.3-r2.ebuild,v 1.1= 2008/05/15 11:35:16 mabi Exp $ inherit eutils portability versionator DESCRIPTION=3D"A powerful light-weight programming language designed for = extending applications" HOMEPAGE=3D"http://www.lua.org/" SRC_URI=3D"http://www.lua.org/ftp/${P}.tar.gz" LICENSE=3D"MIT" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~= x86" IUSE=3D"deprecated readline static" DEPEND=3D"readline? ( sys-libs/readline )" src_unpack() { local PATCH_PV=3D$(get_version_component_range 1-2) unpack ${A} cd "${S}" epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make.patch epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch EPATCH_SOURCE=3D"${FILESDIR}/${PV}" EPATCH_SUFFIX=3D"upstream.patch" epa= tch # correct lua versioning sed -i -e 's/\(LIB_VERSION =3D \)6:1:1/\16:3:1/' src/Makefile sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html if ! use deprecated ; then epatch "${FILESDIR}"/${P}-deprecated.patch fi if ! use readline ; then epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch fi # Using dynamic linked lua is not recommended upstream for performance # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519 # Mainly, this is of concern if your arch is poor with GPRs, like x86 # Not that this only affects the interpreter binary (named lua), not the= lua # compiler (built statically) nor the lua libraries (both shared and sta= tic # are installed) if use static ; then epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static.patch fi # We want packages to find our things... sed -i -e 's:/usr/local:/usr:' etc/lua.pc } src_compile() { myflags=3D # what to link to liblua liblibs=3D"-lm" mycflags=3D"${mycflags} -DLUA_USE_LINUX" liblibs=3D"${liblibs} $(dlopen_lib)" # what to link to the executables mylibs=3D if use readline; then mylibs=3D"-lreadline" fi cd src emake CFLAGS=3D"${mycflags} ${CFLAGS}" \ RPATH=3D"/usr/$(get_libdir)/" \ LUA_LIBS=3D"${mylibs}" \ LIB_LIBS=3D"${liblibs}" \ V=3D${PV} \ gentoo_all || die "emake failed" mv lua_test ../test/lua.static } src_install() { emake INSTALL_TOP=3D"${D}/usr/" INSTALL_LIB=3D"${D}/usr/$(get_libdir)/" = \ V=3D${PV} gentoo_install \ || die "emake install gentoo_install failed" dodoc HISTORY README dohtml doc/*.html doc/*.gif insinto /usr/share/pixmaps doins etc/lua.ico insinto /usr/$(get_libdir)/pkgconfig doins etc/lua.pc doman doc/lua.1 doc/luac.1 } src_test() { local positive=3D"bisect cf echo env factorial fib fibfor hello printf s= ieve sort trace-calls trace-globals" local negative=3D"readonly" local test cd "${S}" for test in ${positive}; do test/lua.static test/${test}.lua &> /dev/null || die "test $test failed= " done for test in ${negative}; do test/lua.static test/${test}.lua &> /dev/null && die "test $test failed= " done } --=20 gentoo-commits@lists.gentoo.org mailing list