diff options
author | Ben de Groot <yngwin@gentoo.org> | 2008-12-15 01:18:55 +0000 |
---|---|---|
committer | Ben de Groot <yngwin@gentoo.org> | 2008-12-15 01:18:55 +0000 |
commit | c484e46a91ec273c5924958584264391b87891b4 (patch) | |
tree | ce81b068e3c8d453b472b35fa382050ec1a05716 /x11-libs/fltk | |
parent | x11-base/xorg-server: bump to 1.5.3 with a monster EXA backport from git master (diff) | |
download | gentoo-2-c484e46a91ec273c5924958584264391b87891b4.tar.gz gentoo-2-c484e46a91ec273c5924958584264391b87891b4.tar.bz2 gentoo-2-c484e46a91ec273c5924958584264391b87891b4.zip |
Version bump. Make dohtml recursive (bug 246696) and prevent pre-stripping (bug 246694).
(Portage version: 2.2_rc17/cvs/Linux 2.6.27-hh6 i686)
Diffstat (limited to 'x11-libs/fltk')
-rw-r--r-- | x11-libs/fltk/ChangeLog | 8 | ||||
-rw-r--r-- | x11-libs/fltk/fltk-2.0_pre6525.ebuild | 79 |
2 files changed, 86 insertions, 1 deletions
diff --git a/x11-libs/fltk/ChangeLog b/x11-libs/fltk/ChangeLog index a446f3bd9c2e..2f8093c889e7 100644 --- a/x11-libs/fltk/ChangeLog +++ b/x11-libs/fltk/ChangeLog @@ -1,6 +1,12 @@ # 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.100 2008/11/23 18:24:45 fmccor Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.101 2008/12/15 01:18:55 yngwin Exp $ + +*fltk-2.0_pre6525 (15 Dec 2008) + + 15 Dec 2008; Ben de Groot <yngwin@gentoo.org> +fltk-2.0_pre6525.ebuild: + Version bump. Make dohtml recursive (bug 246696) and prevent pre-stripping + (bug 246694). 23 Nov 2008; Ferris McCormick <fmccor@gentoo.org> fltk-2.0_pre6483.ebuild: Add ~sparc for testing, see Bug #242774. diff --git a/x11-libs/fltk/fltk-2.0_pre6525.ebuild b/x11-libs/fltk/fltk-2.0_pre6525.ebuild new file mode 100644 index 000000000000..f87774df690e --- /dev/null +++ b/x11-libs/fltk/fltk-2.0_pre6525.ebuild @@ -0,0 +1,79 @@ +# 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_pre6525.ebuild,v 1.1 2008/12/15 01:18:55 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 ~sparc ~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 ) + cairo? ( dev-util/pkgconfig ) + doc? ( app-doc/doxygen )" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/fltk2-config.patch + sed -i "/STRIP/d" fluid/Makefile # don't pre-strip, bug 246694 + 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 -r 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} +} |