summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2012-03-19 13:30:44 (GMT)
committerUltrabug <ultrabug@gentoo.org>2012-03-19 13:30:44 (GMT)
commitcd7ab6491ab58fae8d68910069ee582252b034c2 (patch)
treec45495f91a0d48737c72a3a48ba423bbfc70b984
parentuwsgi bump (diff)
downloadultrabug-cd7ab649.zip
ultrabug-cd7ab649.tar.gz
ultrabug-cd7ab649.tar.bz2
PaX marked uwsgi for hardened kernels
-rw-r--r--www-servers/uwsgi/Manifest2
-rw-r--r--www-servers/uwsgi/uwsgi-1.1.ebuild5
2 files changed, 5 insertions, 2 deletions
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 087c3a8..28b6d70 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -2,5 +2,5 @@ AUX 42_mod_uwsgi.conf 159 RMD160 d3de5b69a9e292c731508b13a0bdbe234fac9db7 SHA1 2
AUX uwsgi.confd 1436 RMD160 27556a66bcd8f55e50bbce61110fdcc0a7b78b22 SHA1 a054d3d71fe333edc3a13c441051592a0db552e0 SHA256 2d87d90f643948e6d7f2a491196874d930122c37ff65949b089fdcba26916399
AUX uwsgi.initd 3191 RMD160 dc665d3dc1325266c2fcee095503ae4e6b297980 SHA1 56396e9f7870a61e4084b524432972f349c09240 SHA256 4e2913b96e6fc88287879126727ae627e32fd5b51076aa8155af73359f1c97ca
DIST uwsgi-1.1.tar.gz 494774 RMD160 8b1fcf09d228e4392f96d5449927c285e080d52d SHA1 0b03d03f2316e1455550e6f9152bc1f76e23cabb SHA256 5a3a471684540729aede1f49595b29e28080b74f39695f6e86e17eedf68cd7dc
-EBUILD uwsgi-1.1.ebuild 5850 RMD160 bb5326e782c472af8e2f9947e2459a0aa2aed390 SHA1 04ff14c0ba066521134bd7af6c88a959dc5ef548 SHA256 77444c6ca0ee343bce8cd2d1224aa1d58c0c2c4fc0040e0910e503e0b36880b1
+EBUILD uwsgi-1.1.ebuild 5961 RMD160 b56be13cc2a0cd71c1cfca1edefe89839497c5ef SHA1 830c5803c8f60bb490ae7df81352b91a50ad7976 SHA256 3c378742ab82a0f4ae735b6fa6f95914ec8bd38b578f1ad1abaec7893ecda4c0
MISC metadata.xml 255 RMD160 07d553bdf9282f61c4e99ad3f7697a310946cf9d SHA1 533ddafc8a18d2110ccdbec4c99c48abbcd6e633 SHA256 e3eef1b3ebe3eea3ba74657f3a332c7427c1bd24a5609d2ff887f63901d9cd35
diff --git a/www-servers/uwsgi/uwsgi-1.1.ebuild b/www-servers/uwsgi/uwsgi-1.1.ebuild
index d4fa225..c46346b 100644
--- a/www-servers/uwsgi/uwsgi-1.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-1.1.ebuild
@@ -11,7 +11,7 @@ RUBY_OPTIONAL="yes"
MY_P="${P/_/-}"
-inherit apache-module python multilib ruby-ng
+inherit apache-module python multilib pax-utils ruby-ng
DESCRIPTION="uWSGI server for Python web applications"
HOMEPAGE="http://projects.unbit.it/uwsgi/"
@@ -36,7 +36,9 @@ CDEPEND="caps? ( sys-libs/libcap )
xml? ( dev-libs/libxml2 )
yaml? ( dev-libs/libyaml )
zeromq? ( net-libs/zeromq )"
+# depending on app-misc/pax-utils (bug #408863)
DEPEND="${CDEPEND}
+ app-misc/pax-utils
dev-util/pkgconfig"
RDEPEND="${CDEPEND}
rrdtool? ( net-analyzer/rrdtool )"
@@ -187,6 +189,7 @@ src_compile() {
src_install() {
dobin uwsgi
+ pax-mark m "${D}"/usr/bin/uwsgi
insinto /usr/$(get_libdir)/uwsgi
doins "${T}/plugins"/*.so