Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 78700 Details for
Bug 121266
DFBTerm - console terminal to run on DirectFB
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
ebuild for DirectFB cvs-snapshot
DirectFB-999.ebuild (text/plain), 3.81 KB, created by
richard juckes
on 2006-02-02 00:28:36 UTC
(
hide
)
Description:
ebuild for DirectFB cvs-snapshot
Filename:
MIME Type:
Creator:
richard juckes
Created:
2006-02-02 00:28:36 UTC
Size:
3.81 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-libs/DirectFB/DirectFB-0.9.24.ebuild,v 1.3 2006/01/04 00:07:36 vapier Exp $ > >inherit eutils flag-o-matic toolchain-funcs > >IUSE_VIDEO_CARDS="ati128 cle266 cyber5k i810 i830 mach64 matrox neomagic nsc nvidia radeon r200 savage sis315 tdfx unichrome" >IUSE_INPUT_DRIVERS="dbox2remote elo-input h3600_ts joystick keyboard dreamboxremote linuxinput lirc mutouch ps2mouse serialmouse sonypijofdial wm97xx" > >DESCRIPTION="Thin library on top of the Linux framebuffer devices" >HOMEPAGE="http://www.directfb.org/" > >SNAPSHOT="2006-02-02-05-25-09-UTC" >GENTOO_MIRRORS="" >SRC_URI="http://www.directfb.org/snapshots/${PN}-${SNAPSHOT}.tar.gz" > >LICENSE="LGPL-2.1" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 -mips ~ppc ~sh -sparc ~x86" >IUSE="debug fbcon fusion gif jpeg mmx mpeg png sdl sse static sysfs truetype zlib" > >DEPEND="sdl? ( media-libs/libsdl ) > gif? ( media-libs/giflib ) > png? ( media-libs/libpng ) > fusion? ( =dev-libs/linux-fusion-999 ) > jpeg? ( media-libs/jpeg ) > mpeg? ( media-libs/libmpeg3 ) > sysfs? ( sys-fs/sysfsutils ) > zlib? ( sys-libs/zlib ) > truetype? ( >=media-libs/freetype-2.0.1 )" > >S="${WORKDIR}/${PN}-${SNAPSHOT}" > >pkg_setup() { > if [[ -z ${VIDEO_CARDS} ]] ; then > ewarn "All video drivers will be built since you did not specify" > ewarn "via the VIDEO_CARDS variable what video card you use." > einfo "DirectFB supports: ${IUSE_VIDEO_CARDS} all none" > echo > fi > if [[ -z ${INPUT_DRIVERS} ]] ; then > ewarn "All input drivers will be built since you did not specify" > ewarn "via the INPUT_DRIVERS variable which input drivers to use." > einfo "DirectFB supports: ${IUSE_INPUT_DRIVERS} all none" > echo > fi >} > >src_compile() { > ./autogen.sh || die > # force disable wm97xx #36924 ># export ac_cv_header_linux_wm97xx_h=no > # force disable of sis315 #77391 ># export ac_cv_header_linux_sisfb_h=no > > local vidcards card input inputdrivers > for card in ${VIDEO_CARDS} ; do > has ${card} ${IUSE_VIDEO_CARDS} && vidcards="${vidcards},${card}" > done > [[ -z ${vidcards} ]] \ > && vidcards="all" \ > || vidcards=${vidcards:1} > for input in ${INPUT_DRIVERS} ; do > has ${input} ${IUSE_INPUT_DRIVERS} && inputdrivers="${inputdrivers},${input}" > done > [[ -z ${inputdrivers} ]] \ > && inputdrivers="all" \ > || inputdrivers=${inputdrivers:1} > > local sdlconf="--disable-sdl" > if use sdl ; then > # since SDL can link against DirectFB and trigger a > # dependency loop, only link against SDL if it isn't > # broken #61592 > echo 'int main(){}' > sdl-test.c > $(tc-getCC) sdl-test.c -lSDL 2>/dev/null \ > && sdlconf="--enable-sdl" \ > || ewarn "Disabling SDL since libSDL.so is broken" > fi > > use mpeg && export CPPFLAGS="${CPPFLAGS} -I/usr/include/libmpeg3" > econf \ > $(use_enable fbcon fbdev) \ > $(use_enable mmx) \ > $(use_enable sse) \ > $(use_enable mpeg libmpeg3) \ > $(use_enable jpeg) \ > $(use_enable png) \ > $(use_enable gif) \ > $(use_enable truetype freetype) \ > $(use_enable fusion multi) \ > $(use_enable debug) \ > $(use_enable static) \ > $(use_enable sysfs) \ > $(use_enable zlib) \ > ${sdlconf} \ > --with-gfxdrivers="${vidcards}" \ > --with-inputdrivers="${inputdrivers}" \ > --disable-vnc \ > || die > emake || die >} > >src_install() { > make DESTDIR="${D}" install || die "make install failed" > dodoc fb.modes AUTHORS ChangeLog NEWS README* TODO > dohtml -r docs/html/* >} > >pkg_postinst() { > ewarn "Each DirectFB update in the 0.9.xx series" > ewarn "breaks DirectFB related applications." > ewarn "Please run \"revdep-rebuild\" which can be" > ewarn "found by emerging the package 'gentoolkit'." > ewarn > ewarn "If you have an ALPS touchpad, then you might" > ewarn "get your mouse unexpectedly set in absolute" > ewarn "mode in all DirectFB applications." > ewarn "This can be fixed by removing linuxinput from" > ewarn "INPUT_DRIVERS." >}
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 121266
:
78698
|
78699
| 78700 |
78701
|
78855