diff options
author | Jeroen Roovers <jer@gentoo.org> | 2010-09-19 02:36:37 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2010-09-19 02:36:37 +0000 |
commit | 0d06ebc988c938ef14c7a340a929d6c7417f0c33 (patch) | |
tree | cce614c1f34311b98b25870281384fb2ba9a03ff /x11-terms/cxterm | |
parent | Version bump. (diff) | |
download | gentoo-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/cxterm')
-rw-r--r-- | x11-terms/cxterm/ChangeLog | 11 | ||||
-rw-r--r-- | x11-terms/cxterm/cxterm-5.2.3-r1.ebuild | 47 |
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/* +} |