summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Ostorga <vostorga@gentoo.org>2009-08-31 16:24:04 +0000
committerVictor Ostorga <vostorga@gentoo.org>2009-08-31 16:24:04 +0000
commitdf47b7fd1476b9357b7427dd8bc6f7a22ccb309d (patch)
tree06f774eb195b320844234bbf1eb61eab70a793b2 /dev-util/cccc
parentMarked stable on AMD64 as requested by Mike "SpanKY" Friesinger in bug #28187... (diff)
downloadgentoo-2-df47b7fd1476b9357b7427dd8bc6f7a22ccb309d.tar.gz
gentoo-2-df47b7fd1476b9357b7427dd8bc6f7a22ccb309d.tar.bz2
gentoo-2-df47b7fd1476b9357b7427dd8bc6f7a22ccb309d.zip
Respecting CFLAGS and LDFLAGS, bug #240272 Respecting CC variable, bug #243976 Fixing build, patch thanks to Gary Stein <gstein@ucf.edu> bug #277941 Cleaning out old ebuilds
(Portage version: 2.1.6.13/cvs/Linux i686)
Diffstat (limited to 'dev-util/cccc')
-rw-r--r--dev-util/cccc/ChangeLog12
-rw-r--r--dev-util/cccc/cccc-3.0_pre63.ebuild27
-rw-r--r--dev-util/cccc/cccc-3.0_pre84.ebuild34
-rw-r--r--dev-util/cccc/cccc-3.1.4.ebuild19
-rw-r--r--dev-util/cccc/files/cccc-3.0_pre84-gcc34.patch48
5 files changed, 25 insertions, 115 deletions
diff --git a/dev-util/cccc/ChangeLog b/dev-util/cccc/ChangeLog
index 4f05cb384c94..0935c13d78ab 100644
--- a/dev-util/cccc/ChangeLog
+++ b/dev-util/cccc/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-util/cccc
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cccc/ChangeLog,v 1.12 2008/05/29 07:29:08 phreak Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cccc/ChangeLog,v 1.13 2009/08/31 16:24:04 vostorga Exp $
+
+ 31 Aug 2009; Víctor Ostorga <vostorga@gentoo.org> -cccc-3.0_pre63.ebuild,
+ -cccc-3.0_pre84.ebuild, -files/cccc-3.0_pre84-gcc34.patch,
+ cccc-3.1.4.ebuild:
+ Respecting CFLAGS and LDFLAGS, bug #240272
+ Respecting CC variable, bug #243976
+ Fixing build, patch thanks to Gary Stein <gstein@ucf.edu> bug #277941
+ Cleaning out old ebuilds
29 May 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing Philippe Trottier (tchiwam) from metadata.xml (as per #52828).
diff --git a/dev-util/cccc/cccc-3.0_pre63.ebuild b/dev-util/cccc/cccc-3.0_pre63.ebuild
deleted file mode 100644
index 3de75b3d1d52..000000000000
--- a/dev-util/cccc/cccc-3.0_pre63.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cccc/cccc-3.0_pre63.ebuild,v 1.6 2006/04/15 07:10:47 halcy0n Exp $
-
-MY_PV="${PV/0_}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-DESCRIPTION="A code counter for C and C++."
-SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
-HOMEPAGE="http://cccc.sourceforge.net/"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~x86"
-IUSE=""
-
-DEPEND=""
-
-src_compile() {
- make pccts cccc test || die
-}
-
-src_install() {
- dodoc readme.txt changes.txt
- cd install
- dodir /usr
- make -f install.mak INSTDIR="${D}/usr/bin" || die
-}
diff --git a/dev-util/cccc/cccc-3.0_pre84.ebuild b/dev-util/cccc/cccc-3.0_pre84.ebuild
deleted file mode 100644
index ec47aeb3ec62..000000000000
--- a/dev-util/cccc/cccc-3.0_pre84.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cccc/cccc-3.0_pre84.ebuild,v 1.2 2005/06/09 08:29:41 dholm Exp $
-
-inherit eutils toolchain-funcs
-
-MY_PV="${PV/0_}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-DESCRIPTION="A code counter for C and C++."
-SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
-HOMEPAGE="http://cccc.sourceforge.net/"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~ppc ~x86"
-IUSE=""
-
-DEPEND=""
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${P}-gcc34.patch
-}
-
-src_compile() {
- make CCC=$(tc-getCXX) LD=$(tc-getCXX) pccts cccc test || die
-}
-
-src_install() {
- dodoc readme.txt changes.txt
- cd install
- dodir /usr
- make -f install.mak INSTDIR="${D}/usr/bin" || die
-}
diff --git a/dev-util/cccc/cccc-3.1.4.ebuild b/dev-util/cccc/cccc-3.1.4.ebuild
index 384e0de00f0b..422d10ef6bad 100644
--- a/dev-util/cccc/cccc-3.1.4.ebuild
+++ b/dev-util/cccc/cccc-3.1.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cccc/cccc-3.1.4.ebuild,v 1.2 2006/06/30 10:42:50 tchiwam Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cccc/cccc-3.1.4.ebuild,v 1.3 2009/08/31 16:24:04 vostorga Exp $
inherit eutils toolchain-funcs
@@ -14,14 +14,25 @@ KEYWORDS="amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i -e "/^CFLAGS/s|=|+=|" pccts/antlr/makefile
+ sed -i -e "/^CFLAGS/s|=|+=|" pccts/dlg/makefile
+ sed -i -e "/^CFLAGS/s|=|+=|" \
+ -e "/^LDFLAGS/s|=|+=|" cccc/posixgcc.mak
+}
src_compile() {
- make CCC=$(tc-getCXX) LD=$(tc-getCXX) pccts cccc || die
+ emake CCC=$(tc-getCXX) LD=$(tc-getCXX) pccts || die "pccts failed"
+ emake CCC=$(tc-getCXX) LD=$(tc-getCXX) cccc || die "cccc failed"
}
src_install() {
dodoc readme.txt changes.txt
cd install
dodir /usr
- make -f install.mak INSTDIR="${D}"/usr/bin || die
+ make -f install.mak INSTDIR="${D}"/usr/bin || die "install failed"
}
diff --git a/dev-util/cccc/files/cccc-3.0_pre84-gcc34.patch b/dev-util/cccc/files/cccc-3.0_pre84-gcc34.patch
deleted file mode 100644
index 8c36dbc66c0b..000000000000
--- a/dev-util/cccc/files/cccc-3.0_pre84-gcc34.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -ur cccc-3.pre84-orig/cccc/cccc_tbl.cc cccc-3.pre84/cccc/cccc_tbl.cc
---- cccc-3.pre84-orig/cccc/cccc_tbl.cc 2005-05-29 20:49:55.000000000 -0400
-+++ cccc-3.pre84/cccc/cccc_tbl.cc 2005-05-29 20:52:24.000000000 -0400
-@@ -8,7 +8,7 @@
-
-
- template <class T> CCCC_Table<T>::CCCC_Table()
--: iter_(end()), sorted(true)
-+: iter_(map_t::end()), sorted(true)
- {
- }
-
-@@ -46,7 +46,7 @@
- {
- T *retval=NULL;
- typename map_t::iterator value_iterator=map_t::find(name);
-- if(value_iterator!=end())
-+ if(value_iterator!=map_t::end())
- {
- retval=(*value_iterator).second;
- }
-@@ -91,7 +91,7 @@
-
- template <class T> void CCCC_Table<T>::reset_iterator()
- {
-- iter_=begin();
-+ iter_=map_t::begin();
- }
-
- template <class T> T* CCCC_Table<T>::first_item()
-@@ -103,7 +103,7 @@
- template <class T> T* CCCC_Table<T>::next_item()
- {
- T* retval=NULL;
-- if(iter_!=end())
-+ if(iter_!=map_t::end())
- {
- retval=(*iter_).second;
- iter_++;
-@@ -113,7 +113,7 @@
-
- template <class T> int CCCC_Table<T>::records()
- {
-- return size();
-+ return map_t::size();
- }
-
- #include "cccc_db.h"