Merge pull request #321 from mischief/sys-libs-libseccomp

bump(sys-libs/libseccomp): sync with upstream
This commit is contained in:
Nick Owens 2015-10-14 16:52:24 -07:00
commit 1339e4717d
17 changed files with 83 additions and 245 deletions

View File

@ -1,11 +0,0 @@
DEFINED_PHASES=install prepare test
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=4
HOMEPAGE=http://sourceforge.net/projects/libseccomp/
IUSE=static-libs tools
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2
SLOT=0
SRC_URI=mirror://sourceforge/libseccomp/libseccomp-0.1.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=5b27e04c687427cf868124feb1ef657c

View File

@ -1,11 +0,0 @@
DEFINED_PHASES=install prepare test
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=4
HOMEPAGE=http://sourceforge.net/projects/libseccomp/
IUSE=static-libs tools
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2
SLOT=0
SRC_URI=mirror://sourceforge/libseccomp/libseccomp-1.0.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=7e840d950d00747081f2a9a57b34b42d

View File

@ -1,11 +0,0 @@
DEFINED_PHASES=install prepare test
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=4
HOMEPAGE=http://sourceforge.net/projects/libseccomp/
IUSE=static-libs tools
KEYWORDS=amd64 x86
LICENSE=LGPL-2
SLOT=0
SRC_URI=mirror://sourceforge/libseccomp/libseccomp-1.0.1.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=cf960bbe585c3544b4b99bc3205de657

View File

@ -1,11 +0,0 @@
DEFINED_PHASES=install prepare test
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=4
HOMEPAGE=http://sourceforge.net/projects/libseccomp/
IUSE=static-libs
KEYWORDS=amd64 arm x86
LICENSE=LGPL-2
SLOT=0
SRC_URI=mirror://sourceforge/libseccomp/libseccomp-2.1.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=521218b08b3e2c0f631c1509a97eafae

View File

@ -4,8 +4,8 @@ EAPI=4
HOMEPAGE=http://sourceforge.net/projects/libseccomp/ HOMEPAGE=http://sourceforge.net/projects/libseccomp/
IUSE=static-libs IUSE=static-libs
KEYWORDS=amd64 arm x86 KEYWORDS=amd64 arm x86
LICENSE=LGPL-2 LICENSE=LGPL-2.1
SLOT=0 SLOT=0
SRC_URI=mirror://sourceforge/libseccomp/libseccomp-2.1.1.tar.gz SRC_URI=mirror://sourceforge/libseccomp/libseccomp-2.1.1.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=8f23f6d647e3068e9314eb15a38ce6a3 _md5_=23000dd911404fcf37364e91dcf190b9

View File

@ -1,11 +1,12 @@
DEFINED_PHASES=compile configure install prepare test DEFINED_PHASES=compile configure install prepare test
DEPEND=>=sys-kernel/linux-headers-3.18
DESCRIPTION=high level interface to Linux seccomp filter DESCRIPTION=high level interface to Linux seccomp filter
EAPI=5 EAPI=5
HOMEPAGE=https://github.com/seccomp/libseccomp 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 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 ~x86
LICENSE=LGPL-2 LICENSE=LGPL-2.1
SLOT=0 SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.0/libseccomp-2.2.0.tar.gz SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.0/libseccomp-2.2.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=3ae6abd16eabcbdeec9d213fd3ee9a04 _md5_=5c117f02900859499a182891c0bbb9f6

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=sys-kernel/linux-headers-3.18
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
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.3/libseccomp-2.2.3.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=65475feb0bc1ac48feb6c63419b7b8c1

View File

@ -1,6 +1,9 @@
# ChangeLog for sys-libs/libseccomp # ChangeLog for sys-libs/libseccomp
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/ChangeLog,v 1.16 2015/04/09 17:59:44 vapier Exp $ # $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) *libseccomp-2.2.0 (09 Apr 2015)

View File

