Gentoo Archives: gentoo-commits

From: "Matsuu Takuto (matsuu)" <matsuu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/w3m: ChangeLog w3m-0.5.2-r1.ebuild
Date: Thu, 27 Sep 2007 15:20:41
Message-Id: E1Iav22-0003sg-5d@stork.gentoo.org
1 matsuu 07/09/27 15:12:02
2
3 Modified: ChangeLog
4 Added: w3m-0.5.2-r1.ebuild
5 Log:
6 Added ambwidth patch for unicode.
7 (Portage version: 2.1.3.9)
8
9 Revision Changes Path
10 1.39 www-client/w3m/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/w3m/ChangeLog?rev=1.39&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/w3m/ChangeLog?rev=1.39&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/w3m/ChangeLog?r1=1.38&r2=1.39
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/www-client/w3m/ChangeLog,v
19 retrieving revision 1.38
20 retrieving revision 1.39
21 diff -u -r1.38 -r1.39
22 --- ChangeLog 25 Sep 2007 16:08:57 -0000 1.38
23 +++ ChangeLog 27 Sep 2007 15:12:01 -0000 1.39
24 @@ -1,6 +1,12 @@
25 # ChangeLog for www-client/w3m
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/www-client/w3m/ChangeLog,v 1.38 2007/09/25 16:08:57 armin76 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/www-client/w3m/ChangeLog,v 1.39 2007/09/27 15:12:01 matsuu Exp $
29 +
30 +*w3m-0.5.2-r1 (27 Sep 2007)
31 +
32 + 27 Sep 2007; MATSUU Takuto <matsuu@g.o>
33 + +files/w3m-0.5.2-ambwidth.patch, +w3m-0.5.2-r1.ebuild:
34 + Added ambwidth patch for unicode.
35
36 25 Sep 2007; Raúl Porcel <armin76@g.o> w3m-0.5.2.ebuild:
37 sparc stable
38
39
40
41 1.1 www-client/w3m/w3m-0.5.2-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/w3m/w3m-0.5.2-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/w3m/w3m-0.5.2-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: w3m-0.5.2-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2007 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/www-client/w3m/w3m-0.5.2-r1.ebuild,v 1.1 2007/09/27 15:12:01 matsuu Exp $
51
52 inherit eutils
53
54 DESCRIPTION="Text based WWW browser, supports tables and frames"
55 HOMEPAGE="http://w3m.sourceforge.net/"
56 SRC_URI="mirror://sourceforge/w3m/${P}.tar.gz"
57
58 LICENSE="w3m"
59 SLOT="0"
60 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
61 IUSE="X fbcon gpm gtk imlib lynxkeymap migemo nls nntp ssl unicode xface linguas_ja"
62
63 # We cannot build w3m with gtk+2 w/o X because gtk+2 ebuild doesn't
64 # allow us to build w/o X, so we have to give up framebuffer w3mimg....
65 DEPEND=">=sys-libs/ncurses-5.2-r3
66 >=sys-libs/zlib-1.1.3-r2
67 >=dev-libs/boehm-gc-6.2
68 X? ( x11-libs/libXext x11-libs/libXdmcp )
69 gtk? ( >=x11-libs/gtk+-2 )
70 !gtk? ( imlib? ( >=media-libs/imlib2-1.1.0 ) )
71 xface? ( media-libs/compface )
72 gpm? ( >=sys-libs/gpm-1.19.3-r5 )
73 migemo? ( >=app-text/migemo-0.40 )
74 ssl? ( >=dev-libs/openssl-0.9.6b )"
75 PROVIDE="virtual/w3m"
76
77 src_unpack() {
78 unpack ${A}
79 cd "${S}"
80 epatch "${FILESDIR}/${P}-ambwidth.patch"
81 }
82
83 src_compile() {
84
85 local myconf migemo_command imagelibval imageval
86
87 if use gtk ; then
88 imagelibval="gtk2"
89 elif use imlib ; then
90 imagelibval="imlib2"
91 fi
92
93 if [ ! -z "${imagelibval}" ] ; then
94 use X && imageval="${imageval}${imageval:+,}x11"
95 use X && use fbcon && imageval="${imageval}${imageval:+,}fb"
96 fi
97
98 if use migemo ; then
99 migemo_command="migemo -t egrep /usr/share/migemo/migemo-dict"
100 else
101 migemo_command="no"
102 fi
103
104 # emacs-w3m doesn't like "--enable-m17n --disable-unicode,"
105 # so we better enable or disable both. Default to enable
106 # m17n and unicode, see bug #47046.
107 if use linguas_ja ; then
108 if use unicode ; then
109 myconf="${myconf} --enable-japanese=U"
110 else
111 myconf="${myconf} --enable-japanese=E"
112 fi
113 elif use unicode ; then
114 myconf="${myconf} --with-charset=UTF-8"
115 else
116 myconf="${myconf} --with-charset=US-ASCII"
117 fi
118
119 # lynxkeymap IUSE flag. bug #49397
120 if use lynxkeymap ; then
121 myconf="${myconf} --enable-keymap=lynx"
122 else
123 myconf="${myconf} --enable-keymap=w3m"
124 fi
125
126 econf \
127 --with-editor=/usr/bin/vi \
128 --with-mailer=/bin/mail \
129 --with-browser=/usr/bin/firefox \
130 --with-termlib=curses \
131 --enable-image=${imageval:-no} \
132 --with-imagelib="${imagelibval:-no}" \
133 --with-migemo="${migemo_command}" \
134 --enable-m17n \
135 --enable-unicode \
136 $(use_enable gpm mouse) \
137 $(use_enable nls) \
138 $(use_enable nntp) \
139 $(use_enable ssl digest-auth) \
140 $(use_with ssl) \
141 $(use_enable xface) \
142 ${myconf} || die
143
144 emake || die "emake failed"
145 }
146
147 src_install() {
148
149 emake DESTDIR="${D}" install || die "emake install failed"
150
151 insinto /usr/share/${PN}/Bonus
152 doins Bonus/*
153 dodoc README NEWS TODO ChangeLog
154 docinto doc-en ; dodoc doc/*
155 if use linguas_ja ; then
156 docinto doc-jp ; dodoc doc-jp/*
157 else
158 rm -rf "${D}"/usr/share/man/ja
159 fi
160 }
161
162
163
164 --
165 gentoo-commits@g.o mailing list