commit:     a9b549ab8096227c0a35051f3cd82ebaaece18c2
Author:     Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Sat Aug  8 14:59:24 2015 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Sat Aug  8 14:59:24 2015 +0000
URL:        
https://gitweb.gentoo.org/proj/virtualization.git/commit/?id=a9b549ab

app-emulation/firejail (and friends): added

Signed-off-by: Vadim A. Misbakh-Soloviov <git <AT> mva.name>

 app-emulation/firejail/Manifest                   |  1 +
 app-emulation/firejail/firejail-0.9.28.ebuild     | 42 +++++++++++++++++++++++
 app-emulation/firetools/Manifest                  |  1 +
 app-emulation/firetools/firetools-0.9.26.1.ebuild | 30 ++++++++++++++++
 app-emulation/fjinit/fjinit-9999.ebuild           | 28 +++++++++++++++
 5 files changed, 102 insertions(+)

diff --git a/app-emulation/firejail/Manifest b/app-emulation/firejail/Manifest
new file mode 100644
index 0000000..f3c87d7
--- /dev/null
+++ b/app-emulation/firejail/Manifest
@@ -0,0 +1 @@
+DIST firejail-0.9.28.tar.bz2 137390 SHA256 
bd91888aff9abbfce0d2963c7d28bedf4362fd29976ca8ede80c6f59a3ac4cad SHA512 
a0c6715cbaf1043f2ea92b33da5884b6ed0993b3e5d03a3edd181b6663a696a2a60a44e0ad39fc9fcfd50d79eb5acb2f0f33452467bf50912f558ec23ebfc125
 WHIRLPOOL 
84792b384d4e578347a859354d5639be24c3b370c3c6c07d245bbd35b7d6adcac8f5f382e92dec55a3a53cc68ea00fb7071be01aa390b37df5e0768f00efd90e

diff --git a/app-emulation/firejail/firejail-0.9.28.ebuild 
b/app-emulation/firejail/firejail-0.9.28.ebuild
new file mode 100644
index 0000000..13d511d
--- /dev/null
+++ b/app-emulation/firejail/firejail-0.9.28.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+#inherit 
+
+DESCRIPTION="a SUID sandbox program using linux namespaces"
+HOMEPAGE="https://l3net.wordpress.com/projects/firejail/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bind +chroot +seccomp"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       local -a EXTRA_ECONF;
+       sed \
+               -e '/\tstrip/d' \
+               -i Makefile.in
+       sed \
+               -e 's#/usr/bin/zsh#/bin/zsh#g' \
+               -i \
+                       src/man/${PN}.txt \
+                       src/${PN}/usage.c \
+                       src/${PN}/sandbox.c \
+                       src/${PN}/main.c
+}
+
+src_configure() {
+       for flag in ${IUSE}; do
+               EXTRA_ECONF+=( $(use_enable "${flag/+}") )
+       done
+       EXTRA_ECONF="${EXTRA_ECONF[@]}"
+       default
+}
+

diff --git a/app-emulation/firetools/Manifest b/app-emulation/firetools/Manifest
new file mode 100644
index 0000000..07306f0
--- /dev/null
+++ b/app-emulation/firetools/Manifest
@@ -0,0 +1 @@
+DIST firetools-0.9.26.1.tar.bz2 90516 SHA256 
4a15fead967981e3737549f45ad0f358f2170d0ab317b9dd4f05c6a77f97b550 SHA512 
c30c61e408b31450947f1cb71cb14bfe712e4b74905ab20ec50c9214f7853bf9cea38d5465c0a9db3dd527f34f4c98ec278c741bcf9d97aea30d6c117cac1dc3
 WHIRLPOOL 
4f649956669fbe122016d88b78471fa540a3990fbbc2a2f1984fd85e2d135f61400772cdc1a95dbf1793f84434b077952bfb62b88bd83253f46a4dc95653fc55

diff --git a/app-emulation/firetools/firetools-0.9.26.1.ebuild 
b/app-emulation/firetools/firetools-0.9.26.1.ebuild
new file mode 100644
index 0000000..86cfefa
--- /dev/null
+++ b/app-emulation/firetools/firetools-0.9.26.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt4-r2
+
+DESCRIPTION="Graphical user interface of app-emulation/firejail"
+HOMEPAGE="https://l3net.wordpress.com/projects/firejail";
+SRC_URI="mirror://sourceforge/${PN/tools/jail}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       app-emulation/firejail
+       dev-qt/qtcore:4
+       dev-qt/qtgui:4
+       x11-terms/xterm
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       sed \
+               -e 's/ strip.*;//' \
+               -i Makefile.in
+}

diff --git a/app-emulation/fjinit/fjinit-9999.ebuild 
b/app-emulation/fjinit/fjinit-9999.ebuild
new file mode 100644
index 0000000..ad40fff
--- /dev/null
+++ b/app-emulation/fjinit/fjinit-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit git-r3
+
+DESCRIPTION="process reaper intended for use as init-system in 
app-emulation/firejail"
+HOMEPAGE="https://github.com/ScoreUnder/fjinit";
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/ScoreUnder/${PN}";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       sed -r \
+               -e 's#^(PREFIX).*#\1=/usr#' \
+               -e "s#^(CFLAGS.*)-Os#\1 ${CFLAGS}#" \
+               -e 's#^(LDFLAGS.*)-s#\1#' \
+               -i config.mk
+}

Reply via email to