@ -1,34 +1,8 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST libseccomp-0.1.0.tar.gz 62837 SHA256 e940989c093c9c057aca4e1a878be48bdcdb027f876a8d4bdcd9a1405a3d7f6f SHA512 69bf68d561bf8e12959a517c5156e9d14a42717a409a5bed4945026fb053ceb13dbff215774a2fac460811641f3425173ee7b076c1f4cb943d8b172bd28f8c2e WHIRLPOOL 375f573953ea241dc845bea4a82cd16c4d9708cb1d739774217f7085c600e52823e0dc30e5efed01edc7cb9a4c623444af99f95d6d4218c3b9d566735645284f
DIST libseccomp-1.0.0.tar.gz 70172 SHA256 7c35493c890af509955397ea1f5d3c1a8e84a3002a64fa8c716de395e117cc4c SHA512 e75f0e3a593ccf9efb6d0ccd2364afe3c7420dd891f6d3e94cd5edc497e3b73f7122ebf82f3aeab97d984f35d7e82c09d1f17d099e5a86a95a6e9ac0afbbd3d5 WHIRLPOOL e806fbb068dff09610cce2b93d262a14245c1bc26260a97c4e804f0ba7f5d564f3d07401d46cd715888b7650d3d653f14426bc66ed67742ef3ed522950d633ef
DIST libseccomp-1.0.1.tar.gz 129602 SHA256 7c38fa4bcb92ec48179132e9532feee65f9dc3a00b733328a21551f028b62966 SHA512 eb67e298d3fd80d46d70629c2a159a4cd1954e97d7b8ea00138880f3b34748e215153150021c0554e2123369db61f490e0279672feb91f184f46eb4fc09ecf7e WHIRLPOOL 58d62f310e7f118eaee52f0cf6bfbf33b44469c9fbbaa76975975cd63dfa71b48647e50370f85963d7819368ac37359ac88d176e7cd6d6e93871a42c837741ad
DIST libseccomp-2.1.0.tar.gz 216834 SHA256 b0d6e4f0984e6632a04f0cf33c6babdb011674ba15ff208e196f037e0e09905e SHA512 4096aed2d09332a954ab949e548e2b51c14c8da6f99514dcf57572bcb68dba42f0f67904159ec2b2624e34f7ee81f9904c1e79a5525300949f70d25315f63718 WHIRLPOOL dd8081567056c4e0b7dea281cb1f69d4f289925d86761d6a5f71c007c9c47d634377ab2ae2636613067f95b8a07a1199edd8aa69d058be2f3f1ece3e2b9f5dd0
DIST libseccomp-2.1.1.tar.gz 113133 SHA256 8812c11e407c383f5ad6afb84a88e5a0224477bcfe8ff03f0c548e5abaac841c SHA512 1f2916d80a9b9937d2ab9ecf9c4f1e2a8ffc27f90f14e8481eb2f32c8122ea1756950f753f25fb571053f492cc97c8792760e0f058e7ea07ec4bb442508d1112 WHIRLPOOL 77db55f9317e27930b6fd7e83d122b1dd460849bbf9910d7619424d791b1ecd96ffbc5f741cd35e89f27cdc0ab537d5c7c9febaafbf1556c932b9774b80a8643 DIST libseccomp-2.1.1.tar.gz 113133 SHA256 8812c11e407c383f5ad6afb84a88e5a0224477bcfe8ff03f0c548e5abaac841c SHA512 1f2916d80a9b9937d2ab9ecf9c4f1e2a8ffc27f90f14e8481eb2f32c8122ea1756950f753f25fb571053f492cc97c8792760e0f058e7ea07ec4bb442508d1112 WHIRLPOOL 77db55f9317e27930b6fd7e83d122b1dd460849bbf9910d7619424d791b1ecd96ffbc5f741cd35e89f27cdc0ab537d5c7c9febaafbf1556c932b9774b80a8643
DIST libseccomp-2.2.0.tar.gz 516697 SHA256 5aa8a230f8529d6ee777098550245e43d2247395fdfd5a2176e28cf7236f1b10 SHA512 c013fdfc868d19bc6703019e91f4bea9c2b7472417a9f0df4fc593fc5fdf29bf535f4b32defd738652838799483684ca18a57e32eeb4b7fb3512b07fb2a440c5 WHIRLPOOL ec1e42186d813d8cf9aea248c27e732162bd4016f06385b4d66ce573f76cb45418211f7b5c06ccb4a35a3c56ce97619827c21a3910e717e35a7c343ee4adf8dc DIST libseccomp-2.2.0.tar.gz 516697 SHA256 5aa8a230f8529d6ee777098550245e43d2247395fdfd5a2176e28cf7236f1b10 SHA512 c013fdfc868d19bc6703019e91f4bea9c2b7472417a9f0df4fc593fc5fdf29bf535f4b32defd738652838799483684ca18a57e32eeb4b7fb3512b07fb2a440c5 WHIRLPOOL ec1e42186d813d8cf9aea248c27e732162bd4016f06385b4d66ce573f76cb45418211f7b5c06ccb4a35a3c56ce97619827c21a3910e717e35a7c343ee4adf8dc
EBUILD libseccomp-0.1.0.ebuild 887 SHA256 c306064e60de9e3271e4b4403d7fe3db9574d241826bc53014fe31c484c0eebd SHA512 0198f56eab848e88bfe621305351860e07e793012cd5d0337c5664379d1f29ad0633dcfeac1713939982b7817ff3099b5f3edd21ff97244bcfaf2688c9fb3532 WHIRLPOOL 9410586f3035957504a71ac1c9e75bbe5ba138b5a65a642f0094629655ab5abca8d75c1b811a21b4317cce27c2210795e520318a7c99fa006235c1f1b697e98e DIST libseccomp-2.2.3.tar.gz 522755 SHA256 d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e SHA512 e7bce0627c7ee107ea4780a6d2d7f24da162fdb5a85fc064c94e629918de2ee7ce7ed5ed98490f17392d9ca7ec1204945db3fea4415fae4370495b71c9edb61e WHIRLPOOL a32105a4cf3b514531e3cd7f1c703305318eceb90ef030317139fe08fe62fd14670b5ddc6f0dc8165cac23da1df89ee6efea3c366cec64102194c12ae53eac4f
EBUILD libseccomp-1.0.0.ebuild 922 SHA256 7eabb279665def818827cdf949af3078d33a1825fcaec1c3f5a5c6b9bdaf4c53 SHA512 4fac22e434db6c6fe8356fea1fc9ec1ca74eef992b02d0a106d04aff05489835bd468bd2621eeacee21546dfd74f49ca5e680824d23e0893705d97ccef894d29 WHIRLPOOL 33b9ea4b079fb466a08f1c67606a8942598b364c5a50afbd3116d0e518ea9973bfc548bdbf60a6f4bbf928452c940bfaf4b1646ffa423fd6b05caf08dddebc4e EBUILD libseccomp-2.1.1.ebuild 809 SHA256 842bb5fad8a845862cecb9305981347ae9edae582f289cd469d52e5e05b71835 SHA512 b0a796bc4784e5077b5e490a187131b59ae79684342db8f88c3e5d7237f06c77b2cc88d66a5b89a743091f463677ee18b34a6a926e0d99eeb79502b37cf36ad1 WHIRLPOOL cb19fa8565af725e651077b0ca538a0ddfad351de19c2d4651fa50fa12561931ffb54f0a572221c52f1532c523c0b7f478f2fbc481da733a9cab7a7c23a2a40e
EBUILD libseccomp-1.0.1.ebuild 917 SHA256 5317e6094fade58b0ada5619b6d8c58feae42568f32130206eb5f783701163b4 SHA512 2283fc4801fa51c0767fad2be1ab462027cfd950502907a3619e72aa946f79fe713e91edec5f98777ae3f25fef44082301cf04eec8f2f37112a288c0406538e5 WHIRLPOOL 4b4ddce267cf44028fcd2b0731a4fb04e86ffc6990b98fd864358cac0a63c768bb7d02db072cb72bcf2f5629c7d4df54e9890a10c768ca3a243a57cf879abfba EBUILD libseccomp-2.2.0.ebuild 938 SHA256 02179ff52ece8fecb7b53edb9c9c563ec24dd71b11c42abd8cc94c64fabe0cc9 SHA512 1f697aca4d29e7833e6f19326ee0c32eb285c52379f1046c5a62feb5499f26b670ecffd94e638ede7c31d19478c4cba8f8ea975407bdd68321e134f1c8186f31 WHIRLPOOL 449f98063c4a801ec9a594fb6bf86b751652ad61e12dbc7b876d66c6d0e987a04dc9e14653092269b56cf1462a149776d578f7c77604ea72cde30e510ee947d1
EBUILD libseccomp-2.1.0.ebuild 915 SHA256 3155d77911919498b0cac41968cfaf64d4f666ca360c8d772f4f7266e606a03b SHA512 ae40b4a06dd7943d08e5bf8a46668321021149927304da6c31f8fbf4e55df959dd9efddc82c804652e7eef18dd3463582b2b149099fb7ecc38811047e5618bed WHIRLPOOL 9f0f6d9d0cc468140c97003a01b9095b3e9daa56e49c80853532a5a97c4c8967e9d54c0e5ec745a5552765a33976abc422d63dc36bea6f08b08a113dd81884a9 EBUILD libseccomp-2.2.3.ebuild 952 SHA256 252d394d54e80cdc6cbc94ba3959c8aed7d60a9c85c8b32ddc690bb14d8462bf SHA512 0fa3540b04f84ef6c2fff81627639ab263e9a0677ba53ca419aabaa4b66405515e32caf9a52e782d9b79c86f58efac1eeb35fc1e34eeec43b531daefb3f7cc48 WHIRLPOOL 6dde046f80f645b85c05b64e19fe7218672971b01abffbca55118aa2f7aea6a9e5e6d050f028fc83c921ff7df36b84fc752f9064091a12945ab8fc3ffea2d251
EBUILD libseccomp-2.1.1.ebuild 915 SHA256 dc639238540d003430e9aed86ba52e2167b47bb542438ba3be1159cd4bf77e77 SHA512 b421c7122868549cef580cab5ae400819fe2c401085c1c4bf83ca46ea8fe4969a96edccdd9e02fc54a87ab4b8cc8fe4b8a7a6c2bda09121bb2e55c1830bbfda0 WHIRLPOOL fe9b69fbcf1505634b58a3925bbd9b4dab1a27df26f2a76514e2af539616fe3b00da93dd39640959a91d30765942462054f1fec4e60535ccfc85dcd728bec29a MISC ChangeLog 2307 SHA256 7d912bfa9ccaf0767367603bae549e68efe5e3011bd549598ebd4e95574a32ef SHA512 3d227e666fde1eb2e8b49133dc4499d16929404509824dc49e20e883bea76aaa46377ddfb10ffa18314b2a59360e687a0743491585cb8a2d44bd4e8f47d88046 WHIRLPOOL 0b23594f3c1a731cdfd67ddbf09aee87dd6de5fa502b6dc01afaf56b81db3815f18373ae337fc3f0da29b05fccfd9efe7ca44e68782675ff9556690e1b75e90b
EBUILD libseccomp-2.2.0.ebuild 858 SHA256 7686e23b5fa04d36dc8bff9bd9c5442f18884a905b5c3f70065ec434969c2ce5 SHA512 35edce19be85d308ccd54e79533fc0c338fe1308892951b62864758ff2bec179305d5d200d725bf5fc21b1d4d7c03b99a1801119653c16335a6f297c7b33f7e8 WHIRLPOOL bb460afa455f53a9a2ada968f05d9e78107194d3a44be7cc2a6dfabf1ba185bbb21113b775b86528551af5428c960f46d8a03c6764d306bccfe5957e0ba35444 MISC metadata.xml 341 SHA256 811be5f24823bb1cb66395319051732aeee4d1d07b0846f79836eb21e410bef0 SHA512 352ab0c15fdcbb5b824a69373d5ab191fcaeae712038c5caf31cbc7efd49a78f32516fb7c179f7639c808d1b96546cec73157a8f8290152a3bf0e53bf0827d18 WHIRLPOOL 2f061ba6693a9053535703f2296d348ab1971bd3969ea8fc9d78f2c8045fc10fd619a8080980b9b4f8659fc2371022a461e2d9b953e087d9468a533b29d625e0
MISC ChangeLog 2168 SHA256 1236e4cd931acd1666ba82063549afd5b06c3e1b1464868431bce759bd4e5ad7 SHA512 d0e5a8e68b6e3e61bc0849c80cb7b9c79177b39aa724fa6f97beca21e069087ddd0ce326488a2e3e807d13a89a350a49bae6ea7f5ed54f94febcb34c65b8ec08 WHIRLPOOL 0d7e143c570a0d925ca75fd3b47f9a7469ecd1a73b15483ad808dc1c57f559c4e23985675b7c58142a136b2a0f8c64d7f5db6c818aa8cc8762a72b3e13deec81
MISC metadata.xml 263 SHA256 ea86e8769a176b84f7f1d80856e0b9ae3583240ea6fc74ef44544274457088df SHA512 98098f2f81078c960bad8d97dbd51a8394577bd9364c8cd4c0f71edc418eea4fa04ae047c8ead695ae774f36a9dc1025f99effc376db6b92f80aafa6165ba440 WHIRLPOOL d9ba961dfd8cf823d5029f4609fddfe12346312035f7cdeb816af7794a93ddc4bba59b636dfc67b66edf63e04532bb8d7611103f3753b3c221130089c37056de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVJr4RAAoJEPGu1DbS6WIAbTMP/0R+sO9xRdLSs9u6S/jO8IF7
q7FoubLF/VjnjZYGeBChfdxXd8wCZn6PO+9v2FnMKdap8xYNbIUwwW4/K1/GVu2R
Mw9oHQ7Q9JceoYKQh8SWcdZ7Ge/oX4KpbQy5QR7HDTScjOo1jAaK4oTiSxVPWxLF
0F2QAZsPtalNFiH03QZQ9iYEnXBn6HJ4YpYE7bQ8RIdr9HQinNweymw6zWRWoXMP
UrPCR52xKtS1yrtN5gLwU5Iw88w8yZBCqFqMQqyQq3fD4DF7fOYSmvRFQ01aWwcZ
t45BtktbrUKVXZHy5C0LOkkvbRe3gKZHzDvWhbkT9K78l4Gl7m/lXAJJmvYwym/d
WyrVfQVhrnH7BFrQ4sZa6Fkd16nQpbGrkaoiKydL+Mg7OBkDaMZy4lxtaK3vB/za
3a6L/zz2AxwwdZWZVKaI7EFW6JRrP0YS37dA6Ix17XtnzsabviCay14u9juUoDQT
Odu4SMe8V0+Kp3UrMhqFbULKN6qJih1dOLjVDCKWaCJLQtZA44UVOs5IeFT7CWH2
qV+m4OtdCDciYUNsoHU0y7DgSYc0PVg0qp6cXv6TemKjg+S6KQEogizpGOz3ok3H
KINM1Vl1c+WWKH1t/YfTqIXO0CVF1U0378VvrOOjTWxD9f0Mrm7mXfr2IStbM6CD
dE7CYfv5x8NV2FSv5kiG
=dqTc
-----END PGP SIGNATURE-----

