diff options
author | Gustavo Zacarias <gustavoz@gentoo.org> | 2006-05-29 19:31:39 +0000 |
---|---|---|
committer | Gustavo Zacarias <gustavoz@gentoo.org> | 2006-05-29 19:31:39 +0000 |
commit | 6958f5022f2470ddf1c2e3ce6f8d329ccba70491 (patch) | |
tree | 357a64c376eb8cc72180874b8029bd240a464604 /dev-libs/vdk/vdk-2.4.1.ebuild | |
parent | Stable on SPARC wrt bug #132343. (diff) | |
download | historical-6958f5022f2470ddf1c2e3ce6f8d329ccba70491.tar.gz historical-6958f5022f2470ddf1c2e3ce6f8d329ccba70491.tar.bz2 historical-6958f5022f2470ddf1c2e3ce6f8d329ccba70491.zip |
Cleanup old and revbump
Package-Manager: portage-2.0.54-r2
Diffstat (limited to 'dev-libs/vdk/vdk-2.4.1.ebuild')
-rw-r--r-- | dev-libs/vdk/vdk-2.4.1.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/dev-libs/vdk/vdk-2.4.1.ebuild b/dev-libs/vdk/vdk-2.4.1.ebuild new file mode 100644 index 000000000000..e150f0091f06 --- /dev/null +++ b/dev-libs/vdk/vdk-2.4.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/vdk-2.4.1.ebuild,v 1.1 2006/05/29 19:31:39 gustavoz Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="A Visual Development Kit for RAD" +SRC_URI="mirror://sourceforge/vdklib/${P}.tar.gz" +HOMEPAGE="http://http://www.mariomotta.it/vdklib/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~hppa ~ppc ~sparc ~x86" +IUSE="doc debug" + +DEPEND=">x11-libs/gtk+-2.4 + doc? ( app-doc/doxygen )" + +src_compile() { + + cd ${S} + + 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 +} |