bump(sys-libs/libseccomp): sync with upstream

This commit is contained in:
David Michael 2018-03-07 16:22:46 -05:00
parent 4b5bd03cf3
commit 060dfb7a97
12 changed files with 67 additions and 230 deletions

View File

@ -4,9 +4,9 @@ DESCRIPTION=high level interface to Linux seccomp filter
EAPI=5
HOMEPAGE=https://github.com/seccomp/libseccomp
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=-* amd64 arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86
KEYWORDS=-* amd64 arm arm64 ~mips ppc ppc64 s390 x86
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.0/libseccomp-2.3.0.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=fcbf21c45a4a3cc789e74256c44e6343
_md5_=ba7769427d076b9754351c11ae8e9c86

View File

@ -9,4 +9,4 @@ LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.1/libseccomp-2.3.1.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=185f51f4acea1eb3efd307d698362bb1
_md5_=051480aa4c37a17729f5818c70fd1cd6

View File

@ -1,12 +1,12 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=sys-kernel/linux-headers-3.18
DEPEND=>=sys-kernel/linux-headers-4.3
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=5
HOMEPAGE=https://github.com/seccomp/libseccomp
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=-* amd64 arm arm64 ~mips x86
KEYWORDS=-* amd64 arm arm64 ~mips ppc ppc64 s390 x86
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.3/libseccomp-2.2.3.tar.gz
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.2/libseccomp-2.3.2.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=3075698d4437cbc32c9a4737a013bb2c
_md5_=b53c1af8bd58bd9201e6bb6fc9f314fa

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=sys-kernel/linux-headers-4.3
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=5
HOMEPAGE=https://github.com/seccomp/libseccomp
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.3/libseccomp-2.3.3.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=736b5b762c9ebb3200852dd90ff4dd5a

View File

@ -1,139 +0,0 @@
# ChangeLog for sys-libs/libseccomp
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*libseccomp-2.2.0 (09 Aug 2015)
*libseccomp-2.1.1 (09 Aug 2015)
*libseccomp-2.1.0 (09 Aug 2015)
*libseccomp-1.0.1 (09 Aug 2015)
*libseccomp-1.0.0 (09 Aug 2015)
*libseccomp-0.1.0 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +libseccomp-0.1.0.ebuild,
+libseccomp-1.0.0.ebuild, +libseccomp-1.0.1.ebuild,
+libseccomp-2.1.0.ebuild, +libseccomp-2.1.1.ebuild,
+libseccomp-2.2.0.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
17 Aug 2015; Mike Frysinger <vapier@gentoo.org> -libseccomp-0.1.0.ebuild,
-libseccomp-1.0.0.ebuild, -libseccomp-1.0.1.ebuild,
-libseccomp-2.1.0.ebuild, metadata.xml:
delete old versions
*libseccomp-2.2.3 (17 Aug 2015)
17 Aug 2015; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.2.3.ebuild:
version bump
19 Aug 2015; Mike Frysinger <vapier@gentoo.org> libseccomp-2.1.1.ebuild,
libseccomp-2.2.0.ebuild, libseccomp-2.2.3.ebuild:
fix LICENSE to match the source
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
01 Oct 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Add missing remote-id type=sourceforge
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*libseccomp-2.3.0 (29 Feb 2016)
29 Feb 2016; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.3.0.ebuild:
version bump to 2.3.0
06 Mar 2016; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.2.3.ebuild:
amd64 stable wrt bug #576382
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Mar 2016; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.2.3.ebuild:
x86 stable wrt bug #576382
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
23 Mar 2016; Mike Frysinger <vapier@gentoo.org> libseccomp-2.2.3.ebuild:
mark 2.2.3 arm/arm64 stable #576382
23 Mar 2016; Mike Frysinger <vapier@gentoo.org> -libseccomp-2.1.1.ebuild,
-libseccomp-2.2.0.ebuild:
drop old <2.2.3 versions
*libseccomp-2.3.1 (26 Apr 2016)
26 Apr 2016; Doug Goldstein <cardoe@gentoo.org> +libseccomp-2.3.1.ebuild:
version bump
Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
09 May 2016; Zero_Chaos <zerochaos@gentoo.org> libseccomp-2.3.0.ebuild:
stable arm for bug #581440
Package-Manager: portage-2.2.28
13 May 2016; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.3.0.ebuild:
amd64 stable wrt bug #581440
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

