diff options
Diffstat (limited to 'games-simulation/secondlife/secondlife-1.18.0.6.ebuild')
-rw-r--r-- | games-simulation/secondlife/secondlife-1.18.0.6.ebuild | 163 |
1 files changed, 0 insertions, 163 deletions
diff --git a/games-simulation/secondlife/secondlife-1.18.0.6.ebuild b/games-simulation/secondlife/secondlife-1.18.0.6.ebuild deleted file mode 100644 index 102de73..0000000 --- a/games-simulation/secondlife/secondlife-1.18.0.6.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games toolchain-funcs - -DESCRIPTION="A 3D MMORPG virtual world entirely built and owned by its residents" -HOMEPAGE="http://secondlife.com/" -SRC_URI="http://secondlife.com/developers/opensource/downloads/2007/07/slviewer-src-${PV}.tar.gz - http://secondlife.com/developers/opensource/downloads/2007/07/slviewer-artwork-${PV}.zip - http://secondlife.com/developers/opensource/downloads/2007/07/slviewer-linux-libs-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug elfio fmod" -#IUSE="debug elfio fmod llmozlib" -RESTRICT="mirror" - -RDEPEND=">=x11-libs/gtk+-2 - =dev-libs/apr-1* - =dev-libs/apr-util-1* - dev-libs/boost - >=net-misc/curl-7.15.4 - dev-libs/openssl - media-libs/freetype - media-libs/jpeg - media-libs/libsdl - media-libs/mesa - media-libs/libogg - media-libs/libvorbis - fmod? ( x86? ( =media-libs/fmod-3.75* ) ) - =sys-libs/db-4.2* - dev-libs/expat - sys-libs/zlib - >=dev-libs/xmlrpc-epi-0.51 - elfio? ( dev-libs/elfio ) - >=media-libs/openjpeg-1.1.1 - media-fonts/kochi-substitute - debug? ( dev-libs/google-perftools )" -# llmozlib? ( net-libs/llmozlib-xulrunner ) - -DEPEND="${RDEPEND} - >=dev-util/scons-0.97 - dev-util/pkgconfig - sys-devel/flex - sys-devel/bison" - -S="${WORKDIR}/linden/indra" - -dir="${GAMES_DATADIR}/${PN}" - -src_unpack() { - # unpack font files - unpack slviewer-linux-libs-${PV}.tar.gz - rm -rf linden/libraries - rm -rf linden/indra/newview/app_settings - - unpack slviewer-src-${PV}.tar.gz - unpack slviewer-artwork-${PV}.zip - - cd "${S}" - - epatch "${FILESDIR}"/${PN}-1.17.2.0-gentoo.patch - epatch "${FILESDIR}"/${PN}-1.17.2.0-size_t.patch - epatch "${FILESDIR}"/${PN}-1.17.3.0-gcc4.patch - - # VWR-1598 - epatch "${FILESDIR}"/slviewer-1.17.3.0-libresolv.patch - - sed -i -e "s|gcc_bin = .*$|gcc_bin = '$(tc-getCXX)'|" "${S}"/SConstruct || die - - # "${S}"/newview/viewer_manifest.py - touch "${S}"/newview/gridargs.dat -} - -src_compile() { - local myarch - local myopts="BUILD=release BTARGET=client DISTCC=no STANDALONE=yes" - - if use debug ; then - myopts="${myopts} BUILD=debug" - else - myopts="${myopts} BUILD=release" - fi - - if use elfio ; then - myopts="${myopts} ELFIO=yes" - else - myopts="${myopts} ELFIO=no" - fi - - # if use llmozlib ; then - # myopts="${myopts} MOZLIB=yes" - # else - myopts="${myopts} MOZLIB=no" - # fi - - case ${ARCH} in - x86) - myopts="${myopts} ARCH=i686" - ;; - amd64) - myopts="${myopts} ARCH=x86_64" - ;; - ppc|ppc64) - myopts="${myopts} ARCH=powerpc" - ;; - *) - myopts="${myopts} ARCH=i686" - ;; - esac - - if use fmod && [ "${ARCH}" == "x86" ] ; then - myopts="${myopts} FMOD=yes" - else - myopts="${myopts} FMOD=no" - fi - - CLIENT_CPPFLAGS="${CXXFLAGS}" TEMP_BUILD_DIR= scons ${myopts} || die -} - -src_install() { - cd "${S}"/newview/ - - insinto "${dir}" - doins gpu_table.txt gridargs.dat secondlife-i686.supp featuretable_linux.txt || die - doins -r app_settings character fonts skins res-sdl || die - - doins lsl_guide.html releasenotes.txt || die - newins licenses-linux.txt licenses.txt || die - newins linux_tools/client-readme.txt README-linux.txt || die - newins res/ll_icon.ico secondlife.ico || die - - insinto "${dir}"/app_settings/ - doins "${WORKDIR}"/linden/scripts/messages/message_template.msg || die - doins "${WORKDIR}"/linden/etc/message.xml || die - - exeinto "${dir}" - doexe linux_tools/launch_url.sh || die - newexe linux_tools/wrapper.sh secondlife || die - newexe ../linux_crash_logger/linux-crash-logger-*-bin* linux-crash-logger.bin || die - - exeinto "${dir}"/bin/ - newexe secondlife-*-bin do-not-directly-run-secondlife-bin || die - - exeinto "${dir}"/lib - doexe ../lib_release_client/*-linux/lib* || die - - dosym /usr/share/fonts/kochi-substitute/kochi-mincho-subst.ttf /usr/share/games/secondlife/unicode.ttf - - games_make_wrapper secondlife ./secondlife "${dir}" - newicon res/ll_icon.ico secondlife.ico || die - make_desktop_entry secondlife "Second Life" secondlife.ico - - dodoc releasenotes.txt - newdoc licenses-linux.txt licenses.txt - newdoc linux_tools/client-readme.txt README-linux.txt - - dohtml lsl_guide.html - - prepgamesdirs -} |