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 (-7 / +15 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.5 2005/05/14 17:56:03 vapier Exp $
3
# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.4-r4.ebuild,v 1.5 2005/05/14 17:56:03 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 38-44 Link Here
38
38
39
	if use xml ; then
39
	if use xml ; then
40
		mkdir "${SXML}"
40
		mkdir "${SXML}"
41
		cp -a "${S}"/* "${SXML}"/
41
		cp -pPR "${S}"/* "${SXML}"/
42
		cd "${SXML}"
42
		cd "${SXML}"
43
		EPATCH_OPTS="-p2 -g0" epatch "${DISTDIR}"/${XML_PATCH} #57857
43
		EPATCH_OPTS="-p2 -g0" epatch "${DISTDIR}"/${XML_PATCH} #57857
44
	fi
44
	fi
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 userland_Darwin && append-flags -Wl,-liconv -fno-common
59
		econf $(use_enable nls) || die
60
		econf $(use_enable nls) || die
60
		emake || die "xmlgawk make failed"
61
		emake || die "xmlgawk make failed"
61
	fi
62
	fi
62
63
63
	cd "${SFFS}"
64
	if ! use userland_Darwin ; then
64
	emake AWKINCDIR="${S}" CC=$(tc-getCC) || die "filefuncs emake failed"
65
		cd "${SFFS}"
66
		emake AWKINCDIR="${S}" CC=$(tc-getCC) \
67
		|| die "filefuncs emake failed"
68
	fi
65
}
69
}
66
70
67
src_install() {
71
src_install() {
Lines 71-83 Link Here
71
		insinto /usr/include/awk
75
		insinto /usr/include/awk
72
		doins "${SXML}"/xml_puller.h || die "xml inc failed"
76
		doins "${SXML}"/xml_puller.h || die "xml inc failed"
73
	fi
77
	fi
74
	cd "${SFFS}"
78
	
75
	make \
79
	if ! use userland_Darwin ; then
80
		cd "${SFFS}"
81
		make \
76
		DESTDIR="${D}" \
82
		DESTDIR="${D}" \
77
		AWKINCDIR="${S}" \
83
		AWKINCDIR="${S}" \
78
		LIBDIR="$(get_libdir)" \
84
		LIBDIR="$(get_libdir)" \
79
		install \
85
		install \
80
		|| die "filefuncs install failed"
86
		|| die "filefuncs install failed"
87
	fi
81
88
82
	dodir /usr/bin
89
	dodir /usr/bin
83
	# In some rare cases, (p)gawk gets installed as (p)gawk- and not
90
	# In some rare cases, (p)gawk gets installed as (p)gawk- and not
Lines 134-136 Link Here
134
		rm -r "${D}"/usr/share
141
		rm -r "${D}"/usr/share
135
	fi
142
	fi
136
}
143
}
144

Return to bug 101681