View File

@ -1,65 +0,0 @@
# ChangeLog for sys-libs/libseccomp
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/ChangeLog,v 1.17 2015/06/07 04:38:28 vapier Exp $
07 Jun 2015; Mike Frysinger <vapier@gentoo.org> libseccomp-2.2.0.ebuild:
Force recent kernel header versions #551248 by Mike Gilbert.
*libseccomp-2.2.0 (09 Apr 2015)
09 Apr 2015; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.2.0.ebuild:
Version bump #546068 by Robert Sebastian Gerus.
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.1.ebuild:
Stable for x86, wrt bug #495966
12 Jan 2014; Pacho Ramos <pacho@gentoo.org> libseccomp-2.1.1.ebuild:
amd64 stable, bug #495966
05 Jan 2014; Markus Meier <maekke@gentoo.org> libseccomp-2.1.1.ebuild:
arm stable, bug #495966
*libseccomp-2.1.1 (19 Nov 2013)
19 Nov 2013; Doug Goldstein <cardoe@gentoo.org> +libseccomp-2.1.1.ebuild:
Version bump
28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild:
Stable for x86, wrt bug #481402
24 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild:
Stable for arm, wrt bug #481402
17 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild:
Stable for amd64, wrt bug #481402
*libseccomp-2.1.0 (18 Jun 2013)
18 Jun 2013; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.1.0.ebuild:
Version bump #473626 by Paul Moore. Set V=1 when building #451820 by Agostino
Sarubbo.
22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-1.0.1.ebuild:
Stable for x86, wrt bug #451496
14 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-1.0.1.ebuild:
Stable for amd64, wrt bug #451496
*libseccomp-1.0.1 (06 Jan 2013)
06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +libseccomp-1.0.1.ebuild:
Version bump #450642 by Agostino Sarubbo.
12 Nov 2012; Mike Frysinger <vapier@gentoo.org> libseccomp-1.0.0.ebuild:
Setup correct AR/CC values #442864 by Alphat-PC.
*libseccomp-1.0.0 (29 Oct 2012)
29 Oct 2012; Mike Frysinger <vapier@gentoo.org> +libseccomp-1.0.0.ebuild:
Version bump #440166 by Doug Goldstein.
*libseccomp-0.1.0 (11 Jun 2012)
11 Jun 2012; Mike Frysinger <vapier@gentoo.org> +libseccomp-0.1.0.ebuild,
+metadata.xml:
Initial ebuild based on Kees Cook's work #420323.

View File

