[gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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