summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2010-09-19 02:36:37 +0000
committerJeroen Roovers <jer@gentoo.org>2010-09-19 02:36:37 +0000
commit0d06ebc988c938ef14c7a340a929d6c7417f0c33 (patch)
treecce614c1f34311b98b25870281384fb2ba9a03ff /x11-terms
parentVersion bump. (diff)
downloadgentoo-2-0d06ebc988c938ef14c7a340a929d6c7417f0c33.tar.gz
gentoo-2-0d06ebc988c938ef14c7a340a929d6c7417f0c33.tar.bz2
gentoo-2-0d06ebc988c938ef14c7a340a929d6c7417f0c33.zip
Add missing dependencies. Respect LDFLAGS (bug #336301), CC, CFLAGS, mainly by running eautoreconf, and also remove a weird redefinition of malloc(), calloc() and realloc(). Use emake instead of make.
(Portage version: 2.2_rc83/cvs/Linux i686)
Diffstat (limited to 'x11-terms')
-rw-r--r--x11-terms/cxterm/ChangeLog11
-rw-r--r--x11-terms/cxterm/cxterm-5.2.3-r1.ebuild47
2 files changed, 56 insertions, 2 deletions
diff --git a/x11-terms/cxterm/ChangeLog b/x11-terms/cxterm/ChangeLog
index dc43df758500..5c20c97d0b1e 100644
--- a/x11-terms/cxterm/ChangeLog
+++ b/x11-terms/cxterm/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-terms/cxterm
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/cxterm/ChangeLog,v 1.12 2007/07/22 05:42:43 dberkholz Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/cxterm/ChangeLog,v 1.13 2010/09/19 02:36:37 jer Exp $
+
+*cxterm-5.2.3-r1 (19 Sep 2010)
+
+ 19 Sep 2010; Jeroen Roovers <jer@gentoo.org> +cxterm-5.2.3-r1.ebuild:
+ Add missing dependencies. Respect LDFLAGS (bug #336301), CC, CFLAGS,
+ mainly by running eautoreconf, and also remove a weird redefinition of
+ malloc(), calloc() and realloc(). Use emake instead of make.
22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; cxterm-5.2.3.ebuild:
Drop virtual/x11 references.
diff --git a/x11-terms/cxterm/cxterm-5.2.3-r1.ebuild b/x11-terms/cxterm/cxterm-5.2.3-r1.ebuild
new file mode 100644
index 000000000000..39011e8852e5
--- /dev/null
+++ b/x11-terms/cxterm/cxterm-5.2.3-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/cxterm/cxterm-5.2.3-r1.ebuild,v 1.1 2010/09/19 02:36:37 jer Exp $
+
+EAPI="2"
+
+inherit autotools
+
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+HOMEPAGE="http://cxterm.sourceforge.net/"
+DESCRIPTION="A Chinese/Japanese/Korean X-Terminal"
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="
+ sys-libs/ncurses
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXmu
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # use the canonical compiler and linker calls and...
+ sed -i utils/Makefile.am \
+ -e '/ -c /s|gcc|$(COMPILE)|g' \
+ -e '/ -o /s|gcc|$(LINK)|g' \
+ || die "sed utils/Makefile.am"
+ # ...remove these redefinitions, probably the reason why the original
+ # Makefile.am above had plain `gcc' as -O[N>0] would then fail
+ sed -i utils/tit2cit.c \
+ -e '/extern char.*malloc.*calloc.*realloc/d' \
+ || die "sed utils/tit2cit.c"
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc README* INSTALL-5.2 Doc/*
+ docinto tutorial-1
+ dodoc Doc/tutorial-1/*
+ docinto tutorial-2
+ dodoc Doc/tutorial-2/*
+}