@ -1,9 +1,4 @@
DIST libseccomp-2.2.3.tar.gz 522755 SHA256 d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e SHA512 e7bce0627c7ee107ea4780a6d2d7f24da162fdb5a85fc064c94e629918de2ee7ce7ed5ed98490f17392d9ca7ec1204945db3fea4415fae4370495b71c9edb61e WHIRLPOOL a32105a4cf3b514531e3cd7f1c703305318eceb90ef030317139fe08fe62fd14670b5ddc6f0dc8165cac23da1df89ee6efea3c366cec64102194c12ae53eac4f
DIST libseccomp-2.3.0.tar.gz 546948 SHA256 d756e3a77578259a808698a50c43d44612aae3339ea42ab5b15ea983f26b901d SHA512 398643af0920ff446b37a74e48f7a96ad2bec4f514e92fc6f8242b7515dcb8f5d06c2894790b22f62387c2d9b75efd54a4d5944f973239a05f06ec840f2a5a0b WHIRLPOOL 45ced8e8cc5636fdd9861408582277183daf7c6e3b35bc9f16ea16249a27f86cf82ec45c7e9f898a843b91b9c37ff5ab5b0a4a2b79ac2564e92cecaf8a39d61d
DIST libseccomp-2.3.1.tar.gz 552299 SHA256 ff5bdd2168790f1979e24eaa498f8606c2f2d96f08a8dc4006a2e88affa4562b SHA512 246b30e1c513d5e1fa35a47905d99036e276c1e6483a96f3e79ddca536a8c6f641c11bf324ed10c9c8d18fa27d73667c9c72fc7459f827d2883926769ac1cb45 WHIRLPOOL 2ffb97f5f45d7cda354b6e52f6b604e4fc1fb7b6b804defeabb377c108bbcbf0099fc6f78d3104f96d37ce65e837914a0823a9a6d90812d893a7a367cf09a3b9
EBUILD libseccomp-2.2.3.ebuild 948 SHA256 7e16ec9a1b81e2047bd400aa5016b46e2a2d0577548fbd1230f4aa20f48041a7 SHA512 110ebbb2781e4decbb3c555868f78ade84e2d270a597e66d3af5770e7721bf7d81c1926b4d29000bc268864e4041d9276880114b1c38774d805614417186e0c5 WHIRLPOOL 83ccec30ee1dbb71acdbf8145d5df81a61270997c52ab06350f82788ca06bde6122a3bdc0af6b5d0386a5b0a766dc7d0c0853bbf088478a6cba5464b91b793d8
EBUILD libseccomp-2.3.0.ebuild 967 SHA256 faf108365ea77ea59153717aa10eed936cd3a86e63c341e14fd1ac707f36ccee SHA512 72bd3886dfe111dd4314330cd75437cb6aace69d6fe73aa5390e0ed2d5a477ae5ecabdee5603fc9d04b5cc728ede147c367caf6c2d9d6c49e1f4dd36ec0a6b73 WHIRLPOOL 71f1c9f004ede17ebca3862d3eacbe6e977ab166910dd821085ee70df435fdf6b26a8e89832d67934be96308be9c7460ed64f9e49cc762e8842ec2050ae1035d
EBUILD libseccomp-2.3.1.ebuild 969 SHA256 36dc5d0959ab5debe6d7f16929a71671aff6f3b310dae5abcb9e4305d13f5d05 SHA512 53017b37c3313fc15f986d4aa3f3ebdf1ac18d3bffe79fc66b08b71b1eb87faf4dbb5d27d7127b223d198728c5e492223847e95d721e6240ed0669e11bd90290 WHIRLPOOL 57ccb6547e7566c1177ec033ad5aa2be179be0346e491587def0b78132119ec5ed6afbcea9d942c836e8981e4dcb54aee6253f7d97e532061a9e78ef4bf40bc7
MISC ChangeLog 4942 SHA256 8d76b2406da8ad38898601da7b21c9d76d91db28e3fef5e4e09d5a853946db15 SHA512 8506cc11faffd7f220cc2160d6597e9928ea7a4e5bd78ab3723af6c684ee35947bafaadf4a7d83ba354bfc682b37071a6be7f53a62b8d201d3d96728c004f6a6 WHIRLPOOL a89752e8f8ce5414369c1a8bab8c7f4d098cd1f71efea4b6fcd3d9aafc7deeec47dfab4d0976ce52c2a08b995146b1f1eac308d888833ab4fe3849ba1dde61a7
MISC ChangeLog-2015 2307 SHA256 7d912bfa9ccaf0767367603bae549e68efe5e3011bd549598ebd4e95574a32ef SHA512 3d227e666fde1eb2e8b49133dc4499d16929404509824dc49e20e883bea76aaa46377ddfb10ffa18314b2a59360e687a0743491585cb8a2d44bd4e8f47d88046 WHIRLPOOL 0b23594f3c1a731cdfd67ddbf09aee87dd6de5fa502b6dc01afaf56b81db3815f18373ae337fc3f0da29b05fccfd9efe7ca44e68782675ff9556690e1b75e90b
MISC metadata.xml 355 SHA256 8087b7a37ab380f3809766fad5e5d72b88795e76a9856ea19b062e54bc8b5447 SHA512 dbf3c5decd7e918af6092ae690a2566c98f9b5386eee17c363dde79c03ca7d3a4103926a9327711aa059cf82916a4cb36360ce3c762093301aa44bc8cfd70f42 WHIRLPOOL 98020ffdc094b2a3a8d0a60d645bd34167feb0fdc280d3f366020a1daf2d540b6bca34a3f8a070c46b439d91104425417d07338c8afb3245260f33f57852b335
DIST libseccomp-2.3.0.tar.gz 546948 BLAKE2B 084ad3b0dd9833a5439ab4cfcf3ecf3bfa4f4943a20c249f02229fcfbc60024de18b1593235dd14fa5701d5ab53f29518b5d2fcb39b2b0054b1172238e8a2536 SHA512 398643af0920ff446b37a74e48f7a96ad2bec4f514e92fc6f8242b7515dcb8f5d06c2894790b22f62387c2d9b75efd54a4d5944f973239a05f06ec840f2a5a0b
DIST libseccomp-2.3.1.tar.gz 552299 BLAKE2B 24460f29dff3bbbef809fb82c2ee58deb1b659ae236d369c554212dbfb8a27497bc44dc27fc76ad0eed6d1f9c50c52f05e52ce7f4996aa6dbbe3c0d960edae17 SHA512 246b30e1c513d5e1fa35a47905d99036e276c1e6483a96f3e79ddca536a8c6f641c11bf324ed10c9c8d18fa27d73667c9c72fc7459f827d2883926769ac1cb45
DIST libseccomp-2.3.2.tar.gz 559238 BLAKE2B 0040ad977431ae9731dadcae11b0099d3ec788462f89cdf80c77b71405ce02c122c3859836aaa9469ec7112b0bf32cc87c9b102bb3e8b2e669ded54677db64d1 SHA512 0864a53ba2be61d0207f7361af94bcda4acff84a1814f915e6ccb19ab24f6ccc978da0eedc5cee047fa655dc1a583e2eeb7ab985ebfc77491c6a2606727b79ec
DIST libseccomp-2.3.3.tar.gz 564546 BLAKE2B b5249379baf07ab2fef8a8659a30c9e87cbf05f99c38a07c1516948d2ede27d505f6670426f46422d2a927d7bfe97a33d8f871899ae9c30a26fbd10fba609df8 SHA512 845c7e0e916b5f5ad74da446ceff3250148b745c909185f6d5059e807d1b42fa6b74f356cce2a396bff0d4c7a3120e7cdad98d490a97d549327c7693fe1918be

