Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 102988 Details for
Bug 156617
crystalspace-1.1-r26005.ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
crystalspace-1.1-r26005.ebuild
crystalspace-1.1-r26005.ebuild (text/plain), 2.64 KB, created by
loux thefuture
on 2006-11-29 07:59:32 UTC
(
hide
)
Description:
crystalspace-1.1-r26005.ebuild
Filename:
MIME Type:
Creator:
loux thefuture
Created:
2006-11-29 07:59:32 UTC
Size:
2.64 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace/crystalspace-1.1-r26005.ebuild,v 1.3 2006/11/29 12:00:00 loux.thefuture Exp $ > >DESCRIPTION="Portable 3D Game Development Kit written in C++" >HOMEPAGE="http://crystal.sourceforge.net/" >#SRC_URI="mirror://sourceforge/crystal/${P}.tar.bz2" >SRC_URI="http://loux.thefuture.free.fr/distfiles/${PF}.tar.bz2" > >LICENSE="LGPL-2" >SLOT="0" >KEYWORDS="~amd64 ~ppc ~x86" >IUSE="3ds debug mikmod mng vorbis openal truetype" > >RDEPEND="sys-libs/zlib > >=media-libs/libpng-1.2.12 > >=media-libs/jpeg-6b > mng? ( media-libs/libmng ) > mikmod? ( media-libs/libmikmod ) > 3ds? ( media-libs/lib3ds ) > truetype? ( >=media-libs/freetype-2.0 ) > openal? ( media-libs/openal ) > vorbis? ( > >=media-libs/libogg-1.0 > >=media-libs/libvorbis-1.0 ) > dev-games/ode > >=dev-lang/perl-5.6.1 > =media-libs/cal3d-0.11*" > >DEPEND="${RDEPEND} > >=sys-apps/portage-2.0.51 > dev-util/jam > x86? ( dev-lang/nasm )" > >S="${WORKDIR}/crystal" > >CRYSTAL_PREFIX="/opt/crystal" > >src_unpack() { > unpack ${A} > cd "${S}" > >} > >src_compile() { > # Disabling python entirely, some parts don't build > #use python || \ > my_conf="${my_conf} --without-python --without-java" > my_conf="${my_conf} --with-separate-debug-info=no" > my_conf="${my_conf} --with-optimize-debug-info=no" > > use debug && my_conf="${my_conf} --enable-debug" > > econf --prefix="${D}/${CRYSTAL_PREFIX}" ${my_conf} || die > > sed 's/COMPILER\.CFLAGS += \"-march=i586\" ;//' -i Jamconfig > sed 's/COMPILER\.CFLAGS\.optimize += .* ;//' -i Jamconfig > sed 's/COMPILER\.LFLAGS\.optimize += .* ;//' -i Jamconfig > > # change where to put doc, ... for sandbox > sed "s|\"/usr|\"${D}/${CRYSTAL_PREFIX}/usr|" -i Jamconfig > sed "s|\"/etc|\"${D}/${CRYSTAL_PREFIX}/bin|" -i Jamconfig > > jam all || die "compile failed" > jam cs-config || die "compile failed" >} > >src_install() { > jam -sprefix=${D}/${CRYSTAL_PREFIX} install > > cp -R data ${D}/${CRYSTAL_PREFIX}/bin/. > cp vfs.cfg ${D}/${CRYSTAL_PREFIX}/bin/. > > # Fix cs-config file to point to ${CRYSTAL_PREFIX} > sed -i 's/^CRYSTAL=.*/CRYSTAL=\/opt\/crystal/' "${D}/${CRYSTAL_PREFIX}/bin/cs-config" > > # Make sure these files dont have > dosed ${CRYSTAL_PREFIX}/{bin/cs-config,etc/crystalspace/vfs.cfg} > > # Fix perms so everyone can read these > find "${D}/${CRYSTAL_PREFIX}" -type f -exec chmod a+r '{}' \; > find "${D}/${CRYSTAL_PREFIX}" -type d -exec chmod a+rx '{}' \; > chmod a+rx ${D}/${CRYSTAL_PREFIX}/bin/* > > dodir /usb/bin > dosym ${D}/${CRYSTAL_PREFIX}/bin/cs-config /usr/bin/cs-config > > dodir "/etc/env.d" > echo "CRYSTAL=\"${CRYSTAL_PREFIX}\"" > 90crystalspace > doenvd 90crystalspace >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 156617
: 102988