diff options
author | Ryan Hill <dirtyepic@gentoo.org> | 2010-07-02 23:23:04 +0000 |
---|---|---|
committer | Ryan Hill <dirtyepic@gentoo.org> | 2010-07-02 23:23:04 +0000 |
commit | 51a36bec50e07dea933ed28efcde15793cb05f55 (patch) | |
tree | 22f050a187596c3feca79752dc8c972079b6bfe9 /dev-util/codeblocks | |
parent | version bump (diff) | |
download | gentoo-2-51a36bec50e07dea933ed28efcde15793cb05f55.tar.gz gentoo-2-51a36bec50e07dea933ed28efcde15793cb05f55.tar.bz2 gentoo-2-51a36bec50e07dea933ed28efcde15793cb05f55.zip |
Add live ebuild from keenblade for bug #296484.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'dev-util/codeblocks')
-rw-r--r-- | dev-util/codeblocks/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/codeblocks/codeblocks-9999.ebuild | 54 |
2 files changed, 60 insertions, 1 deletions
diff --git a/dev-util/codeblocks/ChangeLog b/dev-util/codeblocks/ChangeLog index 57ddefdfe3aa..5ed6319d6292 100644 --- a/dev-util/codeblocks/ChangeLog +++ b/dev-util/codeblocks/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/codeblocks # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/ChangeLog,v 1.18 2010/07/02 22:04:11 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/ChangeLog,v 1.19 2010/07/02 23:23:04 dirtyepic Exp $ + +*codeblocks-9999 (02 Jul 2010) + + 02 Jul 2010; Ryan Hill <dirtyepic@gentoo.org> +codeblocks-9999.ebuild: + Add live ebuild from keenblade for bug #296484. *codeblocks-10.05 (02 Jul 2010) diff --git a/dev-util/codeblocks/codeblocks-9999.ebuild b/dev-util/codeblocks/codeblocks-9999.ebuild new file mode 100644 index 000000000000..ec30b19c72c7 --- /dev/null +++ b/dev-util/codeblocks/codeblocks-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/codeblocks-9999.ebuild,v 1.1 2010/07/02 23:23:04 dirtyepic Exp $ + +EAPI="2" +WX_GTK_VER="2.8" + +inherit autotools flag-o-matic subversion wxwidgets + +DESCRIPTION="The open source, cross platform, free C++ IDE." +HOMEPAGE="http://www.codeblocks.org/" +ESVN_REPO_URI="svn://svn.berlios.de/${PN}/trunk" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="contrib debug pch static-libs" + +RDEPEND="x11-libs/wxGTK:2.8[X]" +DEPEND="${RDEPEND} + app-arch/zip + sys-devel/libtool:2" + +src_prepare() { + # Let's make the autorevision work. + subversion_wc_info + CB_LCD=$(LC_ALL=C svn info "${ESVN_WC_PATH}" | grep "^Last Changed Date:" | cut -d" " -f4,5) + echo "m4_define([SVN_REV], ${ESVN_WC_REVISION})" > revision.m4 + echo "m4_define([SVN_DATE], ${CB_LCD})" >> revision.m4 + eautoreconf +} + +src_configure() { + # C::B is picky on CXXFLAG -fomit-frame-pointer + # (project-wizard crash, instability ...) + filter-flags -fomit-frame-pointer + append-flags -fno-strict-aliasing + + econf \ + --with-wx-config="${WX_CONFIG}" \ + $(use_enable debug) \ + $(use_enable pch) \ + $(use_enable static-libs static) \ + $(use_with contrib contrib-plugins all) +} + +src_compile() { + emake clean-zipfiles || die '"emake clean-zipfiles" failed' + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" +} |