View File

@ -1,6 +1,5 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# TODO: Add python support.
@ -14,7 +13,7 @@ SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="-* amd64 arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86"
KEYWORDS="-* amd64 arm arm64 ~mips ppc ppc64 s390 x86"
IUSE="static-libs"
# We need newer kernel headers; we don't keep strict control of the exact

View File

@ -1,6 +1,5 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# TODO: Add python support.

View File

@ -1,6 +1,5 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# TODO: Add python support.
@ -14,12 +13,12 @@ SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="-* amd64 arm arm64 ~mips x86"
KEYWORDS="-* amd64 arm arm64 ~mips ppc ppc64 s390 x86"
IUSE="static-libs"
# We need newer kernel headers; we don't keep strict control of the exact
# version here, just be safe and pull in the latest stable ones. #551248
DEPEND=">=sys-kernel/linux-headers-3.18"
DEPEND=">=sys-kernel/linux-headers-4.3"
src_prepare() {
sed -i \

View File

@ -0,0 +1,39 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# TODO: Add python support.
EAPI="5"
inherit eutils multilib-minimal
DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="https://github.com/seccomp/libseccomp"
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux"
IUSE="static-libs"
# We need newer kernel headers; we don't keep strict control of the exact
# version here, just be safe and pull in the latest stable ones. #551248
DEPEND=">=sys-kernel/linux-headers-4.3"
src_prepare() {
sed -i \
-e '/_LDFLAGS/s:-static::' \
tools/Makefile.in || die
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
$(use_enable static-libs static) \
--disable-python
}
multilib_src_install_all() {
find "${ED}" -name libseccomp.la -delete
einstalldocs
}

View File

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vapier@gentoo.org</email>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">seccomp/libseccomp</remote-id>
<remote-id type="sourceforge">libseccomp</remote-id>