summaryrefslogtreecommitdiff
path: root/app-arch
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/Manifest.gzbin16930 -> 16423 bytes
-rw-r--r--app-arch/atool/Manifest3
-rw-r--r--app-arch/atool/atool-0.39.0-r1.ebuild16
-rw-r--r--app-arch/atool/atool-0.39.0.ebuild6
-rw-r--r--app-arch/bloscpack/Manifest2
-rw-r--r--app-arch/bloscpack/bloscpack-0.11.0.ebuild4
-rw-r--r--app-arch/brotli/Manifest18
-rw-r--r--app-arch/brotli/brotli-1.0.2.ebuild4
-rw-r--r--app-arch/brotli/brotli-1.0.3-r1.ebuild4
-rw-r--r--app-arch/brotli/brotli-1.0.3.ebuild4
-rw-r--r--app-arch/brotli/brotli-1.0.4.ebuild4
-rw-r--r--app-arch/brotli/brotli-1.0.5.ebuild4
-rw-r--r--app-arch/brotli/brotli-1.0.6-r1.ebuild2
-rw-r--r--app-arch/brotli/brotli-1.0.6.ebuild4
-rw-r--r--app-arch/brotli/brotli-1.0.7.ebuild4
-rw-r--r--app-arch/brotli/brotli-9999.ebuild4
-rw-r--r--app-arch/bzip2/Manifest3
-rw-r--r--app-arch/bzip2/bzip2-1.0.6-r11.ebuild (renamed from app-arch/bzip2/bzip2-1.0.6-r10.ebuild)1
-rw-r--r--app-arch/bzip2/files/bzip2-1.0.6-nselectors-upper-bound-check.patch30
-rw-r--r--app-arch/cabextract/Manifest2
-rw-r--r--app-arch/cabextract/cabextract-1.8.ebuild4
-rw-r--r--app-arch/cksfv/Manifest3
-rw-r--r--app-arch/cksfv/cksfv-1.3.14-r1.ebuild24
-rw-r--r--app-arch/cksfv/cksfv-1.3.14.ebuild4
-rw-r--r--app-arch/createrepo/Manifest5
-rw-r--r--app-arch/createrepo/createrepo-0.10.4-r1.ebuild51
-rw-r--r--app-arch/createrepo/files/createrepo-0.10.3-ten-changelog-limit.patch11
-rw-r--r--app-arch/createrepo/files/createrepo-0.10.4-lzma.patch14
-rw-r--r--app-arch/createrepo/metadata.xml8
-rw-r--r--app-arch/deb2targz/Manifest3
-rw-r--r--app-arch/deb2targz/deb2targz-1-r3.ebuild25
-rw-r--r--app-arch/deb2targz/files/deb2targz-any-data.patch4
-rw-r--r--app-arch/engrampa/Manifest4
-rw-r--r--app-arch/engrampa/engrampa-1.18.3.ebuild70
-rw-r--r--app-arch/engrampa/engrampa-1.22.0.ebuild17
-rw-r--r--app-arch/hardlink/Manifest3
-rw-r--r--app-arch/hardlink/hardlink-0.3.2.ebuild (renamed from app-arch/hardlink/hardlink-0.3.0.ebuild)18
-rw-r--r--app-arch/ipkg-utils/Manifest3
-rw-r--r--app-arch/ipkg-utils/files/ipkg-utils-1.7.050831-hashlib.patch30
-rw-r--r--app-arch/ipkg-utils/files/ipkg-utils-tar_call_fixes.patch28
-rw-r--r--app-arch/ipkg-utils/ipkg-utils-1.7.050831-r2.ebuild63
-rw-r--r--app-arch/libarchive/Manifest2
-rw-r--r--app-arch/libarchive/metadata.xml3
-rw-r--r--app-arch/lz4/Manifest2
-rw-r--r--app-arch/lz4/lz4-1.8.3.ebuild2
-rw-r--r--app-arch/lzip/Manifest4
-rw-r--r--app-arch/lzip/lzip-1.20.ebuild27
-rw-r--r--app-arch/lzip/lzip-1.21.ebuild2
-rw-r--r--app-arch/lziprecover/Manifest2
-rw-r--r--app-arch/lziprecover/lziprecover-1.20.ebuild27
-rw-r--r--app-arch/par/Manifest4
-rw-r--r--app-arch/par/files/par-1.1-fix-build-system.patch13
-rw-r--r--app-arch/par/metadata.xml8
-rw-r--r--app-arch/par/par-1.1.ebuild32
-rw-r--r--app-arch/patool/Manifest2
-rw-r--r--app-arch/patool/patool-1.12.ebuild4
-rw-r--r--app-arch/rpm/Manifest2
-rw-r--r--app-arch/rpm/metadata.xml3
-rw-r--r--app-arch/sharutils/Manifest2
-rw-r--r--app-arch/sharutils/sharutils-4.15.2-r1.ebuild2
-rw-r--r--app-arch/star/Manifest3
-rw-r--r--app-arch/star/metadata.xml11
-rw-r--r--app-arch/star/star-1.5.3-r1.ebuild109
-rw-r--r--app-arch/tar/Manifest5
-rw-r--r--app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch33
-rw-r--r--app-arch/tar/tar-1.31-r1.ebuild81
-rw-r--r--app-arch/tar/tar-1.32.ebuild2
-rw-r--r--app-arch/tardelta/Manifest2
-rw-r--r--app-arch/tardelta/tardelta-1.0.1.ebuild4
-rw-r--r--app-arch/unrar/Manifest2
-rw-r--r--app-arch/unrar/unrar-5.7.4.ebuild70
-rw-r--r--app-arch/vimball/Manifest4
-rw-r--r--app-arch/vimball/vimball-0.5.1.ebuild4
-rw-r--r--app-arch/vimball/vimball-9999.ebuild6
-rw-r--r--app-arch/xarchiver/Manifest2
-rw-r--r--app-arch/xarchiver/xarchiver-0.5.4.14.ebuild4
-rw-r--r--app-arch/xz-utils/Manifest2
-rw-r--r--app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild2
-rw-r--r--app-arch/zstd/Manifest14
-rw-r--r--app-arch/zstd/zstd-1.3.2.ebuild58
-rw-r--r--app-arch/zstd/zstd-1.3.3.ebuild58
-rw-r--r--app-arch/zstd/zstd-1.3.4.ebuild58
-rw-r--r--app-arch/zstd/zstd-1.3.6.ebuild60
-rw-r--r--app-arch/zstd/zstd-1.3.7-r1.ebuild42
-rw-r--r--app-arch/zstd/zstd-1.3.7.ebuild60
-rw-r--r--app-arch/zstd/zstd-1.3.8.ebuild40
-rw-r--r--app-arch/zstd/zstd-1.4.0.ebuild62
87 files changed, 356 insertions, 1096 deletions
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 9b20a1ad7d8b..5b98bed4dff7 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/atool/Manifest b/app-arch/atool/Manifest
index 60726dae5d07..82ea51d93fcf 100644
--- a/app-arch/atool/Manifest
+++ b/app-arch/atool/Manifest
@@ -1,3 +1,4 @@
DIST atool-0.39.0.tar.gz 119307 BLAKE2B 770da3764a75d29472ce052c568ff534b88a394ef022c91678693e2eeaad1613343dcbda907346e2ac83eb4e6c164bc8e7a07b3edbad919e7cacb3846221eb90 SHA512 2011c13f510a140e71d26f9eac60d07f2cb9004dc278303fd37c5c7f78a6a2366ad9193e7b4e015d9fba8218c59205a6339189ae4775b0afc42328f9607524d3
-EBUILD atool-0.39.0.ebuild 410 BLAKE2B 3002ec5ec84f7ae99fcfc57542e9b5aff2861828d89f7197113660574424bc9a0818a94ad2876a29656c32d8ecb5ce62a9a9c4b76a25e22073a8e6347f0e9be8 SHA512 630c0dfb9ae06fefa5271a00e0d23ab029d9fce70b82f7958f046165095d598b9d8687af81efa94e69fdee8d3600d00f8b04ce73eaf873ab84ec91be75e90319
+EBUILD atool-0.39.0-r1.ebuild 400 BLAKE2B 1ee9c52f8fd66e21046d0c0025cea9e4bc7c395660ab39004a71528dd65a66cb10661319c9a17a66d32d75064506abc0c423fd19bcc024e9eff2b78065b55467 SHA512 fd4c461247d6619d5422c3afe81352d630c1f596ab1ea7f4a63abdd8a1da080406f3275b01a1b0930e9e94bbe6ad991e785266e28cd1394f58771be279c06f0e
+EBUILD atool-0.39.0.ebuild 409 BLAKE2B e6d40c0322d1e7819fcbf9a4f0873306a97d07edbd6f00bbfb3b0fd107ffdda62d5fcf23069e73b93da7508dbd9db9ffa416aa40060bf13749fba7de79fa022c SHA512 ecf7cc68e9c5f3946b7e456c3223827f50a65c4ce4782e06bab6e0a8f28c9ad3bb88aeca4d1c2aecb8cf1fd2afe749f1991a45605172f501e71b24fea59917e3
MISC metadata.xml 246 BLAKE2B a30d57a217fcd3c7c7d170b71f1ab806d11e9b520595802ebfb0123a82682d4fc045f033b164402ac51f939fef7cad737eb2012f62864298b6c5d23c69575519 SHA512 ca07e0609b698c2b53062b71008fee49b91af78fc2ef25997311e37985d79283d333f5b842257a16e7dee36ce34c07d405e1f93742f341f10ca70904e9f9a4e6
diff --git a/app-arch/atool/atool-0.39.0-r1.ebuild b/app-arch/atool/atool-0.39.0-r1.ebuild
new file mode 100644
index 000000000000..29071b4b90aa
--- /dev/null
+++ b/app-arch/atool/atool-0.39.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Script for managing file archives of various types"
+HOMEPAGE="https://www.nongnu.org/atool/"
+SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="dev-lang/perl"
+RDEPEND="${DEPEND}
+ !app-text/adiff"
diff --git a/app-arch/atool/atool-0.39.0.ebuild b/app-arch/atool/atool-0.39.0.ebuild
index 52a379d421a1..a6badc7cca4b 100644
--- a/app-arch/atool/atool-0.39.0.ebuild
+++ b/app-arch/atool/atool-0.39.0.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
DESCRIPTION="a script for managing file archives of various types"
-HOMEPAGE="http://www.nongnu.org/atool/"
+HOMEPAGE="https://www.nongnu.org/atool/"
SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
diff --git a/app-arch/bloscpack/Manifest b/app-arch/bloscpack/Manifest
index 2324230db5d3..b98cdc4019f6 100644
--- a/app-arch/bloscpack/Manifest
+++ b/app-arch/bloscpack/Manifest
@@ -1,7 +1,7 @@
DIST bloscpack-0.11.0.tar.gz 89839 BLAKE2B 466a0290e9ed95f2a77320ead61014b68a3f5869aebb90ea15d3b35e6de7bd1080a0c12521fe56673ee5297509208a7e9cf43604a0045bb16c506799c67d5a0a SHA512 68e6c05a4404fbb2554acc0a5a93500c5fe3eab4d91621ba0ffc290383873509d38fbb5b9c5733640a2cc58bf3c508067a411ba16e563dbd4e485f3036a5ebc7
DIST bloscpack-0.5.0.tar.gz 45171 BLAKE2B 1f4c2e7dc4acdde4735a59adf8cf874df74802b86e201f84fac51aaa15103d2407dad4e2ab348136d7ef8ac6899f136651305522089a5cd044cc2780280a61d1 SHA512 3a3ab351e9ab77409b8f5774c4ede533e2393bf49065d52cb60018268f448d1cef5ba2b24d0d25ec86298f6ff55bbb9075af3b302558a0e2e7343344b002b8d1
DIST bloscpack-0.6.0.tar.gz 60571 BLAKE2B 1896cc65b605de1457153fd15075fa6774d74b40294a947dda0707adf2177f5a056d84f43f71bf15bd677a8252e661b622deb6a98a050b38d3a7870d203f9523 SHA512 cd0b6e67d90fb8e320bfd5ddb41ee5d437543826f85931eb4cf3abbcb5eb6bc9581db88c2454b82b333ce2555f18670100f8df018299ce621eccd2e7c9e7d099
-EBUILD bloscpack-0.11.0.ebuild 757 BLAKE2B 085f5d5402333ae397fb9f56e9bc4d4d89497bf5e253935fa71e31c3d1e73c3e4cb4ed0501325fda0586cbdf9341e922eea7f9f6c64b613a32a9f56cc325667a SHA512 fa58d066ce1de9541d23aca7a1d5d39706b7ad6c54c500ec646eaa0fd26f69e840709e21dbc12fbe7209ce5bc7114f51fc7bd41f2a29cb95a991282376f9fc47
+EBUILD bloscpack-0.11.0.ebuild 752 BLAKE2B 164b4160f7bdc0b8f55ddb58742b08bf2ff5a8f635aea87932c2d537996d3cb8091fe7ac6d431276aba4c8d47015cd0b3e51b3f46e1e6db7c82ee8df90fc8206 SHA512 c41668b31af3936947c707eca67bd94f41d5c570ec4aa82cc16d4852258b0d6fc980866becfb51ff7234d3664c0d1ce75cee96223f2b150dd7b55d8ebea45d03
EBUILD bloscpack-0.5.0.ebuild 548 BLAKE2B f0796bd61d97176ba70ca3eb9c59bfe11b4820ccd0a33c43163389b067020cea332f799ed8347594a0b1a0d08ceab3b0a7b24a527c6243e9ac8d6dd5a2b20c3c SHA512 ffef100de32a80f2be525c5f7794b9f64ea6bf53a12b27e8d9087c2688e1d5dd32a361c4343afc799215d6b36598f60200da24ffdbc2b190ed6c751d3d2a3e7e
EBUILD bloscpack-0.6.0.ebuild 548 BLAKE2B f0796bd61d97176ba70ca3eb9c59bfe11b4820ccd0a33c43163389b067020cea332f799ed8347594a0b1a0d08ceab3b0a7b24a527c6243e9ac8d6dd5a2b20c3c SHA512 ffef100de32a80f2be525c5f7794b9f64ea6bf53a12b27e8d9087c2688e1d5dd32a361c4343afc799215d6b36598f60200da24ffdbc2b190ed6c751d3d2a3e7e
MISC metadata.xml 640 BLAKE2B ff3e980929e8a53610569e417c36c263316db560f53accfb4ded08767943145e21932c1efae243fe43641c941ee490ed1beec1bdcd66d2f7d52e398a96ce1d8e SHA512 82a640c36ad2ed771345c93c35da111589b7c57ffb9074e6da062c7ca84ae9fd76f9f5978abeb75362c8145fc1625ca0bb3f9fd8957688e75dfbb5cef6568c4f
diff --git a/app-arch/bloscpack/bloscpack-0.11.0.ebuild b/app-arch/bloscpack/bloscpack-0.11.0.ebuild
index c46a70eca3a1..c82892291cdc 100644
--- a/app-arch/bloscpack/bloscpack-0.11.0.ebuild
+++ b/app-arch/bloscpack/bloscpack-0.11.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit distutils-r1
diff --git a/app-arch/brotli/Manifest b/app-arch/brotli/Manifest
index 529a3c5dc4fe..171cf90bda33 100644
--- a/app-arch/brotli/Manifest
+++ b/app-arch/brotli/Manifest
@@ -5,13 +5,13 @@ DIST brotli-1.0.4.tar.gz 23819000 BLAKE2B 5c0a7ed2cb7e15722c2f08dbaaaa5e74f10a03
DIST brotli-1.0.5.tar.gz 23825684 BLAKE2B b179f75f3e452bdd3fabbd74d9172bc0a00f797e7facf7a9061e5e81c52148297ea7dd8ab9954c3f596f59e2a96cb22ef057c4c02b1bba4ecf10db7b70e0711d SHA512 703cad94c7f250133d2cfe222f3183612c7649b184bba218907b805f423568046d42695f33acf7da95daf684be118c9d631cfa5706e5a195b611c716db4c839a
DIST brotli-1.0.6.tar.gz 23827656 BLAKE2B 8d31eb1c4119de44702f2239fba9db72f1ae81801d06e51716432ff2f8aa78259c52cbd57b8fcd005c1bc14ada81b6e47a35c5d3864bb10bb02d113e30bd321b SHA512 b9847375471de3ae815ef4bb45a29653c343fad0a891a79d5132fcdee34c85caafd82289c8b413c3ef609049f2e8c4af9f9abd1736a2408ba44544c5fefc0010
DIST brotli-1.0.7.tar.gz 23827908 BLAKE2B b9fc554cd23c8387b648638b6f9bb2d29fa87035856d03cf284662f9281984f3bf8e40109e61155ece18673f4391bc0fff704f8ab800a2041d3ce1824478d2ae SHA512 a82362aa36d2f2094bca0b2808d9de0d57291fb3a4c29d7c0ca0a37e73087ec5ac4df299c8c363e61106fccf2fe7f58b5cf76eb97729e2696058ef43b1d3930a
-EBUILD brotli-1.0.2.ebuild 1440 BLAKE2B 5c9bff9a21dd9aa71846f75615d5d0aaea5ec7ecbfe0b746e3b2acfa366d1a6ce5e0c0bf138371be86281b85162f049ddfad648caeb917b5be53f672c20817dc SHA512 c006f254c8485a49e12ee13d5cfdad25ebe9535446f3f0f335dce5b8ccd887b41d598365796f80f758bc3522677dc6c9e8c2e54f5ce4c9aa10416916a34b9a9b
-EBUILD brotli-1.0.3-r1.ebuild 1421 BLAKE2B 51ff6f7042873b1ae54672c1727f5558005ccf84ab385c24bd3c036b4533d181dd0adbe59e8d2d0aeb37bced3cda7399ed447cbce8fe2f1370347a153c48095d SHA512 65d064cb8c1c99874ae66de10a2204d5506a5545c7af26839105d6dbbf6767b52630745d087ba46c9c12168ec329f79b2f8425fc165e8e2c4c41a0d1a9d8a86c
-EBUILD brotli-1.0.3.ebuild 1398 BLAKE2B 7cce4fc14efb56d134eea51714e12c1dde687a5d57daa2d27a94d39358a26633dfb0a380872bc9a32e32c4d772fa8602eacd5f857c85f4dd5e096c4783b63e93 SHA512 8210643e246c6172946577112adb0bd721f2a4810461db192ec2b2e2bb7ca917b5dde061ce760aedfc7d908a5944ec4dc89ace253adf79b0337b0bb2b0f2cbef
-EBUILD brotli-1.0.4.ebuild 1421 BLAKE2B 51ff6f7042873b1ae54672c1727f5558005ccf84ab385c24bd3c036b4533d181dd0adbe59e8d2d0aeb37bced3cda7399ed447cbce8fe2f1370347a153c48095d SHA512 65d064cb8c1c99874ae66de10a2204d5506a5545c7af26839105d6dbbf6767b52630745d087ba46c9c12168ec329f79b2f8425fc165e8e2c4c41a0d1a9d8a86c
-EBUILD brotli-1.0.5.ebuild 1458 BLAKE2B 6f6ac8909b67f8aad7e25d99601bb1fc20b2e4878d7332f844ca85c93c8e0c0cb896becc9385832536e476302451b19c2ec8494004ccdcce6592ebf1e12ef668 SHA512 1e5263245c4db7d16c208258dae98aa648845845fb409e39784207782c8d5978a7a23549d36d7ac60ec704cbfc356257b73825839a26ae79eb9bc89684197f35
-EBUILD brotli-1.0.6-r1.ebuild 1686 BLAKE2B d7e5aa75690e1b99cffc83eed6fc1452aba1ce028ebe8bf19581f5676436b86848f4f3c9b5fd6e1fce09a7c34c9b752ff4bf982579389bac7945a7f13f99d778 SHA512 8682e48d9240a3770842cfab439a8a3f3bbed0468ccf5780a47b32b3c7080d3583ada34f6892e4278cf241ac8c7dab4168550dae57a3ae16d32e727b05700879
-EBUILD brotli-1.0.6.ebuild 1458 BLAKE2B 6f6ac8909b67f8aad7e25d99601bb1fc20b2e4878d7332f844ca85c93c8e0c0cb896becc9385832536e476302451b19c2ec8494004ccdcce6592ebf1e12ef668 SHA512 1e5263245c4db7d16c208258dae98aa648845845fb409e39784207782c8d5978a7a23549d36d7ac60ec704cbfc356257b73825839a26ae79eb9bc89684197f35
-EBUILD brotli-1.0.7.ebuild 1691 BLAKE2B ac938a509d769927e26940b3609920e677b7ee28666c432a5c6bba3136c0d5079dd6851cf69ebb40706ec62a2999584b5640bd7796adf8a828ec1f1c294bcbd1 SHA512 7fbd54a327c2d8cbde9816f3dbd9f7545d5ff1bab76df2bb5f3c43cf1382e17f4b7bcae71384bb164d8ddea7e0272e062a7df8745a4e3eee3b9be7c2c1c06749
-EBUILD brotli-9999.ebuild 1691 BLAKE2B ac938a509d769927e26940b3609920e677b7ee28666c432a5c6bba3136c0d5079dd6851cf69ebb40706ec62a2999584b5640bd7796adf8a828ec1f1c294bcbd1 SHA512 7fbd54a327c2d8cbde9816f3dbd9f7545d5ff1bab76df2bb5f3c43cf1382e17f4b7bcae71384bb164d8ddea7e0272e062a7df8745a4e3eee3b9be7c2c1c06749
+EBUILD brotli-1.0.2.ebuild 1435 BLAKE2B 9ac0b3043f33dc8b37b55b9d1909b7f99a42aaefc1ad44a78fe9447f839ca549fbf092a2f860a412fb45bb0c126f23e8c891ca253386e79823aab905b9511f28 SHA512 5bd2f631c895b32c38e574cec28be51587598db63a8a2e42625d9fbbcb8ca751e58e3df177b8af6ade4522127024d5d8812619b640a2a55e43506771087158ee
+EBUILD brotli-1.0.3-r1.ebuild 1416 BLAKE2B b9a5f452d97b3860b4954e9fd2aae10a032605979e514231c819eb19595fee238012c7e55a6447828ab6f056cad612bfff6ba78592dae16737082179c2097afe SHA512 e1efd5d22bf8bac4054a001a88beff408e021b7a33092968899e0b999278cc64505cb9c1a7834e31279eddf865d61ff15b685a11573810830af41f21a6ae5272
+EBUILD brotli-1.0.3.ebuild 1393 BLAKE2B efd3ee74f6eef32b1032b06107ce986296867f3eb0db9b15c88dca9a8f4e34d283e0dcb29e4822b42472bdf7b88d8d0861a255c4e4ae2b481a5927f15eb1ef5a SHA512 27811846b30f2831320e4376a331daae35a074ac663906424912bf4a800e40585aad2d7d5195fa8bbb2f0de77c657f90e8809e6249a338259fdfc1e64bb460b5
+EBUILD brotli-1.0.4.ebuild 1416 BLAKE2B b9a5f452d97b3860b4954e9fd2aae10a032605979e514231c819eb19595fee238012c7e55a6447828ab6f056cad612bfff6ba78592dae16737082179c2097afe SHA512 e1efd5d22bf8bac4054a001a88beff408e021b7a33092968899e0b999278cc64505cb9c1a7834e31279eddf865d61ff15b685a11573810830af41f21a6ae5272
+EBUILD brotli-1.0.5.ebuild 1453 BLAKE2B 9859a5e12bf48136d72d8710d353635f9d4a7e7dc81c936a10bf301e8024b04050c1550dbd67b5ceeeb188b0c4ae60b761de269e28c6ee611133aa2ec7f3bfb7 SHA512 b0524cd8a7e3ca3ba862d95888fd5bf233d94a81f89e65dd4425b9b111f6cb7d1fd8080d972d79d4b9c3ad47c46853c4516719a4605f531986ddc73caf8d234c
+EBUILD brotli-1.0.6-r1.ebuild 1684 BLAKE2B 6889f76600de558a02f39c6404b2ba9385ca83efa3989cd3c458aeff0c9a9d2804afff34ee359b9c427b5a5a24bfb3a28e31dc72d47bd2979033c60edd048957 SHA512 3e09194f3ee29fd8fb61809c9e360bf617e349ab630fee5bda43824448f0ec6c7b51de095a72312db8ad0ba65f24c367f26a8b5e792cc2ca4023a9415521f8a1
+EBUILD brotli-1.0.6.ebuild 1453 BLAKE2B 9859a5e12bf48136d72d8710d353635f9d4a7e7dc81c936a10bf301e8024b04050c1550dbd67b5ceeeb188b0c4ae60b761de269e28c6ee611133aa2ec7f3bfb7 SHA512 b0524cd8a7e3ca3ba862d95888fd5bf233d94a81f89e65dd4425b9b111f6cb7d1fd8080d972d79d4b9c3ad47c46853c4516719a4605f531986ddc73caf8d234c
+EBUILD brotli-1.0.7.ebuild 1689 BLAKE2B b4a7e2809ec7d65110cf89b73671dc82cf9ebdcf12d1002a8eacea0b48403934ffcf6a0e0eed15704e297857b98ac78150343669c95793b1d350a9048a415dcc SHA512 d9a4f16bcd537ff623589cb41d599e2f39bb28eb7f46aa61265c7d774e2c84e64539e2dd902ab54cf5fd0afeb2c302c3f8945fb1ec76db4f3d4bd171937b3655
+EBUILD brotli-9999.ebuild 1689 BLAKE2B b4a7e2809ec7d65110cf89b73671dc82cf9ebdcf12d1002a8eacea0b48403934ffcf6a0e0eed15704e297857b98ac78150343669c95793b1d350a9048a415dcc SHA512 d9a4f16bcd537ff623589cb41d599e2f39bb28eb7f46aa61265c7d774e2c84e64539e2dd902ab54cf5fd0afeb2c302c3f8945fb1ec76db4f3d4bd171937b3655
MISC metadata.xml 686 BLAKE2B 192c9019f79840dfcc409e8244eac99f3bd793ea91bb8f5f26fcf1a9dbb6ba34273ea2221e0e18322dccec1674929cdf1bfd7ca19628a3e69fc4bdd6f60ba932 SHA512 4057d0834db13baf716500e6d8fa80b9d6ee854f7e9620462ed1162d2bc6ff88d2bb2f81902c6730df337afc38c8eb378fa5b85debd2a5a57597c0faf58132dc
diff --git a/app-arch/brotli/brotli-1.0.2.ebuild b/app-arch/brotli/brotli-1.0.2.ebuild
index 7b2b044f75b5..5646a99006f4 100644
--- a/app-arch/brotli/brotli-1.0.2.ebuild
+++ b/app-arch/brotli/brotli-1.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1
diff --git a/app-arch/brotli/brotli-1.0.3-r1.ebuild b/app-arch/brotli/brotli-1.0.3-r1.ebuild
index e06daa440b9b..95f53dbc3fc1 100644
--- a/app-arch/brotli/brotli-1.0.3-r1.ebuild
+++ b/app-arch/brotli/brotli-1.0.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1 eapi7-ver
diff --git a/app-arch/brotli/brotli-1.0.3.ebuild b/app-arch/brotli/brotli-1.0.3.ebuild
index f437159d3521..598c19d1b9af 100644
--- a/app-arch/brotli/brotli-1.0.3.ebuild
+++ b/app-arch/brotli/brotli-1.0.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1
diff --git a/app-arch/brotli/brotli-1.0.4.ebuild b/app-arch/brotli/brotli-1.0.4.ebuild
index e06daa440b9b..95f53dbc3fc1 100644
--- a/app-arch/brotli/brotli-1.0.4.ebuild
+++ b/app-arch/brotli/brotli-1.0.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1 eapi7-ver
diff --git a/app-arch/brotli/brotli-1.0.5.ebuild b/app-arch/brotli/brotli-1.0.5.ebuild
index d6d1f9946eb2..ca18477ebe69 100644
--- a/app-arch/brotli/brotli-1.0.5.ebuild
+++ b/app-arch/brotli/brotli-1.0.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1 eapi7-ver
diff --git a/app-arch/brotli/brotli-1.0.6-r1.ebuild b/app-arch/brotli/brotli-1.0.6-r1.ebuild
index 03be7312efa3..a4ef3bfa3719 100644
--- a/app-arch/brotli/brotli-1.0.6-r1.ebuild
+++ b/app-arch/brotli/brotli-1.0.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
DISTUTILS_OPTIONAL="1"
DISTUTILS_IN_SOURCE_BUILD="1"
diff --git a/app-arch/brotli/brotli-1.0.6.ebuild b/app-arch/brotli/brotli-1.0.6.ebuild
index d6d1f9946eb2..ca18477ebe69 100644
--- a/app-arch/brotli/brotli-1.0.6.ebuild
+++ b/app-arch/brotli/brotli-1.0.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1 eapi7-ver
diff --git a/app-arch/brotli/brotli-1.0.7.ebuild b/app-arch/brotli/brotli-1.0.7.ebuild
index 72733671f1db..554f1fd3ffee 100644
--- a/app-arch/brotli/brotli-1.0.7.ebuild
+++ b/app-arch/brotli/brotli-1.0.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
DISTUTILS_OPTIONAL="1"
DISTUTILS_IN_SOURCE_BUILD="1"
diff --git a/app-arch/brotli/brotli-9999.ebuild b/app-arch/brotli/brotli-9999.ebuild
index 72733671f1db..554f1fd3ffee 100644
--- a/app-arch/brotli/brotli-9999.ebuild
+++ b/app-arch/brotli/brotli-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
DISTUTILS_OPTIONAL="1"
DISTUTILS_IN_SOURCE_BUILD="1"
diff --git a/app-arch/bzip2/Manifest b/app-arch/bzip2/Manifest
index 557c57f9a695..cc2a8b1ad11c 100644
--- a/app-arch/bzip2/Manifest
+++ b/app-arch/bzip2/Manifest
@@ -4,10 +4,11 @@ AUX bzip2-1.0.4-makefile-CFLAGS.patch 577 BLAKE2B adc265fbd71745e1f688c85386e483
AUX bzip2-1.0.4-man-links.patch 402 BLAKE2B 9a3cabc0e3964f75408445d7a2d94422ffa38e22d0869e4f97b252ef2947173ab9a504f0c1cd82fc7479494038f899f4a2429e39729d6f3d80e570ca8ef97797 SHA512 91abd3af9ffb339cbf85e28cc65b9193d8799d81281320d4709e234f3f40483b390fd9517ad3a8aab8d240f011786df8f17e9240104a43d1292bca983c1c22cc
AUX bzip2-1.0.6-CVE-2016-3189.patch 594 BLAKE2B b4a9f6e0267637d1f815e1b8cdbddfdd5e54fcc05cbd2f31c7e64494626b7531f2bb2b5ae8b288ce0ca116abc131235dbf31f32411b58b91e156a136adbc7ad1 SHA512 0b1d5814b93397c588c9b22a7bba57e2a7360ec30a781ca3c9236781089fb8e9f0393a9fd93c880517d084f54712b631302cffa4af81a91dff791717645ec81b
AUX bzip2-1.0.6-mingw.patch 556 BLAKE2B 1885f5fe9a895e365606fd48d616553a23aa40d381ee87de8f725ed39b936e778ab517d00807a3a84120802d23fc5b54df48b3d33bebb18c7f9ba1c9afa961cc SHA512 e28442acc456c996eb6bc1866cd3814a9aea9c8a4ac2767a59bd03273ee95e34efdb4d00a17c64242a3395056b38c7083ec6f4c986e91d02f5348af1af2a35c8
+AUX bzip2-1.0.6-nselectors-upper-bound-check.patch 1061 BLAKE2B 884403bac278b7a6ed486372a948ba5b96b9faab3cd43548e0c1ec58f15c713d0acf09b4180dc33f4135511f259f5c23794d061bf9790195034b0e0260870709 SHA512 f7a17bfe8e6a420b3ad0e2a37e34201318d4a869ad0e626a7247a005823efb4460a7aec5d3f465ebdd02a02ad9076fab3ddbcb6262044f03c60e6cb104eeb32d
AUX bzip2-1.0.6-out-of-tree-build.patch 2121 BLAKE2B ff2d18e161e2ed437b3452639b352984e1037bbfa86857d90836994f306ddc375353c36a0afad15c58ad84021f1180bcdd10002c0ce546acc9426a68d263570b SHA512 f4a85c8b9ba0fe0ffadcb058550bb948e84c51f4c213957ffeb1072258efb1caa957c496ce0a0fb4d4b5f7dfdf062995a819487b9475389cfb25583fa061143e
AUX bzip2-1.0.6-progress.patch 5716 BLAKE2B 8f89dcc1f9d95440cba7df54ee80e861e02e8f88d1ad906ef4bcecf4796ec125434b0e4d56f83715f30114d808aad9811b72cc890e85ace1901350d96f9d3f91 SHA512 e72ada256b08b539e4489d714d4d8612c643549cd25b1ec4e455b2c769c0955fe0e1f54504b259db213f3c72aa78c08d1f0513ce1ae113182691b504bd9c09b7
AUX bzip2-1.0.6-saneso.patch 443 BLAKE2B b496406e6f3c520886fff99c9206d6d1a01dc0e55a8491bec0318741dc53ad6da321553e73c8929c5fb4938e7275671c04d4b5c86730b580a042a18bb81b7116 SHA512 b9798368d12ab3547ccd3bb614e3a81f1b232990c0f9e3e4472532a8070a3c212274d5b9d093cd046cfee7c8d25da9cfd368c7ca4bd86fbb67f34510107159ab
AUX bzip2-1.0.6-ubsan-error.patch 921 BLAKE2B a2d746725ed9e40f24ac7c83cdbea06884e0013121bad5a2c748975817293c8f300735d46c85e646e008a54d49d002331a86a31726bc7231451514e628ad4637 SHA512 871ad39056b5b5dba35d90f30e1753569241f1054a2564f115d65186232fd84c427c92199e88ba012b4a646d9f18469b3681ef2992ec028b1004f6b7e13a110d
DIST bzip2-1.0.6.tar.gz 782025 BLAKE2B b31533af7c71d715e6600874bb0a11b9b3aebbb08af0414a6d88bd5a2ad879a482ad408338159cb6c241815da8f48798d2ea7789ea971431d0be42ee827b0a7e SHA512 00ace5438cfa0c577e5f578d8a808613187eff5217c35164ffe044fbafdfec9e98f4192c02a7d67e01e5a5ccced630583ad1003c37697219b0f147343a3fdd12
-EBUILD bzip2-1.0.6-r10.ebuild 3092 BLAKE2B eb789aadd7a6b0273e43d6fb81992dda2356065fc8133a4c694576168dcc23398f984e594384d505670c77cd6092ef35bf42d2944dde0048abe2ac82f45ed7c0 SHA512 f37a912a252e609e2b2d35ab6104eb9ff2efcd9a6155b9580af55010f27a20357afc0fa13029603fa68426f72f9748e1726ae68da8b1b2951d1e04c2b330666b
+EBUILD bzip2-1.0.6-r11.ebuild 3154 BLAKE2B 376f69d5aa805dc48313e30ec48cc6baf19349f8ed33a720e809e6565620e00081a22a1b5d3aaabe25f89f2a4e493e236994313033886a96b90e6a42377126e3 SHA512 292a50b3ea4a72131a33a50a71c9784845bf4760da8591cf564ee5b50a27219af2b7d61eedf9a338da54950293f07a4ce56e785bde5542c4498605369f8d7591
MISC metadata.xml 332 BLAKE2B b949c1c7d17334fcb499bbbd042cb217092743b6ae29fc64e634f7957767bf8c6a46f865b1681ce165d60143307795ebc417887fa8ba7a69afee95062411ea07 SHA512 1a7f730b73728875e428e7b123cd8e7773e8ea88a02d6891727775b50196854c608ae541846063a258874a83aab38800dc697b37196fe1c75162abe21b8f92d0
diff --git a/app-arch/bzip2/bzip2-1.0.6-r10.ebuild b/app-arch/bzip2/bzip2-1.0.6-r11.ebuild
index 5fb91d277fa8..646f6a08d890 100644
--- a/app-arch/bzip2/bzip2-1.0.6-r10.ebuild
+++ b/app-arch/bzip2/bzip2-1.0.6-r11.ebuild
@@ -28,6 +28,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.0.6-out-of-tree-build.patch
"${FILESDIR}"/${PN}-1.0.6-CVE-2016-3189.patch #620466
"${FILESDIR}"/${PN}-1.0.6-ubsan-error.patch
+ "${FILESDIR}"/${PN}-1.0.6-nselectors-upper-bound-check.patch
)
DOCS=( CHANGES README{,.COMPILATION.PROBLEMS,.XML.STUFF} manual.pdf )
diff --git a/app-arch/bzip2/files/bzip2-1.0.6-nselectors-upper-bound-check.patch b/app-arch/bzip2/files/bzip2-1.0.6-nselectors-upper-bound-check.patch
new file mode 100644
index 000000000000..a7731f7de8f7
--- /dev/null
+++ b/app-arch/bzip2/files/bzip2-1.0.6-nselectors-upper-bound-check.patch
@@ -0,0 +1,30 @@
+From 13ca8fee0c897121ae79ae644a212418398dfea7 Mon Sep 17 00:00:00 2001
+From: Amin Hassani <ahassani@chromium.org>
+Date: Fri, 8 Mar 2019 09:58:20 -0800
+Subject: [PATCH] Check for upper bounds of nselectors.
+
+Currently there is no check for the upper bounds of the
+nselectors. Hence, a corrupt input can cause a segfault.
+
+This issue was discovered by one of our fuzzers. The actual error was:
+
+../bzip2-1.0.6/decompress.c:299:10: runtime error: index 18002 out of bounds for type 'UChar [18002]'
+---
+ decompress.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/decompress.c b/decompress.c
+index 311f566..391552d 100644
+--- a/decompress.c
++++ b/decompress.c
+@@ -288,6 +288,7 @@ Int32 BZ2_decompress ( DState* s )
+ if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
+ GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
+ if (nSelectors < 1) RETURN(BZ_DATA_ERROR);
++ if (nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR);
+ for (i = 0; i < nSelectors; i++) {
+ j = 0;
+ while (True) {
+--
+2.21.0.360.g471c308f928-goog
+
diff --git a/app-arch/cabextract/Manifest b/app-arch/cabextract/Manifest
index 96e5dac81da8..3bee5110f2f5 100644
--- a/app-arch/cabextract/Manifest
+++ b/app-arch/cabextract/Manifest
@@ -3,7 +3,7 @@ AUX cabextract-1.9-remove-spurious-test_files.patch 423 BLAKE2B 33c226d287ab77a3
DIST cabextract-1.8.tar.gz 289256 BLAKE2B ba9fea0cd12859b0de97b13362eaf276066650eb7151e0115af7ed2586cfa7497f72be2f9287d3ccb5ce5256ec26ca69e729df5bb0a327bb9f32ded25391460c SHA512 f8d676d6b738b0b13ac1cac7716c2fb46db423ef30b05ee64f00fcb19596131fbd34341c8b417af3de04896e9b6a8abf0d5976ee4bf87d016806a71317246d7a
DIST cabextract-1.9.1.tar.gz 469369 BLAKE2B 5bfc697b40cbf47b42ab7857804b703c9622d8dae1648aae1bb5c0ec7c7978bff01b7ca2526f1b6090f193d88c00e3f49ae111f348d03fec9f575bddbb4b4096 SHA512 c354a4b20a222b40813f01baf8311c9a76611da427f9f44e977a3fd09508e24a18b486e3eef889a9debdca459f1b0c28d5d25429ccd555d3a2e4ff92d91cec14
DIST cabextract-1.9.tar.gz 466334 BLAKE2B 1a82bddca826ee35ed13e1c0b50deca3ae1b7e31d7f427f54b5d6cf9651a727b7cbf8049c1a4326237725e007baecb4356721489611bb5e015bd7460e2530758 SHA512 d144c1df9ed8e8c339bcadb3d1be2eb2576bb066e3f75a3480df0d5e81407a633554e4674b3bb43716c0cf33a0f2327e6f798cd6d7825bceefa0ad839fcc3f64
-EBUILD cabextract-1.8.ebuild 1152 BLAKE2B e4db9bd87b69f44a8be2e56462245531b639a6a4700ac087f8919319997dff2fc9c3267e21a763fa7607a678598b20bfdc6705eba76a19d268aa9e945460b5d2 SHA512 9da9c8b743b7eb5a091af81ffc9d010dbea4580e6b15a43c8e68c0638b14c397412b1f4c4d1fca8759cf3a18d033dccec351dafddf894cb888ee39948189a09b
+EBUILD cabextract-1.8.ebuild 1151 BLAKE2B 2edab5bff07fa5c086a05c8d53488ebd9ea1da73ed2d67da624c3e34a3f327087dcbd7fd1c76c72068d97b01b0936bd468c3c628765f37e6d0d313818f1eff49 SHA512 9e99ac987bcd6220d8f5911e53f4a930fb999ec5c9f61df9393df88ad68659dc8116c1e13d772f24bea1168815083e1fac45dd6febf09199c27af67ee170cb61
EBUILD cabextract-1.9-r2.ebuild 1670 BLAKE2B 4472600bd7e89c2be27073b13d5012e52aaabb92418745f8796b76a54d3d1ec7858ce08d56d1200d88db845a90e730ab65c959c6ae0ab0a6366271992154da46 SHA512 6d11319f7af3a32bdca6f015b62678260812bcd44672d313ec007b18d5ff310e0a73686b87710e9a3d3e9e86dd1f0b4c59c2461d2eea1c2d2c9537d87b363441
EBUILD cabextract-1.9.1.ebuild 1566 BLAKE2B 1053df84c408ba80d89fdc1e5aab1b826d278b91b009da43120b30edda5b5ce4717923c3b47c04f8f0401c4854e4c70f2af76e44787021389ce59fb3b1660eb7 SHA512 e169dba7c24cd69c454427d4627b0a9d51b3f412c6862fe3d7d97927940192966662170e1968f9edc757bd54f0ff66c3accd33114f319ab198d77accc82de033
EBUILD cabextract-9999.ebuild 1566 BLAKE2B 79681bf62a5e3a14c21c7491e47e650b21e2fb518dd8a7df870da3afce17a74f79089c5b25981bc20e64a9044376b9bd77425d75c065acfdd0d03d2771d6d1bc SHA512 d6f9ce211b4114a29084decd6f56e7675b31115bf507518e1f4d07547e5c2d40ea71408f275da12b8723d47a1ed6280b31019b07112af9960d9b583862ba4832
diff --git a/app-arch/cabextract/cabextract-1.8.ebuild b/app-arch/cabextract/cabextract-1.8.ebuild
index 5990d8ff13fe..8e267080674b 100644
--- a/app-arch/cabextract/cabextract-1.8.ebuild
+++ b/app-arch/cabextract/cabextract-1.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="extras"
RDEPEND="extras? ( dev-lang/perl )"
diff --git a/app-arch/cksfv/Manifest b/app-arch/cksfv/Manifest
index 16521b152c8f..258142a00160 100644
--- a/app-arch/cksfv/Manifest
+++ b/app-arch/cksfv/Manifest
@@ -1,3 +1,4 @@
DIST cksfv-1.3.14.tar.bz2 26114 BLAKE2B 696ae3499bc2b1c566a40da202b70d30777ee07a7923ac567345872098626c82820a9bb75b711915e2274a3e0f1d7804ba58f8ce41dcca375391d778ba135a02 SHA512 016c2f61632980678957fe4b5bc9ecb30360efd548ff09bfbb7a31cc6fc36f6fe7936d3d819fe468a6208c71f8b625662aa3ae0abd668435d7273e149d7e4519
-EBUILD cksfv-1.3.14.ebuild 736 BLAKE2B d9315553463deae70daeb89612dd006328bdb7f7b629f2ba2a959685c3d1271bd95cea14df2a8c1ddc0af18694f2a9aed85bb2878fc7519c75806abbf79bcc30 SHA512 c5320fab648755b5c2d5bf553f771109f88b8923f5c9b62ed0054ba4b3daad43a9a2c275cc5139f689ccaa65a9be98164135c5dba6e6966ce28f1cd46c67f451
+EBUILD cksfv-1.3.14-r1.ebuild 668 BLAKE2B ddc65d6dd570d4237d7be6131761cb9d8416b3a7e6cea52a379bdfd0ad966ac9c387afc80849c67260ac3a0069e48130f7ec6d8b652639c56dc72ae66554a492 SHA512 4dc7d991d90855bca204088004ac2a0d5303fcd19a78b85ad7f30caf727aca622d5322e7e2e28a76bfc96b42a5156bdf3d3b2435af94c6b515239e53c8fc9ef7
+EBUILD cksfv-1.3.14.ebuild 734 BLAKE2B cbfee7261d3c8eac8381a541df541c5fa663f02a743a442fbdda3f0014e42737c76256636628dfa1c168e6f76c7faebb1b0e4c6bca00e5309e6555507fefb6d2 SHA512 2793ae00e4cfd2cdca826fc581d9d0257df6d29d6d205960f780b9be6617d9af08b7ee48b309731d10d69f090ac801e538977581ef337b47be73308af3602298
MISC metadata.xml 301 BLAKE2B 3e0945108754a3afcc9261293790159773b42004104ae4ae6d3275aa3245965298a4334d029c3821b62434e42eb8a4feef05ac40bed9703ab845001afda4553b SHA512 e6e2beb7e4c2d47fcc52fa57bff562229554d30ec41405d0ebe920bb442154e9aeb12b9974a97ac44c086a7e0510989e3a6c8a510163483bec9370ca88c52776
diff --git a/app-arch/cksfv/cksfv-1.3.14-r1.ebuild b/app-arch/cksfv/cksfv-1.3.14-r1.ebuild
new file mode 100644
index 000000000000..4793e5b02741
--- /dev/null
+++ b/app-arch/cksfv/cksfv-1.3.14-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="SFV checksum utility (simple file verification)"
+HOMEPAGE="http://zakalwe.fi/~shd/foss/cksfv/"
+SRC_URI="http://zakalwe.fi/~shd/foss/cksfv/files/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~amd64-linux ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd ~x86-linux"
+
+src_configure() {
+ # note: not an autoconf configure script
+ ./configure \
+ --compiler="$(tc-getCC)" \
+ --prefix="${EPREFIX}"/usr \
+ --package-prefix="${D}" \
+ --bindir="${EPREFIX}"/usr/bin \
+ --mandir="${EPREFIX}"/usr/share/man || die
+}
diff --git a/app-arch/cksfv/cksfv-1.3.14.ebuild b/app-arch/cksfv/cksfv-1.3.14.ebuild
index 52041fde4aa9..09c200e889a3 100644
--- a/app-arch/cksfv/cksfv-1.3.14.ebuild
+++ b/app-arch/cksfv/cksfv-1.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
@@ -9,7 +9,7 @@ DESCRIPTION="SFV checksum utility (simple file verification)"
HOMEPAGE="http://zakalwe.fi/~shd/foss/cksfv/"
SRC_URI="http://zakalwe.fi/~shd/foss/cksfv/files/${P}.tar.bz2"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
diff --git a/app-arch/createrepo/Manifest b/app-arch/createrepo/Manifest
deleted file mode 100644
index dde6816a89a7..000000000000
--- a/app-arch/createrepo/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX createrepo-0.10.3-ten-changelog-limit.patch 525 BLAKE2B 6e79c87e8865bab43721fd4cb79b79b5549642cc33f83dc245eeff5dbbba79f5244ab20f7e88903a7bad35d96a3c976999e0e69b57e19f90411685d6da4c0f6d SHA512 3ff54907d22680c5e617fa43b3954f533d66cf6f00a67e628ee4e6828871fce71cf200a562e8557a33e66cba09e9b76c12aec4c1dc7e7bc31589add9c71a1516
-AUX createrepo-0.10.4-lzma.patch 406 BLAKE2B effb1ad86dce44a95a66b93c653accfd0231c224a2884d85727463788667e359a386cb7d838ca5031ea10ce548c385c6cd038bf1fc3fa18c8980abc25eb0b15e SHA512 122cd697c497a70abec140275e273de7976d4afee059e0dee4329aa10d149b9e2e622598fdede900bcf1404f983129d9ef5ac3d3381180e4694b695a938366d0
-DIST createrepo-0.10.4.tar.gz 71186 BLAKE2B ddd15305c6861e9872bf55683035c311a22aea062d27ba4e06bbe4e09598c85fbbaf4b874cbbd1e4c521610a7faa4097a7062ac52752ab2916c14ffca70a817d SHA512 28858d7d886e1132d001bb1bd847657502eb132133e39a4d19a4c8a080728c6b6f344283bc6ee21ce8def5b7980cbca7ed78299adeb71ce1012751268f6740ec
-EBUILD createrepo-0.10.4-r1.ebuild 1201 BLAKE2B 76236e720e015c9446ff1eac9b7126b673cba98cafcfea1eb9047041e74c86eb892a84ecaf2f1f02c8634ae1341772c1622d52fc4b98fc5a4c241273e3fc71ea SHA512 fa626175152a80e96717c62ba41965e853b13fea792ec3b47d3670a7632798f870a66d4bc53ba6e80df01d2d90ee9ed85c2db39d90b24fab33c5b1ff1f97b8b6
-MISC metadata.xml 241 BLAKE2B da02aaf50e60432544b6c8832b7711764b2aa8b5d296dd64f19208832042de36daabc30c8310468cc604013b69c0cc3817f4a14aadd0dad4142c6bf68d4cb767 SHA512 d0c9844a236b2be2bb08d8aecf429dca028b0199db4c5c26c5a9cc2d9e13e21214ae110deb2b0d56e1caeae4ba0367effacbb542890e599bf4ebc6ffb4a369d8
diff --git a/app-arch/createrepo/createrepo-0.10.4-r1.ebuild b/app-arch/createrepo/createrepo-0.10.4-r1.ebuild
deleted file mode 100644
index 39a64af2e0b2..000000000000
--- a/app-arch/createrepo/createrepo-0.10.4-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='xml'
-
-inherit python-single-r1 bash-completion-r1
-
-DESCRIPTION="Creates a common rpm-metadata repository"
-HOMEPAGE="http://createrepo.baseurl.org/"
-SRC_URI="http://createrepo.baseurl.org/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-python/urlgrabber-2.9.0[${PYTHON_USEDEP}]
- >=app-arch/rpm-4.1.1[python,${PYTHON_USEDEP}]
- dev-libs/libxml2[python,${PYTHON_USEDEP}]
- >=app-arch/deltarpm-3.6_pre20110223[python,${PYTHON_USEDEP}]
- dev-python/backports-lzma[${PYTHON_USEDEP}]
- >=sys-apps/yum-3.4.3
- ${PYTHON_DEPS}"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.10.3-ten-changelog-limit.patch"
- "${FILESDIR}/${P}-lzma.patch"
-)
-
-pkg_setup() {
- python-single-r1_pkg_setup
- python_export PYTHON_SITEDIR
-}
-
-src_install() {
- emake install \
- DESTDIR="${ED}" \
- PYTHON=true \
- compdir="$(get_bashcompdir)" \
- PKGDIR="${PYTHON_SITEDIR}/${PN}"
- einstalldocs
- python_fix_shebang "${ED}"
- python_optimize
- python_optimize "${ED}/usr/share/createrepo"
-}
diff --git a/app-arch/createrepo/files/createrepo-0.10.3-ten-changelog-limit.patch b/app-arch/createrepo/files/createrepo-0.10.3-ten-changelog-limit.patch
deleted file mode 100644
index e6de1e11002f..000000000000
--- a/app-arch/createrepo/files/createrepo-0.10.3-ten-changelog-limit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/createrepo/__init__.py 2011-01-26 12:14:30.000000000 -0500
-+++ b/createrepo/__init__.py 2011-01-26 12:34:17.291441719 -0500
-@@ -96,7 +96,7 @@
- self.mdtimestamp = 0
- self.directory = None
- self.directories = []
-- self.changelog_limit = None # needs to be an int or None
-+ self.changelog_limit = 10 # needs to be an int or None
- self.unique_md_filenames = True
- self.additional_metadata = {} # dict of 'type':'filename'
- self.revision = str(int(time.time()))
diff --git a/app-arch/createrepo/files/createrepo-0.10.4-lzma.patch b/app-arch/createrepo/files/createrepo-0.10.4-lzma.patch
deleted file mode 100644
index 2bae50c0a8a6..000000000000
--- a/app-arch/createrepo/files/createrepo-0.10.4-lzma.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/createrepo/utils.py b/createrepo/utils.py
-index b0d92ec..1220c7c 100644
---- a/createrepo/utils.py
-+++ b/createrepo/utils.py
-@@ -25,7 +25,8 @@ from gzip import write32u, FNAME
- from yum import misc
- _available_compression = ['gz', 'bz2']
- try:
-- import lzma
-+ import backports.lzma
-+ lzma = backports.lzma
- _available_compression.append('xz')
- except ImportError:
- lzma = None
diff --git a/app-arch/createrepo/metadata.xml b/app-arch/createrepo/metadata.xml
deleted file mode 100644
index cf9a9e94265f..000000000000
--- a/app-arch/createrepo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>alonbl@gentoo.org</email>
- <name>Alon Bar-Lev</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-arch/deb2targz/Manifest b/app-arch/deb2targz/Manifest
index 5f609004b9d2..415625766459 100644
--- a/app-arch/deb2targz/Manifest
+++ b/app-arch/deb2targz/Manifest
@@ -1,4 +1,5 @@
-AUX deb2targz-any-data.patch 598 BLAKE2B a6cb5accd666ab7dc8475164a687909dbf289fe402d8cc787256f720c11ac7c749cc3b16c8d4edb2ecef85ed1bb7671872038464acb91b6482e91c0845e5c282 SHA512 e3ed1a570204049db4d484fd6b5a2a0099bf12071bb03a9aae6ff34fdccb2c9923f239ce2a68929fdf62c3ee3dc164da313c31750a8eb984dfec3f7bfc85a406
+AUX deb2targz-any-data.patch 602 BLAKE2B ee85b284a594cc937e73ea66c24960fdbecf547742c1db010d90e10af72aa667c267fb13f858ca221d80c16af26c09fcaa9812567f0f5b7e9b015d5a44d3cb66 SHA512 0dfc301d17b171e52867e0837701596b60c697cc7a0520f0c003be8146d1d1470305186d443c1f7a4757938b06b2261cfb66f84f5a5776998681b9300bc20903
DIST deb2targz 1947 BLAKE2B bfbe08a5671bda8da3a5d897f58aca863988a9ec7b7cf23ee81fb45e2bf85bd8b0909457bdc2cb545d42ccb5f56fda5559bd40547231c1c52441bf0b3560173b SHA512 9b6a533fbe232721304f3bc1d9ea952f78fb108ace3bd0a0eab206be8462bc547ff49ab9310f209079b9ed6f86413c8f0819a117b95c67b6082e37d416716b1c
EBUILD deb2targz-1-r2.ebuild 646 BLAKE2B 4bbad5f015e86c02b923ae39fbbe51eb6c04c95b5977dae1de48faffcb698c611401cfebad4d06b13aec7ea8acb365254fa26267be0c60e6a103634d17797d0b SHA512 496a8acfabeff21f0f0e14dba5242d23f1cd1820c7b0bc2ebb2cce8ac5ab12582a9d1dfd75966f2ca915303064ff06962e4b48da89bc2b7ff4101fca0e2dee2b
+EBUILD deb2targz-1-r3.ebuild 628 BLAKE2B 33ca6ecaca769bb380242e93a598b5cc46034ccb1f5655296355a54f07aead89419e048ff858c43a82fdaf1382bd7440667c94c57ce0c02c81c4c61e0102fdea SHA512 81715a2baa5566feab94ea21f994e8485101f39b6767444dbdfd93548b150c72ca2ecf7cf4fd4ab493157d122a9be3fc33b1269a1fa0e2f25abe569a4ee48391
MISC metadata.xml 213 BLAKE2B a6b42a8b7c6f0c5a0b853af172e748301d2f4b9f2aa0424e217029affb54c88b1061dd970241a942e59a2a5ec66521ab9b67818181c03bd1dd019965e39eab3d SHA512 bddb1ae151571d0cd8833b083fd24fb4f1372e8fef6e726833ac8837abff03fb86ef85c7d954837ac82ecb906f1be4418d32d1011a2bc4be7711f2ab69a43380
diff --git a/app-arch/deb2targz/deb2targz-1-r3.ebuild b/app-arch/deb2targz/deb2targz-1-r3.ebuild
new file mode 100644
index 000000000000..ce36ff46f149
--- /dev/null
+++ b/app-arch/deb2targz/deb2targz-1-r3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Convert a .deb file to a .tar.gz archive"
+HOMEPAGE="http://www.miketaylor.org.uk/tech/deb/"
+SRC_URI="http://www.miketaylor.org.uk/tech/deb/${PN}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~amd64-linux ~arm ~hppa ~ia64 ~ppc ~ppc-aix ~ppc-macos ~ppc64 ~sparc ~sparc-solaris ~x86 ~x86-linux ~x86-macos ~x86-solaris"
+
+RDEPEND="dev-lang/perl"
+
+S=${WORKDIR}
+PATCHES=( "${FILESDIR}/${PN}-any-data.patch" )
+
+src_unpack() {
+ cp "${DISTDIR}/${PN}" "${S}" || die
+}
+
+src_install() {
+ dobin ${PN}
+}
diff --git a/app-arch/deb2targz/files/deb2targz-any-data.patch b/app-arch/deb2targz/files/deb2targz-any-data.patch
index c8c42308ce1c..27712b2f837d 100644
--- a/app-arch/deb2targz/files/deb2targz-any-data.patch
+++ b/app-arch/deb2targz/files/deb2targz-any-data.patch
@@ -1,6 +1,6 @@
Support any/all compression formats for data.tar
---- deb2targz
-+++ deb2targz
+--- a/deb2targz
++++ b/deb2targz
@@ -47,10 +47,11 @@
($header, $data) = ($data =~ /(.*?)\n(.*)/s);
my($name, $num1, $num2, $num3, $num4, $len) = split /\s+/, $header;
diff --git a/app-arch/engrampa/Manifest b/app-arch/engrampa/Manifest
index d1d13d6ff4a6..c6d5894fdf9f 100644
--- a/app-arch/engrampa/Manifest
+++ b/app-arch/engrampa/Manifest
@@ -1,5 +1,3 @@
-DIST engrampa-1.18.3.tar.xz 1427036 BLAKE2B 816155b7e2a0583263959d77bb5079a3d69ade087cac39e8e9c2c77901d0bfcbdb63a87ec9ed7cf92d2e580ae810d3e46641d690d87c1af7db6f6dca6627dfbc SHA512 6a3872ed9ec1e9d2779842d30c352c5068608913f9261a875b707951a45ff3122df2f4a4ed4da10c4f8a4617cc1d7aae4635b3f1234052793c4a6baa765d80f8
DIST engrampa-1.22.0.tar.xz 1358552 BLAKE2B 542bb963d232dd75eba6102926e2cf31b52cab16eb890039609cf6ec44e86a7d6bf49ee04da316bb46e49d9c012c1f100e4acb20541cb8f46e245946f83cbac8 SHA512 7b4c3b85184c1530ec72eba174ee571cc14490c88f5fef1232acd4197f1020107f5172d6d4271753f9f6fcfadcf049273095b3dfbcef6fdd25a51ad8d2e17382
-EBUILD engrampa-1.18.3.ebuild 1753 BLAKE2B 11e3876e0ea2061f7a4608ffe8795264594d4c2bafb14c430dc404cade3a15fa2c7f839be2acccfc8bd41f3325111b6bb6241570222c0a3048b6ea674c9f66ad SHA512 6ac876b38c305d108ac369231ae0cf1eed5e9d05e188a9be566fa014596b865781fd3953aac4ca3dd05adb4a552a5d9810a180ef073851990b437852e7ba1b1e
-EBUILD engrampa-1.22.0.ebuild 1742 BLAKE2B 1e63c49922fbb82c9dd17b05de723b5a10b8c8b18feb580e199942199f5350a4d0bd13e398df3f2c9315c41fea9a284fa2c55914bedec7a427e189077ad43c9c SHA512 87546873b40cb9f64eecb75e530c3342105ab61792bb35761ee28ac5c6d55949edb8e7fc2dfaa8f3e3d738af98881be653f3bb56183294e995a8b85b5446c5c2
+EBUILD engrampa-1.22.0.ebuild 1717 BLAKE2B 1b19d5b2a8a35909db0e38b59be3f5dd4afc87ac77800b946f1a91080f37c12e49f8843ec786f92e630adf727e7dbc6a68184f748f131eb9aefeae76efd0352a SHA512 640f9adac5ff1e040cb1e5bacb6ff9408bb8d5ab4b9db91c341090987ecb3bd6f19613314fb3bac69c113ef47f18b162401e26e8a1cd6ce69f5e8cf9be985caf
MISC metadata.xml 702 BLAKE2B de15449aa20cc44e6068bd8047630353f3389845a3332b57631bacdc9b9c4b188f8152678240e0142142db322af7058b09060f74413ff55fd1980fe697f32d0d SHA512 b465ea239cabf4ad1cd6b1f5ba7f87151e637595191c1a88cf17059f96ca1b03ce57d4200fc793d56be2b6ddb2ded20be460a4e1ac1727180e9662f9baba4522
diff --git a/app-arch/engrampa/engrampa-1.18.3.ebuild b/app-arch/engrampa/engrampa-1.18.3.ebuild
deleted file mode 100644
index 46a8bb99de0c..000000000000
--- a/app-arch/engrampa/engrampa-1.18.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MATE_LA_PUNT="yes"
-
-inherit mate
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-DESCRIPTION="Engrampa archive manager for MATE"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="caja magic packagekit"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.32.0:2
- >=dev-libs/json-glib-0.14:0
- x11-libs/gdk-pixbuf:2
- x11-libs/pango:0
- virtual/libintl:0
- caja? ( >=mate-base/caja-1.17.1 )
- >=x11-libs/gtk+-3.14:3[X]
- magic? ( sys-apps/file )
- packagekit? ( app-admin/packagekit-base )
- !!app-arch/mate-file-archiver"
-
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
- app-text/yelp-tools
- >=dev-util/intltool-0.50.1:*
- sys-devel/gettext:*
- virtual/pkgconfig:*"
-
-src_configure() {
- mate_src_configure \
- --disable-run-in-place \
- $(use_enable caja caja-actions) \
- $(use_enable magic) \
- $(use_enable packagekit)
-}
-
-pkg_postinst() {
- mate_pkg_postinst
-
- elog ""
- elog "${PN} is a frontend for several archiving utilities. If you want a"
- elog "particular achive format supported install the relevant package."
- elog
- elog "For example:"
- elog " 7-zip : emerge app-arch/p7zip"
- elog " ace : emerge app-arch/unace"
- elog " arj : emerge app-arch/arj"
- elog " cpio : emerge app-arch/cpio"
- elog " deb : emerge app-arch/dpkg"
- elog " iso : emerge app-cdr/cdrtools"
- elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
- elog " lha : emerge app-arch/lha"
- elog " lzma : emerge app-arch/xz-utils"
- elog " lzop : emerge app-arch/lzop"
- elog " rar : emerge app-arch/unrar"
- elog " rpm : emerge app-arch/rpm"
- elog " unstuff : emerge app-arch/stuffit"
- elog " zoo : emerge app-arch/zoo"
-}
diff --git a/app-arch/engrampa/engrampa-1.22.0.ebuild b/app-arch/engrampa/engrampa-1.22.0.ebuild
index 3bf24e0d5df6..cfd188048c75 100644
--- a/app-arch/engrampa/engrampa-1.22.0.ebuild
+++ b/app-arch/engrampa/engrampa-1.22.0.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
inherit mate
if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 x86"
fi
DESCRIPTION="Engrampa archive manager for MATE"
@@ -17,25 +17,24 @@ SLOT="0"
IUSE="caja magic packagekit"
-COMMON_DEPEND="
+RDEPEND="
>=dev-libs/glib-2.50:2
>=dev-libs/json-glib-0.14
+ virtual/libintl
x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.22:3[X]
x11-libs/pango
- virtual/libintl
caja? ( >=mate-base/caja-1.17.1 )
- >=x11-libs/gtk+-3.22:3[X]
magic? ( sys-apps/file )
packagekit? ( app-admin/packagekit-base )
!!app-arch/mate-file-archiver"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
app-text/yelp-tools
+ dev-util/glib-utils
>=dev-util/intltool-0.50.1
- sys-devel/gettext:*
- virtual/pkgconfig:*"
+ sys-devel/gettext
+ virtual/pkgconfig"
src_configure() {
mate_src_configure \
diff --git a/app-arch/hardlink/Manifest b/app-arch/hardlink/Manifest
index 7d9b2d5d22a4..e083ec285f52 100644
--- a/app-arch/hardlink/Manifest
+++ b/app-arch/hardlink/Manifest
@@ -1,6 +1,7 @@
+DIST hardlink-0.3.2.tar.bz2 15479 BLAKE2B dd6cfc312ed75dc6d9e37b898215ed90efe4734c5974297c9e29a51a69c9b2d4e91d9aa3bca1d42679307eecd95ee46e6f636c211d1ceafef1ea52428761d1ec SHA512 1d027f7b2f1974c950044fa8872dc58101800ca557a4d66406652fb43f64653f7dd39a70f4ac65f5f6bca9116de4ce44aeba2ef1fe446834641ba5c4c5604dff
DIST hardlink_0.2.0.tar.gz 12478 BLAKE2B 42918fbacdd230796e59f6ae7968599a90b63cc35876872ef34919377d6489c6c99d06f201a122f5859a283cea2672dbcc207e04c6b5ca0c54ab4e2f4178a970 SHA512 963fe90aa09e2bd548722b5c7f047fbd54fddf37967333e86251d7e5d1c646108ce90d78e7efeb8af6b9169b9a0bc5bc8b744afe1e813390f3e0bd535ce22005
DIST hardlink_0.3.0.tar.xz 14440 BLAKE2B cfbd02b008d49b129e0b75f67bf45d904e89a1e585d0e05e959770a4367ad0f5823f24cb4f3f6715310c749ba368ac00d378f8eb967a1b4437335eecee8a5077 SHA512 22a8945ce5dac74b05bb1231959823aec0cd364d6db9ad808df4acf232d894170c006ac1e88509604ce1859d41bd4a5d91e2b12c8010aa7fc7e19a77922c4486
EBUILD hardlink-0.2.0.ebuild 949 BLAKE2B 4bc9cadbbd21a5fff33192e3c132e37e25ed17519dab483ae6b699a03da912a2236fbfb6e6065052f5202b36d601fbbb6fa84abf01b6e8cd98a784d9911360a5 SHA512 632ea6bb7ef4d9bd78ab185ccf6028b41731146d15eecebaef2c9f623c3f2c0112b8b1265c3808d7ef728f47f7c2c664eeb670abf3871720c48a43b92537cba8
EBUILD hardlink-0.3.0-r1.ebuild 966 BLAKE2B a2f6cf8dea6d6c8ba93bf3b8ee6e386a57012e54f7517401c3cf5aa7736687e8babda74f6baf54659ca3d49ef126c7c6738001bbab046b345298f9ec3356e881 SHA512 f54012d84a0850952180598e64151b419af2027715d3a3eb42a7640447558a658f94407e71745da1a019162d81da1b18851bf3c1723db438b691d0c53a291836
-EBUILD hardlink-0.3.0.ebuild 953 BLAKE2B 11199ae0f842229c6366a797523b9b9b32816cf7cf21b5dc3d980c400daf58297bb804f98a62f92562b5c1a02e7c32e4e6ed972ffa6a1b6694e85a2c8e781cad SHA512 925ff75903a12381c440382981507e14d7eb8b1901e1dd7001632a422a862e1588290c3bfe6ed823898e2c4b594212c96500d25cbfd5a0a8042a5b6e578e791d
+EBUILD hardlink-0.3.2.ebuild 1038 BLAKE2B 5eb50bfc5aeea4500e0d05a257888b278daabf17232d0fdf668892664deb3bbc0f0d21edd35768f27ceb62172a5afa5809a92616c500c852b25ee3be32298336 SHA512 79e9e35f9414931e34dfbeed805f4d427c5dba3562fb5e631aa8819097ca65d59386b21e7784896c20ccae8e169f9cda0eb2274d5bdc958337bb6983ffb768bf
MISC metadata.xml 375 BLAKE2B d148dcbae6b75d007f0fdb447b3e0a866df0468da507482ce60fbf4dc8f758053bc4fd9d5179f07915576dc10a96102c797747cb499199f55d22c7a989cc10a2 SHA512 1f14b085ab758738cc521af00de93bd47ca037f6b59fff96352c72e8f4acae7fa2bb5a8aa2df9eb865d992035a9c57c0b976cbe5f6033e4a77250e9101b22b7c
diff --git a/app-arch/hardlink/hardlink-0.3.0.ebuild b/app-arch/hardlink/hardlink-0.3.2.ebuild
index 8b23adc7d94f..7eca7686d2a2 100644
--- a/app-arch/hardlink/hardlink-0.3.0.ebuild
+++ b/app-arch/hardlink/hardlink-0.3.2.ebuild
@@ -1,25 +1,26 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=7
inherit toolchain-funcs
DESCRIPTION="A tool which replaces copies of a file with hardlinks"
HOMEPAGE="https://jak-linux.org/projects/hardlink/"
-SRC_URI="https://jak-linux.org/projects/${PN}/${PN}_${PV}.tar.xz"
+#SRC_URI="https://jak-linux.org/projects/${PN}/${PN}_${PV}.tar.xz"
+SRC_URI="https://salsa.debian.org/jak/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
RDEPEND="dev-libs/libpcre"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
-DOCS="README ${T}/README.rsync"
+DOCS=( README ${T}/README.rsync )
src_prepare() {
+ default
sed -i -e '/^CF/s:?=:+=:' -e '/^CF/s:-O2 -g::' Makefile || die
cat <<-EOF > "${T}"/README.rsync
@@ -34,6 +35,5 @@ src_prepare() {
}
src_compile() {
- tc-export CC
- emake
+ emake CC=$(tc-getCC)
}
diff --git a/app-arch/ipkg-utils/Manifest b/app-arch/ipkg-utils/Manifest
index 70a5c39bf8bb..14effd0316a9 100644
--- a/app-arch/ipkg-utils/Manifest
+++ b/app-arch/ipkg-utils/Manifest
@@ -1,7 +1,4 @@
AUX ipkg-utils-1.7.050831-hashlib-r2.patch 534 BLAKE2B d1e1dd0ca3f332f372de1a0e471ac74e7a1eda58527fcb9e34318fd279e809578ad407ab812eb2966033892fb55920b9426e41481db703334b89511602e30e9d SHA512 88a1d2bd32c696953943136d30ab5d4cc8efb280b7c39e142880b05cb6b233d95530331c989e75afad607e3b2d3ee94840ac403e14d97c30865ead63fc098180
-AUX ipkg-utils-1.7.050831-hashlib.patch 614 BLAKE2B 270c85ec7b744510534335d1282f2f843f8e9277348b2638468471f73b1dfc23deb888c89fa50b0b7d4a9ec2f248ba2e96e74768576ec96544bf9d17e9d550c8 SHA512 919773062c52d4f5474d75a0b603d4d20c11936db1c3603695caa3d7d9793715ccca6b90f272bb9cf1ba74052fa160df03cebc7e1d189f20832b482d46891736
-AUX ipkg-utils-tar_call_fixes.patch 1500 BLAKE2B 602c2f2aa68411e966b966490a0c83ff33ae966d6ee44794adaa6d12d77acc2eb6322ef49cd4eaa5bba08e98a609f8aef8c5080ae4c755a5e3adc674f37d51f3 SHA512 8b16b81241e9634696917b9c24dc890e1b03ea37d1130f5894b72d0e475616d6ac9e03cf299243c426651af1b45e29b38ef355905cbfab92c614f32c54964b3f
DIST ipkg-utils-050831.tar.gz 29175 BLAKE2B 4f1d4b5efb7f808e6987a7b62f830463e28fca998c49b4d6683a58c2d2225e24820e6f2b47642e5cceafa34e0ab3ff8172267ef734bbbf1c8f94b8777172efc8 SHA512 7375c4815225eb755699954d3005dfa88bc0f0e6c2678b7bad565f63204a32735d483dbef23e7b9b75c5f0428ff04c13744b8a10e68bb69fedb96a59c069e1aa
-EBUILD ipkg-utils-1.7.050831-r2.ebuild 1442 BLAKE2B 521b0a10e8412933f157879ac0dd93969c1e7a87be05ce81e0fef28146312267824f1c1f08d20422f8a4e1ac21fbf810f24b6ce0ddbfe11a87dfd102c50f32ab SHA512 a34676119df3073b7f0f3b53d852e7e9404adf99278205d052bc06a72a4f13a3eac95c2fafbd6c97e22f83b3217c7fc8efa3cd95f1fe7e6d64ddca3a28ef223c
EBUILD ipkg-utils-1.7.050831-r3.ebuild 1417 BLAKE2B 3982d150af3b1d8aaa8e16f48b46acf2e818d44eefc143504c259db3d745cfb9678ff195548080538a1db910f26cf0660c24878df61f9a9dfa30cfb91b3a830c SHA512 50b8bf15728512dce830c09045543cafa434d39b001f996e57b624a24303225bdc060228b2068e570303f5addef4fcc3fc371340d684f854edec386b09f0254b
MISC metadata.xml 440 BLAKE2B f58f839dd54a3d68454f781aa5a2ccc2ec21a0418fa6de240f084568a4d8853ab191e4de2ed5d26761412109dd57564188aadc141f73646ae4ac93d31dad175f SHA512 ba8bf9b429d587c2fad985c311a8107a08d4362c161a72bc1243a8a14ba842d0c7ee7cc08a0278881a9d61a05702e3cf5817db34234e31761ad7e518d74d29de
diff --git a/app-arch/ipkg-utils/files/ipkg-utils-1.7.050831-hashlib.patch b/app-arch/ipkg-utils/files/ipkg-utils-1.7.050831-hashlib.patch
deleted file mode 100644
index e7cdf2de8c82..000000000000
--- a/app-arch/ipkg-utils/files/ipkg-utils-1.7.050831-hashlib.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- ipkg.py
-+++ ipkg.py
-@@ -36,12 +36,17 @@
- import os
- import sys
- import glob
--import md5
- import re
- import string
- import commands
- from stat import ST_SIZE
-
-+try:
-+ from hashlib import md5
-+except ImportError:
-+ import md5
-+ md5 = md5.new
-+
- class Version:
- """A class for holding parsed package version information."""
- def __init__(self, epoch, version):
-@@ -136,7 +141,7 @@
-
- # compute the MD5.
- f = open(fn, "r")
-- sum = md5.new()
-+ sum = md5()
- while 1:
- data = f.read(1024)
- if not data: break
diff --git a/app-arch/ipkg-utils/files/ipkg-utils-tar_call_fixes.patch b/app-arch/ipkg-utils/files/ipkg-utils-tar_call_fixes.patch
deleted file mode 100644
index da1e02b4fddb..000000000000
--- a/app-arch/ipkg-utils/files/ipkg-utils-tar_call_fixes.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Index: ipkg-utils-050831/ipkg.py
-===================================================================
---- ipkg-utils-050831/ipkg.py {cset c946c633-8984-433c-8beb-a6cf3926b0af}
-+++ ipkg-utils-050831/ipkg.py {local clone}
-@@ -152,9 +152,9 @@ class Package:
- self.filename = os.path.basename(fn)
- ## sys.stderr.write(" extracting control.tar.gz from %s\n"% (fn,))
- if self.isdeb:
-- control = os.popen("ar p "+fn+" control.tar.gz | tar xfzO - '*control'","r")
-+ control = os.popen("ar p "+fn+" control.tar.gz | gtar xfzO - --wildcards '*control'","r")
- else:
-- control = os.popen("tar xfzO "+fn+" '*control.tar.gz' | tar xfzO - '*control'","r")
-+ control = os.popen("gtar xfzO "+fn+" --wildcards '*control.tar.gz' | gtar xfzO - --wildcards '*control'","r")
- line = control.readline()
- while 1:
- if not line: break
-@@ -181,7 +181,7 @@ class Package:
- if self.isdeb:
- data = os.popen("ar p "+fn+" data.tar.gz | tar tfz -","r")
- else:
-- data = os.popen("tar xfzO "+fn+" '*data.tar.gz' | tar tfz -","r")
-+ data = os.popen("gtar xfzO "+fn+" --wildcards '*data.tar.gz' | gtar tfz -","r")
- while 1:
- line = data.readline()
- if not line: break
-# Checksums: MD5
-# 3b32292e44cc49af1d6c599fd8a44fb8 ipkg.py
-# a103926695d45fe3c6d08a841ed6cd99 ipkg.py [diff]
diff --git a/app-arch/ipkg-utils/ipkg-utils-1.7.050831-r2.ebuild b/app-arch/ipkg-utils/ipkg-utils-1.7.050831-r2.ebuild
deleted file mode 100644
index 4833a4dc6cfc..000000000000
--- a/app-arch/ipkg-utils/ipkg-utils-1.7.050831-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils toolchain-funcs versionator
-
-MY_P="${PN}-$(get_version_component_range 3)"
-
-DESCRIPTION="Tools for working with the ipkg binary package format"
-HOMEPAGE="http://www.openembedded.org/"
-SRC_URI="http://handhelds.org/download/packages/ipkg-utils/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~x86"
-IUSE="minimal"
-
-DEPEND="
- !minimal? (
- app-crypt/gnupg
- net-misc/curl
- )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-tar_call_fixes.patch"
- epatch "${FILESDIR}/${P}-hashlib.patch"
-
- sed '/python setup.py build/d' -i Makefile
-
- if use minimal; then
- elog "ipkg-upload is not installed when the \`minimal' USE flag is set. If you"
- elog "need ipkg-upload then rebuild this package without the \`minimal' USE flag."
- fi
-}
-
-src_compile() {
- distutils-r1_src_compile
- emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-python_install() {
- distutils-r1_python_install
-
- if use minimal; then
- rm "${ED}usr/bin/ipkg-upload" \
- "${D}$(python_get_scriptdir)/ipkg-upload" || die
- fi
-}
-
-src_install() {
- distutils-r1_src_install
-}
-
-pkg_postinst() {
- elog "Consider installing sys-apps/fakeroot for use with the ipkg-build command,"
- elog "that makes it possible to build packages as a normal user."
-}
diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 7d653889e74e..d1ade68291f6 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -7,4 +7,4 @@ DIST libarchive-3.3.3.tar.gz 6535598 BLAKE2B 627949d24572b8345800e72a24d1e8d95cd
EBUILD libarchive-3.3.1.ebuild 3438 BLAKE2B af5fa17a2a5ff850d88e81dbb88f2e275f4f601b1e61f7e067ff3c6806cb0bb115c307862ba5e74fb913aff9a7bda1399860e220e69c17826cae065e04a78d4a SHA512 31ae25cf9ec76a27098861dcec1a8a80fbfd132296febd7db47c10a8a34dc08a04657d41f66a3aacb0048e4154d740b8d346a287298e9067d555e8908b668194
EBUILD libarchive-3.3.2.ebuild 3509 BLAKE2B 7338b74ba0ba1b9a120ddae5a320a834e6ce8cef981a2ad59aa26c6973a26e1088094a30334b50a013c34986dec783b872d9c57b117bddd90a11d048c7ebda02 SHA512 6affef3f8d8613fa74dedbf4788eaa103ba4bda8107084197f1790ea6ebd78ce7699dd4ee2ed718ea6c776e4a8b1572e8c00710e994f48f419374cff8d2034f4
EBUILD libarchive-3.3.3.ebuild 3630 BLAKE2B 0391ef2aa944e8b77537f22bce5f966a2685b4265b46ca5f64e6308e9e9a18222474ac8470829927500e820c23e7cfd676298dd85ea594835918b1b59b9b013b SHA512 780eacbb7f7e882e5a5b95e0f390c8075e19cd794ffde86840cc34ae2df2038545acbe892b577071304ecf0c2e4eb8824c69920eb573995ab45ff0e900607dae
-MISC metadata.xml 1548 BLAKE2B 261d41c2853b4bb68e0cb3ea77ef10beb3bedcec8c28a21f0f6c4947b6bf85570696c988576939a573956cfcc40c2bd5262ededd749ed0c470e4e39edc628b37 SHA512 0b0f8b9895be6f2afacc749d9e66b7b48c5cd5d39eb05cd7541876b14f27b7c581ab3454b7327e3f5e0535b402b5fef1322f4dd5ae5e9326f1cf0ce4740e0aa7
+MISC metadata.xml 1447 BLAKE2B 342ab0c5aeb3fdae86b39228d4df3c98163b55c1fa23318b2b7a22f714303f1f0615d60d9c057b0a91f90e61e6a7357043096463ca3efe1e8d5cbcd2a5897ce9 SHA512 85b5c67f258ab07b14f15967024bd5d1f11a81bd203e67d40398b42b3728735e28cf2645a0db865c6b6ed81a64da6de470ce62c882d0f72dbceb5361f791b81d
diff --git a/app-arch/libarchive/metadata.xml b/app-arch/libarchive/metadata.xml
index 7130ab088d0e..8451f55586c8 100644
--- a/app-arch/libarchive/metadata.xml
+++ b/app-arch/libarchive/metadata.xml
@@ -31,9 +31,6 @@
built-in. It's also needed for supporting extraction of ZIP
files.
</flag>
- <flag name="zstd">
- Enable support for zstd compression using <pkg>app-arch/zstd</pkg>
- </flag>
</use>
<upstream>
<remote-id type="github">libarchive/libarchive</remote-id>
diff --git a/app-arch/lz4/Manifest b/app-arch/lz4/Manifest
index c0b6d2cc98da..9c063cb7b3fb 100644
--- a/app-arch/lz4/Manifest
+++ b/app-arch/lz4/Manifest
@@ -1,6 +1,6 @@
DIST lz4-1.8.2.tar.gz 320742 BLAKE2B cd97b6a31a1f45d410d598af0b0b696b3ccc3ffdc4fd523316576ebc68e24e545b8ce359889b0dca1968b1c296cb69951617b91b49cbe8eb98cfdb9ce400803c SHA512 5fadc79334d37739c947d6dfc24f48ce82989fc5ee4f2bb8201ccf7ee3230b9e6e7c8488beb64050a035369f4247161d258bdb539578bec224ccebfef1b8a763
DIST lz4-1.8.3.tar.gz 327897 BLAKE2B e2be80be14c67cf1a07cc6a2e6f6777a87abdd15499b9c32b8096e09284aea19620adf930e28454ce105e325cff684d2625e0a38211705f3c105a80b72f56be5 SHA512 5d284f75a0c4ad11ebc4abb4394d98c863436da0718d62f648ef2e2cda8e5adf47617a4b43594375f7b0b673541a9ccfaf73880a55fd240986594558214dbf9f
EBUILD lz4-1.8.2.ebuild 831 BLAKE2B 7c1174195af69c90beabacba0e6d90f74d08deb479707bcde45805abdcb65ccdc7946c48baac5b5f07156db5b3a8a4d00d4a8666b4be013af0e173b493af40da SHA512 40dace38b210312b8131e906cbb4ec762826da994e11e2aa8cd8400e32aca3122c7d71148c6c220996a61463b4c2ef5ff7a57acf0cdc27c8fef6b7e44d610a65
-EBUILD lz4-1.8.3.ebuild 913 BLAKE2B 657cc583621ffd0c7575cebaa59a67f86c69325503d636d7f97761a52c347bfa5d3b69534f3160c657f750735844503b3af72da0fd951a3d64348cdbc8f0505a SHA512 b71ce5e4aa69eaff4a34b885afeb13671a2ebf3c58822077f1d7ef77c98e56d01d1ac1c3054d1b0ded65673146b70ba5d4b5d430c637ac07396b68cbd92731c3
+EBUILD lz4-1.8.3.ebuild 912 BLAKE2B c76f60ac43d7b3e326c9d87260e21b35ee28c986193524e67d9efc07e0f657aef987807d343ce5c5e7b641fc41e26521bab32d7bd2d450a11b1a4ae107b8f1f9 SHA512 d9a9bb02d3f5ffab1e99aa3b564730d0c52d18222e0461e43e3cb5ce2cd801028866ca97e87962a0a4545112c4a21490a638c9498580af3906fc7ee19cf43910
EBUILD lz4-9999.ebuild 824 BLAKE2B dbc4eeaf3f65d527eaafd48a1083c43b76fd564b9dec1e6393c93445be4a0d9b56e540a4dd24df5438ea9b2ffeeb8a53a113a69b40f9b1ded3af4567b00122d8 SHA512 f28250733aa50bab0d908f5288d69d3d78af865433864716474d6d8fc639a44de61fb25dff06614bee003b9fee1d1a71528f9b96d2347c3562a5eb5736a340a9
MISC metadata.xml 427 BLAKE2B 6d83f65cd913a612933b067bad6594e6e0e389a85a5b883e8d795f8c9591afa0bdb9b987ea35ceb3dbeebe3fbb81ca217a93fd5a8f8d42bec5aef6707dbf258b SHA512 022a6fcb7f89687c4817778b767e393f4488f893de14f0c68aff9aaa41a9ec3cae5034eed17c9d32e5ecff735cdad0f70bddfc0158d599f22bde70653e0d0f3e
diff --git a/app-arch/lz4/lz4-1.8.3.ebuild b/app-arch/lz4/lz4-1.8.3.ebuild
index ff8746282acf..deb36c097e16 100644
--- a/app-arch/lz4/lz4-1.8.3.ebuild
+++ b/app-arch/lz4/lz4-1.8.3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_BRANCH=dev
else
SRC_URI="https://github.com/Cyan4973/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Extremely Fast Compression algorithm"
diff --git a/app-arch/lzip/Manifest b/app-arch/lzip/Manifest
index 43b30189a8bc..6a07e28ffd28 100644
--- a/app-arch/lzip/Manifest
+++ b/app-arch/lzip/Manifest
@@ -1,5 +1,3 @@
-DIST lzip-1.20.tar.gz 103426 BLAKE2B 1d72b2132e9ceb67339a10bfdb728be2e5057df571306c698fb06b97c8fc310ce6cceca1a9fd6470fe34f4f6c3b63ee28d791d293418ffe302c84219cb92d35d SHA512 0349b4c6c0b41e601b7ee381c3254d741397beb3ef9354c08162f346f131f4f48f6613ee0a610cdc6d827530df634f884ecfeee35215b10045a40fee76f8e938
DIST lzip-1.21.tar.gz 105558 BLAKE2B 07658ec901bdfc255fef5af24b62614b2db9821b9a2820daa5137fd47ede0b68bbf3eac340ad5484d2ef7011d15c2eaccf19abc9e33b5c96273fc9b9d323083e SHA512 02e31a8fc9431e88edbb0fd467e9dd0947203e693e6581be1a8d25d96c74d9c3794f1fef9e4c993553ba74330c8f5851cad6315b49f263fe9cf2444225af4362
-EBUILD lzip-1.20.ebuild 864 BLAKE2B d5f269e36be04a09fb683e522d08e2e49948b3a3af59a59dddaa26b0a0f33a8526e24bf1a5acdb02121b54ceb3c134c0300a290f1714a91b0d9b0cfddeee8147 SHA512 08a914e9d8d44246005f4bfc1c676d47a331bb0ba9969d9f917b0505a46915edbad6c351b34f65e7f61e9fb68c3379c442ccc8e71c98269998c9f137d509a6c3
-EBUILD lzip-1.21.ebuild 862 BLAKE2B db7a77c9137a4ad31d945853dc5c3540627c581c657701e97c3b39801c100f0b8f35494a8c352d73c55d2991653a1932beb45a073d3a29390b4dd001d3337e00 SHA512 70a9b43651e449d256906f29fde81ccacc52c1653a769057bfd260f4a30d34b0f0bd30ac8bae1caca23815f8c1f1f33ba7e9ab8e6f0c4faebfbdbbe01e1acb00
+EBUILD lzip-1.21.ebuild 861 BLAKE2B 3774236197625b01fc21762d208433ed3af023fb3e5c447ff676d0e8869551121a04ae39d688c37554457987913927f1108a1f48eff6b00b8b4fb8f591db3f2e SHA512 0eed8b58844b8a6c62ebc5f2f51f9b0aeb53bfcbde0fdf6e8b5cac51876ed7cfaa4113b618ce5d412e53737fe53ff64c029e1c46ad284c1c135a56e6c906a562
MISC metadata.xml 357 BLAKE2B baa377044f421ed8bc913a5bbdc72e49e026bf0529190f07aa2d0081208870453f140af7ce3d3a97121b563891b4a4b36196db233a3fdb6a98b6eee34af9e9ba SHA512 e5f560cf4a71e085f50e0710d39e81aeddff8fb72fb07126f86a080970dc2b79acef11522b2ca471fccbf4e20e34ea57712b0b178eaaaed7c9ab5df9910542e9
diff --git a/app-arch/lzip/lzip-1.20.ebuild b/app-arch/lzip/lzip-1.20.ebuild
deleted file mode 100644
index 47a0a3085373..000000000000
--- a/app-arch/lzip/lzip-1.20.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="lossless data compressor based on the LZMA algorithm"
-HOMEPAGE="https://www.nongnu.org/lzip/lzip.html"
-SRC_URI="https://download.savannah.gnu.org/releases-noredirect/${PN}/${P/_/-}.tar.gz
- https://download.savannah.gnu.org/releases/${PN}/${P/_/-}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-S="${WORKDIR}/${P/_/-}"
-
-src_configure() {
- # not autotools-based
- ./configure \
- --prefix="${EPREFIX}"/usr \
- CXX="$(tc-getCXX)" \
- CPPFLAGS="${CPPFLAGS}" \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}" || die
-}
diff --git a/app-arch/lzip/lzip-1.21.ebuild b/app-arch/lzip/lzip-1.21.ebuild
index cb5fc3326467..c33c93d78fe9 100644
--- a/app-arch/lzip/lzip-1.21.ebuild
+++ b/app-arch/lzip/lzip-1.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.savannah.gnu.org/releases-noredirect/${PN}/${P/_/-}.ta
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${P/_/-}"
diff --git a/app-arch/lziprecover/Manifest b/app-arch/lziprecover/Manifest
index 9e2486f5378b..b5a2dd6c847f 100644
--- a/app-arch/lziprecover/Manifest
+++ b/app-arch/lziprecover/Manifest
@@ -1,5 +1,3 @@
-DIST lziprecover-1.20.tar.gz 102574 BLAKE2B 2b8a1d30d9094655d14978d935755083e4ce1168565745cd412cc56d110261a34afc335882e0e74edc7c87843f24698f6834395056381dbb170b229b68be4da8 SHA512 cb036869bc2bccd6ee56793ced03a4ce8556e6da1e2840934f12f2b9e1d9a9362c66c40483c061e7c3f817e739e4ed6488bd964b03c031b7c26cc99c2ee24867
DIST lziprecover-1.21.tar.gz 112895 BLAKE2B b758f863498caea7873358b5f64eab4d5dfa37b43eb875824475387a7fd89e63721384207c014d662a9a6fa4e9a094f1a3c5fb9c1680d235382873f456f0dad3 SHA512 4afd3ce319bacdd1870512af5568179c0d472f354b1e1562a54c527a37903ce3f0f0044abf273ecb113a555cc7a33ac343f5dbfb26fa29df9b24ecc9768e4ed5
-EBUILD lziprecover-1.20.ebuild 725 BLAKE2B 4f1906842981415232cda50f7976a21b40846c8a35434b41275623ed8efdc14af5563370af5c217a92ada4729a81af4bd1313de9767dc8d6c9782b7e72ecc6a8 SHA512 f6823acd1549f0b7b31160d7eac788b68f9e6a769904f7039e7b0769a2733547956b1ff1b9c2a63aec23fed17ab7e1838b94d9cea913529b6f55566e9cbd8f9d
EBUILD lziprecover-1.21.ebuild 722 BLAKE2B 0c322583a8427adbe037206dc8b55b518755db5ddd4ee8a5a08f323c9b30543c21c475fc831bab5f45edac290dd8b241cc06b458d866403b24f61dc167c175ce SHA512 7513ecd9c38fe524c287233adef61a2dc47211e42a2a055b60fab63b59606a1fa8e0fe11d851fc532d112fb4d48d7ac3d23a3e109bb3fba4a5f8ba193e9a7da2
MISC metadata.xml 2674 BLAKE2B 470d5c221311328b1620bc51fb5ccb6393f04e9a1d0367fcef04579061b9d88ac5bb131e050eb2cd3e2a8608db58586cf49bef3e58ca320d93398aba7579799b SHA512 c39f9d4478cdc3e5865567f5e6560e4fa34f014aa6538ca47a1dddf51f1d5549f8edcee34dda36e691bd28b734a8df4c04ff0a94d68c16caccc22e57c35a7823
diff --git a/app-arch/lziprecover/lziprecover-1.20.ebuild b/app-arch/lziprecover/lziprecover-1.20.ebuild
deleted file mode 100644
index bd72f2a3510b..000000000000
--- a/app-arch/lziprecover/lziprecover-1.20.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Lziprecover is a data recovery tool and decompressor for lzip compressed files"
-HOMEPAGE="http://www.nongnu.org/lzip/lziprecover.html"
-SRC_URI="http://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz
- http://download.savannah.gnu.org/releases-noredirect/lzip/${PN}/${P/_/-}.tar.gz"
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-S="${WORKDIR}/${P/_/-}"
-
-src_configure() {
- # not autotools-based
- ./configure \
- --prefix="${EPREFIX}"/usr \
- CXX="$(tc-getCXX)" \
- CPPFLAGS="${CPPFLAGS}" \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}" || die
-}
diff --git a/app-arch/par/Manifest b/app-arch/par/Manifest
deleted file mode 100644
index 78b88788eba0..000000000000
--- a/app-arch/par/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX par-1.1-fix-build-system.patch 320 BLAKE2B a26b6d38129771b727fbd68340033303643f1214a1df0fc72a14d953679a0ad3161d6fd60264ef656fa330555d339b28e697ff5eabd2a759a6fdfe95bdf5d1ab SHA512 a9d802c3a2e60aa7e3be3dfd3f43365b46f3b6e8ff25ce2fca953df6db0fa97c42510665f6b191b090c267be8ab51e317e5d8df573db11a0cf72b2ade5bf5a64
-DIST par-v1.1.tar.gz 40959 BLAKE2B a15a7addccf1edb036e73219cbd6c9f92ecc41c7cda16136f5a703e812d56bf8a84a31681c0fd02b9bd5e8a29ca76e4c9c61b8f2752104c8891ac9416bf169f7 SHA512 539be3cac0513429f44c9d53dcd61afa02b1e5a2935def3164398577882f47199b5a393f21ed6a1d6972409034bb0a7b63f338d69aa1fcdd3655adaf5993b95d
-EBUILD par-1.1.ebuild 613 BLAKE2B 2295b899a7f2fa5344468b2b511ec05ac131da2de6ed948be2f92b24c5aa0fe10ce1b26c1a4b8b13663104a963cc0a063f5818f7fcc67143b36d1d5d2b58ad15 SHA512 a7487d67500a9be2dbf7ff37c28acdfd59e25e8590d93f8ee7c01ea5741e06fd8d8aaa26479a3d4ac9213a15dd8ba8a839e75c4cebd43898bac4913134403594
-MISC metadata.xml 245 BLAKE2B 2238bcaede7173c554f122293f371ef5fdbc9fcd11c670a5a729505e1dd5e9d676c42870c7cdedb3d4d60cd82575bf110d8398657d3af32007138d201b45faa6 SHA512 023dccf92d6be9a5ccefa97f75d1d4df7a5590ec62f5969e24f45ba12be7d2128e0b2bcf0e5a0b59e2616d586c830c58fa43535d17e38c00b896b05490ecdf42
diff --git a/app-arch/par/files/par-1.1-fix-build-system.patch b/app-arch/par/files/par-1.1-fix-build-system.patch
deleted file mode 100644
index 30361579f226..000000000000
--- a/app-arch/par/files/par-1.1-fix-build-system.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,8 +1,8 @@
-
--CFLAGS=-g -W -Wall -Wno-unused -O2
-+CFLAGS += -W -Wall -Wno-unused
-
- par: backend.o checkpar.o makepar.o rwpar.o rs.o md5.o fileops.o main.o readoldpar.o interface.o ui_text.o
-- $(CC) -o $@ $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
-
- clean:
- rm -f core par par.exe *.o
diff --git a/app-arch/par/metadata.xml b/app-arch/par/metadata.xml
deleted file mode 100644
index 6d3e0da21dc0..000000000000
--- a/app-arch/par/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">parchive</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-arch/par/par-1.1.ebuild b/app-arch/par/par-1.1.ebuild
deleted file mode 100644
index 63ac82a7d472..000000000000
--- a/app-arch/par/par-1.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Parchive archive fixing tool"
-HOMEPAGE="http://parchive.sourceforge.net/"
-SRC_URI="mirror://sourceforge/parchive/par-v${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-DEPEND="
- !app-text/par
- !dev-util/par"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/par-cmdline
-PATCHES=( "${FILESDIR}"/${PN}-1.1-fix-build-system.patch )
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin par
- einstalldocs
-}
diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest
index 9333353e6ed5..36727d11a7cd 100644
--- a/app-arch/patool/Manifest
+++ b/app-arch/patool/Manifest
@@ -1,3 +1,3 @@
DIST patool-1.12.tar.gz 69146 BLAKE2B e97f64b4ba41860c1f7e506f63f249adeb02974b71bf83eb1673ae1fd93b8f9b698818cb57f961b3d3a5d4e445c5e7a3a349db54e1eb11a8fc165ad07722ace9 SHA512 b8c67526ce79448de703b03ca9b363c0e04cfe56bfc6168bcb96202f95022b6bbcaa92be86a85ee9608070206acd09382b0dfd08a2f805c5e8e5683c7c3f18cc
-EBUILD patool-1.12.ebuild 440 BLAKE2B c20b8218e91411288339c1b48c1166680aa151998de785168545a75623caf1296adc2cbe61538f8d3111a2f85f81e0ba242a8955a5c0444874586a02df62dfd7 SHA512 12655ad8a3730151d392acef7a1585a90355357935e96499139355cf1fd25229cd1ca58ee08c47e47588f43510f317da78c389721912d9b9a72fe98fbd8d660b
+EBUILD patool-1.12.ebuild 435 BLAKE2B 0cd8c85772b2338aa2282baf707957559dc081a6775512f019b59c8a826ef18a1ff4a6ca8d3f9411c4f040864c10eb38f41ec6a8e06f95e02cc5504b5f637710 SHA512 47cce044f3567c643bb02c64d046f03f38680b7185b66c708e55628b035ba140048738106efe64c8bca6037ebe56bf732c71e4cd67d635eec44a968c4bb641c2
MISC metadata.xml 455 BLAKE2B 7e079e454e413cbafeb93e91a28ae913348ef108667e76e5cb5e4f63106e43fb8d55cdc6549f110af324acfa1d280e2d483bdc7f648f0bbffbba0c361adc1272 SHA512 d6d0b1c1a2704fbf8949295fe2a4e3f527bbd9b4cf509f3d6da756cf358fb123afc717b87a7cc463c90246fc597bef8394d4a70f1bee68b0c58f8ce99178201b
diff --git a/app-arch/patool/patool-1.12.ebuild b/app-arch/patool/patool-1.12.ebuild
index 49aba770e2b7..82fdf0ffd6e2 100644
--- a/app-arch/patool/patool-1.12.ebuild
+++ b/app-arch/patool/patool-1.12.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6}} )
inherit distutils-r1
diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index f1992444e389..4dc863cbd4f3 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -6,4 +6,4 @@ DIST rpm-4.14.2.1.tar.bz2 4156574 BLAKE2B 2eb0cf621eecef7d8977d28d52be922156ceb6
EBUILD rpm-4.14.1-r1.ebuild 3381 BLAKE2B 2879ce331def5838c70d1103afb61b3ed033f30b90538d0455f27e314d89627b9ac293aaddb1ccd29893118b18ed1eb7e23f8f1386cf8b408847388457e1f648 SHA512 bef11e5de295892100f8005739550960c73c2d6f31f56eaca404761c90f7bfb9eae675b0d97bc465548d049ecee6e241875b703940f43b1d02aa97d133b5ec8c
EBUILD rpm-4.14.1.ebuild 3235 BLAKE2B dc139004dab0f0ed6908e26f62abe156459e4600ef40c263f77f4689971c8c44c6ece7c1fbf5b62f601ff106d550318a70edb973412a8b6433e7c4551e007ced SHA512 2e0dfd327c6c50575bcac7b414d9149accbbd5c3bb5bd04c13ffb748eec681762958cf341dd89546839b3c4b49cfb82d55bcddabf3a8931b97f113bf9fab0abb
EBUILD rpm-4.14.2.1.ebuild 3434 BLAKE2B ff78e40955a55544325a4c9c9fa49cae5ff607534d3d32767b0de794628d7eb6936818d9549c7437b4241fa9571bb9e61ce1d5069e81f16aa36244285b56b52e SHA512 39e238ee2fae8d062c04e6fb02160681a200c767c9aac246c83eafa6ff65a4d7e9f3270f9f4e2b2270d3c8a3363532c7d9d44ae3808c8f85502d5533ec36f78f
-MISC metadata.xml 446 BLAKE2B 7d96be70d67580be8b2f1726dc905d9ff4a6d291c6fe72e52bd5c7a4614cc0b61bc3c6dfe12c715558a89554878b20a5df7cd02414275728be15e3bb6f0eec66 SHA512 9a426e6ce042ecd050c19adadfe10c53d72c1ecbf313673c8a5cd66096aa05bf54d0f67b9659ec07be2367f90f9b43028d3b3302fead2fe8f8f55764e17d9dc6
+MISC metadata.xml 337 BLAKE2B d01523bdc86c3b93ae548f601265338290470dcb578a79757ba7d3b2c4be257c89e76c97b5d411f9271d9ee754981a004b03e2a5cfe9b6bd56e32932796771c9 SHA512 20a89c9f7af0c1a7dd5f325eb3c1af65044a6f09e6ea8c70033bf35819ee18faf8c3a0ee2cebcbc0849a84e962dbbdd2111e02b3369d0feccf3719dc0bcfa6cc
diff --git a/app-arch/rpm/metadata.xml b/app-arch/rpm/metadata.xml
index 49d25c49b068..19acc8e397fe 100644
--- a/app-arch/rpm/metadata.xml
+++ b/app-arch/rpm/metadata.xml
@@ -5,9 +5,6 @@
<email>chainsaw@gentoo.org</email>
<name>Tony Vroon</name>
</maintainer>
- <use>
- <flag name="zstd">Enable support for ZSTD compression using <pkg>app-arch/zstd</pkg></flag>
- </use>
<upstream>
<remote-id type="github">rpm-software-management/rpm</remote-id>
</upstream>
diff --git a/app-arch/sharutils/Manifest b/app-arch/sharutils/Manifest
index cd4f6be92e0d..10b330b773aa 100644
--- a/app-arch/sharutils/Manifest
+++ b/app-arch/sharutils/Manifest
@@ -6,5 +6,5 @@ DIST sharutils-4.15.1.tar.xz 1126672 BLAKE2B b570ae35c0f516cdd24c75f59596a0cbff1
DIST sharutils-4.15.2.tar.xz 1122476 BLAKE2B e2acae027679ebdf723ecae6f243608f501f5c24685a19223dd27580ccf76bc7d38905a9d202b30cf2633e5580d727821398f1162b170233f03c17f3da683917 SHA512 80d0b804a0617e11e5c23dc0d59b218bbf93e40aaf5e9a5401a18ef9cb700390aab711e2b2e2f26c8fd5b8ef99a91d3405e01d02cadabcba7639979314e59f8d
EBUILD sharutils-4.14-r1.ebuild 735 BLAKE2B 2afdd68f317d6affd432d6d291a7516906b992f5cea53c1a4cf794fb5dd4da03006759b005f6e66ba7abec0d9ef636dc56f910affe2c6dc43b6f8d337010bb56 SHA512 53c7501e69be3b24924b7178ba561d997a579ac12f45e6e36abed598debee3917ec0bafaba3207a9b266918da3ec055279daaf82544af94c6e0e5b3b2baee71e
EBUILD sharutils-4.15.1.ebuild 748 BLAKE2B 7af24df5f5a521195425ca96994d285b62f58a08398751ed73c450480af9213f7dd0255d227663c3811a69baa24c911709c6155b9ac400559369ffc43465dfc1 SHA512 b0c5db15b48a7eae0f690b8693b532f070eb29905eeba07f996cf0b46799c13daa9f5192ad15d4e5c1322e38c1519e730e11347d43ba890dc302d74f43bca8fe
-EBUILD sharutils-4.15.2-r1.ebuild 1055 BLAKE2B 0b22b4fa989d617160f413bccf49c2e5a162ead1c0b00024adf272d8a73fa4b2e596a335018c95c50fc495132956b8ef186444693ab828998553c7b683750143 SHA512 dd3ac63c4803fd68a59b7c75be15a3900ed4bb8f438eb33ea7d8c6647f7d1a4c9ec3713433c289c6f6a8caf7d865c4020b24814036a6200a9ac7de781c06037a
+EBUILD sharutils-4.15.2-r1.ebuild 1051 BLAKE2B 829457ed7c80904a5b8d0326c3d312aeaf11fd195100ef539d78be380be8d39526a362a842450885212aa127af68b2b08222c2406795602736f6a8ff42cd7537 SHA512 235da252a1219969d497d1e2e98b810c02eb053d42c0d87aed8e5872898231a6b7785b364fc77b71002c00b94ae45cebbce8f14356bcc8b41d4d0f4c93ba00bf
MISC metadata.xml 335 BLAKE2B ff8d1603a99aeb199526f9ec3c768adc461d09ae2d5dc5d73bdf2bea0d369dafc75c358b23ed68d4567e8f691b3d84d706356e8496d2b5d181e58563bdca8826 SHA512 4670be25ae746c8384beeff118f00b44d00fb9db553d4d64934bbb6f972eb21e2a4b28e2d5a6a6a708280acd51bed2b2acbb7552165c43a75eb497eb0c04dd94
diff --git a/app-arch/sharutils/sharutils-4.15.2-r1.ebuild b/app-arch/sharutils/sharutils-4.15.2-r1.ebuild
index 3066d050c5f5..e9fe807f3a92 100644
--- a/app-arch/sharutils/sharutils-4.15.2-r1.ebuild
+++ b/app-arch/sharutils/sharutils-4.15.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="nls"
DEPEND="app-arch/xz-utils
diff --git a/app-arch/star/Manifest b/app-arch/star/Manifest
deleted file mode 100644
index bcd182c35211..000000000000
--- a/app-arch/star/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST star-1.5.3.tar.bz2 889881 BLAKE2B d5d21a99d78c877d422bb6326ec0833d11c35dbe591ba1b892b267f811ae7f6108d9e34c14925b873a53b0f12c703f7c646012010d79d841e0e7be04a5c9dfed SHA512 622032a0e87f3df06ab1091af0af99d0362f478f70351cfe3d47195eec0fcc96f458fb6e50cae3531183984b1d390b598176ce008bcc5f29764795f66436efef
-EBUILD star-1.5.3-r1.ebuild 2861 BLAKE2B 7d7965e7e3a668b5a430ea677c982f15be66e051061073bf06f0bf4efb4bc56425a1341ccf91c4bceedb928b3a2210b3b8241fa31251c71c52bb3dcaf0022f9b SHA512 968eaa9d7c840faf23ccd93b1449fb1388937ba9164db7c10a19d716fc8460e9bc8a46fe98070a152371b74a4323e433acde5b081d7357accb88bbf3dad25f53
-MISC metadata.xml 350 BLAKE2B 9ca6ab6c8bcb830e9635e148dfc550ae71d785bd4e7f3620bc4a81e27dce3f9a7cb3ad5b2321ca0bdb7dae5082725ea75dfb73ed36e2507129c6937c7f3ef06f SHA512 2e9d3fb7c591893162b2518657d39d6c0a53e80b666b5aa4b307cc80bdb47a5c2f9f300abb42e99b8216be8f09ee407571ca39d2b5ea2dbdf427ba350db457bf
diff --git a/app-arch/star/metadata.xml b/app-arch/star/metadata.xml
deleted file mode 100644
index 5e16a72b054f..000000000000
--- a/app-arch/star/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">s-tar</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-arch/star/star-1.5.3-r1.ebuild b/app-arch/star/star-1.5.3-r1.ebuild
deleted file mode 100644
index 480ce97a4327..000000000000
--- a/app-arch/star/star-1.5.3-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="An enhanced (world's fastest) tar, as well as enhanced mt/rmt"
-HOMEPAGE="http://s-tar.sourceforge.net/"
-SRC_URI="mirror://sourceforge/s-tar/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="acl xattr"
-
-DEPEND="
- sys-libs/libcap
- acl? ( sys-apps/acl )
- xattr? ( sys-apps/attr )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${P/_alpha[0-9][0-9]}"
-
-src_prepare() {
- default
-
- find -type f -exec chmod -c u+w '{}' + || die
- sed \
- -e "s:/opt/schily:${EPREFIX}/usr:g" \
- -e 's:bin:root:g' \
- -e "s:/usr/src/linux/include:${EPREFIX}/usr/include:" \
- -i DEFAULTS/Defaults.linux || die
-
- # Disable libacl autodependency (hacky build system, hacky fix...)
- if use acl; then
- sed \
- -e 's:[$]ac_cv_header_sys_acl_h:disable acl:' \
- -i autoconf/configure || die
- fi
-
- if use xattr; then
- sed \
- -e 's:[$]ac_cv_header_attr_xattr_h:disable xattr:' \
- -i autoconf/configure || die
- fi
-
- # "echo -n" is not POSIX compliant
- sed \
- -e 's@echo $ac_n@printf@' \
- -e '/printf/s@$ac_c@@g' \
- -i autoconf/configure || die
-
- # Create additional symlinks needed for some archs.
- pushd "${S}/RULES" > /dev/null
- local t
- for t in ppc64 s390x ; do
- ln -s i586-linux-cc.rul ${t}-linux-cc.rul || die
- ln -s i586-linux-gcc.rul ${t}-linux-gcc.rul || die
- done
- popd > /dev/null
-}
-
-src_configure() { :; } #avoid ./configure run
-
-src_compile() {
- emake \
- GMAKE_NOWARN="true" \
- CC="$(tc-getCC)" \
- COPTX="${CFLAGS}" \
- CPPOPTX="${CPPFLAGS}" \
- COPTGPROF= \
- COPTOPT= \
- LDOPTX="${LDFLAGS}"
-}
-
-src_install() {
- # Joerg Schilling suggested to integrate star into the main OS using call:
- # make INS_BASE=/usr DESTDIR="${D}" install
-
- dobin \
- star/OBJ/*-*-cc/star \
- tartest/OBJ/*-*-cc/tartest \
- star_sym/OBJ/*-*-cc/star_sym \
- mt/OBJ/*-*-cc/smt
-
- newsbin rmt/OBJ/*-*-cc/rmt rmt.star
- newman rmt/rmt.1 rmt.star.1
-
- # Note that we should never install gnutar, tar or rmt in this package.
- # tar and rmt are provided by app-arch/tar. gnutar is not compatible with
- # GNU tar and breakes compilation, or init scripts. bug #33119
- dosym {star,/usr/bin/ustar}
- dosym {star,/usr/bin/spax}
- dosym {star,/usr/bin/scpio}
- dosym {star,/usr/bin/suntar}
-
- # match is needed to understand the pattern matcher, if you wondered why ;)
- doman man/man1/match.1 tartest/tartest.1 \
- star/{star.4,star.1,spax.1,scpio.1,suntar.1}
-
- insinto /etc/default
- newins star/star.dfl star
- newins rmt/rmt.dfl rmt
-
- dodoc star/{README.ACL,README.crash,README.largefiles,README.otherbugs} \
- star/{README.pattern,README.pax,README.posix-2001,README,STARvsGNUTAR} \
- rmt/default-rmt.sample TODO AN-* Changelog CONTRIBUTING
-}
diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 82de1ad6cf15..b8eb4d4e202b 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,7 +1,4 @@
AUX rmt 263 BLAKE2B 7535dd27d5ba367066cd519dee06f053cde9d4f1e86728059935fb80e9a9880e7a934076949af54e47ee7de3f91452f2c642780e7d56619f166574633d1e4759 SHA512 2f1a9d3a522fc1f0d5385d1ea4c27da88a1c9357b866340432c6310604c01d3e328e33080ed1e951c0da6f025c3ee2a0c9f170d4b86a1d235ebb56be48fef152
-AUX tar-1.31-remove-erroneous-abort-call.patch 989 BLAKE2B 67646a590097860d692e158b41c960c6bf4372c2018d47b9f71da7972bd25afb631cd851178d0bd8eb19c26d54bfaa8f1ed42da97033d262ccfa0c0099a03daa SHA512 c4d317b9968c0638287e6dff77a7660d36e8ad4af56039146992d519d05a0f73b6a459cc88de7a4afd9909efd1bdbd3567d8b3aa67b48d89867600c1023400aa
-DIST tar-1.31.tar.bz2 2946047 BLAKE2B c85c17740e4cd3e8c93d10d93b070cd80629b7f052d020c0513cdddd377f3f90e229a6fa10dfbb43e1006f8202c674f2df854b864c0947f49339a52964d65c1c SHA512 0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6
DIST tar-1.32.tar.bz2 2947264 BLAKE2B 4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e SHA512 3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6
-EBUILD tar-1.31-r1.ebuild 2265 BLAKE2B e2ace5e40af0143b82bb4d1fae2d20a2af9189cdb5e4973688012b9dfc7dcccc4c4c1f8643cf92c502f068be342fa2cf3c614e29c71beded3dbb51ad921c4c2d SHA512 2490769e0aa6f874024cbe35a9ed1c73872b15b296b2f5cbc0a52c953a7f71e9552a8544fd63b2ca209d34f09d6f1614e262fa05b6e55fcc50c3f8e785054da0
-EBUILD tar-1.32.ebuild 2204 BLAKE2B 6fef8c71348de57efd02718636e75accfeb469c62e46f24ac37c3e5485b4b25efffdede042b469df869570ae4984279461ad45f043154acdda553dc917f8ff20 SHA512 9e22ac8480f16ae23f91da65912c6935c62503bb515eefbcc0029307e970d42701a4fa79d45fc14d108b4cf53051415278ffbcaa8e0e41c8847311e5c6811bfc
+EBUILD tar-1.32.ebuild 2199 BLAKE2B 21c7d3b5c5b44ecccba3364163267a3a29f189c9d634cef569c1ef66ee1abcaf3e33dbf9b1e23bc68f53031080b887ee743f2d58e8eb3c307c5989b394cdba82 SHA512 6ea0c6d5fcfe29feadb6b89d53726f9dc20a7f49ec38a547f42227228c63fc97f4d35aecd7900ae30c0cf22fa803bdf1c0dd4fcd3bc0a22fe05a3ea42824f6a5
MISC metadata.xml 387 BLAKE2B 6d37d364bd888503b868af168aa496d57abf7bac5c4c69f4c02933b5715312ec65f43babb347d34c665873247e4feaa9b9de2d3bb2d224e1751922c159f2fa87 SHA512 e5bce64bc18a7c6313d0818182941f49ea7e89617c97338fff29297bb2bfc2f4e56a9c124aa97fcb5f2a3a54e0e7cfd209bce09c2ced40a398381b7970c08cf7
diff --git a/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch b/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch
deleted file mode 100644
index 9e255df57602..000000000000
--- a/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 85c005ee1345c342f707f3c55317daf6cb050603 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff <gray@gnu.org.ua>
-Date: Thu, 10 Jan 2019 18:18:49 +0200
-Subject: Remove erroneous abort() call
-
-The call was introduced by commit ccef8581. It caused tar to abort
-on perfectly normal operations, like untarring archives containing
-./ with the -U option,
-
-See http://lists.gnu.org/archive/html/bug-tar/2019-01/msg00019.html
-for details.
-
-* src/extract.c (maybe_recoverable): Remove misplaced call to abort().
----
- src/extract.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/extract.c b/src/extract.c
-index 090b866..8276f8f 100644
---- a/src/extract.c
-+++ b/src/extract.c
-@@ -787,7 +787,7 @@ maybe_recoverable (char *file_name, bool regular, bool *interdir_made)
- case UNLINK_FIRST_OLD_FILES:
- break;
- }
-- abort (); /* notreached */
-+ FALLTHROUGH;
-
- case ENOENT:
- /* Attempt creating missing intermediate directories. */
---
-cgit v1.0-41-gc330
-
diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
deleted file mode 100644
index 72de0a507c72..000000000000
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="https://www.gnu.org/software/tar/"
-SRC_URI="mirror://gnu/tar/${P}.tar.bz2
- mirror://gnu-alpha/tar/${P}.tar.bz2"
-
-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="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
-
-LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
-
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
- selinux? ( sys-libs/libselinux )"
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.10.35 )
- static? ( ${LIB_DEPEND} )
- xattr? ( elibc_glibc? ( sys-apps/attr ) )"
-
-PATCHES=( "${FILESDIR}"/${P}-remove-erroneous-abort-call.patch )
-
-src_prepare() {
- default
-
- if ! use userland_GNU ; then
- sed -i \
- -e 's:/backup\.sh:/gbackup.sh:' \
- scripts/{backup,dump-remind,restore}.in \
- || die "sed non-GNU"
- fi
-}
-
-src_configure() {
- use static && append-ldflags -static
- local myeconfargs=(
- --bindir="${EPREFIX%/}"/bin
- --enable-backup-scripts
- --libexecdir="${EPREFIX%/}"/usr/sbin
- $(usex userland_GNU "" "--program-prefix=g")
- $(use_with acl posix-acls)
- $(use_enable nls)
- $(use_with selinux)
- $(use_with xattr xattrs)
- )
- FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- local p=$(usex userland_GNU "" "g")
- if [[ -z ${p} ]] ; then
- # a nasty yet required piece of baggage
- exeinto /etc
- doexe "${FILESDIR}"/rmt
- fi
-
- # autoconf looks for gtar before tar (in configure scripts), hence
- # in Prefix it is important that it is there, otherwise, a gtar from
- # the host system (FreeBSD, Solaris, Darwin) will be found instead
- # of the Prefix provided (GNU) tar
- if use prefix ; then
- dosym tar /bin/gtar
- fi
-
- mv "${ED%/}"/usr/sbin/${p}backup{,-tar} || die
- mv "${ED%/}"/usr/sbin/${p}restore{,-tar} || die
-
- if use minimal ; then
- find "${ED%/}"/etc "${ED%/}"/*bin/ "${ED%/}"/usr/*bin/ \
- -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
- -delete || die
- fi
-}
diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 32ae14dcc5be..1f381c8da605 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
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"
+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="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
diff --git a/app-arch/tardelta/Manifest b/app-arch/tardelta/Manifest
index 72b7960e480e..2b02d780b1fe 100644
--- a/app-arch/tardelta/Manifest
+++ b/app-arch/tardelta/Manifest
@@ -1,3 +1,3 @@
DIST tardelta-1.0.1.tar.gz 3672 BLAKE2B de1914402bbc79865ef1b60a79493cea34972c5448583e2f7f549bf5135a7c4d4db4ee4e31efed4a2c9bf8f4036707f3db3bff44ccdaf60b6be1cd8e94f54158 SHA512 e2ef4fffd484c8e76d2c8b2c148e31e8af8dc6ff7d11625375c50353898f3051b22c4c36bd2c8eb9f3aee4fd5009d0b6a133eccf605ef3d50c27f381af17de57
-EBUILD tardelta-1.0.1.ebuild 594 BLAKE2B c125ef0dea2354857701a53d82668cbb5fe09e0daff9bbb53ce4c574236c6e7e272ac013e6946f6d41a111c0e4f43a4887349b4449b846bfe2009d9b785c3604 SHA512 f6370dff99b56821743c17396a3df9a32885b69dfaf233fc1e01d302a19ae513fdc13e441f45abc058bea611bdb028e50093a874bbc817125a7890f460f97d1e
+EBUILD tardelta-1.0.1.ebuild 589 BLAKE2B ac1b5ebb14ebb6d3ef8526c51c3d803421678a1d889acc272f4ce05af5ed4711596af86a9376d9cf1a8d05e02292599563adb7ee3f24a5e832adad98d3757b15 SHA512 672a9a85310d03ac4c2ae574c90a28f3c24048ba8620bac9050dea2f6aceb91790ddfee21cb973f1391248cb0120070aeb7d54ad4fefa179e01307a6f03cacba
MISC metadata.xml 299 BLAKE2B 3301852415bf0c37ed7360589798ee45e1dea1e5e8a5ed9daed76dde7b63e410de7219c0c414573919c737eef7c3b3854cd9db394cb003981a9e89851b35b224 SHA512 4842f9100c9032fd47975247671e59c2c24cf3e90ddbcab576a168776b09966ddb2c582637f3aabe5b34a35f25dd8f4f8a3f215752d9a15346ac03edd882bfd0
diff --git a/app-arch/tardelta/tardelta-1.0.1.ebuild b/app-arch/tardelta/tardelta-1.0.1.ebuild
index ea1d9e7cfc3a..7ac1e2767de3 100644
--- a/app-arch/tardelta/tardelta-1.0.1.ebuild
+++ b/app-arch/tardelta/tardelta-1.0.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest
index 86e8d31a007b..de78a14af86e 100644
--- a/app-arch/unrar/Manifest
+++ b/app-arch/unrar/Manifest
@@ -5,9 +5,11 @@ DIST unrar-5.6.8.tar.gz 226647 BLAKE2B a3f4f791d2527d13003b7d57506e61723312bb053
DIST unrar-5.7.1.tar.gz 228011 BLAKE2B d37a461e8d3faf80931d73eda8f95196068faa2f4fbd3fc86a6bf23729aee67c8236201d31dd555d17dc70ced848d42436b4a810ab952edc23f27ba45250e227 SHA512 6d8a18e44453dbfb610ad4fdc9bac6fc1469f8e04fbf6faf0a119c1a582e60cb51e68aec4552316717cc2133473120973c97a71806e30ef45f1d39070edaf610
DIST unrar-5.7.2.tar.gz 229011 BLAKE2B 1863db03b45f5006591ca08ea706609e443f2be632e37427b51c8920e008922575c4126ee2e12cd1a5badb3070c739c13d00218527908df32a708302c1b7d801 SHA512 de272bcea36002f5bc11a1ded3f613f0ce38d0617041806900a544fbf26d74f5d7569b20e8240c8c2e43b1fde4684665b3b91f7e81386c94ba14f89a91811838
DIST unrar-5.7.3.tar.gz 228465 BLAKE2B 997bad8316ea16db460d0b9e05d0ee162d652af8686d8ce07f5621b445c806ced180b84bfc13bf7cb036645be1acc5cb0b0a19288b9fc764a34cce881e59775e SHA512 958e1d0757a902b20dd56cc26522d7b8b379a427d1f958205558732ec61e1a1f6275fe35e6601347259c9812a056d7bb04a7e82fefcb3e3dfbb3b0f1a84cfea0
+DIST unrar-5.7.4.tar.gz 228754 BLAKE2B c17faa7c5cc2f58f1f9c105138f3a880f11aa539c9b90be261cadc94c5c3497dae302078e5d9f9df08c7ccc9b30ef324ce7449b7f8d11613422c5466d36969c5 SHA512 46087efce622e45f63b776c51856bf35599863dee164dd149df0dcac18b1b5c912e0419430ceb753c03493307ed1978be8cad51b1d69dca8fcc9bc66b9ea3a58
EBUILD unrar-5.6.6.ebuild 1840 BLAKE2B ad0e12315c013ba41e6157da0a8be8ed5dddceef617fc8cfd71c6e639f008988e1af80e11a8fabaa81f25090230e65eae342a913ee9fbb971f0a14f0919e2c6d SHA512 3ebcab78750c4bd802369cb91efbd482d52a3f71f0a234f4d94118897161a1465dc33796625baad03dbfa87dbceec070c7573b4ba43b40a3d4ecdf1c136f2e7d
EBUILD unrar-5.6.8.ebuild 1843 BLAKE2B f3ed98db99dd9b96d2e31dab991871602ce9cad540674da447251af038ac1f11df703c42804597ec47de774cb1774628b83f8c2c7e5f83ab4eba6e87b0cfec36 SHA512 23550c05e189eee8dd4d5e53d91b47ffcce3d52c20c055d0fb492cb68573af941c538ca6658d8c4a468b44d43f98ce0d9c864f5b4bb9e57b0ceb574d5eb506c7
EBUILD unrar-5.7.1.ebuild 1894 BLAKE2B ae6393adfbe7039dde87cbb0245ca5a331a532eceecba5714edec1141638e64dc4630cfcc70dd53f96b7f698d949be12ca1a1012869ec95bdc22cc3259ec6fea SHA512 078cee1baa547c9f151beeb15424ab39f9bad8697828f6a5528925eacad3d87ae00d73db6c60faaa71089a5ec0f168b01a292a65bb618b8db0a0ba56e2a9d224
EBUILD unrar-5.7.2.ebuild 1894 BLAKE2B ae6393adfbe7039dde87cbb0245ca5a331a532eceecba5714edec1141638e64dc4630cfcc70dd53f96b7f698d949be12ca1a1012869ec95bdc22cc3259ec6fea SHA512 078cee1baa547c9f151beeb15424ab39f9bad8697828f6a5528925eacad3d87ae00d73db6c60faaa71089a5ec0f168b01a292a65bb618b8db0a0ba56e2a9d224
EBUILD unrar-5.7.3.ebuild 1894 BLAKE2B ae6393adfbe7039dde87cbb0245ca5a331a532eceecba5714edec1141638e64dc4630cfcc70dd53f96b7f698d949be12ca1a1012869ec95bdc22cc3259ec6fea SHA512 078cee1baa547c9f151beeb15424ab39f9bad8697828f6a5528925eacad3d87ae00d73db6c60faaa71089a5ec0f168b01a292a65bb618b8db0a0ba56e2a9d224
+EBUILD unrar-5.7.4.ebuild 1885 BLAKE2B 3efa8d9051a71aee6bae9a50abd16f6ab0d64816c3d7b3b07e8ea8d25d04925c5be8bf3b9281f791ebf315a586013cbfb8384520cb51090f1c89da868aa50313 SHA512 accae51cdb78468e8bd4271935d761cca7cb73f9ba6a4155b5d4d20b57572cdb75c86b9ed1531851865f81d58cf8fc2a465419a5860a8790d6481cbcae5a0e5d
MISC metadata.xml 512 BLAKE2B 260947f2fad1c57508f689b2db22fff72276f40fb91789cfd0b0a2ae63d6710ed186d6350e4a23d19566e3469a097294f95074810652d61cb752a54dfe92ac80 SHA512 4a8c151dbda173dada5635cbd844459a1d999c6c41a2e140a09ba31536e1856d896141471c65b5cb52c9c92229f55c211e01ba23b975f4d25442ffc55ae6a13d
diff --git a/app-arch/unrar/unrar-5.7.4.ebuild b/app-arch/unrar/unrar-5.7.4.ebuild
new file mode 100644
index 000000000000..b84e64b86f2c
--- /dev/null
+++ b/app-arch/unrar/unrar-5.7.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit flag-o-matic multilib toolchain-funcs
+
+MY_PN="${PN}src"
+
+DESCRIPTION="Uncompress rar files"
+HOMEPAGE="https://www.rarlab.com/rar_add.htm"
+SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="unRAR"
+# subslot = soname version
+SLOT="0/5"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
+
+S=${WORKDIR}/unrar
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.5.5-build.patch
+ "${FILESDIR}"/${PN}-5.5.5-honor-flags.patch
+)
+
+src_prepare() {
+ default
+
+ local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
+ else
+ sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
+ fi
+ sed -i "${sed_args[@]}" makefile || die
+}
+
+src_configure() {
+ mkdir -p build-{lib,bin}
+ printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
+ cp build-{lib,bin}/Makefile || die
+}
+
+src_compile() {
+ unrar_make() {
+ emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
+ }
+
+ unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
+ ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
+ ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
+
+ unrar_make -C build-bin
+}
+
+src_install() {
+ dobin build-bin/unrar
+ dodoc readme.txt
+
+ dolib.so build-lib/libunrar*
+
+ insinto /usr/include/libunrar${PV%.*.*}
+ doins *.hpp
+ dosym libunrar${PV%.*.*} /usr/include/libunrar
+
+ find "${ED}" -name "*.a" -delete || die
+}
diff --git a/app-arch/vimball/Manifest b/app-arch/vimball/Manifest
index fa1d11e654b3..608442dae57d 100644
--- a/app-arch/vimball/Manifest
+++ b/app-arch/vimball/Manifest
@@ -1,4 +1,4 @@
DIST vimball-0.5.1.tar.gz 5246 BLAKE2B 8ce95bfe8872f69e501b4453e5a6644d8019367173f8675325775dee58e08618b9ec0908bca9df04839bc165b086d8e5195a0753827d6038d8ccd8adbab80c35 SHA512 f89ba7291e3f4146f2ada7934b0ca74524abc639e586da12e19882e9aebe3f14858a6145b830a32dc19b0deb61f652375d8a56dc7847fd0061d14a2d77208549
-EBUILD vimball-0.5.1.ebuild 658 BLAKE2B ac4d3538759811de18516547558cc950907734f465abbbf43ee5335fc84174e69a8bf50213dea74f71ac72e73f0471d984643f805877f32666fc29d23c52d8cc SHA512 418b0ba38bc2f613c5ac8b6b008a9f07c0a55964fe106cc762b1937aae25792cea238eb49b729ee970dd27c0f84813b08b67dd3c25c1bc8f8f53a0cf02787738
-EBUILD vimball-9999.ebuild 658 BLAKE2B 64f54e6db0d0966ecffb54867ba699172f4da2f45418b30bbe44ac3880ee9e6d6eda1afc2912a393e2a35443f75d6c63196351594554ea6c69d0282e8202f723 SHA512 8b35615ce1cddeefb6b84c68d1dcc308e525883203d0fd08a5aef40f76578ae0b7ddbbb7b69f2f84cc542a1bf6fc9b2ee4d0b60596d0630f57d31054e83bc5c5
+EBUILD vimball-0.5.1.ebuild 651 BLAKE2B f83423486466be61904bf00b08e7dd9dd44773f9a81703549a361a883b857260cec07ba1f806b099c048678e2bae585e4a6b7070364cd06f5bd30a10ad237b5c SHA512 b037210fe9ed5e1d87e2ed506e326d4dc13e42684bc270d1f5d781c99bca013207ddc7a24bc7184c6beead1c3579bf23d4bd31ac45827c88c434eebc653ebf94
+EBUILD vimball-9999.ebuild 649 BLAKE2B 51ebe4c37ebd19274da33409d6db542fd4662a06dfa4d4082dd49f6e1170609e97701a962baf10f0addba1643c167a0ba7831138b726e3cad4f51b77040c3196 SHA512 eae5e949a63aa704b368723c07cdf072735c677c3bbd7a6fd1fa31569c716a86462db57c5c16f43b0b7a1eed12762f552b1123627f597685bedfb3aa7873e3ec
MISC metadata.xml 385 BLAKE2B 5fa1db1263983a5d57031cb72bf9e2b7074faf2134bea6a8cc02d67f9e48ce198c2a8d4a478029d9e3303555c9d248f96e83e6e8071ea7b055f90bb25d38402c SHA512 7086cce11a9a20d93dd24741e060d289c90bbc3c20d5102452d4c987597921b00195badd68d916a64b03faa5dae1fa4adb68654bce5c70c2e1cfa5d8417b33c3
diff --git a/app-arch/vimball/vimball-0.5.1.ebuild b/app-arch/vimball/vimball-0.5.1.ebuild
index 9876af4ce01e..56775e8beca6 100644
--- a/app-arch/vimball/vimball-0.5.1.ebuild
+++ b/app-arch/vimball/vimball-0.5.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
if [[ ${PV} == *9999 ]] ; then
diff --git a/app-arch/vimball/vimball-9999.ebuild b/app-arch/vimball/vimball-9999.ebuild
index b24f9bccd79f..82a39960d3ea 100644
--- a/app-arch/vimball/vimball-9999.ebuild
+++ b/app-arch/vimball/vimball-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
if [[ ${PV} == *9999 ]] ; then
diff --git a/app-arch/xarchiver/Manifest b/app-arch/xarchiver/Manifest
index cc0d49547cfb..8b6ebeaf2936 100644
--- a/app-arch/xarchiver/Manifest
+++ b/app-arch/xarchiver/Manifest
@@ -1,5 +1,5 @@
DIST xarchiver-0.5.4.13.tar.gz 1079259 BLAKE2B c824e81182a6105d24fe85d148fb7e71c2ae761948421bacf7af240e4b2a381582ab5db46c29ee3b2daf01f710696ee53a93a0a2923923083c177e9473bee4f1 SHA512 ace6b3bade20f517c63a035022944d092868e4c000976ef388a3ee70ef8a28177ee20cfb089d0984e9274722c4ec13d129fd7a4ef542e7b5cd4423c26ad5b849
DIST xarchiver-0.5.4.14.tar.gz 1081542 BLAKE2B 591d93dfbaa98164bc169105462155b09ed87dab8ad5adff6653e77673095a29d7f00cdaeed1b928039fe3cc5f668f8da46885905ae73d03f5b4c71dd279a7b4 SHA512 b38881e6cdfb402499efbd18ab25cac3869cd48ef96941a4bb3cb8b6b130a2317abe3b1d11bfc3d60e81eef7cafa34515fefc11e469443d96d139c2f09cf4498
EBUILD xarchiver-0.5.4.13.ebuild 1449 BLAKE2B 6987905ac1c6f92380978e4ca884f9a0f6b8238b5f14ef39cc2a1b586a10a0125d7b1ff3b3514c0b31f08fbb76df547dec706fcbb914e899b134abfed6ac2851 SHA512 0c5bdacea1aeba2d187932a61a3eff4c1b93aebfaa098cfdba75968c37a64764cc20235c739b991507806958bf4d57ae1c8b5f2d0d3d6d0b66b403f920823d67
-EBUILD xarchiver-0.5.4.14.ebuild 1455 BLAKE2B 63c2192535c53c0150934aaf3c5c81cdef713887782082bfdef11ed6ebf8251792d0966a90e44ae21be803c0c3c62c9ebd1c3bed77f8253aca5eed9336b651fe SHA512 d356929f099d9831c2d0b60040051ccf17c87a75473b403d231bc45f5be4ad0d59477684b70d20da6f73fb8b36245d4bff5148684c9e71ae2b627b7663b7dbe2
+EBUILD xarchiver-0.5.4.14.ebuild 1447 BLAKE2B e48bb9eb70a7e29392ffd11d08fcc14dcc57671771a78676a5f8e9c2e2010933292226a5d59954873d7be85e0a997c45dc88f2d02e11416d9e6ef2e81ebdd3c1 SHA512 9d09aa222cfbb472a365ebc34218b04ff926d1f1e06acab7e033df4822613ae390e569ff78ae94717bc9eba7cd46b25207a134e2949be97a9965df1f1c07cf2c
MISC metadata.xml 447 BLAKE2B 3ac670facb7c0034e1f079622c8c14e04a131e359e1cdbbc18b7cdd111a673651a97a7e35a430d13d80c1cf35e87f4aec0738836b60dd2837e4a77ff4e9485a3 SHA512 ccccc741a75658963153a71810ea9d8c25bfe49765f90a4aa5558ef8fef2abdd1e17d1c9ffb604a78deafeda1e5032b671c8f85a8189e6c89cf3f057dfec9a4a
diff --git a/app-arch/xarchiver/xarchiver-0.5.4.14.ebuild b/app-arch/xarchiver/xarchiver-0.5.4.14.ebuild
index 12127f58d602..39ebd47bfc07 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.14.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ib/xarchiver/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="doc"
# older pigz versions have incompatible command-line processing
diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 8f84ff9cba42..7c4ef04de5e8 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -1,6 +1,6 @@
DIST xz-5.2.3.tar.gz 1490665 BLAKE2B 470791a67fe635165559b0364c9c0e968f3fc32ba7af53d0173d620ca65c68428e0d4d18ada341a063ea3eabb1b51a71cf873218ca0622fd41e01c20a6f04078 SHA512 a5eb4f707cf31579d166a6f95dbac45cf7ea181036d1632b4f123a4072f502f8d57cd6e7d0588f0bf831a07b8fc4065d26589a25c399b95ddcf5f73435163da6
DIST xz-5.2.4.tar.gz 1572354 BLAKE2B 877242324afd3c7eb21d3a9414c53843f4d1bb089206e8e545e280b32ff5372f7fb4a1b0c27cb6fdf0d0a27a668e9772ecc3fffc181df95d081ca9c2e987b83b SHA512 e5bf6eb88365d2dbdc774db49261fb9fae0544ed297891fc20f1ed223f4072cb0357cbd98146ac35b6d29410a12b6739bbd111cd57d4a225bef255ed46988578
EBUILD xz-utils-5.2.3.ebuild 2564 BLAKE2B ebf57394b41f284cce358a69b6d27ea64ebf47ce10f8a6a567d2368d5a430413fadb497e47ec414d40794b1726bd875667033d47fa3d3a183503fa9ceffbb43a SHA512 a7c238c74babd6691d0517435cde60e69344c75700a5f505ac392fd6e3b9a2028a38810588d048c13a569fac1549fc204b1331ac823916890a7e4ff814e8eb09
-EBUILD xz-utils-5.2.4-r2.ebuild 2676 BLAKE2B 3b09c70f25881355e8c54be3a1aa9cfc64d5bf443de60eac28bf9faee78dabaa3802bd12ea9ce2f27ae9bcfb46af7fefd9e84f99905e3ac4d5fe3da6075f75f3 SHA512 6c784b4173cc7f0ae90da434bf555394c0e087200767d6fda417635d3da1df030afbd2295c733b59bcf4601f141c3d52dca703be2ccd3272c26b121280b9a1e0
+EBUILD xz-utils-5.2.4-r2.ebuild 2674 BLAKE2B 893ccee599f5bc5d43dd9dbc6bb704ed0cae9fcaec7f815cbbe5da63dbcdcdbbe0c1e5dc224e52ea0b169221fa6f74f7b4cd0d9791617b5d82902d0b12e2931a SHA512 483535d3c6ab265f7fb839eb5eb1b598acce4bebca28d8e41358a082144cdb1484999669d51080bc33d7a4ac30e25c0dfc6fcdb1ef0f8835b59836b5b93bdb02
EBUILD xz-utils-9999.ebuild 2633 BLAKE2B ebdd8392aa2413f216a980f308980bc336ff2e83818452e62a11eac54fab10afa69189fc5be7bdcaf60c1ae9ce70f96a74604447134c85e7dbe667b39036593f SHA512 13813ca8bb19925e7bc14f62bffcadd2083116e1622667611299b07d5e422bd759f68dc4413dd1a282a60f7caf78a8f788ae0127c2cdcdb758e13780e88a5caa
MISC metadata.xml 462 BLAKE2B 66d5625b239d042389ce8fef820efdc3ce3b5cbf21f6d0aedc4874d450ea1897dc8438575f3efc5a491ea857a8b990e6a51b16d0ff0b4982b41307bb52535cf1 SHA512 8f4ca7b987587a240f932ff1719f096de148db6e11c4e0af5f2f55552cab5d0af1256be337dbe8493b584d2c25a70a308dc28b90712078fb58f40cae37cfe5b1
diff --git a/app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild b/app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild
index bce13a943769..8ff3a389c0b3 100644
--- a/app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild
+++ b/app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild
@@ -17,7 +17,7 @@ else
MY_P="${PN/-utils}-${PV/_}"
SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz"
[[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \
- KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${MY_P}"
EXTRA_DEPEND=
fi
diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index b317427292bd..2964276d227b 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1,17 +1,11 @@
DIST zstd-1.1.3.tar.gz 845902 BLAKE2B f8896d467c255dd0dfd348aee0d8b8a13b1551ee0e526db0f4b8939654ce5bd40f0a0273109880b27196d2b4fc4b381464f102fe1f736956f6c830205c601087 SHA512 6c025ca3899d0487bf2b4a9b333b47c6e2bb525ae3fc7328cc040f50d6f3c53a1bb9bd17e104352ddbc7b96b240c250c60d5be99e0a980332dbd3c518b2a81e1
-DIST zstd-1.3.2.tar.gz 1618939 BLAKE2B 1bb8c9ac0a521230e1507380afd5346e9cbd5b850c9a6516ef2fcf3e339e90ad1dc6adda13b7eb2d75630a788903ed12732a41fde065601ad879cca36c677125 SHA512 e2848d08b38d2fe98cd327611044bdac2f948547124321c8d63d5bdc2e6694d623c40c7bcc7d499fa83531f9cb92ddcb8be67614a49f855a9103f0ee6af0985c
-DIST zstd-1.3.3.tar.gz 1857232 BLAKE2B 45b737b8798fa6982b22163553e38fbe77143d5562032a8f5f5593225ea07fee277b27c06c00670196b59030a4919d819d562bf9e1e185aadc755d0563b251bb SHA512 72b63f96f65ca987cdc82c24354f7665c7dc3b2563cb0646f355c34bf8f090d8a0759729f8beaba8317272bdab34749f934055707b25cfd69c98a9fdcfbc59ae
DIST zstd-1.3.4.tar.gz 2059958 BLAKE2B b1d332a35066fb00e32c6dccebd5ad1065bcc3c7d0dd07d8408e5a2c2641dcdbc388e053ce8d15f9e261255e80f018a172d6e103b5c2f5a2ebb555333ac5f15d SHA512 d3c8c1dfabd251b03205b64eff97898c1e2ca457191b1f6257450e6d2675451a68aa0bc2220b2c65baa69a6997d98490612779d95b3325320c0a3202810ae554
-DIST zstd-1.3.6.tar.gz 1823482 BLAKE2B 24f3ace8b16364abcc010d26827d482fac30ebaa48ada9e3e72c25bfc3447691d4caeb40cad60fb8f2a4a6bd3512736e74c0d2e26efc94f3f6a24c9a38d339b1 SHA512 2a0144cab77954f00a8e876747be9c8b9773cde7c22ad9bfea4e44e290beabee9b530a7961ef79d0f21893d48311217369a268d4c4920fa5f840c70a852fe01f
DIST zstd-1.3.7.tar.gz 1825458 BLAKE2B 2a689289ec70fd510575aecebf88ad763bd150e578d70d9fbb1678cba314c90a60339697232a5515990505e3c889aac92c3c2c4c3fc48e0d434b4dfd6cac9df1 SHA512 b7a432b13e237ac1490cd82b87727f6a4385d5ea7b89f566dea61a3993e17909c03288f727326ada326e36eb47ea5f9eab67c097808ee42f52cc800a7f7e1738
DIST zstd-1.3.8.tar.gz 1875233 BLAKE2B c9775b0e33e61d2c064df60a266246f6b9b65b70ba2cc529633cf700b5dcac795e13ec0e20bd51bdd02ee5fddbc7f2fc030902ee37a5a433c2d7828c285b3c23 SHA512 834f7b6477c1e7d70f71105ea52be15c33866b48b93b7a3c6dff4f10c761e5ad35f3903899516317690a4b768051f6eedf7c030292f57cea5613d4017fab9466
+DIST zstd-1.4.0.tar.gz 1898741 BLAKE2B 1b92a055712bb47c3d56c51f3ddddeaba00f9b746f7e47a2fa1a0afdf9798ff90f0ec734880a5d03644d47deb0e55f75c2cd3cbdab1a146dba5f49d4efeb2ae0 SHA512 8614934e25eb1e82b554c483bc9d2d055f51344697295e83b22a8d726321b12068cfa7f7d2a9fe28a2de7c9edda59733826277efc7046e13674d6f7f02af5671
EBUILD zstd-1.1.3.ebuild 902 BLAKE2B 3b5c5979aee9a7f29f1d515e605e99f4934ab0669a2b5c55055861396f1c002fcc7ac55a871b74feab38c4d48cf4f268e0d36df1b5210ddcec886a2b07ff021b SHA512 639420bd40f0f308413ea00f5803bd57db06d5a25ebab55e7a61dfbb26de721381c4cc8ecc71b22f3756be7149f27928ecbc8061f3443b2d51ad97c8a9bd5e46
-EBUILD zstd-1.3.2.ebuild 1268 BLAKE2B bdc068621d43a79578f4129079aecd0b455e8df940913a508216731120311664a1ce0aa878df03e5a4580b08fc7cd2539736e666b2380bb536e413a081a49c81 SHA512 4dbfe7194d11172ae8a6bd9ea1973ac122cff4c0ca5924f95f758857552bebfb69f57d7243be75f8c7931cf809eab2171ae792d6efecaf9d5833fa2fcf04c38e
-EBUILD zstd-1.3.3.ebuild 1275 BLAKE2B eda6bb4eef626eabe52756afcbc2fdd2bd9bc98f17cd014dfb2bfd539348c24e962ece86fe3e046ec94446830030abae40a4684d9f72da6b19ed13283c29032e SHA512 06a63556480f4eeea9befc6dcf355ebea7e98f116208d00a7cb51f88947bafb46351c06394ff6d0a4d8692ae7cc92b50be07cab70771287f98143c175e8cd228
EBUILD zstd-1.3.4-r1.ebuild 1328 BLAKE2B cb6df01593f2bf6f52d0f54759aaa03fa610bd4a63b0c23f3626f7907af26fbfa038842ecb7a1b98b664f9b072e85b5318fc56f059a6b73b0c2e677aae17121b SHA512 8fd02dbc9f09143c81d90e2931812cc42877a0955960232947ba8e50dddbc55f9cbe2e2f60e4f4f53b1ed7122f43bd4976741e4a24243e0360e8e6fbc82ffe5b
-EBUILD zstd-1.3.4.ebuild 1275 BLAKE2B eda6bb4eef626eabe52756afcbc2fdd2bd9bc98f17cd014dfb2bfd539348c24e962ece86fe3e046ec94446830030abae40a4684d9f72da6b19ed13283c29032e SHA512 06a63556480f4eeea9befc6dcf355ebea7e98f116208d00a7cb51f88947bafb46351c06394ff6d0a4d8692ae7cc92b50be07cab70771287f98143c175e8cd228
-EBUILD zstd-1.3.6.ebuild 1337 BLAKE2B 261fe4408750ddd70adbad7403bad6e190faa1b1e6b0f7115bbf73471cec8642092c303e158bf728b4eef823f746687e28d0a27ca63830c3e31914c6ce18a090 SHA512 5a803fcfbec86c454af205706f9e416fe5863c7ee675b3c6a8191c315f80e38e1ab5d3203c82b47a85a189a30f801fc4301683aaede06bdddae3758f98948a24
-EBUILD zstd-1.3.7-r1.ebuild 1801 BLAKE2B 42f8dcdcbe408c23a0d0c2620dcd457a40f24f9ae847d0ff699fd5e31985fdf5875e781cc6ec0ba1eb54929905d9fcb9cc0a3c418cdec0d2697c6c127013f9ba SHA512 d19dd4dde3c976cded7164dd4352466c35b7356da0e7361ac2e79292ba867908f1fb6a20d75c9ee70bacea1c498533aed08558ff98c9c30d97cf7b1d68876da9
-EBUILD zstd-1.3.7.ebuild 1337 BLAKE2B 261fe4408750ddd70adbad7403bad6e190faa1b1e6b0f7115bbf73471cec8642092c303e158bf728b4eef823f746687e28d0a27ca63830c3e31914c6ce18a090 SHA512 5a803fcfbec86c454af205706f9e416fe5863c7ee675b3c6a8191c315f80e38e1ab5d3203c82b47a85a189a30f801fc4301683aaede06bdddae3758f98948a24
-EBUILD zstd-1.3.8.ebuild 1805 BLAKE2B 183fa31c25a9c70f45c3894b1b5ac5e0a854566d0880daa08aae1d39ee1b6f86e6e5be9595b533588b14f0c40b8745ce381dacf31f935c034d9bdc7cf26bbab0 SHA512 5c3fc22d3428c85c275b54048eaab998b0a9496ecca9ac5e7d48183e40a33b0c352111524df0961bf5c7a0c0e07c5eeaabe389d89edbf0f524b5430db94fb154
+EBUILD zstd-1.3.7-r1.ebuild 1345 BLAKE2B a6162c4b43128fd005ee2ef916dbaa1b2193e5e62ac745c29a05b88b272921b8557af64cb56185d58657a9d58ad156ea9cd6ded9d2bec5938b1b749755f5278a SHA512 5209f66e534b09c1de77db8f320c8ec2878051de5a500a671d164441ec89334406c5177e18d0f0385bb734bf9052057c1d63aba461c6008811479b420f15597e
+EBUILD zstd-1.3.8.ebuild 1348 BLAKE2B 8d8fabfc7d4070e5688ea33d0517b6861be53761a58a4ccd61fa07ce56b84fb53f8912b0158e3ff79042efc2147f386632a740c16d5fe73e83d001335aacfc89 SHA512 f8597317a438618b1c360a0a2e82715cd9d9b015e430e18c201785d54becff8b5a2fd6d91e7d86afd3f62594475419c211544aadae31b19a81dcabdbec67b3b6
+EBUILD zstd-1.4.0.ebuild 1348 BLAKE2B 8d8fabfc7d4070e5688ea33d0517b6861be53761a58a4ccd61fa07ce56b84fb53f8912b0158e3ff79042efc2147f386632a740c16d5fe73e83d001335aacfc89 SHA512 f8597317a438618b1c360a0a2e82715cd9d9b015e430e18c201785d54becff8b5a2fd6d91e7d86afd3f62594475419c211544aadae31b19a81dcabdbec67b3b6
MISC metadata.xml 457 BLAKE2B d8251ae19e395d977bd88e72fc3c666e6d6a462a7a65db0f62fe3ba9831189f0f48e9457e04028b03dadbd4d099d0b051b313b626a3aaaeb1845cee636558b8a SHA512 801938d4394220ffe8df4d8198308b0d5651ebc198711a4af48d1e6dd9aaffdd7da030a8075bcbc7c3182403aea86e56a9ddc999dcfb2556496679d835a16058
diff --git a/app-arch/zstd/zstd-1.3.2.ebuild b/app-arch/zstd/zstd-1.3.2.ebuild
deleted file mode 100644
index c74aec770997..000000000000
--- a/app-arch/zstd/zstd-1.3.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="zstd fast compression library"
-HOMEPAGE="https://facebook.github.io/zstd/"
-SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0/1"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
-IUSE="static-libs"
-
-RDEPEND="app-arch/xz-utils"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
-
- emake -C lib \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
-
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- einstalldocs
-
- if ! use static-libs; then
- rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
- fi
-}
diff --git a/app-arch/zstd/zstd-1.3.3.ebuild b/app-arch/zstd/zstd-1.3.3.ebuild
deleted file mode 100644
index 00ba354373b2..000000000000
--- a/app-arch/zstd/zstd-1.3.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="zstd fast compression library"
-HOMEPAGE="https://facebook.github.io/zstd/"
-SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="static-libs"
-
-RDEPEND="app-arch/xz-utils"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
-
- emake -C lib \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
-
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- einstalldocs
-
- if ! use static-libs; then
- rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
- fi
-}
diff --git a/app-arch/zstd/zstd-1.3.4.ebuild b/app-arch/zstd/zstd-1.3.4.ebuild
deleted file mode 100644
index 00ba354373b2..000000000000
--- a/app-arch/zstd/zstd-1.3.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="zstd fast compression library"
-HOMEPAGE="https://facebook.github.io/zstd/"
-SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="static-libs"
-
-RDEPEND="app-arch/xz-utils"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
-
- emake -C lib \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
-
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- einstalldocs
-
- if ! use static-libs; then
- rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
- fi
-}
diff --git a/app-arch/zstd/zstd-1.3.6.ebuild b/app-arch/zstd/zstd-1.3.6.ebuild
deleted file mode 100644
index 22ed4d9c53e1..000000000000
--- a/app-arch/zstd/zstd-1.3.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="zstd fast compression library"
-HOMEPAGE="https://facebook.github.io/zstd/"
-SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="lz4 static-libs"
-
-RDEPEND="app-arch/xz-utils
- lz4? ( app-arch/lz4 )"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- HAVE_LZ4=$(usex lz4 1 0) \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
-
- emake -C lib \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
-
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- einstalldocs
-
- if ! use static-libs; then
- rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
- fi
-}
diff --git a/app-arch/zstd/zstd-1.3.7-r1.ebuild b/app-arch/zstd/zstd-1.3.7-r1.ebuild
index bf733ee05d79..b2572da4c59b 100644
--- a/app-arch/zstd/zstd-1.3.7-r1.ebuild
+++ b/app-arch/zstd/zstd-1.3.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="lz4 static-libs"
RDEPEND="app-arch/xz-utils
@@ -23,47 +23,33 @@ src_prepare() {
multilib_copy_sources
}
-multilib_src_compile() {
- emake -C lib \
+mymake() {
+ emake \
CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
AR="$(tc-getAR)" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- libzstd libzstd.a libzstd.pc
+ "${@}"
+}
+
+multilib_src_compile() {
+ mymake -C lib libzstd libzstd.a libzstd.pc
if multilib_is_native_abi ; then
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- HAVE_LZ4=$(usex lz4 1 0) \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
+ mymake zstd
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ mymake -C contrib/pzstd
fi
}
multilib_src_install() {
- emake -C lib \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+ mymake -C lib DESTDIR="${D}" install
if multilib_is_native_abi ; then
- emake -C programs \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+ mymake -C programs DESTDIR="${D}" install
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+ mymake -C contrib/pzstd DESTDIR="${D}" install
fi
}
diff --git a/app-arch/zstd/zstd-1.3.7.ebuild b/app-arch/zstd/zstd-1.3.7.ebuild
deleted file mode 100644
index 22ed4d9c53e1..000000000000
--- a/app-arch/zstd/zstd-1.3.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="zstd fast compression library"
-HOMEPAGE="https://facebook.github.io/zstd/"
-SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="lz4 static-libs"
-
-RDEPEND="app-arch/xz-utils
- lz4? ( app-arch/lz4 )"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- HAVE_LZ4=$(usex lz4 1 0) \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
-
- emake -C lib \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
-
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-
- einstalldocs
-
- if ! use static-libs; then
- rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
- fi
-}
diff --git a/app-arch/zstd/zstd-1.3.8.ebuild b/app-arch/zstd/zstd-1.3.8.ebuild
index 51e41cc42c04..2704ae6a18f3 100644
--- a/app-arch/zstd/zstd-1.3.8.ebuild
+++ b/app-arch/zstd/zstd-1.3.8.ebuild
@@ -23,47 +23,33 @@ src_prepare() {
multilib_copy_sources
}
-multilib_src_compile() {
- emake -C lib \
+mymake() {
+ emake \
CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
AR="$(tc-getAR)" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- libzstd libzstd.a libzstd.pc
+ "${@}"
+}
+
+multilib_src_compile() {
+ mymake -C lib libzstd libzstd.a libzstd.pc
if multilib_is_native_abi ; then
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- HAVE_LZ4=$(usex lz4 1 0) \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
+ mymake zstd
- emake -C contrib/pzstd \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ mymake -C contrib/pzstd
fi
}
multilib_src_install() {
- emake -C lib \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+ mymake -C lib DESTDIR="${D}" install
if multilib_is_native_abi ; then
- emake -C programs \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+ mymake -C programs DESTDIR="${D}" install
- emake -C contrib/pzstd \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+ mymake -C contrib/pzstd DESTDIR="${D}" install
fi
}
diff --git a/app-arch/zstd/zstd-1.4.0.ebuild b/app-arch/zstd/zstd-1.4.0.ebuild
new file mode 100644
index 000000000000..2704ae6a18f3
--- /dev/null
+++ b/app-arch/zstd/zstd-1.4.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="zstd fast compression library"
+HOMEPAGE="https://facebook.github.io/zstd/"
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="lz4 static-libs"
+
+RDEPEND="app-arch/xz-utils
+ lz4? ( app-arch/lz4 )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+mymake() {
+ emake \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ AR="$(tc-getAR)" \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ "${@}"
+}
+
+multilib_src_compile() {
+ mymake -C lib libzstd libzstd.a libzstd.pc
+
+ if multilib_is_native_abi ; then
+ mymake zstd
+
+ mymake -C contrib/pzstd
+ fi
+}
+
+multilib_src_install() {
+ mymake -C lib DESTDIR="${D}" install
+
+ if multilib_is_native_abi ; then
+ mymake -C programs DESTDIR="${D}" install
+
+ mymake -C contrib/pzstd DESTDIR="${D}" install
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs; then
+ find "${ED}" -name "*.a" -delete || die
+ fi
+}