diff options
author | Markus Meier <maekke@gentoo.org> | 2009-01-25 16:02:50 +0000 |
---|---|---|
committer | Markus Meier <maekke@gentoo.org> | 2009-01-25 16:02:50 +0000 |
commit | ee45630eb974cffb513458d461d90ab6e551de32 (patch) | |
tree | f80cf396f4649e5d5a4130aba72a20737040f876 /media-libs | |
parent | Fixing pyparsing dep, closes #256256 (diff) | |
download | gentoo-2-ee45630eb974cffb513458d461d90ab6e551de32.tar.gz gentoo-2-ee45630eb974cffb513458d461d90ab6e551de32.tar.bz2 gentoo-2-ee45630eb974cffb513458d461d90ab6e551de32.zip |
old
(Portage version: 2.1.6.7/cvs/Linux x86_64)
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/openinventor/ChangeLog | 6 | ||||
-rw-r--r-- | media-libs/openinventor/openinventor-2.1.5.10-r2.ebuild | 103 |
2 files changed, 5 insertions, 104 deletions
diff --git a/media-libs/openinventor/ChangeLog b/media-libs/openinventor/ChangeLog index 5d08ff74e16d..5edfa2512abc 100644 --- a/media-libs/openinventor/ChangeLog +++ b/media-libs/openinventor/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-libs/openinventor # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/openinventor/ChangeLog,v 1.25 2009/01/25 15:07:27 klausman Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/openinventor/ChangeLog,v 1.26 2009/01/25 16:02:50 maekke Exp $ + + 25 Jan 2009; Markus Meier <maekke@gentoo.org> + -openinventor-2.1.5.10-r2.ebuild: + old 25 Jan 2009; Tobias Klausmann <klausman@gentoo.org> openinventor-2.1.5.10-r3.ebuild: diff --git a/media-libs/openinventor/openinventor-2.1.5.10-r2.ebuild b/media-libs/openinventor/openinventor-2.1.5.10-r2.ebuild deleted file mode 100644 index b42d04e611cd..000000000000 --- a/media-libs/openinventor/openinventor-2.1.5.10-r2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/openinventor/openinventor-2.1.5.10-r2.ebuild,v 1.11 2008/09/10 11:18:21 fmccor Exp $ - -inherit eutils versionator flag-o-matic - -MY_PV=$(replace_version_separator 3 '-') -MY_PN="inventor" - -DESCRIPTION="SGI OpenInventor Toolkit and Utilities" -HOMEPAGE="http://oss.sgi.com/projects/inventor/" -SRC_URI="ftp://oss.sgi.com/projects/${MY_PN}/download/${MY_PN}-${MY_PV}.src.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 sparc x86" -IUSE="" - -RDEPEND="media-libs/mesa - x11-libs/openmotif - >=media-libs/jpeg-6b - >=media-libs/freetype-2.0 - media-fonts/corefonts" -DEPEND="dev-util/byacc - ${RDEPEND}" - -S="${WORKDIR}/${MY_PN}" - -pkg_setup() { - if ! built_with_use media-libs/mesa motif; then - echo - eerror "In order to compile openinventor, you need to have media-libs/mesa emerged" - eerror "with 'motif' in your USE flags. Please add that flag, re-emerge" - eerror "media-libs/mesa, and then emerge openinventor" - die "media-libs/mesa is missing motif" - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - # ordinary yacc fails - epatch "${FILESDIR}"/use-byacc.patch - # support for amd64, sparc and alpha - epatch "${FILESDIR}"/support-archs.patch - epatch "${FILESDIR}"/support-sparc.patch - # freetype2 wasn't enabled by default - epatch "${FILESDIR}"/freetype2-activate.patch - # extra #include statement necessary for freetype2 - epatch "${FILESDIR}"/freetype2-includes.patch - # script aiding in manual installation required csh - epatch "${FILESDIR}"/no-csh.patch - # put files in sane places - epatch "${FILESDIR}"/gentoo-paths-v2.patch - # fix compilation with gcc-4 - epatch "${FILESDIR}"/gcc4-support.patch -} - -src_compile() { - # -O2 segfaults on amd64 gcc-4.3 with ivman command (bicatali jun.08) - replace-flags -O? -O1 - - # VLDOPTS: find libraries during linking of executables - # VLDDSOOPTS: find libraries during linking of libraries - # VCFLAGS / VCXXFLAGS: pass user-chosen compiler flags - # OPTIMIZER: do not override user-chosen compiler flags - # system - emake \ - VLDOPTS="-L${S}/lib -L${S}/libSoXt" \ - VLDDSOOPTS="-L${S}/lib -L${S}/libSoXt" \ - VCFLAGS="${CFLAGS}" VCXXFLAGS="${CXXFLAGS}" \ - OPTIMIZER= \ - || die "Build failed" - - # fix RUNME-scripts in the demos directory for new paths - sed -i \ - -e 's:/usr/share/:/usr/share/openinventor/:g' \ - -e 's:/usr/demos/:/usr/share/openinventor/demos/:g' \ - $(find apps/demos -name *.RUNME) -} - -src_install() { - # IVROOT: serves as DESTDIR - # LLDOPTS: delete, so it won't go linking with libraries already on the - # system - # IVLIBDIR: multilib-strict compliance - # LD_LIBRARY_PATH: support executables ran during install - emake -j1 \ - IVROOT="${D}" \ - LLDOPTS= \ - IVLIBDIR="${D}usr/$(get_libdir)" \ - LD_LIBRARY_PATH="${D}usr/$(get_libdir)" \ - install \ - || die "Install failed" - - # OpenInventor aliases for TrueType fonts - local FONTDIR=/usr/share/fonts/corefonts - local ALIASDIR=/usr/share/${PN}/fonts - dodir ${ALIASDIR} - dosym ${FONTDIR}/times.ttf ${ALIASDIR}/Times-Roman - dosym ${FONTDIR}/arial.ttf ${ALIASDIR}/Helvetica - dosym ${FONTDIR}/cour.ttf ${ALIASDIR}/Utopia-Regular -} |