Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 101681 | Differences between
and this patch

Collapse All | Expand All

(-)gawk-3.1.4-r4.ebuild (-6 / +14 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.4-r4.ebuild,v 1.6 2005/08/07 23:53:05 vapier Exp $
3
# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.4-r4.ebuild,v 1.6 2005/08/07 23:53:05 vapier Exp $
4
4
5
inherit eutils toolchain-funcs
5
inherit eutils toolchain-funcs flag-o-matic
6
6
7
XML_PATCH=patch_3.1.4__xml_20040920
7
XML_PATCH=patch_3.1.4__xml_20040920
8
DESCRIPTION="GNU awk pattern-matching language"
8
DESCRIPTION="GNU awk pattern-matching language"
Lines 12-18 Link Here
12
12
13
LICENSE="GPL-2"
13
LICENSE="GPL-2"
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
15
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86"
16
IUSE="nls build xml"
16
IUSE="nls build xml"
17
17
18
RDEPEND="xml? ( dev-libs/expat )"
18
RDEPEND="xml? ( dev-libs/expat )"
Lines 56-67 Link Here
56
	emake || die "emake failed"
56
	emake || die "emake failed"
57
	if use xml ; then
57
	if use xml ; then
58
		cd "${SXML}"
58
		cd "${SXML}"
59
		use elibc_glibc || append-ldflags -liconv
60
		use userland_Darwin && append-flags -fno-common
59
		econf $(use_enable nls) || die
61
		econf $(use_enable nls) || die
60
		emake || die "xmlgawk make failed"
62
		emake || die "xmlgawk make failed"
61
	fi
63
	fi
62
64
63
	cd "${SFFS}"
65
	if ! use userland_Darwin ; then
64
	emake AWKINCDIR="${S}" CC=$(tc-getCC) || die "filefuncs emake failed"
66
		cd "${SFFS}"
67
		emake AWKINCDIR="${S}" CC=$(tc-getCC) \
68
		|| die "filefuncs emake failed"
69
	fi
65
}
70
}
66
71
67
src_install() {
72
src_install() {
Lines 71-83 Link Here
71
		insinto /usr/include/awk
76
		insinto /usr/include/awk
72
		doins "${SXML}"/xml_puller.h || die "xml inc failed"
77
		doins "${SXML}"/xml_puller.h || die "xml inc failed"
73
	fi
78
	fi
74
	cd "${SFFS}"
79
	
75
	make \
80
	if ! use userland_Darwin ; then
81
		cd "${SFFS}"
82
		make \
76
		DESTDIR="${D}" \
83
		DESTDIR="${D}" \
77
		AWKINCDIR="${S}" \
84
		AWKINCDIR="${S}" \
78
		LIBDIR="$(get_libdir)" \
85
		LIBDIR="$(get_libdir)" \
79
		install \
86
		install \
80
		|| die "filefuncs install failed"
87
		|| die "filefuncs install failed"
88
	fi
81
89
82
	dodir /usr/bin
90
	dodir /usr/bin
83
	# In some rare cases, (p)gawk gets installed as (p)gawk- and not
91
	# In some rare cases, (p)gawk gets installed as (p)gawk- and not

Return to bug 101681