public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/
@ 2017-01-11 21:02 Amadeusz Piotr Żołnowski
  0 siblings, 0 replies; 4+ messages in thread
From: Amadeusz Piotr Żołnowski @ 2017-01-11 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     0d4eac03e17aefca1042c661bf8f7e226b46f258
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 21:00:35 2017 +0000
Commit:     Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 21:00:35 2017 +0000
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 00000000..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 <vapier@gentoo.org>
+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 <sys/sysmacros.h>
+ #include <sys/types.h>
+ 
+ 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 00000000..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)
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/
@ 2017-01-14 20:57 Amadeusz Piotr Żołnowski
  0 siblings, 0 replies; 4+ messages in thread
From: Amadeusz Piotr Żołnowski @ 2017-01-14 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     64bf2494820d247f2f906164df876811a988e7ec
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 20:56:16 2017 +0000
Commit:     Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 20:56:16 2017 +0000
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..00000000
--- 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 <vapier@gentoo.org>
-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 <sys/sysmacros.h>
- #include <sys/types.h>
- 
- 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..00000000
--- 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)
-}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/
@ 2017-01-29 18:07 Amadeusz Piotr Żołnowski
  0 siblings, 0 replies; 4+ messages in thread
From: Amadeusz Piotr Żołnowski @ 2017-01-29 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     b7b2e61d012955d48c24fe0c84d9b14f51c93692
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 18:04:27 2017 +0000
Commit:     Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 18:04:42 2017 +0000
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..00000000
--- 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 <vapier@gentoo.org>
-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 <sys/sysmacros.h>
- #include <sys/types.h>
- 
- 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..00000000
--- 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)
-}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/
@ 2019-08-07  5:07 Dennis Lamm
  0 siblings, 0 replies; 4+ messages in thread
From: Dennis Lamm @ 2019-08-07  5:07 UTC (permalink / raw
  To: gentoo-commits

commit:     165b3c9ba75e2ba3390a33466654431358567af0
Author:     Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  7 05:06:37 2019 +0000
Commit:     Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
CommitDate: Wed Aug  7 05:07:13 2019 +0000
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 <expeditioneer <AT> 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 00000000000..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 00000000000..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)
+
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-08-07  5:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-29 18:07 [gentoo-commits] repo/gentoo:master commit in: sys-apps/firejail-lts/, sys-apps/firejail-lts/files/ Amadeusz Piotr Żołnowski
  -- strict thread matches above, loose matches on Subject: below --
2019-08-07  5:07 Dennis Lamm
2017-01-14 20:57 Amadeusz Piotr Żołnowski
2017-01-11 21:02 Amadeusz Piotr Żołnowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox