summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLina Pezzella <j4rg0n@gentoo.org>2005-07-28 05:09:29 +0000
committerLina Pezzella <j4rg0n@gentoo.org>2005-07-28 05:09:29 +0000
commit9c22d60b79e9effae3e48b984f919d62009cda03 (patch)
tree2572dffa7213b63ded1001b134332506f7897b2a /dev-lang
parentStable ppc-macos (diff)
downloadgentoo-2-9c22d60b79e9effae3e48b984f919d62009cda03.tar.gz
gentoo-2-9c22d60b79e9effae3e48b984f919d62009cda03.tar.bz2
gentoo-2-9c22d60b79e9effae3e48b984f919d62009cda03.zip
Ported patch from 5.0.2 version to this version. Only affects ppc-macos environment.
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/lua/ChangeLog6
-rw-r--r--dev-lang/lua/lua-5.0.2-r1.ebuild16
2 files changed, 17 insertions, 5 deletions
diff --git a/dev-lang/lua/ChangeLog b/dev-lang/lua/ChangeLog
index 287fe88131db..1bd32e2621b7 100644
--- a/dev-lang/lua/ChangeLog
+++ b/dev-lang/lua/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/lua
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.38 2005/04/22 10:06:43 herbs Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.39 2005/07/28 05:09:29 j4rg0n Exp $
+
+ 28 Jul 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2-r1.ebuild:
+ Ported patch from 5.0.2 version to this version. Only affects ppc-macos
+ environment.
22 Apr 2005; Herbie Hopkins <herbs@gentoo.org> lua-5.0.2.ebuild,
lua-5.0.2-r1.ebuild:
diff --git a/dev-lang/lua/lua-5.0.2-r1.ebuild b/dev-lang/lua/lua-5.0.2-r1.ebuild
index 6480bb186bc0..639f416226ed 100644
--- a/dev-lang/lua/lua-5.0.2-r1.ebuild
+++ b/dev-lang/lua/lua-5.0.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.2-r1.ebuild,v 1.5 2005/04/22 10:06:43 herbs Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.2-r1.ebuild,v 1.6 2005/07/28 05:09:29 j4rg0n Exp $
inherit eutils
@@ -10,7 +10,7 @@ SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 -hppa ~ia64 ~mips ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 -hppa ~ia64 ~mips ~ppc ~ppc-macos ~sparc ~x86"
IUSE="readline"
DEPEND=">=sys-apps/sed-4
@@ -20,19 +20,22 @@ src_unpack() {
unpack ${A}
epatch ${FILESDIR}/lua-${PV}-gentoo.patch
+ use ppc-macos && epatch ${FILESDIR}/lua-ppc-macos-Makefile.patch
cd ${S}
sed -i config \
-e 's:^#\(LOADLIB= -DUSE_DLOPEN=1\):\1:' \
-e 's:^#\(DLLIB= -ldl\):\1:' \
- -e 's:^#\(MYLDFLAGS= -Wl,-E\):\1:' \
-e 's:^#\(POPEN= -DUSE_POPEN=1\)$:\1:' \
-e "s:^\(MYCFLAGS= \)-O2:\1${CFLAGS} -fPIC -DPIC:" \
-e 's:^\(INSTALL_ROOT= \)/usr/local:\1$(DESTDIR)/usr:' \
-e "s:^\(INSTALL_LIB= \$(INSTALL_ROOT)/\)lib:\1$(get_libdir):" \
-e 's:^\(INSTALL_MAN= $(INSTALL_ROOT)\)/man/man1:\1/share/man/man1:'
+ # The Darwin linker does not have the -E option.
+ use ppc-macos || sed -i -e 's:^#\(MYLDFLAGS= -Wl,-E\):\1:' config
+
sed -i doc/readme.html \
-e 's:\(/README\)\("\):\1.gz\2:g'
@@ -63,7 +66,12 @@ src_compile() {
}
src_install() {
- make DESTDIR=${D} install soinstall || die
+ if use ppc-macos; then
+ # OSX does not have so files.
+ make DESTDIR=${D} install dylibinstall || die
+ else
+ make DESTDIR=${D} install soinstall || die
+ fi
dodoc HISTORY UPDATE
dohtml doc/*.html doc/*.gif