# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/vdk-2.4.0.ebuild,v 1.12 2011/03/29 08:02:44 angelos Exp $ EAPI=1 inherit eutils toolchain-funcs DESCRIPTION="A Visual Development Kit for RAD" SRC_URI="mirror://sourceforge/vdkbuilder/${P}.tar.gz" HOMEPAGE="http://www.mariomotta.it/vdklib/" SLOT="0" LICENSE="GPL-2" KEYWORDS="alpha ~hppa ppc sparc x86" IUSE="doc debug" RDEPEND="x11-libs/gtk+:2" DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" src_compile() { local myconf="" if [ "$(gcc-major-version)" -ge "4" ] || [ "$(gcc-major-version)" -ge "3" -a "$(gcc-minor-version)" -ge "4" ] then epatch "${FILESDIR}"/vdk-2.4-gcc3.4.patch fi # gnome and sigc USE flags need to be added later # when upstream decides to re-support them - ChrisWhite use doc && \ myconf="${myconf} --enable-doc-html=yes \ --enable-doc-latex=yes \ --enable-doc-man=yes" \ || myconf="${myconf} --enable-doc-html=no \ --enable-doc-latex=no \ --enable-doc-man=no" use debug && \ myconf="${myconf} --enable-debug=yes" \ || myconf="${myconf} --enable-debug=no" econf \ ${myconf} \ --enable-testvdk=no \ || die "econf failed" # die non user custom CFLAGS! sed -e "s/CFLAGS = .*/CFLAGS = ${CFLAGS}/" -i Makefile sed -e "s/CXXFLAGS = .*/CXXFLAGS = ${CXXFLAGS}/" -i Makefile sed -e "s/CFLAGS = .*/CFLAGS = ${CFLAGS}/" -i vdk/Makefile sed -e "s/CXXFLAGS = .*/CXXFLAGS = ${CXXFLAGS}/" -i vdk/Makefile emake || die } src_install() { make DESTDIR="${D}" install || die dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README TODO }