mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 01:46:58 +02:00
commit
870f7b904a
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 441389 BLAKE2B 093e93262bf483b8a2bcc307a67ed12b9a008b091206b3199a591d3750f160ecd8d405fa2d589c50e6bc2325d61eb79b1d8446527955e000c6a79db6428aa4c4 SHA512 94781b7611851868089b1a2920af50bbaa946ae05421f4009d9efb8e3c447cfa812f2ffd4557a4e7723d44d2c3de8d5f75a986179eb0599749c45f97424f8f9a
|
||||
TIMESTAMP 2019-04-15T22:38:45Z
|
||||
MANIFEST Manifest.files.gz 441860 BLAKE2B 42660ae46077e4a9e7437540059276e5d8c03bba0cbf41ae4d1528525d01c1f1aa20986d326ca29f6b004f9ed6d1432a8d0d2105937171bf162dea272120291b SHA512 1f444ca7421a7efb1ae619b481942be43c32f3ca1b877de6feb5d595fd24bd2f5594ee8a4f3f194f5a5b6f9006b608396118df784309aa0cc2de9b3e6a17424a
|
||||
TIMESTAMP 2019-04-17T20:08:50Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAly1B/VfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAly3h9JfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klCTTQ/+LoyNjk0WaohJfdGwelXIvxc8PK+Es4GejfugAVE8Kw4j5avBTRncesRy
|
||||
0K66JbwrVDHapotEGCgebVXlF/aorinnWl/9fImUIgcQ7carpH8w8OZYSFmT6ZLI
|
||||
Wz2VKDJUS/3bhHw4no+MwXYKkG/z4q+EEo29aXVtDs7tWh8I+XNn3Bc5pf7eOyWv
|
||||
Wlf1FqK84D/qoRJJO8P5azocqAQ+B0H0U3J6JkWcms4ks/czq+xTqLMki7o8/J2O
|
||||
8IeJLOK5kDyYG8wMOLhX2Btnth+2stQDv+vcA+UFcAWkuyPv5VpR7rZizZONz4I8
|
||||
AcGfd598jYoU1WBvxZ+xDpDe6ryG80RvztSVF3l80t78MoR30vXhLuHHYh3rR9cX
|
||||
Uey+Mdx9wpz7sg3B+kRpvRDxpQ++u6uzhC5hTgmRazVWcJYx27yC7DCMHWWvtto3
|
||||
h7aF4gX3e62pUno2pkQAWvjjwEi5elXNeFNE2gK0+jl6msCthv0C5eMEmmjX26m3
|
||||
wIWdTifPdJt3ACOO4E9MGLm5qn1uMuSVtujiqrwuB+tUF9H5m4unZHKXwatNKr7M
|
||||
lOw3p7j57k0UXu8GyH1lzyxin9ThsA8zTFCeJaoRGmxM1kmNgRV8eGTkllt2xvqZ
|
||||
+KPpPIoy9Lo/txXM0B1lYoL7B64KWj383VOcx8Eaplc0pgUlti4=
|
||||
=Zh34
|
||||
klCosw/+Jsxx5eQYhfqE+nllUNMvYqnA4JGQvF4sx9iE4taLkgObjgtPJtplUmFY
|
||||
we74NGpt6LzSHq2RBCw8A6Dmely8aHrIR8qI0WX+LzsPfTKBTiMRUFEkP1kbG5SA
|
||||
MgRROa7kwt8BIMgHbBVjg09ZTZ3TDme7HDitK/a+jtpCaqOtHsGJTVrrzcRyyGj4
|
||||
zR//jMy6QFU5z6pQAqcUF8qVy0fAQhGx3Q5vO5/FOFt/vo1VC1fsTRnFPi09wv4s
|
||||
/hr22RIL/l//CVDCTargPtnXGQGkIualx6ANdvkU5OUsxyppLgMHnt10cJQ21hCS
|
||||
CWwQOpql6rXJ1t5ziQwzNaQUzjoVGf3yEu09hUjPkuJCMVszI/6xwDec35iRi/19
|
||||
9nfVvwlFC3RRCxWTN4928WOSTgCMF9gKQzs1kVuvsENDXq7u9LvXhXdfgg5LK53R
|
||||
m7LAEPez2Fs++LMp9S7q/ldjM6bksdoN+dMiT9jVYf3mNxR4SRoLaghJ9JTr61Ne
|
||||
d5XnILqhUz6vIRSqFjZnoF3FVlNK3uubRoh8QUWwHoKCFqMzNeGlpP/6c2YbyQB7
|
||||
mfSlVfQN4EuKzDHBv+PAja1oqfTRd8kKfRWpPdFZN4HHeQvRdE3uLyVQMm/BOw2x
|
||||
uyn2vCYItXQv+Tq3kZ8o9IlsvbczE9Xna0BlRqMEa/6RCUYIrH8=
|
||||
=6T8P
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
55
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201904-17.xml
vendored
Normal file
55
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201904-17.xml
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201904-17">
|
||||
<title>Patch: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Patch, the worst of
|
||||
which could result in the execution of arbitrary code.
|
||||
</synopsis>
|
||||
<product type="ebuild">patch</product>
|
||||
<announced>2019-04-17</announced>
|
||||
<revised count="1">2019-04-17</revised>
|
||||
<bug>647792</bug>
|
||||
<bug>647794</bug>
|
||||
<bug>652710</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="sys-devel/patch" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.7.6-r3</unaffected>
|
||||
<vulnerable range="lt">2.7.6-r3</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Patch takes a patch file containing a difference listing produced by the
|
||||
diff program and applies those differences to one or more original files,
|
||||
producing patched versions.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Patch. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>Please review the referenced CVE identifiers for details.</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Patch users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=sys-devel/patch-2.7.6-r3"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-1000156">
|
||||
CVE-2018-1000156
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-6951">CVE-2018-6951</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-6952">CVE-2018-6952</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2019-04-11T21:19:29Z">b-man</metadata>
|
||||
<metadata tag="submitter" timestamp="2019-04-17T18:28:49Z">b-man</metadata>
|
||||
</glsa>
|
44
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201904-18.xml
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201904-18.xml
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201904-18">
|
||||
<title>libseccomp: Privilege escalation</title>
|
||||
<synopsis>A vulnerability in libseccomp allows for privilege escalation.</synopsis>
|
||||
<product type="ebuild">libseccomp</product>
|
||||
<announced>2019-04-17</announced>
|
||||
<revised count="1">2019-04-17</revised>
|
||||
<bug>680442</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="sys-libs/libseccomp" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.4.0</unaffected>
|
||||
<vulnerable range="lt">2.4.0</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>A library that provides an easy to use, platform independent, interface
|
||||
to the Linux Kernel’s syscall filtering mechanism.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Please review the CVE identifier referenced below for details.</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>Please review the referenced CVE identifier for details.</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All libseccomp users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=sys-libs/libseccomp-2.4.0"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2019-9893">CVE-2019-9893</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2019-03-24T13:22:58Z">BlueKnight</metadata>
|
||||
<metadata tag="submitter" timestamp="2019-04-17T18:31:42Z">b-man</metadata>
|
||||
</glsa>
|
48
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201904-19.xml
vendored
Normal file
48
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201904-19.xml
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201904-19">
|
||||
<title>Dovecot: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Dovecot, the worst of
|
||||
which could result in root privilege escalation.
|
||||
</synopsis>
|
||||
<product type="ebuild">dovecot</product>
|
||||
<announced>2019-04-17</announced>
|
||||
<revised count="1">2019-04-17</revised>
|
||||
<bug>677350</bug>
|
||||
<bug>681922</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="net-mail/dovecot" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.3.5.1</unaffected>
|
||||
<vulnerable range="lt">2.3.5.1</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Dovecot is an open source IMAP and POP3 email server.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Dovecot. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>Please review the referenced CVE identifiers for details</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Dovecot users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=net-mail/dovecot-2.3.5.1"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2019-3814">CVE-2019-3814</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2019-7524">CVE-2019-7524</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2019-04-02T07:08:40Z">BlueKnight</metadata>
|
||||
<metadata tag="submitter" timestamp="2019-04-17T18:33:06Z">b-man</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Mon, 15 Apr 2019 22:38:42 +0000
|
||||
Wed, 17 Apr 2019 20:08:47 +0000
|
||||
|
@ -1 +1 @@
|
||||
9b59bd6cf27bbcd9bc148340e6758177e493f624 1555361601 2019-04-15T20:53:21+00:00
|
||||
6c18ba31f4c4516ed01d1b3ca04795cfadc11f86 1555526007 2019-04-17T18:33:27+00:00
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=xattr? ( sys-apps/attr ) test? ( sys-apps/ed )
|
||||
DESCRIPTION=Utility to apply diffs to files
|
||||
EAPI=4
|
||||
HOMEPAGE=https://www.gnu.org/software/patch/patch.html
|
||||
IUSE=static test xattr
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=xattr? ( sys-apps/attr )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/patch/patch-2.7.4.tar.xz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=2f302e4847c973782738c2c301d12e86
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=xattr? ( sys-apps/attr ) test? ( sys-apps/ed )
|
||||
DESCRIPTION=Utility to apply diffs to files
|
||||
EAPI=4
|
||||
HOMEPAGE=https://www.gnu.org/software/patch/patch.html
|
||||
IUSE=static test xattr
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=xattr? ( sys-apps/attr )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/patch/patch-2.7.5.tar.xz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=15dbc095e5ffbfcb79e5e0336000245f
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=xattr? ( sys-apps/attr ) test? ( sys-apps/ed )
|
||||
DESCRIPTION=Utility to apply diffs to files
|
||||
EAPI=4
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.gnu.org/software/patch/patch.html
|
||||
IUSE=static test xattr
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=xattr? ( sys-apps/attr )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/patch/patch-2.7.3.tar.xz
|
||||
SRC_URI=mirror://gnu/patch/patch-2.7.6.tar.xz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=c0bb59955ab6007f50fec82692bd3ca7
|
||||
_md5_=3329200b0c8c61aeb79c4b6ef676759d
|
@ -1,12 +0,0 @@
|
||||
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
|
||||
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_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=ba7769427d076b9754351c11ae8e9c86
|
@ -1,12 +0,0 @@
|
||||
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
|
||||
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_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=051480aa4c37a17729f5818c70fd1cd6
|
@ -1,12 +0,0 @@
|
||||
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
|
||||
LICENSE=LGPL-2.1
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.2/libseccomp-2.3.2.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=b53c1af8bd58bd9201e6bb6fc9f314fa
|
@ -1,12 +0,0 @@
|
||||
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_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=736b5b762c9ebb3200852dd90ff4dd5a
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.4.0
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.4.0
vendored
Normal 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=6
|
||||
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 ~hppa ~mips ppc ppc64 s390 x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=LGPL-2.1
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.4.0/libseccomp-2.4.0.tar.gz
|
||||
_eclasses_=multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=dcba191ef133494626953c8228be4e54
|
@ -1,89 +0,0 @@
|
||||
# ChangeLog for sys-devel/patch
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*patch-2.7.5 (09 Aug 2015)
|
||||
*patch-2.7.4 (09 Aug 2015)
|
||||
*patch-2.7.3 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
|
||||
+patch-2.7.3.ebuild, +patch-2.7.4.ebuild, +patch-2.7.5.ebuild:
|
||||
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
|
||||
|
||||
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; Justin Lecher <jlec@gentoo.org> patch-2.7.3.ebuild,
|
||||
patch-2.7.4.ebuild, patch-2.7.5.ebuild:
|
||||
Use https for most gnu.org URLs
|
||||
|
||||
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
|
||||
|
||||
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
|
||||
standardize various metadata.xml style
|
||||
|
||||
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:
|
||||
Replace all herds with appropriate projects (GLEP 67)
|
||||
|
||||
Replace all uses of herd with appropriate project maintainers, or no
|
||||
maintainers in case of herds requested to be disbanded.
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
29 Feb 2016; Steev Klimaszewski <steev@gentoo.org> patch-2.7.5.ebuild:
|
||||
stable 2.7.5 for arm64
|
||||
|
||||
Package-Manager: portage-2.2.27
|
||||
|
@ -1,317 +0,0 @@
|
||||
# ChangeLog for sys-devel/patch
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/patch/ChangeLog,v 1.91 2015/05/20 00:36:19 mattst88 Exp $
|
||||
|
||||
20 May 2015; Matt Turner <mattst88@gentoo.org> patch-2.7.5.ebuild:
|
||||
alpha stable, bug 548120.
|
||||
|
||||
15 May 2015; Mikle Kolyada <zlogene@gentoo.org> patch-2.7.5.ebuild:
|
||||
arm stable wrt bug #548120
|
||||
|
||||
15 May 2015; Pacho Ramos <pacho@gentoo.org> patch-2.7.5.ebuild:
|
||||
ppc stable wrt bug #548120
|
||||
|
||||
13 May 2015; Jack Morgan <jmorgan@gentoo.org> patch-2.7.5.ebuild:
|
||||
ia64 stable wrt bug #548120
|
||||
|
||||
11 May 2015; Mikle Kolyada <zlogene@gentoo.org> patch-2.7.5.ebuild:
|
||||
sparc stable wrt bug #548120
|
||||
|
||||
01 May 2015; Mikle Kolyada <zlogene@gentoo.org> patch-2.7.5.ebuild:
|
||||
x86 stable wrt bug #548120
|
||||
|
||||
01 May 2015; Mikle Kolyada <zlogene@gentoo.org> patch-2.7.5.ebuild:
|
||||
amd64 stable wrt bug #548120
|
||||
|
||||
01 May 2015; Jeroen Roovers <jer@gentoo.org> patch-2.7.5.ebuild:
|
||||
Stable for HPPA PPC64 (bug #548120).
|
||||
|
||||
21 Mar 2015; Mike Frysinger <vapier@gentoo.org> patch-2.7.3.ebuild:
|
||||
Mark arm64/m68k/s390/sh stable.
|
||||
|
||||
16 Mar 2015; Lars Wendler <polynomial-c@gentoo.org> -patch-2.6.1.ebuild,
|
||||
-files/gnulib_strnlen.c:
|
||||
Removed vulnerable version.
|
||||
|
||||
*patch-2.7.5 (08 Mar 2015)
|
||||
|
||||
08 Mar 2015; Lars Wendler <polynomial-c@gentoo.org> +patch-2.7.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
24 Feb 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for alpha, wrt bug #536614
|
||||
|
||||
23 Feb 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for ia64, wrt bug #536614
|
||||
|
||||
18 Feb 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for ppc64, wrt bug #536614
|
||||
|
||||
16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for sparc, wrt bug #536614
|
||||
|
||||
15 Feb 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for x86, wrt bug #536614
|
||||
|
||||
01 Feb 2015; Markus Meier <maekke@gentoo.org> patch-2.7.3.ebuild:
|
||||
arm stable, bug #536614
|
||||
|
||||
*patch-2.7.4 (01 Feb 2015)
|
||||
|
||||
01 Feb 2015; Lars Wendler <polynomial-c@gentoo.org> -patch-2.7.1-r3.ebuild,
|
||||
-patch-2.7.2.ebuild, +patch-2.7.4.ebuild,
|
||||
-files/patch-2.7.1-Fix-removing-empty-directories.patch,
|
||||
-files/patch-2.7.1-dry-run-mode-create-temp-files-in-temp-dir.patch,
|
||||
-files/patch-2.7.1-initialize_data_structures_early_enough.patch,
|
||||
-files/patch-2.7.1-prevent_depend_on_autotools.patch:
|
||||
Version bump (bug #538426). Removed old.
|
||||
|
||||
31 Jan 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for ppc, wrt bug #536614
|
||||
|
||||
28 Jan 2015; Agostino Sarubbo <ago@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for amd64, wrt bug #536614
|
||||
|
||||
27 Jan 2015; Jeroen Roovers <jer@gentoo.org> patch-2.7.3.ebuild:
|
||||
Stable for HPPA (bug #536614).
|
||||
|
||||
23 Jan 2015; Lars Wendler <polynomial-c@gentoo.org>
|
||||
-files/patch-2.7.2-fix_for_CVE-2015-1196_fix.patch,
|
||||
-files/patch-2.7.2-valid_filenames_on_renames_and_copies.patch:
|
||||
Removed unused patches.
|
||||
|
||||
*patch-2.7.3 (23 Jan 2015)
|
||||
|
||||
23 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> -patch-2.7.2-r1.ebuild,
|
||||
+patch-2.7.3.ebuild:
|
||||
Rather use latest release than patch the previous one (d'oh!)
|
||||
|
||||
*patch-2.7.2-r1 (23 Jan 2015)
|
||||
|
||||
23 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> +patch-2.7.2-r1.ebuild,
|
||||
+files/patch-2.7.2-fix_for_CVE-2015-1196_fix.patch,
|
||||
+files/patch-2.7.2-valid_filenames_on_renames_and_copies.patch:
|
||||
Revbump to add two upstream fixes.
|
||||
|
||||
*patch-2.7.2 (21 Jan 2015)
|
||||
|
||||
21 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> -patch-2.5.9.ebuild,
|
||||
-patch-2.5.9-r1.ebuild, -patch-2.7.1-r2.ebuild, +patch-2.7.2.ebuild,
|
||||
-files/patch-2.5.9-cr-stripping.patch,
|
||||
-files/patch-2.7.1-Fix-removing-empty-directories-automake.patch:
|
||||
Security bump (bug #536614). Removed old.
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> patch-2.6.1.ebuild,
|
||||
patch-2.7.1-r2.ebuild, patch-2.7.1-r3.ebuild:
|
||||
Add arm64 love.
|
||||
|
||||
*patch-2.7.1-r3 (15 Oct 2013)
|
||||
|
||||
15 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> -patch-2.7.1.ebuild,
|
||||
-patch-2.7.1-r1.ebuild, patch-2.7.1-r2.ebuild, +patch-2.7.1-r3.ebuild,
|
||||
+files/patch-2.7.1-initialize_data_structures_early_enough.patch,
|
||||
+files/patch-2.7.1-prevent_depend_on_autotools.patch:
|
||||
Revbump to fix segfault on nonexisting dir. Thanks to Martin von Gagern for
|
||||
reporting this in bug #485182. Removed old versions.
|
||||
|
||||
*patch-2.7.1-r2 (02 Aug 2013)
|
||||
|
||||
02 Aug 2013; Doug Goldstein <cardoe@gentoo.org>
|
||||
+files/patch-2.7.1-Fix-removing-empty-directories-automake.patch,
|
||||
+files/patch-2.7.1-Fix-removing-empty-directories.patch,
|
||||
+files/patch-2.7.1-dry-run-mode-create-temp-files-in-temp-dir.patch,
|
||||
+patch-2.7.1-r2.ebuild:
|
||||
Fixes to prevent leaving empty directories around when the wrong patch level
|
||||
is used or if --dry-run is specified. bug #478548
|
||||
|
||||
21 May 2013; Mike Frysinger <vapier@gentoo.org> patch-2.7.1-r1.ebuild:
|
||||
Do not let $ED from the EAPI mess up the search for `ed` #470210 by Roman
|
||||
Žilka.
|
||||
|
||||
19 Feb 2013; Zac Medico <zmedico@gentoo.org> patch-2.7.1-r1.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
13 Nov 2012; Fabian Groffen <grobian@gentoo.org> patch-2.7.1-r1.ebuild:
|
||||
Drop useless condition, Prefix always has USERLAND=GNU
|
||||
|
||||
*patch-2.7.1-r1 (13 Nov 2012)
|
||||
|
||||
13 Nov 2012; Christoph Junghans <ottxor@gentoo.org> +patch-2.7.1-r1.ebuild:
|
||||
added prefix support (bug #442928)
|
||||
|
||||
*patch-2.7.1 (28 Sep 2012)
|
||||
|
||||
28 Sep 2012; Mike Frysinger <vapier@gentoo.org> +patch-2.7.1.ebuild,
|
||||
-patch-2.7.ebuild:
|
||||
Version bump which should fix #435384 by Ben Kohler and #435862 by Andrey
|
||||
Volkov.
|
||||
|
||||
19 Sep 2012; Alexis Ballier <aballier@gentoo.org> patch-2.7.ebuild:
|
||||
restore bsd keywords, xattr useflag is now masked, bug #435474
|
||||
|
||||
19 Sep 2012; Mike Frysinger <vapier@gentoo.org> patch-2.7.ebuild:
|
||||
Add USE=xattr flag #435384 by Ben Kohler.
|
||||
|
||||
*patch-2.7 (13 Sep 2012)
|
||||
|
||||
13 Sep 2012; Mike Frysinger <vapier@gentoo.org> +patch-2.7.ebuild:
|
||||
Version bump.
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> patch-2.6.1.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
25 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> patch-2.6.1.ebuild:
|
||||
tidy
|
||||
|
||||
25 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> patch-2.6.1.ebuild:
|
||||
ppc64 stable wrt #387471
|
||||
|
||||
04 Jan 2012; Brent Baude <ranger@gentoo.org> patch-2.6.1.ebuild:
|
||||
Marking patch-2.6.1 ppc for bug 387471
|
||||
|
||||
18 Dec 2011; Raúl Porcel <armin76@gentoo.org> patch-2.6.1.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #387471
|
||||
|
||||
03 Dec 2011; Markus Meier <maekke@gentoo.org> patch-2.6.1.ebuild:
|
||||
arm stable, bug #387471
|
||||
|
||||
02 Dec 2011; Steve Dibb <beandog@gentoo.org> patch-2.6.1.ebuild:
|
||||
amd64 stable, bug 387471
|
||||
|
||||
28 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> patch-2.6.1.ebuild:
|
||||
x86 stable wrt bug #387471
|
||||
|
||||
22 Nov 2011; Jeroen Roovers <jer@gentoo.org> patch-2.6.1.ebuild:
|
||||
Stable for HPPA (bug #387471).
|
||||
|
||||
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> patch-2.5.9.ebuild:
|
||||
Drop to ~mips
|
||||
|
||||
22 Jan 2010; Jeremy Olexa <darkside@gentoo.org> patch-2.6.1.ebuild,
|
||||
+files/gnulib_strnlen.c:
|
||||
Add missing strnlen implementation that upstream apparently forgot to
|
||||
include, bug #300845
|
||||
|
||||
02 Jan 2010; Mike Frysinger <vapier@gentoo.org> patch-2.6.1.ebuild:
|
||||
Pull in ed for tests #299270 by Patrick Lauer.
|
||||
|
||||
*patch-2.6.1 (01 Jan 2010)
|
||||
|
||||
01 Jan 2010; Mike Frysinger <vapier@gentoo.org> +patch-2.6.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*patch-2.6 (14 Nov 2009)
|
||||
|
||||
14 Nov 2009; Mike Frysinger <vapier@gentoo.org> +patch-2.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
18 Mar 2008; Mike Frysinger <vapier@gentoo.org> patch-2.5.9.ebuild,
|
||||
patch-2.5.9-r1.ebuild:
|
||||
Drop frivolous USE=build.
|
||||
|
||||
24 Jun 2007; Mike Frysinger <vapier@gentoo.org> patch-2.5.9-r1.ebuild:
|
||||
Dont stabilize version 2.5.9-r1.
|
||||
|
||||
17 Oct 2006; Roy Marples <uberlord@gentoo.org> patch-2.5.9.ebuild,
|
||||
patch-2.5.9-r1.ebuild:
|
||||
Added ~sparc-fbsd keyword.
|
||||
|
||||
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> patch-2.5.9-r1.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
07 May 2005; Mike Frysinger <vapier@gentoo.org> patch-2.5.9-r1.ebuild:
|
||||
Install as gpatch on non-GNU systems #91560.
|
||||
|
||||
*patch-2.5.9-r1 (16 Nov 2004)
|
||||
|
||||
16 Nov 2004; Mike Frysinger <vapier@gentoo.org> +files/2.5.9-deb-cr.patch,
|
||||
+patch-2.5.9-r1.ebuild:
|
||||
Version bump with debian patch #49823 by JoWilly.
|
||||
|
||||
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
|
||||
patch-2.5.4-r5.ebuild, patch-2.5.9.ebuild:
|
||||
virtual/glibc -> virtual/libc
|
||||
|
||||
24 Jun 2004; Aron Griffis <agriffis@gentoo.org> patch-2.5.4-r5.ebuild,
|
||||
patch-2.5.9.ebuild:
|
||||
QA - fix use invocation. This also fixes an ebuild error due in part to the
|
||||
less readable use syntax. It was written [ "is-ldflags -pie" ] when it should
|
||||
have been [ "`is-ldflags -pie`" ]. The way it was written would have always
|
||||
evaluated to true.
|
||||
|
||||
22 Jun 2004; <solar@gentoo.org> patch-2.5.9.ebuild:
|
||||
Fixed unary operator problem because LDFLAGS_PIE does not exist in most of the
|
||||
cases. Fixed overwrite of LDFLAGS=
|
||||
|
||||
08 May 2004; Danny van Dyk <kugelfang@gentoo.org> patch-2.5.9.ebuild:
|
||||
Filtering "-pie" from LDFLAGS and appending manually to the Makefile for amd64.
|
||||
|
||||
29 Mar 2004; Jon Portnoy <avenj@gentoo.org> patch-2.5.9.ebuild :
|
||||
Added strip-flags, bug #42698.
|
||||
|
||||
21 Oct 2003; Martin Holzer <mholzer@gentoo.org> patch-2.5.9.ebuild:
|
||||
Adding gentoo mirrors. Closes #30106 .
|
||||
|
||||
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> patch-2.5.9.ebuild :
|
||||
ia64 keywords.
|
||||
|
||||
03 Aug 2003; Martin Schlemmer <azarah@gentoo.org> patch-2.5.9.ebuild:
|
||||
Bump to stable.
|
||||
|
||||
*patch-2.5.9 (17 Jun 2003)
|
||||
|
||||
06 Jul 2003; Joshua Kinard <kumba@gentoo.org> patch-2.5.9.ebuild:
|
||||
Changed ~mips to mips in KEYWORDS
|
||||
|
||||
01 Jul 2003; Todd Sunderlin <todd@gentoo.org> patch-2.5.9.ebulid:
|
||||
set stable on sparc
|
||||
|
||||
17 Jun 2003; Seemant Kulleen <seemant@gentoo.org> patch-2.5.4-r4.ebuild,
|
||||
patch-2.5.4-r5.ebuild, patch-2.5.9.ebuild:
|
||||
bumped -r5 to stable, and put 2.5.9 into ~arch testing. Thanks to Rach for
|
||||
informing about this new version.
|
||||
|
||||
30 May 2003; <msterret@gentoo.org> patch-2.5.4-r5.ebuild:
|
||||
Added static to IUSE
|
||||
|
||||
01 May 2003; <msterret@gentoo.org> patch-2.5.4-r5.ebuild:
|
||||
added IUSE
|
||||
some suggested changes from agriffis:
|
||||
don't export CFLAGS; that's done automatically
|
||||
use emake
|
||||
use einstall
|
||||
other small cleanups
|
||||
|
||||
*patch-2.5.4-r5 (01 May 2003)
|
||||
|
||||
13 May 2003; <msterret@gentoo.org> patch-2.5.4-r5.ebuild:
|
||||
new patch ebuild that doesn't use try, but uses || die instead
|
||||
|
||||
18 Feb 2003; Zach Welch <zwelch@gentoo.org> patch-2.5.4-r4.ebuild :
|
||||
Added hppa to keywords.
|
||||
|
||||
07 Feb 2003; Guy Martin <gmsoft@gentoo.org> patch-2.5.4-r4.ebuild :
|
||||
Added hppa to keywords.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
*patch-2.5.4-r4 (15 Feb 2002)
|
||||
|
||||
18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
|
||||
Added mips to keywords
|
||||
|
||||
15 Feb 2002; M.Thibaut <murphy@gentoo.org> ChangeLog :
|
||||
|
||||
Added configuration flags that ensure correct compilation of the program
|
||||
on all Linux platforms (more notably 64-bit ones). Fixes bug 1726
|
||||
"fseek: invalid argument" on sparc64 machines with sparc32 userland.
|
||||
|
||||
*patch-2.5.4-r3 (1 Feb 2002)
|
||||
|
||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
||||
|
||||
Added initial ChangeLog which should be updated whenever the package is
|
||||
updated in any way. This changelog is targetted to users. This means that the
|
||||
comments should well explained and written in clean English. The details about
|
||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
||||
can find in the root directory of the portage repository.
|
@ -1,9 +1 @@
|
||||
DIST patch-2.7.3.tar.xz 684764 SHA256 d09022de9d629561bf4dad44625ef4b1ead15178b210412113531730cdb6f19d SHA512 8d2e3010cfb3283913edb87cbf8d3c474811dc0d288fcb6b87b8ce62296ae95c16dd3b59f21345905d4ffbc572d0be985612eebf90f0e9ee390ca53613402836 WHIRLPOOL 7b4e5471e22c24d97ebac94939582d5d3d311f057e97b43f39def297b7c2db723f5558d66d10c3b289caea241b931dea49beabfe0ec03c0c6d0f91bc526ad52c
|
||||
DIST patch-2.7.4.tar.xz 714392 SHA256 0eacbb07ce106fe4dcbfbe6c052e55b50bf3df8e1bb16228c9da77b6659ff109 SHA512 7842ad925c6223b1e106844d403a66151fd511a51bf2c78f3c15aa15f5e923f9b58d139bc098aca7c7c6d07e78c01dba729a7e85e93c1c7d18f3150314be0a6f WHIRLPOOL 71c5643345b6c573afe59b13a9c69c0076b38bbd3448220f645b4bb0fc629dc598e37242770de52fa4f1fb949a90375e1b9dca2d43188342562385ad77512d84
|
||||
DIST patch-2.7.5.tar.xz 727704 SHA256 fd95153655d6b95567e623843a0e77b81612d502ecf78a489a4aed7867caa299 SHA512 6620ac8101f60c0b456ce339fa5e371f40be0b391e2e9728f34f3625f9907e516de61dac2f91bc76e6fd28a9bd1224efc3ba827cfaa606d857730c1af4195a0f WHIRLPOOL 27e209cd99b0e3366c7e094e54581510fb3018202fc79d6a906e14e87efae1b7b7548fcafb70af6f5db59f08237fd0f5363789d719ff3452925bd99dc41a9cdb
|
||||
EBUILD patch-2.7.3.ebuild 990 SHA256 9a12926828e2b37569ed29b4fa947f70b5702e310386045fe0b487825aa21d6c SHA512 e374439c43e54b08dcb6196f6b58a7409b65b06ef7b9f9de5dfcaaa9694b2b56b8abf77dd0ae648f1ed8141b7e0958bf5ca073b5e4194f71fc44b09074db776d WHIRLPOOL 301c6605c127962fa5bd170c4000db7d8c5f6b329e15a24aa8553f6360a399df8d3ffd9a7a8285e4cd6f11b2704c5326c2be05b51ea0fcbde3e1fda3670995ae
|
||||
EBUILD patch-2.7.4.ebuild 1003 SHA256 bc98c8e3feb2f8a09512c6be0f56fc61aa004f456b8f8ffb6e09298bed57f2ef SHA512 c4b50b052f9eab6a99fbf0604efbd400ed08e4b0b3f2a77fa62cff9429537d2e23bc2f1f1f938aa1dcfc8051263f01e416a0a9fdd434cd036eb1e43b0f389e50 WHIRLPOOL 4aed21c70605a5bcf1aedb0d99219ec5e4c59c9562be8689ffbe0a54571edba40547e0872dabe2d2e0e5fe34312ca90347dda7afd875d8198a4d7e3091c1fd4c
|
||||
EBUILD patch-2.7.5.ebuild 993 SHA256 b443083b36382ce5a41fc24d18209948723bc42bc3f83530c6d1b09977549432 SHA512 c088680612be47ed8bfe68944b2bbeb2c6755e843a678327f18fe7dc1df21ec983f8ecbc7070778a32e714b28203d8ab5aacbc3643a389e8eee84195fde1e0db WHIRLPOOL d2532f393c5a5e9d78ce460c5ee9a907a98076f74b23aaf1dd382dca3faa5758f4b3083e04026f2760ed7cb73b87262c1adf1fa5b54ca8c0a4d12be48ce5a2b8
|
||||
MISC ChangeLog 3345 SHA256 68fd12a34a0d21c89fbd865131b404e8ca8b12191411a592fd279818922a96cb SHA512 2b88e513aed1874add7c32cb1e6c994ef1919ca3c0daa43a24080ede05f0568c2c5e0adbfbff103341672098f39726ce1cef4b8231be97ccd3e8051558c59eac WHIRLPOOL 93ebc4da7f56eccc6599d7afc41dfca6d47a8d401da0fd08ac4869abd512e5d76344d456ecf5ceffee4b0351aa56f53fb5570ee732adaf43a005c4d5a310074c
|
||||
MISC ChangeLog-2015 11384 SHA256 51ef22c4293e7c9b7923db88c6fb6a1a27dff39695a21b956e5763a1ddd59a0d SHA512 487894a0cdfd9e9aecb71873c88513be8fa48cd50385c7accb3538bf574dc4e75aad75e585a7acc7836a202bafb9c4389cefe247b6f5919998debe857ac84c56 WHIRLPOOL 28502c53399d9ed89b8bac25918425ef42113499fbeaedcbfb176ac931a0eadad8d527151479dea1f2eefb5573f3ef481856750c3950862a50cfc94dec416645
|
||||
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
|
||||
DIST patch-2.7.6.tar.xz 783756 BLAKE2B e3dd2d155a94c39cb60eafc26677e84de14c3a6d5814dff69de091ded52f21862490970254297795f2c42a0c3203f7e88a8f65bb66968f8dfd6e066bf53f2dfb SHA512 fcca87bdb67a88685a8a25597f9e015f5e60197b9a269fa350ae35a7991ed8da553939b4bbc7f7d3cfd863c67142af403b04165633acbce4339056a905e87fbd
|
||||
|
@ -0,0 +1,150 @@
|
||||
From 123eaff0d5d1aebe128295959435b9ca5909c26d Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Gruenbacher <agruen@gnu.org>
|
||||
Date: Fri, 6 Apr 2018 12:14:49 +0200
|
||||
Subject: Fix arbitrary command execution in ed-style patches
|
||||
(CVE-2018-1000156)
|
||||
|
||||
* src/pch.c (do_ed_script): Write ed script to a temporary file instead
|
||||
of piping it to ed: this will cause ed to abort on invalid commands
|
||||
instead of rejecting them and carrying on.
|
||||
* tests/ed-style: New test case.
|
||||
* tests/Makefile.am (TESTS): Add test case.
|
||||
|
||||
|
||||
Without test to avoid automake due to @system package.
|
||||
---
|
||||
|
||||
diff --git a/src/pch.c b/src/pch.c
|
||||
index 0c5cc26..4fd5a05 100644
|
||||
--- a/src/pch.c
|
||||
+++ b/src/pch.c
|
||||
@@ -33,6 +33,7 @@
|
||||
# include <io.h>
|
||||
#endif
|
||||
#include <safe.h>
|
||||
+#include <sys/wait.h>
|
||||
|
||||
#define INITHUNKMAX 125 /* initial dynamic allocation size */
|
||||
|
||||
@@ -2389,24 +2390,28 @@ do_ed_script (char const *inname, char const *outname,
|
||||
static char const editor_program[] = EDITOR_PROGRAM;
|
||||
|
||||
file_offset beginning_of_this_line;
|
||||
- FILE *pipefp = 0;
|
||||
size_t chars_read;
|
||||
+ FILE *tmpfp = 0;
|
||||
+ char const *tmpname;
|
||||
+ int tmpfd;
|
||||
+ pid_t pid;
|
||||
+
|
||||
+ if (! dry_run && ! skip_rest_of_patch)
|
||||
+ {
|
||||
+ /* Write ed script to a temporary file. This causes ed to abort on
|
||||
+ invalid commands such as when line numbers or ranges exceed the
|
||||
+ number of available lines. When ed reads from a pipe, it rejects
|
||||
+ invalid commands and treats the next line as a new command, which
|
||||
+ can lead to arbitrary command execution. */
|
||||
+
|
||||
+ tmpfd = make_tempfile (&tmpname, 'e', NULL, O_RDWR | O_BINARY, 0);
|
||||
+ if (tmpfd == -1)
|
||||
+ pfatal ("Can't create temporary file %s", quotearg (tmpname));
|
||||
+ tmpfp = fdopen (tmpfd, "w+b");
|
||||
+ if (! tmpfp)
|
||||
+ pfatal ("Can't open stream for file %s", quotearg (tmpname));
|
||||
+ }
|
||||
|
||||
- if (! dry_run && ! skip_rest_of_patch) {
|
||||
- int exclusive = *outname_needs_removal ? 0 : O_EXCL;
|
||||
- if (inerrno != ENOENT)
|
||||
- {
|
||||
- *outname_needs_removal = true;
|
||||
- copy_file (inname, outname, 0, exclusive, instat.st_mode, true);
|
||||
- }
|
||||
- sprintf (buf, "%s %s%s", editor_program,
|
||||
- verbosity == VERBOSE ? "" : "- ",
|
||||
- outname);
|
||||
- fflush (stdout);
|
||||
- pipefp = popen(buf, binary_transput ? "wb" : "w");
|
||||
- if (!pipefp)
|
||||
- pfatal ("Can't open pipe to %s", quotearg (buf));
|
||||
- }
|
||||
for (;;) {
|
||||
char ed_command_letter;
|
||||
beginning_of_this_line = file_tell (pfp);
|
||||
@@ -2417,14 +2422,14 @@ do_ed_script (char const *inname, char const *outname,
|
||||
}
|
||||
ed_command_letter = get_ed_command_letter (buf);
|
||||
if (ed_command_letter) {
|
||||
- if (pipefp)
|
||||
- if (! fwrite (buf, sizeof *buf, chars_read, pipefp))
|
||||
+ if (tmpfp)
|
||||
+ if (! fwrite (buf, sizeof *buf, chars_read, tmpfp))
|
||||
write_fatal ();
|
||||
if (ed_command_letter != 'd' && ed_command_letter != 's') {
|
||||
p_pass_comments_through = true;
|
||||
while ((chars_read = get_line ()) != 0) {
|
||||
- if (pipefp)
|
||||
- if (! fwrite (buf, sizeof *buf, chars_read, pipefp))
|
||||
+ if (tmpfp)
|
||||
+ if (! fwrite (buf, sizeof *buf, chars_read, tmpfp))
|
||||
write_fatal ();
|
||||
if (chars_read == 2 && strEQ (buf, ".\n"))
|
||||
break;
|
||||
@@ -2437,13 +2442,49 @@ do_ed_script (char const *inname, char const *outname,
|
||||
break;
|
||||
}
|
||||
}
|
||||
- if (!pipefp)
|
||||
+ if (!tmpfp)
|
||||
return;
|
||||
- if (fwrite ("w\nq\n", sizeof (char), (size_t) 4, pipefp) == 0
|
||||
- || fflush (pipefp) != 0)
|
||||
+ if (fwrite ("w\nq\n", sizeof (char), (size_t) 4, tmpfp) == 0
|
||||
+ || fflush (tmpfp) != 0)
|
||||
write_fatal ();
|
||||
- if (pclose (pipefp) != 0)
|
||||
- fatal ("%s FAILED", editor_program);
|
||||
+
|
||||
+ if (lseek (tmpfd, 0, SEEK_SET) == -1)
|
||||
+ pfatal ("Can't rewind to the beginning of file %s", quotearg (tmpname));
|
||||
+
|
||||
+ if (! dry_run && ! skip_rest_of_patch) {
|
||||
+ int exclusive = *outname_needs_removal ? 0 : O_EXCL;
|
||||
+ *outname_needs_removal = true;
|
||||
+ if (inerrno != ENOENT)
|
||||
+ {
|
||||
+ *outname_needs_removal = true;
|
||||
+ copy_file (inname, outname, 0, exclusive, instat.st_mode, true);
|
||||
+ }
|
||||
+ sprintf (buf, "%s %s%s", editor_program,
|
||||
+ verbosity == VERBOSE ? "" : "- ",
|
||||
+ outname);
|
||||
+ fflush (stdout);
|
||||
+
|
||||
+ pid = fork();
|
||||
+ if (pid == -1)
|
||||
+ pfatal ("Can't fork");
|
||||
+ else if (pid == 0)
|
||||
+ {
|
||||
+ dup2 (tmpfd, 0);
|
||||
+ execl ("/bin/sh", "sh", "-c", buf, (char *) 0);
|
||||
+ _exit (2);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ int wstatus;
|
||||
+ if (waitpid (pid, &wstatus, 0) == -1
|
||||
+ || ! WIFEXITED (wstatus)
|
||||
+ || WEXITSTATUS (wstatus) != 0)
|
||||
+ fatal ("%s FAILED", editor_program);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ fclose (tmpfp);
|
||||
+ safe_unlink (tmpname);
|
||||
|
||||
if (ofp)
|
||||
{
|
||||
--
|
||||
cgit v1.0-41-gc330
|
||||
|
@ -0,0 +1,29 @@
|
||||
From f290f48a621867084884bfff87f8093c15195e6a Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Gruenbacher <agruen@gnu.org>
|
||||
Date: Mon, 12 Feb 2018 16:48:24 +0100
|
||||
Subject: Fix segfault with mangled rename patch
|
||||
|
||||
http://savannah.gnu.org/bugs/?53132
|
||||
* src/pch.c (intuit_diff_type): Ensure that two filenames are specified
|
||||
for renames and copies (fix the existing check).
|
||||
---
|
||||
src/pch.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/pch.c b/src/pch.c
|
||||
index ff9ed2c..bc6278c 100644
|
||||
--- a/src/pch.c
|
||||
+++ b/src/pch.c
|
||||
@@ -974,7 +974,8 @@ intuit_diff_type (bool need_header, mode_t *p_file_type)
|
||||
if ((pch_rename () || pch_copy ())
|
||||
&& ! inname
|
||||
&& ! ((i == OLD || i == NEW) &&
|
||||
- p_name[! reverse] &&
|
||||
+ p_name[reverse] && p_name[! reverse] &&
|
||||
+ name_is_valid (p_name[reverse]) &&
|
||||
name_is_valid (p_name[! reverse])))
|
||||
{
|
||||
say ("Cannot %s file without two valid file names\n", pch_rename () ? "rename" : "copy");
|
||||
--
|
||||
cgit v1.0-41-gc330
|
||||
|
@ -0,0 +1,30 @@
|
||||
From 9c986353e420ead6e706262bf204d6e03322c300 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Gruenbacher <agruen@gnu.org>
|
||||
Date: Fri, 17 Aug 2018 13:35:40 +0200
|
||||
Subject: Fix swapping fake lines in pch_swap
|
||||
|
||||
* src/pch.c (pch_swap): Fix swapping p_bfake and p_efake when there is a
|
||||
blank line in the middle of a context-diff hunk: that empty line stays
|
||||
in the middle of the hunk and isn't swapped.
|
||||
|
||||
Fixes: https://savannah.gnu.org/bugs/index.php?53133
|
||||
---
|
||||
src/pch.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/pch.c b/src/pch.c
|
||||
index e92bc64..a500ad9 100644
|
||||
--- a/src/pch.c
|
||||
+++ b/src/pch.c
|
||||
@@ -2122,7 +2122,7 @@ pch_swap (void)
|
||||
}
|
||||
if (p_efake >= 0) { /* fix non-freeable ptr range */
|
||||
if (p_efake <= i)
|
||||
- n = p_end - i + 1;
|
||||
+ n = p_end - p_ptrn_lines;
|
||||
else
|
||||
n = -i;
|
||||
p_efake += n;
|
||||
--
|
||||
cgit v1.0-41-gc330
|
||||
|
@ -0,0 +1,25 @@
|
||||
b5a91a01e5d0897facdd0f49d64b76b0f02b43e1
|
||||
|
||||
Allow input files to be missing for ed-style patches
|
||||
* src/pch.c (do_ed_script): Allow input files to be missing so that new
|
||||
files will be created as with non-ed-style patches.
|
||||
|
||||
diff --git a/src/pch.c b/src/pch.c
|
||||
index bc6278c..0c5cc26 100644
|
||||
--- a/src/pch.c
|
||||
+++ b/src/pch.c
|
||||
@@ -2394,9 +2394,11 @@ do_ed_script (char const *inname, char const *outname,
|
||||
|
||||
if (! dry_run && ! skip_rest_of_patch) {
|
||||
int exclusive = *outname_needs_removal ? 0 : O_EXCL;
|
||||
- assert (! inerrno);
|
||||
- *outname_needs_removal = true;
|
||||
- copy_file (inname, outname, 0, exclusive, instat.st_mode, true);
|
||||
+ if (inerrno != ENOENT)
|
||||
+ {
|
||||
+ *outname_needs_removal = true;
|
||||
+ copy_file (inname, outname, 0, exclusive, instat.st_mode, true);
|
||||
+ }
|
||||
sprintf (buf, "%s %s%s", editor_program,
|
||||
verbosity == VERBOSE ? "" : "- ",
|
||||
outname);
|
@ -0,0 +1,125 @@
|
||||
Backport for Gentoo patch-2.7.x.
|
||||
|
||||
https://bugs.gentoo.org/664640
|
||||
|
||||
|
||||
Original patch:
|
||||
Author: Lubomir Rintel <lkundrak@v3.sk>
|
||||
Date: Tue Feb 27 16:52:00 2018 +0100
|
||||
Subject: Fix error handling with git-style patches
|
||||
|
||||
When an error is encountered in output_files(), the subsequent call to
|
||||
cleanup() calls back into output_files() resulting in an infinte recursion.
|
||||
This is trivially reproduced with a git-style patch (which utilizes
|
||||
output_file_later()) that tries to patch a nonexistent or unreadable
|
||||
file (see attached test case).
|
||||
|
||||
* src/patch.c: (output_files) clear the files_to_output list before
|
||||
iterating it, so that recursive calls won't iterate the same files.
|
||||
* tests/git-error: New test case.
|
||||
* tests/Makefile.am (TESTS): Add test case.
|
||||
|
||||
Origin: https://lists.gnu.org/archive/html/bug-patch/2018-02/msg00010.html
|
||||
|
||||
--- a/src/patch.c
|
||||
+++ b/src/patch.c
|
||||
@@ -1938,8 +1938,12 @@ output_files (struct stat const *st)
|
||||
{
|
||||
gl_list_iterator_t iter;
|
||||
const void *elt;
|
||||
+ gl_list_t files;
|
||||
|
||||
- iter = gl_list_iterator (files_to_output);
|
||||
+ files = files_to_output;
|
||||
+ init_files_to_output ();
|
||||
+
|
||||
+ iter = gl_list_iterator (files);
|
||||
while (gl_list_iterator_next (&iter, &elt, NULL))
|
||||
{
|
||||
const struct file_to_output *file_to_output = elt;
|
||||
@@ -1957,8 +1961,8 @@ output_files (struct stat const *st)
|
||||
/* Free the list up to here. */
|
||||
for (;;)
|
||||
{
|
||||
- const void *elt2 = gl_list_get_at (files_to_output, 0);
|
||||
- gl_list_remove_at (files_to_output, 0);
|
||||
+ const void *elt2 = gl_list_get_at (files, 0);
|
||||
+ gl_list_remove_at (files, 0);
|
||||
if (elt == elt2)
|
||||
break;
|
||||
}
|
||||
@@ -1967,7 +1971,7 @@ output_files (struct stat const *st)
|
||||
}
|
||||
}
|
||||
gl_list_iterator_free (&iter);
|
||||
- gl_list_clear (files_to_output);
|
||||
+ gl_list_free (files);
|
||||
}
|
||||
|
||||
/* Fatal exit with cleanup. */
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -40,6 +40,7 @@ TESTS = \
|
||||
filename-choice \
|
||||
git-binary-diff \
|
||||
git-cleanup \
|
||||
+ git-error \
|
||||
garbage \
|
||||
global-reject-files \
|
||||
inname \
|
||||
--- a/tests/Makefile.in
|
||||
+++ b/tests/Makefile.in
|
||||
@@ -1316,6 +1316,7 @@ TESTS = \
|
||||
filename-choice \
|
||||
git-binary-diff \
|
||||
git-cleanup \
|
||||
+ git-error \
|
||||
garbage \
|
||||
global-reject-files \
|
||||
inname \
|
||||
@@ -1695,6 +1696,13 @@ git-cleanup.log: git-cleanup
|
||||
--log-file $$b.log --trs-file $$b.trs \
|
||||
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
+git-error.log: git-error
|
||||
+ @p='git-error'; \
|
||||
+ b='git-error'; \
|
||||
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
+ --log-file $$b.log --trs-file $$b.trs \
|
||||
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
garbage.log: garbage
|
||||
@p='garbage'; \
|
||||
b='garbage'; \
|
||||
--- /dev/null
|
||||
+++ b/tests/git-error
|
||||
@@ -0,0 +1,29 @@
|
||||
+# Copyright (C) 2018 Free Software Foundation, Inc.
|
||||
+#
|
||||
+# Copying and distribution of this file, with or without modification,
|
||||
+# in any medium, are permitted without royalty provided the copyright
|
||||
+# notice and this notice are preserved.
|
||||
+
|
||||
+. $srcdir/test-lib.sh
|
||||
+
|
||||
+require cat
|
||||
+use_local_patch
|
||||
+use_tmpdir
|
||||
+
|
||||
+cat > f.diff <<EOF
|
||||
+diff --git a/boo b/boo
|
||||
+--- /dev/fd/63 2018-02-27 16:32:54.861266246 +0100
|
||||
++++ /dev/fd/62 2018-02-27 16:32:54.861266246 +0100
|
||||
+@@ -1 +1 @@
|
||||
+-abc
|
||||
++def
|
||||
+
|
||||
+EOF
|
||||
+
|
||||
+check 'patch .nonexistent < f.diff || echo "Status: $?"' <<EOF
|
||||
+patching file .nonexistent
|
||||
+Hunk #1 FAILED at 1.
|
||||
+1 out of 1 hunk FAILED -- saving rejects to file .nonexistent.rej
|
||||
+$PATCH: **** Can't reopen file .nonexistent : No such file or directory
|
||||
+Status: 2
|
||||
+EOF
|
120
sdk_container/src/third_party/portage-stable/sys-devel/patch/files/patch-2.7.6-fix-test-suite.patch
vendored
Normal file
120
sdk_container/src/third_party/portage-stable/sys-devel/patch/files/patch-2.7.6-fix-test-suite.patch
vendored
Normal file
@ -0,0 +1,120 @@
|
||||
http://git.savannah.gnu.org/cgit/patch.git/commit/?id=f6bc5b14bd193859851d15a049bafb1007acd288
|
||||
http://git.savannah.gnu.org/cgit/patch.git/commit/?id=074e2395f81d0ecaa66b71a6c228c70b49db72e5
|
||||
|
||||
--- a/tests/crlf-handling
|
||||
+++ b/tests/crlf-handling
|
||||
@@ -14,7 +14,7 @@ use_local_patch
|
||||
use_tmpdir
|
||||
|
||||
lf2crlf() {
|
||||
- while read l; do echo -e "$l\r"; done
|
||||
+ while read l; do printf "%s\r\n" "$l"; done
|
||||
}
|
||||
|
||||
echo 1 > a
|
||||
--- a/tests/git-cleanup
|
||||
+++ b/tests/git-cleanup
|
||||
@@ -36,8 +36,8 @@ BAD PATCH
|
||||
EOF
|
||||
|
||||
echo 1 > f
|
||||
-echo -n '' > g
|
||||
-echo -n '' > h
|
||||
+printf '' > g
|
||||
+printf '' > h
|
||||
|
||||
check 'patch -f -i 1.diff || echo status: $?' <<EOF
|
||||
patching file f
|
||||
--- a/tests/merge
|
||||
+++ b/tests/merge
|
||||
@@ -30,30 +30,28 @@ x2() {
|
||||
while test $# -gt 0 && test "$1" != -- ; do
|
||||
echo "$1"
|
||||
shift
|
||||
- done > a.sed
|
||||
- echo "$body" | sed -f a.sed > b
|
||||
+ done > b.sed
|
||||
+ echo "$body" | sed -f b.sed > b
|
||||
shift
|
||||
while test $# -gt 0 ; do
|
||||
echo "$1"
|
||||
shift
|
||||
- done > b.sed
|
||||
- echo "$body" | sed -f b.sed > c
|
||||
- rm -f a.sed b.sed
|
||||
+ done > c.sed
|
||||
+ echo "$body" | sed -f c.sed > c
|
||||
+ rm -f b.sed c.sed
|
||||
output=`diff -u a b | patch $ARGS -f c`
|
||||
status=$?
|
||||
echo "$output" | sed -e '/^$/d' -e '/^patching file c$/d'
|
||||
cat c
|
||||
- test $status == 0 || echo "Status: $status"
|
||||
+ test $status = 0 || echo "Status: $status"
|
||||
}
|
||||
|
||||
x() {
|
||||
- ARGS="$ARGS --merge" x2 "$@"
|
||||
+ ARGS="--merge" x2 "$@"
|
||||
echo
|
||||
- ARGS="$ARGS --merge=diff3" x2 "$@"
|
||||
+ ARGS="--merge=diff3" x2 "$@"
|
||||
}
|
||||
|
||||
-unset ARGS
|
||||
-
|
||||
# ==============================================================
|
||||
|
||||
check 'x 3' <<EOF
|
||||
--- a/tests/test-lib.sh
|
||||
+++ b/tests/test-lib.sh
|
||||
@@ -41,7 +41,7 @@ use_local_patch() {
|
||||
|
||||
eval 'patch() {
|
||||
if test -n "$GDB" ; then
|
||||
- echo -e "\n" >&3
|
||||
+ printf "\n\n" >&3
|
||||
gdbserver localhost:53153 $PATCH "$@" 2>&3
|
||||
else
|
||||
$PATCH "$@"
|
||||
@@ -113,22 +113,15 @@ cleanup() {
|
||||
exit $status
|
||||
}
|
||||
|
||||
-if test -z "`echo -n`"; then
|
||||
- if eval 'test -n "${BASH_LINENO[0]}" 2>/dev/null'; then
|
||||
- eval '
|
||||
- _start_test() {
|
||||
- echo -n "[${BASH_LINENO[2]}] $* -- "
|
||||
- }'
|
||||
- else
|
||||
- eval '
|
||||
- _start_test() {
|
||||
- echo -n "* $* -- "
|
||||
- }'
|
||||
- fi
|
||||
+if eval 'test -n "${BASH_LINENO[0]}" 2>/dev/null'; then
|
||||
+ eval '
|
||||
+ _start_test() {
|
||||
+ printf "[${BASH_LINENO[2]}] %s -- " "$*"
|
||||
+ }'
|
||||
else
|
||||
eval '
|
||||
_start_test() {
|
||||
- echo "* $*"
|
||||
+ printf "* %s -- " "$*"
|
||||
}'
|
||||
fi
|
||||
|
||||
--- a/tests/merge
|
||||
+++ b/tests/merge
|
||||
@@ -32,7 +32,7 @@ x2() {
|
||||
shift
|
||||
done > b.sed
|
||||
echo "$body" | sed -f b.sed > b
|
||||
- shift
|
||||
+ test $# -eq 0 || shift
|
||||
while test $# -gt 0 ; do
|
||||
echo "$1"
|
||||
shift
|
||||
--
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Utility to apply diffs to files"
|
||||
HOMEPAGE="https://www.gnu.org/software/patch/patch.html"
|
||||
SRC_URI="mirror://gnu/patch/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static test xattr"
|
||||
|
||||
RDEPEND="xattr? ( sys-apps/attr )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( sys-apps/ed )"
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
|
||||
# Do not let $ED mess up the search for `ed` 470210.
|
||||
ac_cv_path_ED=$(type -P ed) \
|
||||
econf \
|
||||
$(use_enable xattr) \
|
||||
--program-prefix="$(use userland_BSD && echo g)"
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Utility to apply diffs to files"
|
||||
HOMEPAGE="https://www.gnu.org/software/patch/patch.html"
|
||||
SRC_URI="mirror://gnu/patch/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static test xattr"
|
||||
|
||||
RDEPEND="xattr? ( sys-apps/attr )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( sys-apps/ed )"
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
|
||||
# Do not let $ED mess up the search for `ed` 470210.
|
||||
ac_cv_path_ED=$(type -P ed) \
|
||||
econf \
|
||||
$(use_enable xattr) \
|
||||
--program-prefix="$(use userland_BSD && echo g)"
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Utility to apply diffs to files"
|
||||
HOMEPAGE="https://www.gnu.org/software/patch/patch.html"
|
||||
SRC_URI="mirror://gnu/patch/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static test xattr"
|
||||
|
||||
RDEPEND="xattr? ( sys-apps/attr )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( sys-apps/ed )"
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
|
||||
# Do not let $ED mess up the search for `ed` 470210.
|
||||
ac_cv_path_ED=$(type -P ed) \
|
||||
econf \
|
||||
$(use_enable xattr) \
|
||||
--program-prefix="$(use userland_BSD && echo g)"
|
||||
}
|
40
sdk_container/src/third_party/portage-stable/sys-devel/patch/patch-2.7.6-r3.ebuild
vendored
Normal file
40
sdk_container/src/third_party/portage-stable/sys-devel/patch/patch-2.7.6-r3.ebuild
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="Utility to apply diffs to files"
|
||||
HOMEPAGE="https://www.gnu.org/software/patch/patch.html"
|
||||
SRC_URI="mirror://gnu/patch/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static test xattr"
|
||||
|
||||
RDEPEND="xattr? ( sys-apps/attr )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( sys-apps/ed )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-fix-test-suite.patch
|
||||
"${FILESDIR}"/${PN}-2.7.6-fix-error-handling-with-git-style-patches.patch
|
||||
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-6951.patch
|
||||
"${FILESDIR}"/${PN}-2.7.6-allow-input-files-to-be-missing-for-ed-style-patches.patch
|
||||
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156.patch
|
||||
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-6952.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_enable xattr)
|
||||
--program-prefix="$(use userland_BSD && echo g)"
|
||||
)
|
||||
# Do not let $ED mess up the search for `ed` 470210.
|
||||
ac_cv_path_ED=$(type -P ed) \
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
@ -1,4 +1 @@
|
||||
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
|
||||
DIST libseccomp-2.4.0.tar.gz 604987 BLAKE2B 2dd84f2c08d40a61dfe4fdc47a9dcdad2701e2918cdcdeae2d15a66eb114221866121bab11a8292f3bd31493b6cd7b370d0728976cb1bbfd0dbb9e32127b9045 SHA512 daa4a32c6c2b2f39aa9db1a4606619f9faeffcd2fca00c25ac5cf95d0405639ec21203293be7c8341317a05b18fd9f603a201544457cac91bf034a0bbd4dfc88
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2016 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"
|
||||
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
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2017 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"
|
||||
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
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# 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
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# TODO: Add python support.
|
||||
|
||||
EAPI="5"
|
||||
EAPI=6
|
||||
|
||||
inherit eutils multilib-minimal
|
||||
inherit multilib-minimal
|
||||
|
||||
DESCRIPTION="high level interface to Linux seccomp filter"
|
||||
HOMEPAGE="https://github.com/seccomp/libseccomp"
|
||||
@ -13,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 ~hppa ~mips ppc ppc64 s390 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
# We need newer kernel headers; we don't keep strict control of the exact
|
||||
@ -21,16 +21,18 @@ IUSE="static-libs"
|
||||
DEPEND=">=sys-kernel/linux-headers-4.3"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i \
|
||||
-e '/_LDFLAGS/s:-static::' \
|
||||
tools/Makefile.in || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE=${S} \
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
local myeconfargs=(
|
||||
$(use_enable static-libs static)
|
||||
--disable-python
|
||||
)
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
@ -1,7 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">seccomp/libseccomp</remote-id>
|
||||
<remote-id type="sourceforge">libseccomp</remote-id>
|
||||
|
Loading…
Reference in New Issue
Block a user