diff options
author | 2005-07-28 05:09:29 +0000 | |
---|---|---|
committer | 2005-07-28 05:09:29 +0000 | |
commit | 9c22d60b79e9effae3e48b984f919d62009cda03 (patch) | |
tree | 2572dffa7213b63ded1001b134332506f7897b2a /dev-lang | |
parent | Stable ppc-macos (diff) | |
download | gentoo-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/lua/lua-5.0.2-r1.ebuild | 16 |
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 |