commit: eb07ab7003d978fed5aecd2e870643288c8de96f Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Sun Jul 19 23:53:52 2015 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Sun Jul 19 23:53:52 2015 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=eb07ab70
www-client/midori: fix test for execinfo.h Package-Manager: portage-2.2.18 RepoMan-Options: --force Manifest-Sign-Key: 0xF52D4BBA www-client/midori/ChangeLog | 576 +++++++++++++++++++++ www-client/midori/Manifest | 6 + .../files/midori-0.5.10-check_execinfo_h.patch | 36 ++ .../midori-0.5.10-fix-webkit2-build-breakage.patch | 22 + www-client/midori/metadata.xml | 11 + www-client/midori/midori-0.5.10-r99.ebuild | 139 +++++ 6 files changed, 790 insertions(+) diff --git a/www-client/midori/ChangeLog b/www-client/midori/ChangeLog new file mode 100644 index 0000000..35d1205 --- /dev/null +++ b/www-client/midori/ChangeLog @@ -0,0 +1,576 @@ +# ChangeLog for www-client/midori +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/midori/ChangeLog,v 1.135 2015/07/04 14:09:02 perfinion Exp $ + + 04 Jul 2015; Jason Zaman <[email protected]> midori-0.5.10.ebuild: + fix bug 553562, add gcr[gtk] to deps + + 01 Jul 2015; Mikle Kolyada <[email protected]> midori-0.5.10.ebuild: + x86 stable wrt bug #553500 + + 25 Jun 2015; Lars Wendler <[email protected]> midori-0.5.10.ebuild, + +files/midori-0.5.10-fix-webkit2-build-breakage.patch: + Fixed build failure with webkit2. + +*midori-0.5.10 (24 Jun 2015) + + 24 Jun 2015; Pacho Ramos <[email protected]> +midori-0.5.10.ebuild: + Version bump, fixes compilation problems with latest vala + + 21 Apr 2015; Denis Dupeyron <[email protected]> -midori-0.5.5.ebuild: + Remove midori-0.5.5 because it depends on old and no longer maintained (by + upstream) vala-0.20. Bug #536594. + + 03 Jan 2015; Michał Górny <[email protected]> midori-0.5.5.ebuild, + midori-0.5.8-r1.ebuild, midori-0.5.8.ebuild: + Add PYTHON_REQ_USE as necessary for waf. + +*midori-0.5.8-r1 (22 Jul 2014) + + 22 Jul 2014; Samuli Suominen <[email protected]> +midori-0.5.8-r1.ebuild: + Patch from upstream tracker for "Save As" crashing wrt #498898 by Helmut + Jarausch + + 02 Jun 2014; Samuli Suominen <[email protected]> midori-0.5.5.ebuild: + Remove ~ppc keywording because of inactivity (can be restored if we get a + keywording request) wrt #506150 + + 03 May 2014; Markus Meier <[email protected]> midori-0.5.8.ebuild: + add ~arm, bug #506150 + + 07 Apr 2014; Samuli Suominen <[email protected]> midori-0.5.5.ebuild: + Remove GTK+-3.x and WebKit2 support from 0.5.5 since it doesn't build with + latest GTK+-3.x anymore, and 0.5.5 is by design a legacy version for people + having problems with 0.5.8. + + 07 Apr 2014; Samuli Suominen <[email protected]> midori-0.5.8.ebuild: + Make USE="granite" which pulls GTK+-3.x dev-libs/granite depend on + USE="-deprecated" for GTK+-3.x www-client/midori. + + 07 Apr 2014; Samuli Suominen <[email protected]> midori-0.5.8.ebuild: + USE="introspection" is requiring net-libs/webkit-gtk:2 for webkit-1.0.pc, + therefore disable USE="introspection" by default and make it require + USE="deprecated" wrt #507036 by "Vladimir" + + 05 Apr 2014; Samuli Suominen <[email protected]> + -files/midori-0.5.7-underlinking.patch, -midori-0.5.7.ebuild: + old + +*midori-0.5.8 (05 Apr 2014) + + 05 Apr 2014; Samuli Suominen <[email protected]> +midori-0.5.8.ebuild: + Version bump. + + 29 Mar 2014; Samuli Suominen <[email protected]> + files/midori-0.5.7-underlinking.patch: + Link to upstream bug report. + +*midori-0.5.7 (29 Mar 2014) + + 29 Mar 2014; Samuli Suominen <[email protected]> + +files/midori-0.5.7-underlinking.patch, +midori-0.5.7.ebuild, metadata.xml: + Version bump wrt #492214 and add USE="granite" wrt #490040. Thanks to "A. + Person" for reporting both bugs. + + 04 Mar 2014; Vicente Olivert Riera <[email protected]> midori-0.5.5.ebuild: + Add ~mips keyword. + + 05 Oct 2013; Samuli Suominen <[email protected]> -midori-0.5.4.ebuild: + old + +*midori-0.5.5 (05 Oct 2013) + + 05 Oct 2013; Samuli Suominen <[email protected]> +midori-0.5.5.ebuild: + Version bump wrt #486474 by "A. Person". Remove USE="nls" which only avoided + sys-devel/gettext dependency despite dev-util/intltool being always required + which has sys-devel/gettext as a dependency. Remove USE="gnome" since net-libs + /libsoup-gnome is now required always. + + 30 Aug 2013; Gilles Dartiguelongue <[email protected]> midori-0.5.4.ebuild: + Depend on libsoup-gnome again, clean up old revisions. + + 11 Aug 2013; Samuli Suominen <[email protected]> midori-0.5.4.ebuild: + Restore pax marking of /usr/bin/midori because net-libs/webkit-gtk[jit] is + broken again wrt #480290 by "A. Person" + + 31 Jul 2013; Samuli Suominen <[email protected]> + -files/midori-0.4.6-dl.patch, -midori-0.4.6-r1.ebuild, -midori-0.5.2.ebuild: + old + +*midori-0.5.4 (17 Jul 2013) + + 17 Jul 2013; Samuli Suominen <[email protected]> +midori-0.5.4.ebuild, + -midori-9999.ebuild: + Version bump. Remove live version because upstream migrated from git to + bazaar. + + 01 Jun 2013; Samuli Suominen <[email protected]> -midori-0.5.0.ebuild: + old + +*midori-0.5.2 (01 Jun 2013) + + 01 Jun 2013; Samuli Suominen <[email protected]> +midori-0.5.2.ebuild, + midori-9999.ebuild: + Version bump. + + 09 Apr 2013; Samuli Suominen <[email protected]> -midori-0.4.8.ebuild, + -files/midori-0.4.8-desktop_file_validation.patch, -midori-0.4.9.ebuild: + old + +*midori-0.5.0 (09 Apr 2013) + + 09 Apr 2013; Christoph Mende <[email protected]> +midori-0.5.0.ebuild: + Version bump + + 31 Mar 2013; Pacho Ramos <[email protected]> midori-0.4.9.ebuild, + midori-9999.ebuild: + Adapt to libsoup-2.42 dropping gnome USE and splitting (#463702) + + 29 Mar 2013; Christoph Mende <[email protected]> midori-0.4.6-r1.ebuild, + midori-0.4.8.ebuild, midori-0.4.9.ebuild, midori-9999.ebuild: + Convert to vala.eclass + +*midori-0.4.9 (12 Mar 2013) + + 12 Mar 2013; Samuli Suominen <[email protected]> +midori-0.4.9.ebuild, + midori-9999.ebuild, metadata.xml: + Version bump. + + 06 Feb 2013; Samuli Suominen <[email protected]> midori-0.4.8.ebuild: + Comment out the desktop file validation patch temporarily because the code is + not compatible with it yet. + + 06 Feb 2013; Samuli Suominen <[email protected]> midori-0.4.8.ebuild, + +files/midori-0.4.8-desktop_file_validation.patch: + Fix desktop file validation of midori{,-private}.desktop wrt #435864 by + Julian Ospald + + 06 Feb 2013; Samuli Suominen <[email protected]> -midori-0.4.7.ebuild: + old + +*midori-0.4.8 (06 Feb 2013) + + 06 Feb 2013; Samuli Suominen <[email protected]> +midori-0.4.8.ebuild, + midori-9999.ebuild: + Version bump. Use python-any-r1 eclass instead of the deprecated python + eclass. + + 21 Oct 2012; Samuli Suominen <[email protected]> midori-0.4.7.ebuild, + midori-9999.ebuild: + Update HOMEPAGE wrt #435706 + + 21 Oct 2012; Samuli Suominen <[email protected]> -midori-0.4.3.ebuild, + -midori-0.4.6.ebuild: + old + +*midori-0.4.7 (20 Sep 2012) + + 20 Sep 2012; Samuli Suominen <[email protected]> +midori-0.4.7.ebuild, + midori-9999.ebuild, metadata.xml: + Version bump. New USE flag "zeitgeist" for optional dev-libs/libzeitgeist + dependency. + + 18 Aug 2012; Johannes Huber <[email protected]> midori-0.4.6-r1.ebuild: + Stable for x86, wrt bug #430270 + + 07 Aug 2012; Anthony G. Basile <[email protected]> midori-0.4.6-r1.ebuild: + Stable ppc, bug #430270 + + 07 Aug 2012; Agostino Sarubbo <[email protected]> midori-0.4.6-r1.ebuild: + Stable for amd64, wrt bug #430270 + +*midori-0.4.6-r1 (02 Jul 2012) + + 02 Jul 2012; Samuli Suominen <[email protected]> +midori-0.4.6-r1.ebuild, + +files/midori-0.4.6-dl.patch: + Upstream patch for fixing "Save as..." wrt #422933 by "Vladimir". Also switch + 0.4.6-r1 to dev-lang/vala SLOT of 0.16 like -9999 is. + + 02 Jul 2012; Samuli Suominen <[email protected]> midori-0.4.6.ebuild: + ppc stable wrt #416215 + + 15 Jun 2012; Agostino Sarubbo <[email protected]> midori-0.4.6.ebuild: + Stable for amd64, wrt bug #416215 + + 15 Jun 2012; Jeff Horelick <[email protected]> midori-0.4.6.ebuild: + marked x86 per bug 416215 + + 15 May 2012; Samuli Suominen <[email protected]> -midori-0.4.4.ebuild, + -midori-0.4.5.ebuild: + old + + 15 May 2012; Samuli Suominen <[email protected]> midori-9999.ebuild: + Use dev-lang/vala:0.16 for -9999 (and thus, next version) + +*midori-0.4.6 (15 May 2012) + + 15 May 2012; Samuli Suominen <[email protected]> +midori-0.4.6.ebuild: + Version bump wrt #416077 by "Vladimir" + + 15 Apr 2012; Samuli Suominen <[email protected]> midori-0.4.5.ebuild, + midori-9999.ebuild: + Pass --disable-granite to avoid automagic dependency and build failure with + dev-libs/granite wrt #412101 + +*midori-0.4.5 (15 Apr 2012) + + 15 Apr 2012; Samuli Suominen <[email protected]> +midori-0.4.5.ebuild, + midori-9999.ebuild, metadata.xml: + Version bump. Introduce USE="deprecated" to enable GTK+-2 instead of GTK+-3 + for external plugins like adobe-flash wrt #410841 by Klaus Kusche. + +*midori-0.4.4 (09 Mar 2012) + + 09 Mar 2012; Samuli Suominen <[email protected]> +midori-0.4.4.ebuild: + Version bump. + + 10 Feb 2012; Samuli Suominen <[email protected]> + -midori-0.4.2-r200.ebuild, -midori-0.4.2-r300.ebuild: + old + + 10 Feb 2012; Samuli Suominen <[email protected]> midori-0.4.3.ebuild: + x86 stable wrt #401229 + + 30 Jan 2012; Agostino Sarubbo <[email protected]> midori-0.4.3.ebuild: + Stable for amd64, wrt bug #401229 + +*midori-0.4.3 (22 Dec 2011) + + 22 Dec 2011; Samuli Suominen <[email protected]> +midori-0.4.3.ebuild: + Version bump wrt #395259 by "Vladimir" + + 11 Dec 2011; Samuli Suominen <[email protected]> -midori-0.4.0.ebuild, + -files/midori-0.4.0-webkit151.patch: + old + + 11 Dec 2011; Samuli Suominen <[email protected]> midori-0.4.2-r200.ebuild: + amd64/x86 stable wrt #393343 + +*midori-0.4.2-r200 (06 Dec 2011) + + 06 Dec 2011; Samuli Suominen <[email protected]> + +midori-0.4.2-r200.ebuild: + Restore GTK+ 2.x based ebuild for now wrt #392571 by Balint SZENTE + + 06 Dec 2011; Samuli Suominen <[email protected]> midori-0.4.2-r300.ebuild: + Search for javascriptcoregtk-3.0 instead of javascriptcoregtk-1.0 wrt #392919 + by "Cedric" + + 28 Nov 2011; Samuli Suominen <[email protected]> -midori-0.4.1.ebuild, + -midori-0.4.2.ebuild: + old + +*midori-0.4.2-r300 (28 Nov 2011) + + 28 Nov 2011; Samuli Suominen <[email protected]> + +midori-0.4.2-r300.ebuild, midori-9999.ebuild: + Update to GTK+ 3.x based libraries. + +*midori-0.4.2 (10 Nov 2011) + + 10 Nov 2011; Christoph Mende <[email protected]> +midori-0.4.2.ebuild, + midori-9999.ebuild: + Version bump, remove idn (bug #389483) + + 28 Oct 2011; Samuli Suominen <[email protected]> metadata.xml: + Remove unused USE description for "vala" + + 28 Oct 2011; Samuli Suominen <[email protected]> midori-0.4.0.ebuild, + midori-0.4.1.ebuild, midori-9999.ebuild: + Fix missing x11-libs/libXScrnSaver depend wrt #388795 by "Faustus" + + 28 Oct 2011; Samuli Suominen <[email protected]> -midori-0.3.3.ebuild, + -midori-0.3.5.ebuild, -midori-0.3.6.ebuild: + old + + 16 Oct 2011; Samuli Suominen <[email protected]> midori-0.4.0.ebuild: + amd64 stable wrt #386963 + + 16 Oct 2011; Pawel Hajdan jr <[email protected]> midori-0.4.0.ebuild: + x86 stable wrt bug #386963 + +*midori-0.4.1 (14 Oct 2011) + + 14 Oct 2011; Christoph Mende <[email protected]> +midori-0.4.1.ebuild: + Version bump + + 02 Oct 2011; Samuli Suominen <[email protected]> midori-0.4.0.ebuild, + +files/midori-0.4.0-webkit151.patch: + Fix building with webkit-gtk >= 1.5.1 wrt #385371 by Hanno Meyer-Thurow + + 09 Sep 2011; Christoph Mende <[email protected]> midori-0.4.0.ebuild: + Restore keywords + +*midori-0.4.0 (02 Aug 2011) + + 02 Aug 2011; Christoph Mende <[email protected]> +midori-0.4.0.ebuild: + Version bump + + 17 Jun 2011; Christoph Mende <[email protected]> midori-0.3.3.ebuild, + midori-0.3.5.ebuild, midori-0.3.6.ebuild, midori-9999.ebuild: + Fix vala dependency and vala logic in the 9999 ebuild + + 08 Jun 2011; Christoph Mende <[email protected]> midori-9999.ebuild: + Update live ebuild + + 16 May 2011; Christoph Mende <[email protected]> midori-9999.ebuild: + Sync 9999 with 0.3.6 + +*midori-0.3.6 (16 May 2011) + + 16 May 2011; Christoph Mende <[email protected]> +midori-0.3.6.ebuild: + Version bump + +*midori-0.3.5 (02 May 2011) + + 02 May 2011; Christoph Mende <[email protected]> +midori-0.3.5.ebuild: + Version bump + + 28 Apr 2011; Pawel Hajdan jr <[email protected]> midori-0.3.3.ebuild: + x86 stable wrt security bug #364973 + + 27 Apr 2011; Christoph Mende <[email protected]> midori-0.3.3.ebuild: + Stable on amd64 wrt bug #364773 + + 24 Apr 2011; Christoph Mende <[email protected]> midori-9999.ebuild: + Use git-2 + + 21 Mar 2011; Nirbheek Chauhan <[email protected]> + midori-0.2.9-r1.ebuild, midori-0.3.3.ebuild, midori-9999.ebuild: + Fix slot-deps on gnome libs + +*midori-0.3.3 (14 Mar 2011) + + 14 Mar 2011; <[email protected]> +midori-0.3.3.ebuild, midori-9999.ebuild: + Version bump and synced live ebuild + +*midori-0.3.2-r1 (07 Mar 2011) + + 07 Mar 2011; Pacho Ramos <[email protected]> +midori-0.3.2-r1.ebuild, + midori-9999.ebuild: + Make this work with slotted vala, thanks a lot to Gilles Dartiguelongue for + his help (bug #338067). + +*midori-0.3.2 (26 Feb 2011) + + 26 Feb 2011; <[email protected]> +midori-0.3.2.ebuild: + Version bump (bug #356151) + + 05 Feb 2011; Samuli Suominen <[email protected]> midori-0.2.9-r1.ebuild: + x86 stable wrt #353346 + + 01 Feb 2011; Markos Chandras <[email protected]> midori-0.2.9-r1.ebuild: + Stable on amd64 wrt bug #353346 + +*midori-0.3.0 (31 Jan 2011) + + 31 Jan 2011; Samuli Suominen <[email protected]> +midori-0.3.0.ebuild: + Version bump. + + 30 Jan 2011; Samuli Suominen <[email protected]> midori-0.2.9-r1.ebuild, + +files/midori-0.2.9-libnotify-0.7.patch: + Fix building with x11-libs/libnotify >= 0.7. + +*midori-0.2.9-r1 (16 Jan 2011) + + 16 Jan 2011; Samuli Suominen <[email protected]> +midori-0.2.9-r1.ebuild, + midori-9999.ebuild: + Don't disable PaX anymore wrt #351407 by Faustus. + + 18 Dec 2010; Samuli Suominen <[email protected]> midori-0.2.9.ebuild: + Remove USE="vala" because it's not ready to be stabilized yet. Stabilize for + amd64/x86 wrt #344667. + + 08 Nov 2010; Samuli Suominen <[email protected]> midori-9999.ebuild: + Remove docdir sed from src_prepare because it was fixed upstream. + + 04 Nov 2010; Christian Faulhammer <[email protected]> midori-0.2.8.ebuild: + stable x86, bug 343735 + + 03 Nov 2010; Markos Chandras <[email protected]> midori-0.2.8.ebuild: + Stable on amd64 wrt bug #343735 + + 02 Nov 2010; Samuli Suominen <[email protected]> midori-0.2.8.ebuild: + Disable dev-lang/vala support because it's not ready to be stabilized wrt + #343737. + +*midori-0.2.9 (01 Nov 2010) + + 01 Nov 2010; Samuli Suominen <[email protected]> +midori-0.2.9.ebuild, + midori-9999.ebuild: + Version bump. Fix docdir handling on both -0.2.9 and -9999. + + 23 Oct 2010; Samuli Suominen <[email protected]> midori-0.2.8.ebuild, + midori-9999.ebuild: + Remove dev-lang/python runtime depend wrt #340187 by "Faustus". + + 09 Oct 2010; Samuli Suominen <[email protected]> midori-0.2.6.ebuild, + midori-0.2.8.ebuild, midori-9999.ebuild: + Fix libsoup-gnome dependencies wrt #340293 by Pacho Ramos. + +*midori-0.2.8 (29 Sep 2010) + + 29 Sep 2010; Samuli Suominen <[email protected]> +midori-0.2.8.ebuild, + midori-9999.ebuild: + Version bump with missing dev-lang/vala depend wrt #336643 by Agostino + Sarubbo and pax-mark -m for hardened wrt #338561 by René Neumann. + + 06 Sep 2010; Samuli Suominen <[email protected]> midori-0.2.7.ebuild, + midori-9999.ebuild: + Fix race condition with MAKEOPTS wrt #335119 by Kevin Pyle. + + 24 Aug 2010; Jeremy Olexa <[email protected]> midori-9999.ebuild: + Align -9999 ebuild with 0.2.7, bug 333779 by Michel Ganguin + +*midori-0.2.7 (17 Aug 2010) + + 17 Aug 2010; Jeremy Olexa <[email protected]> +midori-0.2.7.ebuild, + metadata.xml: + Version bump. sqlite is now a a mandatory dep for the bookmarks, USE=html + is defaulted to enabled for midori's help page, optional vala support + added. See full ChangeLog for other features here: + http://releases.xfce.org/feeds/project/midori + + 01 Aug 2010; Christian Faulhammer <[email protected]> midori-0.2.6.ebuild: + stable x86, bug 324227 + + 31 Jul 2010; Markos Chandras <[email protected]> midori-0.2.6.ebuild: + Stable on amd64 wrt bug #324227 + + 24 May 2010; Jeremy Olexa <[email protected]> -midori-0.2.5.ebuild: + remove old, issues with USE=doc. bug 321315 + +*midori-0.2.6 (24 May 2010) + + 24 May 2010; Jeremy Olexa <[email protected]> +midori-0.2.6.ebuild: + Version bump, bug fixes from upstream and improved Speed Dial feature. + http://releases.xfce.org/feeds/project/midori + +*midori-0.2.5 (18 May 2010) + + 18 May 2010; Jeremy Olexa <[email protected]> +midori-0.2.5.ebuild: + Version bump, bug 320095. ChangeLog: + http://releases.xfce.org/feeds/project/midori + + 31 Mar 2010; Samuli Suominen <[email protected]> midori-0.2.4.ebuild, + midori-9999.ebuild: + Use Python 2.x instead of Python 3.x for ./waf wrt #302555. + + 10 Mar 2010; Samuli Suominen <[email protected]> midori-0.2.4.ebuild, + midori-9999.ebuild: + Introduce strip-linguas logic wrt #307763. + +*midori-0.2.4 (08 Mar 2010) + + 08 Mar 2010; Jeremy Olexa <[email protected]> +midori-0.2.4.ebuild: + Version bump, many small bug fixes. + http://releases.xfce.org/feeds/project/midori - bug 306987 + + 20 Jan 2010; Jeremy Olexa <[email protected]> midori-0.2.2.ebuild: + Add missing bdep on dev-util/intltool, mandatory according to the build + system + + 29 Dec 2009; Raúl Porcel <[email protected]> midori-0.2.0.ebuild, + midori-0.2.1.ebuild, midori-0.2.2.ebuild: + Add ~arm + +*midori-0.2.2 (25 Dec 2009) + + 25 Dec 2009; Jeremy Olexa <[email protected]> -midori-0.1.10.ebuild, + +midori-0.2.2.ebuild: + Version bump, bug 297352 + +*midori-0.2.1 (16 Nov 2009) + + 16 Nov 2009; Jeremy Olexa <[email protected]> +midori-0.2.1.ebuild: + Version bump. Many bug fixes and performance enhancements. + http://releases.xfce.org/feeds/project/midori + + 07 Nov 2009; Mounir Lamouri <[email protected]> midori-0.1.10.ebuild, + midori-0.2.0.ebuild: + Keywording for ppc, bug 292209 + +*midori-0.2.0 (28 Oct 2009) + + 28 Oct 2009; Samuli Suominen <[email protected]> +midori-0.2.0.ebuild: + Version bump (missing libsoup >= 2.27.90 for full functionality) wrt + #290599, thanks to Jan Aniŝĉuk for reporting. + + 14 Sep 2009; Jeremy Olexa <[email protected]> midori-9999.ebuild: + modified -9999 ebuild to match 0.1.10 (improvements in build quality and + ebuild syntax + +*midori-0.1.10 (14 Sep 2009) + + 14 Sep 2009; Jeremy Olexa <[email protected]> -midori-0.1.2.ebuild, + -midori-0.1.5.ebuild, -midori-0.1.8.ebuild, +midori-0.1.10.ebuild, + metadata.xml: + Version bump, cleanup old. New ebuild by Jan Aniŝĉuk, bug 279768 + + 22 Aug 2009; Jeremy Olexa <[email protected]> midori-9999.ebuild: + Update EGIT_REPO_URI, bug 281859 + +*midori-0.1.9 (02 Aug 2009) + + 02 Aug 2009; Jeremy Olexa <[email protected]> +midori-0.1.9.ebuild: + Version bump, ChangeLog: http://releases.xfce.org/feeds/project/midori + +*midori-0.1.8 (27 Jul 2009) + + 27 Jul 2009; <[email protected]> +midori-0.1.8.ebuild, metadata.xml: + Version bump, as requested by Jan Aniŝĉuk in bug #266402. Taking + maintainership together with the XFCE herd, approved by Jokey on IRC. + + 15 May 2009; Alexis Ballier <[email protected]> midori-0.1.2.ebuild, + midori-0.1.5.ebuild: + keyword ~x86-fbsd + + 05 Apr 2009; Markus Ullmann <[email protected]> midori-0.1.2.ebuild: + Update deps again for bug #259667 + + 05 Apr 2009; Markus Ullmann <[email protected]> midori-0.1.5.ebuild, + midori-9999.ebuild: + Updating dependency, bug #258671 + +*midori-0.1.5 (05 Apr 2009) + + 05 Apr 2009; Markus Ullmann <[email protected]> +midori-0.1.5.ebuild: + Version bump + +*midori-0.1.2 (06 Feb 2009) + + 06 Feb 2009; Markus Ullmann <[email protected]> +midori-0.1.2.ebuild: + Add modified release ebuild for bug #250208, thanks to Corey Beres for the + initial ebuild + + 31 Jan 2009; <[email protected]> metadata.xml: + Improve useflag description for bug 256675 + + 04 Jan 2009; Hanno Boeck <[email protected]> midori-9999.ebuild: + Fix multilib installation, respect CFLAGS and LDFLAGS. + + 27 Oct 2008; Markus Ullmann <[email protected]> metadata.xml, + midori-9999.ebuild: + Fix dependencies for bug #240688 thanks to Dale for the hint + + 25 Aug 2008; Markus Ullmann <[email protected]> midori-9999.ebuild: + Take care of new upstream buildsystem wrt bug #235544 thanks to Dale + Whittaker + + 22 Aug 2008; Markus Ullmann <[email protected]> midori-9999.ebuild: + New upstream repo id, thanks to David Voge in bug #234797 + + 10 Aug 2008; Markus Ullmann <[email protected]> midori-9999.ebuild: + Update HOMEPAGE, thanks to Rodrigo Lazo in bug #233494 + + 08 Jun 2008; Markus Ullmann <[email protected]> midori-9999.ebuild: + Change webkit dep for package rename + +*midori-9999 (08 Jun 2008) + + 08 Jun 2008; Markus Ullmann <[email protected]> +metadata.xml, + +midori-9999.ebuild: + Initial import from sunrise overlay + + 27 Mar 2008; Markus Ullmann <[email protected]> +metadata.xml: + Add ebuild for bug #215036 diff --git a/www-client/midori/Manifest b/www-client/midori/Manifest new file mode 100644 index 0000000..6704d63 --- /dev/null +++ b/www-client/midori/Manifest @@ -0,0 +1,6 @@ +AUX midori-0.5.10-check_execinfo_h.patch 929 SHA256 a054bbe22b1f259da2def7eebbb6595a86d0ccbd889823a619e7bb99b36d798f SHA512 118826d3fb3a582f29064764833968d4c500aca3f7cf5d62276f57c10e69f2c40c8b0a564995d59e008b95835f9d328ea7733c1bfcac26441497bceae41e3be8 WHIRLPOOL a19beb2d973d9317fc2b5b5ae3062314d8905bab7e0e0a48e043c09478207924a6e4964a9d8d53e2034f1d6021f5ff78389cd9faa6543afdfac9194211ff351e +AUX midori-0.5.10-fix-webkit2-build-breakage.patch 970 SHA256 64ad7d35ee95c63f39f1607b7c01646cc6b8b1781c8ce082ff51bba3c6f9a1ff SHA512 e0454fb5478839a0b9bd35546e6f57a57e07e36a2ac370c3bcd9762d46be7b3aa7ba860beb4ce338d286cecffb796ec9af8b4704bac48f941814287b10fec9f6 WHIRLPOOL cc9fa9f8ac6fd57522238a617801b0e1c27cf998e62c8f858266254ad77ab280d5a0e15d76b6b5e3c334e8a6e96ca4b34beedf17cd3d2de3f7d4f686a3090a00 +DIST midori_0.5.10_all_.tar.bz2 1379519 SHA256 702344f68d7f034866a46398e35b3c16a5a5f3e431a5d916ea5efc3eaaa3e46f SHA512 9e615581b2029e2167d13bab3a580cf89b87da4979bb27982f2002b4ddb97e44d27ea910ee60df6479bd0dfa8cbef75217fa1956eb34b13475c99ab25b83f245 WHIRLPOOL 754b5d7b6851a2c0e537c6746d945f9412cf3757c559bcb07e455f555fa67bfc3e29ff08a39517359ba99bd0759252adea3d78f6281d7a07c8411f02da24fdc7 +EBUILD midori-0.5.10-r99.ebuild 3114 SHA256 4e8b1918edd56e80350005f13529a2f5ee94c78d0dacfba05c7b8438da1fb95c SHA512 ffb83393d2abda9863084942667c968e9ab3575561ebdd44649d2c94b2cd1571f5cbd49ce0d4cfdf705172be93dcfb10c218adb43d2c4cc6415722b12256a40e WHIRLPOOL 16b4aca53ca89b0d16708d32c21172e6e2c1ed77686f9a53b1ffcc65d3e924acac1df5e872435b34b9daf4489537bdc34c75e1716c06afcbeae1043811e1e28a +MISC ChangeLog 20370 SHA256 3675c485bd964efdb4d685b77d2f4291c27292b20904b4d5901f45bc3eb5faf2 SHA512 c08b17bc29d72a036edc2af555b547ffd90ee524a22867b8554e78b98d9461f0891be4636db853aff2a091bfb5f8e4a2f1633a2fb876af9484a3ce32e74c7af0 WHIRLPOOL 158b24fd965ebbe6c27ee86f3e2d483d39d87eb6f479823306e619fe5b13353c35ea5b88330bb0a4c0dd033c76a9258c20b2b3178b18cb611bbc7742d25a2bec +MISC metadata.xml 600 SHA256 d95e833c1eacf1d25e590e113e9c8e5070c708287992ec89b61aac7f03f16928 SHA512 17acff07ae7ee5fbfac9a8cb30202e7d497a1eae395eb83460352ad896f41eb47c010c45c452c8147f15cf9f04b1364f2eb2260f20547a21dee45d26a801666a WHIRLPOOL d223d4177a0885bd14079a55c439542acc102cddc6e36a14b68bb36d334e4ad33f44a1df28e74c3f1482ebe228acb7ca64c51838e02e1c2f28eecf5287aa92ce diff --git a/www-client/midori/files/midori-0.5.10-check_execinfo_h.patch b/www-client/midori/files/midori-0.5.10-check_execinfo_h.patch new file mode 100644 index 0000000..272d2a6 --- /dev/null +++ b/www-client/midori/files/midori-0.5.10-check_execinfo_h.patch @@ -0,0 +1,36 @@ +See: https://code.launchpad.net/~midori/midori/findFileExecInfo/+merge/265222 + +=== modified file 'CMakeLists.txt' +--- CMakeLists.txt 2015-06-18 05:03:38 +0000 ++++ CMakeLists.txt 2015-07-19 22:27:33 +0000 +@@ -68,6 +68,11 @@ + if (SIGNAL) + add_definitions("-DHAVE_SIGNAL_H") + endif () ++ ++ find_file (EXEC_INFO execinfo.h) ++ if (EXEC_INFO) ++ set(VALAFLAGS ${VALAFLAGS} -D HAVE_EXECINFO_H) ++ endif () + endif () + + find_library (X11 X11) +@@ -101,17 +106,6 @@ + add_definitions("-DHAVE_OSX=0") + endif () + +-# Check if execinfo.h header exists +-string(FIND ${CMAKE_SYSTEM_NAME} "BSD" BEGIN) +-if (${BEGIN} GREATER 0) +- string(SUBSTRING ${CMAKE_SYSTEM_NAME} ${BEGIN} 3 BSD) +-else() +- set(BSD 0) +-endif() +-if (UNIX AND NOT BSD AND NOT DFLY) +- set(VALAFLAGS ${VALAFLAGS} -D HAVE_EXECINFO_H) +-endif () +- + find_package(PkgConfig) + pkg_check_modules(DEPS REQUIRED + libxml-2.0>=2.6 + diff --git a/www-client/midori/files/midori-0.5.10-fix-webkit2-build-breakage.patch b/www-client/midori/files/midori-0.5.10-fix-webkit2-build-breakage.patch new file mode 100644 index 0000000..3c6059c --- /dev/null +++ b/www-client/midori/files/midori-0.5.10-fix-webkit2-build-breakage.patch @@ -0,0 +1,22 @@ +https://launchpadlibrarian.net/204464340/0002-fix-webkit2-build-breakage.patch + +webkit_web_view_get_main_frame() is a webkit1 API function. +Using it without a check breaks webkit2 builds. + +Signed-off-by: Gustavo Zacarias <[email protected]> + +diff -Nura midori-0.5.10.orig/midori/midori-view.c midori-0.5.10.wk2/midori/midori-view.c +--- midori-0.5.10.orig/midori/midori-view.c 2015-04-24 08:50:24.940501790 -0300 ++++ midori-0.5.10.wk2/midori/midori-view.c 2015-04-25 07:19:21.707132362 -0300 +@@ -1256,9 +1256,11 @@ + message, error->message, NULL, + _("Try Again"), web_frame); + ++#ifdef WEBKIT2 + /* if the main frame for the whole tab has a network error, set tab error status */ + if (web_frame == webkit_web_view_get_main_frame (web_view)) + midori_tab_set_load_error (MIDORI_TAB (view), MIDORI_LOAD_ERROR_NETWORK); ++#endif + + g_free (message); + g_free (title); diff --git a/www-client/midori/metadata.xml b/www-client/midori/metadata.xml new file mode 100644 index 0000000..ead2b54 --- /dev/null +++ b/www-client/midori/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>xfce</herd> + <use> + <flag name='deprecated'>Enable GTK+-2 instead of GTK+-3 because of external plugins like adobe-flash</flag> + <flag name='granite'>Enable support for the elementary library <pkg>dev-libs/granite</pkg></flag> + <flag name='zeitgeist'>Add support for Zeitgeist event tracking system</flag> + <flag name='webkit2'>Enable WebKit2 API that splits web content rendering and application UI into separate processes</flag> + </use> +</pkgmetadata> diff --git a/www-client/midori/midori-0.5.10-r99.ebuild b/www-client/midori/midori-0.5.10-r99.ebuild new file mode 100644 index 0000000..f18ad1b --- /dev/null +++ b/www-client/midori/midori-0.5.10-r99.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/midori/midori-0.5.10.ebuild,v 1.4 2015/07/04 14:09:02 perfinion Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='threads(+)' + +unset _live_inherits + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="git://git.xfce.org/apps/${PN}" + _live_inherits=git-2 +else + KEYWORDS="~amd64 ~arm ~mips ~ppc x86" + SRC_URI="http://www.${PN}-browser.org/downloads/${PN}_${PV}_all_.tar.bz2" +fi + +inherit eutils fdo-mime gnome2-utils pax-utils python-any-r1 cmake-utils vala ${_live_inherits} + +DESCRIPTION="A lightweight web browser based on WebKitGTK+" +HOMEPAGE="http://www.midori-browser.org/" + +LICENSE="LGPL-2.1 MIT" +SLOT="0" +IUSE="deprecated doc granite introspection +jit +webkit2 zeitgeist" + +RDEPEND=" + >=app-crypt/gcr-3[gtk] + >=dev-db/sqlite-3.6.19:3 + >=dev-libs/glib-2.32.3 + dev-libs/libxml2 + >=net-libs/libsoup-2.38:2.4 + >=net-libs/libsoup-gnome-2.38:2.4 + >=x11-libs/libnotify-0.7 + x11-libs/libXScrnSaver + deprecated? ( + >=net-libs/webkit-gtk-1.8.1:2[jit=] + >=x11-libs/gtk+-2.24:2 + ) + !deprecated? ( + x11-libs/gtk+:3 + webkit2? ( >=net-libs/webkit-gtk-1.11.91:3[jit=] ) + !webkit2? ( >=net-libs/webkit-gtk-1.8.1:3[jit=] ) + ) + granite? ( >=dev-libs/granite-0.2 ) + introspection? ( dev-libs/gobject-introspection:= ) + zeitgeist? ( >=dev-libs/libzeitgeist-0.3.14 ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + $(vala_depend) + dev-util/intltool + gnome-base/librsvg + sys-devel/gettext + doc? ( dev-util/gtk-doc ) +" +REQUIRED_USE=" + granite? ( !deprecated ) + introspection? ( deprecated ) + webkit2? ( !deprecated ) +" + +S=${WORKDIR} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_unpack() { + if [[ ${PV} == *9999* ]]; then + git-2_src_unpack + else + default + fi +} + +src_prepare() { + epatch "${FILESDIR}/${P}-fix-webkit2-build-breakage.patch" + epatch "${FILESDIR}/${P}-check_execinfo_h.patch" + vala_src_prepare + sed -i -e '/install/s:COPYING:HACKING TODO TRANSLATE:' CMakeLists.txt || die +} + +src_configure() { + strip-linguas -i po + + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF} + $(cmake-utils_use_use doc APIDOCS) + $(cmake-utils_use_use introspection GIR) + $(cmake-utils_use_use granite) + $(cmake-utils_use_use zeitgeist) + -DVALA_EXECUTABLE="${VALAC}" + ) + + if use deprecated; then + mycmakeargs+=( + -DUSE_GTK3=OFF + -DHALF_BRO_INCOM_WEBKIT2=OFF + ) + else + mycmakeargs+=( + -DUSE_GTK3=ON + $(cmake-utils_use webkit2 HALF_BRO_INCOM_WEBKIT2) + ) + fi + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + local jit_is_enabled + if use deprecated; then + has_version 'net-libs/webkit-gtk:2[jit]' && jit_is_enabled=yes + else + has_version 'net-libs/webkit-gtk:3[jit]' && jit_is_enabled=yes + fi + [[ ${jit_is_enabled} == yes ]] && pax-mark -m "${ED}"/usr/bin/${PN} #480290 +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +}
