summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Ostorga <vostorga@gentoo.org>2011-01-04 17:35:35 +0000
committerVictor Ostorga <vostorga@gentoo.org>2011-01-04 17:35:35 +0000
commitcf28922b8768e4fbc23596ead1f42051557d75bb (patch)
tree9f53605ba3859c8e79d4c272c004ad281539fafe /net-news
parentAs pointed out by Ivan L. Isaev in bug #344533, MySQL was not fully enabled. ... (diff)
downloadgentoo-2-cf28922b8768e4fbc23596ead1f42051557d75bb.tar.gz
gentoo-2-cf28922b8768e4fbc23596ead1f42051557d75bb.tar.bz2
gentoo-2-cf28922b8768e4fbc23596ead1f42051557d75bb.zip
Disabling MPROTECT PaX feature to avoid SIGSEGVs on startup, patch thanks to Sergei Trofimovich <slyfox@gentoo.org> bug #338213
(Portage version: 2.1.9.24/cvs/Linux i686)
Diffstat (limited to 'net-news')
-rw-r--r--net-news/liferea/ChangeLog8
-rw-r--r--net-news/liferea/liferea-1.7.4.ebuild15
2 files changed, 18 insertions, 5 deletions
diff --git a/net-news/liferea/ChangeLog b/net-news/liferea/ChangeLog
index 6333d2dc2bc0..e9530a2a922b 100644
--- a/net-news/liferea/ChangeLog
+++ b/net-news/liferea/ChangeLog
@@ -1,10 +1,14 @@
# ChangeLog for net-news/liferea
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.196 2011/01/01 21:26:55 vostorga Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.197 2011/01/04 17:35:35 vostorga Exp $
+
+ 04 Jan 2011; Víctor Ostorga <vostorga@gentoo.org> liferea-1.7.4.ebuild:
+ Disabling MPROTECT PaX feature to avoid SIGSEGVs on startup, patch thanks
+ to Sergei Trofimovich <slyfox@gentoo.org> bug #338213
*liferea-1.6.5 (01 Jan 2011)
- 01 Jan 2011; <vostorga@gentoo.org> -liferea-1.6.2.ebuild,
+ 01 Jan 2011; Victor Ostorga <vostorga@gentoo.org> -liferea-1.6.2.ebuild,
-liferea-1.6.3.ebuild, +liferea-1.6.5.ebuild, -liferea-1.7.1.ebuild,
-liferea-1.7.2.ebuild, -liferea-1.7.3.ebuild:
Cleaning up ebuilds. Version bump to 1.6.5 bug #345825
diff --git a/net-news/liferea/liferea-1.7.4.ebuild b/net-news/liferea/liferea-1.7.4.ebuild
index 7183d7a27b59..5aad45c0d76c 100644
--- a/net-news/liferea/liferea-1.7.4.ebuild
+++ b/net-news/liferea/liferea-1.7.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/liferea-1.7.4.ebuild,v 1.1 2010/04/19 03:20:11 vostorga Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/liferea-1.7.4.ebuild,v 1.2 2011/01/04 17:35:35 vostorga Exp $
EAPI="2"
-inherit gnome2
+inherit gnome2 pax-utils
GCONF_DEBUG="no"
MY_P="${P/_/-}"
@@ -46,3 +46,12 @@ pkg_setup() {
$(use_enable networkmanager nm)
$(use_enable libnotify)"
}
+
+src_install() {
+ gnome2_src_install
+ # bug #338213
+ # Uses webkit's JIT. Needs mmap('rwx') to generate code in runtime.
+ # MPROTECT policy violation. Will sit here until webkit will
+ # get optional JIT.
+ pax-mark m "${D}"/usr/bin/liferea
+}