View File

@ -1,36 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/libseccomp-0.1.0.ebuild,v 1.1 2012/06/11 17:48:39 vapier Exp $
# Note: USE=static-libs isn't great -- only PIC objects are provided.
EAPI="4"
inherit eutils
DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="http://sourceforge.net/projects/libseccomp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs tools"
src_prepare() {
sed -i \
-e "/^SUBDIRS_BUILD/s:=.*:= src $(usex tools tools ''):" \
Makefile || die
}
src_test() {
emake SUBDIRS_BUILD='tools tests'
cd tests
./regression
}
src_install() {
default
use tools && dobin tools/{bpf_{disasm,sim},sys_{inspector,resolver}}
use static-libs && dolib.a src/libseccomp.a
}

View File

@ -1,38 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/libseccomp-1.0.0.ebuild,v 1.2 2012/11/12 21:21:36 vapier Exp $
# Note: USE=static-libs isn't great -- only PIC objects are provided.
EAPI="4"
inherit eutils
DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="http://sourceforge.net/projects/libseccomp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs tools"
src_prepare() {
sed -i \
-e "/^SUBDIRS_BUILD/s:=.*:= src $(usex tools tools ''):" \
Makefile || die
tc-export AR CC
export GCC=${CC}
}
src_test() {
emake SUBDIRS_BUILD='tools tests'
cd tests
./regression
}
src_install() {
default
use tools && dobin tools/{bpf_{disasm,sim},sys_{inspector,resolver}}
use static-libs && dolib.a src/libseccomp.a
}

