diff options
author | Ben de Groot <yngwin@gentoo.org> | 2008-10-30 18:18:13 +0000 |
---|---|---|
committer | Ben de Groot <yngwin@gentoo.org> | 2008-10-30 18:18:13 +0000 |
commit | b65ef3d19e893c5ba94bb026e2e10adb03992e8e (patch) | |
tree | 26cdf73053578cfcd1b152f77065fbe25ae032df | |
parent | Stable for HPPA (bug #242696). (diff) | |
download | gentoo-2-b65ef3d19e893c5ba94bb026e2e10adb03992e8e.tar.gz gentoo-2-b65ef3d19e893c5ba94bb026e2e10adb03992e8e.tar.bz2 gentoo-2-b65ef3d19e893c5ba94bb026e2e10adb03992e8e.zip |
New snapshot version
(Portage version: 2.2_rc12_p11688/cvs/Linux 2.6.26-hh3 i686)
-rw-r--r-- | x11-libs/fltk/ChangeLog | 7 | ||||
-rw-r--r-- | x11-libs/fltk/fltk-2.0_pre6483.ebuild | 77 |
2 files changed, 83 insertions, 1 deletions
diff --git a/x11-libs/fltk/ChangeLog b/x11-libs/fltk/ChangeLog index 41cacfa95fe1..d77065ec2080 100644 --- a/x11-libs/fltk/ChangeLog +++ b/x11-libs/fltk/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for x11-libs/fltk # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.98 2008/10/21 13:50:51 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.99 2008/10/30 18:18:13 yngwin Exp $ + +*fltk-2.0_pre6483 (30 Oct 2008) + + 30 Oct 2008; Ben de Groot <yngwin@gentoo.org> +fltk-2.0_pre6483.ebuild: + New snapshot version *fltk-2.0_pre6403 (21 Oct 2008) diff --git a/x11-libs/fltk/fltk-2.0_pre6483.ebuild b/x11-libs/fltk/fltk-2.0_pre6483.ebuild new file mode 100644 index 000000000000..a080dcb70004 --- /dev/null +++ b/x11-libs/fltk/fltk-2.0_pre6483.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-2.0_pre6483.ebuild,v 1.1 2008/10/30 18:18:13 yngwin Exp $ + +EAPI="1" +inherit multilib autotools flag-o-matic + +MY_P=${P/_pre/.x-r} +DESCRIPTION="C++ user interface toolkit for X and OpenGL" +HOMEPAGE="http://www.fltk.org/" +SRC_URI="mirror://easysw/fltk/snapshots/${MY_P}.tar.bz2" + +KEYWORDS="~amd64 ~x86" +LICENSE="FLTK LGPL-2" +SLOT="2" +IUSE="cairo debug doc +jpeg +png opengl +xft xinerama zlib" + +RDEPEND="x11-libs/libXext + x11-libs/libICE + x11-libs/libSM + x11-libs/libXt + xft? ( virtual/xft ) + png? ( media-libs/libpng ) + jpeg? ( media-libs/jpeg ) + opengl? ( virtual/opengl ) + cairo? ( x11-libs/cairo ) + xinerama? ( x11-libs/libXinerama ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + x11-proto/xextproto + xinerama? ( x11-proto/xineramaproto ) + doc? ( app-doc/doxygen )" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/fltk2-config.patch + use opengl || epatch "${FILESDIR}"/fltk2-nogl.patch + eautoreconf +} + +src_compile() { + append-flags -fno-strict-aliasing + + CPPFLAGS="${CPPFLAGS} -DFLTK_DOCDIR=\"/usr/share/doc/${PF}\"" \ + econf --enable-shared --enable-threads \ + $(use_enable debug) \ + $(use_enable xft) \ + $(use_enable opengl gl) \ + $(use_enable cairo) \ + $(use_enable jpeg) \ + $(use_enable png) \ + $(use_enable xinerama) \ + $(use_enable zlib) \ + || die "configure failed" + + emake || die "make failed" + use doc && make -C documentation +} + +src_install() { + einstall includedir="${D}/usr/include" \ + libdir="${D}/usr/$(get_libdir)/fltk" || die "install failed" + + if use doc; then + emake -C documentation install || die "install documentation failed" + dohtml documentation/html + fi + dodoc CHANGES CREDITS README* TODO + + echo "LDPATH=/usr/$(get_libdir)/fltk" > 99fltk-${SLOT} + echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT} + + doenvd 99fltk-${SLOT} +} |