From 5160240b5a9f7ecf49be9f77407e7fea31a76929 Mon Sep 17 00:00:00 2001 From: Ryan Hill Date: Fri, 2 Jul 2010 23:23:04 +0000 Subject: [PATCH] Add live ebuild from keenblade for bug #296484. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- dev-util/codeblocks/ChangeLog | 7 ++- dev-util/codeblocks/Manifest | 9 ++-- dev-util/codeblocks/codeblocks-9999.ebuild | 54 ++++++++++++++++++++++ 3 files changed, 65 insertions(+), 5 deletions(-) create mode 100644 dev-util/codeblocks/codeblocks-9999.ebuild 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 +codeblocks-9999.ebuild: + Add live ebuild from keenblade for bug #296484. *codeblocks-10.05 (02 Jul 2010) diff --git a/dev-util/codeblocks/Manifest b/dev-util/codeblocks/Manifest index 3727dfd009b2..505da428b7fe 100644 --- a/dev-util/codeblocks/Manifest +++ b/dev-util/codeblocks/Manifest @@ -11,12 +11,13 @@ DIST codeblocks-8.02-src.tar.bz2 6839711 RMD160 88451f42ac4de2b98d57416a3cea1a06 EBUILD codeblocks-1.0_pre20071215.ebuild 1293 RMD160 37c48b5aff4cba248c30bde2bec76f273e4035e5 SHA1 0b8dc999e8124166e01230188a767ada6928bdbf SHA256 5ce78e25596d7af29e584f68f4824127ca398589901389826cea2fc2c4040819 EBUILD codeblocks-10.05.ebuild 1054 RMD160 1eed5f2c7335113ecc47cd1194944a8bce8b4da5 SHA1 4ca6eb06cef84e5d6569235eac7c43877a32e718 SHA256 e2cccc067ace72b1e15430ce535da437c01d2f4b78d6ec5cfb30a90aedaea0d6 EBUILD codeblocks-8.02-r1.ebuild 2280 RMD160 4894f97a0674d0a79b6361500cbf04722bd97ea5 SHA1 50aae96e8b9c02fa5fbcefc2d7128c81a0642c82 SHA256 e2fb2d47e9ca4c0becf142c58058d5baeed600eae35c749518de8e15cc410e86 -MISC ChangeLog 3270 RMD160 bbd5d46a1b51819e25067c68413d4ff1782c60fa SHA1 154b6a215910259e8cbaaee52944c9b3d838753d SHA256 e00b2c417564d33e9dc43e50c5d85e40ce5ec2a88406b82808ecb29bb6aa5531 +EBUILD codeblocks-9999.ebuild 1468 RMD160 46c9c977342f9cb1bd92dc6f21d098c8e9dfae74 SHA1 d156bc00e3170f6d80d2bcf5aef336253dcd3dc8 SHA256 5d1d66a5a4d1ed6c354ea4602c5209f345d892266b999ac5c58759b09b46cc3f +MISC ChangeLog 3426 RMD160 fc303d3da68f22785ef67e6eeac6f82c0d9e306d SHA1 387d86ea790ac9b6d6737da5328ff56b9da1c4e3 SHA256 6b844688b1722f2335cf12e20233ab599245fa939f7c0d42538270f1d3e62b9d MISC metadata.xml 349 RMD160 1e3aff8d622e33b681522ae83d9b2ccf4750c746 SHA1 9b7e9a2300e05bf52a1a1f739206b3a30038a2c4 SHA256 205d971ea7fcdbae6e44da8ef478ef43bb0b58d258c6fa45cf027d172852a5d8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAkwuYzkACgkQiqiDRvmkBmKg1gCfe+qnW/iGg0NuOwlCeLrrxZcA -FmoAniuAwZlamJB7OYV/OlbuuuRWHa5g -=DrK6 +iEYEARECAAYFAkwudbYACgkQiqiDRvmkBmIsigCeKhdg9Q8b/JAQJ1Kz3zorweef +mdQAoMeZ95Kre5rjvJyYrAxYmTkcvx6Y +=Lx+w -----END PGP SIGNATURE----- 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" +} -- 2.26.2