Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 177450 Details for
Bug 253819
x11-libs/fltk-1.1.9 + xinerama use flag + install games
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild for fltk-1.1.9
fltk-1.1.9.ebuild (text/plain), 2.87 KB, created by
sven.jonsson
on 2009-01-05 09:32:27 UTC
(
hide
)
Description:
ebuild for fltk-1.1.9
Filename:
MIME Type:
Creator:
sven.jonsson
Created:
2009-01-05 09:32:27 UTC
Size:
2.87 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.7-r2.ebuild,v 1.17 2007/12/06 08:55:41 nelchael Exp $ > >inherit eutils toolchain-funcs multilib > >DESCRIPTION="C++ user interface toolkit for X and OpenGL." >HOMEPAGE="http://www.fltk.org" >SRC_URI="http://ftp.easysw.com/pub/${PN}/${PV}/${P}-source.tar.bz2" > >KEYWORDS="~amd64 ~x86" >LICENSE="FLTK LGPL-2" > >PV_MAJOR=${PV/.*/} >PV_MINOR=${PV#${PV_MAJOR}.} >PV_MINOR=${PV_MINOR/.*} >SLOT="${PV_MAJOR}.${PV_MINOR}" > >INCDIR=/usr/include/fltk-${SLOT} >LIBDIR=/usr/$(get_libdir)/fltk-${SLOT} > >IUSE="noxft opengl debug xinerama" > >DEPEND=" > x11-libs/libXext > x11-libs/libICE > x11-libs/libSM > x11-libs/libXt > x11-proto/xextproto > !noxft? ( virtual/xft ) > media-libs/libpng > media-libs/jpeg > opengl? ( virtual/opengl )" > >src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}/libs-1.8.diff" > > sed -i -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \ > "${S}/fltk-config.in" || die "unable to sed out compile flags" >} > >src_compile() { > local myconf > myconf="--enable-shared --enable-xdbe --enable-static --enable-threads" > > if ! use noxft; then > myconf="${myconf} --enable-xft" > else > myconf="${myconf} --disable-xft" > fi > > use xinerama && myconf="${myconf} --enable-xinerama" > > use debug && myconf="${myconf} --enable-debug" > > use opengl || myconf="${myconf} --disable-gl" > > # needed for glibc-2.3.1 (as far as i can test) > # otherwise libstdc++ won't be linked. #17894 and #15572 > # doesn't happen for glibc-2.3.2 - <liquidx@gentoo.org> > export CXX=$(tc-getCXX) > export CC=$(tc-getCC) > > # bug #19894 > export C_INCLUDE_PATH="${C_INCLUDE_PATH}:/usr/include/freetype2" > export CPLUS_INCLUDE_PATH="${CPLUS_INCLUDE_PATH}:/usr/include/freetype2" > > econf \ > --includedir=${INCDIR}\ > --libdir=${LIBDIR} \ > ${myconf} || die "Configuration Failed" > > emake || die "Parallel Make Failed" >} > >src_install() { > einstall \ > includedir="${D}${INCDIR}" \ > libdir="${D}${LIBDIR}" || die "Installation Failed" > > # the install-linux stuff is for the games > cd test > emake DESTDIR=${D} install-linux || die "Installation Failed" > cd ../documentation > emake DESTDIR=${D} install-linux || die "Installation Failed" > cd .. > > ranlib "${D}${LIBDIR}"/*.a > > insinto /usr/share/cmake/Modules > doins "${FILESDIR}"/FLTKConfig.cmake CMake/FLTKUse.cmake > > dodoc CHANGES README > > echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT} > echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT} > > doenvd 99fltk-${SLOT} > > dohtml -A xbm,xpm,h,cxx,fl,menu -r "${D}"/usr/share/doc/fltk/* > rm -rf "${D}"/usr/share/doc/fltk > rm -rf "${D}"/usr/share/man/cat{1,3} > > sed -i -e 's,^LDFLAGS=.*$,LDFLAGS="",g' "${D}/usr/bin/fltk-config" || \ > die "sed of fltk-config failed" > >} > >pkg_postinst() { > ewarn "the xft USE flag has been changed to noxft. this was because most" > ewarn "users want xft, but if you do not, be sure to change the flag" >}
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 253819
: 177450