Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/midori/
Date: Fri, 25 Sep 2015 09:51:24
Message-Id: 1443174667.0eb7c1b0010877ebda53179c3dd4920422c2dc72.polynomial-c@gentoo
1 commit: 0eb7c1b0010877ebda53179c3dd4920422c2dc72
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 25 09:47:47 2015 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 25 09:51:07 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb7c1b0
7
8 www-client/midori: Bump to version 0.5.11 (bug #560824).
9
10 Package-Manager: portage-2.2.22
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 www-client/midori/Manifest | 1 +
14 www-client/midori/midori-0.5.11.ebuild | 135 +++++++++++++++++++++++++++++++++
15 2 files changed, 136 insertions(+)
16
17 diff --git a/www-client/midori/Manifest b/www-client/midori/Manifest
18 index a78e4e5..471e030 100644
19 --- a/www-client/midori/Manifest
20 +++ b/www-client/midori/Manifest
21 @@ -1,3 +1,4 @@
22 DIST midori-0.5.8-save_as.patch.xz 7356 SHA256 29ab8718215cbbfa88a261da453736f3228fb1b618f1b541c3f4142f1a40233e SHA512 26ba30cd5c739921f3b44e50d0361f74e113ee75635efa4b2bb904442c71a5610178fb6989bd0101f7746bff04163bfe57bc142547306cf3539c99d87f971b6e WHIRLPOOL ecb57457303deacb73bfba2e88e7fcf0022b00b690aa74a8f222cdeeee47df5dd833c5f6a9fcfb705e67070f1eb9f1bd371ed8078ca1bdc4f0e1b936d228eaee
23 DIST midori_0.5.10_all_.tar.bz2 1379519 SHA256 702344f68d7f034866a46398e35b3c16a5a5f3e431a5d916ea5efc3eaaa3e46f SHA512 9e615581b2029e2167d13bab3a580cf89b87da4979bb27982f2002b4ddb97e44d27ea910ee60df6479bd0dfa8cbef75217fa1956eb34b13475c99ab25b83f245 WHIRLPOOL 754b5d7b6851a2c0e537c6746d945f9412cf3757c559bcb07e455f555fa67bfc3e29ff08a39517359ba99bd0759252adea3d78f6281d7a07c8411f02da24fdc7
24 +DIST midori_0.5.11_all_.tar.bz2 1428791 SHA256 96191a96be71144ae848a409fae5a1d6d52a00e583f33122081f47ead9c49c3d SHA512 237310d1f0bf70796474b9ec5be6755927e66acd2b527d04db39696c5e2f7ea2d11f7deb51ba3f5c151a450ab71e642282a1386e34253aaea1d8602ce76ac87d WHIRLPOOL 6825d1b28e269f9fb158458cd4a3ddbdb09ab241ced32c4ccc5df0c1f9a921a275baf0dcdac24aa84c58f7a3371ef74941bcd06a8303c95dd3ffb48d99de6bba
25 DIST midori_0.5.8_all_.tar.bz2 1267130 SHA256 af19135fd4c4b04345df4d3592e7939c20f9b40eaca24550e6cb619751aa9381 SHA512 3c1129324b05301502dfa4ad9147a160c7af269424451d2afba7ff2d455232274b2322699011950355cb406405bf2e38668e9cb56b748ecb87afdfd3a0e375e5 WHIRLPOOL fcc4a1c3e1b4968d0feb06b01742ba06b2ac1b0f28c17fb4369300a1cba94937a21e3aff5c2142e160fd54743ffb5d2996df38bbd88dd6aefd7a9e0a28a92a07
26
27 diff --git a/www-client/midori/midori-0.5.11.ebuild b/www-client/midori/midori-0.5.11.ebuild
28 new file mode 100644
29 index 0000000..cc9f88d
30 --- /dev/null
31 +++ b/www-client/midori/midori-0.5.11.ebuild
32 @@ -0,0 +1,135 @@
33 +# Copyright 1999-2015 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI=5
38 +
39 +PYTHON_COMPAT=( python2_7 )
40 +PYTHON_REQ_USE='threads(+)'
41 +
42 +unset _live_inherits
43 +
44 +if [[ ${PV} == *9999* ]]; then
45 + EGIT_REPO_URI="git://git.xfce.org/apps/${PN}"
46 + _live_inherits=git-2
47 +else
48 + KEYWORDS="~amd64 ~arm ~mips ~x86 ~x86-fbsd"
49 + SRC_URI="http://www.${PN}-browser.org/downloads/${PN}_${PV}_all_.tar.bz2"
50 +fi
51 +
52 +inherit eutils fdo-mime gnome2-utils pax-utils python-any-r1 cmake-utils vala ${_live_inherits}
53 +
54 +DESCRIPTION="A lightweight web browser based on WebKitGTK+"
55 +HOMEPAGE="http://www.midori-browser.org/"
56 +
57 +LICENSE="LGPL-2.1 MIT"
58 +SLOT="0"
59 +IUSE="deprecated doc granite introspection +jit +webkit2 zeitgeist"
60 +
61 +RDEPEND="
62 + >=app-crypt/gcr-3[gtk]
63 + >=dev-db/sqlite-3.6.19:3
64 + >=dev-libs/glib-2.32.3
65 + dev-libs/libxml2
66 + >=net-libs/libsoup-2.38:2.4
67 + >=net-libs/libsoup-gnome-2.38:2.4
68 + >=x11-libs/libnotify-0.7
69 + x11-libs/libXScrnSaver
70 + deprecated? (
71 + >=net-libs/webkit-gtk-1.8.1:2[jit=]
72 + >=x11-libs/gtk+-2.24:2
73 + )
74 + !deprecated? (
75 + >=x11-libs/gtk+-3.10.0:3
76 + webkit2? ( >=net-libs/webkit-gtk-2.3.91:4[jit=] )
77 + !webkit2? ( >=net-libs/webkit-gtk-1.8.1:3[jit=] )
78 + )
79 + granite? ( >=dev-libs/granite-0.2 )
80 + introspection? ( dev-libs/gobject-introspection:= )
81 + zeitgeist? ( >=dev-libs/libzeitgeist-0.3.14 )
82 +"
83 +DEPEND="${RDEPEND}
84 + ${PYTHON_DEPS}
85 + $(vala_depend)
86 + dev-util/intltool
87 + gnome-base/librsvg
88 + sys-devel/gettext
89 + doc? ( dev-util/gtk-doc )
90 +"
91 +REQUIRED_USE="
92 + granite? ( !deprecated )
93 + introspection? ( deprecated )
94 + webkit2? ( !deprecated )
95 +"
96 +
97 +pkg_setup() {
98 + python-any-r1_pkg_setup
99 +}
100 +
101 +src_unpack() {
102 + if [[ ${PV} == *9999* ]]; then
103 + git-2_src_unpack
104 + else
105 + default
106 + fi
107 +}
108 +
109 +src_prepare() {
110 + vala_src_prepare
111 + sed -i -e '/^install/s:COPYING:HACKING TODO TRANSLATE:' CMakeLists.txt || die
112 +}
113 +
114 +src_configure() {
115 + strip-linguas -i po
116 +
117 + local mycmakeargs=(
118 + -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
119 + $(cmake-utils_use_use doc APIDOCS)
120 + $(cmake-utils_use_use introspection GIR)
121 + $(cmake-utils_use_use granite)
122 + $(cmake-utils_use_use zeitgeist)
123 + -DVALA_EXECUTABLE="${VALAC}"
124 + )
125 +
126 + if use deprecated; then
127 + mycmakeargs+=(
128 + -DUSE_GTK3=OFF
129 + -DHALF_BRO_INCOM_WEBKIT2=OFF
130 + )
131 + else
132 + mycmakeargs+=(
133 + -DUSE_GTK3=ON
134 + $(cmake-utils_use webkit2 HALF_BRO_INCOM_WEBKIT2)
135 + )
136 + fi
137 +
138 + cmake-utils_src_configure
139 +}
140 +
141 +src_install() {
142 + cmake-utils_src_install
143 +
144 + local jit_is_enabled
145 + if use deprecated; then
146 + has_version 'net-libs/webkit-gtk:2[jit]' && jit_is_enabled=yes
147 + else
148 + has_version 'net-libs/webkit-gtk:3[jit]' && jit_is_enabled=yes
149 + fi
150 + [[ ${jit_is_enabled} == yes ]] && pax-mark -m "${ED}"/usr/bin/${PN} #480290
151 +}
152 +
153 +pkg_preinst() {
154 + gnome2_icon_savelist
155 +}
156 +
157 +pkg_postinst() {
158 + fdo-mime_desktop_database_update
159 + fdo-mime_mime_database_update
160 + gnome2_icon_cache_update
161 +}
162 +
163 +pkg_postrm() {
164 + fdo-mime_desktop_database_update
165 + fdo-mime_mime_database_update
166 + gnome2_icon_cache_update
167 +}