Gentoo Archives: gentoo-commits

From: "Alex Alexander (wired)" <wired@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/uzbl: uzbl-2011.10.01.ebuild ChangeLog
Date: Sun, 30 Oct 2011 22:47:11
Message-Id: 20111030224701.96BD42004B@flycatcher.gentoo.org
1 wired 11/10/30 22:47:01
2
3 Modified: ChangeLog
4 Added: uzbl-2011.10.01.ebuild
5 Log:
6 version bump, bug 388761
7
8 (Portage version: 2.2.0_alpha71/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.46 www-client/uzbl/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/uzbl/ChangeLog?rev=1.46&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/uzbl/ChangeLog?rev=1.46&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/uzbl/ChangeLog?r1=1.45&r2=1.46
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-client/uzbl/ChangeLog,v
20 retrieving revision 1.45
21 retrieving revision 1.46
22 diff -u -r1.45 -r1.46
23 --- ChangeLog 24 Oct 2011 06:43:25 -0000 1.45
24 +++ ChangeLog 30 Oct 2011 22:47:01 -0000 1.46
25 @@ -1,6 +1,11 @@
26 # ChangeLog for www-client/uzbl
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-client/uzbl/ChangeLog,v 1.45 2011/10/24 06:43:25 tetromino Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-client/uzbl/ChangeLog,v 1.46 2011/10/30 22:47:01 wired Exp $
30 +
31 +*uzbl-2011.10.01 (30 Oct 2011)
32 +
33 + 30 Oct 2011; Alex Alexander <wired@g.o> +uzbl-2011.10.01.ebuild:
34 + version bump, bug 388761
35
36 24 Oct 2011; Alexandre Rostovtsev <tetromino@g.o>
37 uzbl-2010.08.05.ebuild, uzbl-2010.11.25.ebuild, uzbl-2011.02.15.ebuild,
38
39
40
41 1.1 www-client/uzbl/uzbl-2011.10.01.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/uzbl/uzbl-2011.10.01.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/uzbl/uzbl-2011.10.01.ebuild?rev=1.1&content-type=text/plain
45
46 Index: uzbl-2011.10.01.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/www-client/uzbl/uzbl-2011.10.01.ebuild,v 1.1 2011/10/30 22:47:01 wired Exp $
51
52 EAPI="4"
53
54 IUSE="gtk3"
55 if [[ ${PV} == *9999* ]]; then
56 inherit git-2
57 EGIT_REPO_URI=${EGIT_REPO_URI:-"git://github.com/Dieterbe/uzbl.git"}
58 KEYWORDS=""
59 SRC_URI=""
60 IUSE+=" experimental"
61 use experimental &&
62 EGIT_BRANCH="experimental" &&
63 EGIT_COMMIT="experimental"
64 else
65 KEYWORDS="~amd64 ~x86"
66 SRC_URI="http://github.com/Dieterbe/${PN}/tarball/${PV} -> ${P}.tar.gz"
67 fi
68
69 DESCRIPTION="Web interface tools which adhere to the unix philosophy."
70 HOMEPAGE="http://www.uzbl.org"
71
72 LICENSE="LGPL-2.1 MPL-1.1"
73 SLOT="0"
74 IUSE+=" +browser helpers +tabbed vim-syntax"
75
76 REQUIRED_USE="tabbed? ( browser )"
77
78 COMMON_DEPEND="
79 dev-libs/glib:2
80 >=dev-libs/icu-4.0.1
81 >=net-libs/libsoup-2.24:2.4
82 !gtk3? (
83 >=net-libs/webkit-gtk-1.1.15:2
84 >=x11-libs/gtk+-2.14:2
85 )
86 gtk3? (
87 net-libs/webkit-gtk:3
88 x11-libs/gtk+:3
89 )
90
91 "
92
93 DEPEND="
94 >=dev-util/pkgconfig-0.19
95 ${COMMON_DEPEND}
96 "
97
98 RDEPEND="
99 ${COMMON_DEPEND}
100 x11-misc/xdg-utils
101 browser? (
102 x11-misc/xclip
103 )
104 helpers? (
105 dev-python/pygtk
106 dev-python/pygobject:2
107 gnome-extra/zenity
108 net-misc/socat
109 x11-libs/pango
110 x11-misc/dmenu
111 x11-misc/xclip
112 )
113 tabbed? (
114 dev-python/pygtk
115 )
116 vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
117 "
118 # TODO document what requires the above helpers
119
120 pkg_setup() {
121 if ! use helpers; then
122 elog "uzbl's extra scripts use various optional applications:"
123 elog
124 elog " dev-python/pygtk"
125 elog " dev-python/pygobject:2"
126 elog " gnome-extra/zenity"
127 elog " net-misc/socat"
128 elog " x11-libs/pango"
129 elog " x11-misc/dmenu"
130 elog " x11-misc/xclip"
131 elog
132 elog "Make sure you emerge the ones you need manually."
133 elog "You may also activate the *helpers* USE flag to"
134 elog "install all of them automatically."
135 else
136 einfo "You have enabled the *helpers* USE flag that installs"
137 einfo "various optional applications used by uzbl's extra scripts."
138 fi
139 }
140
141 src_unpack() {
142 if [[ ${PV} == *9999* ]]; then
143 git-2_src_unpack
144 else
145 unpack ${A}
146 mv Dieterbe-uzbl-* "${S}"
147 fi
148 }
149
150 src_prepare() {
151 # remove -ggdb
152 sed -i "s/-ggdb //g" Makefile ||
153 die "-ggdb removal sed failed"
154
155 # make gtk3 configurable
156 sed -r "s:^(USE_GTK3) = (.*):\1?=\2:" -i Makefile ||
157 die "Makefile sed for gtk3 failed"
158 }
159
160 src_compile() {
161 emake USE_GTK3=$(use gtk3 && echo 1 || echo 0)
162 }
163
164 src_install() {
165 local targets="install-uzbl-core"
166 use browser && targets="${targets} install-uzbl-browser"
167 use browser && use tabbed && targets="${targets} install-uzbl-tabbed"
168
169 emake DESTDIR="${D}" PREFIX="/usr" DOCDIR="${D}/usr/share/doc/${PF}" ${targets}
170
171 if use vim-syntax; then
172 insinto /usr/share/vim/vimfiles/ftdetect
173 doins "${S}"/extras/vim/ftdetect/uzbl.vim
174
175 insinto /usr/share/vim/vimfiles/syntax
176 doins "${S}"/extras/vim/syntax/uzbl.vim
177 fi
178
179 }