[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2024-12-12 Thread Arthur Zamarin
commit: 49ecee598c1844c7068aabf81a3392a1ab5bcbd5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 06:53:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 06:53:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ecee59

sys-apps/firejail: Stabilize 0.9.72 arm64, #946337

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/firejail/firejail-0.9.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.72.ebuild 
b/sys-apps/firejail/firejail-0.9.72.ebuild
index a778a5a44e7c..2c2376483366 100644
--- a/sys-apps/firejail/firejail-0.9.72.ebuild
+++ b/sys-apps/firejail/firejail-0.9.72.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2024-06-03 Thread Sam James
commit: e41b25041e343a3d7e45b5c2bbbd09962b19d133
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Jun  3 22:28:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  4 00:48:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41b2504

sys-apps/firejail: enable py3.12

Closes: https://bugs.gentoo.org/929812
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37014
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.72.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.72.ebuild 
b/sys-apps/firejail/firejail-0.9.72.ebuild
index 85c24854379a..a778a5a44e7c 100644
--- a/sys-apps/firejail/firejail-0.9.72.ebuild
+++ b/sys-apps/firejail/firejail-0.9.72.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit toolchain-funcs python-single-r1 linux-info
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2024-06-01 Thread Sam James
commit: 0dd454591d7f50808a53d22a478ab64760da0601
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  2 04:16:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 04:57:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd45459

sys-apps/firejail: drop 0.9.70

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/Manifest   |   1 -
 sys-apps/firejail/firejail-0.9.70.ebuild | 118 ---
 2 files changed, 119 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 72515d1276d5..93387adafa9d 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.70.tar.xz 485096 BLAKE2B 
d5164ba5ee08e80415a84999e4152f1f9c897f50def669731098126cec117aed3cf4b21603aeb13ccbdb1bffa9d48de69dcb19fe7135691e891b9b83f48a5ca1
 SHA512 
a790ccb711da6c3e52677011d7eb38c482ffb5066498d4586018671ab4ee533e02edb31fda872e0647fd27c00014b04305eafcb56f1f1b07f470aa4fb701cbe5
 DIST firejail-0.9.72.tar.xz 503192 BLAKE2B 
3d57b345476cb62399859622c88f5d6c22842da5894045c09bc7d84229ec2a01c494e4e9393b6fba6c668f73c6b7046f9a014a315baa5bc56d1479b9cad178a7
 SHA512 
846fa5caf6e68c669f76a07d6321ed365bf3c45f7992e8be3784ed99ef508ea8dffc5d6cc5da75eeb37964ad358d61b7959e8590051950951de8ca904d8a49de

diff --git a/sys-apps/firejail/firejail-0.9.70.ebuild 
b/sys-apps/firejail/firejail-0.9.70.ebuild
deleted file mode 100644
index a35fe516d656..
--- a/sys-apps/firejail/firejail-0.9.70.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit toolchain-funcs python-single-r1 linux-info
-
-if [[ ${PV} !=  ]]; then
-   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
-   EGIT_BRANCH="master"
-fi
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home test +userns X"
-# Needs a lot of work to function within sandbox/portage
-# bug #769731
-RESTRICT="test"
-
-RDEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )
-   contrib? ( ${PYTHON_DEPS} )
-   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
-
-DEPEND="${RDEPEND}
-   sys-libs/libseccomp
-   test? ( dev-tcltk/expect )"
-
-REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-envlimits.patch"
-   "${FILESDIR}/${P}-firecfg.config.patch"
-   )
-
-pkg_setup() {
-   CONFIG_CHECK="~SQUASHFS"
-   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
-   check_extra_config
-   use contrib && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   find -type f -name Makefile.in -exec sed -i -r -e '/CFLAGS/s: 
(-O2|-ggdb) : :g' {} + || die
-
-   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
-
-   # fix up hardcoded paths to templates and docs
-   local files=$(grep -E -l -r '/usr/share/doc/firejail([^-]|$)' 
./RELNOTES ./src/man/ ./etc/profile*/ ./test/ || die)
-   for file in ${files[@]} ; do
-   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "${file}" || die
-   done
-
-   # remove compression of man pages
-   sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
-
-   if use contrib; then
-   python_fix_shebang -f contrib/*.py
-   fi
-}
-
-src_configure() {
-   econf \
-   --disable-firetunnel \
-   --enable-suid \
-   $(use_enable apparmor) \
-   $(use_enable chroot) \
-   $(use_enable dbusproxy) \
-   $(use_enable file-transfer) \
-   $(use_enable globalcfg) \
-   $(use_enable network) \
-   $(use_enable private-home) \
-   $(use_enable userns) \
-   $(use_enable X x11)
-
-   cat > 99firejail <<-EOF || die
-   SANDBOX_WRITE="/run/firejail"
-   EOF
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   default
-
-   # Gentoo-specific profile customizations
-   insinto /etc/${PN}
-   local profile_local
-   for profile_local in "${FILESDIR}"/profile_*local ; do
-   newins "${profile_local}" "${profile_local/\/*profile_/}"
-   done
-
-   # Prevent sandbox violations when toolchain is firejailed
-   insinto /etc/sandbox.d
-   doins 99firejail
-
-   rm "${ED}"/usr/share/doc/${PF}/CO

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2023-04-19 Thread Sam James
commit: e2e0c7b68bb100da44c9983a9105526e81aff72a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 09:45:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 09:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2e0c7b6

sys-apps/firejail: Stabilize 0.9.72 amd64, #904646

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.72.ebuild 
b/sys-apps/firejail/firejail-0.9.72.ebuild
index 2299d26d5829..85c24854379a 100644
--- a/sys-apps/firejail/firejail-0.9.72.ebuild
+++ b/sys-apps/firejail/firejail-0.9.72.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2022-08-27 Thread Sam James
commit: 9d692389f4a6663bbd66dde1b672b28089037c16
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Aug 25 14:21:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 27 11:38:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d692389

sys-apps/firejail: remove note about sys-apps/firejail-lts

This note is obsolete since sys-apps/firejail-lts removal from the tree
in commit d33a6359c10f ("sys-apps/firejail-lts: treeclean").

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/27017
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index 91bf2e4aa95b..ee1cc2f6e7bb 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -14,8 +14,6 @@
untrusted applications using Linux namespaces and seccomp-bpf. 
It allows a process and all its descendants to 
have their own private view of the globally shared kernel 
resources, such as the network stack, process table,
mount table.
-
-   This is the regular version. For a long term support version 
see sys-apps/firejail-lts.


cpe:/a:firejail_project:firejail



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, profiles/, sys-apps/firejail-lts/files/

2022-07-19 Thread Sam James
commit: d33a6359c10f36577aaa435fe559ccfbf9beccf0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 05:26:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 05:26:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33a6359

sys-apps/firejail-lts: treeclean

Closes: https://bugs.gentoo.org/834601
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask  |  7 ---
 sys-apps/firejail-lts/Manifest |  1 -
 .../firejail-lts-fix-compressed-manpages.patch | 17 ---
 .../firejail-lts/firejail-lts-0.9.56.2-r1.ebuild   | 48 --
 .../firejail-lts/firejail-lts-0.9.56.2-r2.ebuild   | 57 --
 sys-apps/firejail-lts/metadata.xml | 33 -
 6 files changed, 163 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index d993c8aff32b..135ff44f8a25 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -239,13 +239,6 @@ app-backup/kfoldersync
 # Bugs #845807, #798372, #748531. Removal on 2022-07-21.
 dev-python/pygpgme
 
-# Sam James  (2022-06-19)
-# Unsupported by upstream, no updates in a long time,
-# vulnerable to issues fixed in the main firejail package.
-# bug #834601.
-# Please migrate to sys-apps/firejail. Removal on 2022-07-19.
-sys-apps/firejail-lts
-
 # Matt Turner  (2022-05-30)
 # libwacom-2 broke ABI compatibility; reverse dependencies need to be updated.
 # Bug #848501

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
deleted file mode 100644
index 39d94c6c0465..
--- a/sys-apps/firejail-lts/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST firejail-lts-0.9.56.2.tar.gz 934289 BLAKE2B 
ff8b27f57da90cd94d3ec9b83c8398b7c569b09008f61094bd9aca15e996cd7a4d559e87168228271ccba4c9fe8e1ce97fa5045596f950f3ac2d8593b9ea5838
 SHA512 
75edc0405fa3fd7f2f5d7831f7f4e838ed63bacadd7f9a869a1611908c716a333251b602ff0bd70e3f98627418e84541b26790d34e644f60d97e84e9c33f873a

diff --git 
a/sys-apps/firejail-lts/files/firejail-lts-fix-compressed-manpages.patch 
b/sys-apps/firejail-lts/files/firejail-lts-fix-compressed-manpages.patch
deleted file mode 100644
index 313c1c2a9dd3..
--- a/sys-apps/firejail-lts/files/firejail-lts-fix-compressed-manpages.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 9dafb56..4117468 100644
 a/Makefile.in
-+++ b/Makefile.in
-@@ -127,10 +127,9 @@ endif
-   install -m 0755 -d $(DESTDIR)/$(mandir)/man5
-   for man in $(MANPAGES); do \
-   rm -f $$man.gz; \
--  gzip -9n $$man; \
-   case "$$man" in \
--  *.1) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man1/; ;; \
--  *.5) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man5/; ;; \
-+  *.1) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man1/; ;; \
-+  *.5) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man5/; ;; \
-   esac; \
-   done
-   rm -f $(MANPAGES) $(MANPAGES:%=%.gz)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
deleted file mode 100644
index 736d806a8f6f..
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Security sandbox for any type of processes; LTS version"
-HOMEPAGE="https://firejail.wordpress.com/";
-
-MY_PN=firejail
-
-SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
-RESTRICT="!test? ( test )"
-
-DEPEND="!sys-apps/firejail
-   apparmor? ( sys-libs/libapparmor )
-   test? ( dev-tcltk/expect )"
-
-RDEPEND="apparmor? ( sys-libs/libapparmor )"
-
-PATCHES=( "${FILESDIR}/${PN}-fix-compressed-manpages.patch" )
-
-S="${WORKDIR}/${MY_PN}-${PV}-LTS"
-
-src_prepare() {
-   default
-
-   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
-   --expression='/^\tinstall .*COPYING /d' \
-   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
-
-   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
-}
-
-src_configure() {
-   econf \
-   $(use_enable apparmor) \
-   $(use_enable globalcfg) \
-   $(use_enable network) \
-   $(use_enable seccomp) \
-   $(use_enable suid) \
-   $(use_enable userns) \
-   $(use_enable whitelist)
-}

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
deleted file mode 100644
index d1393ffd3dc6..00

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2022-07-15 Thread Joonas Niilola
commit: c4841bfc1121b88d8603a594046429ca4eaa6978
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 15 12:10:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 15 12:10:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4841bfc

sys-apps/firejail: drop 0.9.68-r1

Bug: https://bugs.gentoo.org/850748
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/Manifest |   1 -
 .../firejail/files/firejail-0.9.68-envlimits.patch |  12 ---
 .../files/firejail-0.9.68-firecfg.config.patch |  81 --
 sys-apps/firejail/firejail-0.9.68-r1.ebuild| 118 -
 4 files changed, 212 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 93c7782e051e..4b34c30dcd84 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.68.tar.xz 477332 BLAKE2B 
4d995715caa81b69bb9a16f604a2463b2db48fad5ba869bb5f353973ce8ec273dbabe07ee340b40094d6fe15bcef7e356cd07e7e7dfd0491d2d1632f64878a0e
 SHA512 
8c03c145bb91fe696407052968bd1069defc44d274bd74d33fccebb28324121d259973fccc1d1cdc38fb2902bb842e921adc9440596a92a4aa13c4e06963e354
 DIST firejail-0.9.70.tar.xz 485096 BLAKE2B 
d5164ba5ee08e80415a84999e4152f1f9c897f50def669731098126cec117aed3cf4b21603aeb13ccbdb1bffa9d48de69dcb19fe7135691e891b9b83f48a5ca1
 SHA512 
a790ccb711da6c3e52677011d7eb38c482ffb5066498d4586018671ab4ee533e02edb31fda872e0647fd27c00014b04305eafcb56f1f1b07f470aa4fb701cbe5

diff --git a/sys-apps/firejail/files/firejail-0.9.68-envlimits.patch 
b/sys-apps/firejail/files/firejail-0.9.68-envlimits.patch
deleted file mode 100644
index 4b306342e532..
--- a/sys-apps/firejail/files/firejail-0.9.68-envlimits.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urP firejail-0.9.68.orig/src/firejail/firejail.h 
firejail-0.9.68/src/firejail/firejail.h
 firejail-0.9.68.orig/src/firejail/firejail.h   2022-02-03 
07:53:47.0 -0700
-+++ firejail-0.9.68/src/firejail/firejail.h2022-02-06 21:09:35.279071101 
-0700
-@@ -689,7 +689,7 @@
- int check_kernel_procs(void);
- void run_no_sandbox(int argc, char **argv) __attribute__((noreturn));
- 
--#define MAX_ENVS 256  // some sane maximum number of 
environment variables
-+#define MAX_ENVS 2048 // some sane maximum number of 
environment variables
- #define MAX_ENV_LEN (PATH_MAX + 32)   // FOOBAR=SOME_PATH, only applied to 
Firejail's own sandboxed apps
- // env.c
- typedef enum {

diff --git a/sys-apps/firejail/files/firejail-0.9.68-firecfg.config.patch 
b/sys-apps/firejail/files/firejail-0.9.68-firecfg.config.patch
deleted file mode 100644
index eaec87a108d5..
--- a/sys-apps/firejail/files/firejail-0.9.68-firecfg.config.patch
+++ /dev/null
@@ -1,81 +0,0 @@
 a/src/firecfg/firecfg.config   2022-02-03 07:53:47.0 -0700
-+++ b/src/firecfg/firecfg.config   2022-02-21 11:56:00.267419833 -0700
-@@ -213,7 +213,8 @@
- electron-mail
- electrum
- element-desktop
--elinks
-+# Breaks emerge/portage on Gentoo: 'too many environment variables'
-+#elinks
- empathy
- enchant
- enchant-2
-@@ -259,7 +260,8 @@
- flameshot
- flashpeak-slimjet
- flowblade
--fontforge
-+# Breaks emerge/portage on Gentoo
-+#fontforge
- font-manager
- fossamail
- four-in-a-row
-@@ -490,11 +492,16 @@
- luminance-hdr
- lximage-qt
- lxmusic
--lynx
-+# Breaks emerge/portage on Gentoo: 'too many environment variables'
-+#lynx
- lyx
- macrofusion
- magicor
--man
-+# Breaks: $ man chromium-browser
-+# WARNING: terminal is not fully functional
-+# Press RETURN to continue 
-+# Manual page chromium-browser(1) byte 0/0 (END) (press h for help or q to 
quit)
-+#man
- manaplus
- marker
- masterpdfeditor
-@@ -571,7 +578,8 @@
- musictube
- musixmatch
- mutool
--mutt
-+# Breaks when configs are under ~/.mutt/
-+#mutt
- mypaint
- mypaint-ora-thumbnailer
- natron
-@@ -632,7 +640,8 @@
- palemoon
- #pandoc
- parole
--patch
-+# Breaks emerge/portage on Gentoo: 'too many environment variables', path 
issues
-+#patch
- pavucontrol
- pavucontrol-qt
- pcsxr
-@@ -758,7 +767,8 @@
- stellarium
- strawberry
- straw-viewer
--strings
-+# Breaks emerge/portage on Gentoo
-+#strings
- studio.sh
- subdownloader
- supertux2
-@@ -877,7 +887,8 @@
- weechat
- weechat-curses
- wesnoth
--wget
-+# Breaks emerge/portage on Gentoo: 'too many environment variables', path 
issues
-+#wget
- wget2
- whalebird
- whois

diff --git a/sys-apps/firejail/firejail-0.9.68-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.68-r1.ebuild
deleted file mode 100644
index 1946f9ec29dc..
--- a/sys-apps/firejail/firejail-0.9.68-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit toolchain-funcs python-single-r1 linux-info
-
-if [[ ${PV} !=  ]]; then
-   
SRC_URI="https://github.com/netblue30/${PN}/

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2022-07-15 Thread Joonas Niilola
commit: d0e1af318e533c69124353b07cfa46bd3aadac02
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 15 10:28:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 15 10:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e1af31

sys-apps/firejail: Stabilize 0.9.70 amd64, #858158

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/firejail-0.9.70.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.70.ebuild 
b/sys-apps/firejail/firejail-0.9.70.ebuild
index 5c5a610f1024..1946f9ec29dc 100644
--- a/sys-apps/firejail/firejail-0.9.70.ebuild
+++ b/sys-apps/firejail/firejail-0.9.70.ebuild
@@ -9,7 +9,7 @@ inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/netblue30/firejail.git";



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2022-06-14 Thread Joonas Niilola
commit: cc196a524bd19f0f9e5960c0fb4744347f0fd3af
Author: Hank Leininger  korelogic  com>
AuthorDate: Thu Jun  9 22:01:22 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jun 15 05:47:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc196a52

sys-apps/firejail: bump to 0.9.70 for security fixes; cleanup

Fix for CVE-2022-31214. Drop old version & un-tended-to live ebuild.

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/850748
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/25840
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/Manifest |  1 +
 .../firejail/files/firejail-0.9.70-envlimits.patch | 12 +++
 .../files/firejail-0.9.70-firecfg.config.patch | 82 ++
 ...rejail-0.9.68.ebuild => firejail-0.9.70.ebuild} |  6 +-
 sys-apps/firejail/firejail-.ebuild | 99 --
 sys-apps/firejail/metadata.xml |  1 -
 6 files changed, 98 insertions(+), 103 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index ae81ea9d7be4..93c7782e051e 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.68.tar.xz 477332 BLAKE2B 
4d995715caa81b69bb9a16f604a2463b2db48fad5ba869bb5f353973ce8ec273dbabe07ee340b40094d6fe15bcef7e356cd07e7e7dfd0491d2d1632f64878a0e
 SHA512 
8c03c145bb91fe696407052968bd1069defc44d274bd74d33fccebb28324121d259973fccc1d1cdc38fb2902bb842e921adc9440596a92a4aa13c4e06963e354
+DIST firejail-0.9.70.tar.xz 485096 BLAKE2B 
d5164ba5ee08e80415a84999e4152f1f9c897f50def669731098126cec117aed3cf4b21603aeb13ccbdb1bffa9d48de69dcb19fe7135691e891b9b83f48a5ca1
 SHA512 
a790ccb711da6c3e52677011d7eb38c482ffb5066498d4586018671ab4ee533e02edb31fda872e0647fd27c00014b04305eafcb56f1f1b07f470aa4fb701cbe5

diff --git a/sys-apps/firejail/files/firejail-0.9.70-envlimits.patch 
b/sys-apps/firejail/files/firejail-0.9.70-envlimits.patch
new file mode 100644
index ..d99db424c052
--- /dev/null
+++ b/sys-apps/firejail/files/firejail-0.9.70-envlimits.patch
@@ -0,0 +1,12 @@
+diff -urP firejail-0.9.70.orig/src/firejail/firejail.h 
firejail-0.9.70/src/firejail/firejail.h
+--- firejail-0.9.70.orig/src/firejail/firejail.h   2022-06-08 
07:42:50.0 -0600
 firejail-0.9.70/src/firejail/firejail.h2022-06-09 13:06:04.094034022 
-0600
+@@ -706,7 +706,7 @@
+ int check_kernel_procs(void);
+ void run_no_sandbox(int argc, char **argv) __attribute__((noreturn));
+ 
+-#define MAX_ENVS 256  // some sane maximum number of 
environment variables
++#define MAX_ENVS 2048 // some sane maximum number of 
environment variables
+ #define MAX_ENV_LEN (PATH_MAX + 32)   // FOOBAR=SOME_PATH, only applied to 
Firejail's own sandboxed apps
+ // env.c
+ typedef enum {

diff --git a/sys-apps/firejail/files/firejail-0.9.70-firecfg.config.patch 
b/sys-apps/firejail/files/firejail-0.9.70-firecfg.config.patch
new file mode 100644
index ..ff751b9dc684
--- /dev/null
+++ b/sys-apps/firejail/files/firejail-0.9.70-firecfg.config.patch
@@ -0,0 +1,82 @@
+diff -urP firejail-0.9.70.orig/src/firecfg/firecfg.config 
firejail-0.9.70/src/firecfg/firecfg.config
+--- firejail-0.9.70.orig/src/firecfg/firecfg.config2022-06-08 
07:42:50.0 -0600
 firejail-0.9.70/src/firecfg/firecfg.config 2022-06-09 13:06:38.646038407 
-0600
+@@ -213,7 +213,8 @@
+ electron-mail
+ electrum
+ element-desktop
+-elinks
++# Breaks emerge/portage on Gentoo: 'too many environment variables'
++#elinks
+ empathy
+ enchant
+ enchant-2
+@@ -259,7 +260,8 @@
+ flameshot
+ flashpeak-slimjet
+ flowblade
+-fontforge
++# Breaks emerge/portage on Gentoo
++#fontforge
+ font-manager
+ fossamail
+ four-in-a-row
+@@ -490,11 +492,16 @@
+ luminance-hdr
+ lximage-qt
+ lxmusic
+-lynx
++# Breaks emerge/portage on Gentoo: 'too many environment variables'
++#lynx
+ lyx
+ macrofusion
+ magicor
+-man
++# Breaks: $ man chromium-browser
++# WARNING: terminal is not fully functional
++# Press RETURN to continue 
++# Manual page chromium-browser(1) byte 0/0 (END) (press h for help or q to 
quit)
++#man
+ manaplus
+ marker
+ masterpdfeditor
+@@ -571,7 +578,8 @@
+ musictube
+ musixmatch
+ mutool
+-mutt
++# Breaks when configs are under ~/.mutt/
++#mutt
+ mypaint
+ mypaint-ora-thumbnailer
+ natron
+@@ -635,7 +643,8 @@
+ palemoon
+ #pandoc
+ parole
+-patch
++# Breaks emerge/portage on Gentoo: 'too many environment variables', path 
issues
++#patch
+ pavucontrol
+ pavucontrol-qt
+ pcsxr
+@@ -761,7 +770,8 @@
+ stellarium
+ strawberry
+ straw-viewer
+-strings
++# Breaks emerge/portage on Gentoo
++#strings
+ studio.sh
+ subdownloader
+ supertux2
+@@ -880,7 +890,8 @@
+ weechat
+ weechat-curses
+ wesnoth
+-wget
++# Breaks emerge/portage on Gentoo: 'too many environment variables', path 
issues
++#wget
+ wget2
+ whalebird
+ whois

diff --git a/sys-apps/firejail/f

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2022-03-29 Thread Joonas Niilola
commit: 783809519d78efa797c41062e1f0315d6e283867
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Mar 29 06:50:15 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Mar 29 07:20:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78380951

sys-apps/firejail: stabilize 0.9.68-r1 for amd64

Closes: https://bugs.gentoo.org/836322
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/firejail-0.9.68-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.68-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.68-r1.ebuild
index 5c5a610f1024..1946f9ec29dc 100644
--- a/sys-apps/firejail/firejail-0.9.68-r1.ebuild
+++ b/sys-apps/firejail/firejail-0.9.68-r1.ebuild
@@ -9,7 +9,7 @@ inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/netblue30/firejail.git";



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2022-02-22 Thread Florian Schmaus
commit: 0246df2ab9257ecb01fa6fc453a7c647cd1ca543
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Feb 21 19:15:13 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Feb 22 09:43:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0246df2a

sys-apps/firejail: apply firecfg patch; misc cleanups

Update firecfg patch from my testing tree and apply it. Also
remove an obsolete use/configure flag.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/833596
Closes: https://github.com/gentoo/gentoo/pull/24299
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24305
Signed-off-by: Florian Schmaus  gentoo.org>

 patch => firejail-0.9.68-firecfg.config.patch} |  32 --
 sys-apps/firejail/firejail-0.9.68-r1.ebuild| 118 +
 2 files changed, 139 insertions(+), 11 deletions(-)

diff --git a/sys-apps/firejail/files/firecfg.config.patch 
b/sys-apps/firejail/files/firejail-0.9.68-firecfg.config.patch
similarity index 69%
rename from sys-apps/firejail/files/firecfg.config.patch
rename to sys-apps/firejail/files/firejail-0.9.68-firecfg.config.patch
index f4f5f34a196a..eaec87a108d5 100644
--- a/sys-apps/firejail/files/firecfg.config.patch
+++ b/sys-apps/firejail/files/firejail-0.9.68-firecfg.config.patch
@@ -1,6 +1,6 @@
 firecfg.config.orig2021-11-05 20:30:20.451017470 -0600
-+++ firecfg.config 2022-02-06 20:53:53.948407229 -0700
-@@ -207,7 +207,8 @@
+--- a/src/firecfg/firecfg.config   2022-02-03 07:53:47.0 -0700
 b/src/firecfg/firecfg.config   2022-02-21 11:56:00.267419833 -0700
+@@ -213,7 +213,8 @@
  electron-mail
  electrum
  element-desktop
@@ -10,17 +10,17 @@
  empathy
  enchant
  enchant-2
-@@ -254,7 +255,8 @@
+@@ -259,7 +260,8 @@
+ flameshot
  flashpeak-slimjet
  flowblade
- font-manager
 -fontforge
 +# Breaks emerge/portage on Gentoo
 +#fontforge
+ font-manager
  fossamail
  four-in-a-row
- fractal
-@@ -478,11 +480,16 @@
+@@ -490,11 +492,16 @@
  luminance-hdr
  lximage-qt
  lxmusic
@@ -39,7 +39,7 @@
  manaplus
  marker
  masterpdfeditor
-@@ -558,7 +565,8 @@
+@@ -571,7 +578,8 @@
  musictube
  musixmatch
  mutool
@@ -49,17 +49,17 @@
  mypaint
  mypaint-ora-thumbnailer
  natron
-@@ -616,7 +624,8 @@
+@@ -632,7 +640,8 @@
  palemoon
  #pandoc
  parole
 -patch
-+# Breaks emerge/portage on Gentoo: 'too many environment variables'
++# Breaks emerge/portage on Gentoo: 'too many environment variables', path 
issues
 +#patch
  pavucontrol
  pavucontrol-qt
  pcsxr
-@@ -736,7 +745,8 @@
+@@ -758,7 +767,8 @@
  stellarium
  strawberry
  straw-viewer
@@ -69,3 +69,13 @@
  studio.sh
  subdownloader
  supertux2
+@@ -877,7 +887,8 @@
+ weechat
+ weechat-curses
+ wesnoth
+-wget
++# Breaks emerge/portage on Gentoo: 'too many environment variables', path 
issues
++#wget
+ wget2
+ whalebird
+ whois

diff --git a/sys-apps/firejail/firejail-0.9.68-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.68-r1.ebuild
new file mode 100644
index ..5c5a610f1024
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.68-r1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit toolchain-funcs python-single-r1 linux-info
+
+if [[ ${PV} !=  ]]; then
+   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
+   EGIT_BRANCH="master"
+fi
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home test +userns X"
+# Needs a lot of work to function within sandbox/portage
+# bug #769731
+RESTRICT="test"
+
+RDEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   contrib? ( ${PYTHON_DEPS} )
+   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
+
+DEPEND="${RDEPEND}
+   sys-libs/libseccomp
+   test? ( dev-tcltk/expect )"
+
+REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-envlimits.patch"
+   "${FILESDIR}/${P}-firecfg.config.patch"
+   )
+
+pkg_setup() {
+   CONFIG_CHECK="~SQUASHFS"
+   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
+   check_extra_config
+   use contrib && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in -exec sed -i -r -e '/CFLAGS/s: 
(-O2|-ggdb) : :g' {} + || die
+
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
+
+   # fix up hardcoded paths to templates and docs
+   local files=$(grep -E -l -r '/usr/share/doc/firejail([^-]|$)' 
./RELNOTES ./src/man/ ./etc/profile*/ 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2022-02-20 Thread Sam James
commit: 5a25b734662e6a5c2786285475345ed5046c0c9b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 21 01:50:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 21 01:51:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a25b734

sys-apps/firejail: stabilize 0.9.68 for amd64

Accidentally dropped stable keywords. Oops.

Bug: https://bugs.gentoo.org/832819
Fixes: f83326db36c6215b3fb69cf9630c5e3b53d32c43
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.68.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.68.ebuild 
b/sys-apps/firejail/firejail-0.9.68.ebuild
index 4ed3c5698d55..50077c0d2db7 100644
--- a/sys-apps/firejail/firejail-0.9.68.ebuild
+++ b/sys-apps/firejail/firejail-0.9.68.ebuild
@@ -9,7 +9,7 @@ inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/netblue30/firejail.git";



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-07-15 Thread Sam James
commit: bb0fb1858c9280baa6a07f9a69e0ce37c3dfd7a5
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 16 00:37:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 16 00:37:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0fb185

sys-apps/firejail: minor bash style change

See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.66.ebuild | 2 +-
 sys-apps/firejail/firejail-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.66.ebuild 
b/sys-apps/firejail/firejail-0.9.66.ebuild
index 198f90b336a..e3bf15c00bb 100644
--- a/sys-apps/firejail/firejail-0.9.66.ebuild
+++ b/sys-apps/firejail/firejail-0.9.66.ebuild
@@ -54,7 +54,7 @@ src_prepare() {
# fix up hardcoded paths to templates and docs
local files=$(grep -E -l -r '/usr/share/doc/firejail([^-]|$)' 
./RELNOTES ./src/man/ ./etc/profile*/ ./test/ || die)
for file in ${files[@]} ; do
-   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "$file" || die
+   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "${file}" || die
done
 
# remove compression of man pages

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
index 198f90b336a..e3bf15c00bb 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -54,7 +54,7 @@ src_prepare() {
# fix up hardcoded paths to templates and docs
local files=$(grep -E -l -r '/usr/share/doc/firejail([^-]|$)' 
./RELNOTES ./src/man/ ./etc/profile*/ ./test/ || die)
for file in ${files[@]} ; do
-   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "$file" || die
+   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "${file}" || die
done
 
# remove compression of man pages



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-07-15 Thread Sam James
commit: 3fda124c2efc1ad639af1b8911aa4d35b179b9df
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 16 00:36:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 16 00:36:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fda124c

sys-apps/firejail: sync live ebuild

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-.ebuild | 27 ---
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
index bcd7e7b2926..198f90b336a 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -3,13 +3,13 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8,9} )
 
 inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~x86"

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
@@ -21,7 +21,7 @@ HOMEPAGE="https://firejail.wordpress.com/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist"
+IUSE="apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist X"
 # Needs a lot of work to function within sandbox/portage
 # bug #769731
 RESTRICT="test"
@@ -38,16 +38,25 @@ DEPEND="${RDEPEND}
 REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
 
 pkg_setup() {
-   python-single-r1_pkg_setup
+   CONFIG_CHECK="~SQUASHFS"
+   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
+   check_extra_config
+   use contrib && python-single-r1_pkg_setup
 }
 
 src_prepare() {
default
 
-   find -type f -name Makefile.in -exec sed -i -r -e '/^\tinstall 
.*COPYING /d; /CFLAGS/s: (-O2|-ggdb) : :g' {} + || die
+   find -type f -name Makefile.in -exec sed -i -r -e '/CFLAGS/s: 
(-O2|-ggdb) : :g' {} + || die
 
sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
 
+   # fix up hardcoded paths to templates and docs
+   local files=$(grep -E -l -r '/usr/share/doc/firejail([^-]|$)' 
./RELNOTES ./src/man/ ./etc/profile*/ ./test/ || die)
+   for file in ${files[@]} ; do
+   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "$file" || die
+   done
+
# remove compression of man pages
sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
 
@@ -79,6 +88,8 @@ src_compile() {
 src_install() {
default
 
+   rm "${ED}"/usr/share/doc/${PF}/COPYING || die
+
if use contrib; then
python_scriptinto /usr/$(get_libdir)/firejail
python_doscript contrib/*.py
@@ -86,9 +97,3 @@ src_install() {
dobin contrib/*.sh
fi
 }
-
-pkg_postinst() {
-   CONFIG_CHECK="~SQUASHFS"
-   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
-   check_extra_config
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-07-15 Thread Sam James
commit: 82d803f69cfa47d41fc40c82ac9296d419cbb030
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Jul 14 22:48:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 16 00:36:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d803f6

sys-apps/firejail: version bump

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/801067
Closes: https://bugs.gentoo.org/790347
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/21646
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/firejail-0.9.66.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index f597ea85c7c..9a245e9aeda 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.64.4.tar.xz 431116 BLAKE2B 
1e64af1459cdbd6e753299796b2521efdc1fe364a66b8f0f40df1adabec32d0673cb9805a2ab385b96b64aca16e038e615ab1e4dc4df1dbcaa0b5b24f54c89d0
 SHA512 
580a074cb40e7559f6d532418b5e05e042c30306e8507d32ac3c71a51dec6648035ad810d253da02caaa4adc41f773dfdab55528618f5ca30ff30d4e7bbd12c9
+DIST firejail-0.9.66.tar.xz 449992 BLAKE2B 
43243e4d2773f007c9a7ce4e63b009b63113055baaffa5125d279124967f5c07d510edf431b568bbf5d6cf04501f5645accb5756af80298750d8f0ef35f9a88b
 SHA512 
c00222f975df9832940b7e3ef71dc2d2bbab3540db259f8d3011fb6198f1b66d9191dff4609163a2cfe0e2a1f739e144b496260a457ea92601f163675735cbe7

diff --git a/sys-apps/firejail/firejail-0.9.66.ebuild 
b/sys-apps/firejail/firejail-0.9.66.ebuild
new file mode 100644
index 000..198f90b336a
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.66.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit toolchain-funcs python-single-r1 linux-info
+
+if [[ ${PV} !=  ]]; then
+   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
+   EGIT_BRANCH="master"
+fi
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist X"
+# Needs a lot of work to function within sandbox/portage
+# bug #769731
+RESTRICT="test"
+
+RDEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   contrib? ( ${PYTHON_DEPS} )
+   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
+
+DEPEND="${RDEPEND}
+   sys-libs/libseccomp
+   test? ( dev-tcltk/expect )"
+
+REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
+
+pkg_setup() {
+   CONFIG_CHECK="~SQUASHFS"
+   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
+   check_extra_config
+   use contrib && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in -exec sed -i -r -e '/CFLAGS/s: 
(-O2|-ggdb) : :g' {} + || die
+
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
+
+   # fix up hardcoded paths to templates and docs
+   local files=$(grep -E -l -r '/usr/share/doc/firejail([^-]|$)' 
./RELNOTES ./src/man/ ./etc/profile*/ ./test/ || die)
+   for file in ${files[@]} ; do
+   sed -i -r -e 
"s:/usr/share/doc/firejail([^-]|\$):/usr/share/doc/${PF}\1:" "$file" || die
+   done
+
+   # remove compression of man pages
+   sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
+
+   if use contrib; then
+   python_fix_shebang -f contrib/*.py
+   fi
+}
+
+src_configure() {
+   econf \
+   --disable-firetunnel \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable dbusproxy) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable private-home) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable X x11)
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   default
+
+   rm "${ED}"/usr/share/doc/${PF}/COPYING || die
+
+   if use contrib; then
+   python_scriptinto /usr/$(get_libdir)/firejail
+   python_doscript contrib/*.py
+   insinto /usr/$(get_libdir)/firejail
+   dobin contrib/*.sh
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2021-02-20 Thread Sam James
commit: 60084b51fdf9b1c7c304235f4dd065ec442d5579
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 21 05:21:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 21 05:21:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60084b51

sys-apps/firejail-lts: Keyword 0.9.56.2-r2 arm64, #769710

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
index 697b10e9aa3..d1393ffd3dc 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> ${P}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm"
+KEYWORDS="amd64 ~arm ~arm64"
 IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2021-02-20 Thread Sam James
commit: e2191c1cf80e91fcb364d9a089ecb588c1c4b623
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 21 05:19:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 21 05:19:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2191c1c

sys-apps/firejail-lts: Keyword 0.9.56.2-r2 arm, #769710

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
index 6cc506086b8..697b10e9aa3 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> ${P}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm"
 IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-02-20 Thread Sam James
commit: eca73b65ab5ed47d260ab1b8c274c6ede9723f17
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 21 05:19:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 21 05:19:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca73b65

sys-apps/firejail: Keyword 0.9.64.4 arm, #769710

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.64.4.ebuild 
b/sys-apps/firejail/firejail-0.9.64.4.ebuild
index 1ac1202add6..77f8fb130dd 100644
--- a/sys-apps/firejail/firejail-0.9.64.4.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.4.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{7..9} )
 inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
 else
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-02-18 Thread Conrad Kostecki
commit: 102bbf6e296edd9b92e34ef18abdc3f221499506
Author: Hank Leininger  korelogic  com>
AuthorDate: Thu Feb 18 00:57:51 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Feb 18 23:08:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102bbf6e

sys-apps/firejail: Removed old versions and obsolete USE flag

Closes: https://github.com/gentoo/gentoo/pull/19512
Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/firejail/Manifest  |  1 -
 sys-apps/firejail/firejail-0.9.64-r1.ebuild | 98 -
 sys-apps/firejail/firejail-0.9.64.ebuild| 88 --
 sys-apps/firejail/metadata.xml  |  1 -
 4 files changed, 188 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index e0b97ae0157..f597ea85c7c 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
 DIST firejail-0.9.64.4.tar.xz 431116 BLAKE2B 
1e64af1459cdbd6e753299796b2521efdc1fe364a66b8f0f40df1adabec32d0673cb9805a2ab385b96b64aca16e038e615ab1e4dc4df1dbcaa0b5b24f54c89d0
 SHA512 
580a074cb40e7559f6d532418b5e05e042c30306e8507d32ac3c71a51dec6648035ad810d253da02caaa4adc41f773dfdab55528618f5ca30ff30d4e7bbd12c9
-DIST firejail-0.9.64.tar.xz 419464 BLAKE2B 
9425910bd78739dc628a05247877f3e96065f9eab6be1fa87a70932ff04a53817e03cd67a81b35b0e5a69b5598fc5be9d6191f9c5c2bf511bc76c1edaf0eb22d
 SHA512 
89bab9aee944ebde6221a96f0f028380f607cd49046cad5348d5974efcc92c50a172edf5e50c56606091d2060d1d8f0c50a41f05f63327672a3c3cb48eb93699

diff --git a/sys-apps/firejail/firejail-0.9.64-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.64-r1.ebuild
deleted file mode 100644
index cc11d2089e3..000
--- a/sys-apps/firejail/firejail-0.9.64-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit toolchain-funcs python-single-r1 linux-info
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
-   EGIT_BRANCH="master"
-fi
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )
-   contrib? ( ${PYTHON_DEPS} )
-   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
-
-DEPEND="${RDEPEND}
-   sys-libs/libseccomp
-   test? ( dev-tcltk/expect )"
-
-REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   find -type f -name Makefile.in -exec sed -i -r -e '/^\tinstall 
.*COPYING /d; /CFLAGS/s: (-O2|-ggdb) : :g' {} + || die
-
-   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
-
-   # remove compression of man pages
-   sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
-
-   if use contrib; then
-   python_fix_shebang -f contrib/*.py
-   fi
-
-   # some tests were missing from this release's tarball
-   if use test; then
-   sed -i -r -e 's/^(test:.*) test-private-lib (.*)/\1 \2/; 
s/^(test:.*) test-fnetfilter (.*)/\1 \2/' Makefile.in || die
-   fi
-}
-
-src_configure() {
-   econf \
-   --disable-firetunnel \
-   $(use_enable apparmor) \
-   $(use_enable chroot) \
-   $(use_enable dbusproxy) \
-   $(use_enable file-transfer) \
-   $(use_enable globalcfg) \
-   $(use_enable network) \
-   $(use_enable overlayfs) \
-   $(use_enable private-home) \
-   $(use_enable suid) \
-   $(use_enable userns) \
-   $(use_enable whitelist) \
-   $(use_enable X x11)
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   default
-
-   if use contrib; then
-   python_scriptinto /usr/$(get_libdir)/firejail
-   python_doscript contrib/*.py
-   insinto /usr/$(get_libdir)/firejail
-   dobin contrib/*.sh
-   fi
-}
-
-pkg_postinst() {
-   CONFIG_CHECK="~SQUASHFS"
-   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
-   check_extra_config
-}

diff --git a/sys-apps/firejail/firejail-0.9.64.ebuild 
b/sys-apps/firejail/

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-02-17 Thread Sam James
commit: cedb5a6d8fd6a0954fe1a412bccbd39bf6aedfe9
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 00:58:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 00:58:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedb5a6d

sys-apps/firejail: RESTRICT tests which fail in sandbox

See bug and referenced GitHub PR for details.

Bug: https://bugs.gentoo.org/769731
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.4.ebuild | 4 +++-
 sys-apps/firejail/firejail-.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.64.4.ebuild 
b/sys-apps/firejail/firejail-0.9.64.4.ebuild
index 2e6485a43d8..1ac1202add6 100644
--- a/sys-apps/firejail/firejail-0.9.64.4.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.4.ebuild
@@ -22,7 +22,9 @@ HOMEPAGE="https://firejail.wordpress.com/";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist"
-RESTRICT="!test? ( test )"
+# Needs a lot of work to function within sandbox/portage
+# bug #769731
+RESTRICT="test"
 
 RDEPEND="!sys-apps/firejail-lts
apparmor? ( sys-libs/libapparmor )

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
index 7c0a516bf0c..bcd7e7b2926 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -22,7 +22,9 @@ HOMEPAGE="https://firejail.wordpress.com/";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist"
-RESTRICT="!test? ( test )"
+# Needs a lot of work to function within sandbox/portage
+# bug #769731
+RESTRICT="test"
 
 RDEPEND="!sys-apps/firejail-lts
apparmor? ( sys-libs/libapparmor )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-02-17 Thread Sam James
commit: 5322a9b4b84551e6b5e3d8fba0e4fa50f275b483
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 00:54:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 00:54:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5322a9b4

sys-apps/firejail: Stabilize 0.9.64.4 amd64, #769542

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.64.4.ebuild 
b/sys-apps/firejail/firejail-0.9.64.4.ebuild
index 1542ba12484..2e6485a43d8 100644
--- a/sys-apps/firejail/firejail-0.9.64.4.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.4.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{7..9} )
 inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~x86"

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
 else
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2021-02-08 Thread Sam James
commit: 5c891dd97151555cea24f2793933c85fa0b8e71b
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Feb  8 20:21:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  9 07:26:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c891dd9

sys-apps/firejail: Version bump, disables overlayfs to fix privesc

New version disables overlayfs, which has a root privesc vuln.
Some new profiles and other minor fixes also included. Disable
overlayfs USE flag in live ebuild as well.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/769230
Bug: https://bugs.gentoo.org/769542
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/19377
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/Manifest   |  1 +
 .../{firejail-.ebuild => firejail-0.9.64.4.ebuild}   | 12 
 sys-apps/firejail/firejail-.ebuild   |  5 ++---
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index c58b96b657a..e0b97ae0157 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
+DIST firejail-0.9.64.4.tar.xz 431116 BLAKE2B 
1e64af1459cdbd6e753299796b2521efdc1fe364a66b8f0f40df1adabec32d0673cb9805a2ab385b96b64aca16e038e615ab1e4dc4df1dbcaa0b5b24f54c89d0
 SHA512 
580a074cb40e7559f6d532418b5e05e042c30306e8507d32ac3c71a51dec6648035ad810d253da02caaa4adc41f773dfdab55528618f5ca30ff30d4e7bbd12c9
 DIST firejail-0.9.64.tar.xz 419464 BLAKE2B 
9425910bd78739dc628a05247877f3e96065f9eab6be1fa87a70932ff04a53817e03cd67a81b35b0e5a69b5598fc5be9d6191f9c5c2bf511bc76c1edaf0eb22d
 SHA512 
89bab9aee944ebde6221a96f0f028380f607cd49046cad5348d5974efcc92c50a172edf5e50c56606091d2060d1d8f0c50a41f05f63327672a3c3cb48eb93699

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-0.9.64.4.ebuild
similarity index 86%
copy from sys-apps/firejail/firejail-.ebuild
copy to sys-apps/firejail/firejail-0.9.64.4.ebuild
index 7a15ae3bdeb..1542ba12484 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{7..9} )
 inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
 else
inherit git-r3
@@ -21,7 +21,7 @@ HOMEPAGE="https://firejail.wordpress.com/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
+IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist"
 RESTRICT="!test? ( test )"
 
 RDEPEND="!sys-apps/firejail-lts
@@ -52,6 +52,11 @@ src_prepare() {
if use contrib; then
python_fix_shebang -f contrib/*.py
fi
+
+   # some tests were missing from this release's tarball
+   if use test; then
+   sed -i -r -e 's/^(test:.*) test-private-lib (.*)/\1 \2/; 
s/^(test:.*) test-fnetfilter (.*)/\1 \2/' Makefile.in || die
+   fi
 }
 
 src_configure() {
@@ -63,7 +68,6 @@ src_configure() {
$(use_enable file-transfer) \
$(use_enable globalcfg) \
$(use_enable network) \
-   $(use_enable overlayfs) \
$(use_enable private-home) \
$(use_enable suid) \
$(use_enable userns) \

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
index 7a15ae3bdeb..7c0a516bf0c 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ HOMEPAGE="https://firejail.wordpress.com/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
+IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+private-home +suid test +userns +whitelist"
 RESTRICT="!test? ( test )"
 
 RDEPEND="!sys-apps/firejail-lts
@@ -63,7 +63,6 @@ src_configure() {
$(use_enable file-transfer) \
$(use_enable globalcfg) \
$(use_enable network) \
-   $(use_enable overlayfs) \
$(use_enable private-home) \
$(use_enable suid) \
$(use_enable userns) \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-12-02 Thread Sam James
commit: b65010fb8408b43ed2041b513c83c3bb93939d36
Author: Roy Bamford  gentoo  org>
AuthorDate: Tue Dec  1 21:23:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  2 23:21:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65010fb

sys-apps/firejail: added ~arm64

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Roy Bamford  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.64-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.64-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.64-r1.ebuild
index 32dabff199a..0cb2f681346 100644
--- a/sys-apps/firejail/firejail-0.9.64-r1.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64-r1.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6..9} )
 inherit toolchain-funcs python-single-r1 linux-info
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
 else
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-20 Thread Joonas Niilola
commit: 7b6a479b5d503a73673ae72f7f8593f09478cc0e
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Nov 21 05:00:04 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov 21 07:06:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6a479b

sys-apps/firejail: restored removed USE flag description

Restored and renamed the old 'x11' USE flag description now that that
flag has been renamed to 'X'.

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18345
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index ecbe0447e62..a41213b778f 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -33,5 +33,6 @@
Enable private home feature
Enable attaching a new user namespace to a 
sandbox (--noroot option)
Enable whitelist
+   Enable X11 sandboxing

 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-20 Thread Joonas Niilola
commit: c2d4cd3c2890fdf89e50d4746bc72cad4b499ff8
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Nov 15 02:24:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 20 11:36:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d4cd3c

sys-apps/firejail: Cleanup old versions

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/736816
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18263
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/Manifest  |  1 -
 sys-apps/firejail/firejail-0.9.62-r1.ebuild | 80 -
 sys-apps/firejail/firejail-0.9.62.ebuild| 76 ---
 3 files changed, 157 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index dcab03c7dff..c58b96b657a 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.62.tar.gz 918477 BLAKE2B 
8654539a6a115b6f69ea94a0b699c9129cfcecaf3d478409eaf288b953563768716eae9b9a83ddc538249322daa62a764bc2eb286eddaa14fc0e5fa887c0e319
 SHA512 
dfdbfbffdcb9a239e071983035d57350440eb58d79bb4375bc1fe585471a260c8b090bea59ac939739ac3daddf296c041ab4cc47ebbf718b0c9deae47f16af9f
 DIST firejail-0.9.64.tar.xz 419464 BLAKE2B 
9425910bd78739dc628a05247877f3e96065f9eab6be1fa87a70932ff04a53817e03cd67a81b35b0e5a69b5598fc5be9d6191f9c5c2bf511bc76c1edaf0eb22d
 SHA512 
89bab9aee944ebde6221a96f0f028380f607cd49046cad5348d5974efcc92c50a172edf5e50c56606091d2060d1d8f0c50a41f05f63327672a3c3cb48eb93699

diff --git a/sys-apps/firejail/firejail-0.9.62-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.62-r1.ebuild
deleted file mode 100644
index 0521f812dbf..000
--- a/sys-apps/firejail/firejail-0.9.62-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~x86"
-   SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
-   EGIT_BRANCH="master"
-fi
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
-RESTRICT="!test? ( test )"
-
-RDEPEND="apparmor? ( sys-libs/libapparmor )"
-
-DEPEND="${RDEPEND}
-   !sys-apps/firejail-lts
-   test? ( dev-tcltk/expect )"
-
-src_prepare() {
-   default
-
-   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
-
-   find -type f -name Makefile.in | xargs sed -i -r \
-   -e '/^\tinstall .*COPYING /d' \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' || die
-
-   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
-
-   # remove compression of man pages
-   sed -i -e '/gzip -9n $$man; \\/d' Makefile.in || die
-   sed -i -e '/rm -f $$man.gz; \\/d' Makefile.in || die
-   sed -i -r -e 's|\*\.([[:digit:]])\) install -c -m 0644 
\$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
-}
-
-src_configure() {
-   econf \
-   --disable-firetunnel \
-   $(use_enable apparmor) \
-   $(use_enable chroot) \
-   $(use_enable contrib contrib-install) \
-   $(use_enable file-transfer) \
-   $(use_enable globalcfg) \
-   $(use_enable network) \
-   $(use_enable overlayfs) \
-   $(use_enable private-home) \
-   $(use_enable seccomp) \
-   $(use_enable suid) \
-   $(use_enable userns) \
-   $(use_enable whitelist) \
-   $(use_enable x11)
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   default
-
-   if use vim-syntax; then
-   insinto /usr/share/vim/vimfiles/ftdetect
-   doins contrib/vim/ftdetect/firejail.vim
-
-   insinto /usr/share/vim/vimfiles/syntax
-   doins contrib/vim/syntax/firejail.vim
-   fi
-}

diff --git a/sys-apps/firejail/firejail-0.9.62.ebuild 
b/sys-apps/firejail/firejail-0.9.62.ebuild
deleted file mode 100644
index 1b6e14740a1..000
--- a/sys-apps/firejail/firejail-0.9.62.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~x86"
-   SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-else
-   inherit git-r3
-   EGIT_REPO_URI="h

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-20 Thread Joonas Niilola
commit: 025613b3993be399a4ade0af2cbe8965cef9e1d1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 20 11:45:15 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 20 11:45:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025613b3

sys-apps/firejail: remove unused local USE flag descriptions

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index 4f451a1baec..ecbe0447e62 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -31,9 +31,7 @@
Enable networking features
Enable overlayfs
Enable private home feature
-   Enable system call filtering
Enable attaching a new user namespace to a 
sandbox (--noroot option)
Enable whitelist
-   Enable X11 sandboxing

 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-20 Thread Joonas Niilola
commit: 738a16256a49052f35c041aa3f1bf1cc944da355
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Nov 14 07:26:38 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 20 10:33:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738a1625

sys-apps/firejail: bring live ebuild in line with current

The live ebuild lags behind various fixes; sync it.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/751466
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18258
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/firejail-.ebuild | 65 +-
 1 file changed, 41 insertions(+), 24 deletions(-)

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
index 8dfef857188..5858a542c31 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -3,9 +3,13 @@
 
 EAPI=7
 
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit toolchain-funcs python-single-r1 linux-info
+
 if [[ ${PV} !=  ]]; then
KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
@@ -17,32 +21,37 @@ HOMEPAGE="https://firejail.wordpress.com/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
+IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
+RESTRICT="!test? ( test )"
 
-DEPEND="!sys-apps/firejail-lts
+RDEPEND="!sys-apps/firejail-lts
apparmor? ( sys-libs/libapparmor )
+   contrib? ( ${PYTHON_DEPS} )
+   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
+
+DEPEND="${RDEPEND}
+   sys-libs/libseccomp
test? ( dev-tcltk/expect )"
 
-RDEPEND="apparmor? ( sys-libs/libapparmor )"
+REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
 
-# TODO: enable tests
-RESTRICT="test"
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
 
 src_prepare() {
default
 
-   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
-
-   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
-   --expression='/^\tinstall .*COPYING /d' \
-   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+   find -type f -name Makefile.in -exec sed -i -r -e '/^\tinstall 
.*COPYING /d; /CFLAGS/s: (-O2|-ggdb) : :g' {} + || die
 
-   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
 
# remove compression of man pages
-   sed --in-place '/gzip -9n $$man; \\/d' Makefile.in || die
-   sed --in-place '/rm -f $$man.gz; \\/d' Makefile.in || die
-   sed --in-place --regexp-extended 's|\*\.([[:digit:]])\) install -c -m 
0644 \$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
+   sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
+
+   if use contrib; then
+   python_fix_shebang -f contrib/*.py
+   fi
 }
 
 src_configure() {
@@ -50,27 +59,35 @@ src_configure() {
--disable-firetunnel \
$(use_enable apparmor) \
$(use_enable chroot) \
-   $(use_enable contrib contrib-install) \
+   $(use_enable dbusproxy) \
$(use_enable file-transfer) \
$(use_enable globalcfg) \
$(use_enable network) \
$(use_enable overlayfs) \
$(use_enable private-home) \
-   $(use_enable seccomp) \
$(use_enable suid) \
$(use_enable userns) \
$(use_enable whitelist) \
-   $(use_enable x11)
+   $(use_enable X x11)
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
 }
 
 src_install() {
default
 
-   if use vim-syntax; then
-   insinto /usr/share/vim/vimfiles/ftdetect
-   doins contrib/vim/ftdetect/firejail.vim
-
-   insinto /usr/share/vim/vimfiles/syntax
-   doins contrib/vim/syntax/firejail.vim
+   if use contrib; then
+   python_scriptinto /usr/$(get_libdir)/firejail
+   python_doscript contrib/*.py
+   insinto /usr/$(get_libdir)/firejail
+   dobin contrib/*.sh
fi
 }
+
+pkg_postinst() {
+   CONFIG_CHECK="~SQUASHFS"
+   loc

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-20 Thread Joonas Niilola
commit: 4a40e36a6976c3b0a472c7b9b5cf08f79bebae22
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Nov 14 01:20:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 20 10:32:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a40e36a

sys-apps/firejail: Check for CONFIG_SQUASHFS

firejail's --appimage mode requires squashfs. Not a fatal error since
other modes work fine without it.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/697930
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/firejail-0.9.64-r1.ebuild | 98 +
 1 file changed, 98 insertions(+)

diff --git a/sys-apps/firejail/firejail-0.9.64-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.64-r1.ebuild
new file mode 100644
index 000..32dabff199a
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.64-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit toolchain-funcs python-single-r1 linux-info
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
+   EGIT_BRANCH="master"
+fi
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   contrib? ( ${PYTHON_DEPS} )
+   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
+
+DEPEND="${RDEPEND}
+   sys-libs/libseccomp
+   test? ( dev-tcltk/expect )"
+
+REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in -exec sed -i -r -e '/^\tinstall 
.*COPYING /d; /CFLAGS/s: (-O2|-ggdb) : :g' {} + || die
+
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
+
+   # remove compression of man pages
+   sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
+
+   if use contrib; then
+   python_fix_shebang -f contrib/*.py
+   fi
+
+   # some tests were missing from this release's tarball
+   if use test; then
+   sed -i -r -e 's/^(test:.*) test-private-lib (.*)/\1 \2/; 
s/^(test:.*) test-fnetfilter (.*)/\1 \2/' Makefile.in || die
+   fi
+}
+
+src_configure() {
+   econf \
+   --disable-firetunnel \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable dbusproxy) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable overlayfs) \
+   $(use_enable private-home) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable X x11)
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   default
+
+   if use contrib; then
+   python_scriptinto /usr/$(get_libdir)/firejail
+   python_doscript contrib/*.py
+   insinto /usr/$(get_libdir)/firejail
+   dobin contrib/*.sh
+   fi
+}
+
+pkg_postinst() {
+   CONFIG_CHECK="~SQUASHFS"
+   local ERROR_SQUASHFS="CONFIG_SQUASHFS: required for firejail --appimage 
mode"
+   check_extra_config
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-14 Thread Sam James
commit: 7a63aff29679d786421ea66f7dfc65468339e247
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 14 23:38:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 14 23:38:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a63aff2

sys-apps/firejail: Stabilize 0.9.64 amd64, #736816

Signed-off-by: Sam James  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.64.ebuild 
b/sys-apps/firejail/firejail-0.9.64.ebuild
index 11f57e4c9a6..21d6c2b9736 100644
--- a/sys-apps/firejail/firejail-0.9.64.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6..9} )
 inherit toolchain-funcs python-single-r1
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"

SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
 else
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-13 Thread Aaron Bauman
commit: 3dbe14ee3b240671d22bdbd6fe3d86a8090ca2b2
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Nov 13 16:20:19 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Nov 13 20:54:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbe14ee

sys-apps/firejail: Disabled nonworking tests

Skip some tests that were not included in this version of the release
tarball.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/753991
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18245
Signed-off-by: Aaron Bauman  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-apps/firejail/firejail-0.9.64.ebuild 
b/sys-apps/firejail/firejail-0.9.64.ebuild
index 43c72214609..11f57e4c9a6 100644
--- a/sys-apps/firejail/firejail-0.9.64.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.ebuild
@@ -48,6 +48,11 @@ src_prepare() {
if use contrib; then
python_fix_shebang -f contrib/*.py
fi
+
+   # some tests were missing from this release's tarball
+   if use test; then
+   sed -i -r -e 's/^(test:.*) test-private-lib (.*)/\1 \2/; 
s/^(test:.*) test-fnetfilter (.*)/\1 \2/' Makefile.in || die
+   fi
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2020-11-10 Thread Joonas Niilola
commit: 1221e7aa4602c8a5d8639b40822fb35c8b99a420
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Oct 14 17:19:59 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 11 07:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1221e7aa

sys-apps/firejail-lts: Added myself as proxy maintainer

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail-lts/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/metadata.xml 
b/sys-apps/firejail-lts/metadata.xml
index b59050f3232..d0dfd5bb16b 100644
--- a/sys-apps/firejail-lts/metadata.xml
+++ b/sys-apps/firejail-lts/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   hl...@korelogic.com
+   Hank Leininger
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Firejail is a SUID program that reduces the risk of security 
breaches by restricting the running environment of
untrusted applications using Linux namespaces and seccomp-bpf. 
It allows a process and all its descendants to



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-10 Thread Joonas Niilola
commit: f23fe664f064159ec4460c36c114ff5858c3033b
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Oct 14 17:36:50 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 11 07:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23fe664

sys-apps/firejail: Version bump for CVEs, fixes, add proxy maintainer

Version bump to address outstanding CVEs. Confirmed the current
release includes the fixes for several open bugs, so closing those.

Updated to address feedback in https://github.com/gentoo/gentoo/pull/17929

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/698062
Closes: https://bugs.gentoo.org/747859
Closes: https://bugs.gentoo.org/747613
Closes: https://bugs.gentoo.org/747859
Bug: https://bugs.gentoo.org/736816
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/17929
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/firejail-0.9.64.ebuild | 83 
 sys-apps/firejail/metadata.xml   | 10 +++-
 3 files changed, 93 insertions(+), 1 deletion(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index ff7b7900af6..dcab03c7dff 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.62.tar.gz 918477 BLAKE2B 
8654539a6a115b6f69ea94a0b699c9129cfcecaf3d478409eaf288b953563768716eae9b9a83ddc538249322daa62a764bc2eb286eddaa14fc0e5fa887c0e319
 SHA512 
dfdbfbffdcb9a239e071983035d57350440eb58d79bb4375bc1fe585471a260c8b090bea59ac939739ac3daddf296c041ab4cc47ebbf718b0c9deae47f16af9f
+DIST firejail-0.9.64.tar.xz 419464 BLAKE2B 
9425910bd78739dc628a05247877f3e96065f9eab6be1fa87a70932ff04a53817e03cd67a81b35b0e5a69b5598fc5be9d6191f9c5c2bf511bc76c1edaf0eb22d
 SHA512 
89bab9aee944ebde6221a96f0f028380f607cd49046cad5348d5974efcc92c50a172edf5e50c56606091d2060d1d8f0c50a41f05f63327672a3c3cb48eb93699

diff --git a/sys-apps/firejail/firejail-0.9.64.ebuild 
b/sys-apps/firejail/firejail-0.9.64.ebuild
new file mode 100644
index 000..6ea950467c5
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.64.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit toolchain-funcs python-single-r1
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz";
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
+   EGIT_BRANCH="master"
+fi
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist x11"
+RESTRICT="!test? ( test )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )
+   contrib? ( ${PYTHON_DEPS} )
+   dbusproxy? ( sys-apps/xdg-dbus-proxy )"
+
+DEPEND="${RDEPEND}
+   !sys-apps/firejail-lts
+   sys-libs/libseccomp
+   test? ( dev-tcltk/expect )"
+
+REQUIRED_USE="contrib? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in -exec sed -i -r -e '/^\tinstall 
.*COPYING /d; /CFLAGS/s: (-O2|-ggdb) : :g' {} + || die
+
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
+
+   # remove compression of man pages
+   sed -i -r -e '/rm -f \$\$man.gz; \\/d; /gzip -9n \$\$man; \\/d; 
s|\*\.([[:digit:]])\) install -m 0644 \$\$man\.gz|\*\.\1\) install -m 0644 
\$\$man|g' Makefile.in || die
+
+   if use contrib; then
+   python_fix_shebang -f contrib/*.py
+   fi
+}
+
+src_configure() {
+   econf \
+   --disable-firetunnel \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable dbusproxy) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable overlayfs) \
+   $(use_enable private-home) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable x11)
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   default
+
+   if use contrib; then
+   python_scriptinto /usr/$(get_libdir)/firejail
+   python_doscript contrib/*.py
+   insinto /usr/$(get_libdir)/firejail
+   dobin contrib/*.sh
+   fi
+}

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index f435d71e199..4f451a1baec 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.o

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-10 Thread Joonas Niilola
commit: d59ba4223ac51372409cab7a5ea29e1ca3dc2ea5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 11 07:46:25 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 11 07:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59ba422

sys-apps/firejail: rename 'x11' USE to more globally matched 'X'

 - only applied to latest ebuild since previous will get security-cleaned.

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.64.ebuild 
b/sys-apps/firejail/firejail-0.9.64.ebuild
index 6ea950467c5..c206f2730df 100644
--- a/sys-apps/firejail/firejail-0.9.64.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://firejail.wordpress.com/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist x11"
+IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
 RESTRICT="!test? ( test )"
 
 RDEPEND="apparmor? ( sys-libs/libapparmor )
@@ -64,7 +64,7 @@ src_configure() {
$(use_enable suid) \
$(use_enable userns) \
$(use_enable whitelist) \
-   $(use_enable x11)
+   $(use_enable X x11)
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-11-10 Thread Joonas Niilola
commit: 5db63daa47e6bdf44325ad30381f113b6d646f67
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 11 07:49:30 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 11 07:50:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db63daa

sys-apps/firejail: move weak blocker to RDEPEND in 0.9.64

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/firejail/firejail-0.9.64.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.64.ebuild 
b/sys-apps/firejail/firejail-0.9.64.ebuild
index c206f2730df..43c72214609 100644
--- a/sys-apps/firejail/firejail-0.9.64.ebuild
+++ b/sys-apps/firejail/firejail-0.9.64.ebuild
@@ -24,12 +24,12 @@ SLOT="0"
 IUSE="X apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network 
+overlayfs +private-home +suid test +userns +whitelist"
 RESTRICT="!test? ( test )"
 
-RDEPEND="apparmor? ( sys-libs/libapparmor )
+RDEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
contrib? ( ${PYTHON_DEPS} )
dbusproxy? ( sys-apps/xdg-dbus-proxy )"
 
 DEPEND="${RDEPEND}
-   !sys-apps/firejail-lts
sys-libs/libseccomp
test? ( dev-tcltk/expect )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-10-11 Thread Dennis Lamm
commit: 45c9ec6d578d7e0b74978db39f57294143f2ba47
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Oct 11 19:42:36 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Oct 11 19:42:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c9ec6d

sys-apps/firejail: drop to maintainer needed

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.4, Repoman-3.0.1

 sys-apps/firejail/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index 07938ac97ea..f435d71e199 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   expedition...@gentoo.org
-   Dennis Lamm
-   
+   

Firejail is a SUID program that reduces the risk of security 
breaches by restricting the running environment of
untrusted applications using Linux namespaces and seccomp-bpf. 
It allows a process and all its descendants to 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2020-10-11 Thread Dennis Lamm
commit: 6e00dbf9f71366c0f0ab494024849acd84499e85
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Oct 11 19:41:07 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Oct 11 19:41:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e00dbf9

sys-apps/firejail-lts: drop to maintainer needed

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.4, Repoman-3.0.1

 sys-apps/firejail-lts/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/firejail-lts/metadata.xml 
b/sys-apps/firejail-lts/metadata.xml
index 74406c73969..b59050f3232 100644
--- a/sys-apps/firejail-lts/metadata.xml
+++ b/sys-apps/firejail-lts/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   expedition...@gentoo.org
-   Dennis Lamm
-   
+   

Firejail is a SUID program that reduces the risk of security 
breaches by restricting the running environment of
untrusted applications using Linux namespaces and seccomp-bpf. 
It allows a process and all its descendants to



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/

2020-08-30 Thread Dennis Lamm
commit: ae4a64803b42834713fd3cfd18750f0230f82de2
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Aug 30 11:06:06 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Aug 30 17:33:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4a6480

sys-apps/firejail: remove unused patch(es)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17329
Signed-off-by: Dennis Lamm  gentoo.org>

 .../firejail/files/firejail-compressed-manpages.patch   | 17 -
 1 file changed, 17 deletions(-)

diff --git a/sys-apps/firejail/files/firejail-compressed-manpages.patch 
b/sys-apps/firejail/files/firejail-compressed-manpages.patch
deleted file mode 100644
index 8a43bcac261..000
--- a/sys-apps/firejail/files/firejail-compressed-manpages.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 9c9b93d..2eb8ab2 100644
 a/Makefile.in
-+++ b/Makefile.in
-@@ -141,10 +141,9 @@ endif
-   install -m 0755 -d $(DESTDIR)/$(mandir)/man5
-   for man in $(MANPAGES); do \
-   rm -f $$man.gz; \
--  gzip -9n $$man; \
-   case "$$man" in \
--  *.1) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man1/; ;; \
--  *.5) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man5/; ;; \
-+  *.1) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man1/; ;; \
-+  *.5) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man5/; ;; \
-   esac; \
-   done
-   rm -f $(MANPAGES) $(MANPAGES:%=%.gz)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2020-08-22 Thread Dennis Lamm
commit: b847cbc32aebd5862270db13dfb01b4793666cba
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Aug 21 18:38:25 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Aug 22 10:17:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b847cbc3

sys-apps/firejail-lts: fixed QA violation

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16834
Signed-off-by: Dennis Lamm  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
index 85c060bc970..6cc506086b8 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
@@ -24,7 +24,6 @@ DEPEND="${RDEPEND}
!sys-apps/firejail
test? ( dev-tcltk/expect )"
 
-
 S="${WORKDIR}/${MY_PN}-${PV}-LTS"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail-lts/

2020-08-22 Thread Dennis Lamm
commit: 7821208c43c08e1c373d232932a07f7f799d3573
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Jul 23 13:14:28 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Aug 22 10:17:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7821208c

sys-apps/firejail: don't call CC directly

Closes: https://bugs.gentoo.org/725606

Signed-off-by: Dennis Lamm  gentoo.org>

 .../firejail-lts/firejail-lts-0.9.56.2-r2.ebuild   | 54 ++
 sys-apps/firejail/firejail-0.9.62-1.ebuild | 82 ++
 2 files changed, 136 insertions(+)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
new file mode 100644
index 000..162766f95cd
--- /dev/null
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Security sandbox for any type of processes; LTS version"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+MY_PN=firejail
+
+SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
+RESTRICT="!test? ( test )"
+
+DEPEND="!sys-apps/firejail
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
+
+PATCHES=( "${FILESDIR}/${PN}-fix-compressed-manpages.patch" )
+
+S="${WORKDIR}/${MY_PN}-${PV}-LTS"
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+}
+
+src_configure() {
+   econf \
+   $(use_enable apparmor) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist)
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}

diff --git a/sys-apps/firejail/firejail-0.9.62-1.ebuild 
b/sys-apps/firejail/firejail-0.9.62-1.ebuild
new file mode 100644
index 000..73255223e87
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.62-1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="amd64 ~x86"
+   SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
+   EGIT_BRANCH="master"
+fi
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
+
+# TODO: enable tests
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
+
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+
+   # remove compression of man pages
+   sed --in-place '/gzip -9n $$man; \\/d' Makefile.in || die
+   sed --in-place '/rm -f $$man.gz; \\/d' Makefile.in || die
+   sed --in-place --regexp-extended 's|\*\.([[:digit:]])\) install -c -m 
0644 \$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
+}
+
+src_configure() {
+   econf \
+   --disable-firetunnel \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable contrib contrib-install) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable overlayfs) \
+   $(use_enable private-home) \
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable x11)
+}
+
+src_compile() {
+

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail/

2020-08-22 Thread Dennis Lamm
commit: 0c7e9e6c25a71d9162d54f9f7b66ef38d8b5fc92
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Jul 26 09:08:46 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Aug 22 10:17:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7e9e6c

sys-apps/firejail: general ebuild improvement

Signed-off-by: Dennis Lamm  gentoo.org>

 .../firejail-lts/firejail-lts-0.9.56.2-r2.ebuild   | 22 +++
 ...l-0.9.62-1.ebuild => firejail-0.9.62-r1.ebuild} | 25 +++---
 2 files changed, 25 insertions(+), 22 deletions(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
index 162766f95cd..85c060bc970 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r2.ebuild
@@ -18,24 +18,28 @@ KEYWORDS="amd64"
 IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
 RESTRICT="!test? ( test )"
 
-DEPEND="!sys-apps/firejail
-   apparmor? ( sys-libs/libapparmor )
-   test? ( dev-tcltk/expect )"
-
 RDEPEND="apparmor? ( sys-libs/libapparmor )"
 
-PATCHES=( "${FILESDIR}/${PN}-fix-compressed-manpages.patch" )
+DEPEND="${RDEPEND}
+   !sys-apps/firejail
+   test? ( dev-tcltk/expect )"
+
 
 S="${WORKDIR}/${MY_PN}-${PV}-LTS"
 
 src_prepare() {
default
 
-   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
-   --expression='/^\tinstall .*COPYING /d' \
-   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+   find -type f -name Makefile.in | xargs sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
 
-   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+   # remove compression of man pages
+   sed -i -e '/gzip -9n $$man; \\/d' Makefile.in || die
+   sed -i -e '/rm -f $$man.gz; \\/d' Makefile.in || die
+   sed -i -r -e 's|\*\.([[:digit:]])\) install -c -m 0644 
\$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
 }
 
 src_configure() {

diff --git a/sys-apps/firejail/firejail-0.9.62-1.ebuild 
b/sys-apps/firejail/firejail-0.9.62-r1.ebuild
similarity index 71%
rename from sys-apps/firejail/firejail-0.9.62-1.ebuild
rename to sys-apps/firejail/firejail-0.9.62-r1.ebuild
index 73255223e87..57071c6bd57 100644
--- a/sys-apps/firejail/firejail-0.9.62-1.ebuild
+++ b/sys-apps/firejail/firejail-0.9.62-r1.ebuild
@@ -20,31 +20,30 @@ HOMEPAGE="https://firejail.wordpress.com/";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
-
-DEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )
-   test? ( dev-tcltk/expect )"
+RESTRICT="!test? ( test )"
 
 RDEPEND="apparmor? ( sys-libs/libapparmor )"
 
-# TODO: enable tests
-RESTRICT="test"
+DEPEND="${RDEPEND}
+   !sys-apps/firejail-lts
+   test? ( dev-tcltk/expect )"
+
 
 src_prepare() {
default
 
find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
 
-   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
-   --expression='/^\tinstall .*COPYING /d' \
-   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+   find -type f -name Makefile.in | xargs sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' || die
 
-   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+   sed -i -r -e '/CFLAGS/s: (-O2|-ggdb) : :g' ./src/common.mk.in || die
 
# remove compression of man pages
-   sed --in-place '/gzip -9n $$man; \\/d' Makefile.in || die
-   sed --in-place '/rm -f $$man.gz; \\/d' Makefile.in || die
-   sed --in-place --regexp-extended 's|\*\.([[:digit:]])\) install -c -m 
0644 \$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
+   sed -i -e '/gzip -9n $$man; \\/d' Makefile.in || die
+   sed -i -e '/rm -f $$man.gz; \\/d' Makefile.in || die
+   sed -i -r -e 's|\*\.([[:digit:]])\) install -c -m 0644 
\$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-08-22 Thread Dennis Lamm
commit: 6db9cba4b5b732eaa26766aa3532917f74e2461a
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Jul 23 12:33:12 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Aug 22 10:17:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db9cba4

sys-apps/firejail: drop old

Signed-off-by: Dennis Lamm  gentoo.org>

 sys-apps/firejail/Manifest  |  1 -
 sys-apps/firejail/firejail-0.9.60-r1.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 0507331eef0..ff7b7900af6 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a
 DIST firejail-0.9.62.tar.gz 918477 BLAKE2B 
8654539a6a115b6f69ea94a0b699c9129cfcecaf3d478409eaf288b953563768716eae9b9a83ddc538249322daa62a764bc2eb286eddaa14fc0e5fa887c0e319
 SHA512 
dfdbfbffdcb9a239e071983035d57350440eb58d79bb4375bc1fe585471a260c8b090bea59ac939739ac3daddf296c041ab4cc47ebbf718b0c9deae47f16af9f

diff --git a/sys-apps/firejail/firejail-0.9.60-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.60-r1.ebuild
deleted file mode 100644
index 888368183f5..000
--- a/sys-apps/firejail/firejail-0.9.60-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-
-SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
-
-DEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )
-   test? ( dev-tcltk/expect )"
-
-RDEPEND="apparmor? ( sys-libs/libapparmor )"
-
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${PN}-compressed-manpages.patch" )
-
-src_prepare() {
-   default
-
-   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
-
-   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
-   --expression='/^\tinstall .*COPYING /d' \
-   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
-
-   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
-}
-
-src_configure() {
-   econf \
-   $(use_enable apparmor) \
-   $(use_enable chroot) \
-   $(use_enable contrib contrib-install) \
-   $(use_enable file-transfer) \
-   $(use_enable globalcfg) \
-   $(use_enable network) \
-   $(use_enable overlayfs) \
-   $(use_enable private-home) \
-   $(use_enable seccomp) \
-   $(use_enable suid) \
-   $(use_enable userns) \
-   $(use_enable whitelist) \
-   $(use_enable x11)
-}
-
-src_install() {
-   default
-
-   if use vim-syntax; then
-   insinto /usr/share/vim/vimfiles/ftdetect
-   doins contrib/vim/ftdetect/firejail.vim
-
-   insinto /usr/share/vim/vimfiles/syntax
-   doins contrib/vim/syntax/firejail.vim
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-08-22 Thread Dennis Lamm
commit: 63aa288ee9f33132c5594efdbe283578aa5c5ea3
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Aug 21 18:38:15 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Aug 22 10:17:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63aa288e

sys-apps/firejail: fixed QA violation

Signed-off-by: Dennis Lamm  gentoo.org>

 sys-apps/firejail/firejail-0.9.62-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.62-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.62-r1.ebuild
index 57071c6bd57..0521f812dbf 100644
--- a/sys-apps/firejail/firejail-0.9.62-r1.ebuild
+++ b/sys-apps/firejail/firejail-0.9.62-r1.ebuild
@@ -28,7 +28,6 @@ DEPEND="${RDEPEND}
!sys-apps/firejail-lts
test? ( dev-tcltk/expect )"
 
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-07-05 Thread Agostino Sarubbo
commit: d962300a394787fc6081c0b35d3049db79056895
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul  5 13:35:10 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul  5 13:35:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d962300a

sys-apps/firejail: amd64 stable wrt bug #730392

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail/firejail-0.9.62.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.62.ebuild 
b/sys-apps/firejail/firejail-0.9.62.ebuild
index 8dfef857188..1b6e14740a1 100644
--- a/sys-apps/firejail/firejail-0.9.62.ebuild
+++ b/sys-apps/firejail/firejail-0.9.62.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 else
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/

2020-06-25 Thread Conrad Kostecki
commit: 4c455021f8b3a3228201a1eec07e52c3fa4d2cd9
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu Jun 25 18:48:01 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Jun 25 19:57:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c455021

sys-apps/firejail: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/16416
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/firejail/files/0.9.50-contrib-fix.patch | 36 
 1 file changed, 36 deletions(-)

diff --git a/sys-apps/firejail/files/0.9.50-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.50-contrib-fix.patch
deleted file mode 100644
index 7192bba3480..000
--- a/sys-apps/firejail/files/0.9.50-contrib-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
 firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
-+++ firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/python3
-+#!/usr/bin/env python3
- 
- __author__ = "KOLANICH"
- __copyright__ = """This is free and unencumbered software released into the 
public domain.
-diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
 firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
-+++ firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python2
- 
- import re
- import sys
-diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
 firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
-+++ firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python2
- 
- import re
- import sys
-diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
 firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
-+++ firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python2
- 
- import sys
- import fjdisplay



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2020-03-15 Thread Thomas Deutschmann
commit: 1f4499a201d0bc9431172b00cbd52f1d0943bdba
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Mar 15 21:42:47 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Mar 15 21:43:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f4499a2

sys-apps/firejail-lts: amd64 stable

Bug: https://bugs.gentoo.org/687108
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
index b1aae3c00da..736d806a8f6 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> ${P}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2020-03-15 Thread Thomas Deutschmann
commit: 9dd3b9523dc01e3f3861e8861ebbb674e8ed369a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Mar 15 21:43:21 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Mar 15 21:43:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd3b952

sys-apps/firejail-lts: security cleanup

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/firejail-lts/Manifest |  2 -
 .../firejail-lts/firejail-lts-0.9.38.10.ebuild | 36 -
 .../firejail-lts/firejail-lts-0.9.38.12.ebuild | 36 -
 sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild | 47 --
 4 files changed, 121 deletions(-)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index 7ea98757796..39d94c6c046 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1,3 +1 @@
-DIST firejail-0.9.38.10.tar.bz2 159476 BLAKE2B 
e0ae02cd2b3feaf5d9e3e799d720f5a635ed4e3b6fca7041d0795ea09a3563bfece1cc42c391df65f05cf55199b97ae354092c2c2bb48f108ed2e2be4513fb3b
 SHA512 
61a41655a46031c34f44f7f24e3c5369e3187edc10cb091b0d429ead8d367e79acdaa4bb41573cdf733111ce353fc91efe51cb95e331ad7c2fdb639a60e194fb
-DIST firejail-0.9.38.12.tar.bz2 164962 BLAKE2B 
c89252548c70e347c6a841a8460501622fb6aa1f264e0458918bf903c94d84f6a9dc5eaaa2ea678e2754c277a3074cfdc3df7c9602ab0a4f4f867348a8c5cc92
 SHA512 
d0d6e81d9dbf404c653914bbbdad95caa3ce69ee6d5082cd30c60c0ddad02a2f0c2535bf15b6fcf68a0e4a5a738806fdd738407adbd5dd57eb289827f4cc487d
 DIST firejail-lts-0.9.56.2.tar.gz 934289 BLAKE2B 
ff8b27f57da90cd94d3ec9b83c8398b7c569b09008f61094bd9aca15e996cd7a4d559e87168228271ccba4c9fe8e1ce97fa5045596f950f3ac2d8593b9ea5838
 SHA512 
75edc0405fa3fd7f2f5d7831f7f4e838ed63bacadd7f9a869a1611908c716a333251b602ff0bd70e3f98627418e84541b26790d34e644f60d97e84e9c33f873a

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
deleted file mode 100644
index 7faa279ae1e..000
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-MY_PN=firejail
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Security sandbox for any type of processes; LTS branch"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+seccomp"
-
-DEPEND="!sys-apps/firejail"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   find -name Makefile.in -exec sed -i -r \
-   -e '/^\tinstall .*COPYING /d' \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   econf \
-   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-   $(use_enable seccomp)
-}

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.12.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.12.ebuild
deleted file mode 100644
index ebcbef645a5..000
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.12.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-MY_PN=firejail
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Security sandbox for any type of processes; LTS branch"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+seccomp"
-
-DEPEND="!sys-apps/firejail"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   find -name Makefile.in -exec sed -i -r \
-   -e '/^\tinstall .*COPYING /d' \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   econf \
-   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-   $(use_enable seccomp)
-}

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild
deleted file mode 100644
index b2a3e4c3d74..000
--- a/sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Security sandbox for any type of processes; LTS version"
-HOMEPAGE="https://firejail.wordpress.com/";
-
-MY_PN=firejail
-
-SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
-RESTRICT="!test? ( test )"
-
-DEPEND="!sys-apps/firejail
-   appa

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2020-01-02 Thread Dennis Lamm
commit: 5a6bef06a07d48be8c692e4e8d331a13398e4986
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Jan  2 16:44:08 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Jan  2 16:44:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6bef06

sys-apps/firejail: version bump

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.16

 sys-apps/firejail/Manifest | 1 +
 sys-apps/firejail/{firejail-.ebuild => firejail-0.9.62.ebuild} | 3 ++-
 sys-apps/firejail/firejail-.ebuild | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 2cdea90dbcf..0507331eef0 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a
+DIST firejail-0.9.62.tar.gz 918477 BLAKE2B 
8654539a6a115b6f69ea94a0b699c9129cfcecaf3d478409eaf288b953563768716eae9b9a83ddc538249322daa62a764bc2eb286eddaa14fc0e5fa887c0e319
 SHA512 
dfdbfbffdcb9a239e071983035d57350440eb58d79bb4375bc1fe585471a260c8b090bea59ac939739ac3daddf296c041ab4cc47ebbf718b0c9deae47f16af9f

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-0.9.62.ebuild
similarity index 97%
copy from sys-apps/firejail/firejail-.ebuild
copy to sys-apps/firejail/firejail-0.9.62.ebuild
index f47575ac444..8dfef857188 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-0.9.62.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -47,6 +47,7 @@ src_prepare() {
 
 src_configure() {
econf \
+   --disable-firetunnel \
$(use_enable apparmor) \
$(use_enable chroot) \
$(use_enable contrib contrib-install) \

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
index f47575ac444..8dfef857188 100644
--- a/sys-apps/firejail/firejail-.ebuild
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -47,6 +47,7 @@ src_prepare() {
 
 src_configure() {
econf \
+   --disable-firetunnel \
$(use_enable apparmor) \
$(use_enable chroot) \
$(use_enable contrib contrib-install) \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-11-09 Thread Dennis Lamm
commit: 73cd1d0c510b0316a2e6f497ba87adcce46f05f0
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sat Nov  9 11:52:23 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Nov  9 11:52:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73cd1d0c

sys-apps/firejail: Add cpe to manifest

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.16

 sys-apps/firejail/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index 2e4938a0a3c..07938ac97ea 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -14,6 +14,7 @@
This is the regular version. For a long term support version 
see sys-apps/firejail-lts.


+   cpe:/a:firejail_project:firejail
netblue30/firejail





[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-11-09 Thread Dennis Lamm
commit: f8485e0566678bbfc0cf9df06dae52223fd3f6c2
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Oct 31 13:13:02 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Nov  9 11:02:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8485e05

sys-apps/firejail: removed old

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.16

 sys-apps/firejail/Manifest   |  1 -
 sys-apps/firejail/firejail-0.9.50.ebuild | 49 
 sys-apps/firejail/metadata.xml   |  3 --
 3 files changed, 53 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 69947b7d043..2cdea90dbcf 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
 DIST firejail-0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a

diff --git a/sys-apps/firejail/firejail-0.9.50.ebuild 
b/sys-apps/firejail/firejail-0.9.50.ebuild
deleted file mode 100644
index 85b81b1bd4d..000
--- a/sys-apps/firejail/firejail-0.9.50.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="apparmor +bind +chroot contrib +file-transfer +network
-   network-restricted +seccomp +userns x11"
-
-DEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )"
-RDEPEND="${DEPEND}
-   x11? ( x11-wm/xpra[client,server] )"
-
-PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
-
-RESTRICT=test
-
-src_prepare() {
-   default
-   find -name Makefile.in -exec sed -i -r \
-   -e '/^\tinstall .*COPYING /d' \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable apparmor)
-   $(use_enable bind)
-   $(use_enable chroot)
-   $(use_enable contrib contrib-install)
-   $(use_enable file-transfer)
-   $(use_enable network)
-   $(use_enable seccomp)
-   $(use_enable userns)
-   $(use_enable x11)
-   )
-   use network-restricted && myeconfargs+=( --enable-network=restricted )
-   econf "${myeconfargs[@]}"
-}

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index 3af2a06d7a1..2e4938a0a3c 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -18,14 +18,11 @@


Enable support for custom AppArmor 
profiles
-   Enable custom bind mounts
Enable chrooting to custom directory
Install contrib scripts
Enable file transfers between 
sandboxes and the host system
Enable global config file
Enable networking features
-   Grant access to --interface, 
--net=ethXXX and --netfilter only to root user;
-   
regular users are   only allowed --net=none
Enable overlayfs
Enable private home feature
Enable system call filtering



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-10-28 Thread Agostino Sarubbo
commit: 52148741b4c3422ec947ca659be969b72c01a654
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 28 07:40:33 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 28 07:40:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52148741

sys-apps/firejail: amd64 stable wrt bug #687108

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail/firejail-0.9.60-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.60-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.60-r1.ebuild
index c8262c74d0d..888368183f5 100644
--- a/sys-apps/firejail/firejail-0.9.60-r1.ebuild
+++ b/sys-apps/firejail/firejail-0.9.60-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
 
 DEPEND="!sys-apps/firejail-lts



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-08-11 Thread Dennis Lamm
commit: 46552a03ddd8f3488fcf6cc9c91d37f80df05cae
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Aug 11 20:05:42 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Aug 11 20:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46552a03

sys-apps/firejail: added live ebuild

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 sys-apps/firejail/firejail-.ebuild | 75 ++
 1 file changed, 75 insertions(+)

diff --git a/sys-apps/firejail/firejail-.ebuild 
b/sys-apps/firejail/firejail-.ebuild
new file mode 100644
index 000..f47575ac444
--- /dev/null
+++ b/sys-apps/firejail/firejail-.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/netblue30/firejail.git";
+   EGIT_BRANCH="master"
+fi
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
+
+# TODO: enable tests
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
+
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+
+   # remove compression of man pages
+   sed --in-place '/gzip -9n $$man; \\/d' Makefile.in || die
+   sed --in-place '/rm -f $$man.gz; \\/d' Makefile.in || die
+   sed --in-place --regexp-extended 's|\*\.([[:digit:]])\) install -c -m 
0644 \$\$man\.gz|\*\.\1\) install -c -m 0644 \$\$man|g' Makefile.in || die
+}
+
+src_configure() {
+   econf \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable contrib contrib-install) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable overlayfs) \
+   $(use_enable private-home) \
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable x11)
+}
+
+src_install() {
+   default
+
+   if use vim-syntax; then
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins contrib/vim/ftdetect/firejail.vim
+
+   insinto /usr/share/vim/vimfiles/syntax
+   doins contrib/vim/syntax/firejail.vim
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/

2019-08-06 Thread Dennis Lamm
commit: 165b3c9ba75e2ba3390a33466654431358567af0
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Aug  7 05:06:37 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Aug  7 05:07:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165b3c9b

sys-apps/firejail-lts: [QA] fix compressed man pages

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 .../firejail-lts-fix-compressed-manpages.patch | 17 
 .../firejail-lts/firejail-lts-0.9.56.2-r1.ebuild   | 49 ++
 2 files changed, 66 insertions(+)

diff --git 
a/sys-apps/firejail-lts/files/firejail-lts-fix-compressed-manpages.patch 
b/sys-apps/firejail-lts/files/firejail-lts-fix-compressed-manpages.patch
new file mode 100644
index 000..313c1c2a9dd
--- /dev/null
+++ b/sys-apps/firejail-lts/files/firejail-lts-fix-compressed-manpages.patch
@@ -0,0 +1,17 @@
+diff --git a/Makefile.in b/Makefile.in
+index 9dafb56..4117468 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -127,10 +127,9 @@ endif
+   install -m 0755 -d $(DESTDIR)/$(mandir)/man5
+   for man in $(MANPAGES); do \
+   rm -f $$man.gz; \
+-  gzip -9n $$man; \
+   case "$$man" in \
+-  *.1) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man1/; ;; \
+-  *.5) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man5/; ;; \
++  *.1) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man1/; ;; \
++  *.5) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man5/; ;; \
+   esac; \
+   done
+   rm -f $(MANPAGES) $(MANPAGES:%=%.gz)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
new file mode 100644
index 000..831a680daa5
--- /dev/null
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Security sandbox for any type of processes; LTS version"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+MY_PN=firejail
+
+SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
+
+DEPEND="!sys-apps/firejail
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
+
+PATCHES=( "${FILESDIR}/${PN}-fix-compressed-manpages.patch" )
+
+S="${WORKDIR}/${MY_PN}-${PV}-LTS"
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+}
+
+src_configure() {
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   $(use_enable apparmor) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist)
+
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2019-08-06 Thread Dennis Lamm
commit: 2aa6df74f87a2e7a4870fcf19695db6b2390b061
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Aug  7 04:57:58 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Aug  7 04:58:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa6df74

sys-apps/firejail: remove old

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 sys-apps/firejail/Manifest   |  1 -
 sys-apps/firejail/files/0.9.56-contrib-fix.patch | 36 -
 sys-apps/firejail/firejail-0.9.56-r1.ebuild  | 47 --
 sys-apps/firejail/firejail-0.9.56.ebuild | 48 --
 sys-apps/firejail/firejail-0.9.60.ebuild | 51 
 5 files changed, 183 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 4aa1ae5d5fa..69947b7d043 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,3 +1,2 @@
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
-DIST firejail-0.9.56.tar.xz 327336 BLAKE2B 
4fe2276c3007e995ca2113ef870918287e1178ff0effdcd5d635fce6d170b6c3df2f75b45315fed1e58e1c993324b84091f7e6912493608233f96661c85ce7e2
 SHA512 
f9685be0cbfdf45f8f895041c63e005da483d9b09482ebda2776633ae0b048cd355b57bf4431348295507059633dfda45b0c8b2c1f4a83ad02ff661d32448d24
 DIST firejail-0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a

diff --git a/sys-apps/firejail/files/0.9.56-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.56-contrib-fix.patch
deleted file mode 100644
index 7192bba3480..000
--- a/sys-apps/firejail/files/0.9.56-contrib-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
 firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
-+++ firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/python3
-+#!/usr/bin/env python3
- 
- __author__ = "KOLANICH"
- __copyright__ = """This is free and unencumbered software released into the 
public domain.
-diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
 firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
-+++ firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python2
- 
- import re
- import sys
-diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
 firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
-+++ firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python2
- 
- import re
- import sys
-diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
 firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
-+++ firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python2
- 
- import sys
- import fjdisplay

diff --git a/sys-apps/firejail/firejail-0.9.56-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.56-r1.ebuild
deleted file mode 100644
index 6da35dbc147..000
--- a/sys-apps/firejail/firejail-0.9.56-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apparmor +chroot contrib +file-transfer +network
-   +seccomp suid +userns x11"
-
-DEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
-
-RESTRICT=test
-
-src_prepare() {
-   default
-   find -name Makefile.in -exec sed -i -r \
-   -e '/^\tinstall .*COPYING /d' \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable apparmor)
-   $(use_enable chroot)
-   $(use_enable contrib contrib-install)
-  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2019-08-05 Thread Dennis Lamm
commit: c24972258d3a3d31bb960d79be1b14928e98b7dd
Author: Dennis Lamm  gentoo  org>
AuthorDate: Mon Aug  5 19:22:04 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Mon Aug  5 19:22:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2497225

sys-apps/firejail: [QA] fix compressed man pages

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 .../files/firejail-compressed-manpages.patch   | 17 ++
 sys-apps/firejail/firejail-0.9.60-r1.ebuild| 65 ++
 2 files changed, 82 insertions(+)

diff --git a/sys-apps/firejail/files/firejail-compressed-manpages.patch 
b/sys-apps/firejail/files/firejail-compressed-manpages.patch
new file mode 100644
index 000..8a43bcac261
--- /dev/null
+++ b/sys-apps/firejail/files/firejail-compressed-manpages.patch
@@ -0,0 +1,17 @@
+diff --git a/Makefile b/Makefile
+index 9c9b93d..2eb8ab2 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -141,10 +141,9 @@ endif
+   install -m 0755 -d $(DESTDIR)/$(mandir)/man5
+   for man in $(MANPAGES); do \
+   rm -f $$man.gz; \
+-  gzip -9n $$man; \
+   case "$$man" in \
+-  *.1) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man1/; ;; \
+-  *.5) install -c -m 0644 $$man.gz 
$(DESTDIR)/$(mandir)/man5/; ;; \
++  *.1) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man1/; ;; \
++  *.5) install -c -m 0644 $$man 
$(DESTDIR)/$(mandir)/man5/; ;; \
+   esac; \
+   done
+   rm -f $(MANPAGES) $(MANPAGES:%=%.gz)

diff --git a/sys-apps/firejail/firejail-0.9.60-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.60-r1.ebuild
new file mode 100644
index 000..c8262c74d0d
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.60-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns vim-syntax +whitelist x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
+
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-compressed-manpages.patch" )
+
+src_prepare() {
+   default
+
+   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
+
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+}
+
+src_configure() {
+   econf \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable contrib contrib-install) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable overlayfs) \
+   $(use_enable private-home) \
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable x11)
+}
+
+src_install() {
+   default
+
+   if use vim-syntax; then
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins contrib/vim/ftdetect/firejail.vim
+
+   insinto /usr/share/vim/vimfiles/syntax
+   doins contrib/vim/syntax/firejail.vim
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-08-04 Thread Dennis Lamm
commit: 1d2c71e6c79621707379b4d6e9109f1c2c3502e6
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Aug  4 18:27:31 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Aug  4 18:27:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2c71e6

sys-apps/firejail: metadata changed upstream

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 sys-apps/firejail/firejail-0.9.60.ebuild | 2 +-
 sys-apps/firejail/metadata.xml   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.60.ebuild 
b/sys-apps/firejail/firejail-0.9.60.ebuild
index 31390b5dea6..31f38bf0483 100644
--- a/sys-apps/firejail/firejail-0.9.60.ebuild
+++ b/sys-apps/firejail/firejail-0.9.60.ebuild
@@ -17,7 +17,7 @@ DEPEND="!sys-apps/firejail-lts
apparmor? ( sys-libs/libapparmor )
test? ( dev-tcltk/expect )"
 
-RDEPEND=" apparmor? ( sys-libs/libapparmor )"
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
 
 RESTRICT="test"
 

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index ff858199d28..3af2a06d7a1 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -14,7 +14,7 @@
This is the regular version. For a long term support version 
see sys-apps/firejail-lts.


-   firejail
+   netblue30/firejail


Enable support for custom AppArmor 
profiles



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2019-08-04 Thread Dennis Lamm
commit: 6a15369244fc5afdb22f47caf5fe8b1c4eb47cdb
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Aug  4 15:57:54 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Aug  4 15:59:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a153692

sys-apps/firejail-lts: bump 0.9.56.2

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 sys-apps/firejail-lts/Manifest |  1 +
 sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild | 47 ++
 sys-apps/firejail-lts/metadata.xml | 27 -
 3 files changed, 65 insertions(+), 10 deletions(-)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index 5988a4adce8..7ea98757796 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1,2 +1,3 @@
 DIST firejail-0.9.38.10.tar.bz2 159476 BLAKE2B 
e0ae02cd2b3feaf5d9e3e799d720f5a635ed4e3b6fca7041d0795ea09a3563bfece1cc42c391df65f05cf55199b97ae354092c2c2bb48f108ed2e2be4513fb3b
 SHA512 
61a41655a46031c34f44f7f24e3c5369e3187edc10cb091b0d429ead8d367e79acdaa4bb41573cdf733111ce353fc91efe51cb95e331ad7c2fdb639a60e194fb
 DIST firejail-0.9.38.12.tar.bz2 164962 BLAKE2B 
c89252548c70e347c6a841a8460501622fb6aa1f264e0458918bf903c94d84f6a9dc5eaaa2ea678e2754c277a3074cfdc3df7c9602ab0a4f4f867348a8c5cc92
 SHA512 
d0d6e81d9dbf404c653914bbbdad95caa3ce69ee6d5082cd30c60c0ddad02a2f0c2535bf15b6fcf68a0e4a5a738806fdd738407adbd5dd57eb289827f4cc487d
+DIST firejail-lts-0.9.56.2.tar.gz 934289 BLAKE2B 
ff8b27f57da90cd94d3ec9b83c8398b7c569b09008f61094bd9aca15e996cd7a4d559e87168228271ccba4c9fe8e1ce97fa5045596f950f3ac2d8593b9ea5838
 SHA512 
75edc0405fa3fd7f2f5d7831f7f4e838ed63bacadd7f9a869a1611908c716a333251b602ff0bd70e3f98627418e84541b26790d34e644f60d97e84e9c33f873a

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild
new file mode 100644
index 000..58dc1df4e15
--- /dev/null
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.56.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Security sandbox for any type of processes; LTS version"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+MY_PN=firejail
+
+SRC_URI="https://github.com/netblue30/${MY_PN}/archive/${PV}-LTS.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +globalcfg +network +seccomp +suid +userns test +whitelist"
+
+DEPEND="!sys-apps/firejail
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND="apparmor? ( sys-libs/libapparmor )"
+
+S="${WORKDIR}/${MY_PN}-${PV}-LTS"
+
+src_prepare() {
+   default
+
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
+
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+}
+
+src_configure() {
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   $(use_enable apparmor) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist)
+
+}

diff --git a/sys-apps/firejail-lts/metadata.xml 
b/sys-apps/firejail-lts/metadata.xml
index b1d77ccb9cf..74406c73969 100644
--- a/sys-apps/firejail-lts/metadata.xml
+++ b/sys-apps/firejail-lts/metadata.xml
@@ -1,22 +1,29 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   expedition...@gentoo.org
+   Dennis Lamm
+   

-   Firejail is a SUID program that reduces the risk of security 
breaches
-   by restricting the running environment of untrusted 
applications using
-   Linux namespaces and seccomp-bpf. It allows a process and all 
its
-   descendants to have their own private view of the globally 
shared
-   kernel resources, such as the network stack, process table, 
mount
-   table.
+   Firejail is a SUID program that reduces the risk of security 
breaches by restricting the running environment of
+   untrusted applications using Linux namespaces and seccomp-bpf. 
It allows a process and all its descendants to
+   have their own private view of the globally shared kernel 
resources, such as the network stack, process table,
+   mount table.
 
-   This is long term support branch of firejail. For bleeding edge 
version
-   see sys-apps/firejail.
+   This is long term support branch of firejail. For the regular 
version see sys-apps/firejail. 
+   The c

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-07-29 Thread Mikle Kolyada
commit: 9d7bb34fd3c77d878e30d87a8b65026e5809c24c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 29 18:36:09 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 29 18:36:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7bb34f

sys-apps/firejail: [QA] fix sed calls

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/firejail/firejail-0.9.60.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.60.ebuild 
b/sys-apps/firejail/firejail-0.9.60.ebuild
index 02a748ecb5c..31390b5dea6 100644
--- a/sys-apps/firejail/firejail-0.9.60.ebuild
+++ b/sys-apps/firejail/firejail-0.9.60.ebuild
@@ -26,11 +26,11 @@ src_prepare() {
 
find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
 
-   find -type f -name Makefile.in | xargs sed --inplace --regexp-extended \
+   find -type f -name Makefile.in | xargs sed --in-place --regexp-extended 
\
--expression='/^\tinstall .*COPYING /d' \
--expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
 
-   sed --inplace --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
+   sed --in-place --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-07-29 Thread Mikle Kolyada
commit: f54c665b5f0b76947253c7552c5e931daaa3eafb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 29 12:16:14 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 29 12:16:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54c665b

sys-apps/firejail: QA fixes

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/firejail/Manifest   |  2 +-
 sys-apps/firejail/firejail-0.9.60.ebuild | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index ea5468b9f4e..4aa1ae5d5fa 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,3 +1,3 @@
-DIST 0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
 DIST firejail-0.9.56.tar.xz 327336 BLAKE2B 
4fe2276c3007e995ca2113ef870918287e1178ff0effdcd5d635fce6d170b6c3df2f75b45315fed1e58e1c993324b84091f7e6912493608233f96661c85ce7e2
 SHA512 
f9685be0cbfdf45f8f895041c63e005da483d9b09482ebda2776633ae0b048cd355b57bf4431348295507059633dfda45b0c8b2c1f4a83ad02ff661d32448d24
+DIST firejail-0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a

diff --git a/sys-apps/firejail/firejail-0.9.60.ebuild 
b/sys-apps/firejail/firejail-0.9.60.ebuild
index 763ae58dfbd..02a748ecb5c 100644
--- a/sys-apps/firejail/firejail-0.9.60.ebuild
+++ b/sys-apps/firejail/firejail-0.9.60.ebuild
@@ -3,12 +3,10 @@
 
 EAPI=7
 
-inherit eutils
-
 DESCRIPTION="Security sandbox for any type of processes"
 HOMEPAGE="https://firejail.wordpress.com/";
 
-SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz";
+SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -26,13 +24,13 @@ RESTRICT="test"
 src_prepare() {
default
 
-   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g'
+   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g' || die
 
find -type f -name Makefile.in | xargs sed --inplace --regexp-extended \
--expression='/^\tinstall .*COPYING /d' \
-   --expression='/CFLAGS/s: (-O2|-ggdb) : :g'
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g' || die
 
-   sed --inplace --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in
+   sed --inplace --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-07-28 Thread Dennis Lamm
commit: ce1c4232290943a5132bd7f4cce426b8fc8521a0
Author: Dennis Lamm  gentoo  org>
AuthorDate: Mon Jul 29 04:20:27 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Mon Jul 29 04:21:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1c4232

sys-apps/firejail: bump 0.9.60

Bug: https://bugs.gentoo.org/656360
Bug: https://bugs.gentoo.org/678976
Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.16

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/firejail-0.9.60.ebuild | 53 
 sys-apps/firejail/metadata.xml   | 36 +++---
 3 files changed, 72 insertions(+), 18 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 6f30a7cf305..ea5468b9f4e 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1,3 @@
+DIST 0.9.60.tar.gz 1067102 BLAKE2B 
c5fd9a9c60fe17fc7ae24946ae5ea2f666d1dd20d982c540783dd2e56d30859a24258c4f3426e2bafaff3530557f5865bc73af9573e399039e8d5b097e5cddee
 SHA512 
cb3eeff2f77801b4593a719a6b63da09cdc6c7f96f8ea8ea1aaa7e8538b080421a284441c6e43ce036fdf8510e08a73816c58d22f0af048344b8752f4a02759a
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
 DIST firejail-0.9.56.tar.xz 327336 BLAKE2B 
4fe2276c3007e995ca2113ef870918287e1178ff0effdcd5d635fce6d170b6c3df2f75b45315fed1e58e1c993324b84091f7e6912493608233f96661c85ce7e2
 SHA512 
f9685be0cbfdf45f8f895041c63e005da483d9b09482ebda2776633ae0b048cd355b57bf4431348295507059633dfda45b0c8b2c1f4a83ad02ff661d32448d24

diff --git a/sys-apps/firejail/firejail-0.9.60.ebuild 
b/sys-apps/firejail/firejail-0.9.60.ebuild
new file mode 100644
index 000..763ae58dfbd
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.60.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+
+SRC_URI="https://github.com/netblue30/${PN}/archive/${PV}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apparmor +chroot contrib debug +file-transfer +globalcfg +network 
+overlayfs +private-home +seccomp +suid test +userns +whitelist x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )
+   test? ( dev-tcltk/expect )"
+
+RDEPEND=" apparmor? ( sys-libs/libapparmor )"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   find ./contrib -type f -name '*.py' | xargs sed --in-place 
's-#!/usr/bin/python3-#!/usr/bin/env python3-g'
+
+   find -type f -name Makefile.in | xargs sed --inplace --regexp-extended \
+   --expression='/^\tinstall .*COPYING /d' \
+   --expression='/CFLAGS/s: (-O2|-ggdb) : :g'
+
+   sed --inplace --regexp-extended '/CFLAGS/s: (-O2|-ggdb) : :g' 
./src/common.mk.in
+}
+
+src_configure() {
+   econf \
+   $(use_enable apparmor) \
+   $(use_enable chroot) \
+   $(use_enable contrib contrib-install) \
+   $(use_enable file-transfer) \
+   $(use_enable globalcfg) \
+   $(use_enable network) \
+   $(use_enable overlayfs) \
+   $(use_enable private-home)
+   $(use_enable seccomp) \
+   $(use_enable suid) \
+   $(use_enable userns) \
+   $(use_enable whitelist) \
+   $(use_enable x11)
+}

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index ab427dfd4c8..ff858199d28 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -1,36 +1,36 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   expedition...@gentoo.org
+   Dennis Lamm
+   

-   Firejail is a SUID program that reduces the risk of security 
breaches
-   by restricting the running environment of untrusted 
applications using
-   Linux namespaces and seccomp-bpf. It allows a process and all 
its
-   descendants to have their own private view of the globally 
shared
-   kernel resources, such as the network stack, process table, 
mount
-   table.
+   Firejail is a SUID program that reduces the risk of security 
breaches by restricting the running environment of
+   untrusted applications using Linux namespaces and seccomp-bpf. 
It allows a process and all its descendants to 
+   have their own private view of the globally shared kernel 
resources, such as the network stack, process ta

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2019-07-07 Thread Amadeusz Piotr Żołnowski
commit: a281454a93deaca3fbe4b42d77c4f3903772496c
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sun Jul  7 21:12:55 2019 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Jul  7 21:13:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a281454a

sys-apps/firejail: Remove myself from maintainers

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 sys-apps/firejail/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index 395160fe393..ab427dfd4c8 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   aide...@gentoo.org
-   Amadeusz Żołnowski
-   
+   

Firejail is a SUID program that reduces the risk of security 
breaches
by restricting the running environment of untrusted 
applications using



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2019-07-07 Thread Amadeusz Piotr Żołnowski
commit: ce63604d42e857e0c89cb16b8a8d8e9beab0d989
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sun Jul  7 21:12:02 2019 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Jul  7 21:13:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce63604d

sys-apps/firejail-lts: Remove myself from maintainers

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 sys-apps/firejail-lts/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/firejail-lts/metadata.xml 
b/sys-apps/firejail-lts/metadata.xml
index 942b4a06eab..b1d77ccb9cf 100644
--- a/sys-apps/firejail-lts/metadata.xml
+++ b/sys-apps/firejail-lts/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   aide...@gentoo.org
-   Amadeusz Żołnowski
-   
+   

Firejail is a SUID program that reduces the risk of security 
breaches
by restricting the running environment of untrusted 
applications using



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2018-12-04 Thread Amadeusz Piotr Żołnowski
commit: 38a4f7d7fa1765573a9f4b5a8a29935ceb2b13fa
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Tue Dec  4 22:12:10 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue Dec  4 22:13:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a4f7d7

sys-apps/firejail: Remove older versions

Leave only latest stable and testing versions.

Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 sys-apps/firejail/Manifest   |  6 ---
 sys-apps/firejail/files/0.9.46-contrib-fix.patch | 57 
 sys-apps/firejail/files/0.9.48-contrib-fix.patch | 36 ---
 sys-apps/firejail/files/0.9.52-contrib-fix.patch | 36 ---
 sys-apps/firejail/files/0.9.54-contrib-fix.patch | 36 ---
 sys-apps/firejail/firejail-0.9.44.10.ebuild  | 46 ---
 sys-apps/firejail/firejail-0.9.44.8.ebuild   | 46 ---
 sys-apps/firejail/firejail-0.9.46.ebuild | 49 
 sys-apps/firejail/firejail-0.9.48.ebuild | 49 
 sys-apps/firejail/firejail-0.9.52.ebuild | 49 
 sys-apps/firejail/firejail-0.9.54.ebuild | 50 -
 11 files changed, 460 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 02cfdd6b877..6f30a7cf305 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,8 +1,2 @@
-DIST firejail-0.9.44.10.tar.xz 216216 BLAKE2B 
15e0a9b2dec55639006efc39271dc5317fc06c9a764109e4d11df37d564eee9d017d9cf83ebb16adf39a6229e3119072137a4256906366c5e52f7ad7b429c2b7
 SHA512 
d9d259c25964eeea87311353a4488e56d1bd65c024aa79f5f2493100f58de4904e081db42132e8d190a05a105fb51dba1d0ac174bf786dc3ec43f356380b3fa6
-DIST firejail-0.9.44.8.tar.xz 214624 BLAKE2B 
05faddb65ea1736ff0a098f5ac8ae8bec62a74aa4e7cbaf1acc2d3c9b549c322a141ab424f73272ad2517817bfff053c798ca8acdfa4e11b1b0829bbdbda162a
 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
-DIST firejail-0.9.46.tar.xz 254748 BLAKE2B 
bf9c6af2bbc53c153d39c16b4d1720f61110e40b5b7a57fd1f4edc4d758d7edb3cbfde17dbc1865ab1d3ad7cfc58e28d0e4d6aab1109bcdf9a4fb0179d1f5c98
 SHA512 
839f3d6146129ceb9e9a613a51ce76d1d0a8a9ccab85c807bb0e71354b5c25fbc2a76e1004400bba8b70434dd886bc67250a2fe0b0eaa7d1ee65f6472bc9f786
-DIST firejail-0.9.48.tar.xz 257592 BLAKE2B 
6e346f97417ceb2fbd31779715b652130466dc007be6ebdca7f1d7c46a784b9f6a938370fc6abf50d131e1959001ffcbf9b98dc9968647339677a101b1d974ea
 SHA512 
63d2d8a6e6b3f505c88b132a3528ec5211ca5325e53ad1878b25bfb7d679b63af769443b464375a96ea5278b0edca98bd295256072dfa2e1a9d3ba829579b0b7
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
-DIST firejail-0.9.52.tar.xz 299396 BLAKE2B 
62b7798e46b69f1ae12ac85f219cc7414652e64d3bf9e1b206f8956febdc53c78151f08052fe694c691b787356b6821e8ff0df71a4277a238a4dc7d724165969
 SHA512 
f7318bcbd68f6d8c709cdc1f5065cb1019c1c64fdbd47c0fd698975412c4e075c7209bd275056daf61558b79d79127c88f1580cb8e4e034cc0551c7d34e11d06
-DIST firejail-0.9.54.tar.xz 315884 BLAKE2B 
62eaf42711aa3560c7ecb965903b64b10e04ea2898950b13c5371d859ccb1633634e1455c5558bf6fc02211d9937270fbc82cdd8409ff060f3a2c5aa8eb51517
 SHA512 
84bb5992ea4846d4398cc72dd9d65a8c4f20da9a2798ccd74a9157088313b768ef361bada62617d02b31174bca4b95e6560140f448021e1b93740a37992fe3df
 DIST firejail-0.9.56.tar.xz 327336 BLAKE2B 
4fe2276c3007e995ca2113ef870918287e1178ff0effdcd5d635fce6d170b6c3df2f75b45315fed1e58e1c993324b84091f7e6912493608233f96661c85ce7e2
 SHA512 
f9685be0cbfdf45f8f895041c63e005da483d9b09482ebda2776633ae0b048cd355b57bf4431348295507059633dfda45b0c8b2c1f4a83ad02ff661d32448d24

diff --git a/sys-apps/firejail/files/0.9.46-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.46-contrib-fix.patch
deleted file mode 100644
index fc882b4dc6e..000
--- a/sys-apps/firejail/files/0.9.46-contrib-fix.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -Naur firejail-0.9.46/contrib/fix_private-bin.py 
firejail-0.9.46.new/contrib/fix_private-bin.py
 firejail-0.9.46/contrib/fix_private-bin.py 2017-05-13 14:44:54.0 
+0100
-+++ firejail-0.9.46.new/contrib/fix_private-bin.py 2017-05-29 
15:25:56.355489307 +0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/python3
-+#!/usr/bin/env python3
- 
- __author__ = "KOLANICH"
- __copyright__ = """This is free and unencumbered software released into the 
public domain.
-diff -Naur firejail-0.9.46/contrib/fjclip.py 
firejail-0.9.46.new/contrib/fjclip.py
 firejail-0.9.46/contrib/fjclip.py  2017-05-13 14:44:54.0 +0100
-+++ firejail-0.9.46.new/contrib/fjclip.py  2017-05-29 15:25:39.463236203 
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env p

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2018-12-04 Thread Amadeusz Piotr Żołnowski
commit: a4b8ed5f3e50cc472b7edcb824ea9b2b60272358
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Tue Dec  4 22:15:24 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue Dec  4 22:16:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b8ed5f

sys-apps/firejail: Prepare for xpra removal

Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 sys-apps/firejail/firejail-0.9.56-r1.ebuild | 47 +
 1 file changed, 47 insertions(+)

diff --git a/sys-apps/firejail/firejail-0.9.56-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.56-r1.ebuild
new file mode 100644
index 000..6da35dbc147
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.56-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apparmor +chroot contrib +file-transfer +network
+   +seccomp suid +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
+
+RESTRICT=test
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable apparmor)
+   $(use_enable chroot)
+   $(use_enable contrib contrib-install)
+   $(use_enable file-transfer)
+   $(use_enable network)
+   $(use_enable seccomp)
+   $(use_enable suid)
+   $(use_enable userns)
+   $(use_enable x11)
+   )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2018-10-10 Thread Amadeusz Piotr Żołnowski
commit: 410d79a13666d97f1b141dc17687c29add1564db
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Wed Oct 10 20:22:57 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 10 20:40:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410d79a1

sys-apps/firejail: Bump version

Bug: https://bugs.gentoo.org/668178
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/files/0.9.56-contrib-fix.patch | 36 ++
 sys-apps/firejail/firejail-0.9.56.ebuild | 48 
 3 files changed, 85 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 44478f3873d..02cfdd6b877 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -5,3 +5,4 @@ DIST firejail-0.9.48.tar.xz 257592 BLAKE2B 
6e346f97417ceb2fbd31779715b652130466d
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
 DIST firejail-0.9.52.tar.xz 299396 BLAKE2B 
62b7798e46b69f1ae12ac85f219cc7414652e64d3bf9e1b206f8956febdc53c78151f08052fe694c691b787356b6821e8ff0df71a4277a238a4dc7d724165969
 SHA512 
f7318bcbd68f6d8c709cdc1f5065cb1019c1c64fdbd47c0fd698975412c4e075c7209bd275056daf61558b79d79127c88f1580cb8e4e034cc0551c7d34e11d06
 DIST firejail-0.9.54.tar.xz 315884 BLAKE2B 
62eaf42711aa3560c7ecb965903b64b10e04ea2898950b13c5371d859ccb1633634e1455c5558bf6fc02211d9937270fbc82cdd8409ff060f3a2c5aa8eb51517
 SHA512 
84bb5992ea4846d4398cc72dd9d65a8c4f20da9a2798ccd74a9157088313b768ef361bada62617d02b31174bca4b95e6560140f448021e1b93740a37992fe3df
+DIST firejail-0.9.56.tar.xz 327336 BLAKE2B 
4fe2276c3007e995ca2113ef870918287e1178ff0effdcd5d635fce6d170b6c3df2f75b45315fed1e58e1c993324b84091f7e6912493608233f96661c85ce7e2
 SHA512 
f9685be0cbfdf45f8f895041c63e005da483d9b09482ebda2776633ae0b048cd355b57bf4431348295507059633dfda45b0c8b2c1f4a83ad02ff661d32448d24

diff --git a/sys-apps/firejail/files/0.9.56-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.56-contrib-fix.patch
new file mode 100644
index 000..7192bba3480
--- /dev/null
+++ b/sys-apps/firejail/files/0.9.56-contrib-fix.patch
@@ -0,0 +1,36 @@
+diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
+--- firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!/usr/bin/env python3
+ 
+ __author__ = "KOLANICH"
+ __copyright__ = """This is free and unencumbered software released into the 
public domain.
+diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
+--- firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
 firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
+--- firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
+--- firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import sys
+ import fjdisplay

diff --git a/sys-apps/firejail/firejail-0.9.56.ebuild 
b/sys-apps/firejail/firejail-0.9.56.ebuild
new file mode 100644
index 000..e3704836fb2
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.56.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apparmor +chroot contrib +file-transfer +network
+   +seccomp suid +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
+
+RESTRICT=test
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2018-08-15 Thread Amadeusz Piotr Żołnowski
commit: 53e2adcdae66c154ac662c593c36fb1db04933af
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Wed Aug 15 22:19:07 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Aug 15 22:19:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e2adcd

sys-apps/firejail: Bump version

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/files/0.9.54-contrib-fix.patch | 36 +
 sys-apps/firejail/firejail-0.9.54.ebuild | 50 
 3 files changed, 87 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 352f1a2abe9..44478f3873d 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -4,3 +4,4 @@ DIST firejail-0.9.46.tar.xz 254748 BLAKE2B 
bf9c6af2bbc53c153d39c16b4d1720f61110e
 DIST firejail-0.9.48.tar.xz 257592 BLAKE2B 
6e346f97417ceb2fbd31779715b652130466dc007be6ebdca7f1d7c46a784b9f6a938370fc6abf50d131e1959001ffcbf9b98dc9968647339677a101b1d974ea
 SHA512 
63d2d8a6e6b3f505c88b132a3528ec5211ca5325e53ad1878b25bfb7d679b63af769443b464375a96ea5278b0edca98bd295256072dfa2e1a9d3ba829579b0b7
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
 DIST firejail-0.9.52.tar.xz 299396 BLAKE2B 
62b7798e46b69f1ae12ac85f219cc7414652e64d3bf9e1b206f8956febdc53c78151f08052fe694c691b787356b6821e8ff0df71a4277a238a4dc7d724165969
 SHA512 
f7318bcbd68f6d8c709cdc1f5065cb1019c1c64fdbd47c0fd698975412c4e075c7209bd275056daf61558b79d79127c88f1580cb8e4e034cc0551c7d34e11d06
+DIST firejail-0.9.54.tar.xz 315884 BLAKE2B 
62eaf42711aa3560c7ecb965903b64b10e04ea2898950b13c5371d859ccb1633634e1455c5558bf6fc02211d9937270fbc82cdd8409ff060f3a2c5aa8eb51517
 SHA512 
84bb5992ea4846d4398cc72dd9d65a8c4f20da9a2798ccd74a9157088313b768ef361bada62617d02b31174bca4b95e6560140f448021e1b93740a37992fe3df

diff --git a/sys-apps/firejail/files/0.9.54-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.54-contrib-fix.patch
new file mode 100644
index 000..7192bba3480
--- /dev/null
+++ b/sys-apps/firejail/files/0.9.54-contrib-fix.patch
@@ -0,0 +1,36 @@
+diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
+--- firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!/usr/bin/env python3
+ 
+ __author__ = "KOLANICH"
+ __copyright__ = """This is free and unencumbered software released into the 
public domain.
+diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
+--- firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
 firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
+--- firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
+--- firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import sys
+ import fjdisplay

diff --git a/sys-apps/firejail/firejail-0.9.54.ebuild 
b/sys-apps/firejail/firejail-0.9.54.ebuild
new file mode 100644
index 000..0a32135c461
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.54.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apparmor +bind +chroot contrib +file-transfer +network
+   network-restricted +seccomp suid +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
+
+RESTRICT=test
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2018-03-06 Thread Amadeusz Piotr Żołnowski
commit: ff50e6ea6059b64f22af046cc85de3e60bef7d8e
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Tue Mar  6 22:31:23 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue Mar  6 23:20:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff50e6ea

sys-apps/firejail: Bump version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/files/0.9.52-contrib-fix.patch | 36 +
 sys-apps/firejail/firejail-0.9.52.ebuild | 49 
 3 files changed, 86 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index bab7c66c876..352f1a2abe9 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -3,3 +3,4 @@ DIST firejail-0.9.44.8.tar.xz 214624 BLAKE2B 
05faddb65ea1736ff0a098f5ac8ae8bec62
 DIST firejail-0.9.46.tar.xz 254748 BLAKE2B 
bf9c6af2bbc53c153d39c16b4d1720f61110e40b5b7a57fd1f4edc4d758d7edb3cbfde17dbc1865ab1d3ad7cfc58e28d0e4d6aab1109bcdf9a4fb0179d1f5c98
 SHA512 
839f3d6146129ceb9e9a613a51ce76d1d0a8a9ccab85c807bb0e71354b5c25fbc2a76e1004400bba8b70434dd886bc67250a2fe0b0eaa7d1ee65f6472bc9f786
 DIST firejail-0.9.48.tar.xz 257592 BLAKE2B 
6e346f97417ceb2fbd31779715b652130466dc007be6ebdca7f1d7c46a784b9f6a938370fc6abf50d131e1959001ffcbf9b98dc9968647339677a101b1d974ea
 SHA512 
63d2d8a6e6b3f505c88b132a3528ec5211ca5325e53ad1878b25bfb7d679b63af769443b464375a96ea5278b0edca98bd295256072dfa2e1a9d3ba829579b0b7
 DIST firejail-0.9.50.tar.xz 279488 BLAKE2B 
96d8e9161f0631ebfa400fd79c1d8d139d014da46cc2bf7fd3683f75ef7dced6a435e09e1733b675bc549662d50fddca9bd8811872a5ed186d731bb3c16903ea
 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
+DIST firejail-0.9.52.tar.xz 299396 BLAKE2B 
62b7798e46b69f1ae12ac85f219cc7414652e64d3bf9e1b206f8956febdc53c78151f08052fe694c691b787356b6821e8ff0df71a4277a238a4dc7d724165969
 SHA512 
f7318bcbd68f6d8c709cdc1f5065cb1019c1c64fdbd47c0fd698975412c4e075c7209bd275056daf61558b79d79127c88f1580cb8e4e034cc0551c7d34e11d06

diff --git a/sys-apps/firejail/files/0.9.52-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.52-contrib-fix.patch
new file mode 100644
index 000..7192bba3480
--- /dev/null
+++ b/sys-apps/firejail/files/0.9.52-contrib-fix.patch
@@ -0,0 +1,36 @@
+diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
+--- firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!/usr/bin/env python3
+ 
+ __author__ = "KOLANICH"
+ __copyright__ = """This is free and unencumbered software released into the 
public domain.
+diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
+--- firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
 firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
+--- firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
+--- firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import sys
+ import fjdisplay

diff --git a/sys-apps/firejail/firejail-0.9.52.ebuild 
b/sys-apps/firejail/firejail-0.9.52.ebuild
new file mode 100644
index 000..ac978533eb6
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.52.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apparmor +bind +chroot contrib +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
+
+RESTRICT=test
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/C

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2018-03-06 Thread Amadeusz Piotr Żołnowski
commit: 90a75e928191a261233c10bab1a164a6c6461d65
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Tue Mar  6 22:58:49 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue Mar  6 23:20:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a75e92

sys-apps/firejail-lts: Bump version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/firejail-lts/Manifest |  1 +
 .../firejail-lts/firejail-lts-0.9.38.12.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index 4915ac13b9c..5988a4adce8 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.38.10.tar.bz2 159476 BLAKE2B 
e0ae02cd2b3feaf5d9e3e799d720f5a635ed4e3b6fca7041d0795ea09a3563bfece1cc42c391df65f05cf55199b97ae354092c2c2bb48f108ed2e2be4513fb3b
 SHA512 
61a41655a46031c34f44f7f24e3c5369e3187edc10cb091b0d429ead8d367e79acdaa4bb41573cdf733111ce353fc91efe51cb95e331ad7c2fdb639a60e194fb
+DIST firejail-0.9.38.12.tar.bz2 164962 BLAKE2B 
c89252548c70e347c6a841a8460501622fb6aa1f264e0458918bf903c94d84f6a9dc5eaaa2ea678e2754c277a3074cfdc3df7c9602ab0a4f4f867348a8c5cc92
 SHA512 
d0d6e81d9dbf404c653914bbbdad95caa3ce69ee6d5082cd30c60c0ddad02a2f0c2535bf15b6fcf68a0e4a5a738806fdd738407adbd5dd57eb289827f4cc487d

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.12.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.12.ebuild
new file mode 100644
index 000..ebcbef645a5
--- /dev/null
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.12.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+MY_PN=firejail
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Security sandbox for any type of processes; LTS branch"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+seccomp"
+
+DEPEND="!sys-apps/firejail"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   $(use_enable seccomp)
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-12-16 Thread Tobias Klausmann
commit: cdc30d3fc48b1afe2f0f37f5565196b17d41162d
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Dec 16 14:18:14 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Dec 16 17:24:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc30d3f

sys-apps/firejail-0.9.50-r0: amd64 stable

Gentoo-Bug: http://bugs.gentoo.org/639340

 sys-apps/firejail/firejail-0.9.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.50.ebuild 
b/sys-apps/firejail/firejail-0.9.50.ebuild
index b53f0cfbfdc..85b81b1bd4d 100644
--- a/sys-apps/firejail/firejail-0.9.50.ebuild
+++ b/sys-apps/firejail/firejail-0.9.50.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="apparmor +bind +chroot contrib +file-transfer +network
network-restricted +seccomp +userns x11"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-11-30 Thread Thomas Deutschmann
commit: 04e2683b269d6a18df574f5096175dae6e79bea3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov 30 20:12:29 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov 30 20:40:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e2683b

sys-apps/firejail: keyworded for x86 (bug #595208)

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-apps/firejail/firejail-0.9.44.10.ebuild | 2 +-
 sys-apps/firejail/firejail-0.9.44.8.ebuild  | 2 +-
 sys-apps/firejail/firejail-0.9.46.ebuild| 2 +-
 sys-apps/firejail/firejail-0.9.48.ebuild| 2 +-
 sys-apps/firejail/firejail-0.9.50.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.44.10.ebuild 
b/sys-apps/firejail/firejail-0.9.44.10.ebuild
index d0e5f64691c..c2922823f2d 100644
--- a/sys-apps/firejail/firejail-0.9.44.10.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 

diff --git a/sys-apps/firejail/firejail-0.9.44.8.ebuild 
b/sys-apps/firejail/firejail-0.9.44.8.ebuild
index 6852bac413c..a3984c109f7 100644
--- a/sys-apps/firejail/firejail-0.9.44.8.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~x86"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 

diff --git a/sys-apps/firejail/firejail-0.9.46.ebuild 
b/sys-apps/firejail/firejail-0.9.46.ebuild
index e1943e7842a..b53f0cfbfdc 100644
--- a/sys-apps/firejail/firejail-0.9.46.ebuild
+++ b/sys-apps/firejail/firejail-0.9.46.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="apparmor +bind +chroot contrib +file-transfer +network
network-restricted +seccomp +userns x11"
 

diff --git a/sys-apps/firejail/firejail-0.9.48.ebuild 
b/sys-apps/firejail/firejail-0.9.48.ebuild
index e1943e7842a..b53f0cfbfdc 100644
--- a/sys-apps/firejail/firejail-0.9.48.ebuild
+++ b/sys-apps/firejail/firejail-0.9.48.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="apparmor +bind +chroot contrib +file-transfer +network
network-restricted +seccomp +userns x11"
 

diff --git a/sys-apps/firejail/firejail-0.9.50.ebuild 
b/sys-apps/firejail/firejail-0.9.50.ebuild
index e1943e7842a..b53f0cfbfdc 100644
--- a/sys-apps/firejail/firejail-0.9.50.ebuild
+++ b/sys-apps/firejail/firejail-0.9.50.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="apparmor +bind +chroot contrib +file-transfer +network
network-restricted +seccomp +userns x11"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2017-09-30 Thread Amadeusz Piotr Żołnowski
commit: a53d23fb7001d7a0967e97877076b7a676f35ac8
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sat Sep 30 15:29:53 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sat Sep 30 15:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53d23fb

sys-apps/firejail: Bump version

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/files/0.9.50-contrib-fix.patch | 36 +
 sys-apps/firejail/firejail-0.9.50.ebuild | 49 
 3 files changed, 86 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 8a072ba6376..bdc48404e64 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -2,3 +2,4 @@ DIST firejail-0.9.44.10.tar.xz 216216 SHA256 
b21e264a0cbe14b09f8220e79066b1791fd
 DIST firejail-0.9.44.8.tar.xz 214624 SHA256 
b9fe191771db2d19344bfc8b1117c33793f78ae1ba10a76e948bfafd71b10771 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
 WHIRLPOOL 
f679f7f9592b27382b3653042d15bdc6c69d7ee95cb87a9dbcf1022b284901cfde26efc572e6d540ce15332418e6f80456dec2e9cc133b8b85815b57707245f1
 DIST firejail-0.9.46.tar.xz 254748 SHA256 
82f5691de90f8652b78803b6a5d8b93e749e107a86fd03518f5a3e2cdbd17b1d SHA512 
839f3d6146129ceb9e9a613a51ce76d1d0a8a9ccab85c807bb0e71354b5c25fbc2a76e1004400bba8b70434dd886bc67250a2fe0b0eaa7d1ee65f6472bc9f786
 WHIRLPOOL 
18e493370072acb71c37ef7dd8ea4d1cdbf102fbf2e91e03519b5e92e1279be733560300294aa353e2ba34f5b9b4e495e973ed5e77b7673e562dfe674c8bd314
 DIST firejail-0.9.48.tar.xz 257592 SHA256 
637da4221ff91c351020de15ef07a7b4f72bc015255be74cbbeb898bba254709 SHA512 
63d2d8a6e6b3f505c88b132a3528ec5211ca5325e53ad1878b25bfb7d679b63af769443b464375a96ea5278b0edca98bd295256072dfa2e1a9d3ba829579b0b7
 WHIRLPOOL 
312fb58914a7613e169f1b580f35cd912800c70623faa27cc4216b9198d0e79a65d36b35d67867936e64081a0fa1913951cccf121fc46600a08c1d393d707737
+DIST firejail-0.9.50.tar.xz 279488 SHA256 
c15475b7ec8b42ee8707f03207bef9ba92d801fc61fd8d1e0f8cfc03833bb800 SHA512 
766fe8a0c65ddc717759f0ea54a4fe72213f43ecf241c385e484eb7e47bebd5896976998c76e6a5ef9c153d4007c2a01e9d942cc9f352c4b085fb02fe708a87d
 WHIRLPOOL 
15df41a85664b160f053b539c27771a6723f1ea2cd67c21b2d393e9776cd713dc1243c0ab4459d0c4d08827241d726ff079d57d0899d0f53ad2ec3316a59dbc3

diff --git a/sys-apps/firejail/files/0.9.50-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.50-contrib-fix.patch
new file mode 100644
index 000..7192bba3480
--- /dev/null
+++ b/sys-apps/firejail/files/0.9.50-contrib-fix.patch
@@ -0,0 +1,36 @@
+diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
+--- firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!/usr/bin/env python3
+ 
+ __author__ = "KOLANICH"
+ __copyright__ = """This is free and unencumbered software released into the 
public domain.
+diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
+--- firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
 firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
+--- firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
+--- firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import sys
+ import fjdisplay

diff --git a/sys-apps/firejail/firejail-0.9.50.ebuild 
b/sys-apps/firejail/firejail-0.9.50.ebuild
new file mode 100644
index 000..e1943e7842a
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.50.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +bind +chroot contrib +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND=

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-09-10 Thread Amadeusz Piotr Żołnowski
commit: 4c21e9613bbc63cb56738313be211fbd198962b2
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Sep 10 21:48:43 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Sep 10 21:49:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c21e961

sys-apps/firejail: Restrict test

Some tests require super user privileges, some require Xorg, etc. Test
is not suitable to run from ebuild.

Gentoo-Bug: 620118
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-apps/firejail/firejail-0.9.44.10.ebuild | 2 ++
 sys-apps/firejail/firejail-0.9.44.8.ebuild  | 2 ++
 sys-apps/firejail/firejail-0.9.46.ebuild| 2 ++
 sys-apps/firejail/firejail-0.9.48.ebuild| 2 ++
 4 files changed, 8 insertions(+)

diff --git a/sys-apps/firejail/firejail-0.9.44.10.ebuild 
b/sys-apps/firejail/firejail-0.9.44.10.ebuild
index d427fd4d648..d0e5f64691c 100644
--- a/sys-apps/firejail/firejail-0.9.44.10.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.10.ebuild
@@ -20,6 +20,8 @@ DEPEND="!sys-apps/firejail-lts
 RDEPEND="${DEPEND}
x11? ( x11-wm/xpra[client,server] )"
 
+RESTRICT=test
+
 src_prepare() {
default
find -name Makefile.in -exec sed -i -r \

diff --git a/sys-apps/firejail/firejail-0.9.44.8.ebuild 
b/sys-apps/firejail/firejail-0.9.44.8.ebuild
index ac41a8c9096..6852bac413c 100644
--- a/sys-apps/firejail/firejail-0.9.44.8.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.8.ebuild
@@ -20,6 +20,8 @@ DEPEND="!sys-apps/firejail-lts
 RDEPEND="${DEPEND}
x11? ( x11-wm/xpra[client,server] )"
 
+RESTRICT=test
+
 src_prepare() {
default
find -name Makefile.in -exec sed -i -r \

diff --git a/sys-apps/firejail/firejail-0.9.46.ebuild 
b/sys-apps/firejail/firejail-0.9.46.ebuild
index ca110fb38c4..e1943e7842a 100644
--- a/sys-apps/firejail/firejail-0.9.46.ebuild
+++ b/sys-apps/firejail/firejail-0.9.46.ebuild
@@ -22,6 +22,8 @@ RDEPEND="${DEPEND}
 
 PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
 
+RESTRICT=test
+
 src_prepare() {
default
find -name Makefile.in -exec sed -i -r \

diff --git a/sys-apps/firejail/firejail-0.9.48.ebuild 
b/sys-apps/firejail/firejail-0.9.48.ebuild
index ca110fb38c4..e1943e7842a 100644
--- a/sys-apps/firejail/firejail-0.9.48.ebuild
+++ b/sys-apps/firejail/firejail-0.9.48.ebuild
@@ -22,6 +22,8 @@ RDEPEND="${DEPEND}
 
 PATCHES=( "${FILESDIR}/${PV}-contrib-fix.patch" )
 
+RESTRICT=test
+
 src_prepare() {
default
find -name Makefile.in -exec sed -i -r \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2017-08-27 Thread Amadeusz Piotr Żołnowski
commit: aa7a1fa1513015951b604d8b5bffbb6be3a1
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Aug 27 22:23:17 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Aug 27 22:23:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7a1fa1

sys-apps/firejail: Bump version

Gentoo-Bug: 622540
Package-Manager: Portage-2.3.7, Repoman-2.3.3

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/files/0.9.48-contrib-fix.patch | 36 ++
 sys-apps/firejail/firejail-0.9.48.ebuild | 47 
 3 files changed, 84 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index d07d98a47a9..8a072ba6376 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,3 +1,4 @@
 DIST firejail-0.9.44.10.tar.xz 216216 SHA256 
b21e264a0cbe14b09f8220e79066b1791fd8f2d5a8ceca1e669a7152e0b094a7 SHA512 
d9d259c25964eeea87311353a4488e56d1bd65c024aa79f5f2493100f58de4904e081db42132e8d190a05a105fb51dba1d0ac174bf786dc3ec43f356380b3fa6
 WHIRLPOOL 
34c8beac00a706ed3aea6429f4297421716e473460a9079b2ab9d5796e8ee5e560e5359202ec14beab0f470a076b635513b1082a07dac0f579e86a8113b3a8ee
 DIST firejail-0.9.44.8.tar.xz 214624 SHA256 
b9fe191771db2d19344bfc8b1117c33793f78ae1ba10a76e948bfafd71b10771 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
 WHIRLPOOL 
f679f7f9592b27382b3653042d15bdc6c69d7ee95cb87a9dbcf1022b284901cfde26efc572e6d540ce15332418e6f80456dec2e9cc133b8b85815b57707245f1
 DIST firejail-0.9.46.tar.xz 254748 SHA256 
82f5691de90f8652b78803b6a5d8b93e749e107a86fd03518f5a3e2cdbd17b1d SHA512 
839f3d6146129ceb9e9a613a51ce76d1d0a8a9ccab85c807bb0e71354b5c25fbc2a76e1004400bba8b70434dd886bc67250a2fe0b0eaa7d1ee65f6472bc9f786
 WHIRLPOOL 
18e493370072acb71c37ef7dd8ea4d1cdbf102fbf2e91e03519b5e92e1279be733560300294aa353e2ba34f5b9b4e495e973ed5e77b7673e562dfe674c8bd314
+DIST firejail-0.9.48.tar.xz 257592 SHA256 
637da4221ff91c351020de15ef07a7b4f72bc015255be74cbbeb898bba254709 SHA512 
63d2d8a6e6b3f505c88b132a3528ec5211ca5325e53ad1878b25bfb7d679b63af769443b464375a96ea5278b0edca98bd295256072dfa2e1a9d3ba829579b0b7
 WHIRLPOOL 
312fb58914a7613e169f1b580f35cd912800c70623faa27cc4216b9198d0e79a65d36b35d67867936e64081a0fa1913951cccf121fc46600a08c1d393d707737

diff --git a/sys-apps/firejail/files/0.9.48-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.48-contrib-fix.patch
new file mode 100644
index 000..7192bba3480
--- /dev/null
+++ b/sys-apps/firejail/files/0.9.48-contrib-fix.patch
@@ -0,0 +1,36 @@
+diff -Naur firejail-0.9.48/contrib/fix_private-bin.py 
firejail-0.9.48.new/contrib/fix_private-bin.py
+--- firejail-0.9.48/contrib/fix_private-bin.py 2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fix_private-bin.py 2017-08-27 
23:19:52.868481040 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!/usr/bin/env python3
+ 
+ __author__ = "KOLANICH"
+ __copyright__ = """This is free and unencumbered software released into the 
public domain.
+diff -Naur firejail-0.9.48/contrib/fjclip.py 
firejail-0.9.48.new/contrib/fjclip.py
+--- firejail-0.9.48/contrib/fjclip.py  2017-05-24 23:01:32.0 +0100
 firejail-0.9.48.new/contrib/fjclip.py  2017-08-27 23:19:58.476562539 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjdisplay.py 
firejail-0.9.48.new/contrib/fjdisplay.py
+--- firejail-0.9.48/contrib/fjdisplay.py   2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjdisplay.py   2017-08-27 23:20:01.932612762 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+diff -Naur firejail-0.9.48/contrib/fjresize.py 
firejail-0.9.48.new/contrib/fjresize.py
+--- firejail-0.9.48/contrib/fjresize.py2017-05-24 23:01:32.0 
+0100
 firejail-0.9.48.new/contrib/fjresize.py2017-08-27 23:20:06.932685422 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import sys
+ import fjdisplay

diff --git a/sys-apps/firejail/firejail-0.9.48.ebuild 
b/sys-apps/firejail/firejail-0.9.48.ebuild
new file mode 100644
index 000..ca110fb38c4
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.48.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +bind +chroot contrib +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2017-05-29 Thread Amadeusz Piotr Żołnowski
commit: 659b987d6f023a2dfc104454ef7dbe83a8a37144
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Mon May 29 14:36:33 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Mon May 29 14:37:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659b987d

sys-apps/firejail: Bump version

Gentoo-Bug: 6201180
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-apps/firejail/Manifest   |  1 +
 sys-apps/firejail/files/0.9.46-contrib-fix.patch | 57 
 sys-apps/firejail/firejail-0.9.46.ebuild | 47 +++
 sys-apps/firejail/metadata.xml   |  1 +
 4 files changed, 106 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 10a1a4e77fa..d07d98a47a9 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1,3 @@
 DIST firejail-0.9.44.10.tar.xz 216216 SHA256 
b21e264a0cbe14b09f8220e79066b1791fd8f2d5a8ceca1e669a7152e0b094a7 SHA512 
d9d259c25964eeea87311353a4488e56d1bd65c024aa79f5f2493100f58de4904e081db42132e8d190a05a105fb51dba1d0ac174bf786dc3ec43f356380b3fa6
 WHIRLPOOL 
34c8beac00a706ed3aea6429f4297421716e473460a9079b2ab9d5796e8ee5e560e5359202ec14beab0f470a076b635513b1082a07dac0f579e86a8113b3a8ee
 DIST firejail-0.9.44.8.tar.xz 214624 SHA256 
b9fe191771db2d19344bfc8b1117c33793f78ae1ba10a76e948bfafd71b10771 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
 WHIRLPOOL 
f679f7f9592b27382b3653042d15bdc6c69d7ee95cb87a9dbcf1022b284901cfde26efc572e6d540ce15332418e6f80456dec2e9cc133b8b85815b57707245f1
+DIST firejail-0.9.46.tar.xz 254748 SHA256 
82f5691de90f8652b78803b6a5d8b93e749e107a86fd03518f5a3e2cdbd17b1d SHA512 
839f3d6146129ceb9e9a613a51ce76d1d0a8a9ccab85c807bb0e71354b5c25fbc2a76e1004400bba8b70434dd886bc67250a2fe0b0eaa7d1ee65f6472bc9f786
 WHIRLPOOL 
18e493370072acb71c37ef7dd8ea4d1cdbf102fbf2e91e03519b5e92e1279be733560300294aa353e2ba34f5b9b4e495e973ed5e77b7673e562dfe674c8bd314

diff --git a/sys-apps/firejail/files/0.9.46-contrib-fix.patch 
b/sys-apps/firejail/files/0.9.46-contrib-fix.patch
new file mode 100644
index 000..fc882b4dc6e
--- /dev/null
+++ b/sys-apps/firejail/files/0.9.46-contrib-fix.patch
@@ -0,0 +1,57 @@
+diff -Naur firejail-0.9.46/contrib/fix_private-bin.py 
firejail-0.9.46.new/contrib/fix_private-bin.py
+--- firejail-0.9.46/contrib/fix_private-bin.py 2017-05-13 14:44:54.0 
+0100
 firejail-0.9.46.new/contrib/fix_private-bin.py 2017-05-29 
15:25:56.355489307 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!/usr/bin/env python3
+ 
+ __author__ = "KOLANICH"
+ __copyright__ = """This is free and unencumbered software released into the 
public domain.
+diff -Naur firejail-0.9.46/contrib/fjclip.py 
firejail-0.9.46.new/contrib/fjclip.py
+--- firejail-0.9.46/contrib/fjclip.py  2017-05-13 14:44:54.0 +0100
 firejail-0.9.46.new/contrib/fjclip.py  2017-05-29 15:25:39.463236203 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+@@ -32,4 +32,4 @@
+ else:
+ display = fjdisplay.getdisplay(sys.argv[2])
+ clipout = 
subprocess.Popen(['xsel','-b','-i','--display',display],stdin=subprocess.PIPE)
+-clipout.communicate(clipin)
+\ Brak znaku nowej linii na końcu pliku
++clipout.communicate(clipin)
+diff -Naur firejail-0.9.46/contrib/fjdisplay.py 
firejail-0.9.46.new/contrib/fjdisplay.py
+--- firejail-0.9.46/contrib/fjdisplay.py   2017-05-13 14:44:54.0 
+0100
 firejail-0.9.46.new/contrib/fjdisplay.py   2017-05-29 15:25:47.191351983 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import re
+ import sys
+@@ -40,4 +40,4 @@
+ if len(sys.argv) == 1:
+ print(getfirejails())
+ if len(sys.argv) == 2:
+-print (getdisplay(sys.argv[1]))
+\ Brak znaku nowej linii na końcu pliku
++print (getdisplay(sys.argv[1]))
+diff -Naur firejail-0.9.46/contrib/fjresize.py 
firejail-0.9.46.new/contrib/fjresize.py
+--- firejail-0.9.46/contrib/fjresize.py2017-05-13 14:44:54.0 
+0100
 firejail-0.9.46.new/contrib/fjresize.py2017-05-29 15:26:03.728599816 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ 
+ import sys
+ import fjdisplay
+@@ -22,4 +22,4 @@
+ out = 
subprocess.check_output(['xrandr','--display',fjdisplay.getdisplay(sys.argv[1]),'--output','default','--mode',sys.argv[2]])
+ print(out)
+ else:
+-print(usage)
+\ Brak znaku nowej linii na końcu pliku
++print(usage)

diff --git a/sys-apps/firejail/firejail-0.9.46.ebuild 
b/sys-apps/firejail/firejail-0.9.46.ebuild
new file mode 100644
index 000..ca110fb38c4
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.46.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPT

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-05-16 Thread Amadeusz Piotr Żołnowski
commit: d2bd7a33eb4014618d299ac83981e042f697539e
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Tue May 16 21:41:04 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue May 16 21:41:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2bd7a33

sys-apps/firejail: Bump version

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-apps/firejail/Manifest  |  1 +
 sys-apps/firejail/firejail-0.9.44.10.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index af88341e724..10a1a4e77fa 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
+DIST firejail-0.9.44.10.tar.xz 216216 SHA256 
b21e264a0cbe14b09f8220e79066b1791fd8f2d5a8ceca1e669a7152e0b094a7 SHA512 
d9d259c25964eeea87311353a4488e56d1bd65c024aa79f5f2493100f58de4904e081db42132e8d190a05a105fb51dba1d0ac174bf786dc3ec43f356380b3fa6
 WHIRLPOOL 
34c8beac00a706ed3aea6429f4297421716e473460a9079b2ab9d5796e8ee5e560e5359202ec14beab0f470a076b635513b1082a07dac0f579e86a8113b3a8ee
 DIST firejail-0.9.44.8.tar.xz 214624 SHA256 
b9fe191771db2d19344bfc8b1117c33793f78ae1ba10a76e948bfafd71b10771 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
 WHIRLPOOL 
f679f7f9592b27382b3653042d15bdc6c69d7ee95cb87a9dbcf1022b284901cfde26efc572e6d540ce15332418e6f80456dec2e9cc133b8b85815b57707245f1

diff --git a/sys-apps/firejail/firejail-0.9.44.10.ebuild 
b/sys-apps/firejail/firejail-0.9.44.10.ebuild
new file mode 100644
index 000..d427fd4d648
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.44.10.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +bind +chroot +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable apparmor)
+   $(use_enable bind)
+   $(use_enable chroot)
+   $(use_enable file-transfer)
+   $(use_enable network)
+   $(use_enable seccomp)
+   $(use_enable userns)
+   $(use_enable x11)
+   )
+   use network-restricted && myeconfargs+=( --enable-network=restricted )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2017-01-31 Thread Amadeusz Piotr Żołnowski
commit: d1f12cb23a22b675d3cc6bc1dee5130a3a99b324
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Tue Jan 31 20:06:08 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue Jan 31 20:06:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f12cb2

sys-apps/firejail: Remove vulnerable version

Gentoo-Bug: 607382

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/Manifest |  1 -
 .../files/firejail-0.9.44.4-sysmacros.patch| 10 -
 sys-apps/firejail/firejail-0.9.44.4.ebuild | 46 --
 3 files changed, 57 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 5788674..af88341 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.44.4.tar.xz 213648 SHA256 
2d70a2cd554835db0e2eba201c0466e247fbaa2b60c86abd34b9170e0eebc10f SHA512 
222567db00fd85f468fff380dbc875b10fe4eb94ff95669e15adc4db55b36208eaef5ceb65bd2d05d79f8f9230552fb0f597fb6b7bf06bb47537321c9c02a3be
 WHIRLPOOL 
8f19f2bda316cca29057d547d9deb357a55db3ffe3ef0ef02f948bd975e2e66f34a91f121363c15b5f6012fb3bde08fa10d2bc90233a14662406effbaff9fe37
 DIST firejail-0.9.44.8.tar.xz 214624 SHA256 
b9fe191771db2d19344bfc8b1117c33793f78ae1ba10a76e948bfafd71b10771 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
 WHIRLPOOL 
f679f7f9592b27382b3653042d15bdc6c69d7ee95cb87a9dbcf1022b284901cfde26efc572e6d540ce15332418e6f80456dec2e9cc133b8b85815b57707245f1

diff --git a/sys-apps/firejail/files/firejail-0.9.44.4-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.44.4-sysmacros.patch
deleted file mode 100644
index 1c6612a..
--- a/sys-apps/firejail/files/firejail-0.9.44.4-sysmacros.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/src/firejail/fs_dev.c
-+++ b/src/firejail/fs_dev.c
-@@ -28,6 +28,7 @@
- #ifndef _BSD_SOURCE
- #define _BSD_SOURCE 
- #endif
-+#include 
- #include 
- 
- typedef struct {

diff --git a/sys-apps/firejail/firejail-0.9.44.4.ebuild 
b/sys-apps/firejail/firejail-0.9.44.4.ebuild
deleted file mode 100644
index 4c9e627..
--- a/sys-apps/firejail/firejail-0.9.44.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="apparmor +bind +chroot +file-transfer +network
-   network-restricted +seccomp +userns x11"
-
-DEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )"
-RDEPEND="${DEPEND}
-   x11? ( x11-wm/xpra[client,server] )"
-
-PATCHES=( "${FILESDIR}"/${P}-sysmacros.patch )
-
-src_prepare() {
-   default
-   find -name Makefile.in -exec sed -i -r \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable apparmor)
-   $(use_enable bind)
-   $(use_enable chroot)
-   $(use_enable file-transfer)
-   $(use_enable network)
-   $(use_enable seccomp)
-   $(use_enable userns)
-   $(use_enable x11)
-   )
-   use network-restricted && myeconfargs+=( --enable-network=restricted )
-   econf "${myeconfargs[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-01-30 Thread Agostino Sarubbo
commit: 76e7b5a6b2080cb58d1e597f9c795acb1412c0f6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 30 13:08:23 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 30 13:08:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e7b5a6

sys-apps/firejail: amd64 stable wrt bug #607382

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail/firejail-0.9.44.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.44.8.ebuild 
b/sys-apps/firejail/firejail-0.9.44.8.ebuild
index 6d5f530..0a54514 100644
--- a/sys-apps/firejail/firejail-0.9.44.8.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/

2017-01-29 Thread Amadeusz Piotr Żołnowski
commit: b7b2e61d012955d48c24fe0c84d9b14f51c93692
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Jan 29 18:04:27 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Jan 29 18:04:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b2e61d

sys-apps/firejail-lts: Remove vulnerable version

Gentoo-Bug: 607382

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail-lts/Manifest |  1 -
 .../files/firejail-lts-0.9.38.8-sysmacros.patch| 27 -
 sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild | 35 --
 3 files changed, 63 deletions(-)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index a3dd5c4..6962ed6 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1,2 +1 @@
 DIST firejail-0.9.38.10.tar.bz2 159476 SHA256 
1695c8991ab27e7bd69a27e73e311d28fda92d996ffab90addabfcd57690e1ba SHA512 
61a41655a46031c34f44f7f24e3c5369e3187edc10cb091b0d429ead8d367e79acdaa4bb41573cdf733111ce353fc91efe51cb95e331ad7c2fdb639a60e194fb
 WHIRLPOOL 
dfcc293a5dc94b44d18a0fd0930c771a7f9cae250ef5da06d7564b8f57618c28ccd6f74a772d20f1e3ce72bb6a40b4fe722b2f008c36e8210aa4dc1f870c0226
-DIST firejail-0.9.38.8.tar.bz2 158812 SHA256 
36990c817d89b70ca9fa50860133c7728157003479e3b1801515ff259adf9357 SHA512 
6f62bd0a9e87251af0e8c6d009714d18e7fb2819e4136fb49dcd7cc7ebc2b7b196395a0fe45a93101b0d42c66240c0da82481fd9d911fa33b0d7ca4933227dfd
 WHIRLPOOL 
9ef9d61e5ec36c517b55dbbe921e28b96a2839f79a4aec775cf4f88320a3f6f8d2270363c0949e84e17af40642491910abc13f0e997dedd9dfad19a891312484

diff --git a/sys-apps/firejail-lts/files/firejail-lts-0.9.38.8-sysmacros.patch 
b/sys-apps/firejail-lts/files/firejail-lts-0.9.38.8-sysmacros.patch
deleted file mode 100644
index 85830a4..
--- a/sys-apps/firejail-lts/files/firejail-lts-0.9.38.8-sysmacros.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Wed, 20 Apr 2016 00:14:21 -0400
-Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
-
-These funcs have been defined in sys/sysmacros.h forever, and Linux C
-libs are moving away from implicitly including it.  Update the files
-to include it explicitly.

- src/firejail/fs_dev.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
-index 97ee9de..2f66980 100644
 a/src/firejail/fs_dev.c
-+++ b/src/firejail/fs_dev.c
-@@ -28,6 +28,7 @@
- #ifndef _BSD_SOURCE
- #define _BSD_SOURCE 
- #endif
-+#include 
- #include 
- 
- static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
--- 
-2.7.4
-

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
deleted file mode 100644
index 1228024..
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-MY_PN=firejail
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Security sandbox for any type of processes; LTS branch"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+seccomp"
-
-DEPEND="!sys-apps/firejail"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-sysmacros.patch
-   find -name Makefile.in -exec sed -i -r \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   econf $(use_enable seccomp)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2017-01-29 Thread Agostino Sarubbo
commit: 1b65000d60d5fa5f6f6e0ddc41e55600ead880ce
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 29 13:55:28 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 29 13:55:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b65000d

sys-apps/firejail-lts: amd64 stable wrt bug #607382

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
index 8255852..7ab53d8 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+seccomp"
 
 DEPEND="!sys-apps/firejail"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2017-01-27 Thread Amadeusz Piotr Żołnowski
commit: 935bc7161232d3955d0640a8bc1a38df771f2a5a
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Fri Jan 27 21:23:29 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Fri Jan 27 22:20:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935bc716

sys-apps/firejail-lts: Bump version

Gentoo-Bug: 607382

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail-lts/Manifest |  1 +
 .../firejail-lts/firejail-lts-0.9.38.10.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index 1a42a10..a3dd5c4 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1 +1,2 @@
+DIST firejail-0.9.38.10.tar.bz2 159476 SHA256 
1695c8991ab27e7bd69a27e73e311d28fda92d996ffab90addabfcd57690e1ba SHA512 
61a41655a46031c34f44f7f24e3c5369e3187edc10cb091b0d429ead8d367e79acdaa4bb41573cdf733111ce353fc91efe51cb95e331ad7c2fdb639a60e194fb
 WHIRLPOOL 
dfcc293a5dc94b44d18a0fd0930c771a7f9cae250ef5da06d7564b8f57618c28ccd6f74a772d20f1e3ce72bb6a40b4fe722b2f008c36e8210aa4dc1f870c0226
 DIST firejail-0.9.38.8.tar.bz2 158812 SHA256 
36990c817d89b70ca9fa50860133c7728157003479e3b1801515ff259adf9357 SHA512 
6f62bd0a9e87251af0e8c6d009714d18e7fb2819e4136fb49dcd7cc7ebc2b7b196395a0fe45a93101b0d42c66240c0da82481fd9d911fa33b0d7ca4933227dfd
 WHIRLPOOL 
9ef9d61e5ec36c517b55dbbe921e28b96a2839f79a4aec775cf4f88320a3f6f8d2270363c0949e84e17af40642491910abc13f0e997dedd9dfad19a891312484

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
new file mode 100644
index ..d57adf1
--- /dev/null
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+MY_PN=firejail
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Security sandbox for any type of processes; LTS branch"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+seccomp"
+
+DEPEND="!sys-apps/firejail"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   find -name Makefile.in -exec sed -i -r \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   econf $(use_enable seccomp)
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-01-27 Thread Amadeusz Piotr Żołnowski
commit: e5fe84214f86932076485c28d8bdc87888203e1c
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Fri Jan 27 21:34:20 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Fri Jan 27 22:20:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5fe8421

sys-apps/firejail: Don't install license file

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/firejail-0.9.44.8.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/firejail/firejail-0.9.44.8.ebuild 
b/sys-apps/firejail/firejail-0.9.44.8.ebuild
index a905b9b..6d5f530 100644
--- a/sys-apps/firejail/firejail-0.9.44.8.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.8.ebuild
@@ -24,6 +24,7 @@ RDEPEND="${DEPEND}
 src_prepare() {
default
find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
-e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-e '1iCC=@CC@' {} + || die
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-01-27 Thread Amadeusz Piotr Żołnowski
commit: 863ed56415590683d865e86f6c2d94f5f028d107
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Fri Jan 27 21:20:52 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Fri Jan 27 22:20:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863ed564

sys-apps/firejail: Bump version

Gentoo-Bug: 607382

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/Manifest |  1 +
 sys-apps/firejail/firejail-0.9.44.8.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 251939e..5788674 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.44.4.tar.xz 213648 SHA256 
2d70a2cd554835db0e2eba201c0466e247fbaa2b60c86abd34b9170e0eebc10f SHA512 
222567db00fd85f468fff380dbc875b10fe4eb94ff95669e15adc4db55b36208eaef5ceb65bd2d05d79f8f9230552fb0f597fb6b7bf06bb47537321c9c02a3be
 WHIRLPOOL 
8f19f2bda316cca29057d547d9deb357a55db3ffe3ef0ef02f948bd975e2e66f34a91f121363c15b5f6012fb3bde08fa10d2bc90233a14662406effbaff9fe37
+DIST firejail-0.9.44.8.tar.xz 214624 SHA256 
b9fe191771db2d19344bfc8b1117c33793f78ae1ba10a76e948bfafd71b10771 SHA512 
5dc56e259b18c1bd853d15b44bd266b59f45b8ede7e370ce59bfeff7e390d7f4a1784c1c0986d039e2f8de6329984748c8ed287a4a715e95886607f0fd91fd4f
 WHIRLPOOL 
f679f7f9592b27382b3653042d15bdc6c69d7ee95cb87a9dbcf1022b284901cfde26efc572e6d540ce15332418e6f80456dec2e9cc133b8b85815b57707245f1

diff --git a/sys-apps/firejail/firejail-0.9.44.8.ebuild 
b/sys-apps/firejail/firejail-0.9.44.8.ebuild
new file mode 100644
index ..a905b9b
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.44.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +bind +chroot +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable apparmor)
+   $(use_enable bind)
+   $(use_enable chroot)
+   $(use_enable file-transfer)
+   $(use_enable network)
+   $(use_enable seccomp)
+   $(use_enable userns)
+   $(use_enable x11)
+   )
+   use network-restricted && myeconfargs+=( --enable-network=restricted )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2017-01-27 Thread Amadeusz Piotr Żołnowski
commit: 9ba67031cd681a35c5893bad8c77c4be47eec190
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Fri Jan 27 22:07:04 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Fri Jan 27 22:20:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba67031

sys-apps/firejail-lts: Install docs in directory with full version

Don't install license file.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
index d57adf1..8255852 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.10.ebuild
@@ -25,10 +25,13 @@ S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
find -name Makefile.in -exec sed -i -r \
+   -e '/^\tinstall .*COPYING /d' \
-e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-e '1iCC=@CC@' {} + || die
 }
 
 src_configure() {
-   econf $(use_enable seccomp)
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   $(use_enable seccomp)
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2017-01-14 Thread Amadeusz Piotr Żołnowski
commit: 1da7e8bff44c4049ccf60bd02befe7fbdba44295
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sat Jan 14 20:53:30 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sat Jan 14 20:53:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da7e8bf

sys-apps/firejail: Remove vulnerable version

Gentoo-Bug: 604758

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/Manifest |  1 -
 .../files/firejail-0.9.44.2-sysmacros.patch| 27 -
 sys-apps/firejail/firejail-0.9.44.2.ebuild | 46 --
 3 files changed, 74 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index bc636c4..251939e 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978
 DIST firejail-0.9.44.4.tar.xz 213648 SHA256 
2d70a2cd554835db0e2eba201c0466e247fbaa2b60c86abd34b9170e0eebc10f SHA512 
222567db00fd85f468fff380dbc875b10fe4eb94ff95669e15adc4db55b36208eaef5ceb65bd2d05d79f8f9230552fb0f597fb6b7bf06bb47537321c9c02a3be
 WHIRLPOOL 
8f19f2bda316cca29057d547d9deb357a55db3ffe3ef0ef02f948bd975e2e66f34a91f121363c15b5f6012fb3bde08fa10d2bc90233a14662406effbaff9fe37

diff --git a/sys-apps/firejail/files/firejail-0.9.44.2-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.44.2-sysmacros.patch
deleted file mode 100644
index 85830a4..
--- a/sys-apps/firejail/files/firejail-0.9.44.2-sysmacros.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Wed, 20 Apr 2016 00:14:21 -0400
-Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
-
-These funcs have been defined in sys/sysmacros.h forever, and Linux C
-libs are moving away from implicitly including it.  Update the files
-to include it explicitly.

- src/firejail/fs_dev.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
-index 97ee9de..2f66980 100644
 a/src/firejail/fs_dev.c
-+++ b/src/firejail/fs_dev.c
-@@ -28,6 +28,7 @@
- #ifndef _BSD_SOURCE
- #define _BSD_SOURCE 
- #endif
-+#include 
- #include 
- 
- static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
--- 
-2.7.4
-

diff --git a/sys-apps/firejail/firejail-0.9.44.2.ebuild 
b/sys-apps/firejail/firejail-0.9.44.2.ebuild
deleted file mode 100644
index c1e2038..
--- a/sys-apps/firejail/firejail-0.9.44.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="apparmor +bind +chroot +file-transfer +network
-   network-restricted +seccomp +userns x11"
-
-DEPEND="!sys-apps/firejail-lts
-   apparmor? ( sys-libs/libapparmor )"
-RDEPEND="${DEPEND}
-   x11? ( x11-wm/xpra[client,server] )"
-
-PATCHES=( "${FILESDIR}"/${P}-sysmacros.patch )
-
-src_prepare() {
-   default
-   find -name Makefile.in -exec sed -i -r \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable apparmor)
-   $(use_enable bind)
-   $(use_enable chroot)
-   $(use_enable file-transfer)
-   $(use_enable network)
-   $(use_enable seccomp)
-   $(use_enable userns)
-   $(use_enable x11)
-   )
-   use network-restricted && myeconfargs+=( --enable-network=restricted )
-   econf "${myeconfargs[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/

2017-01-14 Thread Amadeusz Piotr Żołnowski
commit: 64bf2494820d247f2f906164df876811a988e7ec
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sat Jan 14 20:56:16 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sat Jan 14 20:56:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bf2494

sys-apps/firejail-lts: Remove vulnerable version

Gentoo-Bug: 604758

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail-lts/Manifest |  1 -
 .../files/firejail-lts-0.9.38.6-sysmacros.patch| 27 -
 sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild | 35 --
 3 files changed, 63 deletions(-)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index 6ad1cef..1a42a10 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1,2 +1 @@
-DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 
76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 
ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26
 WHIRLPOOL 
fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
 DIST firejail-0.9.38.8.tar.bz2 158812 SHA256 
36990c817d89b70ca9fa50860133c7728157003479e3b1801515ff259adf9357 SHA512 
6f62bd0a9e87251af0e8c6d009714d18e7fb2819e4136fb49dcd7cc7ebc2b7b196395a0fe45a93101b0d42c66240c0da82481fd9d911fa33b0d7ca4933227dfd
 WHIRLPOOL 
9ef9d61e5ec36c517b55dbbe921e28b96a2839f79a4aec775cf4f88320a3f6f8d2270363c0949e84e17af40642491910abc13f0e997dedd9dfad19a891312484

diff --git a/sys-apps/firejail-lts/files/firejail-lts-0.9.38.6-sysmacros.patch 
b/sys-apps/firejail-lts/files/firejail-lts-0.9.38.6-sysmacros.patch
deleted file mode 100644
index 85830a4..
--- a/sys-apps/firejail-lts/files/firejail-lts-0.9.38.6-sysmacros.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Wed, 20 Apr 2016 00:14:21 -0400
-Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
-
-These funcs have been defined in sys/sysmacros.h forever, and Linux C
-libs are moving away from implicitly including it.  Update the files
-to include it explicitly.

- src/firejail/fs_dev.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
-index 97ee9de..2f66980 100644
 a/src/firejail/fs_dev.c
-+++ b/src/firejail/fs_dev.c
-@@ -28,6 +28,7 @@
- #ifndef _BSD_SOURCE
- #define _BSD_SOURCE 
- #endif
-+#include 
- #include 
- 
- static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
--- 
-2.7.4
-

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
deleted file mode 100644
index eb33f24..
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-MY_PN=firejail
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Security sandbox for any type of processes; LTS branch"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+seccomp"
-
-DEPEND="!sys-apps/firejail"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-sysmacros.patch
-   find -name Makefile.in -exec sed -i -r \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   econf $(use_enable seccomp)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2017-01-13 Thread Agostino Sarubbo
commit: ee2c27233134c926c02f6968fc40c50cbd294733
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:38 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2c2723

sys-apps/firejail-lts: amd64 stable wrt bug #604758

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
index 44528fa..1228024 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+seccomp"
 
 DEPEND="!sys-apps/firejail"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2017-01-13 Thread Agostino Sarubbo
commit: c0b5341d567a5cf7a3678b8fe2fcee5218bcc25e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:33 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b5341d

sys-apps/firejail: amd64 stable wrt bug #604758

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail/firejail-0.9.44.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.44.4.ebuild 
b/sys-apps/firejail/firejail-0.9.44.4.ebuild
index f1b612f..4c9e627 100644
--- a/sys-apps/firejail/firejail-0.9.44.4.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/

2017-01-11 Thread Amadeusz Piotr Żołnowski
commit: 0d4eac03e17aefca1042c661bf8f7e226b46f258
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Wed Jan 11 21:00:35 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Jan 11 21:00:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4eac03

sys-apps/firejail-lts: Bump version

Gentoo-Bug: 604758

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail-lts/Manifest |  1 +
 .../files/firejail-lts-0.9.38.8-sysmacros.patch| 27 +
 sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild | 35 ++
 3 files changed, 63 insertions(+)

diff --git a/sys-apps/firejail-lts/Manifest b/sys-apps/firejail-lts/Manifest
index adccb37..6ad1cef 100644
--- a/sys-apps/firejail-lts/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 
76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 
ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26
 WHIRLPOOL 
fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
+DIST firejail-0.9.38.8.tar.bz2 158812 SHA256 
36990c817d89b70ca9fa50860133c7728157003479e3b1801515ff259adf9357 SHA512 
6f62bd0a9e87251af0e8c6d009714d18e7fb2819e4136fb49dcd7cc7ebc2b7b196395a0fe45a93101b0d42c66240c0da82481fd9d911fa33b0d7ca4933227dfd
 WHIRLPOOL 
9ef9d61e5ec36c517b55dbbe921e28b96a2839f79a4aec775cf4f88320a3f6f8d2270363c0949e84e17af40642491910abc13f0e997dedd9dfad19a891312484

diff --git a/sys-apps/firejail-lts/files/firejail-lts-0.9.38.8-sysmacros.patch 
b/sys-apps/firejail-lts/files/firejail-lts-0.9.38.8-sysmacros.patch
new file mode 100644
index ..85830a4
--- /dev/null
+++ b/sys-apps/firejail-lts/files/firejail-lts-0.9.38.8-sysmacros.patch
@@ -0,0 +1,27 @@
+From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Wed, 20 Apr 2016 00:14:21 -0400
+Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
+
+These funcs have been defined in sys/sysmacros.h forever, and Linux C
+libs are moving away from implicitly including it.  Update the files
+to include it explicitly.
+---
+ src/firejail/fs_dev.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
+index 97ee9de..2f66980 100644
+--- a/src/firejail/fs_dev.c
 b/src/firejail/fs_dev.c
+@@ -28,6 +28,7 @@
+ #ifndef _BSD_SOURCE
+ #define _BSD_SOURCE 
+ #endif
++#include 
+ #include 
+ 
+ static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
+-- 
+2.7.4
+

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
new file mode 100644
index ..44528fa
--- /dev/null
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+MY_PN=firejail
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Security sandbox for any type of processes; LTS branch"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+seccomp"
+
+DEPEND="!sys-apps/firejail"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${P}-sysmacros.patch
+   find -name Makefile.in -exec sed -i -r \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   econf $(use_enable seccomp)
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2017-01-11 Thread Sebastian Pipping
commit: 832392448228d11fb699aa24303338fabdc8
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Jan 11 19:49:46 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Jan 11 19:50:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83239244

sys-apps/firejail: 0.9.44.4 (bug #604758)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/Manifest |  1 +
 .../files/firejail-0.9.44.4-sysmacros.patch| 10 +
 sys-apps/firejail/firejail-0.9.44.4.ebuild | 46 ++
 3 files changed, 57 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 18ec9ff..bc636c4 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1 +1,2 @@
 DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978
+DIST firejail-0.9.44.4.tar.xz 213648 SHA256 
2d70a2cd554835db0e2eba201c0466e247fbaa2b60c86abd34b9170e0eebc10f SHA512 
222567db00fd85f468fff380dbc875b10fe4eb94ff95669e15adc4db55b36208eaef5ceb65bd2d05d79f8f9230552fb0f597fb6b7bf06bb47537321c9c02a3be
 WHIRLPOOL 
8f19f2bda316cca29057d547d9deb357a55db3ffe3ef0ef02f948bd975e2e66f34a91f121363c15b5f6012fb3bde08fa10d2bc90233a14662406effbaff9fe37

diff --git a/sys-apps/firejail/files/firejail-0.9.44.4-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.44.4-sysmacros.patch
new file mode 100644
index ..1c6612a
--- /dev/null
+++ b/sys-apps/firejail/files/firejail-0.9.44.4-sysmacros.patch
@@ -0,0 +1,10 @@
+--- a/src/firejail/fs_dev.c
 b/src/firejail/fs_dev.c
+@@ -28,6 +28,7 @@
+ #ifndef _BSD_SOURCE
+ #define _BSD_SOURCE 
+ #endif
++#include 
+ #include 
+ 
+ typedef struct {

diff --git a/sys-apps/firejail/firejail-0.9.44.4.ebuild 
b/sys-apps/firejail/firejail-0.9.44.4.ebuild
new file mode 100644
index ..f1b612f
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.44.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +bind +chroot +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="!sys-apps/firejail-lts
+   apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+PATCHES=( "${FILESDIR}"/${P}-sysmacros.patch )
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable apparmor)
+   $(use_enable bind)
+   $(use_enable chroot)
+   $(use_enable file-transfer)
+   $(use_enable network)
+   $(use_enable seccomp)
+   $(use_enable userns)
+   $(use_enable x11)
+   )
+   use network-restricted && myeconfargs+=( --enable-network=restricted )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/

2016-12-21 Thread Tobias Klausmann
commit: c031253af2310744a80810398012514cdb67686c
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Dec 21 18:56:15 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Dec 21 18:56:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c031253a

sys-apps/firejail-lts-0.9.38.6-r0: stable on amd64

Gentoo-Bug: 601994

 sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
index 575d166..eb33f24 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+seccomp"
 
 DEPEND="!sys-apps/firejail"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2016-12-18 Thread Amadeusz Piotr Żołnowski
commit: f08ddfcb6bf785785366131171d2b2ab29d068dd
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Dec 18 13:26:47 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Dec 18 13:27:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08ddfcb

sys-apps/firejail: Block firejail-lts rather than itself

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/firejail-0.9.44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.44.2.ebuild 
b/sys-apps/firejail/firejail-0.9.44.2.ebuild
index b3b3b46..c1e2038 100644
--- a/sys-apps/firejail/firejail-0.9.44.2.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.2.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 
-DEPEND="!sys-apps/firejail
+DEPEND="!sys-apps/firejail-lts
apparmor? ( sys-libs/libapparmor )"
 RDEPEND="${DEPEND}
x11? ( x11-wm/xpra[client,server] )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail-lts/files/, sys-apps/firejail-lts/, ...

2016-12-18 Thread Amadeusz Piotr Żołnowski
commit: 4f4ba7ccdb2bccd1835237c9ffba27e2bafe45c5
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Dec 18 10:57:48 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Dec 18 11:14:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4ba7cc

sys-apps/firejail-lts: Move LTS version to separate package

Having it in a separate package makes it easier for users to follow LTS
branch of firejail. Before that users had to mask older versions to test
LTS. It's better than having it slotted because portage by default picks
up latest version from any slot and user would have to explicitly
install particular slot.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/{firejail => firejail-lts}/Manifest |  1 -
 .../files/firejail-lts-0.9.38.6-sysmacros.patch} |  0
 .../firejail-lts-0.9.38.6.ebuild}| 12 ++--
 sys-apps/{firejail => firejail-lts}/metadata.xml | 16 +++-
 sys-apps/firejail/Manifest   |  1 -
 sys-apps/firejail/firejail-0.9.44.2.ebuild   |  3 ++-
 sys-apps/firejail/metadata.xml   |  3 +++
 7 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail-lts/Manifest
similarity index 50%
copy from sys-apps/firejail/Manifest
copy to sys-apps/firejail-lts/Manifest
index 3024036..adccb37 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail-lts/Manifest
@@ -1,2 +1 @@
 DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 
76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 
ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26
 WHIRLPOOL 
fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
-DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978

diff --git a/sys-apps/firejail/files/firejail-0.9.38.6-sysmacros.patch 
b/sys-apps/firejail-lts/files/firejail-lts-0.9.38.6-sysmacros.patch
similarity index 100%
rename from sys-apps/firejail/files/firejail-0.9.38.6-sysmacros.patch
rename to sys-apps/firejail-lts/files/firejail-lts-0.9.38.6-sysmacros.patch

diff --git a/sys-apps/firejail/firejail-0.9.38.6.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
similarity index 66%
rename from sys-apps/firejail/firejail-0.9.38.6.ebuild
rename to sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
index d35fd1c..575d166 100644
--- a/sys-apps/firejail/firejail-0.9.38.6.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.6.ebuild
@@ -6,15 +6,23 @@ EAPI=5
 
 inherit eutils
 
-DESCRIPTION="Security sandbox for any type of processes"
+MY_PN=firejail
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Security sandbox for any type of processes; LTS branch"
 HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+seccomp"
 
+DEPEND="!sys-apps/firejail"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
 src_prepare() {
epatch "${FILESDIR}"/${P}-sysmacros.patch
find -name Makefile.in -exec sed -i -r \

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail-lts/metadata.xml
similarity index 54%
copy from sys-apps/firejail/metadata.xml
copy to sys-apps/firejail-lts/metadata.xml
index 13c3aaf..942b4a0 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail-lts/metadata.xml
@@ -12,24 +12,14 @@
descendants to have their own private view of the globally 
shared
kernel resources, such as the network stack, process table, 
mount
table.
+
+   This is long term support branch of firejail. For bleeding edge 
version
+   see sys-apps/firejail.


firejail


-   Enable support for custom AppArmor
-   profiles
-   Enable custom bind mounts
-   Enable chrooting to custom directory
-   Enable file transfers between 
sandboxes and
-   the host system
-   Enable networking features
-   Grant access to --interface,
-   --net=ethXXX and --netfilter only to root user; regular 
users are
-   only allowed --net=none
Enable system call filtering
-   Enable attaching a new user namespace to a
-   sandbox (--noroot opt

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2016-12-18 Thread Amadeusz Piotr Żołnowski
commit: f6935dfe9ae06236c38783106fb119ad1c3dd9f6
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Dec 18 10:42:08 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Dec 18 11:14:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6935dfe

sys-apps/firejail: Remove older LTS version

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/Manifest |  1 -
 ...l-0.9.38.4-0001-etc-resolv.conf-overwrite.patch | 59 --
 .../files/firejail-0.9.38.4-sysmacros.patch| 27 --
 sys-apps/firejail/firejail-0.9.38.4-r1.ebuild  | 28 --
 4 files changed, 115 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 043bd76..3024036 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,3 +1,2 @@
-DIST firejail-0.9.38.4.tar.bz2 158075 SHA256 
47b0707f7d726631e0c9ee6555acb6836b16920fcf02ed7ba6593c86fd7bf5c2 SHA512 
b8d2a49e34f3b54b832188f209b4fc6573a951acaf546f1b1c25b681f226ad86b4439a1a3e05e1342746f51fca750261b3d22e7dcf9decd12929e2b790e05890
 WHIRLPOOL 
ce150dcf164f5c3d0656e02830d353fab8d972c364dfead2379f13e0dc9bbc55f09cd28f1741321243183da0c0821c493cd77b7377628201cadbd46dd2fc3c3e
 DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 
76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 
ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26
 WHIRLPOOL 
fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
 DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978

diff --git 
a/sys-apps/firejail/files/firejail-0.9.38.4-0001-etc-resolv.conf-overwrite.patch
 
b/sys-apps/firejail/files/firejail-0.9.38.4-0001-etc-resolv.conf-overwrite.patch
deleted file mode 100644
index 5905b83..
--- 
a/sys-apps/firejail/files/firejail-0.9.38.4-0001-etc-resolv.conf-overwrite.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 4f4e59c7529888339fe2337dc893984eb7833d01 Mon Sep 17 00:00:00 2001
-From: netblue30 
-Date: Wed, 2 Nov 2016 09:17:19 -0400
-Subject: [PATCH] /etc/resolv.conf overwrite
-

- RELNOTES| 7 ++-
- configure.ac| 2 +-
- src/firejail/main.c | 8 
- 3 files changed, 15 insertions(+), 2 deletions(-)
-
-diff --git a/RELNOTES b/RELNOTES
-index 4b5b662..0957292 100644
 a/RELNOTES
-+++ b/RELNOTES
-@@ -1,4 +1,9 @@
--firejail (0.9.38.3) baseline; urgency=low
-+firejail (0.9.38.5) baseline; urgency=low
-+  * this is a development release
-+  * security: overwrite /etc/resolv.conf found by Martin Carpenter
-+ -- netblue30   Mon, 2 Nov 2016 10:00:00 -0500
-+
-+firejail (0.9.38.4) baseline; urgency=low
-   * CVE-2016-7545 submitted by Aleksey Manevich
-   * bugfixes 
-  -- netblue30   Mon, 10 Oct 2016 10:00:00 -0500
-diff --git a/configure.ac b/configure.ac
-index 718cfd3..edd528d 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -1,5 +1,5 @@
- AC_PREREQ([2.68])
--AC_INIT(firejail, 0.9.38.4, netblu...@yahoo.com, , 
http://firejail.wordpress.com)
-+AC_INIT(firejail, 0.9.38.5, netblu...@yahoo.com, , 
http://firejail.wordpress.com)
- AC_CONFIG_SRCDIR([src/firejail/main.c])
- #AC_CONFIG_HEADERS([config.h])
- 
-diff --git a/src/firejail/main.c b/src/firejail/main.c
-index 9e2aec4..9c1b73e 100644
 a/src/firejail/main.c
-+++ b/src/firejail/main.c
-@@ -903,6 +903,14 @@ int main(int argc, char **argv) {
-   return 1;
-   }
-   
-+  // don't allow "--chroot=/"
-+  char *rpath = realpath(cfg.chrootdir, NULL);
-+  if (rpath == NULL || strcmp(rpath, "/") == 0) {
-+  fprintf(stderr, "Error: invalid chroot 
directory\n");
-+  exit(1);
-+  }
-+  free(rpath);
-+  
-   // check chroot directory structure
-   if (fs_check_chroot_dir(cfg.chrootdir)) {
-   fprintf(stderr, "Error: invalid chroot\n");
--- 
-2.11.0
-

diff --git a/sys-apps/firejail/files/firejail-0.9.38.4-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.38.4-sysmacros.patch
deleted file mode 100644
index 85830a4..
--- a/sys-apps/firejail/files/firejail-0.9.38.4-sysmacros.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Wed, 20 Apr 2016 00:14:21 -0400
-Subject:

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2016-12-18 Thread Amadeusz Piotr Żołnowski
commit: f8c6a9d9a750222bd14f6876a4d4c8daab18a45e
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Dec 18 10:35:46 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Dec 18 11:14:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c6a9d9

sys-apps/firejail: Bump LTS version

It includes security bug fix back-ported to 0.9.38.4.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/firejail/Manifest |  1 +
 .../files/firejail-0.9.38.6-sysmacros.patch| 27 ++
 sys-apps/firejail/firejail-0.9.38.6.ebuild | 27 ++
 3 files changed, 55 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 81bc2ae..043bd76 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,2 +1,3 @@
 DIST firejail-0.9.38.4.tar.bz2 158075 SHA256 
47b0707f7d726631e0c9ee6555acb6836b16920fcf02ed7ba6593c86fd7bf5c2 SHA512 
b8d2a49e34f3b54b832188f209b4fc6573a951acaf546f1b1c25b681f226ad86b4439a1a3e05e1342746f51fca750261b3d22e7dcf9decd12929e2b790e05890
 WHIRLPOOL 
ce150dcf164f5c3d0656e02830d353fab8d972c364dfead2379f13e0dc9bbc55f09cd28f1741321243183da0c0821c493cd77b7377628201cadbd46dd2fc3c3e
+DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 
76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 
ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26
 WHIRLPOOL 
fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
 DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978

diff --git a/sys-apps/firejail/files/firejail-0.9.38.6-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.38.6-sysmacros.patch
new file mode 100644
index ..85830a4
--- /dev/null
+++ b/sys-apps/firejail/files/firejail-0.9.38.6-sysmacros.patch
@@ -0,0 +1,27 @@
+From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Wed, 20 Apr 2016 00:14:21 -0400
+Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
+
+These funcs have been defined in sys/sysmacros.h forever, and Linux C
+libs are moving away from implicitly including it.  Update the files
+to include it explicitly.
+---
+ src/firejail/fs_dev.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
+index 97ee9de..2f66980 100644
+--- a/src/firejail/fs_dev.c
 b/src/firejail/fs_dev.c
+@@ -28,6 +28,7 @@
+ #ifndef _BSD_SOURCE
+ #define _BSD_SOURCE 
+ #endif
++#include 
+ #include 
+ 
+ static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
+-- 
+2.7.4
+

diff --git a/sys-apps/firejail/firejail-0.9.38.6.ebuild 
b/sys-apps/firejail/firejail-0.9.38.6.ebuild
new file mode 100644
index ..d35fd1c
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.38.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+seccomp"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${P}-sysmacros.patch
+   find -name Makefile.in -exec sed -i -r \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   econf $(use_enable seccomp)
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2016-12-15 Thread Amadeusz Piotr Żołnowski
commit: af870a94a84b4073fb0db94d2bd2ef852a64cb1d
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Thu Dec 15 21:26:54 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Thu Dec 15 21:27:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af870a94

sys-apps/firejail: Backport security fix to 0.9.38.4

Gentoo-Bug: 601994

Package-Manager: portage-2.3.3

 ...l-0.9.38.4-0001-etc-resolv.conf-overwrite.patch | 59 ++
 ...0.9.38.4.ebuild => firejail-0.9.38.4-r1.ebuild} |  1 +
 2 files changed, 60 insertions(+)

diff --git 
a/sys-apps/firejail/files/firejail-0.9.38.4-0001-etc-resolv.conf-overwrite.patch
 
b/sys-apps/firejail/files/firejail-0.9.38.4-0001-etc-resolv.conf-overwrite.patch
new file mode 100644
index ..5905b83
--- /dev/null
+++ 
b/sys-apps/firejail/files/firejail-0.9.38.4-0001-etc-resolv.conf-overwrite.patch
@@ -0,0 +1,59 @@
+From 4f4e59c7529888339fe2337dc893984eb7833d01 Mon Sep 17 00:00:00 2001
+From: netblue30 
+Date: Wed, 2 Nov 2016 09:17:19 -0400
+Subject: [PATCH] /etc/resolv.conf overwrite
+
+---
+ RELNOTES| 7 ++-
+ configure.ac| 2 +-
+ src/firejail/main.c | 8 
+ 3 files changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/RELNOTES b/RELNOTES
+index 4b5b662..0957292 100644
+--- a/RELNOTES
 b/RELNOTES
+@@ -1,4 +1,9 @@
+-firejail (0.9.38.3) baseline; urgency=low
++firejail (0.9.38.5) baseline; urgency=low
++  * this is a development release
++  * security: overwrite /etc/resolv.conf found by Martin Carpenter
++ -- netblue30   Mon, 2 Nov 2016 10:00:00 -0500
++
++firejail (0.9.38.4) baseline; urgency=low
+   * CVE-2016-7545 submitted by Aleksey Manevich
+   * bugfixes 
+  -- netblue30   Mon, 10 Oct 2016 10:00:00 -0500
+diff --git a/configure.ac b/configure.ac
+index 718cfd3..edd528d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1,5 +1,5 @@
+ AC_PREREQ([2.68])
+-AC_INIT(firejail, 0.9.38.4, netblu...@yahoo.com, , 
http://firejail.wordpress.com)
++AC_INIT(firejail, 0.9.38.5, netblu...@yahoo.com, , 
http://firejail.wordpress.com)
+ AC_CONFIG_SRCDIR([src/firejail/main.c])
+ #AC_CONFIG_HEADERS([config.h])
+ 
+diff --git a/src/firejail/main.c b/src/firejail/main.c
+index 9e2aec4..9c1b73e 100644
+--- a/src/firejail/main.c
 b/src/firejail/main.c
+@@ -903,6 +903,14 @@ int main(int argc, char **argv) {
+   return 1;
+   }
+   
++  // don't allow "--chroot=/"
++  char *rpath = realpath(cfg.chrootdir, NULL);
++  if (rpath == NULL || strcmp(rpath, "/") == 0) {
++  fprintf(stderr, "Error: invalid chroot 
directory\n");
++  exit(1);
++  }
++  free(rpath);
++  
+   // check chroot directory structure
+   if (fs_check_chroot_dir(cfg.chrootdir)) {
+   fprintf(stderr, "Error: invalid chroot\n");
+-- 
+2.11.0
+

diff --git a/sys-apps/firejail/firejail-0.9.38.4.ebuild 
b/sys-apps/firejail/firejail-0.9.38.4-r1.ebuild
similarity index 89%
rename from sys-apps/firejail/firejail-0.9.38.4.ebuild
rename to sys-apps/firejail/firejail-0.9.38.4-r1.ebuild
index d35fd1c..1b95976 100644
--- a/sys-apps/firejail/firejail-0.9.38.4.ebuild
+++ b/sys-apps/firejail/firejail-0.9.38.4-r1.ebuild
@@ -17,6 +17,7 @@ IUSE="+seccomp"
 
 src_prepare() {
epatch "${FILESDIR}"/${P}-sysmacros.patch
+   epatch "${FILESDIR}"/${P}-0001-etc-resolv.conf-overwrite.patch
find -name Makefile.in -exec sed -i -r \
-e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-e '1iCC=@CC@' {} + || die



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2016-12-13 Thread Amadeusz Piotr Żołnowski
commit: 54291a2597d81a8c7a1e6fc3d886387b0db45078
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Tue Dec 13 20:28:50 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Tue Dec 13 20:28:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54291a25

sys-apps/firejail: Remove vulnerable stable version

Gentoo-Bug: 601994

Package-Manager: portage-2.3.3

 sys-apps/firejail/Manifest |  1 -
 .../files/firejail-0.9.38.2-sysmacros.patch| 27 --
 sys-apps/firejail/firejail-0.9.38.2.ebuild | 27 --
 3 files changed, 55 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 9d29499..81bc2ae 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,3 +1,2 @@
-DIST firejail-0.9.38.2.tar.bz2 158132 SHA256 
d76d82d18c45c64f04924a03d7fab0cbf023d86a92a16a13c5f51e09b40ad446 SHA512 
d20ff48c39da7941cf61d5d2dc4a126dc7eeb2657d75b8d9bec9e53225fc79b55489b36727d6383c837bbe4e412d4bd5b4bde645b064a539d16e80fe972e3506
 WHIRLPOOL 
94f96f9696ce4a7cc3bb7084e7d04410b36540a50d2fdf7ae25b3c82114adf6e32169ecf24be501a916b487bf044a87429cf13c9bd2d332d9a761378eac047a5
 DIST firejail-0.9.38.4.tar.bz2 158075 SHA256 
47b0707f7d726631e0c9ee6555acb6836b16920fcf02ed7ba6593c86fd7bf5c2 SHA512 
b8d2a49e34f3b54b832188f209b4fc6573a951acaf546f1b1c25b681f226ad86b4439a1a3e05e1342746f51fca750261b3d22e7dcf9decd12929e2b790e05890
 WHIRLPOOL 
ce150dcf164f5c3d0656e02830d353fab8d972c364dfead2379f13e0dc9bbc55f09cd28f1741321243183da0c0821c493cd77b7377628201cadbd46dd2fc3c3e
 DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978

diff --git a/sys-apps/firejail/files/firejail-0.9.38.2-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.38.2-sysmacros.patch
deleted file mode 100644
index 85830a4..
--- a/sys-apps/firejail/files/firejail-0.9.38.2-sysmacros.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Wed, 20 Apr 2016 00:14:21 -0400
-Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
-
-These funcs have been defined in sys/sysmacros.h forever, and Linux C
-libs are moving away from implicitly including it.  Update the files
-to include it explicitly.

- src/firejail/fs_dev.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
-index 97ee9de..2f66980 100644
 a/src/firejail/fs_dev.c
-+++ b/src/firejail/fs_dev.c
-@@ -28,6 +28,7 @@
- #ifndef _BSD_SOURCE
- #define _BSD_SOURCE 
- #endif
-+#include 
- #include 
- 
- static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
--- 
-2.7.4
-

diff --git a/sys-apps/firejail/firejail-0.9.38.2.ebuild 
b/sys-apps/firejail/firejail-0.9.38.2.ebuild
deleted file mode 100644
index 08e0119..
--- a/sys-apps/firejail/firejail-0.9.38.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+seccomp"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-sysmacros.patch
-   find -name Makefile.in -exec sed -i -r \
-   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
-   -e '1iCC=@CC@' {} + || die
-}
-
-src_configure() {
-   econf $(use_enable seccomp)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2016-12-13 Thread Agostino Sarubbo
commit: d1a8510e3cb4716112639848877af3549fc7831e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 13 11:04:40 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 13 11:04:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a8510e

sys-apps/firejail: amd64 stable wrt bug #601994

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail/firejail-0.9.44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/firejail-0.9.44.2.ebuild 
b/sys-apps/firejail/firejail-0.9.44.2.ebuild
index b2b0381..3ce7e35 100644
--- a/sys-apps/firejail/firejail-0.9.44.2.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2016-12-08 Thread Amadeusz Piotr Żołnowski
commit: 9e539f31c16a9eb67135d4858d651a5ec5063862
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Thu Dec  8 20:18:13 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Thu Dec  8 20:38:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e539f31

sys-apps/firejail: Bump version

0.9.44.2 is a maintenance and security release for version 0.9.44.

Gentoo-Bug: 601994

Package-Manager: portage-2.3.2

 sys-apps/firejail/Manifest  | 2 +-
 ...irejail-0.9.44-sysmacros.patch => firejail-0.9.44.2-sysmacros.patch} | 0
 sys-apps/firejail/{firejail-0.9.44.ebuild => firejail-0.9.44.2.ebuild}  | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 1727c80..1d87fac 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,4 +1,4 @@
 DIST firejail-0.9.38.2.tar.bz2 158132 SHA256 
d76d82d18c45c64f04924a03d7fab0cbf023d86a92a16a13c5f51e09b40ad446 SHA512 
d20ff48c39da7941cf61d5d2dc4a126dc7eeb2657d75b8d9bec9e53225fc79b55489b36727d6383c837bbe4e412d4bd5b4bde645b064a539d16e80fe972e3506
 WHIRLPOOL 
94f96f9696ce4a7cc3bb7084e7d04410b36540a50d2fdf7ae25b3c82114adf6e32169ecf24be501a916b487bf044a87429cf13c9bd2d332d9a761378eac047a5
 DIST firejail-0.9.38.4.tar.bz2 158075 SHA256 
47b0707f7d726631e0c9ee6555acb6836b16920fcf02ed7ba6593c86fd7bf5c2 SHA512 
b8d2a49e34f3b54b832188f209b4fc6573a951acaf546f1b1c25b681f226ad86b4439a1a3e05e1342746f51fca750261b3d22e7dcf9decd12929e2b790e05890
 WHIRLPOOL 
ce150dcf164f5c3d0656e02830d353fab8d972c364dfead2379f13e0dc9bbc55f09cd28f1741321243183da0c0821c493cd77b7377628201cadbd46dd2fc3c3e
 DIST firejail-0.9.42.tar.xz 204608 SHA256 
4f3bceee973b84fdf13a5d5ab0060d140ecc8e42c19c945e7fb93f0fd8499b47 SHA512 
bea126c41cbd275ef64bce1fa65419a168a3d39a5eeb2bc78d904e1f7c93357caca0446cdaced2f1e0757d30ebc9dfadce14fe283597abad430f1a2df05581ad
 WHIRLPOOL 
2dacfc0ac8e2707609c53d36fff568b23700d68a464e4f251f1b414d6abdb379403883ac25a3886cfe8c671ac20baf98467190ac36ed0d9b0276005d29edb852
-DIST firejail-0.9.44.tar.xz 212532 SHA256 
2cd8ba061a546b593e52748ebbcd8dbdac55973aaeff21250ada43fe3405992c SHA512 
6865cf1402f98cf4aceef18239777ca4518a702edd9e119b849385895156661fec560cbcb1738f785725f6c3d55cc478770b8db9d77f2debc386fe4780b6e7f2
 WHIRLPOOL 
8da1c2d70133618dc2ac4bf45cb10205f7bf168954b9d693b9553eb6b3a504c19addb3a6fd06f4e91eed4a577f0b3ca9bc67697988206f32f1c11afb7924ce77
+DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978

diff --git a/sys-apps/firejail/files/firejail-0.9.44-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.44.2-sysmacros.patch
similarity index 100%
rename from sys-apps/firejail/files/firejail-0.9.44-sysmacros.patch
rename to sys-apps/firejail/files/firejail-0.9.44.2-sysmacros.patch

diff --git a/sys-apps/firejail/firejail-0.9.44.ebuild 
b/sys-apps/firejail/firejail-0.9.44.2.ebuild
similarity index 100%
rename from sys-apps/firejail/firejail-0.9.44.ebuild
rename to sys-apps/firejail/firejail-0.9.44.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/files/, sys-apps/firejail/

2016-12-08 Thread Amadeusz Piotr Żołnowski
commit: 3d61e223ff92cf2ab456ddd89e242f7b345c4858
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Thu Dec  8 20:38:28 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Thu Dec  8 20:38:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d61e223

sys-apps/firejail: Remove the vulnerable version

Package-Manager: portage-2.3.2

 sys-apps/firejail/Manifest |  1 -
 .../firejail/files/firejail-0.9.42-libstdc++.patch | 11 -
 .../firejail/files/firejail-0.9.42-sysmacros.patch | 27 -
 sys-apps/firejail/firejail-0.9.42-r1.ebuild| 47 --
 4 files changed, 86 deletions(-)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 1d87fac..9d29499 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,4 +1,3 @@
 DIST firejail-0.9.38.2.tar.bz2 158132 SHA256 
d76d82d18c45c64f04924a03d7fab0cbf023d86a92a16a13c5f51e09b40ad446 SHA512 
d20ff48c39da7941cf61d5d2dc4a126dc7eeb2657d75b8d9bec9e53225fc79b55489b36727d6383c837bbe4e412d4bd5b4bde645b064a539d16e80fe972e3506
 WHIRLPOOL 
94f96f9696ce4a7cc3bb7084e7d04410b36540a50d2fdf7ae25b3c82114adf6e32169ecf24be501a916b487bf044a87429cf13c9bd2d332d9a761378eac047a5
 DIST firejail-0.9.38.4.tar.bz2 158075 SHA256 
47b0707f7d726631e0c9ee6555acb6836b16920fcf02ed7ba6593c86fd7bf5c2 SHA512 
b8d2a49e34f3b54b832188f209b4fc6573a951acaf546f1b1c25b681f226ad86b4439a1a3e05e1342746f51fca750261b3d22e7dcf9decd12929e2b790e05890
 WHIRLPOOL 
ce150dcf164f5c3d0656e02830d353fab8d972c364dfead2379f13e0dc9bbc55f09cd28f1741321243183da0c0821c493cd77b7377628201cadbd46dd2fc3c3e
-DIST firejail-0.9.42.tar.xz 204608 SHA256 
4f3bceee973b84fdf13a5d5ab0060d140ecc8e42c19c945e7fb93f0fd8499b47 SHA512 
bea126c41cbd275ef64bce1fa65419a168a3d39a5eeb2bc78d904e1f7c93357caca0446cdaced2f1e0757d30ebc9dfadce14fe283597abad430f1a2df05581ad
 WHIRLPOOL 
2dacfc0ac8e2707609c53d36fff568b23700d68a464e4f251f1b414d6abdb379403883ac25a3886cfe8c671ac20baf98467190ac36ed0d9b0276005d29edb852
 DIST firejail-0.9.44.2.tar.xz 213092 SHA256 
c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 
c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e
 WHIRLPOOL 
365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf0423575f972e52accc8d08f23b0f0e26141918f2978

diff --git a/sys-apps/firejail/files/firejail-0.9.42-libstdc++.patch 
b/sys-apps/firejail/files/firejail-0.9.42-libstdc++.patch
deleted file mode 100644
index 936c01e..
--- a/sys-apps/firejail/files/firejail-0.9.42-libstdc++.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur firejail-0.9.42/etc/disable-devel.inc 
firejail-0.9.42.new/etc/disable-devel.inc
 firejail-0.9.42/etc/disable-devel.inc  2016-09-06 20:48:23.0 
+0100
-+++ firejail-0.9.42.new/etc/disable-devel.inc  2016-09-19 22:21:14.579410841 
+0100
-@@ -2,7 +2,6 @@
- 
- # GCC
- blacklist /usr/include
--blacklist /usr/lib/gcc
- blacklist /usr/bin/gcc*
- blacklist /usr/bin/cpp*
- blacklist /usr/bin/c9*

diff --git a/sys-apps/firejail/files/firejail-0.9.42-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.42-sysmacros.patch
deleted file mode 100644
index 85830a4..
--- a/sys-apps/firejail/files/firejail-0.9.42-sysmacros.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Wed, 20 Apr 2016 00:14:21 -0400
-Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
-
-These funcs have been defined in sys/sysmacros.h forever, and Linux C
-libs are moving away from implicitly including it.  Update the files
-to include it explicitly.

- src/firejail/fs_dev.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
-index 97ee9de..2f66980 100644
 a/src/firejail/fs_dev.c
-+++ b/src/firejail/fs_dev.c
-@@ -28,6 +28,7 @@
- #ifndef _BSD_SOURCE
- #define _BSD_SOURCE 
- #endif
-+#include 
- #include 
- 
- static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
--- 
-2.7.4
-

diff --git a/sys-apps/firejail/firejail-0.9.42-r1.ebuild 
b/sys-apps/firejail/firejail-0.9.42-r1.ebuild
deleted file mode 100644
index d824250..
--- a/sys-apps/firejail/firejail-0.9.42-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils
-
-DESCRIPTION="Security sandbox for any type of processes"
-HOMEPAGE="https://firejail.wordpress.com/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="apparmor +bind +chroot +file-transfer +network
-   network-restricted +seccomp +userns x11"
-
-DEPEND="apparmor? ( sys-libs/libapparmor )"
-RDEPEND="${DEPEND}
-   x11? ( x11-wm/xpra[client,server] )"
-
-PATCHES=(
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/, sys-apps/firejail/files/

2016-12-01 Thread Amadeusz Piotr Żołnowski
commit: 0b30026274ff572c80500c8849dac7f262cf9548
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Thu Dec  1 20:49:43 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Thu Dec  1 21:41:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b300262

sys-apps/firejail: Bump version

Package-Manager: portage-2.3.2

 sys-apps/firejail/Manifest |  1 +
 .../firejail/files/firejail-0.9.44-sysmacros.patch | 27 +
 sys-apps/firejail/firejail-0.9.44.ebuild   | 45 ++
 3 files changed, 73 insertions(+)

diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 1cbfd4d..1727c80 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -1,3 +1,4 @@
 DIST firejail-0.9.38.2.tar.bz2 158132 SHA256 
d76d82d18c45c64f04924a03d7fab0cbf023d86a92a16a13c5f51e09b40ad446 SHA512 
d20ff48c39da7941cf61d5d2dc4a126dc7eeb2657d75b8d9bec9e53225fc79b55489b36727d6383c837bbe4e412d4bd5b4bde645b064a539d16e80fe972e3506
 WHIRLPOOL 
94f96f9696ce4a7cc3bb7084e7d04410b36540a50d2fdf7ae25b3c82114adf6e32169ecf24be501a916b487bf044a87429cf13c9bd2d332d9a761378eac047a5
 DIST firejail-0.9.38.4.tar.bz2 158075 SHA256 
47b0707f7d726631e0c9ee6555acb6836b16920fcf02ed7ba6593c86fd7bf5c2 SHA512 
b8d2a49e34f3b54b832188f209b4fc6573a951acaf546f1b1c25b681f226ad86b4439a1a3e05e1342746f51fca750261b3d22e7dcf9decd12929e2b790e05890
 WHIRLPOOL 
ce150dcf164f5c3d0656e02830d353fab8d972c364dfead2379f13e0dc9bbc55f09cd28f1741321243183da0c0821c493cd77b7377628201cadbd46dd2fc3c3e
 DIST firejail-0.9.42.tar.xz 204608 SHA256 
4f3bceee973b84fdf13a5d5ab0060d140ecc8e42c19c945e7fb93f0fd8499b47 SHA512 
bea126c41cbd275ef64bce1fa65419a168a3d39a5eeb2bc78d904e1f7c93357caca0446cdaced2f1e0757d30ebc9dfadce14fe283597abad430f1a2df05581ad
 WHIRLPOOL 
2dacfc0ac8e2707609c53d36fff568b23700d68a464e4f251f1b414d6abdb379403883ac25a3886cfe8c671ac20baf98467190ac36ed0d9b0276005d29edb852
+DIST firejail-0.9.44.tar.xz 212532 SHA256 
2cd8ba061a546b593e52748ebbcd8dbdac55973aaeff21250ada43fe3405992c SHA512 
6865cf1402f98cf4aceef18239777ca4518a702edd9e119b849385895156661fec560cbcb1738f785725f6c3d55cc478770b8db9d77f2debc386fe4780b6e7f2
 WHIRLPOOL 
8da1c2d70133618dc2ac4bf45cb10205f7bf168954b9d693b9553eb6b3a504c19addb3a6fd06f4e91eed4a577f0b3ca9bc67697988206f32f1c11afb7924ce77

diff --git a/sys-apps/firejail/files/firejail-0.9.44-sysmacros.patch 
b/sys-apps/firejail/files/firejail-0.9.44-sysmacros.patch
new file mode 100644
index ..85830a4
--- /dev/null
+++ b/sys-apps/firejail/files/firejail-0.9.44-sysmacros.patch
@@ -0,0 +1,27 @@
+From c15fc4754a05cc2b2aec4ca75f87bf3d61578843 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Wed, 20 Apr 2016 00:14:21 -0400
+Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
+
+These funcs have been defined in sys/sysmacros.h forever, and Linux C
+libs are moving away from implicitly including it.  Update the files
+to include it explicitly.
+---
+ src/firejail/fs_dev.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
+index 97ee9de..2f66980 100644
+--- a/src/firejail/fs_dev.c
 b/src/firejail/fs_dev.c
+@@ -28,6 +28,7 @@
+ #ifndef _BSD_SOURCE
+ #define _BSD_SOURCE 
+ #endif
++#include 
+ #include 
+ 
+ static void create_char_dev(const char *path, mode_t mode, int major, int 
minor) {
+-- 
+2.7.4
+

diff --git a/sys-apps/firejail/firejail-0.9.44.ebuild 
b/sys-apps/firejail/firejail-0.9.44.ebuild
new file mode 100644
index ..b2b0381
--- /dev/null
+++ b/sys-apps/firejail/firejail-0.9.44.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Security sandbox for any type of processes"
+HOMEPAGE="https://firejail.wordpress.com/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor +bind +chroot +file-transfer +network
+   network-restricted +seccomp +userns x11"
+
+DEPEND="apparmor? ( sys-libs/libapparmor )"
+RDEPEND="${DEPEND}
+   x11? ( x11-wm/xpra[client,server] )"
+
+PATCHES=( "${FILESDIR}"/${P}-sysmacros.patch )
+
+src_prepare() {
+   default
+   find -name Makefile.in -exec sed -i -r \
+   -e '/CFLAGS/s: (-O2|-ggdb) : :g' \
+   -e '1iCC=@CC@' {} + || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable apparmor)
+   $(use_enable bind)
+   $(use_enable chroot)
+   $(use_enable file-transfer)
+   $(use_enable network)
+   $(use_enable seccomp)
+   $(use_enable userns)
+   $(use_enable x11)
+   )
+   use network-restricted && myeconfargs+=( --enable-network=restricted )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/

2016-10-30 Thread Amadeusz Piotr Żołnowski
commit: 330428514a6f6e4919398fad33613e30ac66ac74
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Sun Oct 30 10:34:47 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Sun Oct 30 10:36:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33042851

sys-apps/firejail: Remove busybox flag

Busybox workaround is only meant for busybox-based system.

Gentoo-Bug: 597910

Package-Manager: portage-2.3.2

 .../firejail/{firejail-0.9.42.ebuild => firejail-0.9.42-r1.ebuild} | 3 +--
 sys-apps/firejail/metadata.xml | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-apps/firejail/firejail-0.9.42.ebuild 
b/sys-apps/firejail/firejail-0.9.42-r1.ebuild
similarity index 90%
rename from sys-apps/firejail/firejail-0.9.42.ebuild
rename to sys-apps/firejail/firejail-0.9.42-r1.ebuild
index 1d9159d..d824250 100644
--- a/sys-apps/firejail/firejail-0.9.42.ebuild
+++ b/sys-apps/firejail/firejail-0.9.42-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="apparmor +bind +busybox +chroot +file-transfer +network
+IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 
 DEPEND="apparmor? ( sys-libs/libapparmor )"
@@ -35,7 +35,6 @@ src_configure() {
local myeconfargs=(
$(use_enable apparmor)
$(use_enable bind)
-   $(use_enable busybox busybox-workaround)
$(use_enable chroot)
$(use_enable file-transfer)
$(use_enable network)

diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml
index a1fc573..13c3aaf 100644
--- a/sys-apps/firejail/metadata.xml
+++ b/sys-apps/firejail/metadata.xml
@@ -20,7 +20,6 @@
Enable support for custom AppArmor
profiles
Enable custom bind mounts
-   Enable support (workaround) for 
busybox
Enable chrooting to custom directory
Enable file transfers between 
sandboxes and
the host system



  1   2   >