Add live ebuild from keenblade for bug #296484.
authorRyan Hill <rhill@gentoo.org>
Fri, 2 Jul 2010 23:23:04 +0000 (23:23 +0000)
committerRyan Hill <rhill@gentoo.org>
Fri, 2 Jul 2010 23:23:04 +0000 (23:23 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

dev-util/codeblocks/ChangeLog
dev-util/codeblocks/Manifest
dev-util/codeblocks/codeblocks-9999.ebuild [new file with mode: 0644]

index 57ddefdfe3aa474b5a9fe2edc3376ce8f5b5b5d6..5ed6319d62928a5f72540338cc62a7c4a98f0f13 100644 (file)
@@ -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)
 
index 3727dfd009b2fae7b2d8578ebe010f83c1fa10b5..505da428b7fea43eebd2254c5072075ea6e96354 100644 (file)
@@ -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 (file)
index 0000000..ec30b19
--- /dev/null
@@ -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"
+}