View File

@ -1,38 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/libseccomp-1.0.1.ebuild,v 1.3 2013/01/22 17:26:00 ago Exp $
# Note: USE=static-libs isn't great -- only PIC objects are provided.
EAPI="4"
inherit eutils
DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="http://sourceforge.net/projects/libseccomp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="static-libs tools"
src_prepare() {
sed -i \
-e "/^SUBDIRS_BUILD/s:=.*:= src $(usex tools tools ''):" \
Makefile || die
tc-export AR CC
export GCC=${CC}
}
src_test() {
emake SUBDIRS_BUILD='tools tests'
cd tests
./regression
}
src_install() {
default
use tools && dobin tools/{bpf_{disasm,sim},sys_{inspector,resolver}}
use static-libs && dolib.a src/libseccomp.a
}

View File

@ -1,41 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/libseccomp-2.1.0.ebuild,v 1.4 2013/08/28 11:17:28 ago Exp $
# Note: USE=static-libs isn't great -- only PIC objects are provided.
EAPI="4"
inherit eutils
DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="http://sourceforge.net/projects/libseccomp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="static-libs"
src_prepare() {
sed -i \
-e '/^SUBDIRS_BUILD/s:tests::' \
Makefile || die
sed -i \
-e '/^LDFLAGS/s|:=|+=|' \
{tests,tools}/Makefile || die
export MAKEOPTS+=" V=1"
tc-export AR CC
export GCC=${CC}
}
src_test() {
emake SUBDIRS_BUILD='tests'
cd tests
./regression || die
}
src_install() {
default
use static-libs && dolib.a src/libseccomp.a
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation # Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/libseccomp-2.1.1.ebuild,v 1.4 2014/01/14 13:52:31 ago Exp $ # $Id$
# Note: USE=static-libs isn't great -- only PIC objects are provided. # Note: USE=static-libs isn't great -- only PIC objects are provided.
@ -12,7 +12,7 @@ DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="http://sourceforge.net/projects/libseccomp/" HOMEPAGE="http://sourceforge.net/projects/libseccomp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2" LICENSE="LGPL-2.1"
SLOT="0" SLOT="0"
KEYWORDS="amd64 arm x86" KEYWORDS="amd64 arm x86"
IUSE="static-libs" IUSE="static-libs"

View File

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/libseccomp-2.2.0.ebuild,v 1.1 2015/04/09 17:59:44 vapier Exp $ # $Id$
# TODO: Add python support. # TODO: Add python support.
@ -12,11 +12,15 @@ DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="https://github.com/seccomp/libseccomp" HOMEPAGE="https://github.com/seccomp/libseccomp"
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz" SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-2" LICENSE="LGPL-2.1"
SLOT="0" SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~x86" KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~x86"
IUSE="static-libs" 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"
src_prepare() { src_prepare() {
sed -i \ sed -i \
-e '/_LDFLAGS/s:-static::' \ -e '/_LDFLAGS/s:-static::' \

View File

@ -0,0 +1,40 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# 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 ~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"
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,10 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer> <maintainer>
<email>vapier@gentoo.org</email> <email>vapier@gentoo.org</email>
</maintainer> </maintainer>
<use> <upstream>
<flag name='tools'>enable debugging tools</flag> <remote-id type="github">seccomp/libseccomp</remote-id>
</use> <remote-id type="sourceforge">libseccomp</remote-id>
</upstream>
</pkgmetadata> </pkgmetadata>