Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 49397
Collapse All | Expand All

(-)/usr/portage/net-www/w3m/w3m-0.5-r2.ebuild (-12 / +42 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2004 Gentoo Technologies, Inc.
1
# Copyright 1999-2004 Gentoo Technologies, Inc.
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: /home/cvsroot/gentoo-x86/net-www/w3m/w3m-0.5-r2.ebuild,v 1.2 2004/04/28 19:58:30 usata Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-www/w3m/w3m-0.5-r2.ebuild,v 1.1 2004/04/07 16:40:26 usata Exp $
4
4
5
inherit eutils
5
inherit eutils
6
6
Lines 23-41 Link Here
23
23
24
LICENSE="w3m"
24
LICENSE="w3m"
25
SLOT="0"
25
SLOT="0"
26
KEYWORDS="x86 alpha ~ppc ~sparc"
26
KEYWORDS="~x86 ~alpha ~ppc ~sparc"
27
IUSE="X gtk imlib imlib2 xface ssl migemo gpm cjk nls async"
27
IUSE="X nopixbuf imlib imlib2 xface ssl migemo gpm cjk nls async lynxkeymap"
28
#IUSE="canna unicode"
28
#IUSE="canna unicode"
29
29
30
# canna? ( app-i18n/canna )
30
# canna? ( app-i18n/canna )
31
DEPEND=">=sys-libs/ncurses-5.2-r3
31
RDEPEND=">=sys-libs/ncurses-5.2-r3
32
	>=sys-libs/zlib-1.1.3-r2
32
	>=sys-libs/zlib-1.1.3-r2
33
	>=dev-libs/boehm-gc-6.2
33
	>=dev-libs/boehm-gc-6.2
34
	X? ( gtk? ( >=media-libs/gdk-pixbuf-0.22.0 )
34
	X? ( || ( !nopixbuf? ( >=media-libs/gdk-pixbuf-0.22.0 )
35
		!gtk? ( imlib2? ( >=media-libs/imlib2-1.1.0 )
35
		imlib2? ( >=media-libs/imlib2-1.1.0-r2 )
36
			!imlib2? ( >=media-libs/imlib-1.9.8 ) )
36
		imlib? ( >=media-libs/imlib-1.9.8 )
37
		virtual/glibc )
37
	)
38
	)
38
	!X? ( imlib2? ( >=media-libs/imlib2-1.1.0 ) )
39
	!X? ( imlib2? ( >=media-libs/imlib2-1.1.0-r2 ) )
39
	xface? ( media-libs/compface )
40
	xface? ( media-libs/compface )
40
	gpm? ( >=sys-libs/gpm-1.19.3-r5 )
41
	gpm? ( >=sys-libs/gpm-1.19.3-r5 )
41
	migemo? ( >=app-text/migemo-0.40 )
42
	migemo? ( >=app-text/migemo-0.40 )
Lines 43-48 Link Here
43
PROVIDE="virtual/textbrowser
44
PROVIDE="virtual/textbrowser
44
	virtual/w3m"
45
	virtual/w3m"
45
46
47
DEPEND="${RDEPEND}
48
	>=sys-devel/autoconf-2.58"
49
50
S=${WORKDIR}/${P}
51
52
pkg_setup() {
53
	if [ -n "`use X`" -a -n "`use nopixbuf`" -a -z "`use imlib2`" -a -z "`use imlib`" ] ; then
54
		ewarn
55
		ewarn "If you set USE=\"nopixbuf\" (disable gdk-pixbuf for w3mimgdisplay),"
56
		ewarn "you need to enable either imlib2 or imlib USE flag."
57
		ewarn
58
		die "w3m requires gdk-pixbuf, imlib2 or imlib for image support."
59
	fi
60
}
61
46
src_unpack() {
62
src_unpack() {
47
	unpack ${P}.tar.gz
63
	unpack ${P}.tar.gz
48
	cd ${S}
64
	cd ${S}
Lines 62-79 Link Here
62
}
78
}
63
79
64
src_compile() {
80
src_compile() {
81
	export WANT_AUTOCONF=2.5
82
	#autoconf || die "autoconf failed"
83
65
	local myconf migemo_command imagelib
84
	local myconf migemo_command imagelib
66
85
67
	if [ -n "`use X`" ] ; then
86
	if [ -n "`use X`" ] ; then
68
		myconf="${myconf} --enable-image=x11,fb `use_enable xface`"
87
		myconf="${myconf} --enable-image=x11,fb `use_enable xface`"
69
		if [ -n "`use gtk`" ] ; then
88
		if [ ! -n "`use nopixbuf`" ] ; then
70
			imagelib="gdk-pixbuf"
89
			imagelib="gdk-pixbuf"
71
		elif [ -n "`use imlib2`" ] ; then
90
		elif [ -n "`use imlib2`" ] ; then
72
			imagelib="imlib2"
91
			imagelib="imlib2"
73
		else
92
		elif [ -n "`use imlib`" ] ; then
74
			imagelib="imlib"
93
			imagelib="imlib"
94
		else
95
			# defaults to gdk-pixbuf
96
			imagelib="gdk-pixbuf"
75
		fi
97
		fi
76
	else	# no X
98
	else
77
		if [ -n "`use imlib2`" ] ; then
99
		if [ -n "`use imlib2`" ] ; then
78
			myconf="${myconf} --enable-image=fb"
100
			myconf="${myconf} --enable-image=fb"
79
			imagelib="imlib2"
101
			imagelib="imlib2"
Lines 101-107 Link Here
101
			--with-charset=US-ASCII"
123
			--with-charset=US-ASCII"
102
	fi
124
	fi
103
125
104
	econf --enable-keymap=w3m \
126
	if [ -n "`use lynxkeymap`" ] ; then
127
		myconf="${myconf}
128
			--enable-keymap=lynx"
129
	else
130
		myconf="${myconf}
131
			--enable-keymap=w3m"
132
	fi
133
134
	econf
105
		--with-editor=/usr/bin/nano \
135
		--with-editor=/usr/bin/nano \
106
		--with-mailer=/bin/mail \
136
		--with-mailer=/bin/mail \
107
		--with-browser=/usr/bin/mozilla \
137
		--with-browser=/usr/bin/mozilla \

Return to bug 49397