1 |
commit: e26674f6f18d61edd98f344217512db5295d0ec0 |
2 |
Author: Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 2 20:09:52 2016 +0000 |
4 |
Commit: Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 3 20:37:15 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26674f6 |
7 |
|
8 |
sys-apps/firejail: Bump version |
9 |
|
10 |
Package-Manager: portage-2.3.0_rc1 |
11 |
|
12 |
sys-apps/firejail/Manifest | 1 + |
13 |
.../firejail/files/firejail-0.9.40-sysmacros.patch | 27 ++++++++++++++++++++++ |
14 |
sys-apps/firejail/firejail-0.9.40.ebuild | 27 ++++++++++++++++++++++ |
15 |
3 files changed, 55 insertions(+) |
16 |
|
17 |
diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest |
18 |
index d02dbae..7a6d4c9 100644 |
19 |
--- a/sys-apps/firejail/Manifest |
20 |
+++ b/sys-apps/firejail/Manifest |
21 |
@@ -1,2 +1,3 @@ |
22 |
DIST firejail-0.9.36.tar.bz2 151123 SHA256 db16c93e6f838048b0bbcb3b90aa191f79860382c5197fd2ac6df51f1a469510 SHA512 8b9b7f3dd071825117a45e41c1e33871bf4f7788faf27f322913079a7094e6fa4eb7a94362630664c4b441213c357531a2f9f41bd94ff06c64bc6f8a6ee68fd1 WHIRLPOOL 413bab0edf6259129f75a8242546a2f290366bb3bd1711689fd0530a895262db5e78afee0a90639c9edc59bbcc8f93225003b1f1340f9e1479dd491f26edd1d6 |
23 |
DIST firejail-0.9.38.tar.bz2 157543 SHA256 b61b15c03a30b92f5ffddc458b6488eedd1cf87ffe22d77d423e5a254efd16bb SHA512 c1f5e0f56eb0fa6796f3b6eb6037aa8ae4c79b2440dfd64d5a656a775ac01c55db71c5a45d85d4ffb456d1d551038f87ad587dc822d470d41dfdc9a6f8eac9fc WHIRLPOOL 78823d088d8b8f2a15d2f68083c75a1ad5c5638a62cc93fb7358db821f813eb7aab3c3aa29b48ab8b5c6b3818571fd2ffa4e8992e101d4bea0f603bbdf4b26a6 |
24 |
+DIST firejail-0.9.40.tar.bz2 197184 SHA256 49ed9c76fb77bf71543f0e6cacf9491f8280ae5602ecf805b57a011b528222b6 SHA512 aef20c5061d5e8e8d064f8cfb807a3b0034f2eb108bde234af56c2d2fd3c06cd7129539db22e142b251c15cbb0b82b89a9acee98ebaa36d3029ffc91c37456fc WHIRLPOOL 622dc3a10beb23a4d2756850eb69bd911aa0610442e6e73b8bedcf7d455f0e6580984ca1010eae35ac313f7c26660fd6e78e3e0911f24a7e35c1e5f438fa02d8 |
25 |
|
26 |
diff --git a/sys-apps/firejail/files/firejail-0.9.40-sysmacros.patch b/sys-apps/firejail/files/firejail-0.9.40-sysmacros.patch |
27 |
new file mode 100644 |
28 |
index 0000000..85830a4 |
29 |
--- /dev/null |
30 |
+++ b/sys-apps/firejail/files/firejail-0.9.40-sysmacros.patch |
31 |
@@ -0,0 +1,27 @@ |
32 |
+From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001 |
33 |
+From: Mike Frysinger <vapier@g.o> |
34 |
+Date: Wed, 20 Apr 2016 00:14:21 -0400 |
35 |
+Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev |
36 |
+ |
37 |
+These funcs have been defined in sys/sysmacros.h forever, and Linux C |
38 |
+libs are moving away from implicitly including it. Update the files |
39 |
+to include it explicitly. |
40 |
+--- |
41 |
+ src/firejail/fs_dev.c | 1 + |
42 |
+ 1 file changed, 1 insertion(+) |
43 |
+ |
44 |
+diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c |
45 |
+index 97ee9de..2f66980 100644 |
46 |
+--- a/src/firejail/fs_dev.c |
47 |
++++ b/src/firejail/fs_dev.c |
48 |
+@@ -28,6 +28,7 @@ |
49 |
+ #ifndef _BSD_SOURCE |
50 |
+ #define _BSD_SOURCE |
51 |
+ #endif |
52 |
++#include <sys/sysmacros.h> |
53 |
+ #include <sys/types.h> |
54 |
+ |
55 |
+ static void create_char_dev(const char *path, mode_t mode, int major, int minor) { |
56 |
+-- |
57 |
+2.7.4 |
58 |
+ |
59 |
|
60 |
diff --git a/sys-apps/firejail/firejail-0.9.40.ebuild b/sys-apps/firejail/firejail-0.9.40.ebuild |
61 |
new file mode 100644 |
62 |
index 0000000..d35fd1c |
63 |
--- /dev/null |
64 |
+++ b/sys-apps/firejail/firejail-0.9.40.ebuild |
65 |
@@ -0,0 +1,27 @@ |
66 |
+# Copyright 1999-2016 Gentoo Foundation |
67 |
+# Distributed under the terms of the GNU General Public License v2 |
68 |
+# $Id$ |
69 |
+ |
70 |
+EAPI=5 |
71 |
+ |
72 |
+inherit eutils |
73 |
+ |
74 |
+DESCRIPTION="Security sandbox for any type of processes" |
75 |
+HOMEPAGE="https://firejail.wordpress.com/" |
76 |
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" |
77 |
+ |
78 |
+LICENSE="GPL-2" |
79 |
+SLOT="0" |
80 |
+KEYWORDS="~amd64" |
81 |
+IUSE="+seccomp" |
82 |
+ |
83 |
+src_prepare() { |
84 |
+ epatch "${FILESDIR}"/${P}-sysmacros.patch |
85 |
+ find -name Makefile.in -exec sed -i -r \ |
86 |
+ -e '/CFLAGS/s: (-O2|-ggdb) : :g' \ |
87 |
+ -e '1iCC=@CC@' {} + || die |
88 |
+} |
89 |
+ |
90 |
+src_configure() { |
91 |
+ econf $(use_enable seccomp) |
92 |
+} |